BM6P6(@ ''''''''''''''''''''''''(((((())))))))))))((((((*********)))))))))))))))******))))))))))))************))))))******+++,,,+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((()))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''))))))))))))***++++++,,,,,,......------------......333333444777:::>>>BBBDDDJJJHHHEEEDDDEEEHHHLLLNNNIIIIIIHHHHHHGGGFFFFFFEEEKKKMMMOOONNNKKKIIIJJJKKKIIIHHHHHHIIIJJJKKKJJJHHHNNNIIIDDD@@@@@@@@@>>><<<:::888555333444444333222222222111///...---,,,+++******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))---///777>>>@@@@@@DDDJJJ''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************))))))******+++,,,***++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))******))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))************++++++++++++++++++++++++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((()))******++++++,,,......------------......111222555888<<<@@@CCCEEECCCCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDIIIKKKMMMLLLIIIHHHHHHJJJJJJIIIIIIJJJLLLLLLJJJIIIJJJFFFAAA>>>======<<<;;;;;;888666555555555444333333222111000///---,,,,,,+++++++++***))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))))),,,...666===??????BBBHHH''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))*********))))))))))))***++++++******++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((''''''(((((()))***+++***)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******++++++...------,,,,,,------...000111555999===@@@BBBCCC>>>???AAACCCDDDEEEFFFFFFJJJJJJIIIGGGEEEDDDCCCBBBFFFGGGIIIHHHGGGFFFFFFGGGJJJJJJJJJKKKLLLLLLJJJHHHFFFDDDBBB@@@@@@???===;;;:::888777666777666555333333222111000///---,,,,,,,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))+++...555===???>>>AAAGGG''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))******))))))))))))******)))))))))))))))***++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((()))***+++)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((''''''&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((()))))))))************************************((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''(((((()))******+++------,,,,,,,,,,,,------///111444888;;;===>>>>>>===>>>???AAACCCEEEFFFGGGHHHHHHFFFEEECCCAAA@@@@@@CCCDDDEEEEEEEEEDDDDDDDDDGGGGGGGGGIIIJJJJJJGGGEEECCCEEEHHHJJJIIIFFFAAA>>>999888777777888777555333222111000///...,,,++++++,,,++++++******)))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++...666>>>@@@>>>AAAFFF''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))))))))******))))))))))))******))))))(((((())))))***+++((())))))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((()))((()))))))))************************************((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&''''''(((((()))******,,,,,,++++++++++++,,,,,,...000333666888999999999============???BBBEEEFFFDDDDDDCCCBBBAAA@@@???>>>AAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDFFFHHHGGGDDDBBB@@@FFFMMMRRRQQQKKKCCC>>>777777777888999777555222111000///...,,,+++***************)))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,000888@@@AAA???AAAFFF''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''(((((())))))*********))))))))))))******)))(((((((((((()))******(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%''')))******)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))))))))))))))************************************((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''(((((()))))),,,++++++******++++++,,,...///111333555666777777;;;:::999:::;;;>>>AAACCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDCCC???@@@BBBEEEGGGGGGDDDBBB===DDDMMMRRRPPPIIIAAA<<<777777888:::;;;999666222111000///...,,,+++************))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))))))))---000999AAABBB@@@AAAFFF''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))*********))))))))))))******((((((((((((((()))******'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''((())))))))))))))))))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((***...000000...***(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''((())))))))))))))))))************************************((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''(((%%%&&&&&&''''''((())))))++++++************++++++,,,---...111333666999:::999999:::;;;===>>>>>>???>>>>>>???@@@BBBCCCDDDDDDAAA??????BBBEEEFFFEEECCC>>>@@@CCCFFFJJJJJJHHHEEE<<>><<<888999:::===>>><<<888444222222111000...---,,,+++++++++******)))(((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))(((((((((((()))))))))))),,,000888@@@BBB???@@@DDD''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))*********))))))))))))******((((((((((((((()))******''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))((((((((('''''''''''''''''''''(((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))*********---222555555222---***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))%%%%%%&&&&&&'''(((((()))++++++************+++++++++,,,---000333888<<<>>>999;;;>>>@@@AAA@@@???=========???AAACCCEEEGGGHHHAAA@@@???BBBFFFGGGFFFDDD@@@AAADDDIIILLLMMMKKKHHH???CCCHHHIIIEEEAAA>>>>>>999:::===???@@@>>>:::666444333222111000///...---,,,,,,++++++***)))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))+++///777???AAA>>>???CCC(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))***)))((('''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((())))))*********))))))++++++)))(((''''''''''''((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***))))))***+++***((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''(((******((((((((()))))))))))))))************))))))))))))))))))))))))+++***)))'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&''''''''''''''''''''''''555+++&&&%%%***&&&&&&&&&&&&&&&&&&&&&&&&***###---,,,'''&&&###&&&&&&&&&+++!!!###&&&!!!%%%((('''''''''!!!)))######---###)))"""---***$$$(((!!! ...!!!+++,,,...111000'''&&&&&&%%%%%%&&&&&&'''''' !!!)))000222"""%%%000(((###,,,)))((((((((()))***+++,,,,,,---***222(((444...888///;;;<<<999555;;;DDDAAA===BBB<<>>AAAFFFIIIGGG@@@:::999888888999;;;;;;999888;;;777222///.........---///---+++******)))(((&&&)))'''&&&&&&''''''&&&%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))***000999>>>@@@@@@BBBDDD(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))***)))''''''''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''(((((()))***************++++++)))((((((''''''''')))((('''&&&%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''(((******((('''((()))))))))))))))************))))))))))))))))))))))))+++***)))((('''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&''''''''''''''''''''''''---333***"""%%%000''''''''''''''''''''''''%%%---"""***!!!'''&&&888"""$$$---%%% &&&((( *** !!!---%%%(((PPP{{{___666&&&,,,111...!!!$$$555$$$000!!!'''&&&&&&%%%%%%&&&&&&'''%%% '''vvv###+++!!!!!!)))(((((()))***+++,,,,,,---""";;;&&&!!!:::444666:::;;;222999;;;///DDDqqqVVVAAA777RRRFFF222FFFCCCIIICCCQQQSSSSSSQQQBBBDDDAAACCCFFFJJJJJJGGGBBB===;;;:::999:::;;;<<<;;;:::;;;777333///......---------+++))))))***+++***))))))'''&&&&&&'''(((&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))***000777===???@@@CCCFFF(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((((((((((('''''''''((()))***+++++++++++++++***))))))(((((((((((())))))((('''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))'''&&&%%%%%%'''((('''%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&(((***)))((('''((()))))))))))))))************))))))))))))))))))))))))******)))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%******))))))((('''''''''%%%&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''qqq$$$ ---%%%"""))) )))666'''&&&}}}nnn+++... @@@ ///'''&&&&&&%%%%%%&&&&&&''' '''((( 111!!!---(((((()))***+++,,,,,,---))),,,,,,---;;;777@@@///444CCCSSSHHHUUU<<>>======;;;777333000///...---,,,+++)))((()))+++,,,,,,,,,)))(((&&&'''(((((('''%%%((((((((((((((('''''''''(((((((((((())))))))))))***///555:::===@@@EEEJJJ(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))'''&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''))))))((((((((((((((((((&&&''')))***+++,,,,,,---+++******)))(((((())))))***))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))((('''&&&'''((()))((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((((()))))))))************))))))))))))))))))))))))******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))++++++)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''''''''''''''''''''''',,,$$$###/// '''666$$$???MMM333%%%###666---&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''&&&>>>999---$$$)))***(((((()))***+++,,,,,,---666555555******:::,,,FFFkkk[[[PPP---MMMEEEBBB===JJJNNN@@@LLLKKKPPPTTTSSSOOOJJJGGGGGGCCCAAA???>>>???@@@@@@???;;;888444111000///...---,,,***))))))+++,,,,,,,,,)))(((''''''(((((('''&&&))))))((((((''''''&&&&&&(((((((((((()))))))))))))))...333777;;;@@@GGGMMM(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&&&&(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))'''((()))***,,,,,,------+++******))))))))))))***)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''))))))'''&&&'''(((((()))))))))************))))))))))))))))))))))))))))))******************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''***"""!!!222%%%%%%999"""222,,,***$$$((($$$)))***'''&&&&&&%%%%%%&&&&&&'''+++"""%%%///uuu(((..."""(((((()))***+++,,,,,,---222)))555!!!###PPP...---aaa]]]OOOHHHJJJPPPEEEGGGOOOGGGLLLPPPTTTVVVUUUPPPKKKJJJJJJEEECCCAAAAAABBBCCCBBBAAA<<<999555333222111///...///---+++***++++++***)))***(((''''''((()))'''&&&))))))((((((''''''&&&&&&(((((((((((()))))))))))))))---222666:::@@@HHHNNN(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))******((()))***+++,,,,,,,,,,,,+++******))))))*********)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$%%%'''(((((('''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%''')))((('''&&&'''((())))))))))))************))))))))))))))))))))))))((()))***+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''cccVVV```ooowwwuuuZZZIII +++&&&'''%%%%%%+++PPPvvv```<<<((())))))((('''&&&&&&%%%%%%&&&&&&''',,,!!!(((ooo&&&...$$$(((((()))***+++,,,,,,---###444---%%%444<<<"""}}}bbbAAA>>>RRROOOBBBKKKOOOUUUSSSUUUUUUTTTQQQMMMKKKJJJFFFEEEDDDDDDEEEEEECCCAAA===;;;777555444333111///111///,,,++++++***)))'''***)))'''((())))))(((&&&((((((((((((((('''''''''(((((((((((()))))))))))))))---222555999@@@HHHNNN(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((()))))))))*********)))***++++++,,,,,,,,,,,,+++******))))))***++++++(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))&&&%%%%%%&&&((())))))((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''))))))))))))************))))))))))))))))))))))))((()))***++++++++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''###)))000(((JJJHHH%%%###&&&$$$***+++!!!&&&%%%---===<<>><<<999888777555222000111///,,,+++++++++)))(((***)))(((((())))))(((&&&'''''''''((((((((((((((((((((((((((()))))))))))))))---222666999???GGGMMM(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((())))))*********+++***++++++,,,,,,,,,+++++++++***************++++++'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))))))))))))))************)))(((''')))+++,,,,,,+++(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,+++***''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&!!! +++###nnn***+++!!!***%%%'''""")))***$$$)))$$$888---)))"""'''```...!!!000$$$'''&&&&&&%%%%%%&&&&&&'''---%%%///$$$YYY,,,!!!'''(((((()))***+++,,,,,,---000***&&&222$$$888NNNCCCRRRKKKGGGRRRZZZ{{{]]]BBBQQQIIIPPPWWWPPPVVVSSSPPPPPPQQQPPPLLLHHHEEEEEEGGGHHHIIIGGGBBB??????===;;;999888666333111000...,,,+++,,,+++***)))***)))(((((())))))((('''&&&'''''''''(((((())))))(((((((((((()))))))))))))))---222666:::???GGGLLL(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''((((((((((((((('''&&&))))))(((((('''''''''&&&))))))((('''''''''''''''))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((******************************+++,,,,,,,,,++++++************************+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***************)))))))))))))))************))))))))))))((((((((((((''''''''''''******))))))((((((((('''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$&&&&&&&&&,,,)))KKK###+++((($$$)))$$$$$$$$$$$$$$$$$$$$$$$$GGG$$$(((+++***$$$---!!!www)))---&&&&&&&&&'''''''''((((((***...///___999***''''''(((((())))))******'''---111'''111```GGGQQQHHHHHHPPPRRRVVVVVVNNNSSSRRRVVVUUUVVVWWWQQQMMMPPPQQQOOOMMMMMMGGGJJJJJJEEECCCDDDCCCAAACCCBBB???<<<999666555444000000///---++++++,,,...+++***))))))))))))))))))((()))***+++++++++++++++((((((''''''''')))+++,,,,,,222---888<<<;;;LLLQQQ(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((((((''')))(((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******************************+++,,,,,,,,,++++++************************+++*********))))))))))))((((((((((((((((((((((((******))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******)))))))))))))))))))))************))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&'''''''''((('''''''''&&&&&&&&&&&&%%%'''&&&%%%)))%%%FFF###)))&&&"""'''$$$$$$$$$$$$$$$$$$$$$$$$eee'''!!!)))%%%&&&)))###&&&333$$$###%%%%%%%%%%%%&&&&&&''''''%%%!!!$$$===###&&&'''''''''((())))))******''',,,***)))555|||JJJMMMJJJNNNPPPNNNRRRQQQPPPRRRUUUSSSTTTZZZXXXQQQNNNPPPQQQNNNKKKKKKEEEHHHHHHEEEEEEHHHIIIGGGCCCAAA???;;;888555333333000111111///---,,,---...+++******)))))))))))))))'''(((((()))******))))))((('''''''''((()))***+++)))000---888;;;:::MMMSSS(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''((()))))))))(((((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))))))))))))))******************))))))))))))(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%###'''"""BBBxxx"""&&&$$$!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$111+++''',,,"""))))))LLL---$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$&&&((( UUU(((&&&&&&''''''(((((()))******(((+++$$$,,,444SSSGGG@@@EEEJJJGGGIIINNNMMM[[[MMMSSSLLLQQQWWWQQQKKKGGGIIIJJJGGGCCCCCCDDDFFFEEEBBBBBBFFFHHHGGGCCCAAA>>>:::666333111000///111222111///------...++++++***)))))))))))))))&&&&&&'''(((((((((''''''((('''''''''((()))***+++%%%///---888::::::QQQ[[[(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((%%%%%%'''((())))))))))))((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))))))))))))))*********************)))))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###&&&!!!AAAnnn"""######"""&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((***!!!&&&&&&$$$xxx...$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&!!!000,,,kkk///)))&&&&&&''''''((())))))***(((---"""...,,,:::BBB999CCCAAA>>>KKKNNNIIIzzzEEEMMMIIIQQQKKKIIIDDDBBBEEEFFFCCC@@@@@@CCCCCC@@@<<<<<>>[[[iii))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''%%%%%%'''((())))))))))))'''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))************************((()))***+++,,,,,,---,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************************************)))(((((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((())))))************************)))))))))(((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%$$$'''###DDDddd######$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***$$$%%%''',,,'''+++''''''''''''&&&&&&&&&&&&%%% !!!... &&&444MMM)))&&&&&&&&&'''(((((())))))%%%---&&&///%%%777???===KKK@@@???NNNFFFGGGFFFLLLOOOVVVBBBFFFBBBAAAFFFIIIGGGDDDDDD@@@???<<<888;;;@@@AAA>>>@@@???<<<888444222000///+++---//////...,,,,,,,,,,,,+++***)))(((((((((((((((((()))))))))(((((('''&&&'''(((((()))*********(((000---666;;;CCCddduuu))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))((('''''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''''''''((((((''''''(((((()))***************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))************+++************************))))))))))))((((((((((((************************)))))))))((((((((('''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((()))******++++++************))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$((($$$EEE\\\&&&###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$+++(((+++!!!)))&&&&&&222###+++((('''''''''''''''&&&&&&***!!!"""&&&000###&&&%%%&&&&&&''''''((())))))###+++***///&&&<<<;;;<<>>EEEFFFCCC???>>>;;;888555222111000+++,,,......,,,+++,,,,,,,,,,,,***)))(((((((((((())))))*********)))((((((&&&'''((()))*********))))))000+++666===FFFgggwww))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((((('''''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&'''((((((((()))((((((''''''(((((()))((((((((((((((())))))***************************((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''******)))))))))(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((()))******++++++************))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$((($$$DDDXXX)))$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))"""%%%***###'''&&&%%%$$$&&&'''''''''&&&&&&%%%%%%%%%((((((&&& %%%(((&&&)))%%%%%%&&&''''''(((((()))%%%(((,,,***(((:::;;;333???999>>>666>>>NNNMMMXXXMMMIII>>>::::::@@@DDDBBB??????<<<<<<;;;;;;AAAHHHHHHDDD>>>===:::888555333222222,,,---...---,,,+++---///---,,,+++)))(((((('''''')))************)))((('''&&&'''((()))*********)))(((...***777???EEEaaalll))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((''''''&&&'''''''''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((()))******************************((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++*********)))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''%%%$$$'''"""CCCWWW,,,%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$+++###)))&&&###,,,000)))$$$&&&&&&&&&%%%%%%$$$$$$$$$+++'''111&&&JJJ000%%%%%%&&&&&&'''(((((()))(((&&&,,,%%%)))555AAA...444444@@@444TTTJJJHHHRRR>>>JJJAAA======BBBFFFCCC@@@???>>>>>><<<<<>>OOO;;;GGGGGGGGGDDD@@@???>>>???BBBCCCCCCBBB@@@CCCCCC>>>???DDDFFFBBBGGGDDD???;;;888555222000000...,,,,,,---...---,,,+++***))))))******)))'''***))))))((('''&&&&&&&&&*********)))))))))))))))(((---000888BBBCCCKKK___(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++******+++,,,,,,,,,,,,,,,,,,---------........................---------,,,,,,,,,++++++***+++,,,+++))))))+++---+++++++++******************+++,,,,,,,,,+++******++++++*********)))))))))******))))))))))))******))))))((((((((('''''''''***)))))))))(((((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))((('''''''''&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$((($$$EEEZZZ((($$$'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$VVV******000///%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!---))) 333!!!''''''---###%%%111RRR???HHH333@@@@@@PPP@@@999@@@>>>???AAAFFFKKKMMMNNNMMMBBBEEEDDD@@@AAAFFFHHHFFFGGGCCC>>>999777555333111111///------.........,,,,,,***))))))******)))(((+++******)))((((((''''''***))))))))))))))))))))))))---000777AAABBBJJJ]]]((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''+++***)))(((&&&%%%$$$###((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))+++,,,,,,+++***,,,---,,,,,,,,,---------....................................---------,,,,,,,,,+++,,,...---,,,+++,,,---+++++++++++++++++++++,,,******++++++++++++******,,,,,,,,,+++++++++************))))))))))))******)))))))))(((((((((''''''))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$((($$$EEEZZZ((($$$'''%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$---&&&&&&\\\...###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&PPP%%%666'''%%%555---&&&%%%***"""---&&&,,,OOO***BBBfffIIIPPP>>>999BBB@@@CCCHHHOOOUUUWWWVVVTTTFFFGGGEEEBBBCCCHHHJJJJJJGGGCCC===888666555444333333111///...//////...---,,,+++)))***++++++***(((++++++******))))))(((((())))))))))))))))))******)))...///666@@@@@@HHH\\\(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,++++++,,,...,,,,,,------......//////..............................---------,,,,,,,,,+++---000000...---,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++------,,,,,,,,,++++++++++++******))))))******+++)))))))))(((((((((((('''))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********)))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$((($$$EEEZZZ((($$$'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++]]]+++)))999)))$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&666VVV,,,%%%***,,,000$$$444###$$$)))---ttt(((***///[[[IIIBBB===EEECCCFFFIIIOOOUUUYYYYYYUUURRRIIIHHHFFFDDDEEEIIILLLMMMHHHCCC===888777777777777666333111000000///...,,,---+++******++++++***)))*********))))))((((((((()))))))))))))))************---...555>>>>>>FFFZZZ))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***************************))))))))))))***************,,,------,,,,,,---...,,,,,,---......///000000////////////////////////...------------,,,,,,,,,,,,///333444222///---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++************++++++***)))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))*********+++***)))((('''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$((($$$EEEZZZ((($$$'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((ggg666###$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""rrr$$$---%%%///$$$"""444&&&###&&&555!!!XXXNNNGGG@@@@@@LLLDDDJJJMMMQQQVVVYYYXXXSSSOOOJJJHHHFFFGGGHHHJJJMMMOOOJJJFFF@@@;;;:::;;;<<<<<<999666333111111000...,,,---,,,++++++,,,,,,+++***)))(((((((((((((((''''''(((((())))))***************---...444===>>>FFF[[[)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''&&&''''''((()))***((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))******************************)))))))))*********+++++++++,,,...---,,,,,,---///,,,------...///000111111000000000000000000000000//////.........---------///222777999777333///------------,,,,,,+++++++++,,,,,,+++,,,,,,---...///---------,,,,,,,,,++++++++++++************++++++******)))))))))((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))******+++++++++******)))(((''''''''''''''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$((($$$EEEZZZ((($$$'''%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))777NNN )))$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...)))%%%+++)))+++&&&+++&&&'''---***%%%&&&222ddddddBBBPPPTTTLLLSSSNNNMMMOOORRRVVVYYYXXXUUURRRJJJHHHHHHKKKLLLKKKMMMQQQMMMIIIDDDAAA@@@AAAAAAAAA===;;;777555444222000......---+++,,,------,,,***((((((((((((''''''''''''((((((((()))******++++++***------444===>>>GGG\\\))))))*********+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))******))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''((()))***((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********************************))))))*********+++++++++,,,---......------...///,,,---...///000111222222111111111111111111111111111111111000000000//////222777<<>>@@@JJJ```+++++++++,,,,,,---------******************************))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))***************)))))))))))))))***+++++++++++++++******++++++,,,------------,,,***,,,///000///---,,,,,,...111111...111666333,,,333444666666555555666888444888;;;;;;888777999;;;@@@AAABBBEEEFFFFFFDDDCCCFFF@@@<<<<<<888222222777444111000222222......111///...------------,,,***,,,***((((((***,,,------******))))))))))))******+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))************))))))***++++++)))'''&&&'''((()))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&)))(((''')))###DDD[[[((($$$(((&&&''''''''''''&&&&&&%%%%%%%%%***"""((('''%%%<<<***###$$$///'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))"""$$$222***"""555$$$---'''+++000)))******''')))IIIOOOPPPYYY\\\VVVZZZ___ZZZ___]]][[[\\\^^^^^^[[[XXXSSSTTTTTTSSSRRRRRRSSSTTTQQQRRRTTTTTTRRROOOKKKHHHIIIGGGDDD>>>999666666666222111000...---,,,+++***+++******)))))))))))))))******))))))((())))))***'''---...222===@@@GGGWWW++++++++++++,,,,,,------******************************))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))***************************)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))***((((((((((((((()))******************************,,,,,,------,,,,,,++++++,,,------........./////////000000//////111555888777:::<<<<<<@@@EEECCC===???@@@@@@>>>;;;===BBBGGGJJJLLLOOORRRSSSSSSRRRQQQUUUQQQNNNOOOSSSTTTRRROOOSSSMMMHHHDDD???;;;AAAJJJLLLCCC:::777555333444777555333111000000000///............,,,***))))))+++---,,,+++******))))))***++++++++++++************************************((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))((()))))))))'''''')))***)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&(((&&&''''''((((((''''''&&&%%%((((((&&&(((###DDDZZZ(((###'''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$******+++)))777555+++000&&&+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$""",,,\\\--- ***'''%%%+++'''))),,,(((222***222777LLLlll<<>>EEEUUU***+++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((()))))))))******)))(((((((((((()))******************************------......------,,,+++---------...///000111222111222333444555999===AAAEEEJJJOOOTTTZZZ^^^]]]YYYYYYYYYUUUNNNIIIKKKUUU^^^gggfffgggkkkpppsssrrrqqqooofff^^^___eeehhhccc]]]WWWWWWXXXUUUOOONNNXXXdddiii^^^SSSOOOLLLFFF@@@???;;;888444111111222222222///000111...+++)))***,,,///...---+++************,,,+++++++++******************************************++++++++++++******(((((((((((((((((((((((())))))************))))))%%%'''((()))((((((***,,,(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''(((((((((((((((((('''$$$''''''%%%'''"""CCCYYY'''###'''%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''***666222777 '''000''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''!!!&&&www---'''///"""(((+++ )))222***>>>$$$&&&HHHLLL:::RRRHHHCCCGGGJJJFFFMMMXXXYYYZZZUUUPPPQQQUUUVVVRRRMMMPPPSSSTTTRRRNNNNNNQQQVVV[[[ZZZWWWTTTOOOJJJFFFCCCEEEEEEEEECCC???999444111333222222000///...---,,,+++******))))))))))))))))))******+++++++++*********///---///999===EEEUUU+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((()))))))))*********))))))(((((())))))***+++*********+++++++++++++++,,,,,,---------------,,,.........///000222444555666999===@@@BBBEEEHHHJJJVVV\\\fffpppwwwzzzxxxvvvooonnnggg[[[RRRTTTaaannn|||~~~wwwnnnqqqzzz|||tttjjj]]]bbbfffbbbZZZWWW^^^gggsssnnnmmmssstttjjj]]]TTTOOOIIIBBB;;;777555444333333111///---,,,,,,...///...---,,,+++++++++++++++,,,,,,+++++++++*********************************************************(((((((((((((((((((((((())))))************))))))%%%''')))))))))(((***+++(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''((((((((((((''''''###&&&&&&$$$'''"""CCCYYY&&&"""&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$000%%%)))000%%% '''777,,,///'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%((("""&&&<<<===,,,(((***)))%%%!!!(((***%%%444---!!!888UUU===MMMKKKCCCAAAHHHLLLFFFIIITTTXXXXXXQQQKKKLLLQQQTTTPPPKKKMMMPPPRRROOOJJJIIIMMMRRRYYYXXXUUUQQQLLLHHHDDDBBBFFFEEEDDDBBB???:::555111222222111000///...---,,,+++******))))))))))))))))))***+++,,,,,,++++++******...,,,...999>>>FFFXXX++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))((())))))))))))************)))))))))))))))***++++++***+++++++++,,,,,,,,,---***+++,,,...///000000000111111222444666888:::;;;BBBCCCEEEHHHLLLRRRZZZ___iiippp|||zzzmmmdddggguuuxxxzzzwwwlll```\\\```fffpppooottt~~~pppgggddd^^^TTTKKKEEEBBB???>>>===777000------...---,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++***************************)))))))))(((((()))))))))(((((((((((((((((((((((())))))************))))))'''(((******)))(((((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###&&&&&&$$$'''"""CCCYYY&&&"""&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))BBB]]]&&&))))))(((,,,!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%***vvv"""''')))(((''''''''''''333TTTqqq222;;;<<<;;;GGGMMMEEEDDDOOOTTTRRRLLLFFFGGGLLLPPPNNNKKKKKKLLLMMMIIIEEEDDDHHHLLLQQQQQQOOOMMMJJJGGGDDDCCCEEEBBB???<<<;;;888444111000000///......---,,,,,,+++******)))))))))))))))))))))***+++++++++++++++)))---+++///:::???HHHZZZ------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))(((((()))))))))*********++++++***))))))))))))***+++++++++++++++,,,,,,------...+++,,,///222555777888999:::<<<>>>AAACCCEEEFFFGGGMMMLLLLLLNNNVVVdddttt||||||vvvvvvtttmmmfffbbbeee```ZZZVVVTTTTTTUUUUUULLLGGG???999555111---***......------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))&&&(((++++++)))((('''((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###&&&&&&%%%(((###DDDYYY'''###'''%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%***xxx555###''',,,''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''###(((+++,,, &&&)))(((&&&...###(((...^^^@@@999@@@GGGAAA@@@IIIMMMIIIEEEAAABBBFFFJJJMMMMMMKKKJJJHHHDDDAAAAAACCCEEEHHHIIIIIIIIIHHHGGGEEEDDDAAA>>>:::888999777444000000//////...---,,,,,,,,,+++******))))))))))))))))))((((((((()))***+++,,,(((---+++///:::>>>GGGXXX.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------,,,++++++************************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''))))))*********))))))*********+++++++++******))))))******+++,,,++++++,,,,,,---............000444888===AAACCCEEEGGGJJJNNNRRRUUUVVVVVVVVVZZZ\\\bbbkkkyyy{{{pppiiihhhkkkrrrmmmhhhcccbbbaaaaaa```ZZZ\\\\\\TTTHHH===888666444333111000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((()))******(((((((((((((((((((((((())))))************))))))$$$'''***+++***)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&###&&&'''&&&)))$$$EEEZZZ(((###'''&&&'''$$$%%%%%%%%%&&&&&&&&&&&&qqq???)))"""222'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''"""***'''###XXX:::))) '''###)))$$$)))+++%%%}}}___HHH???BBB???@@@FFFFFFBBBAAA@@@@@@CCCHHHNNNSSSOOOJJJEEEAAAAAAAAA@@@???BBBDDDFFFHHHIIIGGGEEEDDD@@@===;;;<<<>>><<<777222000000//////......------+++******))))))))))))))))))(((&&&%%%&&&(((+++---(((,,,+++///888;;;BBBQQQ/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++------------++++++************************************************'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((******)))(((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))******+++++++++)))************+++++++++*********)))******+++,,,++++++,,,,,,---...//////111333888===CCCHHHKKKMMMQQQUUUZZZ___bbbcccbbbaaagggqqqwwwmmmddd]]]XXXaaakkkssslllZZZJJJEEEGGG999888555333000///---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))************))))))"""%%%(((++++++***++++++(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$''''''&&&)))%%%FFF[[[((($$$(((&&&'''%%%%%%%%%&&&&&&'''''''''))),,,[[[))))))%%% '''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''"""***!!!)))$$$ddd)))***...###+++%%%PPPzzz\\\CCCAAA@@@CCCEEEAAA@@@AAABBBBBBDDDIIIRRRYYYRRRKKKCCC@@@AAABBB???===@@@BBBFFFHHHIIIHHHFFFDDDAAA???@@@CCCEEECCC<<<555111111000000//////......+++******))))))))))))))))))'''%%%$$$$$$'''+++---(((---,,,...777888===LLL000000///......---......,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++*********+++))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&''''''((()))((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************...,,,***)))+++,,,------,,,)))))),,,---...222777===::::::???GGGNNNUUUZZZ^^^^^^dddnnnqqqoooqqqwww|||eeeZZZXXXbbbjjjooonnnmmmkkkbbbWWWMMMFFF===555111///...---...///000///,,,***))))))...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++*********+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((()))---555$$$&&&$$$%%%+++"""'''>>>ZZZ'''"""%%%######'''&&&$$$###"""###$$$$$$,,,///)))(((111"""&&&''',,,777+++***'''### ###((()))$$$******"""%%%www)))***)))$$$'''+++***$$$)))666:::EEEUUUJJJFFF999DDD:::EEEBBBFFFFFFCCCFFFOOOSSSRRRLLLLLLJJJEEE???===???BBBAAAFFFJJJJJJIIIIIIEEE@@@>>>???CCCJJJOOOKKK???555------......------,,,+++---,,,***((('''((()))***)))(((&&&%%%&&&''')))+++)))+++...111444:::CCCIII///...,,,,,,,,,---------///...,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************)))))))))++++++,,,+++,,,,,,///555888999>>>DDDLLLMMMPPPTTTWWWZZZ^^^aaabbbjjj~~~kkkfffppppppkkkooouuuqqqsssooofffppprrrccc^^^```iiimmmjjjggghhhjjjiiiuuummm^^^MMM===333000000222222222111000//////000,,,++++++***)))))))))***************************))))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++******++++++(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""000''')))&&& ---''''''***&&&'''"""***777ZZZ'''"""%%%###$$$&&&%%%%%%$$$######$$$$$$KKKxxx))))))!!!'''zzz******((($$$&&&))))))$$$ (((000!!!(((***!!!((()))&&&###,,,&&&%%%'''...OOOrrr444,,,...===HHHBBB999DDDAAAHHHAAADDDDDDBBBEEELLLQQQPPPSSSSSSPPPKKKDDDAAACCCFFFCCCHHHLLLKKKJJJIIIDDD>>>>>>???CCCGGGJJJEEE<<<333///////////////...---,,,---,,,***((((((((()))***)))((('''&&&&&&((()))******,,,///111444:::AAAGGG555222......000111000...///---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***+++,,,---------///111888@@@CCCEEEJJJRRRTTTYYY^^^```^^^___cccgggxxxzzz~~~}}}|||}}}iiieee[[[]]]hhhdddZZZ[[[VVVNNNOOOOOONNN]]]sss{{{vvvllliiiiiipppsssssskkk\\\LLLAAA;;;888666333000......///000,,,++++++*********++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))$$$)))((('''+++!!!'''"""%%%///999ZZZ'''"""&&&###$$$%%%%%%%%%%%%%%%$$$$$$###lll)))%%%###***)))&&&'''###)))+++'''###"""###"""+++%%%'''000III,,, ,,,%%%&&&&&&///ooo$$$%%%???,,,;;;DDDAAA???FFFHHHGGGCCCEEEEEEDDDFFFLLLPPPPPPUUUUUURRRKKKDDDAAABBBDDDGGGMMMPPPOOONNNMMMGGGAAA@@@BBBDDDEEECCC>>>888444222333222222111000///...---,,,+++)))((())))))***)))((('''&&&'''((()))***+++,,,...000444:::AAAFFF>>>999444222444444111...///---,,,---...000//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********))))))))))))))))))))))))++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++***+++,,,,,,---000333555@@@BBBHHHMMMNNNPPPXXXbbbkkkuuu~~~tttgggbbb}}}uuuoookkkjjjiiipppuuurrrhhh___]]]^^^YYY[[[XXX^^^ggg___PPPNNNQQQJJJLLLPPPPPPZZZffffff___gggqqqwwwvvvrrrnnnlll}}}iii___YYY___gggkkkhhh___UUUNNNFFFAAA999333///---,,,,,,------,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&--- (((&&&%%%***###)))***222(((&&&%%%555ZZZ'''###&&&$$$%%%$$$$$$&&&&&&&&&%%%$$$###kkkzzz(((!!!222$$$+++ kkk444+++$$$***(((rrr>>>///)))111///(((######)))$$$777MMM111###$$$&&&...'''&&&www___)))***222???+++///uuuBBBFFFIIIHHHLLLDDDHHHIIIIIIIIIKKKOOORRRSSSTTTSSSPPPJJJDDDAAACCCEEELLLRRRVVVUUUUUUTTTOOOIIIEEEHHHIIIFFF@@@;;;999888777666666555444222000///------+++******)))******((((((''''''(((((()))*********,,,///444;;;BBBGGGKKKGGGAAA===:::666111---111000...///000111111000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************++++++++++++,,,---------...333:::???OOOQQQTTTUUUSSSTTT```mmm~~~|||jjjaaagggqqqzzzmmmdddaaabbbcccdddhhhhhhfff```WWWQQQOOOOOO\\\```aaagggnnndddUUUTTT\\\SSSSSSUUUSSSXXX]]]XXXYYY[[[]]]]]][[[[[[^^^bbbmmmyyyxxxiiihhhccc^^^]]]___```]]]ZZZUUUNNNCCC:::444222000...------,,,+++++++++,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++)))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))!!!!!!+++222"""%%%""" HHHZZZ(((###'''%%%&&&###$$$&&&''''''&&&%%%$$$___$$$!!!(((&&&---###XXX:::,,,%%%!!!...RRRooo///!!!%%%&&&111***&&&111///---&&&$$$&&&...'''&&&www+++$$$666 000333222cccFFFMMMNNNIIIPPPJJJNNNMMMMMMNNNPPPQQQSSSUUUSSSSSSRRRMMMHHHFFFIIILLLMMMSSSWWWWWWXXXYYYUUUQQQMMMNNNNNNIIIBBB>>>===???::::::999888666333111000...---,,,++++++*********((((((((((((((()))******((((((***...555===DDDHHHjjjhhhccc[[[QQQHHH@@@<<<666444111000000///...,,,000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,,,,...000111333888AAAHHHKKKNNNQQQQQQMMMPPP___ooopppoookkkcccZZZ[[[jjj{{{wwwnnnddd______```]]]ZZZeeebbb]]]XXXTTTSSSSSSTTTXXX___bbbkkkvvvrrrkkkoooxxxlllgggeee```fffmmmiii^^^[[[UUUPPPMMMOOOTTTXXX]]]cccjjjuuu}}}qqqtttzzz{{{xxxzzz{{{vvviii]]]___VVVJJJ@@@:::777444111---,,,+++******)))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,+++***)))((()))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""",,,,,,%%%///+++&&&$$$++++++(((eeeZZZ(((###'''%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&UUUppp)))...'''$$$'''###***GGG555###,,,$$$'''...:::&&&,,,%%%&&&&&&///ooofff111111000)))111...999fffOOOQQQOOOMMMUUUVVVRRROOOOOORRRSSSRRRSSSVVVQQQRRRQQQMMMIIIIIILLLPPPNNNRRRUUUUUUVVVYYYXXXTTTRRRRRRQQQLLLFFFCCCCCCEEE======<<<:::777444222111......------,,,++++++***(((((()))))))))*********(((((((((---555===DDDGGGqqqaaaWWWSSSHHHEEE@@@<<<999666333000222222111111000//////...------------------------,,,,,,++++++,,,------...))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,111777:::===BBBJJJPPPMMMSSSZZZ]]]\\\aaarrruuutttvvvvvvgggaaa^^^```ccciiisssxxxvvvuuutttrrrkkkbbbZZZ\\\]]]_________bbbfffiiieeejjjkkkrrr~~~|||uuuooofff^^^ZZZXXXXXXXXX]]]\\\[[[\\\aaaccc___ZZZYYY___gggooouuu{{{|||wwwtttoooeeeWWWLLLEEE@@@:::666111000...---+++*********++++++++++++++++++++++++************************************++++++++++++......,,,+++***)))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%(((&&&333...???ggg@@@999WWWZZZ((($$$(((&&&'''%%%%%%%%%%%%%%%&&&''''''===###111+++'''%%%!!!+++[[[***!!!//////...ttt(((,,,&&&%%%'''...OOO---))) $$$555... ---|||UUUUUUTTTWWWZZZ^^^WWWSSSTTTXXXXXXUUUVVVYYYRRRSSSRRROOOKKKKKKNNNRRRQQQUUUVVVTTTUUUXXXYYYVVVSSSRRRPPPLLLIIIFFFFFFGGG??????===;;;888555222111.........------,,,+++***(((((()))***************+++))))))---444<<>>EEEHHHLLLQQQVVV```iiivvv}}}~~~ooommmvvv{{{xxxqqqiiihhhssstttllllllsss|||{{{uuuooojjjeee```[[[WWWSSSQQQSSSXXXTTTYYY^^^___\\\ZZZZZZ[[[```WWWVVVcccvvvyyyiii\\\SSSKKKCCC===666555333111///...------++++++++++++++++++++++++************************))))))*********+++++++++000...,,,***)))))))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))$$$&&&&&&)))444ZZZ((($$$(((&&&'''&&&%%%%%%$$$%%%&&&((()))'''%%%'''***'''!!!***)))$$$(((---)))(((AAA+++$$$'''+++***$$$)))'''666---***---...444000WWWZZZ[[[aaa\\\^^^\\\XXXXXX]]]]]]YYYYYY]]]ZZZZZZYYYVVVRRRQQQUUUXXXVVVYYYXXXUUUUUUYYYZZZXXXSSSQQQNNNKKKIIIHHHGGGGGG@@@???>>>;;;888555222000............---,,,+++***(((((()))***************...,,,***---444;;;???@@@sssiiigggeeedddfffhhhcccZZZVVVYYYXXXMMM@@@888777777666333//////000111111///+++((()))+++,,,,,,+++******+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((()))+++---...,,,+++***,,,...//////000444777AAA???CCCMMMRRRVVVbbbppptttnnnpppsssyyysssvvv{{{~~~tttoooiiibbb[[[\\\ccchhhhhhaaaYYYTTTRRRPPPPPPRRR[[[iiiyyywwwmmmdddSSSBBBCCC777888;;;111+++,,,***,,,,,,++++++++++++,,,,,,))))))******++++++++++++------,,,+++************......------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''')))""""""+++%%%NNN[[[)))$$$'''%%%%%%%%%%%%&&&&&&'''(((((((((***vvv$$$444&&&//////***'''+++222(((DDD(((000...,,,(((&&&333...,,,(((&&&111,,,aaaWWWOOO^^^cccZZZ___\\\\\\^^^]]]YYYXXXZZZ]]]ZZZWWWUUUVVVYYY[[[\\\YYYVVVTTTUUUXXXZZZYYYWWWTTTLLLGGGIIILLLKKKIIIIIIFFFCCC>>>888444222222222333222111///...---++++++***************************,,,------000888CCCKKKuuummmllloooppptttvvvsssooosss|||oooWWWFFF>>>:::777555222000//////000111111000......------,,,---///111,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***(((......------///444:::>>>EEEHHHNNNSSSUUU___zzzwwwmmmooovvv}}}rrrtttwwwxxxtttkkkbbb]]][[[WWWSSSQQQVVVcccqqq}}}lllVVVCCC;;;;;;;;;666777777...///......---,,,,,,------************+++++++++,,,,,,,,,++++++***+++++++++---------,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''(((((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&'''------!!!%%%===:::[[[)))$$$'''%%%%%%%%%%%%&&&&&&'''((((((((($$$???fff666(((111%%%333VVV'''!!!)))!!!'''&&&+++333+++''')))>>>SSS((( 111;;;...:::}}}LLLZZZYYYWWWZZZbbbccc```^^^___^^^ZZZYYY[[[[[[YYYVVVUUUVVVXXXZZZ\\\XXXVVVTTTUUUXXXZZZYYYWWWMMMGGGCCCEEEFFFEEECCCDDDCCC@@@<<<777444222111111222111000///---,,,++++++***************************,,,------000888BBBJJJzzzvvv}}}~~~zzzbbbSSSKKKFFFDDD;;;777222///...///000000000...,,,******,,,...///,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((((((((('''&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++...------///444<<>>;;;777333000...---......------------,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((---***"""$$$---(((!!!&&&%%%)))###$$$+++!!!!!!vvvZZZ)))%%%(((&&&'''%%%%%%&&&&&&'''((((((((((((&&&444FFF000***'''000***'''+++***%%%&&&++++++%%%,,,------555///(((```SSS)))EEE<<>><<<<<<999:::::::::999777555444//////......---,,,,,,+++******************************++++++---444>>>FFF~~~uuusssvvv|||rrroookkkhhheeeaaa\\\YYYEEE>>>555111111333222111...------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''((()))))))))))))))((()))***++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******************************************************,,,...//////...222999@@@FFFOOOWWWZZZ]]]kkkhhh```YYYXXXUUUNNNJJJJJJRRRVVVaaaooo{{{xxxgggjjjzzzvvv[[[EEECCC???;;;666333000///............---------,,,...------,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((...,,,!!!(((+++(((---222###''''''***777'''###&&&IIIZZZ)))%%%)))''''''%%%%%%&&&&&&'''(((((((((---BBB***444III888)))///333((("""999 +++%%%&&&...000;;;111444"""%%%,,,***555___GGG;;;AAAJJJ;;;DDDHHHKKKNNNGGGNNNIIIIIIMMMRRRSSSNNNJJJKKKSSSUUUTTTOOOIIIEEEFFFHHH@@@@@@AAAEEEJJJMMMKKKHHHGGGCCCCCCGGGIIIDDD???>>>777888999:::999666444222000000///......---------************************)))***++++++---333>>>EEEvvvnnnkkkllluuu~~~~~~~~~{{{yyywwwuuusss```TTTEEE;;;777777666555......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''((()))))))))))))))((()))+++,,,+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************+++...222444666<<>>:::666777888999888555222000000000000///.........---************************)))***+++***,,,333===EEE{{{uuutttooommmooovvvqqq]]]RRRJJJ>>>555222111///000222///******,,,---,,,+++,,,---...,,,++++++++++++++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))))))))***+++,,,---'''---...((()))111333///111...111===IIIRRRYYY^^^rrrllliiirrrzzzhhhfff]]][[[aaacccaaafffqqqlllSSSVVVOOOTTTdddjjjlll~~~ggg\\\XXX]]]ZZZJJJ===:::555333000...............,,,,,,---------,,,++++++,,,+++++++++++++++++++++---,,,++++++******++++++(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''''''''&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%"""!!!$$$,,,222___PPP999)))&&&++++++'''((((((((((((''''''&&&&&&)))(((((()))***++++++***((())))))***))))))(((((()))((((((***,,,---***'''(((******(((***------)))))))))*********)))((((((+++,,,---,,,++++++---///+++******)))******++++++,,,++++++*********++++++(((((())))))*********+++,,,+++******))))))******+++*********,,,///111333111000//////000222444666999===CCCFFFGGGFFFEEEEEEJJJJJJMMMQQQOOOJJJGGGHHHHHHOOOSSSOOOIIIGGGFFFEEESSSLLLDDDDDDJJJMMMIIIDDDEEEBBBAAACCCAAA<<<:::<<>>999888999777222///............---------***************+++++++++)))++++++++++++000888???}}}nnnddd]]]SSSJJJFFF:::444000000000...///222000...,,,+++,,,------,,,+++++++++++++++***))))))************************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---***,,,,,,***,,,000000,,,222666AAARRR```hhhnnntttvvv~~~zzzyyyyyyzzz||||||wwwrrruuu|||tttsssooojjjlllxxx~~~{{{sssqqquuu{{{yyy{{{~~~vvvhhhaaaeeeeeeeeetttvvvhhhhhhgggZZZLLLEEE???<<<777333000///......---------...---------,,,*********++++++,,,,,,------,,,++++++******++++++(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++)))&&&###"""$$$(((,,,000,,,&&&###'''---,,,'''''''''''''''''''''''''''&&&%%%%%%&&&'''((((((((($$$%%%&&&(((***,,,------,,,******,,,......,,,)))***......++++++///111000,,,,,,------......------)))******)))'''&&&'''(((,,,,,,++++++************+++******))))))*********))))))*********+++++++++,,,+++******))))))******+++*********+++---000111000/////////000222444555888<<>>999777888666111000000//////......------++++++++++++++++++++++++***+++,,,++++++///777===|||ttthhh\\\UUUGGG;;;000------...///111111///,,,***+++,,,------++++++++++++++++++***)))************************))))))************))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((()))******+++,,,,,,++++++++++++++++++,,,,,,///++++++...///......000777???OOOaaannnvvvqqqhhhqqqsssooozzzjjj[[[XXX___hhhooosssvvvpppgggooouuuiiieeellltttbbbbbbeeeqqq}}}vvvppplllsssyyyyyy{{{ooo]]]QQQJJJEEE===555000//////000---.....................))))))***+++,,,------...---,,,++++++******++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''',,,)))&&&%%%%%%&&&''''''"""$$$$$$(((+++***%%%(((((((((((())))))))))))***)))))))))))))))((((((''''''((()))***+++++++++---,,,,,,,,,......,,,******...///***(((+++......++++++,,,,,,------......///000000///---,,,---///,,,,,,,,,,,,,,,+++***)))++++++************++++++*********+++++++++++++++,,,+++******))))))******+++******)))***,,,---...///.........///111333444777;;;AAADDDEEEDDDDDDDDDDDDAAACCCIIIMMMMMMNNNPPPaaa```ZZZQQQJJJHHHEEEAAAHHHHHHHHHJJJMMMNNNMMMKKKMMMHHHEEEEEEEEEDDDGGGLLLFFFEEE???999666777555111222222111000///......---+++++++++++++++++++++++++++,,,,,,++++++///666;;;~~~}}}ooofffXXXHHH888222222000---,,,///---++++++,,,------,,,+++++++++,,,,,,+++******************************)))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++++++++************++++++000++++++000///,,,222???FFFLLLWWWdddooo|||pppgggnnnpppppp|||sssooorrrzzzxxxooopppxxx~~~zzztttqqqwww|||||||||~~~}}}rrr{{{|||~~~{{{lllaaaWWWGGG:::222000111222......---------.........*********++++++,,,,,,,,,---,,,++++++******++++++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))&&&$$$%%%)))***)))'''+++---,,,'''%%%'''(((&&&))))))))))))))))))))))))+++,,,,,,+++***)))******,,,,,,,,,---...///000000444444333444444444444333333666555222111333333////////////////////////000***+++,,,+++***+++,,,...,,,,,,---------,,,+++***------,,,,,,+++,,,,,,,,,***************+++++++++,,,+++******))))))******+++******)))******+++,,,---------...///000222333666:::???BBBDDDDDDDDDEEEBBB???@@@FFFJJJKKKMMMPPPWWWWWWSSSMMMKKKLLLIIIDDDCCCFFFKKKNNNPPPPPPOOOOOOPPPKKKHHHIIIHHHFFFHHHLLLIIIHHHBBB:::888999777333555444333222111///......++++++++++++************+++------,,,+++...444999{{{tttzzz~~~mmm\\\KKKCCC@@@999111,,,,,,,,,,,,---//////---+++***++++++,,,,,,,,,++++++***************************))))))))))))))))))***(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++,,,***---///,,,,,,<<>>???@@@@@@@@@@@@@@@AAABBBAAABBBBBBBBBEEEGGGCCC;;;<<<;;;:::999888888999999111222333222111111222444000000000000000000//////000///...---,,,,,,,,,,,,************************,,,+++******))))))******************************,,,,,,,,,---...///000111444888===AAACCCDDDFFFGGGEEEEEEHHHLLLNNNLLLNNNQQQWWWXXXWWWTTTSSSSSSNNNHHHCCCHHHOOOSSSTTTSSSSSSTTTTTTQQQOOOPPPNNNIIIGGGIIILLLKKKFFF???===>>><<<777888777666444222000///...++++++******))))))))))))+++,,,---,,,+++---333888}}}{{{|||mmm\\\TTTNNNDDD999222111000//////000///---+++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))((())))))))))))***+++,,,---+++...111111000777JJJ^^^___aaahhhttt}}}iiiZZZ^^^aaafffvvvzzzqqqvvv~~~|||{{{zzzwwwiiikkkmmmoooqqquuuyyy|||lllkkkqqq~~~ooodddmmmjjjYYYLLL???555333111000...---------......------,,,+++***))))))---,,,++++++******++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&###$$$&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((()))))))))'''%%%###(((+++)))(((***)))&&&(((((()))***++++++,,,,,,)))...333666777:::@@@DDDGGGEEECCCAAA@@@@@@@@@AAACCCDDDEEEEEEEEEFFFHHHJJJEEEHHHIIIIIIJJJLLLHHHBBBEEEDDDCCCAAAAAABBBCCCCCC@@@AAAAAA@@@>>>===???@@@===<<<:::999777777666666444333111///...---,,,,,,+++++++++++++++*********,,,+++******))))))*********************+++++++++***+++,,,---...//////000222666<<<@@@CCCFFFHHHJJJMMMPPPWWW[[[WWWQQQRRRWWW\\\______ZZZUUURRRMMMGGGJJJNNNTTTYYYZZZZZZYYYYYY[[[XXXVVVVVVSSSLLLIIIJJJMMMNNNJJJEEEDDDEEECCC>>>;;;:::888666333111///...,,,++++++******)))))))))***,,,---,,,+++---333888|||{{{~~~|||nnnggg```VVVLLLGGG<<<888333000//////...---***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++)))******+++,,,...///000222888;;;:::???MMM]]]ggg___fffuuulll___ZZZbbbnnnxxxpppooommmjjjuuuuuuyyyzzzddd]]]ZZZ___hhhqqqzzzxxxggglll}}}tttfffRRRAAA777555333000............---,,,,,,++++++*********---,,,++++++******++++++))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''((()))'''+++---+++,,,---***%%%***,,,...000333666888999:::???DDDFFFFFFHHHMMMQQQPPPMMMJJJFFFCCCAAA@@@@@@EEEGGGIIIIIIIIIJJJNNNQQQUUUZZZZZZRRRKKKIIIIIIIIILLLKKKJJJJJJKKKLLLNNNPPPFFFGGGIIIIIIIIIKKKMMMPPPOOOLLLHHHDDD@@@???>>>???===<<<:::777444333111111......---------,,,,,,,,,,,,+++******))))))******)))******+++,,,,,,,,,,,,)))***+++,,,---......///111555;;;@@@DDDHHHKKKNNNPPPYYYdddhhh___UUUUUU\\\^^^bbbaaaZZZSSSPPPNNNKKKTTTVVV[[[___bbbbbb```^^^```[[[XXXWWWSSSMMMKKKMMMNNNPPPOOOLLLLLLMMMJJJEEE===<<<:::777444222000.........---,,,,,,+++******(((***,,,,,,,,,...333888}}}zzz~~~yyysssjjjccc```GGG@@@777000---...//////***+++,,,,,,------------+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***,,,---...///***++++++,,,...000222333<<>>===;;;888555222000///000000///...------,,,,,,'''***,,,,,,,,,...333888{{{}}}xxxlll^^^RRR@@@222000333111,,,,,,,,,,,,---------------************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))************+++,,,---......---,,,,,,,,,,,,111666:::@@@LLLXXXbbbhhhmmmpppjjj|||tttfffXXXWWW```ooozzzmmmeeemmmwwwyyy~~~sssrrrooofff_________dddjjjppp|||lllccchhhsssvvvcccZZZFFFAAA:::333///......///---,,,***))))))***,,,------------,,,,,,,,,++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''((($$$%%%'''))))))))))))((()))***+++***((('''((())))))(((''')))+++...000000333999BBBJJJMMMLLLIIIFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEJJJLLLIIIGGGGGGJJJKKKSSS___gggkkkrrr{{{xxxqqqkkkgggooolllmmmmmmggg```eeepppjjjuuu|||~~~~~~kkkYYYSSSQQQLLLGGGEEEJJJLLLMMMMMMIIICCC>>><<<:::888666666333...++++++++++++***,,,...///...---'''***---,,,***)))+++---++++++,,,------...//////...444<<>>DDDGGGOOONNNLLLHHHEEECCCCCCCCCIIIHHHGGGEEEDDDDDDEEEEEEIIIIIIMMMRRRUUUUUUYYY^^^bbbiiiuuu}}}~~~}}}}}}xxxsssllleeegggmmmgggnnnvvvwwwooocccXXXRRRJJJBBB;;;888999888555222333000...,,,,,,,,,***((((((***,,,,,,***)))***++++++++++++,,,------......///444;;;AAADDDFFFHHHIIIFFFJJJNNNNNNMMMNNNRRRWWWaaa]]]]]]aaacccaaa```bbbaaacccbbb^^^]]]]]]XXXRRRRRRNNNNNNSSSTTTPPPNNNOOOSSSQQQPPPQQQRRRPPPIIIBBBBBB@@@<<<888444222000///...------,,,,,,++++++******))))))*********111999|||qqqqqqyyy{{{~~~}}}ssstttwww{{{~~~~~~xxxhhhSSSCCC:::555111/////////......---,,,+++------------------------************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********))))))(((((())))))************++++++,,,---...***,,,///222888CCCPPPYYYXXXRRRTTT```iiiooovvvddd[[[WWW\\\gggxxx~~~jjjiiihhhfffdddeeegggiiillloooiiijjj~~~yyyiii^^^]]]ccckkkzzzrrrooottthhh[[[JJJ@@@===:::333,,,111000///...---,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((&&&&&&'''((()))******+++++++++******)))******)))((())),,,...000333:::BBBIIIOOOTTTVVVWWWTTTOOOHHHDDDDDDGGGJJJGGGIIIKKKNNNQQQRRRSSSSSS\\\^^^bbbhhhkkknnnvvvzzz~~~~~~|||~~~}}}vvvhhhaaaYYYMMM@@@:::>>>@@@===777;;;888333000...---,,,***+++,,,---,,,+++***+++,,,******++++++,,,,,,------///444999>>>???@@@AAABBB@@@CCCFFFGGGGGGKKKQQQVVVaaa^^^]]]aaacccaaa```aaaZZZ[[[[[[XXXYYYZZZXXXSSSMMMKKKKKKOOOQQQOOOMMMNNNRRRQQQOOOPPPPPPMMMGGGAAAAAA@@@<<<888555222000///...------,,,,,,++++++***+++******,,,++++++111999pppgggfffaaafffnnntttyyy|||vvvvvvooobbbVVVKKK???555000000//////............,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))************))))))))))))))))))***++++++++++++,,,---......---...///222===RRRfffrrrtttaaaVVV___kkkxxxcccXXXWWW]]]lllrrreeelllppptttrrrmmmjjjjjjlllhhhppppppwwwzzzmmmbbb___bbb___vvvqqqWWWGGGDDDBBB:::222000000///......---------...------------,,,,,,,,,+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&'''(((******+++++++++++++++***((()))))))))(((***---000888@@@JJJSSSXXXXXXVVVTTTQQQRRRQQQNNNLLLMMMQQQTTTKKKPPPVVV^^^ccceeeffffffvvvuuuwww|||{{{qqqjjjaaaXXXKKKDDDFFFHHHDDD<<>>888444333222222111---......------------...*********++++++,,,,,,,,,///333777:::;;;<<<>>>??????BBBEEEGGGIIIMMMRRRVVV^^^ZZZYYY]]]]]]ZZZXXXXXXSSSUUUTTTSSSVVVZZZ[[[XXXQQQMMMJJJIIIJJJIIIIIIIIIMMMLLLLLLLLLMMMKKKGGGDDDBBBAAA===999555111...---...------,,,,,,++++++***+++***+++---,,,+++111999zzzuuunnnpppqqqppprrr}}}yyy|||vvvsssllleeeaaa[[[NNNAAA222111///...---...///000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******++++++++++++,,,---...///222111...000@@@YYYnnnwww}}}hhh]]]hhhzzzxxxXXX[[[eeewwwvvvtttyyy~~~}}}uuukkkgggjjjoootttuuummmmmmeeeiiiwwwwww{{{pppYYYQQQKKKAAA777000000///.........//////.........---------,,,,,,******+++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))(((''''''((()))******************++++++''')))+++---000333888;;;HHHMMMSSSVVVUUURRROOONNNRRRTTTTTTRRROOOQQQVVV[[[dddeeegggjjjnnnrrrvvvyyywwwlllkkkfff```___```YYYOOOMMMHHHAAA<<<888666444222///...---------......///******++++++++++++,,,,,,...111555777999;;;===???<<>>:::555111---+++...------,,,,,,++++++***+++***,,,---,,,+++000888xxxxxxrrrgggeeeeee___VVV???;;;555000,,,,,,---///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++******))))))******+++++++++++++++,,,---...//////111333;;;RRRnnn|||}}}fff```bbbrrr~~~}}}mmm\\\zzzwwwfffaaajjjwww{{{yyytttooopppzzzyyyxxx~~~}}}yyysssooouuuvvviii\\\KKK===444333000///...///000111............---------,,,******+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((())))))''''''((()))))))))))))))***+++,,,---***...333888<<>>888444444111///---.........---++++++,,,,,,,,,,,,,,,,,,---///222555666999<<>>BBBGGGJJJKKKLLLKKKSSSQQQSSSXXXYYYRRRLLLKKKJJJKKKIIIGGGKKKSSSWWWVVVNNNKKKEEE???@@@FFFJJJJJJIIIHHHGGGEEECCCAAA@@@???AAA@@@>>>:::666222...,,,...------,,,,,,++++++***+++***+++---,,,+++///666vvvoooooonnniiiVVVOOODDD999111------...------------------------++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))*********++++++++++++******))))))******+++,,,,,,+++,,,,,,---...///...666@@@QQQmmmuuu]]]hhhwwwzzzqqqxxxzzz|||aaadddlllwwwwwwooogggjjjpppzzzxxxnnnrrr}}}zzznnnqqqvvv___MMM<<<999555111//////111222............------------)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''')))***)))((('''((())))))))))))***+++---///000444888>>>BBBEEEGGGJJJLLLGGGIIIJJJHHHGGGJJJQQQWWWVVV\\\bbbfffjjjrrr~~~yyymmmaaaUUULLLEEE@@@<<<777444333222000...------,,,,,,,,,,,,,,,,,,---///111222333666:::<<<===>>>@@@DDDHHHLLLMMMNNNKKKKKKQQQXXXZZZTTTMMMJJJOOONNNJJJFFFHHHOOORRRQQQIIIIIIDDD???AAAHHHJJJHHHEEEEEECCCAAA???>>>>>>???<<<<<<;;;:::777555222000...------,,,,,,++++++******)))+++---,,,***...555|||yyyvvvtttkkkbbbSSSCCC777111//////........................++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++++++++************++++++,,,,,,,,,,,,---...//////555@@@NNNaaazzzuuu[[[pppyyyooozzzoooaaa^^^tttxxxsssuuu~~~tttqqqsssuuuqqqnnnmmmyyy~~~hhh|||rrr]]]CCC???888333//////111333//////.........---------)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''')))***)))((('''(((************+++,,,///111333???BBBFFFHHHGGGFFFEEEEEEBBBJJJSSSYYY[[[^^^ccchhhjjjuuuzzzyyyuuu{{{nnnbbb[[[LLLGGG@@@;;;999777333111------------------------...///000111111333777::::::::::::>>>CCCHHHLLLNNNDDDFFFMMMXXX[[[UUUNNNKKKVVVTTTNNNHHHHHHNNNQQQOOOFFFHHHFFFBBBCCCHHHHHHCCC?????????>>>===>>>@@@BBB888888999999888777555444......---,,,,,,++++++***))))))+++---+++)))---444~~~{{{wwwnnnnnniiiZZZFFF888222333000---...222222///...000,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))++++++++++++++++++++++++------,,,++++++******)))...---++++++,,,...000111888KKKaaakkkjjjhhhlllrrrzzzjjjooo~~~ddd___lll|||tttrrrpppqqquuuyyy|||}}}mmmuuuyyyuuusssnnnkkksss}}}|||aaaRRRAAA<<<:::222000555444222///---,,,---......------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&''''''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((()))***+++,,,------,,,---000777???EEEHHHAAAAAAGGGEEE>>>???HHHHHHLLLccczzz~~~~~~zzzyyyrrrzzz{{{ggg```WWWHHH>>>===@@@<<<666555---111222)))(((///000---...000111222333555777;;;===>>>AAALLLWWWWWWPPPEEEJJJQQQVVVWWWSSSMMMIIIRRRQQQNNNJJJHHHIIIMMMPPPDDDCCCEEEKKKPPPPPPKKKDDD===<<<;;;<<>><<<444222111+++333111///......///...------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))))))))************))))))))),,,111666<<>>AAAJJJOOOaaa|||{{{}}}zzz|||uuusss{{{vvvoooiii]]]NNNEEEBBB<<<666555...222666///---000---,,,...///000111222333444:::<<<>>>@@@GGGPPPPPPKKKEEEKKKSSSXXXWWWSSSNNNKKKSSSRRROOOKKKHHHGGGJJJLLLIIIIIIJJJMMMOOONNNIIIDDD>>>===;;;;;;===>>>??????;;;;;;999888555333222111....../////////...---,,,,,,,,,---,,,,,,---///222xxxtttsss}}}~~~{{{wwwmmm\\\FFF777555///,,,---...,,,,,,///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***------...222888===PPPVVVYYYWWWYYYkkkiiijjj{{{vvvuuuaaaggggggjjj}}}wwwssspppmmmkkkfffdddaaaaaagggrrr||||||wwwqqqooosssyyycccNNNCCC999777444+++333111000000000000...---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''(((((()))***)))******++++++***)))(((---444===FFFKKKNNNPPPQQQDDD???===BBBDDDEEEMMMWWWeeeyyywwwqqqrrrtttttttttzzz~~~wwwyyy|||iii\\\XXXVVVTTTJJJ<<<999999111...000+++------///000111222222333888;;;===>>>AAAFFFHHHFFFHHHPPPYYY]]]YYYTTTQQQQQQUUUUUUSSSOOOKKKIIIIIIJJJQQQQQQRRRQQQOOOLLLHHHFFFAAA@@@>>>===<<<<<<<<<===:::;;;;;;:::888555222000...////////////...------+++,,,,,,,,,+++,,,...000xxxpppqqqkkkmmmwww~~~yyyuuujjjZZZMMM@@@888000//////---...000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))************))))))************************))))))***+++,,,,,,------+++---......///555>>>FFFQQQRRRVVV]]]jjj~~~{{{xxxrrrwww~~~~~~zzz}}}~~~|||sssnnnlllkkkiiigggmmmuuuyyypppeee]]]YYYeeezzzlllfffeeesss~~~lllSSSAAA======444111000///000111111000......------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%%%%$$$$$$%%%'''%%%&&&&&&''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''((())))))***************+++---...///;;;BBBKKKRRRSSSPPPLLLIIICCC@@@@@@EEEJJJPPP[[[fffjjjlllssszzz{{{xxx~~~yyywwwzzz|||yyywww```NNNCCC777333444///.........///111333333333444888<<<<<<===@@@DDDFFFMMMVVVaaaccc___YYYXXXZZZYYYYYYYYYVVVRRRPPPOOOPPPWWWYYYYYYWWWRRRNNNLLLKKKDDDCCCBBB@@@>>>===>>>???<<<===>>>???===999555333000000000000000//////...+++,,,,,,+++***+++---///zzzpppllliiilllyyyxxxsssooojjjfffOOOCCC777222000------///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************)))))))))((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))************))))))************************))))))***+++,,,------......---------000888DDDMMMWWWUUUYYYjjj~~~wwwnnniiikkkyyywwwfffYYYLLLIII[[[sss|||qqqlll^^^^^^kkk~~~kkkQQQHHHCCC888111000//////111222111000.........---------,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&(((%%%&&&''''''((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((()))************)))***...333888;;;DDDIIIPPPSSSQQQKKKEEEAAAFFFFFFJJJRRRZZZcccoooyyyvvvoooyyy|||{{{xxxxxxjjj[[[JJJCCC@@@888111///,,,---///222222222222555999<<<===???EEEKKKRRR\\\fffiiieee``````bbb]]]^^^^^^]]][[[YYYYYYZZZ\\\]]]^^^\\\XXXSSSQQQPPPDDDEEEEEECCC@@@@@@BBBDDD@@@BBBDDDEEECCC???;;;888333333222111111000000000,,,,,,,,,+++******---///xxxoooggggggpppvvv{{{xxxsssuuuxxxaaaQQQ@@@666111...,,,...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))************************))))))***+++,,,,,,---------,,,+++...666@@@KKKQQQVVVVVV___tttwww{{{~~~www|||wwwyyyrrrbbbXXXNNNIIIOOOZZZkkkwww}}}~~~yyymmmbbb```pppnnn```QQQ===555333000000111222222111............---------,,,+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''((($$$%%%'''((((((((('''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((())))))***+++++++++,,,...444:::AAAEEEFFFHHHKKKLLLJJJGGGFFFEEECCCJJJVVVeeetttuuuwwwzzz|||~~~wwwttttttyyyyyyppp```TTTLLL@@@:::444...,,,---000111000111333777<<>>777111//////...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************))))))))))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))*********************************++++++,,,,,,,,,---,,,...777DDDOOOVVVXXXTTT___qqqwww|||}}}ttt|||nnneeeYYYRRROOONNNPPPQQQXXX___gggkkknnnttt}}}yyytttvvvyyytttYYY>>>:::555222111111111111............------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''$$$%%%'''((()))((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))***++++++---111666<<>>===:::777444222222222...//////---,,,,,,...000oooggglllmmmZZZQQQKKKAAA666222444///...111222000......---,,,++++++******++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************///***))),,,---******,,,666---444PPPffffff^^^[[[ddd||||||ssssssxxxxxxgggeeemmm~~~{{{yyywwwwwwzzzsssoooooollleeeaaabbblllkkkjjjhhhiiioooxxx~~~xxxnnnaaaVVVPPPOOOPPPQQQTTTWWW```pppwwwwwwhhhGGG666888444000111111222000.........///...---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***(((&&&'''***+++***'''((()))************,,,...///999DDDHHHEEECCCHHHNNNQQQKKKHHHNNNZZZhhhuuu}}}xxx}}}{{{||||||wwwzzz}}}}}}yyyuuuwwwrrrnnn[[[PPPIII;;;555888777666333999EEEHHHDDDGGGPPPXXX___ccc___]]]___cccdddcccZZZRRRQQQTTTVVV[[[```bbbaaa```]]]ZZZUUUQQQNNNPPPNNNLLLNNNYYYaaa\\\PPPSSSQQQPPPOOOOOOMMMHHHCCCAAA===999666444333111///000///...---,,,---......pppooollliiijjjssspppiiippp{{{jjjZZZUUUQQQHHH===777444000///222333///,,,,,,---,,,++++++***+++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************---***)))---...,,,,,,///444222>>>WWWgggddd\\\ZZZsss|||}}}jjj[[[UUUcccuuummmeee```___aaa___]]][[[YYYXXXXXXXXX[[[TTTPPPPPPNNNIIIHHHJJJJJJKKKJJJIIIHHHKKKSSSYYYeeekkkttt|||pppcccYYYRRROOONNNVVV\\\hhhxxxzzztttwwwmmmxxxvvvPPP999888666444555222222000......//////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***(((&&&''')))***)))''')))***)))((()))+++000333===AAAEEEFFFFFFGGGLLLQQQKKKQQQYYY___eeeoooxxx}}}}}}sssvvvzzz{{{}}}{{{zzz{{{~~~{{{}}}rrraaaYYYTTTGGG===999222888555<<>>999666444333111000000///...---,,,---......hhhddd```^^^___bbbfffhhhzzznnnlllrrr}}}oooaaa]]]\\\UUUJJJBBB:::333000222222...***)))------,,,+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,)))***...///---...222555;;;LLL___fffbbb___aaa|||}}}\\\NNNSSS]]]rrrwwwkkk^^^WWWRRRMMMKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNHHHCCCCCCCCCBBBBBBDDD@@@AAABBBAAA@@@AAAEEEIIIFFFHHHMMMUUUaaannnyyy}}}vvvnnnjjjiiijjjiiinnnxxxwwwpppeeegggqqqyyy```AAA:::666555555000333111///...//////...---...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))(((''''''))))))((('''+++++++++***,,,111888===AAABBBDDDEEEFFFHHHJJJLLLJJJWWWfffpppvvv{{{wwwwww||||||yyyxxxxxx{{{|||nnniiiggg[[[OOOCCC444666333888FFFOOOOOOPPPSSSUUUWWWYYYXXX\\\```aaa]]]VVVPPPKKKLLLNNNOOORRRVVVTTTVVVXXXXXXWWWTTTPPPNNNPPPQQQRRRRRRVVVXXXTTTMMMMMMMMMLLLLLLLLLKKKHHHEEEBBB>>>999555333333222111000///...---,,,---......sssooojjjiiijjjhhhaaa[[[ccckkkvvvppphhhwwwssskkkiiicccZZZRRRFFF<<<333111000---******------,,,++++++++++++,,,***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,***+++......---000444===HHHWWWbbbfffggglllsss^^^OOOTTTfffvvv}}}~~~wwwqqqjjjeeeSSSLLLFFFEEEDDDAAAAAACCC??????@@@@@@AAAAAABBBBBBDDD@@@>>>>>>??????>>>???============>>>?????????@@@>>>===>>>BBBIIIQQQVVVdddjjjqqquuuxxx~~~yyysssllliiirrrzzz{{{yyyYYYIII;;;555555111444222000///000000///---///......---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((()))(((((((((((((((((((((+++,,,///111555;;;BBBGGGAAADDDHHHJJJIIIIIIKKKLLLXXXdddttt~~~}}}|||~~~}}}}}}{{{{{{qqqgggXXXEEE;;;555555>>>HHHKKKLLLNNNOOOPPPQQQRRRYYY___]]]WWWUUUPPPLLLMMMMMMLLLNNNRRROOOQQQTTTVVVVVVTTTPPPNNNKKKMMMNNNNNNNNNLLLIIIFFFFFFFFFGGGHHHIIIIIIHHHGGGCCC???999555333333222111000///...---,,,---......|||yyyyyyyyytttkkkccc``````aaahhhxxxwwwsssqqqwww~~~wwwqqqiiiaaaVVVHHH999222000---,,,---...---,,,,,,++++++,,,,,,************************)))))))))******)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,---++++++.........222999JJJTTT^^^ccchhhsss___QQQYYYiiizzzsssmmmnnnzzzkkkaaaTTTLLLJJJKKKJJJIIIAAA>>>>>>AAABBB@@@@@@BBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAACCCDDDBBB@@@BBB???===>>>@@@AAA@@@>>>BBB@@@>>><<<<<<<<<===>>>BBBIIIRRRYYYaaalll{{{xxxpppttt{{{dddIII999888666555333111000000000///---//////...------,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((()))))))))))))))***)))---222888>>>CCCHHHLLLHHHMMMQQQOOOLLLOOOYYYbbbttt}}}xxx|||zzz~~~~~~}}}|||zzzzzznnnZZZJJJAAA:::;;;AAAEEEHHHIIILLLLLLMMMPPPXXX___]]]VVVSSSOOOLLLKKKJJJGGGIIIMMMLLLNNNPPPRRRRRRPPPNNNLLLMMMMMMNNNNNNLLLIIIGGGGGGDDDEEEEEEEEEEEEDDDDDDDDDCCC???:::666444333222111000///...---,,,---......}}}sssmmmsssjjj^^^XXX[[[eeennnrrr}}}{{{vvvssstttxxxooogggUUUBBB888444000//////...------,,,,,,,,,,,,,,,************************))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------...,,,,,,...///111:::CCCUUU\\\aaadddqqqooo\\\PPP[[[ooo|||pppdddfffuuulllZZZOOOIIIJJJHHHEEECCCBBBAAA@@@>>>CCCBBBCCCHHHHHHFFFEEEHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIHHHJJJNNNMMMJJJPPPOOONNNKKKIIIHHHJJJKKKEEEDDDDDDBBBAAA@@@>>>>>>;;;===???@@@DDDKKKUUU\\\||||||WWW???:::777666444222111111000///...///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))&&&(((************,,,...,,,000777===BBBGGGKKKMMMQQQSSSRRRMMMLLLVVVjjj{{{www|||sssmmmpppsssttt___XXXRRRSSSYYYfffxxx|||www~~~}}}kkkXXXNNNBBB;;;:::<<<@@@BBBIIIKKKMMMQQQYYY```^^^XXXNNNJJJGGGFFFCCC@@@CCCHHHKKKLLLMMMNNNMMMKKKIIIHHHMMMJJJIIIJJJIIIEEEEEEGGGGGGHHHGGGEEEBBB@@@@@@AAABBB???;;;888666444222000000///...---,,,---......~~~oooccc\\\ZZZ\\\___iiirrrtttsss}}}}}}rrr```LLLAAA;;;555000.........---,,,,,,,,,,,,---************************((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...---,,,,,,///111777DDDPPPZZZ___bbbjjjkkkQQQTTTeee~~~}}}lllwwwmmmaaafffuuu{{{___OOOIIIGGGFFFAAACCCFFFFFFEEECCCBBBCCCBBB@@@AAADDDEEEDDDGGGLLLJJJKKKMMMOOOPPPQQQPPPPPPNNNOOOMMMJJJNNNVVVZZZXXX]]]bbbcccZZZMMMHHHQQQ[[[___\\\VVVPPPJJJFFFDDDCCCCCCAAA>>><<<<<<>>>BBBDDDPPPZZZmmmiiiLLLAAA:::777555222111111111///.........------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))%%%(((+++++++++,,,///111888;;;???CCCFFFIIIMMMOOORRRSSSRRRRRRVVVeeezzzzzz}}}qqqnnneeeZZZWWWZZZ]]]\\\[[[TTTMMMKKKLLLQQQ\\\ggg{{{}}}tttccc[[[NNNAAA:::999<<<===DDDHHHLLLOOOVVV]]]]]]XXXHHHEEECCCAAA???===AAAHHHQQQPPPOOOMMMKKKIIIHHHGGGKKKDDD@@@BBBCCCAAAAAADDDGGGHHHHHHFFFCCCAAABBBDDD@@@>>>;;;999888555222///000///...---,,,---......zzznnnccc\\\ZZZ[[[```hhhqqq{{{yyy{{{xxxfffSSSHHHBBB999111---......---,,,,,,,,,,,,---************************((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......---,,,---000444<<>>AAACCCBBB@@@AAAGGGLLLKKKHHHHHHKKKMMMOOOVVV]]]___```cccfffhhhiiiiiiiiiggggggccc___dddpppwwwwwwtttsss]]]UUUdddvvvqqqbbbTTTLLLGGGEEEDDDAAA??????@@@CCCDDDDDDEEEFFFNNN```zzz|||^^^OOOCCC888555333222111111///......------,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))%%%(((+++,,,,,,---000333EEEFFFGGGGGGIIIKKKPPPSSSRRRTTTYYY___jjjxxxtttjjj[[[ZZZTTTNNNMMMQQQRRRPPPJJJEEEBBBCCCEEEGGGNNNUUUSSS[[[dddkkkyyywwwmmmhhh[[[LLLAAA>>>???@@@>>>DDDIIILLLRRRYYYYYYVVVEEEBBB@@@@@@>>>===CCCKKKXXXVVVSSSPPPMMMKKKJJJIIILLLCCC===@@@CCCBBBBBBEEEDDDFFFGGGGGGEEEEEEHHHKKK@@@>>><<<;;;999666111...000///...---,,,---......wwwaaa```ZZZWWWZZZ___eeerrryyy{{{}}}kkk^^^\\\VVVEEE555//////---,,,+++,,,---,,,+++,,,+++******))))))************************************++++++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))*********))))))******+++,,,,,,,,,++++++***++++++++++++,,,...444>>>MMMXXX\\\___dddqqqyyypppkkkUUU```___zzzwwwjjj```ccc{{{~~~nnnTTTMMMEEEBBBBBBCCCBBB???GGGDDDCCCFFFJJJLLLNNNOOOLLLNNNQQQVVV```ooo}}}sss```fff}}}}}}rrrlllaaaVVVTTTOOOJJJHHHHHHGGGCCC???AAACCCDDDEEEJJJWWWhhhvvv}}}iii[[[AAA999333444555333111111///......------,,,++++++************************************************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))((('''&&&%%%'''&&&%%%%%%%%%''')))***&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***)))(((,,,------******111>>>IIIRRRIIIBBBDDDIIILLLOOORRRXXXbbbdddjjj~~~zzzrrrjjjhhhhhhdddZZZPPPDDDCCC@@@>>>===???@@@BBBCCC@@@>>>@@@DDDEEEBBB???AAACCCEEEIIINNNVVV___eeepppooonnnrrr~~~zzz{{{{{{kkk```]]]PPP@@@???AAABBBDDDIIINNNQQQPPPMMMKKKJJJPPPVVVPPPCCCBBBKKKUUUXXXYYYUUURRRQQQNNNIIIUUUMMMDDDAAACCCFFFEEECCCFFFDDDAAA@@@CCCKKKUUU\\\JJJCCC;;;666666555222///111000///---,,,,,,,,,---yyy{{{|||}}}vvvrrrkkkdddaaa\\\ZZZ^^^fff}}}|||rrrooovvvqqq[[[CCC666222000...------------+++---,,,,,,+++++++++++++++******************************++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************))))))******+++,,,,,,,,,+++++++++++++++,,,------111>>>PPP^^^cccbbbhhhsss}}}oooooo\\\[[[mmmrrreeeaaahhh~~~nnnaaaVVVLLLFFFDDDBBBBBBEEEGGGHHHGGGMMMLLLLLLMMMOOOSSSZZZ______\\\]]]ggg}}}qqq```iiiqqqdddZZZRRRKKKGGGEEEDDDCCCCCCDDDIIIOOOSSScccsssppp|||xxxpppQQQEEE;;;888888555222000//////......---,,,,,,+++************************************************))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))((('''&&&%%%'''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++,,,***(((+++333???LLLTTTLLLHHHGGGMMMSSSTTTVVVXXX^^^ooovvvyyyyyyxxxpppiiieeeTTTOOOJJJIIIJJJHHHAAA;;;@@@AAABBBCCCDDDEEEEEEFFFFFFEEEHHHNNNTTTUUURRRMMMJJJGGGCCCAAAAAADDDHHHKKKTTTVVVXXX[[[bbbppp{{{zzzzzzwwwlllYYYFFFAAA???@@@BBBFFFJJJLLLKKKJJJRRRVVV```hhh```OOOHHHLLLRRRXXX[[[ZZZWWWUUUOOOIIIVVVRRRMMMIIIFFFFFFEEEEEEDDDEEEFFFGGGGGGIIIKKKMMMGGGAAA999666666666444111222111///---,,,,,,------}}}zzz{{{}}}tttkkkbbb\\\\\\```iiiuuu{{{~~~pppOOO;;;666333///------------,,,......---,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,222///444FFF\\\gggddd\\\ooo~~~|||uuu[[[YYYiiiooojjj^^^ggg{{{wwwXXXKKKJJJGGGBBB===???BBBEEEGGGIIILLLNNNPPPUUUXXXYYYZZZbbboooyyyooommmqqquuuaaaXXXeee|||mmmaaaZZZNNNIIIDDDAAABBBCCCDDDCCCCCCOOOccc||||||sssvvvxxxzzz|||___NNN>>>777666333000.../////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))((('''&&&&&&'''((()))***)))'''%%%###(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---...***)))000???MMMUUUXXXFFFEEEIIIQQQUUUWWWYYY]]]eeexxx~~~|||}}}xxxmmmccc\\\TTTMMMHHHEEECCCAAAAAABBBCCCBBBAAA@@@CCCGGGLLLOOOOOONNNMMMOOORRRYYYbbbiiikkkgggcccWWWQQQIIIEEEEEEEEEDDDCCC???DDDHHHHHHJJJSSSbbbooo|||{{{www{{{iiiUUUNNN>>>???DDDIIINNNPPPNNNKKKSSSVVV___fff___PPPIIILLLRRRYYY______[[[WWWPPPJJJSSSTTTSSSPPPKKKGGGGGGHHHEEEEEEGGGHHHHHHHHHGGGGGGEEE@@@:::777888888666333333222000...------------||||||~~~vvvooollllllaaajjjwww~~~pppSSS>>>888444000---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,******************************++++++++++++******+++******))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++************))))))******+++,,,,,,,,,+++++++++,,,------222///666JJJaaammmlllhhh~~~~~~kkkWWWhhhvvvgggllllll~~~~~~lllTTTDDD@@@CCCCCC@@@AAAEEEJJJKKKKKKMMMSSSXXXaaalllwwwzzz~~~zzzhhhWWWQQQQQQ___jjjcccXXXNNNGGGDDDCCCDDDEEEHHHOOO___vvv|||nnnYYYBBB777555333222222000000//////...---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&'''(((((('''&&&%%%$$$''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((()))+++---...///333<<>>AAAHHHPPPXXXbbbppp|||yyyxxxwwwmmmcccUUUFFFAAAEEELLLOOONNNRRROOOLLLJJJFFFEEEJJJQQQQQQYYY^^^\\\YYYYYYZZZXXXYYYVVVTTTTTTTTTQQQJJJDDDGGGFFFEEEGGGLLLPPPRRRRRRKKKIIIFFFCCC@@@===:::888666555222000///.........~~~wwwrrrttt~~~~~~ttt{{{uuullldddZZZQQQIIICCC:::333///---,,,,,,---,,,,,,+++++++++++++++******************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,++++++******))))))******+++,,,,,,++++++,,,,,,---...///222555CCC\\\ppp~~~uuu^^^kkkqqqjjjrrrttt\\\LLLDDDCCCCCCEEEGGGGGGFFFJJJQQQRRRYYYcccmmmyyy{{{sss}}}uuuhhhbbbbbb```]]]^^^___ZZZSSSLLLGGGGGGOOOUUUZZZfffssshhh```YYYWWWWWWUUUUUUVVV[[[gggxxxvvvgggaaaJJJGGGEEECCCAAACCCLLLWWWbbbwwwiiiVVVGGG;;;555333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))******))))))(((&&&%%%#########%%%(((***&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))''''''+++///000<<>><<<777666444111000/////////~~~ooojjjooovvv{{{zzzvvvuuuuuuoooddd___ZZZRRRFFF;;;444000---,,,......---,,,,,,,,,,,,,,,******************************++++++++++++************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++,,,------,,,+++******))))))******+++,,,+++++++++,,,,,,...//////777:::KKKeeewww~~~lllZZZlllppplllxxxrrrYYYHHH@@@AAAFFFAAA???AAAEEEFFFGGGNNNWWWeeemmmzzzqqqYYYNNNQQQcccxxxpppdddVVVRRRRRRPPPNNNQQQWWWXXXUUUHHHGGGFFFHHHMMMRRRWWWYYYSSSIIIBBBCCCEEEFFFHHHMMMKKKSSS\\\aaabbbeeemmmtttnnndddZZZRRRIIIBBBBBBGGGBBBRRRjjj~~~{{{mmmYYYDDD777222222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***((())))))*********))))))'''''''''&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))+++000666AAAHHHPPPRRRPPPPPPTTTYYYRRRQQQXXXiiizzz~~~rrrggg\\\XXXRRRJJJDDDCCCJJJOOOUUUWWWUUUSSSTTTUUUPPPPPPPPPPPPOOOOOOMMMLLLLLLMMMMMMOOOPPPRRRSSSTTTXXXZZZ\\\___aaaccceeeggghhhjjjoootttwwwwwwwwwuuuooommmjjjhhheeeaaa\\\YYYPPPJJJDDDAAAAAABBBEEEGGGBBBPPPaaaooo|||dddLLLFFFOOOZZZWWWXXXWWWUUURRRPPPOOONNNWWW^^^bbb^^^YYYZZZ^^^```aaa]]]YYYVVVUUUSSSPPPMMMKKKKKKMMMRRRWWWXXXTTTOOOMMMNNNMMMLLLHHHDDDAAA@@@888777555222000/////////kkkbbbdddjjjiiiwww}}}pppnnnuuu{{{lllgggfff]]]OOOBBB888222...,,,//////...------------...******************************++++++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++---...---,,,+++*********)))***++++++,,,+++++++++,,,---...///000444999NNNmmmtttWWWVVVXXXhhhkkkppp\\\KKKJJJKKKHHHEEEGGGJJJGGGIIIPPPUUUXXX```iiixxxfffWWWOOOWWWhhh~~~}}}kkkcccWWWIIIIIIHHHEEECCCFFFLLLOOOMMMJJJJJJGGGCCCGGGOOOSSSQQQIII???:::===AAACCCGGGMMMLLLRRRWWWUUUNNNJJJNNNSSSbbbooonnn^^^QQQFFFAAACCCHHHKKKQQQ\\\nnnzzzyyy{{{kkkRRR@@@999222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******((())))))*********))))))((()))***+++***)))&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,+++...555;;;RRRSSSSSSQQQOOOSSS[[[bbb\\\```nnnyyyqqqdddUUULLLEEEEEEEEEDDDGGGMMMJJJQQQXXXXXXSSSNNNNNNQQQMMMLLLKKKKKKLLLKKKGGGDDD@@@BBBDDDFFFHHHIIIIIIIIIGGGJJJOOOSSSVVVXXXZZZ\\\```cccfffiiijjjkkknnnpppsssuuuvvvtttppplllkkkkkkVVVOOOHHHDDDCCCBBBBBBCCCFFFIIIKKKKKKPPPddd{{{{{{|||{{{uuuppp}}}ZZZGGGJJJTTT]]]]]]ZZZWWWVVVXXXZZZ[[[```gggjjjcccZZZWWWXXXXXXXXXXXXWWWTTTQQQQQQTTTVVVPPPLLLJJJLLLSSSXXXYYYXXXKKKLLLNNNMMMIIIFFFDDDCCC999888555333111000000000}}}zzzrrrllliiiggglll{{{~~~yyyvvveeehhhhhh___MMM;;;111//////000...------------,,,***+++++++++************)))******************************************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***,,,---,,,---000222222555EEE]]]pppzzzZZZTTTRRRjjj|||oootttrrrfffXXXJJJ??????BBBCCCGGGLLLQQQOOOPPPVVVbbbqqqtttgggPPPOOOSSSXXXjjjzzzkkk\\\MMMAAADDDDDDCCCBBBBBBEEEIIIMMMLLLLLLJJJGGGIIIMMMKKKFFFCCCAAA===::::::>>>DDDIIINNNQQQRRRNNNGGGAAA@@@BBBHHHQQQbbbvvvyyyhhhYYYMMMFFFBBB@@@CCCKKKVVVhhhvvv^^^FFF444555555333222000///---------------,,,,,,,,,++++++,,,++++++******++++++,,,************************************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))************+++++++++++++++***************+++///000000---,,,111<<>>======<<<<<<======>>>???BBBBBBDDDFFFHHHJJJLLLMMMWWWXXXZZZ\\\___ccciiimmmrrrsssrrrpppnnnmmmooopppnnnaaaUUUQQQNNNIIIHHHLLLKKKCCCBBBJJJNNNMMMSSS^^^mmmxxx|||sssxxx{{{uuuqqqiii|||wwwUUUEEEGGGWWWaaaaaaTTTSSS___ddd]]]jjjiiigggeeebbb^^^XXXTTTPPPQQQRRRQQQOOONNNOOOPPPRRRNNNMMMPPPWWWYYYUUUPPPNNNOOOOOOOOOLLLHHHDDDAAA>>>888333444333111111333sssllliiillluuutttlllkkkfffXXXDDD444///111---,,,+++,,,------,,,***++++++++++++******************************************************************))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,+++---...------...000111;;;QQQkkkyyy}}}lllUUU]]]mmmxxxyyyooogggiiijjjaaaRRRHHHAAA@@@BBBGGGHHHGGGKKKRRRIIISSSfffyyyooobbbYYYTTTTTT^^^nnn|||nnn___OOODDD@@@@@@AAABBBCCCEEEHHHJJJIIIJJJIIIHHHKKKPPPQQQNNNIIIFFFAAA<<<:::<<>>>>><<<@@@HHHSSS___kkktttyyy~~~qqq___SSSJJJDDD@@@BBBHHHSSSfffvvv}}}```HHH999888666222000//////000000---------,,,,,,,,,++++++,,,++++++******++++++,,,************************************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))*********+++++++++++++++************+++++++++,,,,,,,,,000:::GGGQQQTTTRRRRRRUUUUUUXXXdddqqq~~~wwwllleee]]]PPPEEE@@@CCCEEEGGGEEEAAA???AAADDDFFFEEECCCAAA@@@>>>>>>===<<<<<<;;;::::::999888888777777777777777888888999666777888999;;;===>>>???BBBDDDGGGJJJNNNSSSYYY]]]iiikkknnnooopppqqqsssuuuxxxqqqmmmeeeXXXOOOLLLNNNFFFCCCGGGGGGCCCFFFNNNLLLRRR\\\gggtttwwwzzz{{{wwwnnntttssszzzjjjXXXPPPNNNXXX[[[VVVUUU]]]aaa```ccccccdddcccaaa\\\UUUQQQNNNNNNNNNLLLLLLMMMPPPSSSRRRPPPPPPSSSXXXZZZWWWTTTRRRQQQNNNKKKHHHFFFEEEEEE@@@999444444333111111333aaalllzzzyyypppkkkhhhhhhpppxxx}}}vvvlllZZZBBB555444,,,,,,,,,---...///---+++,,,+++++++++***************************************************************))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,...000000///000444999FFF```xxx~~~}}}]]]cccyyyddd___ZZZWWWPPPEEE===;;;<<>>@@@DDDIIINNNNNNIIIAAA<<<:::999888888:::>>>DDDJJJMMMWWWXXX\\\eeeooowwwzzz{{{fffZZZKKKCCCAAAEEEOOOYYYhhhqqqlllSSSEEE@@@;;;555000///000111111------------,,,,,,,,,,,,,,,++++++******++++++,,,************************************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++************++++++******+++///888EEERRRYYYTTTPPPRRRXXXXXXZZZmmmnnn___OOOEEE@@@>>>???BBBDDDEEEEEEDDDBBB???<<<:::;;;:::999888777666666666666666666555444444333333222222222222222333444444333333444555666777777888222444777:::===BBBGGGKKKSSSXXX^^^dddiiimmmrrruuuyyynnnddd```[[[SSSMMMMMMIIIBBBAAAGGGAAA@@@@@@EEEQQQeee|||||||||~~~~~~|||sssxxxvvvwww~~~{{{wwwooo___OOOLLLOOOSSSUUUUUUVVVZZZ]]]\\\^^^bbbccc```ZZZSSSNNNOOONNNLLLIIIHHHKKKOOOSSSOOOPPPRRRTTTVVVWWWVVVVVVVVVRRRLLLFFFCCCDDDFFFIIICCC<<<666555444111111444|||wwwqqqlllnnnsss~~~yyyoooWWW???444...------///000111///...,,,,,,+++++++++*********************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,...111333333555===FFFYYYoooooo___yyygggWWWRRRKKKGGGAAA>>>BBBHHHJJJMMMPPPQQQTTTbbb|||vvvmmmhhhiiigggfffggghhhfff___ZZZUUUYYYrrrvvvfffTTTGGGCCCCCCCCCCCCDDDEEECCCBBBFFFKKKNNNNNNRRR[[[cccffffff```WWWNNNGGGBBB???===>>>BBBGGGHHHEEE@@@<<<:::<<<:::888777888;;;>>>@@@===<<<;;;@@@MMMddd|||xxxfffTTTHHHEEEJJJPPPZZZhhh|||]]]JJJGGGAAA999333111111000///...------------,,,,,,,,,,,,++++++******++++++,,,************************************)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++*********+++,,,,,,,,,,,,000777BBBLLLTTTWWWVVVNNNNNNVVVYYY^^^www~~~yyymmmUUULLLDDDBBBBBBAAACCCGGGGGGDDDAAA???>>><<<888444555555444333333333333444555555555444444333333333111111111111111222333333555555555666666666777777222444666777888;;;>>>AAA???CCCJJJPPPXXX```gggmmmwwwxxxyyy{{{|||zzzwwwvvvjjjccc]]]YYYRRRIIIFFFHHHMMMIIIBBB===???JJJ\\\jjj|||zzzyyy|||tttgggWWWNNNJJJOOORRRPPPPPPTTTXXX]]]bbbddd```XXXPPPKKKOOONNNLLLIIIGGGHHHKKKNNNLLLOOORRRSSSQQQPPPQQQSSSVVVQQQJJJDDDAAACCCFFFIIIGGG@@@:::888666333333555{{{xxx{{{kkkNNN777111///......//////...---,,,,,,,,,++++++++++++***************************************************))))))))))))************))))))))))))************************************((()))))))))************************************++++++,,,,,,,,,------------...222444333555CCCRRRmmmzzzbbbpppeee\\\NNNGGGAAA???>>>@@@GGGOOOMMMPPPTTT[[[kkkooofffccccccdddaaacccfffiiiiiicccZZZSSSUUU___wwwfffTTTGGGKKKJJJIIIJJJKKKJJJGGGEEEEEEMMMTTTWWW]]]jjjwww~~~}}}uuuiii]]]RRRIIIAAA<<<;;;<<<>>>???>>>===<<<<<<::::::999999999:::;;;<<<555:::>>>???CCCOOObbbrrrttt___PPPIIIFFFVVViiieeeKKKJJJCCC:::444333222000............---------,,,,,,,,,++++++******++++++,,,************************************)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((()))))))))*********++++++******+++,,,,,,---,,,000888BBBLLLQQQSSSRRRVVVLLLJJJSSSZZZeee~~~xxxxxxzzzqqq```SSSEEEBBBCCCFFFGGGDDDBBBDDDGGGBBB<<<999999999666333555555444444444555555666444444444444333333333333000000000000000111222222222222222222222111111111444555777888888999<<<>>><<<===@@@CCCIIIPPPXXX^^^lllpppuuuxxxzzz|||||||||uuupppiiicccZZZQQQKKKJJJNNNMMMIIIBBB<<>><<<;;;:::::::::;;;<<<===888888999:::::::::999888777<<<@@@???===CCCRRR^^^oooYYYKKKHHHXXXvvvxxx]]]SSSIII===666444333111///............---------,,,,,,++++++******++++++,,,************************************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******++++++***++++++,,,---...,,,444AAALLLSSSUUUSSSRRRQQQOOOQQQXXXaaaooo~~~{{{fff^^^[[[TTTJJJCCCFFFDDDDDDGGGEEEAAA???@@@BBB===888555666666666444666666555555555555666666111111111111111111111111///............///000000////////////////////////...000333555666777:::<<>><<<777444444ttt]]]<<<777111,,,+++,,,,,,,,,------,,,,,,,,,+++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))************************************,,,,,,,,,------------...,,,,,,000444555<<>>???BBBFFFGGGIIIPPPYYYeee|||wwwdddQQQPPPOOORRRVVV[[[]]]^^^ccceeehhhiiifff___VVVPPPKKKZZZuuueeeUUUJJJKKKPPP[[[hhhqqqppphhh```\\\iiiuuu|||wwwcccPPPEEE@@@>>><<<::::::;;;;;;;;;999::::::;;;;;;;;;::::::;;;;;;:::888:::AAAMMMVVVcccnnnYYYTTT[[[jjjnnnooo~~~mmm^^^JJJ<<<666444222000............------------,,,++++++******++++++,,,************************************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((()))))))))***++++++++++++,,,---......333===JJJSSSVVVUUUSSSSSSMMMZZZfffjjjppp~~~~~~kkk\\\MMMFFFEEECCCAAABBBHHHEEEEEEEEEBBB===;;;===:::888666555555555555555444333222222222222333333//////////////////////////////......//////000111000000000000000000000000+++...000222222333555777;;;===@@@AAACCCEEEHHHKKKIIISSS]]]bbbjjjuuu|||~~~|||xxxtttpppmmmhhhbbb[[[VVVTTTQQQLLLHHHAAAEEEJJJQQQbbbxxx|||yyyxxxsss\\\OOOLLLLLLLLLKKKJJJOOOTTTTTTOOOKKKIIIJJJMMMMMMLLLIIIFFFEEEFFFHHHJJJLLLNNNNNNNNNMMMMMMMMMDDDDDDCCCCCCCCCBBBCCCCCCBBB>>><<<>>><<<666222111|||~~~uuucccDDD>>>666000......///000---------,,,,,,,,,++++++************************************************))))))******++++++++++++)))************+++++++++************************))))))))))))************************************,,,,,,,,,---------......))))))///666:::EEEbbbyyyppp```jjj|||{{{YYYDDD@@@>>>???AAAEEEHHHKKKRRRcccttt|||iiieee^^^TTTIIIGGGGGGJJJOOOVVVZZZ]]]```aaaaaa___[[[TTTLLLGGGOOO]]]ttteeeWWWMMMVVV___qqq|||~~~pppZZZLLLCCCAAA???===<<<;;;999777:::999999999:::;;;===>>>======>>>AAAEEEGGGFFFDDDIIIiiikkkUUUTTTXXXccctttYYYCCC999555222000//////.........---------,,,++++++++++++++++++,,,************************************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))++++++++++++,,,---...///;;;EEEQQQXXXWWWSSSRRRRRRLLLeeezzz|||}}}{{{```MMMFFF@@@???@@@???@@@BBB@@@???@@@BBB???999666888333444555666666555555444000000//////......//////////////////////////////111000000000000111222222//////000000000000111111///000222222111000111111...222999???CCCEEEGGGIIIFFFLLLNNNMMMTTTcccpppvvv|||~~~}}}{{{pppdddccciiijjjcccZZZOOOKKKDDDAAAIIIYYYggglllllluuu~~~|||tttlllpppzzzmmmXXXLLLIIIIIIHHHIIINNNRRRRRROOOLLLMMMPPP]]]ZZZUUUNNNHHHEEEFFFHHHEEEFFFHHHJJJLLLLLLLLLLLLBBBBBBAAAAAAAAABBBCCCCCC>>>;;;:::===<<<555000///yyynnnooorrrsss}}}~~~tttnnniiiJJJCCC888///...000///---......---------,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++************++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,+++,,,,,,,,,,,,,,,,,,---///111111111888NNNnnnmmm^^^ddd~~~}}}iiiooopppPPPDDDCCCEEEDDDMMMUUUUUUTTTbbbyyyiiiaaaZZZUUUSSSCCC@@@@@@DDDJJJMMMPPPSSSYYYZZZ^^^___XXXMMMFFFGGGJJJ^^^|||ttthhh^^^ZZZ[[[sss|||dddQQQMMMHHHAAA>>>>>>???===;;;;;;<<<<<<===<<<;;;999888BBBAAABBBBBBCCCDDDFFFFFFEEE]]]pppWWWKKKUUUxxxcccKKK>>>999666333111000///...............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''(((((())))))******---+++))))))+++000444666EEELLLTTTZZZ[[[YYYVVVTTTVVVvvviiiUUUEEEBBBAAABBBFFFHHHFFFDDDBBBAAA>>>;;;999888888888222333444555555444333222111111111111000000000000444444444444444444555555666555444222222222333333222222222111111111111111000000000000111111111111222333555777:::===???@@@KKKOOOSSSQQQNNNRRR^^^iiiwww|||}}}}}}}}}vvvrrrqqqqqqrrrrrrbbbZZZOOOGGGEEEGGGIIIKKKQQQaaallllllqqq|||{{{~~~wwwooojjjkkkppp{{{gggXXXRRRMMMHHHFFFJJJPPPQQQLLLHHHOOOYYYeeennnlll\\\PPPNNNMMMHHHOOOPPPMMMIIIKKKPPPNNNGGGFFF@@@@@@FFFDDD===>>>FFF@@@???===;;;888777666666tttdddbbbgggjjjuuu{{{mmmfffVVVKKK===444222222000---......---------,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++************++++++************************))))))))))))))))))))))))(((((())))))******+++++++++,,,,,,,,,,,,------------///222777BBBWWWsssaaaiiixxx~~~xxx~~~{{{WWWCCC???CCCFFFWWWWWWXXX]]]lllzzziiiaaa\\\TTTLLLHHHEEECCCBBBBBBBBBCCCFFFIIISSSQQQPPPOOOJJJEEEFFFLLLTTTkkk{{{uuummmeeedddggg|||gggZZZTTTOOOIIIEEEDDDDDDAAA>>>======<<<;;;;;;;;;<<<<<>>555111000...---......---------,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++************++++++************************)))))))))))))))))))))))))))*********************++++++,,,,,,------------,,,...444>>>NNNcccyyyhhhYYYyyy|||XXXBBB@@@HHHPPPSSS___dddppp~~~pppfff^^^]]][[[RRRHHHAAA>>>??????>>>>>>@@@DDDFFFKKKIIIGGGGGGEEEDDDJJJRRRYYYyyyzzzuuupppjjjiiiqqqzzzzzziii```ZZZUUUPPPNNNMMMLLLIIIEEEEEECCC@@@>>><<<<<<===>>>@@@EEEMMMSSSWWWVVVRRROOOUUUeee|||}}}hhhlll{{{~~~{{{```PPPDDD888000222111000///............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((())))))******+++))),,,/////////666CCCMMMOOOSSSXXXYYYYYYYYY[[[]]]kkkjjjwww}}}~~~xxxeeeOOO@@@CCCEEEFFFFFFDDDBBBAAAAAA888888888888777666555444333222111000////////////111111222222333333444444000111222333444666777777666666555444444444555555555555555444444333333333222222111111111111111111000000000000111111111111777:::@@@HHHPPPTTTVVVWWWQQQYYYeeepppxxx}}}{{{wwwwwwhhhUUUFFF===;;;888777888::::::>>>JJJVVVdddvvv{{{vvvyyyvvvzzz]]]HHHKKKMMMLLLOOOUUUVVVSSSPPPPPPVVV______TTTJJJKKKOOOPPPXXX\\\[[[TTTMMMKKKKKKKKKEEEDDDHHHNNNLLLDDDBBBFFFLLLJJJFFF@@@;;;666333111vvvooooooppp|||yyynnnbbbYYYMMMAAA555---,,,.........---------,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++************++++++************************))))))))))))))))))))))))+++*********************++++++,,,,,,---............///555CCCWWWmmm~~~wwwooo^^^ggg~~~wwwyyyaaaGGGBBBMMM[[[bbbdddfffxxxwwwiiieee]]]XXXXXXXXXPPPGGGCCCBBBCCCDDDFFFJJJNNNMMMIII@@@???@@@CCCCCCCCCIIIQQQbbbvvvqqqlllkkkjjjnnnxxx}}}sssjjjeeebbb___^^^^^^\\\WWWTTTPPPMMMIIIDDD@@@>>>>>>>>>>>>AAAGGGOOOVVV]]]bbbeeeuuuyyycccPPP???444333222111000///.........------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''&&&&&&'''''''''''''''''''''(((((((((((('''(((((()))******++++++***+++---000555???LLLUUUQQQTTTWWWWWWWWWZZZaaagggmmmqqq~~~fffXXXNNNGGGDDDEEEGGGIIIGGGAAA===;;;<<<666666777777666444222111111000///......///000111222222333444555666777888666666777777888999::::::999999888888999999999999888888777777666666555555333333333333333222222222222222111111111111111111555555555888???GGGPPPUUUSSSUUUXXX[[[```lll}}}~~~zzzlllZZZJJJAAAEEE<<<999>>>AAAFFFZZZqqq}}}sssrrrwww{{{zzzsssooosssyyykkkUUUQQQPPPNNNPPPTTTVVVUUUVVVYYYSSSWWWVVVPPPMMMPPPTTTTTT]]]^^^\\\VVVPPPMMMLLLLLLGGGHHHMMMSSSRRRJJJFFFGGGMMMKKKGGGBBB===888555444{{{www}}}jjjmmmiiibbbUUU@@@...+++222......---------,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++************++++++************************))))))))))))))))))))))))++++++++++++************++++++,,,------...//////111222:::JJJ```ttt}}}xxx^^^gggaaaddd{{{bbbPPPDDDJJJYYYdddhhhjjj}}}ooofffddd\\\SSSLLLLLLNNNLLLKKKLLLPPPSSSWWW\\\eeejjjbbbVVVOOOLLLJJJKKKLLLPPP[[[eee|||rrrooogggbbbdddiiinnnttt{{{~~~|||yyyvvvtttsssooohhhcccXXXUUUOOOIIIEEECCCCCCCCCGGGFFFFFFKKKWWWhhhyyy|||~~~jjjRRRBBB999444333222111////////////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((())))))***+++++++++,,,++++++222>>>JJJSSSWWWUUUWWWXXXVVVUUUZZZdddmmmrrrmmmQQQDDDBBBEEEIIIGGGIIIIIIEEE>>>888666777777888888777555222000...///.........000222444666555555666777999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;::::::666666555555555444444444222222222222333333333333222222111000111999DDDMMMUUUZZZ^^^^^^^^^fffuuu}}}||||||}}}zzzqqqbbbWWWKKK@@@===FFFMMMXXXvvv{{{vvvzzz{{{zzzuuuooolllkkkllliiiVVVOOORRRYYY``````]]]^^^cccZZZYYYWWWVVVYYY^^^___\\\[[[WWWSSSQQQPPPMMMJJJIIIKKKMMMSSSWWWUUUOOOKKKKKKPPPNNNIIIDDD>>>:::777555}}}sssdddeeefff```KKK444///555......---------,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++************++++++************************))))))))))))))))))))))))******++++++++++++++++++++++++,,,---...//////000222666BBBVVVkkk|||ssscccyyysssPPPVVVtttQQQIIIHHHSSS___eeemmmuuurrrlllgggbbbaaaUUULLLDDDFFFKKKQQQXXX___VVVaaappp~~~wwwhhh```WWWSSSUUU___rrrnnnlllccc]]]___eeejjjooosssxxxqqqeee```WWWOOOJJJKKKMMMPPPRRRNNNKKKNNN[[[ooo~~~sss~~~oooWWWFFF===555444333111000/////////------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,...,,,...888FFFRRRVVVVVVZZZ\\\[[[XXXUUU[[[gggrrrwwwZZZIIICCCCCCEEEHHHGGGFFFDDD@@@;;;777555555999888777666333111///......///000111444666888:::888999:::;;;<<<===>>>>>>=========<<<;;;;;;::::::888999:::<<<============>>>>>>===<<<;;;:::999999999999888888777666666666111111222222333444444444---000333222111333999>>>JJJWWWgggoooooolllmmmooo}}}yyyyyy}}}}}}vvvoooQQQHHHEEEJJJSSSeeezzzxxxzzzzzzwwwnnnTTTEEEMMMZZZeeefff```]]]___]]]ZZZYYY[[[```dddccc```]]]VVVQQQSSSTTTRRRNNNMMMPPPSSSWWWYYYWWWSSSQQQPPPVVVSSSNNNGGGAAA;;;777555rrrrrruuusss```EEE666555......---------,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++************++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,---...///000000000:::MMMeeezzzkkkxxxfffZZZfffqqqLLLKKKSSS```iiirrr~~~xxxpppllllllkkkddd\\\PPPHHHDDDHHHPPPYYYdddmmmllltttooorrr}}}nnnddd]]]WWWWWWYYY\\\cccjjjyyy|||vvvfffXXXRRRTTTZZZ``````^^^\\\___hhhwwwyyy{{{oooTTTAAA666555444222000000//////------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,...000666AAAMMMUUUXXXXXXYYY[[[\\\ZZZYYYaaappp}}}fffXXXJJJGGGHHHHHHFFFEEEDDDAAA===:::999888777666777666444333111000000///111222444666888:::;;;;;;<<<======>>>???@@@@@@AAA?????????>>>>>>>>>>>>>>>;;;<<<>>>???@@@AAAAAA@@@@@@??????>>><<<;;;;;;:::;;;;;;;;;:::999888888888444444444444444555555555///000222333444555444444;;;GGGZZZjjjrrrpppiiiccclllqqq{{{{{{eee]]]UUUPPPRRRdddyyyjjjZZZFFFIIIQQQ\\\```\\\YYYYYYYYY[[[^^^```aaa```aaaccc```[[[XXXZZZYYYTTTSSSVVVUUUXXXYYYYYYWWWVVVVVVUUUXXXUUUQQQKKKEEE@@@<<<;;;}}}YYY===333......---------,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++************++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,---...///000111...===UUUppp\\\fffuuubbbvvvhhhOOOSSS___nnnwww}}}nnnkkkmmmllljjjnnnpppfffXXXKKKEEECCCIIIRRR[[[eeemmmiiiaaaWWWRRRLLLIIIGGGIIITTT___rrrvvvuuuaaaXXXZZZcccjjjnnnoooppptttyyyuuugggmmmssswww}}}xxxcccEEE777666444222111000//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())))))))))))***++++++,,,,,,---444>>>HHHPPPVVVXXXZZZTTTXXX[[[[[[]]]hhhzzzmmmXXXQQQHHHBBBEEEJJJJJJGGGEEEAAA===888666888::::::888555444222000000000000111333555777999;;;;;;;;;;;;?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFGGGIIIKKKLLLMMMMMMLLLHHHGGGGGGEEEDDDCCCBBBBBB======<<<;;;;;;:::999999888888777777777666666666777333///000555777666333444888CCCTTTdddkkkhhhbbbXXXaaappp}}}xxxpppcccSSSNNN[[[xxxxxxnnniiijjjSSSMMMKKKQQQXXX[[[\\\]]]YYY```ggghhhccc___ccciii^^^[[[\\\\\\WWWQQQRRRXXXXXXZZZ[[[XXXWWWWWWXXXXXXVVVTTTQQQMMMIIIFFFCCCBBBkkkNNN@@@444222...+++,,,...---+++---,,,++++++******+++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******++++++,,,---------++++++......,,,---000777GGG]]]{{{^^^[[[|||hhhkkkXXXVVVgggnnnnnnwwwkkkccccccfffeeejjjmmmnnnooolll___QQQGGGDDDBBBMMMZZZ\\\kkkmmm]]]YYYNNNLLLCCC>>>CCCAAACCCPPP```cccrrruuuaaa]]]eeeoootttwww}}}~~~xxxdddcccfffnnntttyyy~~~uuuyyyrrrHHH???777777666000000222+++//////...------------...+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''')))+++++++++,,,...///000>>>KKKOOOQQQWWWZZZYYY]]]VVVXXXeeennnssswwweeeUUUJJJMMMHHHEEEEEEGGGFFFAAA<<<666777777888777666444333000000//////111444777888:::888666777;;;>>>???>>>DDDEEEEEEDDDDDDEEEGGGJJJJJJMMMRRRVVVWWWVVVTTTRRRUUUUUUVVVVVVVVVUUUTTTSSSWWWUUUTTTTTTTTTSSSQQQOOONNNJJJEEECCCCCCBBB???<<<999888777888::::::999888999777444333333333222111333444999@@@FFFOOO^^^lllggg```[[[aaapppzzzqqqiiicccbbbdddfffppp}}}}}}ttt}}}zzzuuuyyycccUUUMMMTTT\\\^^^```eeegggcccaaa`````````aaaddd]]]\\\YYYWWWVVVWWWYYY[[[^^^]]][[[XXXWWWVVVVVVVVVVVVRRROOOMMMMMMKKKFFFCCC~~~|||}}}pppYYYIII333222111---,,,,,,......---,,,++++++******+++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******++++++,,,------...,,,,,,//////---///333333NNNllllllYYYooo}}}ggg|||wwwWWWaaahhhuuuxxxggg___ZZZVVVVVVYYYbbbhhhnnnppppppjjjZZZKKKCCCGGGJJJVVVjjj|||vvvaaaSSSLLLGGGFFF>>>;;;AAA>>>===GGGQQQTTT^^^ooo|||pppeeefffooowww{{{~~~yyyeee[[[YYY]]]eeelllppptttyyy{{{uuuwwwzzz~~~fffMMM@@@:::777222555777000//////...------------...+++,,,,,,,,,,,,+++******+++++++++************)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''')))+++++++++,,,...000555BBBMMMQQQSSSWWWYYYWWWXXXcccnnnsssxxx}}}zzzgggTTTKKKHHHNNNKKKGGGEEEDDDCCC???;;;999888777666444222111000111000000111333555888999<<<;;;;;;>>>CCCFFFGGGFFFBBBCCCDDDFFFJJJPPPWWW\\\aaacccgggjjjkkkjjjiiigggfffggghhhiiiiiihhhgggggggggfffeeeeeeeeeeeecccbbb]]]YYYSSSPPPOOONNNJJJGGGEEEBBB???===<<<;;;999777777666555555666666444333444333444888===DDDSSS```pppooojjjbbb```iii}}}~~~}}}{{{tttkkkccc^^^jjjyyy{{{vvvppppppyyymmm\\\YYY^^^aaabbbbbbddd```\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXXXXYYY\\\^^^```___]]]ZZZVVVSSSQQQPPPOOOQQQOOOMMMLLLKKKHHHDDD@@@xxxxxx~~~{{{xxxtttfffVVV444333222///++++++...111---,,,++++++******+++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******++++++,,,------///------000000///222777888\\\|||~~~WWWZZZ|||qqqoooddd]]]hhhmmmtttjjjfff___XXXWWWWWWXXX[[[___^^^eeemmmpppooofffTTTEEE===HHHNNNYYYuuuuuugggYYYLLLEEE@@@AAA;;;:::AAA===999AAAIIIMMMTTT___kkktttyyyyyy}}}ssstttwwwnnnhhhccceeennnyyyyyyYYYVVVTTTWWWaaaiiimmmooorrrsss{{{}}}|||zzzwwwwww~~~{{{]]]III<<<444///333777///000///......------......,,,,,,,,,,,,,,,++++++***+++++++++************)))''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++,,,///222>>>FFFNNNRRRTTTWWWVVVTTTQQQooo}}}}}}uuuZZZJJJHHHMMMOOOMMMIIIDDD@@@===<<<;;;;;;999666333111///......222222333444555888:::;;;======>>>AAAEEEGGGHHHGGGCCCFFFJJJOOOWWWaaakkkrrrssstttvvvxxxxxxxxxxxxwwwssstttuuuvvvvvvvvvuuuttttttrrrpppppprrrsssrrrrrrnnnjjjdddaaa```]]]YYYUUUUUUQQQKKKFFFCCC@@@<<<:::777666666777888888666444777444222333444:::FFFRRRmmmwwwzzznnn]]][[[lll~~~pppddd^^^gggxxx}}}~~~|||qqqqqqqqqnnnmmmvvvrrrfffpppfffWWWZZZdddeee______ZZZRRRMMMMMMPPPSSSUUUWWWWWWVVVVVVXXX[[[]]]___^^^\\\WWWRRRNNNJJJHHHGGGMMMLLLLLLKKKJJJGGGBBB>>>uuuvvvtttppprrrlllaaa<<<666000...---,,,---000---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,------...,,,---/////////444;;;FFFjjjtttYYYgggsssqqq]]]fffnnn}}}~~~[[[NNNTTTTTTRRROOOMMMKKKLLLPPPUUUWWW]]]dddiiiggg^^^OOOCCC===JJJNNNYYY|||vvvdddZZZQQQHHHCCC>>>@@@<<<===EEEBBB>>>FFFMMMUUU^^^dddkkkttt|||qqqVVVMMMNNNRRROOOPPPUUU```ooo{{{xxxSSSQQQNNNPPPZZZeeekkkpppsssvvv{{{|||tttsssxxxrrrZZZFFF888///222555---000//////...............,,,,,,------,,,,,,+++***+++++++++*********))))))((((((((('''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++...222555EEEIIINNNRRRSSSTTTSSSRRRTTTqqqwwwcccSSSJJJKKKPPPLLLKKKGGGBBB===::::::;;;999777444000......//////444444666888:::<<<===>>>BBBBBBAAABBBDDDGGGIIIJJJOOOSSSZZZaaaiiirrrzzz|||||||||}}}}}}~~~~~~~~~{{{{{{||||||{{{zzzxxxwwwxxxwwwuuuvvvxxxzzzzzzzzzyyytttpppnnnmmmkkkgggcccbbb]]]WWWRRRNNNKKKHHHEEE>>><<<999888888888666555999555333444444666===FFFWWWiii{{{~~~tttiiigggjjj}}}~~~xxxsssjjjlll{{{nnnaaagggllliiiiiiuuussshhhssssssYYYWWWaaa```VVVXXXTTTMMMHHHJJJQQQUUUTTTSSSSSSRRRQQQRRRSSSUUUVVVYYYWWWSSSNNNIIIFFFDDDCCCIIIJJJKKKKKKIIIEEEAAA===}}}uuuvvvwwwnnnnnnnnnjjjLLL<<<...,,,///...,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,------,,,+++,,,.........666???PPPpppjjjaaa|||zzzccc^^^gggwww\\\DDDEEEPPPKKKPPPTTTPPPJJJEEEEEEEEEMMMOOOTTTYYYXXXQQQHHHCCCBBBNNNSSScccwwwdddWWWMMMEEE@@@@@@>>>AAA???AAAKKKLLLOOO[[[hhhssszzzwwwsssuuuyyyzzz]]]EEE>>>@@@AAAAAADDDMMMZZZkkkxxxrrrppp}}}oooHHHGGGBBBCCCLLLXXXaaakkkrrr{{{xxxssstttvvvzzzqqq[[[HHH777444666000000000///............///,,,------------,,,+++++++++++++++*********)))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,000666:::HHHJJJNNNPPPPPPPPPRRRTTTeeerrrmmmUUULLLLLLLLLJJJJJJGGGFFFCCC???;;;999:::;;;555444111//////000333555666888:::===???@@@AAAAAAGGGGGGFFFGGGIIIOOOUUUYYYbbbhhhooovvv{{{~~~}}}|||}}}|||{{{}}}~~~{{{xxxwwwxxxxxxtttqqqjjjgggccc___]]][[[YYYWWWLLLGGG@@@;;;999777777666888555555777777666999>>>AAAPPPhhhrrrdddhhhppp|||uuuooouuuyyyeeecccgggfffjjjooorrrsssgggZZZ[[[UUUJJJMMMQQQSSSUUU[[[```\\\UUUNNNMMMMMMMMMMMMNNNPPPQQQRRRPPPMMMJJJGGGEEEDDDDDDEEEFFFHHHHHHFFFBBB>>><<<}}}zzzqqqtttmmmooorrr^^^GGG111...111000,,,+++---,,,++++++******++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******++++++,,,------++++++,,,...---///888CCCRRRnnnxxxeeelllmmm[[[^^^dddzzzfffOOOJJJNNNOOORRR^^^hhhdddWWWMMMFFFBBBDDDCCCFFFIIIIIIDDDAAABBBAAAMMMWWWrrrnnneee[[[QQQGGG???>>>BBB???DDDCCCGGGTTT]]]lll|||yyyvvvxxx~~~{{{YYYDDD???@@@AAAAAADDDLLLWWWeeerrr{{{eeeeee~~~eee@@@???<<<<<>>;;;:::999888888222111000000111444888:::999;;;???BBBEEEEEEEEEEEEEEEFFFIIIMMMSSS[[[eeekkktttzzz|||rrrpppnnnmmmlllkkkhhhfff[[[VVVMMMEEE@@@===:::888666444555999999666666999999>>>OOOjjjuuu```eeeooo{{{~~~ttttttxxx~~~www|||xxxooooooqqqyyywwwxxx~~~vvvddd\\\UUUOOOHHHSSS___gggooopppdddTTTIIIIIIJJJKKKLLLNNNPPPQQQLLLKKKIIIHHHGGGGGGGGGHHHAAACCCEEEEEEBBB???<<<<<>><<<;;;===@@@CCCHHHTTT```kkk{{{|||yyyxxxyyyzzzuuu}}}fffCCC222333222111000000///////////////---------...------,,,++++++++++++************)))))))))(((((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******,,,000777@@@FFFJJJKKKNNNNNNJJJJJJWWWeee{{{}}}rrr]]]OOOHHHMMMPPPKKKGGGHHH@@@===:::999999888555222000000000222444888;;;===<<<>>>CCCGGGIIIJJJIIIHHHEEEJJJQQQYYY```iiisssyyyzzzyyyyyyyyyxxxvvvrrrooogggccc\\\UUUNNNGGGAAA===;;;777777::::::888777999999999@@@RRRkkkxxxrrrnnnqqq|||xxxhhheeerrrwwwzzztttccc^^^```QQQ[[[bbbgggnnnrrrgggVVVHHHHHHIIIJJJKKKLLLMMMMMMIIIHHHHHHGGGHHHIIIJJJKKKBBBEEEFFFEEEBBB?????????rrrwwwuuuqqqzzzvvv\\\CCC888222,,,,,,222---,,,++++++******++++++))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------,,,---...000///222===JJJ\\\oooxxx___]]]iiirrr{{{xxxlll\\\TTT]]]ppp~~~xxx]]]PPPNNNNNNFFFCCCCCCGGGEEEAAAAAAFFFJJJWWWjjjpppaaa```WWWMMMFFFBBB???AAAFFFFFFOOORRRXXXkkkzzzzzzxxxttttttssspppnnnpppuuu{{{yyy{{{\\\DDD<<<@@@DDDDDDFFFKKKRRR[[[dddkkknnnuuummmQQQ>>>888999<<<===<<<===FFFQQQ\\\pppzzzuuurrrpppnnnzzztttKKK777888999111111000///////////////------......------,,,++++++++++++************)))(((((('''''''''&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******,,,111999CCCIIIJJJLLLOOOOOOIIIJJJZZZlllttt~~~xxx```QQQNNNPPPUUUPPPCCCAAAGGG@@@;;;777777999888333---000000111333666999<<<>>>===@@@EEEIIILLLLLLKKKJJJMMMTTT___hhhpppwww~~~{{{vvvrrrnnnkkkfff```YYYPPPGGGAAAAAA<<<:::;;;;;;999:::<<<999:::>>>EEEUUUmmmuuummmrrr~~~uuu```ZZZkkk}}}kkkdddkkk___aaa^^^YYY___iiifff[[[IIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHHHHHHHJJJLLLMMMFFFHHHJJJHHHDDDBBBCCCDDDvvvqqqtttyyywwwyyyhhhFFF222222333---...---,,,+++************,,,++++++******++++++,,,,,,,,,+++***)))))))))***))))))************))))))))))))))))))***************************************************+++++++++111000...,,,...888FFFPPP___rrr{{{iii]]]^^^gggpppkkkeee\\\VVVaaa|||~~~jjjjjjhhh___\\\NNNEEEHHHJJJGGGIIIPPPUUUgggxxxpppxxxvvveeeVVVSSSLLLEEEBBB@@@>>>AAAFFFKKKSSSVVV\\\yyy{{{wwwtttjjjaaaYYYXXXYYYXXXYYY\\\^^^hhhvvvyyycccKKK===>>>DDDIIIJJJMMMSSS[[[ccchhhjjj}}}}}}eeeUUUZZZ___UUUFFF@@@999888777888:::===>>>>>>QQQZZZkkk}}}xxxhhh^^^ZZZbbb{{{cccBBB444333000000000///......000222------......------,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''&&&&&&''''''((()))))))))+++))))))///:::BBBFFFFFFLLLNNNNNNKKKLLLWWWlll|||{{{wwwaaaSSSQQQTTTWWWTTTMMMDDD>>><<<:::;;;<<<<<<999666111///...222777:::<<<===???AAADDDGGGJJJKKKJJJLLLPPPTTT\\\iiivvv}}}~~~{{{wwwqqqmmmhhhaaaXXXRRRJJJDDD>>>::::::;;;:::888777555999>>>BBBMMMmmmzzznnnnnnzzz|||xxxwwwlllcccqqq|||yyyrrrhhhlllccc[[[VVVYYY]]]^^^]]]^^^VVVOOOGGGCCCDDDFFFFFFDDDBBBFFFFFFCCCAAADDDFFFEEEEEEEEEEEEEEEEEEFFFGGGHHH~~~xxxuuu{{{yyy{{{|||wwwXXX;;;///...///......---,,,++++++,,,,,,,,,++++++******++++++,,,++++++******)))*********))))))************))))))))))))))))))************************************************++++++++++++......,,,,,,111<<>>EEERRRdddxxxnnn]]]SSSOOOXXXnnnnnnMMM<<<:::222222222000//////000000------......------,,,+++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&''''''((()))))))))+++***+++222===FFFJJJKKKNNNLLLJJJIIIOOO^^^qqqcccTTTKKKTTTUUUTTTOOOHHH@@@<<<:::;;;;;;:::999666444111000333555888;;;>>>AAADDDFFFIIIKKKKKKKKKLLLRRRZZZaaaiiisss||||||xxxtttqqqlllddd^^^XXXRRRJJJDDD@@@===999555:::777888<<<<<>>>>>@@@FFFMMMQQQSSSWWWiii{{{nnnjjjooosssppplll[[[OOOCCC???======@@@CCC===@@@HHHVVVeeepppsssssswwwuuunnn```OOOFFFFFFIIIJJJKKKNNNTTT[[[bbbiiimmmssspppeeeZZZUUU___fff\\\JJJ>>>:::888777777999:::;;;:::999;;;@@@JJJ[[[ooovvvaaaOOOGGGEEEHHHVVVjjj~~~|||YYYAAA999444444333222111000///...---............---,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''((()))))))))***+++///777BBBKKKPPPQQQUUUNNNHHHIIITTTeeeuuu~~~hhhVVVTTTSSSVVVTTTOOOHHHAAA;;;999999;;;999777444222111222222999999:::===BBBFFFIIIIIILLLLLLMMMNNNRRR\\\iiirrrzzz|||zzzyyyvvvqqqlllfff```XXXQQQKKKDDD<<<777===999999;;;999999DDDRRR}}}uuuzzzvvvkkkmmmeeedddsss~~~ssscccWWWKKKHHHHHHHHHIIIKKKMMMJJJHHHIIINNNQQQRRRQQQFFFHHHGGGFFFHHHKKKHHHBBBEEEGGGIIIJJJJJJGGGCCCAAA}}}|||xxxSSS222,,,777......---------------...,,,++++++******++++++,,,***)))))))))***+++,,,,,,******))))))))))))******((()))))))))************************************)))******++++++,,,,,,,,,000000//////555BBBSSS___uuu||||||jjjxxx]]]UUUYYY\\\YYYUUUZZZZZZ[[[```pppgggHHHBBBDDDEEECCCHHHLLLLLLPPPXXXbbbhhhwwwdddTTTIIIHHHBBB===<<<>>>AAAIIIQQQVVVSSSUUUjjjuuulllmmmuuuxxxrrrkkkXXXMMMBBB???>>>>>>@@@DDD@@@@@@DDDLLLXXXcccjjjnnnqqqpppjjj___RRRJJJGGGIIIIIIKKKOOOUUU[[[ccckkkpppzzzqqqlllhhhkkktttxxxlllUUUCCC<<<:::777777888::::::999===;;;:::===FFFTTTbbbkkkvvvwwwrrreeeRRREEE@@@AAAAAAGGGOOO]]]uuudddFFF888444333222222222111///..................------,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))***,,,222<<>>;;;999999:::;;;;;;:::888888888:::???FFFMMMQQQWWWYYYWWWPPPEEE???@@@CCCCCCJJJQQQYYYkkkmmmRRRCCC444222000000222222000.........//////......---,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))***...666@@@JJJPPPTTTTTTMMMIIIKKKYYYoooqqq\\\PPPRRRXXXWWWQQQLLLEEE>>>;;;:::<<<===888555222//////222666888;;;===@@@EEEIIIJJJJJJHHHEEENNNZZZeeennnvvv~~~~~~zzzyyy{{{{{{yyywwwrrrnnnjjjfffaaaZZZQQQJJJEEE???999999:::<<<@@@DDDNNNddd}}}~~~lllpppxxx~~~hhhRRRQQQbbbzzz{{{}}}sssdddTTTMMMKKKJJJKKKNNNJJJJJJJJJLLLMMMLLLKKKIIILLLLLLLLLMMMSSSWWWSSSLLLIIIIIIIIIHHHHHHHHHGGGGGGxxxuuusssvvv}}}~~~uuuyyykkkJJJ555//////...---,,,++++++++++++,,,++++++******++++++,,,*********)))******+++++++++***)))(((((()))***+++))))))))))))************************************)))******+++,,,---......***+++...333>>>QQQgggvvv~~~rrrzzziiiaaaYYYXXXXXXWWWYYY\\\^^^```bbbfffqqq~~~hhhGGGFFFLLLGGG@@@???AAAFFFFFFGGG[[[qqq]]]OOOGGGDDD???<<<>>>AAADDDKKKRRRWWWZZZgggzzzvvvrrrsssvvvssskkkdddZZZOOOEEEBBBBBBBBBDDDHHH@@@AAAAAA@@@@@@FFFQQQZZZ[[[YYYWWWTTTPPPMMMJJJHHHIIINNNUUU[[[cccnnn{{{wwwwwwiiiMMM@@@>>>;;;;;;<<<=========:::;;;<<<===>>>>>>>>>>>>@@@AAABBB@@@>>>>>>BBBFFFFFFTTTcccmmmyyyqqqbbbTTT999555111000111222111///...////////////...------,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))---222;;;DDDLLLPPPRRRRRRJJJJJJOOO]]]qqq___TTTPPPTTTWWWRRRJJJFFF@@@===<<<<<<<<<;;;555333111111222555999<<<;;;???EEEIIIKKKMMMOOOPPPRRR\\\jjjvvv}}}~~~~~~|||{{{xxxsssoookkkddd[[[TTTMMMGGG???999777888;;;===<<>>AAACCCFFFKKKQQQVVVZZZfff|||}}}{{{zzzyyyvvvpppkkkaaaUUUKKKHHHKKKQQQXXX___YYYXXXVVVTTTSSSTTTVVVWWWXXXVVVSSSRRRPPPNNNKKKHHHKKKQQQYYYbbbkkkwwwtttTTTAAA???======???@@@AAA@@@CCCBBBBBBAAA???===;;;:::===;;;;;;<<>><<<<<<;;;888555111111222444777:::===>>>===CCCIIIKKKLLLQQQYYY```lllsss}}}{{{xxxuuuooogggaaa[[[UUULLLBBB;;;:::::::::777@@@MMMhhh}}}|||www]]]IIIAAADDDSSSaaammmhhhkkkzzzsssggg\\\YYY[[[[[[\\\^^^XXXYYY[[[\\\\\\\\\\\\\\\dddeeeddd___]]]]]]\\\XXXXXXWWWVVVUUURRRPPPMMMLLL~~~wwwooolllmmmmmmkkkiiiiii```dddmmmNNN999444333111///---,,,++++++,,,++++++++++++++++++,,,,,,,,,+++***)))))))))***+++***)))'''''')))***+++))))))))))))************************************)))******+++---...//////000111444:::GGG\\\tttwwwhhh}}}yyybbb[[[TTTOOOQQQTTTTTTVVVYYYXXX```iiinnnuuu~~~sss\\\LLLJJJQQQTTTOOOJJJJJJLLLLLLLLLUUU^^^lllkkkaaaZZZSSSOOODDD@@@@@@CCCEEEFFFJJJPPPVVVWWW]]]kkk}}}{{{vvvqqqnnniii]]]RRRQQQXXXbbbooozzz}}}yyyxxxvvvqqqjjjddd^^^[[[VVVTTTRRROOOKKKHHHMMMTTT]]]fffppp}}}wwwTTTCCCAAA??????AAABBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFCCC???===???DDDJJJMMMNNN]]]pppxxxHHH@@@777333222333000...///////////////......---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&''''''((()))))))))555<<>><<<======:::555000///000333666:::===???@@@???EEEKKKMMMMMMTTTbbbnnn}}}|||xxxrrrmmmfffbbbYYYLLLDDD@@@???===BBB@@@???PPPooo~~~lllVVVDDD===EEEQQQssszzzzzzuuummmooo~~~wwwlllaaa______]]]\\\]]]UUUWWWYYY[[[\\\]]]___aaabbbeeeddd___\\\]]]]]]\\\ZZZZZZZZZYYYUUUPPPJJJGGGtttuuu|||rrrjjjrrrrrrrrrwww^^^;;;777///111222,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++<<<<<<===SSSbbboookkkzzzppp\\\WWWSSSQQQRRRVVVWWWVVVSSSWWWWWWaaarrr}}}hhhTTTKKKKKKEEEMMMRRROOOKKKNNNSSSUUUZZZcccuuuvvvhhhbbb\\\TTTPPPIIIBBB===???CCCGGGMMMSSSTTTUUUYYY```jjjwww|||vvvpppkkkaaaZZZaaaxxxwwwnnnddd\\\[[[\\\WWWQQQNNNUUUZZZdddqqqqqqPPP@@@AAACCCFFFHHHJJJKKKLLLPPPRRRSSSQQQRRRSSSOOOJJJLLLHHHDDDCCCFFFMMMVVV\\\nnnxxxbbbGGG444444555,,,***111//////.........------------,,,+++*********+++,,,******************************))))))((((((''''''))))))))))))))))))))))))(((''')))+++)))&&&***000>>>@@@EEELLLQQQQQQLLLGGGEEE___mmm{{{|||RRRLLLGGGKKKRRRSSSKKKAAA<<<<<<<<<;;;999555111...///222555666777<<>>===<<<;;;999666333111000444888>>>AAABBBCCCEEEFFFGGGJJJNNNTTT]]]hhhttt|||~~~{{{yyyqqqmmmggg```YYYQQQIIIDDDBBB???@@@EEEMMM[[[ppptttuuu}}}wwweeeTTTFFF@@@UUUjjjxxxiiihhhhhh___VVVSSSRRRTTTWWWZZZ]]]___```aaagggdddcccdddaaa[[[ZZZ]]]]]]ZZZVVVSSSRRRSSSTTTVVV~~~}}}yyy}}}nnnNNN===000///333......111---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,------------444,,,888MMMTTT\\\tttsssmmm[[[PPPSSSQQQPPPTTTZZZ]]][[[XXX^^^gggvvvlllQQQDDDCCCFFFIIIMMMQQQNNNPPPWWW[[[aaaqqq|||nnnjjjkkkfff^^^YYYOOOGGGAAACCCGGGKKKOOOTTTVVVQQQPPPYYYjjj~~~vvvnnnmmmlllgggbbb```]]]fffuuu^^^FFFCCCGGGLLLPPPSSS[[[eeennnrrruuuwwwzzzlllMMM999444555333////////////.........------------,,,+++++++++++++++***************************))))))))))))((((((((())))))))))))))))))))))))((('''(((***))))))...555???CCCHHHLLLNNNLLLIIIFFF[[[ssssssZZZIIIMMMRRRSSSOOOGGG@@@;;;>>><<<888555333222222333222555;;;AAAFFFHHHJJJJJJIIINNNWWWaaalllwww}}}xxxuuuoooiiiccc\\\TTTOOOGGGCCC???@@@CCCJJJYYYgggxxxmmmppplllSSS@@@III^^^}}}rrrpppkkk[[[RRRUUUSSSSSSTTTVVVXXX[[[^^^```fffeeeeeeddd]]]VVVVVVZZZVVVTTTQQQOOOOOOQQQSSSTTT{{{|||{{{}}}nnnyyy}}}ttt^^^CCC111...222......000,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,---.........555+++<<>>;;;666222000222444777@@@???@@@EEEMMMSSSVVVVVVOOOVVVbbbooo{{{{{{wwwqqqkkkddd\\\WWWNNNHHHBBB@@@???BBBKKKUUUeeejjjzzzxxxrrr|||aaaEEEHHHYYYwww}}}zzzrrrjjj___UUUQQQSSSRRRQQQQQQTTTWWW[[[^^^bbb```______ZZZTTTSSSVVVNNNPPPQQQRRRQQQNNNKKKIII}}}xxxyyyzzz{{{zzzrrrxxx~~~wwwpppLLL666---111...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************************************+++++++++,,,,,,,,,++++++,,,------...//////333222CCCRRR\\\uuuwww|||rrrooo]]]XXXXXXUUUYYY___ffflllppprrrsssnnnoooXXXIII>>>===AAAHHHMMMNNNRRRVVVZZZXXXccczzz~~~sssrrrssspppkkkhhh[[[OOOEEEDDDHHHKKKOOORRRTTTTTTYYYhhh~~~wwwttt~~~eeeLLLGGGNNNRRRUUUWWWZZZdddtttsssNNN555000444333000000/////////.........------------,,,,,,++++++************************))))))))))))************((((((((((((((((((((((((((('''(((***+++---555>>>FFFIIILLLKKKGGGEEEGGGJJJ___nnnwwwfffRRRJJJNNNRRRTTTNNNDDD<<<<<>>JJJ___rrrwwwnnnbbbcccjjjvvv{{{uuunnngggaaaZZZSSSLLLHHHEEEAAABBBFFFNNN```rrr}}}gggPPPQQQddd~~~wwwwwwfffKKKRRRPPPMMMLLLNNNRRRVVVYYYYYYSSSQQQUUUYYYXXXVVVVVV```^^^ZZZVVVRRROOOMMMMMM~~~xxxzzz{{{yyy|||oookkkuuugggEEE222222///,,,......,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************************************+++++++++,,,,,,,,,++++++,,,---...///000000222AAAIIIPPPcccrrrwwwzzzrrr~~~{{{rrrddd]]]\\\___eeehhhggg___YYY___pppttt```YYYSSSPPPJJJCCCAAACCCGGGIIINNNQQQQQQTTT```nnnkkkzzz}}}|||tttcccQQQKKKNNNRRRWWWZZZUUU\\\ggguuuoooXXXTTTRRRXXXaaappp}}}iiiJJJ555111444000000000000/////////...,,,---.........---,,,+++************************))))))*********+++++++++))))))))))))))))))))))))(((''''''***,,,111;;;FFFFFFJJJMMMJJJGGGKKKWWWbbbnnnyyy}}}dddSSSNNNNNNPPPMMMGGGBBB>>><<<;;;:::333333333444666999===???DDDKKK___|||sssyyy}}}{{{zzzwwwvvvqqqqqqqqquuuzzz~~~{{{uuunnniiieee]]]UUUQQQKKKDDDBBBDDDLLLZZZnnn|||zzzhhhbbbkkk~~~}}}lllUUUQQQOOOMMMLLLMMMQQQUUUWWWPPPMMMMMMQQQSSSRRRRRRUUU```^^^[[[XXXUUUSSSRRRRRR~~~xxx{{{|||xxxyyy{{{{{{tttjjjrrr|||pppKKK555444000---//////,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************************************+++++++++,,,,,,,,,++++++,,,---...///000111333CCCHHHQQQdddgggmmm|||uuu|||jjjccc``````dddgggiiifff\\\VVVaaa|||hhhVVVKKKEEEAAABBB???===BBBJJJKKKMMMSSSZZZ]]]bbbnnnzzz~~~kkkWWWPPPRRRVVV[[[___bbbhhhqqqzzz~~~~~~{{{xxx|||vvv\\\SSSWWW\\\gggyyyyyy~~~~~~oooTTT:::111333000000000000////////////,,,---.........---,,,+++************************))))))******++++++++++++)))))))))))))))))))))))))))''''''***,,,222===HHHHHHMMMPPPNNNLLLSSScccqqqmmmzzzqqqRRRIIIMMMQQQNNNHHHBBB???>>>===999666000111333666999<<<>>>@@@FFFKKKZZZuuu}}}}}}uuujjjbbbWWWVVVTTTSSSTTTUUUTTTSSSWWWWWWWWW[[[aaagggkkklllttt{{{uuupppoooggg^^^XXXQQQHHHCCCCCCIIIRRRiii|||wwwyyyzzz}}}www|||www{{{uuuqqqyyy~~~xxxgggYYYPPPOOOMMMLLLMMMPPPTTTVVVGGGHHHKKKNNNLLLIIILLLRRRVVVXXX[[[]]][[[WWWSSSOOO}}}|||yyysssvvvsssvvvyyyvvvyyy~~~|||WWW777222444///+++...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++************+++++++++*********))))))((((((******+++++++++,,,,,,,,,,,,---...---...111222222:::>>>KKKXXX]]]bbbvvvzzz|||pppffffffeeeeeeggghhhdddaaabbbiii{{{tttVVVFFF>>>>>>>>>@@@CCCGGGJJJMMMRRRSSSYYYaaaeeemmmvvvbbbXXXZZZaaakkksssttt{{{~~~xxxpppwww|||sss^^^RRR^^^___kkkzzz```<<<444666333222000///000111000///............---,,,+++***************************))))))))))))))))))))))))))))))))))))************))))))((((((///:::DDDIIIKKKTTTSSSHHHLLLeee{{{|||~~~}}}}}}yyy\\\NNNLLLMMMKKKJJJEEE@@@===;;;999444111///111444666999===CCCFFFRRRUUUYYY\\\aaalll{{{uuujjjaaa\\\WWWPPPLLLLLLIIIHHHIIILLLMMMNNNVVV___hhhqqqrrrsss~~~~~~tttppp}}}yyyyyyuuummmccc^^^XXXNNNCCCDDDLLL\\\ttt{{{{{{~~~}}}zzzvvvqqqdddeeeiiioooxxxvvv___NNNMMMKKKJJJJJJJJJHHHFFFDDDHHHKKKKKKJJJLLLSSSYYYVVVYYY[[[XXXRRRLLLJJJJJJ~~~zzzxxxuuuxxxuuuppp~~~{{{}}}___===111111///...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++************+++++++++*********))))))))))))******+++++++++,,,,,,,,,,,,---...---...000222333===EEESSS___bbbjjjrrrzzziiibbbccccccdddgggiiifffdddhhhwwwgggOOODDDBBBDDDFFFFFFFFFIIINNNSSSUUUVVV\\\fffppp|||mmmfffeeemmm|||zzzyyyxxxvvvvvvxxxwwwdddWWWRRRbbbbbblllgggBBB555777444222000///000111000///............---,,,+++***************************))))))))))))))))))))))))))))))))))))*********************,,,333<<>>:::888666333111222444777:::>>>CCCIIINNNQQQQQQRRRXXXbbbqqqxxxkkkbbbZZZSSSNNNMMMJJJTTTZZZXXXZZZaaadddaaa___^^^aaagggppp~~~~~~}}}{{{uuummmhhhddd[[[RRRKKKHHHKKK^^^~~~|||~~~zzzkkkOOOMMMJJJIIIHHHHHHGGGFFFFFFHHHJJJMMMNNNNNNNNNNNNJJJHHHEEEDDDDDDFFFIIILLL|||yyyxxxyyy{{{xxxgggppp}}}qqqiiiooo~~~~~~zzzzzzkkkPPP888000333222***------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,---,,,,,,---...///555===OOOaaappppppooogggrrr{{{oooaaabbbffffffgggkkkooorrrwwwwwwcccRRRKKKLLLGGGHHHHHHHHHIIILLLQQQUUUaaalllzzz|||vvvooohhhhhhrrr{{{hhhYYYQQQXXXcccpppxxxkkkCCC666555333111000111111000...---.........------,,,+++************************))))))))))))))))))))))))((()))))))))************((()))///777>>>CCCGGGLLLQQQQQQMMMMMM```|||}}}fffPPPMMMUUUXXXQQQHHHBBB@@@<<<888666444333222555777:::===AAAGGGMMMRRRPPPQQQVVV```ooo}}}{{{vvvrrrnnnccc^^^YYYXXXZZZ]]]___aaagggwww~~~yyyrrrmmmjjjccc[[[RRRKKKFFFOOOeee~~~xxxiiiQQQNNNKKKIIIJJJKKKKKKJJJKKKLLLOOORRRSSSRRRMMMJJJDDDBBB@@@@@@CCCGGGJJJMMM}}}zzzzzzyyyyyyyyyrrruuu~~~lllhhhxxxsssccccccrrr{{{zzz}}}```???///222333---------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++************++++++***************+++++++++******+++++++++,,,,,,,,,...,,,,,,...///000999DDD[[[ooozzzssssssiiixxxkkkbbbdddhhhggghhhmmmpppuuu~~~yyycccPPPDDDCCCGGGMMMKKKIIIJJJOOOTTTXXXZZZnnn|||uuussslllccc]]]]]]ccclllqqqssswww~~~kkk\\\TTTRRR\\\iiivvv~~~QQQ888666444222111111111000...---------...------,,,,,,************************))))))))))))))))))))))))((()))))))))************'''(((///;;;CCCDDDHHHMMMUUUPPPHHHIII\\\xxxmmmZZZLLLPPPZZZZZZQQQIII@@@>>>;;;777444333333444777:::>>>AAAEEEJJJPPPTTTMMMSSS]]]lll|||{{{wwwrrrpppppppppnnnllljjjmmmssszzz}}}wwwrrrooojjjcccXXXQQQIIIHHHQQQeee}}}xxx{{{fffUUURRRNNNLLLMMMOOOQQQQQQPPPQQQSSSUUUUUUQQQJJJDDD888999<<>>MMMgggzzztttvvvyyyssshhhcccgggjjjhhhjjjppprrrwwwjjjTTTFFF@@@CCCHHHMMMLLLKKKMMMRRRYYY___bbbyyy}}}wwwmmmiiiccc[[[UUUTTTVVVYYY]]]bbbhhhmmmrrr|||www```XXXVVVVVV```ooozzz^^^???777555222111111111///...,,,------...------,,,,,,************************))))))))))))))))))))))))))))))))))))************((((((000???GGGFFFIIIOOOSSSLLLDDDFFFYYYsss|||aaaTTTNNNVVV]]]XXXNNNHHH>>>===:::666333222444666888<<>>FFFKKKNNNOOOPPPPPP[[[gggvvvssseeejjjjjjiiiiiikkkwwwpppkkkjjjeeeyyy}}}zzzvvvrrrmmmgggaaa\\\RRRKKKOOOYYYqqqsssmmmfffnnnyyyttt}}}rrrlllddd]]]ZZZZZZZZZZZZZZZ^^^aaa]]]RRRGGG@@@>>>TTTYYY[[[TTTHHHBBBFFFLLLzzzyyywwwsssuuu}}}yyybbb{{{zzzooohhhffflllgggqqqccc@@@)))///......---,,,++++++++++++)))******++++++,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***111...,,,,,,111>>>QQQaaa{{{tttfffjjj{{{~~~xxxqqqqqqtttxxxxxxwww|||hhhNNNGGGPPPYYY]]]]]]pppyyyuuuiiinnntttyyy~~~sssjjjlllooopppfffhhhggg___RRRGGGBBBAAABBBFFFKKKRRR[[[gggrrrzzzooo]]]aaafffjjjooo|||mmmTTTMMMFFFGGGMMMNNNiiisssWWW[[[sssyyyjjj^^^EEE333000555222000222////////////...------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++)))(((((()))+++(((222>>>FFFLLLQQQRRRPPPKKKGGGOOOeeeyyyjjjVVV___ddd```VVVNNNEEE??????:::333000333777:::<<>>999333111333888;;;<<>>AAAGGGPPP]]]jjjsss|||iiiZZZYYYVVV___qqqhhhSSSIIIJJJEEEEEEIIIGGGQQQ]]]{{{nnnXXXWWW___nnn{{{~~~~~~~~~uuuRRR;;;222444111111333///000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***((((((***,,,---888CCCIIINNNSSSSSSPPPIIIRRR^^^sssjjjVVV[[[bbbcccZZZMMMFFFBBB???;;;777333222444888<<<>>>CCCLLLVVVWWWPPPPPP^^^oooxxxsssZZZZZZ^^^___fffgggjjj~~~nnnhhhlll{{{|||xxxtttnnnhhhbbb[[[RRRMMMOOOTTT[[[]]]ZZZ]]]ooo}}}~~~vvvtttvvvyyyxxxrrruuuuuuaaa\\\___bbbcccaaa___\\\QQQGGGKKKWWWddddddbbb^^^XXXSSSPPPOOOuuulllpppqqqssszzzwwwaaasss|||jjjoootttuuu}}}zzziiivvvvvveeeRRR777//////...---,,,,,,++++++,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++...//////666JJJbbbrrrnnnaaaaaa~~~~~~wwwbbbUUUTTTWWWYYYZZZWWWSSSPPPLLLHHHBBB???<<<<<<>>>AAAHHHTTT```iiiuuupppUUULLLQQQSSS[[[uuuaaaSSSQQQSSSMMMJJJKKKGGGOOOXXXgggtttxxxuuutttuuuxxxwww}}}~~~|||}}}^^^CCC555444111111333///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++,,,000:::DDDJJJNNNRRRRRROOOHHHVVVqqq{{{aaaTTT```dddbbbVVVIIICCCAAA@@@888666444333666:::>>>AAAFFFOOOVVVUUUQQQUUUfffvvvzzz```UUU___^^^___fffhhhkkk~~~rrrooosss{{{~~~{{{vvvooojjjfffaaaYYYSSSOOOMMMSSS[[[[[[YYYfffzzz~~~xxxxxxzzz~~~|||xxxccc```bbb```]]]]]]]]]YYYNNNGGGOOO\\\cccaaa]]]YYYUUUQQQLLLIIIyyymmmmmmoooppptttyyycccccc~~~pppsss}}}}}}~~~nnn|||yyyjjjGGG333//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,---------------+++///000///999NNNdddpppfffdddnnnyyybbbQQQLLLMMMNNNVVVTTTRRRPPPNNNJJJEEEBBB======<<<===AAAJJJTTT\\\mmmyyylllVVVFFFBBBIIIKKKUUUtttqqq]]]VVVYYY[[[RRROOOOOOIIIHHHPPPSSSQQQ\\\ttt}}}}}}}}}~~~zzzmmmNNN999555111222333...111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++***)))***+++---222<<>><<<;;;===CCCKKKPPPcccnnn}}}}}}UUUHHHAAAAAAGGGIIIKKKiiifffddd```ccc```QQQJJJIIICCCHHHIIICCC@@@TTTrrrzzzppphhhbbb___eeennnvvv~~~~~~|||}}}}}}qqqsss|||XXX>>>666222222333---111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++*********,,,...555>>>GGGKKKNNNPPPNNNJJJPPP___~~~fffYYY___hhhdddZZZMMMEEEBBB@@@<<<333444777999;;;???DDDHHHMMMPPPPPPQQQYYYhhhxxxxxxeeeQQQQQQ^^^eeeffflllppptttppptttzzz{{{rrrooo}}}xxxsssqqqtttvvvrrruuuyyyuuurrrtttvvvllleee[[[RRRQQQUUUXXXUUUNNNLLLRRRZZZ\\\YYYTTTQQQNNNKKKHHHFFFooohhhllllllnnn{{{yyybbbOOO^^^sss|||oooxxxttt{{{]]]666000///...------,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---............---000///222DDD]]]llllll^^^yyyiiiTTTIIIGGGFFFJJJNNNRRRQQQMMMGGGDDDBBB???>>>===;;;;;;???EEEJJJUUU```rrrgggGGGEEEEEEEEEKKKPPPJJJ___yyyllljjjhhhlllfffTTTNNNOOOJJJVVVNNNCCC@@@KKKYYYYYYPPPOOOSSSXXX^^^jjjxxx}}}}}}dddcccxxxaaaBBB888333333333---111111000000///.........------------------------************************)))***++++++***+++---///888AAAJJJMMMOOOPPPNNNJJJSSSdddrrr[[[WWWeeehhhaaaTTTHHHCCCCCC>>>777222555888;;;>>>AAAGGGKKKOOOSSSTTTUUU^^^qqq{{{qqq```NNNPPP^^^ggghhhooossswwwvvvzzz~~~zzzmmmgggttt~~~~~~~~~}}}{{{|||}}}sssdddeeeooottttttssszzzhhhXXXQQQQQQVVVZZZWWWQQQOOOPPPSSSTTTSSSQQQOOOLLLKKKKKKLLLzzziiimmmllljjjuuu~~~oooWWWLLLXXXkkkqqqhhhvvvxxx|||ggg<<<000000...---------------------,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---............---//////333HHHdddpppmmmeee}}}|||kkkUUUJJJGGGFFFEEEKKKQQQQQQKKKDDDAAAAAA>>>>>><<<;;;;;;>>>CCCGGGIIIVVVjjjUUU===CCCEEEFFFOOOVVVSSS___mmm{{{hhhhhhgggcccdddllliii\\\\\\cccaaadddWWWKKKEEEBBBAAAIIIRRRPPP___mmmvvv~~~~~~}}}ZZZWWWrrrfffEEE999333333333,,,111111000000//////......------------------------++++++++++++++++++++++++)))***++++++***+++---///;;;DDDLLLOOOQQQQQQOOOKKK[[[mmm}}}gggTTTVVViiihhh^^^OOODDDBBBBBB<<<444111555:::===???CCCHHHMMMPPPVVVYYYZZZbbbvvviiiccc]]]\\\___mmmxxxlllZZZIIIOOObbbiiiiiiqqquuuyyyuuuxxx{{{wwwkkkeeeqqq}}}zzzuuurrrqqqcccXXX\\\lll{{{~~~kkkYYYUUUTTTYYY\\\YYYTTTQQQOOOMMMMMMNNNNNNMMMKKKKKKMMMOOOooolllhhhhhhmmmoookkkdddYYYMMMTTTmmmyyyoookkksss{{{yyylll999333///---......++++++...---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////222777GGGggguuuiiidddlllYYYMMMFFFBBBEEEMMMPPPLLLHHHGGGBBB:::???===<<<::::::;;;===>>>EEEQQQaaarrr___PPPBBBAAAHHHLLLLLLLLLSSS]]]jjjzzzwww___WWWYYY[[[dddooommmbbbiii{{{yyyggghhh\\\JJJAAAFFFQQQUUURRRUUUcccfffPPPbbb~~~PPP222666555---555000/////////............,,,,,,,,,+++++++++************++++++++++++******))))))***+++((('''...777DDDHHHJJJSSS\\\RRRIIIPPPhhhqqq~~~www___YYYbbbllljjj[[[LLLCCC>>>999777888999999:::===AAAFFFKKKMMMPPPUUU[[[bbbkkkwwwbbbPPPSSSSSSQQQXXXlllwwwgggYYYOOOQQQZZZeeedddmmmtttzzzqqqooobbb___jjj}}}|||wwwssspppkkkhhh^^^WWW___tttqqq```JJJWWWWWWVVVTTTQQQOOOOOOPPPRRRTTTRRRMMMLLLSSSXXXZZZzzznnnlllhhhhhhlllooonnnkkk```QQQTTTlllyyyppphhhjjjuuu|||eee888222...,,,......++++++...---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////222888HHHbbbkkk```ppp{{{yyyvvvttt}}}nnn^^^SSSJJJCCCFFFMMMPPPNNNKKKIIICCC===>>>===;;;::::::;;;<<<======HHHWWWhhh}}}VVVJJJBBBCCCIIIKKKJJJJJJGGGTTTfff{{{```OOONNNTTTXXX```fffgggiii{{{nnnddd[[[```pppzzzqqqaaaVVVZZZqqqkkkxxxaaa???<<<888000333000000/////////.........,,,,,,,,,++++++++++++*********++++++++++++************+++,,,))))))000999DDDIIIMMMUUU[[[RRRKKKUUUkkkttt~~~gggVVVZZZhhhqqqfffXXXJJJBBB===888555666999:::<<>>>>>?????????@@@===@@@FFFOOOcccmmmSSSCCCCCCBBBGGGNNNRRRPPPPPPQQQTTTVVVZZZeee}}}ooo^^^___iiinnndddWWWPPPXXXdddiiijjjlll}}}yyy|||cccSSSNNNRRRXXXaaaxxxsssNNN999777555111000000000////////////...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++***+++,,,+++---666AAAEEEOOOUUUZZZZZZPPPSSSeeetttZZZZZZjjjoooggg[[[RRRHHHBBB===666333444999:::>>>BBBHHHNNNRRRUUUVVV]]]hhhwwwhhhVVVUUUgggrrr||||||yyynnn___RRRJJJOOOYYYbbbfffqqqzzz}}}}}}mmm[[[YYY___nnn}}}zzzvvvsssppprrrnnnhhhlll}}}{{{tttkkkccc___eeeooovvvyyyyyyzzzkkkSSSQQQPPPQQQSSSVVVWWWXXXVVV]]]bbbbbbaaabbb```\\\{{{yyysssmmmjjjeeeeeennnzzz~~~bbbLLLTTTjjjssskkk___RRRdddrrrvvvyyyRRR888111,,,...000...,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,111333CCCYYYYYYTTT___mmmppp|||wwwsssooolllmmmtttxxxuuusssrrrxxxxxxvvvrrrooogggXXXIIIEEEFFFIIINNNQQQOOOJJJGGG===>>>???@@@AAAAAA@@@@@@???@@@BBBHHHUUUnnnxxxXXXMMMKKKJJJJJJMMMRRRTTTRRRSSSVVV___gggtttxxxeeeiiixxxfffXXXQQQWWW\\\[[[___iiittt{{{|||aaaJJJOOO^^^gggjjjxxx\\\>>>888999555111000000000////////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++)))***+++***---888DDDFFFQQQWWWZZZXXXOOOUUUkkkqqq[[[aaapppooodddWWWOOOGGGBBB===666444555888:::>>>CCCIIIOOOSSSUUUXXX```mmm|||eee___^^^cccuuuwwwnnn^^^QQQJJJOOOZZZdddjjjvvv~~~yyywwwhhh[[[\\\aaannn~~~{{{wwwuuuqqqrrrooohhhiiivvvlllkkklllnnnsssyyy~~~oooVVVTTTRRRTTTXXX\\\^^^^^^```dddeeeaaa^^^]]]\\\YYY|||~~~zzzqqqjjjgggddddddnnn{{{~~~dddLLLPPPgggxxxvvvmmmWWWaaalllsss|||ggg>>>555---...///...,,,------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++***++++++,,,,,,------......555555DDDZZZSSSPPPhhhtttmmm~~~tttxxxzzzrrrllliiihhhgggkkkpppqqqnnnmmmooooooppppppnnnlllgggZZZNNNFFFDDDFFFMMMRRRPPPMMMLLLBBBCCCDDDEEEDDDBBB@@@>>>======???CCCKKK^^^{{{iiiNNNIIIGGGLLLHHHIIIOOOVVV[[[ccckkkxxxzzzmmmwwwiii```]]]eeehhhggglllwwwhhhSSSLLLNNN^^^ppprrrIII888666000111111000000000/////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++))))))***+++///;;;HHHIIIRRRWWWXXXVVVNNNVVVmmmxxx|||jjjZZZdddppppppjjjTTTMMMFFFAAA;;;555444777999<<<@@@EEEKKKPPPTTTVVV[[[fffuuugggVVVcccvvv{{{}}}mmm]]]QQQJJJOOOYYYdddlllyyytttrrreee\\\^^^bbbooo|||xxxvvvnnnnnnnnnjjjiiivvvyyyxxxvvvsssxxxqqqZZZWWWUUUWWW\\\bbbddddddiiikkkhhh```ZZZYYYXXXVVVsssiiifffccc```gggtttqqq]]]IIIKKKbbbyyy}}}www___```hhhsss{{{~~~wwwEEE999///---///...---------,,,,,,++++++,,,,,,---******************************************************+++,,,,,,---.........777777GGG^^^UUUWWW|||zzz~~~mmm}}}vvviiizzz|||rrriiiccc```___^^^```fffjjjhhhdddeeeiiicccfffggggggfffddd\\\SSSIIIDDDDDDLLLRRRRRRQQQRRRNNNOOOOOONNNKKKFFFAAA>>>;;;;;;>>>@@@CCCOOOhhhvvvkkkkkkeeeiiiaaaZZZ]]]fffqqq~~~dddbbbgggvvvdddPPPEEEQQQVVVjjjqqqooo]]]===555---111111111000000000//////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,******+++,,,111>>>LLLKKKSSSUUUVVVTTTNNNUUUlllrrruuu{{{aaa\\\jjjooolllkkkQQQJJJCCC>>>888333444888<<<>>>BBBHHHMMMRRRUUUWWW^^^lll~~~rrrccclll}}}ppppppmmm\\\OOOHHHMMMXXXaaakkkzzz|||pppnnnccc\\\___cccqqq}}}yyywwwnnnnnnoooooonnnrrr~~~ddd___[[[ZZZ^^^bbbbbbaaaeeegggddd]]]YYYYYYYYYXXXxxxkkkfffaaa[[[```jjjdddUUUEEEGGG^^^www~~~zzzgggbbbgggvvv~~~|||~~~tttrrrIII<<<000---............---,,,,,,++++++,,,,,,---******************************************************+++,,,,,,---......,,,777888KKKccc[[[ccctttiiiyyyyyywwwwwwkkkxxxkkk^^^VVVRRRSSSUUUPPPUUU[[[^^^ZZZUUUWWW^^^ZZZ___aaaaaabbbbbb]]]WWWKKKEEEDDDLLLSSSTTTTTTVVV[[[[[[ZZZWWWRRRKKKEEEAAA<<<<<>>DDDYYYooozzz}}}xxxXXX[[[iiifffOOOGGGFFFOOOdddgggfffsssJJJ<<<333111111111111000000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---++++++,,,---333AAANNNLLLSSSTTTTTTSSSMMMUUUkkktttvvv|||[[[aaarrrppphhhfffOOOHHHAAA<<<666111333888>>>@@@EEEJJJOOOSSSVVVXXXaaaqqqqqqyyyxxxhhh[[[fffvvv}}}lll[[[NNNFFFLLLWWW^^^jjj{{{yyyooommmbbb[[[^^^bbbsss}}}zzzxxxrrrppprrruuusssqqqvvv~~~wwwooohhh```]]]^^^^^^\\\YYYZZZ^^^^^^ZZZXXX[[[]]]\\\{{{|||hhhbbbbbbbbbdddhhh\\\ZZZJJJAAA^^^mmmhhhgggvvvyyyttt}}}zzzwwwzzzXXX222777333***222***+++------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++***++++++,,,,,,000777===GGGOOOTTTooo~~~iiigggxxxvvv~~~yyymmm___WWWQQQLLLJJJKKKLLLNNNQQQSSSSSSTTTVVVXXXZZZ\\\___aaabbbbbb```___OOOGGGEEELLLTTTVVVXXX[[[bbbcccdddbbb]]]SSSIIICCCBBB>>>===@@@BBBEEELLLUUUnnnwww[[[TTTZZZccc{{{VVVIIIMMMQQQWWWccc[[[MMM999444444333222111000000000000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...***,,,777DDDLLLPPPXXXWWWQQQMMMHHHPPPddduuu}}}lll```iiilllrrrnnnXXXGGGFFFBBB;;;555444777;;;===AAAFFFHHHIIIOOOYYYaaaeeexxxeeeccccccrrrpppvvvlll[[[NNNFFFKKKUUUbbbiiixxxsssooooooeee]]]]]]bbbuuu}}}zzzwwwyyyuuusssttttttrrrtttwww}}}~~~rrrkkk~~~iii___aaa\\\ZZZ\\\YYYUUUTTTUUUXXX[[[\\\ZZZXXX{{{xxx}}}iiiaaa```aaadddhhh```^^^PPPFFF^^^qqqaaajjj|||{{{yyyuuuppppppwwwbbb:::888111***222,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...222:::AAAIIIOOOTTTooouuugggmmmooouuuhhh[[[RRRMMMHHHFFFGGGIIILLLOOOQQQRRRTTTVVVXXXXXX\\\aaaeeefffeeebbb```SSSLLLIIIPPPXXX[[[]]]```iiijjjjjjiiiddd[[[QQQJJJFFFAAA>>>??????AAAFFFMMMbbbwwwrrrXXXOOOUUU]]]vvvwww\\\VVVZZZ^^^uuudddSSSxxxMMM777444444333222111000000000000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...+++---888FFFMMMSSS\\\ZZZSSSNNNJJJTTTkkkxxxzzzaaa___lllppprrrkkkVVVHHHFFFAAA;;;555555888;;;@@@DDDGGGHHHIIINNNWWW___mmm~~~ttteeekkktttmmmrrrzzzlll[[[NNNFFFJJJTTTdddkkkxxxoooooonnnddd^^^```eeeyyy~~~~~~|||yyywwwxxxtttrrrttttttrrrssswww|||}}}tttffflll___]]]VVVSSSUUURRRSSSUUUYYY[[[ZZZYYYWWWUUUcccssszzz~~~jjj```]]]^^^bbbgggbbbaaaSSSFFFVVV}}}}}}ggghhhuuuuuuvvv}}}nnnjjjooozzzuuuMMM;;;///+++333...---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---------------...//////222===FFFMMMRRRXXXuuurrrkkkyyypppuuu~~~ooobbbTTTLLLFFFBBB@@@BBBEEEHHHLLLNNNQQQSSSWWWYYYWWW\\\ccciiillljjjgggddd]]]VVVSSSXXX```dddfffhhhooooooooommmiiibbbYYYRRROOOHHHBBB@@@???>>>AAAGGGPPPaaazzzqqq[[[WWW\\\```qqqyyyccc___ppphhhNNNrrrTTT999666444333222111000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++......+++///;;;HHHNNNUUU^^^\\\SSSMMMKKK[[[www}}}zzzfff\\\dddssswwwssseeeQQQJJJFFFAAA:::666666999<<>>AAADDDHHHKKKNNNRRRVVVYYYYYY]]]dddkkknnnooonnnmmmhhhccc___bbbiiioooqqqrrrttttttssssssqqqlllddd^^^XXXPPPGGGCCC@@@>>>@@@DDDCCCMMMaaazzzyyykkkllltttxxx}}}wwwllloooqqq|||vvvdddjjjqqqPPPrrrbbb>>>888444333222111000000000000///......---------------------------------------+++......,,,111>>>JJJPPPTTT]]][[[QQQLLLNNNdddzzzoooaaadddppp||||||qqq^^^MMMKKKGGG@@@999666777;;;>>>AAAEEEJJJMMMQQQYYYeeennn|||iii[[[ZZZfff}}}}}}lll[[[MMMDDDGGGPPP^^^aaallluuuzzzxxx```eeebbbZZZXXX^^^eee}}}}}}||||||{{{xxxvvvvvvrrrqqqssssssrrrtttxxxyyy~~~zzziiiqqq|||cccUUUUUUQQQQQQRRRNNNQQQSSSVVVVVVUUURRRPPPOOOQQQddduuuzzz|||sssaaaXXXXXX]]]```ZZZXXXLLL===AAA[[[wwwrrrqqq~~~}}}yyyLLL333111111000,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++,,,---...///333AAAIIIMMMQQQZZZvvv{{{zzz}}}tttttt{{{~~~jjjhhh~~~wwwhhh[[[LLLCCC>>>::::::<<<>>>AAADDDHHHKKKOOOTTTXXX\\\___dddiiinnnqqqssstttqqqmmmiiikkkrrr{{{~~~}}}}}}{{{zzz{{{|||yyyrrrlll]]]SSSIIIDDDAAA???@@@CCCAAAEEEQQQgggyyy~~~xxxRRRooorrrCCC888444333222111000000000000...//////.........------------------------------+++---------444AAAMMMRRRUUU]]]ZZZQQQNNNUUUooofffbbbnnnxxx~~~}}}nnnZZZNNNMMMGGG???888666888<<>>@@@BBBEEEHHHLLLQQQUUU[[[]]]aaaggglllqqqtttvvvrrrpppmmmoooyyy~~~yyysss___TTTHHHBBB???======@@@DDDDDDJJJ[[[uuuyyyPPPaaaHHH666444333222111000000000000...////////////...------------------------------***------...777EEEPPPTTTXXX^^^YYYQQQRRR\\\yyyeeeddduuu{{{zzzzzzkkkWWWPPPOOOHHH>>>777666999>>>AAACCCGGGKKKNNNRRR\\\iiisssuuubbbYYYXXXaaallltttiiiZZZLLLCCCFFFOOOZZZ\\\iiiuuuxxxzzzrrr^^^ZZZVVVRRRXXXbbbgggvvvpppvvv~~~|||zzzzzzzzz{{{zzzyyyuuurrrqqqtttuuutttwww{{{uuuyyyqqq~~~cccUUUUUURRRQQQPPPJJJNNNPPPQQQQQQPPPOOOOOOOOO[[[ooo}}}~~~gggWWWUUUWWWXXXTTTPPPHHH???BBBVVVsss~~~```\\\|||WWW777555,,,000---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,---///000111:::EEEGGGGGGNNNYYYpppwww{{{}}}zzzkkk^^^SSSOOOQQQWWWeeerrryyyuuuiiizzz|||wwwfffXXXIII@@@;;;888999<<<>>>???AAACCCEEEIIIMMMQQQVVVYYY^^^eeejjjnnnqqqrrrkkklllkkknnn|||zzzdddWWWIIICCC@@@===<<<===BBBCCCHHHTTTiii}}}~~~uuuKKKNNNggg|||MMM777444333222111000000000000...//////000///...---,,,........................***,,,---///999GGGRRRVVVYYY]]]VVVNNNRRR^^^zzzfffjjj}}}~~~xxxyyyjjjUUUQQQQQQHHH===666666:::???BBBEEEIIIMMMQQQUUU___mmmxxxppp^^^YYYXXXYYY```jjj}}}hhhYYYLLLCCCFFFOOO[[[\\\kkkwwwyyyyyyppp]]]UUUQQQOOOXXXbbbfff~~~vvvqqqvvv}}}|||zzzxxxxxxzzz{{{{{{zzzuuurrrqqqtttvvvvvvxxx}}}vvvxxxrrrjjjVVVQQQMMMLLLLLLGGGIIISSS[[[ZZZQQQKKKLLLOOOhhhzzz~~~zzziiiXXXTTTUUUUUUTTTOOOEEE===>>>OOOjjjkkk___qqq}}}XXX777666+++000...---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,------///000111222;;;DDDFFFHHHSSSaaawwwyyy~~~uuuxxx{{{nnnWWWNNNFFFDDDDDDGGGRRR^^^bbbeeeeee}}}wwwrrreeeWWWHHH???:::777888;;;>>>@@@AAABBBCCCGGGKKKOOOQQQUUU\\\dddiiilllmmmmmmeeeggghhhmmm|||iii[[[LLLEEEBBB>>>===>>>===@@@EEEPPPbbb{{{||||||}}}yyyrrrHHHCCCPPP^^^SSS;;;444333222111000000000000...///000000000///---,,,........................***,,,---///:::IIISSSVVVYYY[[[RRRJJJOOO[[[vvv___qqqyyyzzzjjjSSSOOORRRIII===666666;;;@@@BBBEEEJJJOOOTTTZZZfffvvvWWWMMMIIIQQQWWW[[[ggguuu|||gggYYYLLLDDDGGGPPP[[[\\\kkkxxxyyyvvvlllYYYPPPLLLKKKVVVaaaddd{{{xxxuuuzzz{{{yyywwwxxxyyy{{{|||{{{vvvrrrrrruuuwwwwwwyyy~~~xxx{{{zzzjjjmmmUUUMMMHHHIIIKKKGGGFFFVVVeeecccSSSGGGIIIPPPxxx}}}gggXXXSSSRRRPPPLLLMMMFFF???>>>DDD^^^~~~qqqeeejjj}}}}}}UUU555888///222//////......------,,,++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,...111444>>>DDDFFFEEEPPPmmmrrrfffbbbaaa^^^\\\RRRMMMHHHIIINNNSSSTTTSSS___YYYpppzzzrrrhhh```WWWMMMAAA999888:::===???BBBAAA@@@@@@BBBDDDGGGIIINNNTTT]]]bbbeeefffiiilllgggbbb```dddhhhpppnnn]]]LLLIIILLLHHH???888;;;===BBBJJJVVVjjj}}}|||{{{{{{{{{~~~{{{{{{hhhMMMGGGJJJSSSwwwbbb;;;999444222444444111000111000000000000////////////------,,,,,,,,,,,,++++++...---...444???LLLVVV[[[```[[[TTTQQQYYYhhhvvv|||||||||qqqqqq~~~sssbbbUUUQQQRRRDDD888777<<>>???DDD^^^sssaaadddxxx]]]999888...000...///......------,,,++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,...111444AAAHHHIIIIIIVVVtttxxxcccVVVSSSUUUUUUSSSOOOOOOQQQTTTXXX^^^cccffffffkkkyyyqqqfff[[[SSSLLLEEE===888888:::===>>>CCCBBBAAAAAAAAABBBDDDDDDIIIOOOYYYaaaeeefffffffffddd```]]]]]]]]]```jjjvvvkkk]]]PPPMMMMMMIIIAAA<<<;;;<<<@@@GGGRRRfff~~~~~~}}}|||||||||}}}}}}}}}{{{{{{rrrZZZHHHDDDFFFVVVzzzrrrEEE999444222333333111///111000000000000/////////...+++++++++,,,,,,---------...---///666AAANNNXXX^^^aaa[[[SSSQQQYYYgggssszzzzzzvvvyyy|||~~~rrrxxx~~~qqq```TTTQQQQQQCCC888777<<>>@@@FFFQQQeee~~~~~~}}}|||||||||}}}|||{{{{{{ggg___ZZZXXXPPPDDD???BBBSSS}}}~~~{{{III:::555222333333000///000000000000/////////......******+++,,,---...//////---...111999EEERRR\\\aaaccc\\\SSSRRRZZZfffqqqwwwzzz{{{yyyuuuwww~~~uuu}}}ooo^^^TTTRRRNNNBBB777777<<>>:::;;;<<>><<<;;;AAADDDLLLYYYfffnnnooonnngggeee```XXXMMMDDDAAABBBHHHXXXfffoooyyyxxxkkkXXXUUUTTTSSSNNNGGGDDDFFFGGGEEEFFFLLLVVViii}}}{{{zzzzzz}}}{{{{{{|||nnngggfffjjj```KKKBBBFFFGGGzzzKKK;;;666222222222///...000000000/////////.........++++++,,,,,,---......///---...333<<>>@@@CCCJJJLLLRRR[[[hhhyyy]]]QQQVVVZZZZZZ```lllvvvxxx{{{sss]]]NNNFFFCCCFFFKKKYYY___dddeeeeee```UUUJJJFFFIIIIIINNNRRRRRRdddyyyqqqzzzoooffflllvvv{{{zzz~~~}}}}}}|||zzzyyy|||zzzvvvttttttuuuwwwxxxzzzyyyxxxwwwxxxzzz|||}}}~~~}}}hhhgggmmm[[[TTTWWW]]]bbbgggpppwwwqqqcccYYYYYY^^^mmm[[[SSSPPPOOOLLLOOOKKKFFFDDD@@@KKKeeesss}}}sss^^^fffggg;;;333333+++111///......------,,,++++++******************************+++++++++,,,,,,,,,,,,------------///222555BBBFFFGGGJJJ\\\yyy~~~pppXXXFFFAAAEEEJJJLLLZZZqqq}}}mmmZZZIII???;;;999<<<@@@CCCCCCBBBAAA@@@<<<>>>???@@@@@@>>>;;;:::===>>>CCCOOO]]]jjjqqqttthhhhhhcccXXXJJJ@@@:::888222;;;CCCGGGNNNUUUTTTMMMMMMOOORRRSSSNNNGGGGGGLLLOOOMMMOOOVVVaaaqqq~~~}}}||||||}}}|||{{{{{{~~~|||WWWGGGLLLDDD}}}XXX>>>777333333222///...000////////////............---------------------------///555@@@MMMZZZdddhhhjjj___YYY___hhhnnntttzzz{{{}}}zzzwwwhhhZZZVVVYYYHHH>>>666777;;;>>>@@@DDDLLLNNNTTT___nnn}}}ZZZXXX[[[___aaajjj{{{pppZZZKKKEEECCCFFFKKKUUUXXXYYYVVVTTTQQQKKKCCCBBBGGGIIINNNSSSSSSbbbjjj___aaaeeegggfffrrr|||~~~}}}{{{yyyvvvzzzxxxvvvsssrrrsssuuuwww{{{zzzxxxwwwvvvwwwyyyzzz}}}~~~~~~zzz|||kkkhhh~~~yyyvvvzzzsss___WWW[[[aaaeeehhhkkklllhhhaaa^^^___cccppp^^^UUUQQQPPPKKKOOOKKKGGGEEE>>>FFF]]]vvv}}}rrr]]]^^^zzzttt@@@444777)))000///......------,,,++++++******************************+++++++++,,,,,,,,,------...------///333666???CCCFFFNNNccc~~~}}}|||}}}qqq```PPPIIIJJJNNNRRRUUUiii}}}xxx|||zzzjjjTTTDDD<<<;;;;;;???CCCEEEDDDBBB@@@?????????AAAAAA@@@???<<<;;;999999;;;CCCOOO\\\gggnnnggghhhbbbUUUGGG>>>888444666:::;;;:::<<>>GGG]]]yyyaaaYYYjjjBBB222:::)))222///......------,,,++++++******************************+++++++++,,,,,,,,,------...------///333666>>>BBBFFFOOOfff{{{qqqnnnqqqrrrpppkkkeeeaaadddkkkrrruuuxxx```XXX\\\ooozzziiiRRRAAA;;;<<<@@@CCCGGGHHHFFFDDDCCCCCCEEEEEEEEEDDDBBB@@@>>><<<;;;::::::<<>>???AAABBBAAAFFFJJJQQQVVVUUURRRWWW___ccceeelllxxx~~~~~~~~~~~~~~~zzz|||}}}||||||XXXDDDBBBQQQ}}}nnnCCC<<<666555333000000222//////.........---------------------............---111888DDDRRR^^^fffiiiiii______mmmyyy|||}}}~~~~~~nnn|||{{{{{{yyyqqqbbbUUUSSSXXXBBB;;;666777;;;===AAAEEELLLNNNUUUaaarrrsss\\\ccceeejjjlll{{{lllUUUHHHDDDDDDGGGKKKNNNSSSVVVUUUUUUVVVUUUQQQLLLPPPNNNOOOVVV\\\nnnqqq[[[TTTZZZdddpppzzz}}}}}}||||||{{{yyywwwtttvvvvvvtttqqqppprrrtttwwwvvvtttssstttuuuwwwxxxvvv{{{{{{~~~eee|||~~~}}}zzzhhhaaaeeeiiiiiicccbbbaaa```^^^]]]\\\\\\~~~~~~tttaaaWWWSSSQQQNNNOOOHHHCCCCCC???JJJaaahhhZZZcccxxxAAA000;;;***444///......------,,,++++++******************************+++++++++,,,,,,,,,---............///333666DDDHHHLLLTTTiiizzznnn```[[[]]]^^^eeennnuuu}}}eee[[[```xxx|||jjjSSSBBB===>>>EEEHHHKKKKKKIIIGGGHHHIIIKKKKKKIIIGGGDDDAAA???===>>>>>>===<<<===CCCLLLTTTfffggg```PPPBBB===999555333888>>>AAADDDFFFFFFEEEGGGKKKSSSYYYYYYXXX^^^fffllloooyyy}}}~~~~~~}}}||||||}}}}}}www{{{}}}|||{{{~~~^^^LLLFFFDDDgggtttDDD===777555444111000333//////.........---------+++,,,,,,---...///000000---111999EEERRR^^^fffiiihhh^^^___ppp~~~~~~|||qqquuuzzzzzzxxxppp```RRRPPPVVVAAA:::666777:::===AAAFFFKKKMMMTTTaaarrrttt```gggmmmqqqrrrlllTTTGGGDDDDDDHHHLLLSSS[[[bbbdddeeegggeeebbbUUUWWWSSSTTT^^^iiimmmVVVOOOXXXgggyyy~~~|||{{{zzz{{{{{{zzzxxxsssuuuvvvuuurrrpppqqqssssssrrrrrrrrrsssvvvxxxzzzttt|||~~~]]]iiinnnbbbbbbaaa^^^UUUYYY]]]^^^]]]\\\[[[\\\~~~~~~~~~}}}~~~|||zzzxxxxxxyyyyyytttggg\\\TTTOOOMMMMMMHHHGGGDDD===LLLlllkkkWWWYYYwwwCCC...555+++222//////...------------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,+++,,,/////////666>>>HHHHHHKKKYYYsssuuu}}}qqq___QQQIIIFFFFFFVVVmmmbbb\\\lll}}}wwwjjjSSSAAA>>>FFFJJJKKKNNNOOOKKKFFFFFFKKKRRRSSSTTTTTTSSSNNNGGGBBBCCCAAA>>>;;;:::===BBBGGGRRRZZZYYYMMM@@@;;;:::888>>>@@@CCCDDDEEEHHHKKKNNNMMMSSSZZZ^^^```dddkkkpppwww}}}{{{~~~{{{|||~~~~~~{{{xxx{{{~~~```EEEBBBCCCUUUnnnrrrJJJ<<<999;;;444111333000000000///.................................------111000???OOOUUU^^^hhhgggiiiYYYWWWlll}}}wwwrrr}}}~~~zzzyyylllVVVQQQUUUSSS@@@999555999===@@@BBBFFFLLLRRRZZZeeewwwvvvdddnnnpppzzz}}}eeeNNNHHHHHHFFFFFFHHHKKKQQQ^^^mmmxxx}}}zzzwwwccciiioooqqqwwwcccYYYTTT___yyy~~~}}}}}}{{{yyywwwuuutttssssssssssssssssssssssssssspppqqqsssuuuuuutttsssrrruuuwwwhhhUUUnnnyyyjjj___[[[]]][[[VVVUUUYYY[[[WWWTTTSSS}}}~~~}}}|||zzzxxxuuutttuuuvvvwwwyyyuuuiii]]]TTTOOOMMMMMMIIIHHHEEE===IIIgggsssWWWTTTppp|||NNN777:::---111//////...------------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---+++,,,......///555===IIIIIILLLXXXqqq|||pppYYYGGGBBBBBBCCCQQQ]]]rrrkkkiii|||vvvfffPPPAAAAAAJJJNNNPPPUUUVVVPPPGGGEEEIIIOOOTTTZZZ```bbbcccccccccWWWRRRKKKDDD@@@??????@@@AAAKKKOOOGGG>>>:::::::::@@@BBBEEEFFFHHHJJJMMMPPPNNNUUU]]]bbbhhhrrr~~~{{{|||~~~~~~}}}yyyxxxzzz{{{}}}mmmKKKCCC???JJJaaazzzOOO>>>999;;;444111333000000000///............///........................000111@@@PPPWWWaaajjjhhhfffXXXVVVgggwww}}}|||wwwtttuuu|||yyylllWWWRRRVVVSSS???999666999===@@@CCCGGGNNNTTT]]]jjj|||yyydddkkkxxx|||cccLLLEEEFFFEEEFFFIIINNNUUUcccrrrzzzwwwlllccckkkpppwww}}}eee[[[WWWbbbzzz|||{{{zzzxxxvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqrrrssssssrrrqqqwwwxxx}}}{{{{{{|||jjjSSSfffyyyoooddd``````YYYUUUUUUXXXYYYSSSNNNMMM~~~~~~zzzwwwyyywwwtttrrrrrrsssuuuwwwttt}}}wwwkkk^^^TTTNNNLLLMMMIIIHHHFFF===EEE^^^xxxXXXOOOkkkxxxUUU999888,,,000//////...------------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,...---...555===FFFIIIOOO\\\rrrrrrXXXGGGFFFLLLHHHRRRUUU___sssyyynnngggbbb]]]___hhhyyynnnrrruuubbbMMMAAADDDNNNPPPVVV^^^```WWWKKKGGGIIIJJJSSS^^^ggglllrrryyyzzzssshhh^^^UUUMMMDDD???>>>EEEIIIDDD<<<:::;;;<<>>BBBSSSmmmXXXBBB999:::555222333111111000//////......//////........................000222CCCSSSZZZeeemmmjjjdddXXXVVVcccpppzzzmmmvvv~~~zzzlllXXXUUUXXXRRR>>>999666:::>>>@@@DDDIIIPPPXXXcccoooiiilllzzzaaaIIIBBBCCCDDDFFFKKKNNNWWWeeeuuu~~~yyykkk___iiimmmuuubbbXXXUUU^^^tttxxx|||~~~zzzyyyxxxvvvtttrrrqqqpppoooooooooooooooooooooooommmnnnnnnooopppqqqqqqqqqzzzyyy{{{yyy{{{sssYYYdddwwwpppddd___^^^WWWTTTSSSVVVUUUNNNIIIHHH}}}~~~~~~~~~{{{xxxuuuxxxwwwuuussstttvvvxxxzzzwwwyyylll___TTTNNNKKKMMMIIIHHHFFF===AAATTT{{{^^^UUUppp|||```===777...333//////...------------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......,,,,,,------...555>>>AAAHHHRRR```tttsss\\\PPPVVV```___iiiooowww|||kkkTTTMMMMMMLLLQQQbbbpppyyysss^^^JJJAAAFFFNNNSSS\\\gggjjj^^^OOOIIIJJJJJJUUUaaaiiinnnuuu~~~uuuhhhXXXMMMFFFFFFBBB===:::<<>>AAAFFFLLLRRR[[[gggsssoooooowww^^^FFF???AAACCCFFFKKKMMMSSS___ooo{{{~~~yyyrrriiiiiimmmxxxcccXXXTTT[[[ooosssxxx|||zzzyyywwwvvvtttrrrpppooooooooooooooooooooooooooommmmmmmmmmmmoooppprrrssszzzyyy~~~|||zzz}}}|||^^^bbbzzz~~~{{{~~~}}}ggg\\\XXXWWWUUURRRPPPRRRPPPKKKHHHIII~~~}}}}}}~~~}}}{{{xxxvvvvvvvvvuuuuuuuuuwwwyyyzzzxxxyyylll^^^SSSMMMIIILLLIIIGGGFFF======KKKwww}}}eee^^^wwwxxxLLL===222444//////...------------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......,,,,,,------///777@@@CCCHHHQQQ___uuupppddddddqqq~~~qqqTTTVVVMMMOOOUUUkkkqqq\\\JJJCCCFFFLLLZZZdddpppqqqbbbNNNFFFHHHJJJUUUaaahhhmmmvvvrrr[[[QQQEEE>>><<<>>>CCCGGGFFFHHHJJJLLLNNNQQQUUUXXX^^^dddiiillluuu~~~|||~~~~~~~~~}}}|||{{{zzzzzzzzz{{{||||||}}}mmmOOOGGG@@@GGGLLL\\\pppMMM999999666333444222111111000///////////////---------........./////////777JJJYYY```mmmsssjjj^^^XXXVVV___kkkzzzzzzfff|||~~~xxxhhhXXXZZZ[[[NNN;;;888888;;;???AAAHHHOOOTTT^^^jjjtttuuurrruuu\\\DDD===@@@BBBFFFKKKMMMOOOTTT^^^jjjuuu{{{~~~uuuqqqpppvvvkkk^^^YYY```rrruuu|||~~~|||zzzyyyxxxvvvtttrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnppprrrssstttxxxxxx}}}~~~{{{}}}yyyzzz___\\\xxx}}}|||sss]]]TTTRRRRRRSSSOOOMMMMMMLLLIIIKKKOOO~~~|||}}}~~~}}}}}}|||{{{{{{zzzxxxsssssstttuuuvvvvvvwwwwwwttt}}}xxxjjj]]]SSSMMMHHHLLLGGGEEEEEE===:::EEEhhhxxx```YYYsss~~~~~~WWW???000...//////...------------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......,,,,,,......111999CCCIIIJJJNNN]]]zzz~~~uuummmmmm{{{jjjRRR\\\YYY]]]^^^ttt}}}oooZZZJJJEEEIIILLLaaalllxxxuuuaaaKKKBBBDDDCCCLLLVVV\\\bbbmmm}}}nnn\\\MMMCCCBBBFFFGGGIIILLLNNNPPPSSSWWWZZZ___gggpppyyy}}}~~~}}}}}}~~~~~~{{{yyyxxxyyyyyyxxxyyyzzz|||[[[KKK???FFFOOOhhh|||RRR888888777444444222222111000000//////000000,,,,,,------...////////////999MMM[[[bbboootttiiiXXXTTTUUUaaaqqqyyyiii{{{tttdddWWW\\\\\\LLL:::888888<<>>@@@BBBEEEIIINNNNNNNNNOOOTTT]]]hhhpppzzzwwwtttuuu}}}lll```___fffuuuwww~~~|||yyyyyywwwuuusssqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnllllllnnnoooqqqssstttuuuvvvyyy~~~{{{vvv|||xxxyyy}}}dddZZZ|||rrrrrrxxxxxxzzz}}}oooZZZSSSSSSRRROOOLLLKKKKKKJJJHHHLLLRRR~~~~~~}}}{{{}}}|||zzzyyyyyyyyyxxxqqqrrruuuvvvwwwvvvuuutttooozzzvvvhhh\\\RRRMMMHHHKKKFFFBBBDDD===999AAA[[[{{{tttYYYPPPnnn}}}}}}{{{TTT:::////////////...------------...,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......,,,,,,...///333<<>>999???XXX}}}yyyZZZPPPrrrNNN888666;;;//////...------------...,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---......,,,,,,///000444>>>IIIGGGIIISSSmmm|||kkkWWWIIINNN```qqquuuUUUYYYooo}}}lllUUUHHHJJJPPPSSS]]]jjjvvvsss^^^JJJGGGMMMLLLMMMLLLHHHGGGKKKTTT[[[lllxxx|||UUUKKKRRRLLLNNNQQQSSSVVVYYY]]]```dddooo~~~~~~|||{{{||||||}}}|||~~~~~~zzzwwwvvvwww{{{{{{|||~~~}}}~~~sssUUULLL@@@WWW|||XXX888777777444444333222111111000000000000000,,,,,,------...///000000///;;;QQQ]]]cccpppssseeeVVVSSS[[[qqqxxxfffzzzyyyuuunnn^^^TTT]]]\\\III888777999===@@@CCCKKKTTTVVVaaannnwww{{{yyynnnrrrZZZEEE@@@BBBBBBCCCFFFEEEMMMTTTSSSLLLIIINNNTTTYYYcccmmmpppooottthhhgggqqq{{{{{{vvvvvvtttrrrpppnnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjhhhjjjmmmpppsssttttttsssttt|||~~~{{{hhh___ppp|||hhh\\\SSSKKKFFFGGGKKKNNNLLLFFFFFFIIIzzzyyyyyyyyy{{{~~~|||yyyyyy{{{~~~~~~yyytttrrrsssuuurrrvvvyyyxxxtttrrrsssvvvvvvssseeeXXXOOOIIIHHHHHHGGGCCC???===<<<===VVV~~~zzzYYYQQQtttPPP===222111000000000///......------,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,,,,,,,///666AAAJJJGGGLLLUUUrrrlllUUUHHHKKKVVV___lllsssZZZYYYuuulllUUUHHHJJJRRRWWW___iiinnnfffZZZRRROOONNNMMMOOOPPPNNNKKKJJJNNNRRRWWW```ppp[[[FFFGGGLLLNNNRRRVVVXXXZZZ\\\\\\cccttt}}}{{{{{{{{{||||||zzzzzzzzzzzzzzzyyyxxxwww|||yyyxxxyyyyyyzzzxxx]]]FFFJJJ[[[uuu{{{\\\>>>>>>777444666...222111000///............---.........---...000333555:::NNN___fffooorrrjjj\\\OOOaaazzzlllzzz}}}yyyqqq___UUU^^^[[[FFF888777999===AAADDDKKKSSSWWWeeennnyyyooovvv}}}pppXXXBBB>>>AAAAAAAAACCCFFFLLLSSSXXXWWWSSSNNNLLLXXX^^^bbbmmm~~~}}}uuu|||yyyuuuuuutttsssqqqooolllkkkiiijjjlllmmmlllkkkiiihhhhhhiiijjjllloooqqqssstttuuuyyy~~~~~~~~~qqq]]]bbbUUUPPPKKKMMMNNNLLLIIIGGGIIILLL~~~rrrmmmdddbbbcccdddhhhnnnssswwwyyy~~~~~~|||zzzvvvrrrqqqrrrtttqqqtttvvvtttpppnnnpppssssss|||qqqdddXXXOOOIIIHHHHHHGGGDDD???===<<<===TTT{{{{{{___[[[SSS===333444000000000///......------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---......---000777BBBJJJIIIOOOYYYvvvoooTTTCCCDDDRRR^^^yyysss^^^jjjkkkUUUHHHKKKSSSYYY___jjjppphhh[[[TTTTTTUUU\\\ZZZXXXVVVSSSPPPOOONNNPPPTTT\\\llluuuTTTJJJNNNJJJMMMQQQVVVZZZ]]]aaacccnnn~~~}}}|||{{{{{{zzzzzzxxxxxxyyyyyyxxxxxxwwwwww|||zzzyyyxxxvvvwwwrrr^^^HHHKKKOOOgggzzz{{{vvv~~~bbbAAA>>>888666777000222222111000////////////......///...---...111333555;;;OOO```fffooorrriiiXXXVVVsssvvvnnn|||}}}yyyppp^^^UUU^^^]]]GGG999888999>>>AAADDDKKKSSSVVVeeeoooyyyllloooyyyyyyzzzoooXXXCCC???BBBBBBCCCFFFGGGMMMTTTXXXXXXUUURRRPPPQQQYYY___mmm}}}sssvvvyyyuuuttttttsssqqqooommmkkkggghhhiiiiiiiiihhhgggfffhhhiiikkknnnpppssstttuuuyyy|||mmmbbboooYYYLLLRRRRRRQQQOOOLLLKKKLLLNNNnnn___YYYPPPNNNOOOQQQUUU[[[bbbhhhlll{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~yyyyyyxxxuuuqqqpppqqqrrrrrrssssssqqqmmmlllnnnqqqqqqxxx|||pppcccXXXOOOIIIHHHIIIGGGDDD@@@===<<<<<>>444444000000000///......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......///000//////000777BBBJJJHHHNNN[[[}}}sss^^^ZZZuuuyyy|||hhhSSSJJJPPPYYY^^^jjjvvv{{{nnn\\\UUUZZZaaafffjjjsss|||lllSSSMMMOOOOOOQQQUUUZZZ___dddmmmvvv}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}}}}~~~}}}|||zzzxxxwwwwwwwwwyyyzzzzzz{{{{{{{{{zzzzzzzzzxxxuuuvvvqqqMMMEEEGGGJJJSSSccctttxxxKKK<<<:::888777666444444333222111111111111///000000000///000222555999DDDZZZhhhllluuuwwwkkkeeexxxoooooosss}}}}}}wwwmmm\\\UUUaaa```KKK<<<:::<<<@@@CCCEEELLLSSSWWWfffppp{{{eeeooo{{{iiihhhmmmWWWEEEBBBEEEGGGIIINNNTTTYYY```eeeiiillloooqqqhhhmmmmmmtttsssiiiaaa[[[bbbrrr}}}wwwssssssrrrqqqpppooommmmmmkkkjjjiiihhhggggggggghhhcccdddgggiiillloooqqqsssuuuxxx{{{}}}ttt~~~}}}vvvhhhxxxlll]]]^^^[[[VVVRRRMMMMMMOOOQQQQQQPPPvvvcccZZZUUULLLMMMOOOQQQSSSWWW]]]eeejjj~~~~~~}}}||||||{{{xxxuuurrrrrrsssuuutttrrrpppnnnnnnppprrrssswww{{{nnnaaaVVVMMMGGGIIIJJJIIIFFFBBB>>>;;;;;;CCChhhyyyvvv\\\PPPnnn|||}}}PPPBBB777555000000000///......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................000777AAAJJJHHHOOO\\\~~~yyygggmmmzzzfffSSSLLLSSS\\\aaaoooyyy{{{kkkWWWOOOSSSZZZbbblllzzz```NNNOOORRROOOVVVZZZ^^^ccciiisssxxx}}}~~~~~~}}}|||||||||}}}}}}~~~}}}{{{zzzxxxuuuvvvwwwyyyzzzzzzzzzzzzxxxxxxxxxyyywwwyyyzzzwww~~~ZZZRRRDDDDDDRRR___oooPPP;;;;;;999555777555444333222111111111111///000000000///000222555777FFF]]]jjjmmmvvvxxxkkkgggyyy}}}nnnrrrtttzzz~~~wwwlll\\\WWWcccaaaJJJ===;;;<<>>;;;:::???dddxxxyyy___NNNgggyyyyyyzzzVVVHHH:::666000000000///......------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------000777BBBKKKLLLQQQ^^^xxxxxxeeeTTTOOOWWW___bbbmmmuuuuuueeeRRRIIILLLQQQQQQ]]]lllwww~~~wwwXXXLLLOOOUUUWWWYYY]]]bbbffflllxxxppp```eeeqqq~~~~~~}}}}}}~~~~~~||||||}}}}}}}}}}}}||||||tttuuuvvvwwwxxxyyyyyyxxxxxxvvvvvvxxxyyy|||~~~qqqvvv|||dddFFF<<>>;;;333888555444333222111111111111...///000///...///222444444EEE^^^jjjlllwwwyyykkkaaalllvvvoooxxx}}}}}}~~~wwwlll^^^YYYddd```HHH<<<;;;===AAAEEEHHHOOOWWW^^^kkksss{{{xxxxxxzzz~~~lllbbbuuu}}}kkkWWWGGGDDDFFFGGGLLLSSS___dddmmmuuu}}}uuunnnvvvnnnfffiiizzz~~~vvvtttooonnnmmmllllllllllllllliiiiiihhhggggggfffeeeeeeggghhhjjjlllnnnppprrrsssuuuyyy|||||||||rrr}}}}}}______xxxzzzqqqvvv___XXXSSSRRRQQQPPPQQQSSSUUUUUUUUUiii\\\___^^^bbbhhhooouuuzzz}}}||||||vvvvvvuuusssrrrsssvvvyyyrrrqqqqqqqqqrrrssssssrrrooouuutttggg\\\TTTMMMJJJIIIJJJJJJHHHCCC>>>;;;:::>>>cccwwwyyy___KKKbbbsss}}}}}}^^^HHH888666000000000///......------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......111999EEEMMMMMMRRR]]]~~~vvveeeUUURRRZZZaaabbbiiippppppbbbRRRLLLMMMPPPKKKRRR[[[aaahhhtttlllUUUOOOQQQWWW\\\\\\aaafffjjjrrrkkkUUUUUU]]]ooo~~~~~~}}}|||zzzyyyyyyzzz|||}}}~~~}}}||||||}}}}}}~~~wwwxxxxxxyyyzzzzzzzzzzzzyyyuuutttwwwzzz|||xxxyyy}}}YYYEEEEEEUUU[[[===BBB===333999444333222111111000000000......///...---...111333333GGGbbbmmmooozzz}}}mmm]]]```pppyyysssvvvuuuppp|||}}}}}}wwwmmm___[[[fff___EEE<<<:::===BBBFFFJJJQQQYYYbbbnnnttt{{{xxxgggkkkzzzjjjccckkk}}}jjjXXXGGGDDDFFFGGGLLLSSSVVV\\\eeemmmuuu{{{llldddiiimmmqqqxxxqqqkkklllmmmlllkkkjjjjjjjjjkkkllliiijjjjjjjjjhhhgggeeedddiiijjjkkkmmmnnnpppqqqrrrsssxxx|||||||||ppp|||}}}~~~___ZZZwwwrrrhhh{{{oooXXXUUUVVVPPPQQQSSSSSSRRRQQQQQQQQQnnn```fffjjjsssyyy~~~|||zzzxxxtttrrrsssvvvyyysssssssssuuuwwwwwwvvvuuukkksss~~~qqqdddZZZSSSNNNLLLJJJKKKKKKHHHCCC>>>;;;:::DDDgggzzz|||aaaLLLaaasss{{{{{{aaaDDD333444000000000///......------...------,,,,,,------...,,,,,,,,,---------......,,,---...///333;;;GGGPPPKKKPPPZZZzzz~~~uuudddVVVTTT[[[aaabbbgggnnnnnncccVVVQQQSSSTTTXXXWWWVVVUUUWWW___iiiqqq{{{dddVVVTTTTTTVVV\\\```dddjjjpppyyymmmUUUPPPRRR___tttwwwvvvtttsssssstttvvvwwwyyyzzz{{{{{{{{{}}}}}}}}}||||||}}}{{{|||}}}}}}~~~}}}}}}}}}zzztttrrrvvvzzz{{{}}}|||ttt|||rrrXXXLLL[[[___???EEE@@@444:::444333222111000000000000---.........---...000333666KKKfffqqqsssrrr```]]]eeejjjgggqqq{{{wwwqqq}}}yyy}}}wwwnnn```\\\fff___DDD;;;:::<<>><<<>>>BBBEEEHHHOOOWWW^^^hhhwwwtttWWWGGGHHHLLLTTT\\\[[[TTTQQQTTT[[[```eeeppp}}}}}}kkkXXXGGGCCCEEEEEEIIIOOOPPPOOORRRWWWYYYYYY]]]ccckkkwwwzzz~~~ZZZHHHKKKeeeyyyeeeMMM???>>>BBBMMMVVVbbbhhhiiihhhkkknnnnnnkkkgggeeeeeeggghhhhhhhhhgggcccaaaaaafffmmmsssmmmpppvvv{{{~~~zzzzzz|||xxx|||ooobbb|||uuuaaa|||tttoooooo~~~lllQQQIIIIIIJJJKKKLLLLLLJJJIIIIIIJJJ}}}}}}{{{qqqpppuuutttqqqsssqqqkkknnn}}}~~~}}}~~~~~~}}}|||{{{zzz{{{|||}}}zzzyyyzzz}}}~~~zzz{{{|||}}}|||zzzxxxwww{{{|||}}}}}}|||zzzwwwuuusss{{{uuuhhh[[[QQQJJJFFFIIIFFFEEEEEEAAA<<<;;;>>>IIIxxxhhhMMMiiimmmLLL;;;999444111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////222999CCCKKKIIIWWWlllppp^^^SSSTTT[[[aaaccckkkrrrwwwxxxzzzgggdddccchhhpppppp~~~jjjkkkttt{{{xxxnnneeebbbdddlllxxxxxxqqqmmmkkk\\\XXXRRRNNNMMMPPPUUUXXXbbbdddhhhkkkoootttyyy}}}}}}}}}|||yyyxxxxxxxxxzzz}}}}}}zzzvvvtttuuuwwwyyyzzz___FFFPPPppp~~~~~~xxx\\\FFFAAA:::;;;555555444333111000000//////......---......///000111777TTTqqquuubbbSSS\\\sss}}}|||}}}{{{wwwtttjjjbbbeee\\\DDD>>>===>>>CCCFFFIIIOOOWWW___iiiwwwrrrTTTEEEKKKNNNPPPWWWYYY[[[\\\]]]YYYRRRQQQZZZeee|||hhhXXXHHHDDDEEEGGGJJJMMMOOONNNPPPTTTUUUUUUXXX^^^```jjjnnnttt~~~TTTGGGQQQddd|||mmmWWWDDD===>>>@@@???IIIWWWccchhhiiihhhgggjjjfffcccbbbeeefffeeeccccccbbbaaa```bbbfffmmmrrrlllooovvv|||~~~{{{xxx|||}}}fffuuuhhh|||zzz|||wwwWWWJJJHHHFFFHHHJJJJJJJJJJJJKKKLLL|||wwwyyyvvvpppllldddaaakkk~~~|||{{{~~~}}}|||zzzyyyyyyyyyzzz{{{zzz|||~~~|||yyyzzzzzzzzzzzz{{{|||~~~~~~~~~{{{zzzyyyxxxttt~~~xxxlll]]]QQQJJJHHHHHHGGGHHHIIIFFF>>>;;;===PPP~~~dddLLLkkkpppPPP===999444333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////222:::DDDLLLMMM]]]ttt}}}zzz}}}nnn\\\SSSUUU\\\aaacccnnnuuu{{{~~~llljjjiiiqqq{{{~~~zzzpppssszzzqqqfffaaalllwwwoooiiifffSSSOOOHHHCCC@@@BBBFFFHHHQQQUUUZZZ```fffmmmtttyyyyyyxxxzzz~~~|||vvvtttvvvxxxyyy{{{~~~~~~zzzvvvuuuvvvxxxyyyyyyssswww~~~|||sssoooqqqmmm___KKKAAAKKKcccwwwfffKKKCCC>>>AAA;;;444333222111000/////////------------...///000111999VVVsssuuugggYYYaaatttzzz|||~~~}}}{{{xxxvvvlllcccfff]]]FFF<<<;;;===CCCGGGJJJRRRZZZbbbjjjvvvuuu]]]UUU^^^aaagggvvvzzziii___]]]___ooowww{{{iiiZZZKKKEEEGGGJJJLLLNNNQQQPPPSSSWWWYYYYYY\\\bbbfffnnnpppvvvyyyTTTLLLSSS[[[kkk|||gggOOOAAAAAAEEEEEECCCDDDKKKWWWdddkkkjjjgggdddbbbaaaccceeeeeeaaa^^^___```bbbccceeehhhlllpppkkkooovvv|||{{{yyy|||eeeooowwwvvvXXXMMMLLLHHHIIIKKKKKKJJJIIIIIIJJJ{{{zzzwwwoooggg\\\ZZZgggyyy}}}~~~}}}}}}{{{zzzyyyyyy{{{}}}~~~zzzxxxzzzyyyyyyyyy{{{}}}}}}zzzyyyyyyyyytttzzzmmm\\\PPPJJJIIIHHHHHHJJJKKKGGG???;;;<<>>AAA999555444333222000000000000---------...///000111222:::WWWtttvvvjjj^^^cccrrrzzz~~~||||||zzzwwwlllccceee^^^III;;;:::===CCCGGGKKKSSS\\\dddkkkvvvuuugggiiitttzzzyyyjjj```aaakkkzzz{{{nnn```PPPHHHHHHLLLNNNNNNMMMMMMOOOTTTVVVVVVZZZ```qqqwwwxxx~~~{{{WWWQQQOOORRRZZZfffuuuiiiPPPFFFJJJMMMJJJKKKEEEBBBKKK[[[hhhkkkiiibbbbbbccceeeeeeccc___\\\^^^```cccdddfffhhhkkkmmmlllooouuu{{{~~~{{{zzz|||cccqqqkkkTTTOOOPPPMMMNNNNNNMMMIIIGGGFFFFFF}}}yyywwwkkkdddZZZWWW___lllrrrpppuuu{{{~~~|||}}}{{{yyyxxx{{{|||~~~~~~}}}|||{{{{{{yyyzzz{{{{{{|||}}}}}}}}}~~~|||zzzyyyxxxwwwwwwuuuzzzlllZZZMMMIIIIIIKKKIIIIIIIIIDDD===:::<<>>999666666777999;;;===AAADDDHHHMMMSSSWWWYYYfffssstttkkkfffjjjrrr}}}|||zzzyyyxxxyyyyyyxxxvvvxxxwwwtttjjjZZZMMMLLLSSSSSSMMMHHHFFFGGGSSSpppxxxOOOBBB===???555777666555444333222222222.........///000111333333;;;WWWsssvvvddd]]]ddduuu}}}{{{xxxlllbbbeee```KKK<<<;;;===CCCGGGKKKSSS[[[bbbkkkvvv~~~tttuuuzzz~~~wwwiiiWWWKKKJJJMMMNNNMMMJJJIIILLLPPPRRRRRRVVV\\\iiipppsss|||~~~YYYOOOLLLQQQWWWZZZ___ooorrrZZZRRRVVVTTTLLLNNNKKKLLLUUUccclllmmmjjjdddfffgggfffdddaaa`````````aaabbbbbbccceeeiiilllmmmooouuuzzz}}}|||{{{||||||gggwwwlllVVVOOONNNNNNOOOOOOMMMJJJHHHGGGGGGvvvrrrhhhddd[[[UUUWWW___cccbbbnnnwww~~~|||{{{|||}}}}}}}}}|||zzzyyy{{{{{{zzzyyyxxxzzz|||yyy{{{}}}~~~~~~|||zzzyyywwwwwwxxxxxxxxxwwwvvvuuuuuu~~~~~~yyyjjjWWWJJJGGGIIIMMMJJJHHHFFFAAA;;;:::===JJJuuu___QQQppp___===666777222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,///111666???KKKTTTLLL[[[rrrvvvyyy|||lllZZZSSSYYYbbbeeedddfffqqq|||www|||~~~~~~zzzqqqbbbVVVCCCAAA===999777666777888888999;;;<<<===@@@DDDGGGTTTcccnnngggYYY[[[qqq{{{zzzyyyzzzzzzyyywwwuuurrruuuxxxsssdddUUUSSSXXXddd\\\TTTMMMGGGOOOppp{{{QQQDDD@@@BBB777999888777666555444444444......//////000222333444;;;WWWsssvvv___\\\gggzzz~~~|||xxxlllaaaeee```MMM===<<<>>>CCCGGGKKKRRRZZZ```jjjwww~~~~~~ppp\\\MMMJJJMMMNNNKKKMMMMMMOOOSSSUUUTTTXXX]]]WWW^^^eeesssWWWIIILLLVVV]]]YYYTTT___||||||ddd]]]```ZZZMMMPPPVVVaaannnxxxyyyssslllhhhiiijjjgggbbb```bbbdddbbbbbbaaa___```ccchhhlllmmmoootttyyy|||}}}||||||{{{ooo}}}xxx]]]OOOGGGJJJKKKMMMMMMLLLKKKKKKLLLooofffddd^^^\\\QQQRRR```eeebbbdddqqq}}}{{{zzzyyyxxxvvvtttuuuuuusssqqqttt{{{}}}{{{yyywwwvvv|||}}}~~~}}}zzzxxxxxxxxxpppxxxzzzyyyooo]]]NNNIIIIIIIIIJJJJJJJJJEEE???;;;<<<===FFFtttdddTTTzzzhhh<<<444555444444333111000...---------,,,,,,++++++,,,,,,------------------------------,,,,,,...444@@@LLLUUU[[[dddzzztttxxx}}}pppaaaZZZ^^^cccdddcccjjjqqqyyy~~~nnncccfffkkkjjjooowwwwwwxxx|||~~~|||||||||rrr___NNNAAA>>>999666666777888888999;;;<<<;;;<<<@@@DDDFFFRRRaaacccVVV^^^~~~yyywww}}}{{{zzzyyyyyyyyywwwwwwvvvrrrjjjfffhhhmmmeeeqqq]]]TTTOOOPPPYYYDDDEEE???777777777666666444222111000/////////...---...222444;;;ZZZsssyyyttteeeZZZbbb{{{~~~~~~}}}}}}vvvhhhbbbkkkdddIIIAAA===>>>CCCHHHLLLSSSZZZ```kkkyyyyyyrrr\\\LLLKKKHHHFFFLLLLLLQQQXXXgggwwwvvvxxx|||{{{zzzuuuZZZJJJNNNZZZqqqvvvzzzvvvuuuuuu[[[TTTTTT\\\qqq{{{llljjjhhheeedddddddddcccaaa______^^^]]]^^^aaaggglllkkkpppvvvyyy}}}zzz{{{www~~~lllpppeeeYYYWWWQQQOOOOOOPPPNNNKKKLLLQQQhhhaaaaaa^^^]]]RRROOO[[[```___dddttt~~~|||{{{zzzyyyxxxwwwwwwvvvvvvvvvyyy}}}|||zzzxxxwwwwwwxxxzzz||||||{{{xxxvvvuuuvvvpppyyy||||||zzzppp]]]NNNHHHHHHHHHHHHIIIHHHDDD>>>;;;;;;<<>>::::::;;;@@@nnneeeVVVtttjjjFFF===333444333222111000......---------,,,,,,,,,,,,------------------------------......---///555???LLLTTTLLL]]]}}}~~~lll{{{zzznnn```ZZZ]]]bbbeeedddjjjqqqyyyooo[[[LLLCCC???CCCGGGLLLVVVbbbjjjvvv~~~wwwdddPPP???<<<888666777:::;;;<<>>===;;;999:::>>>AAAFFFHHHWWW{{{}}}{{{zzzwwwvvvxxx|||}}}}}}|||{{{yyywwwuuuxxxyyy||||||sssiiigggjjjsss~~~yyymmmbbbIIIEEE===777888777555333111111111111111111111000///000333666;;;[[[ttt|||oooWWWVVVbbbxxx~~~{{{yyy{{{www{{{zzzxxxrrruuu~~~|||wwwlllfffooohhhNNN@@@======BBBGGGJJJQQQXXX^^^hhhuuuyyyqqqtttvvv|||~~~vvvaaaQQQKKKDDDFFFUUUgggwwwXXXKKKQQQ]]]jjjwwwhhhSSShhhnnndddcccaaaaaacccdddcccccc]]]]]]\\\[[[\\\```eeejjjlllpppuuuxxx|||}}}|||nnnpppqqqbbbrrrqqq\\\UUUXXXXXXZZZ]]][[[WWWVVVYYYeeegggkkkeeedddWWWNNNSSSYYY```nnn|||{{{{{{{{{{{{uuuttttttwww{{{}}}{{{yyy}}}zzzwwwtttsssssstttuuuwwwwwwwwwvvvsssrrrrrrsssxxx~~~rrr]]]LLLEEEDDDDDDFFFHHHHHHDDD???;;;;;;<<>>;;;888777:::===???@@@CCC@@@???>>><<<:::<<>>======???BBBJJJQQQjjjvvv~~~tttlllooorrrdddQQQ>>><<<999:::===AAAEEEFFFDDDAAAAAACCC@@@::::::>>>111777FFFXXXccchhhrrr}}}vvvmmmhhhoooyyy~~~~~~~~~{{{yyywwwwwwtttuuuwwwrrrkkknnnyyyeeeLLLDDD@@@@@@:::888555333111111222333/////////...---///222444<<<[[[uuuooo[[[ZZZcccxxx~~~vvvnnnxxxzzz}}}}}}zzzoooiiirrrnnnVVVBBB>>>>>>BBBFFFIIIOOOUUU]]]fffsss}}}jjj\\\YYYWWWQQQPPPRRRVVV\\\dddnnnxxx~~~yyylllZZZNNNeeepppdddZZZZZZXXX^^^dddvvvqqqWWWNNNPPPbbbuuurrriii}}}pppeeecccaaa`````````___^^^______^^^]]]^^^aaagggkkknnnqqqvvv{{{~~~~~~zzz~~~wwwvvvxxxkkkjjj{{{pppbbbaaa^^^^^^```bbb^^^VVVRRRSSSyyymmmrrroooiiigggXXXNNNVVV```mmm~~~}}}||||||{{{zzzyyyxxxxxxyyy{{{||||||yyywwwuuuuuuvvvuuutttrrrqqqppptttttttttsssrrrsssuuuwww{{{|||oooZZZHHHBBBBBBCCCFFFHHHIIIGGGBBB>>>======]]]gggSSSgggppprrryyy~~~}}}RRR>>>>>>444222222111111000//////.........------------......------------------------.........000666AAANNNWWWMMMVVVjjj}}}}}}|||{{{rrreee^^^]]]aaaeeegggiiitttkkkMMMBBBAAAAAACCCGGGKKKPPPSSSZZZiiizzz}}}|||fffUUUXXXccc___PPP@@@>>><<<===BBBGGGKKKMMMGGGEEEGGGLLLHHH===888:::555555999@@@GGGQQQ___kkk\\\bbbrrr~~~|||zzzxxxzzztttsssxxxuuunnnvvv{{{}}}sssVVVHHH??????:::999777555333333333333/////////...---...111444<<>>888777;;;NNN|||lll^^^www}}}iiiLLLJJJFFF===;;;777333111000111222......---,,,,,,,,,,,,------------...------,,,,,,(((...111000777HHHXXX___QQQXXXiii~~~|||~~~ppp```ZZZ```jjjpppaaaGGGGGGDDDDDDHHHNNNPPPMMMHHHOOOPPPYYYppp|||sssrrrzzzZZZRRRSSSXXX___aaa```aaaeeecccWWWKKKQQQnnnhhhMMMDDDAAAJJJSSSWWW]]]dddfffpppppp```NNNEEEAAA===MMMjjjooocccnnn|||xxxzzz{{{yyyxxxyyy~~~zzzyyyrrrtttyyytttuuussswwwyyyXXXMMM@@@???===:::777555444333///////////////111333444@@@XXXssswwwffffff{{{{{{rrruuuyyy{{{~~~sssmmmwwwvvvcccJJJEEEAAACCCFFFIIIOOOVVV___pppxxx||||||qqqccc^^^kkktttggg^^^```ccc___YYYWWW___dddlllkkk```ddd~~~ZZZRRRZZZ```cccfffiiipppttttttyyyjjj^^^ffflllzzzrrreeebbbsss{{{ooohhhdddbbb```^^^___aaaaaa___\\\^^^^^^]]]\\\[[[\\\```ccchhhhhhllluuu}}}ssszzzxxx|||zzzwwwfffvvvxxxjjjaaaXXXbbbaaa___ZZZVVVVVVZZZ^^^qqqhhhgggdddfff]]]___aaa```bbbkkkzzz|||zzzzzzyyywwwuuuvvvvvvvvvtttrrrqqqqqqrrrwwwuuutttsssssssssqqqpppqqqqqqqqqppppppqqqtttwwwzzzqqqhhhZZZLLLBBB???@@@AAAEEEDDDEEEEEE@@@999999===___dddZZZ}}}dddIIIHHHDDD<<<:::666333111000111111///...------,,,,,,------,,,------...------,,,,,,***///111///555DDDTTT]]]NNNSSSeee~~~ttteee___dddlllqqq~~~zzz[[[HHHHHHIIIKKKPPPUUUZZZ\\\^^^ddddddgggsssxxxqqqrrr~~~kkkMMMBBBBBBFFFKKKLLLJJJLLLPPPQQQLLLFFFPPPqqqjjjMMMNNNXXXfffnnnmmmpppxxxrrrbbb[[[RRRHHHGGGLLLXXXwww~~~xxxzzz{{{zzzxxxuuuttttttzzz|||wwwvvvwwwqqquuuwww~~~yyypppWWWPPPAAA@@@>>>;;;888666555444111111000000111222444555@@@WWWrrr}}}|||cccfff}}}|||yyytttrrryyy~~~uuunnnxxxyyygggMMMFFFBBBCCCEEEHHHNNNTTTYYYhhhpppuuuzzzsssrrrqqqnnndddeeegggnnnnnnWWWIIIBBB???CCCIIIKKKMMMVVV[[[XXX]]]{{{uuu\\\YYYdddooo|||sssbbb[[[mmm{{{|||mmmgggdddaaa```^^^\\\]]]^^^^^^[[[YYY[[[\\\\\\[[[[[[]]]aaaeeehhhhhhmmmuuu}}}qqqzzzuuuxxxyyyyyyjjj}}}nnnccc\\\```^^^\\\XXXVVVWWWZZZ\\\jjj^^^dddgggiiikkkuuu~~~{{{~~~}}}yyyxxxvvvuuutttttttttsssqqqpppqqqtttvvvsssqqqooopppsssuuutttrrrppppppnnnllllllmmmrrruuutttiii```TTTGGG@@@>>>@@@CCCFFFFFFFFFFFFAAA;;;;;;???gggUUURRRuuu___FFFEEE@@@:::888555222000000000111///...------,,,---------,,,,,,------...------,,,---000111///333AAAQQQ[[[QQQWWWmmmwwwiiiaaaeeelllqqqmmmSSSIIIIIIMMMSSSXXX___gggqqqwwwzzzuuuwww}}}___EEE<<<;;;<<<@@@???===???CCC@@@CCCDDDQQQuuummmOOOVVVmmmaaaOOOVVVYYYMMMLLLXXX[[[hhhooonnnyyyzzzvvv~~~}}}{{{zzzyyyxxxxxxwwwvvvtttwww{{{xxxwwwwwwrrr{{{kkkaaaQQQNNNCCCBBB???<<<999777666555333333222222333444555666>>>VVVrrr}}}eeeeeeyyy~~~{{{{{{{{{zzznnnxxx~~~~~~uuunnnxxxzzzlllPPPHHHBBBBBBDDDGGGLLLRRRZZZhhhnnnuuuiiiYYYSSSTTTTTTOOOZZZiii{{{uuueeeUUUEEE;;;:::??????===CCCNNNRRRXXXnnnuuufffhhhsssttthhhaaahhhllllllppp}}}yyylllfffhhhgggccc```___]]]]]]]]]\\\ZZZWWWYYYYYYZZZZZZ[[[^^^bbbfffhhhiiimmmuuu|||mmm}}}yyyuuuwww}}}yyynnn~~~~~~qqqccc___\\\ZZZVVVUUUUUUWWWYYYYYYkkk]]]dddiiikkk}}}{{{wwwuuuttttttssssssssssssrrrqqqqqqtttvvvssspppmmmooosssvvvtttrrrooonnnkkkiiihhhjjjooosss}}}qqqddd\\\PPPDDD>>>===@@@CCCGGGFFFGGGGGGCCC<<<<<<@@@ccciiiKKKQQQqqqxxx[[[DDDCCC<<<888777444222111000000111//////...---------------,,,,,,------...---------...000111///333???RRR___VVV\\\vvvxxxiii```ccclllqqqcccMMMKKKLLLPPPVVV```lllyyyxxx|||vvvvvvuuuXXXCCC@@@>>>???AAA@@@===???DDD>>>CCCFFFRRRuuullliiiooonnn^^^YYYdddeee[[[[[[gggrrrnnneeegggxxx|||wwwvvvxxx{{{{{{zzzsssvvvtttvvv|||{{{vvvhhhZZZPPPMMMEEEDDDAAA>>>;;;999777666444333333222333444555666:::TTTsssfffaaammm|||}}}}}}}}}}}}jjjttt~~~}}}}}}tttlllsssxxxnnnSSSIIIBBBAAADDDGGGMMMRRR\\\jjjpppwwwlllWWWMMMKKKLLLJJJWWWjjj}}}uuu___KKKBBBAAACCC<<<===GGGMMMTTTjjj~~~sssttt~~~wwwaaa]]]WWWRRRVVVbbbpppzzz}}}yyyppphhhgggjjjiiidddbbbbbbaaa```___]]][[[ZZZXXXYYYYYYYYYYYY\\\aaaeeeggghhhlllsssyyy}}}kkk{{{xxxxxxwwwpppooo```^^^WWWTTTQQQQQQTTTWWWVVVUUUnnn___dddfffgggzzzwwwvvvvvvvvvvvvrrrtttuuuuuusssrrrqqqrrrtttrrrpppqqqttttttrrrppplllkkkiiigggfffiiinnnqqq{{{pppbbbZZZNNNCCC===<<<@@@CCCGGGFFFGGGGGGCCC======AAA___\\\LLLVVVooorrryyyYYYDDDCCC999777666444222111111111111//////...------------...+++,,,,,,---.........------///000000444@@@TTTeeeWWWZZZooo|||kkkaaaccclllrrr|||^^^LLLNNNPPPSSS[[[jjj}}}qqqrrrxxx{{{vvvrrrqqq~~~RRRBBBAAA???@@@BBBBBB@@@BBBGGGGGGHHHHHHTTTtttlllnnnttteeemmmrrrnnngggjjjxxx~~~uuuwww}}}wwwuuutttvvvyyy{{{yyyvvvttttttqqqvvvrrr]]]TTTNNNGGGEEEBBB???<<<999888777333333222111111222444444666QQQuuufffZZZ```pppwww~~~zzzhhhqqq}}}}}}{{{|||tttiiiooovvvoooVVVKKKAAAAAADDDIIINNNSSSXXXgggnnnuuurrr]]]PPPJJJHHHLLLZZZnnnxxxaaaUUUPPPMMMCCC>>>BBBEEEMMMfff{{{zzz{{{ooobbbQQQGGGHHHTTTcccmmmnnnmmmjjjeeeeeegggeee___bbbbbbbbbaaa___]]][[[[[[YYYYYYYYYXXXXXXZZZ___bbbeeefffkkkrrrwwwmmm|||xxx}}}uuussshhh[[[ZZZRRROOOMMMNNNRRRTTTSSSQQQrrreeeeeefffiiiwww~~~{{{yyyxxxyyyxxxxxxqqqsssuuuuuussspppooonnnrrrsssuuuuuutttqqqooommmjjjjjjiiiggggggiiinnnqqqyyy~~~nnn```XXXLLLBBB<<<<<>>:::;;;@@@DDDBBBAAACCCCCC???999:::>>>]]]]]]TTTSSSiiixxxIII:::AAA<<<666666666555555444444444000000///...............***+++,,,---............---,,,---///111;;;SSSjjjXXXTTTbbbyyy|||zzz~~~~~~~~~{{{lllfffggghhhwwwzzzttt```SSSRRRUUUVVV___kkkrrrqqqjjjaaa[[[UUUVVVYYY]]]cccjjjqqquuuyyyeeePPPGGGHHHIIIVVVeeeqqq{{{wwwnnnooo}}}eeeQQQJJJLLLTTT]]]bbbcccggglllooottt{{{uuu}}}mmmcccfffdddXXXNNNMMMMMMWWW___YYYNNNTTTooo}}}|||vvvzzzyyyxxxxxxqqqwww```uuu}}}zzzYYYWWWNNNHHHFFFCCC???<<<999777666444333222111111111222333444JJJlllcccXXX^^^iiikkkooozzz~~~~~~uuuppprrrvvvyyyiiinnn}}}}}}{{{{{{qqqvvvhhhXXXIIIDDDEEEHHHKKKNNNRRRgggssswww~~~oooZZZOOOSSS[[[aaaaaannn|||wwwkkkmmmyyyuuuqqqiiidddiiivvvvvveeeeeekkkYYYIIIBBBCCCJJJWWWbbbccc```______^^^YYY\\\^^^]]]ZZZXXXYYYZZZSSSTTTUUUUUUWWWZZZ```cccgggjjjoootttwww~~~{{{tttuuussshhhuuu~~~www~~~{{{}}}{{{sss}}}}}}YYYLLLCCCDDDHHHKKKLLLIIIHHHIIIKKKbbbsssnnnZZZXXXYYY]]]dddrrrwwwyyy{{{xxxtttqqqpppqqqtttvvvsssrrrooommmlllmmmooopppppppppppppppnnnllljjjiiijjjiiiffffffggglllqqqttt|||}}}qqqbbbWWWOOODDD<<<:::<<>>555666666555444333333444444000000///.......................................---///000//////:::SSSjjj^^^UUU^^^rrr~~~|||ttteeedddnnnzzz}}}lllZZZSSSWWW___bbbdddeee```YYYSSSQQQRRRRRRVVV\\\aaafffmmmuuu{{{xxxaaaQQQGGGAAA@@@AAAEEEKKKYYYlll|||{{{sssjjjhhh}}}```QQQRRRVVVdddtttxxxsssvvvyyyeeeYYY^^^aaa[[[ZZZaaaYYYnnnxxx{{{zzzzzzyyyzzzwwwxxx|||uuuwwwdddttt~~~lllQQQIII^^^gggcccMMM>>>===;;;555333222111000//////000111333FFFhhh|||```VVV\\\fffhhhppp|||jjjuuu|||vvvvvvqqq```MMMFFFFFFFFFJJJOOOVVV```kkksss{{{wwwfffXXXNNNPPP___nnnvvv|||mmmhhhdddaaa^^^bbbrrrzzzzzz|||kkkkkkzzzyyypppcccWWWGGGNNNXXX^^^___]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWWWWUUUTTTTTTSSSTTTXXX^^^bbbfffiiipppwww||||||yyy}}}zzzxxx|||yyymmm~~~ssswwwzzz~~~bbbVVVLLLJJJQQQTTTOOOKKKKKKLLLJJJKKKTTT[[[___llllllUUUQQQRRROOOOOOVVV[[[jjjyyyxxx|||tttuuuwwwxxxxxxwwwuuutttrrrssssssrrrpppnnnkkkiiikkkkkkkkkjjjjjjjjjiiiiiifffdddaaa```cccjjjqqqvvv|||{{{~~~ppp^^^RRRKKKBBB;;;:::<<<@@@CCCAAAFFFCCC@@@@@@999777CCCiii}}}[[[LLLhhhwwwNNNAAA>>>777777777666555555555555666222111000......---------........................---...111111111:::RRRjjjeeeXXX]]]ppp~~~}}}zzzllljjjqqq}}}uuufffZZZWWW\\\bbbcccbbb___XXXRRRPPPRRRUUUTTTWWW\\\bbbiiirrrzzzqqq___LLLBBB>>><<<<<<===BBBEEEQQQeeeyyyyyyoooeeeccc}}}bbbNNNKKKNNN\\\tttwww```TTTPPPXXX]]]]]]dddpppxxx{{{zzzyyyxxxyyyzzzvvvwwwzzzuuuzzzjjj}}}nnnTTTPPPjjjrrrlllTTT@@@<<<<<<999333333111000000000111222111DDDeeexxx```TTT[[[hhhgggqqq{{{gggqqqxxxvvv~~~xxxfffSSSHHHEEEFFFJJJNNNTTT^^^hhhpppxxxssscccXXXSSSWWWeeerrrxxxvvvrrriii```___kkkzzzwwwxxxqqqrrrjjjccckkkpppnnnppp}}}oooSSSVVVZZZ]]]^^^]]]ZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTTTTUUUYYY___dddhhhiiinnntttyyysssppp~~~{{{oootttwww{{{nnndddYYYNNNPPPOOOLLLJJJLLLKKKHHHTTTXXXZZZ[[[eeewwwtttaaaSSSTTTUUUQQQSSSZZZcccqqq}}}vvv{{{rrrsssuuuwwwwwwvvvuuutttuuutttsssqqqooollljjjhhhjjjiiiiiiiiiiiiiiijjjjjjiiifffddddddgggooowww|||~~~iiiUUUOOOHHH@@@::::::===AAACCCAAAFFFDDDCCCBBB:::;;;KKKvvv{{{YYYMMMkkkvvvQQQEEEAAA===777777666555555555555666222222000///------,,,,,,........................---...111333333:::QQQiiihhhYYY\\\ooo~~~~~~uuusssxxxpppbbb\\\]]]```cccaaa___[[[VVVRRRRRRUUUYYYWWWYYY]]]bbbjjjsss|||xxxmmm^^^NNN???:::;;;;;;<<<===BBBCCCLLL___ssszzzrrrgggcccaaazzz~~~{{{eeeNNNGGGKKKQQQgggssshhhbbbbbb___bbbmmmtttyyy|||{{{|||zzzxxxyyyzzzvvvvvvyyyuuu|||qqqkkkWWWZZZ[[[aaa]]]LLL???======:::666666444333333333444555222BBBdddyyyhhhUUUVVVdddffftttxxxbbbhhh|||~~~wwwttt|||oooYYYJJJEEEFFFIIIMMMTTT]]]fffmmmuuurrrbbbYYYZZZcccsss~~~~~~~~~~~~{{{tttjjj___\\\bbbjjjfffjjjfffhhhvvv~~~zzzaaaUUU\\\eeejjjpppxxxjjj]]]\\\\\\]]]______^^^\\\[[[YYYXXXVVVVVVVVVWWWWWWUUUUUUUUUUUUVVV[[[aaafffiiijjjmmmrrrvvvqqqooo~~~yyy{{{tttlllzzz}}}vvvjjjQQQOOOKKKIIIJJJKKKIIIFFFaaacccdddfffmmmzzzkkkZZZPPPUUUYYYXXX^^^iiinnn}}}{{{sssxxxuuuuuuuuuuuuvvvwwwxxxxxxwwwuuuqqqnnnkkkiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjjjjhhhffffffkkkrrrzzz~~~~~~{{{dddQQQKKKEEE>>>999:::>>>BBBDDDCCCGGGEEEEEEDDD;;;AAAVVVZZZOOOkkkxxxWWWKKKDDDAAA888777666555444444444444222222000///------,,,,,,...........................---000444333888PPPiiidddTTTWWWooo}}}~~~yyyyyy{{{}}}lll```]]]___bbbbbb[[[ZZZXXXVVVUUUVVVXXX[[[^^^]]]^^^aaahhhqqqxxx}}}tttcccQQQEEE999777:::;;;<<<===DDDCCCIIIYYYjjjooofff[[[\\\]]]yyy{{{kkk^^^```bbb^^^SSSLLLPPPXXXZZZuuuxxxwwwzzz~~~rrruuu|||{{{|||zzzxxxyyy{{{wwwvvvxxxuuu~~~xxx~~~{{{kkkZZZ\\\NNNQQQOOOFFFBBBBBB@@@:::888777666444444444444555444BBBbbb~~~oooWWWUUUdddhhhttt}}}xxxzzz^^^___vvv{{{}}}}}}wwwttt|||vvvaaaNNNEEEFFFJJJKKKTTT\\\eeekkkrrr|||rrrbbb[[[```ooo}}}~~~~~~sssnnnfff[[[UUURRRRRRRRRSSSZZZYYY^^^mmmtttwwwkkkSSSLLLSSS___llluuu|||yyyYYY\\\ZZZYYYZZZ]]]```aaaaaaZZZXXXWWWUUUTTTUUUUUUVVVTTTUUUUUUUUUWWW\\\bbbgggkkkkkkmmmqqqvvvpppppp|||uuuvvvfffeeeyyy}}}zzzlllVVVQQQLLLLLLNNNMMMJJJGGGjjjlllooosss{{{qqq___SSSUUUYYY[[[dddrrrwwwzzzssswwwyyyxxxvvvuuuvvvxxxzzz{{{wwwtttoookkkhhhggghhhhhhfffgggiiijjjjjjiiihhhgggfffeeedddeeejjjpppwww{{{{{{zzz}}}vvvaaaPPPGGGBBB<<<888:::>>>BBBEEEDDDGGGEEEEEEDDD<<>>666666777888:::===DDDCCCGGGSSS```bbbYYYNNNOOOTTTrrrvvv```OOOIIIJJJJJJHHHFFFJJJSSS\\\ccc|||yyyxxxwwwvvvyyy|||xxxwwwxxxuuussskkk[[[WWWSSSSSSPPPJJJIIIIIIDDD===999888666444222222222222444???^^^zzzttt^^^\\\hhhkkkqqqccc[[[qqqvvvzzzyyyvvv}}}gggRRRGGGHHHJJJJJJQQQZZZcccjjjqqqyyy~~~~~~sssfffbbbiii}}}}}}|||~~~}}}|||}}}~~~pppeeeaaaYYYPPPLLLKKKGGGBBBFFFNNNPPPUUUccchhhjjjsssvvvuuuuuuwwwtttiiiWWWIIIJJJNNNYYYhhhtttxxxeeehhhfffbbb^^^[[[ZZZZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSTTTTTTTTTWWW\\\ccchhhkkklllnnnsssxxxmmmpppzzztttvvvfffkkk~~~rrryyyyyyuuuhhh\\\ZZZTTTQQQRRRSSSOOOLLLKKKssstttyyyvvvbbbUUUYYY```fffsss}}}vvvvvvxxxwwwuuutttuuuvvvwwwxxxsssqqqnnnkkkiiigggfffeeedddfffhhhjjjiiihhheeecccaaaaaabbbdddhhhmmmrrrvvvxxxzzz~~~~~~ppp\\\NNNDDD@@@:::888:::>>>CCCEEECCCEEECCCDDDBBB<<>>@@@@@@DDDMMMUUUUUULLLDDDEEEGGG___uuummmXXXJJJBBBBBBDDDEEEDDDGGGQQQ```jjj}}}}}}xxxvvvvvvwwwyyy|||yyyxxxyyyuuuzzz}}}eee[[[RRRWWWWWWTTTNNNKKKJJJIIIFFF<<<:::777555333222111111333;;;WWWttt|||iiidddjjjiiimmmvvvxxxnnn^^^nnnsssyyyyyyuuu~~~lllVVVIIIIIIKKKIIIMMMWWWaaaiiiqqqyyy}}}}}}wwwooooooxxx}}}~~~}}}~~~~~~{{{yyyzzz|||}}}~~~}}}{{{yyyxxxyyy}}}|||www```[[[\\\WWWNNNHHHGGGCCC>>>???HHHJJJNNNYYY[[[[[[bbbggg___]]]```\\\OOOFFFEEEHHHKKKUUUdddsssuuuoooooonnniiiaaaYYYTTTSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTVVV\\\ccchhhllllllpppuuu{{{jjjnnn{{{xxx{{{ooozzzssszzz}}}bbbZZZUUUYYYUUUSSSVVVTTTNNNJJJKKKzzz{{{nnn[[[QQQ\\\lllzzz|||yyywwwsssssssssrrrrrrrrrssssssoooooonnnmmmjjjgggdddcccbbbdddgggiiiiiifffbbb```___```aaadddhhhlllpppsssyyy|||zzzjjjVVVIIICCC>>>999777:::???CCCFFFBBBDDDBBBBBB@@@;;;LLLnnnwww\\\HHHVVV}}}___PPPNNNCCCDDD???>>><<<999666444333333000//////.........//////........................111++++++000///222LLLkkkmmmWWWUUUmmm~~~}}}||||||yyy|||xxxnnnjjjkkknnnnnnllliiigggeeedddeeeeeeeeedddcccccceeeooozzzgggVVVEEE999999777777888666555999AAA===>>>BBBIIINNNMMMEEE>>>CCC>>>LLLXXXMMM??????BBB===CCCHHHLLLTTTfff{{{yyyuuuwwwzzzyyy}}}{{{yyyyyyuuu~~~kkkoooqqq]]]ZZZSSSQQQSSSRRRLLLGGGHHHLLLOOO???===;;;777555333333222111777QQQnnn~~~sssjjjgggdddlllvvvvvvqqqxxxyyybbbmmmqqqwwwxxxsss{{{oooXXXKKKJJJKKKIIIIIITTT```hhhqqqzzz~~~}}}~~~}}}yyy{{{}}}}}}zzz|||~~~|||yyywwwwwwxxxwwwxxxzzzyyyxxxwwwwwwxxxyyyuuuvvvvvvuuuzzzsss___SSSXXXWWWMMMDDDBBB@@@===>>>GGGHHHJJJRRRRRROOOVVV\\\OOOJJJPPPLLL>>><<>>AAACCCCCCAAA>>><<>>>>>EEEBBBEEEOOOVVVWWW[[[aaacccUUUHHHCCCAAA???AAAFFFOOONNNVVVgggxxxxxx___TTTXXXcccdddbbb^^^]]]^^^\\\WWWWWWWWWUUURRRQQQRRRSSSQQQVVVUUUSSSSSSWWW]]]eeeiiifffiiipppxxxvvvhhhvvvyyyzzz~~~jjj|||~~~www___UUURRRPPPOOOQQQSSSPPPJJJGGGIIIzzz]]]ZZZ[[[fffxxxwwwuuuyyytttqqqpppqqqpppmmmmmmooopppooommmjjjhhhfffeeeeeefffggghhhiiihhhgggeeeddd___```aaabbbeeejjjpppuuuzzz{{{sss]]]LLLFFFCCC>>>999777999===AAACCCBBBDDDAAA@@@>>>;;;NNNrrruuujjjbbbeeeooo{{{^^^RRRPPPIIIEEEDDDBBB>>>;;;:::888666444000000///........./////////............------------111...---000222CCC___ccc^^^XXXiiiqqqnnn}}}|||||||||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||uuutttttt|||}}}uuuqqqoooooopppqqquuuzzzoooZZZFFF:::999777444444444444666888:::;;;===>>>@@@AAAAAA???===;;;AAAAAAAAA@@@??????AAACCCFFFOOOTTTccc{{{sssqqqsss~~~wwwvvvyyy{{{zzzzzz|||zzzzzzzzztttwwwSSS]]]wwwiiiaaaZZZTTT[[[XXXUUUUUUUUUSSSMMMHHHEEEDDDAAA<<<777444444555333777GGGbbb|||wwwfffaaahhhttt|||~~~uuuuuuvvvsssyyyrrrrrrttt{{{}}}}}}yyyyyyyyyfffUUUJJJHHHIIIMMMPPPXXXcccmmmuuu|||~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvwwwuuusssuuuyyyyyyvvvrrrpppqqqsssuuutttnnnfff```SSSOOONNNSSSSSSKKKBBB?????????EEEPPPWWW[[[aaahhhbbbVVVIIICCC@@@>>>AAAFFFJJJLLLVVVgggxxxrrr]]]SSSWWW^^^bbbeeefffhhhiiifff```XXXWWWTTTRRRQQQRRRRRRQQQTTTSSSSSSTTTXXX^^^dddhhhhhhjjjpppxxxvvvjjjzzzzzz~~~hhhuuuxxxwww^^^WWWVVVSSSPPPOOOPPPOOOJJJIIIJJJkkkVVVVVVYYYcccpppzzz}}}}}}vvvwww|||xxxvvvxxxpppmmmmmmooooookkkkkknnnnnnmmmkkkiiigggfffeeeeeegggggghhhhhhgggfffdddccc]]]^^^```aaacccgggmmmqqquuuyyy~~~ooo[[[KKKFFFAAA===999777999>>>AAACCC@@@CCC@@@>>><<<;;;OOOrrrqqqlllhhhjjjmmmsss|||qqqSSSOOOPPPJJJFFFEEEBBB???===;;;:::888666111111000//////////////////............---------000333///...000000>>>YYYddd___WWWaaa|||}}}zzzttt~~~}}}yyy}}}yyyxxxzzz{{{{{{zzz{{{|||uuuwww{{{}}}wwwtttuuuxxx{{{\\\III<<<777777333333333333444555888:::;;;===>>>???@@@@@@@@@???>>>CCCCCCBBB@@@???AAADDDGGGPPP]]]jjj|||vvvlllbbb^^^^^^dddiiipppwww~~~yyyxxxzzz{{{yyyyyy{{{yyyzzz{{{vvvlllQQQaaayyyiiiccc]]]ZZZXXXUUUSSSRRRSSSPPPLLLGGGDDDDDDBBB>>>:::666555555333555CCC^^^zzzxxxeee___hhhuuu{{{{{{sss~~~yyyppptttzzzxxxppppppzzz}}}~~~|||~~~lllXXXKKKHHHKKKPPPSSSYYY```jjjsss{{{}}}}}}}}}~~~~~~~~~zzzyyywwwxxxyyyyyyxxxwwwwwwuuutttuuuxxxyyywwwtttooopppqqqrrrqqqmmmgggcccTTTNNNLLLRRRVVVRRRGGG@@@>>>???EEENNNUUU[[[bbbjjj]]]TTTIIIBBB===<<<@@@FFFJJJMMMWWWgggzzzfffTTTLLLNNNUUU]]]fffmmmrrruuuqqqjjj\\\XXXTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUYYY___dddgggiiijjjpppwwwwwwnnn~~~{{{yyyfff}}}{{{mmm|||rrr\\\YYYYYYUUUOOOJJJKKKMMMKKKJJJKKK___RRRRRRTTTZZZaaadddbbb```______eeewww}}}vvvrrrsssllljjjjjjmmmmmmjjjiiilllmmmllljjjhhhgggeeeeeeeeeffffffffffffeeecccbbbaaa]]]^^^```bbbdddhhhmmmqqqvvv{{{xxxgggUUUIIIEEE>>>;;;888888:::>>>BBBCCC@@@DDD@@@===<<<===SSSuuuvvvjjj^^^[[[___hhhvvveeeHHHHHHNNNLLLKKKDDDBBB???===<<<;;;999777222222111000///////////////............---------///222///...000///;;;SSSkkkdddWWWYYYmmmyyy}}}~~~{{{zzzxxxtttpppmmmlllkkkkkksssyyy~~~~~~yyy}}}~~~zzz~~~^^^DDD???:::888777111333333333444666888;;;<<<>>>???@@@BBBCCCDDDEEEEEEHHHGGGEEECCCCCCGGGMMMQQQfffzzzyyyooobbbVVVPPPOOOMMMOOOSSSXXXbbbqqq}}}~~~zzzyyy{{{{{{yyyxxxzzzyyyzzz{{{xxxlllXXXlllyyybbb^^^[[[ZZZQQQOOOLLLKKKJJJHHHDDDAAA???@@@@@@===999444222111333333>>>WWWvvviiiccclllxxx{{{yyyrrr~~~oookkkwww{{{|||||||||rrr[[[LLLHHHJJJNNNRRRWWW\\\eeeqqqyyy|||}}}~~~||||||||||||{{{zzzwwwvvvvvvwwwyyyyyyxxxwwwxxxvvvuuuvvvwwwwwwuuusssooonnnnnnoooooommmiiifffXXXPPPKKKPPPXXXWWWKKK???CCCDDDGGGKKKPPPVVV\\\bbbUUUPPPIIIDDDCCCEEELLLQQQWWWVVVZZZiiittt^^^OOOFFFGGGOOOYYYdddnnnwww|||xxxrrr```YYYSSSRRRRRRQQQQQQRRROOOPPPRRRUUUZZZ___ccceeehhhjjjnnnvvv~~~uuurrr~~~|||nnnkkkkkknnnlllYYYZZZYYYSSSJJJDDDFFFJJJKKKJJJKKKYYYOOONNNNNNQQQTTTUUUTTTQQQVVVZZZcccuuu{{{vvvpppmmmllljjjhhhhhhkkkkkkhhhgggiiikkkjjjhhhgggfffeeeeeeeeedddcccccccccbbbaaa``````^^^```aaacccggglllrrrwww|||}}}ppp^^^NNNEEEBBB;;;999777888;;;???BBBCCCAAAFFFAAA<<<<<>><<<;;;;;;999777333333222000000////////////............------------000------111///999PPPrrrkkkZZZUUUeeeuuu~~~~~~~~~~~~wwwvvvrrriii___WWWUUUUUU```fffpppyyy~~~|||{{{~~~~~~|||yyyyyy|||}}}}}}xxxRRR>>>666999777666777222222222333444777999<<<>>>???@@@CCCFFFIIIKKKMMMNNNKKKJJJHHHGGGJJJQQQZZZaaa~~~wwwiiiZZZNNNHHHFFFAAABBBCCCEEELLLZZZkkkwww|||~~~~~~zzzzzz||||||yyyxxxzzzyyy{{{|||yyyvvvgggxxxkkkWWWSSSPPPQQQLLLJJJHHHEEECCC@@@===;;;===>>>???<<<888444111000222222:::PPPppprrrllluuuwwwmmmiiiwww{{{zzz}}}zzzzzzyyycccQQQJJJJJJJJJPPPTTTWWW```oooxxxzzz~~~~~~{{{}}}www}}}|||{{{{{{zzzxxxvvvuuuuuuuuuwwwyyyzzzxxxwwwzzzxxxvvvuuuuuutttsssrrrooonnnmmmnnnnnnmmmjjjhhh]]]TTTLLLOOOYYY[[[NNN@@@GGGHHHIIILLLRRRXXX\\\^^^QQQQQQPPPRRRXXXbbbkkkooonnngggdddpppppp]]]QQQGGGGGGOOOXXXcccnnnxxxzzzeee[[[SSSSSSSSSQQQPPPRRRNNNPPPRRRUUUZZZ^^^bbbdddfffhhhnnnvvvqqquuu|||fffxxxrrr{{{hhhYYYZZZWWWNNNGGGCCCFFFJJJJJJIIIIII|||VVVKKKJJJKKKMMMPPPSSSSSSSSSVVV___mmm~~~|||uuuooojjjhhhhhhiiiggghhhkkkjjjfffeeefffiiihhhgggfffeeeeeeeeeeeebbbbbbaaaaaaaaaaaa`````````aaaccceeejjjqqqyyy{{{iiiWWWJJJBBB===999777777888<<<@@@CCCCCCBBBGGGAAA:::<<>>@@@AAACCCGGGKKKOOORRRSSSTTTLLLKKKKKKMMMUUUaaapppzzz||||||tttbbbQQQGGGBBB@@@>>>>>>>>>???CCCLLLZZZcccsss~~~}}}{{{~~~}}}zzzzzz}}}}}}zzzyyy{{{yyy{{{}}}zzzxxxiiiYYYRRRLLLLLLJJJIIIGGGDDDAAA???===<<>>=========<<<:::555444333222111000000000///............---------+++...+++---222...555HHHeeedddWWWPPPbbbwww}}}~~~~~~~~~~~~}}}xxxvvvsssmmmccc[[[OOOLLLLLLVVVfffvvv~~~|||wwwtttsssxxxyyywwwrrrkkkgggiiilllnnnssswwwyyy}}}~~~sssIII:::===333333555///111666444333444555777999===@@@BBBEEEGGGLLLPPPTTTUUUUUUUUUNNNOOOQQQXXXeeexxxxxxyyyppp\\\KKKCCC@@@>>>:::<<>>AAAOOOYYYfffsssmmm]]]RRRSSSTTTPPPOOOSSSQQQQQQRRRSSSWWW[[[___aaadddhhhqqq}}}gggvvv{{{```yyy|||}}}\\\SSSUUULLLRRRRRRVVVZZZWWWMMMEEEBBBoooPPPIIIKKKMMMPPPRRRRRRRRRQQQSSSccctttzzzooohhhggghhhiiiiiiggghhhkkkjjjeeebbbcccgggfffeeeddddddddddddeeebbbbbbbbbbbbcccdddeeefffaaaaaabbbffflllwwwvvveeeVVVKKK???444555555666999>>>AAACCCCCCBBBFFF>>>444888HHHiiifffHHHCCCWWWsssnnnSSSNNNLLLKKKPPPDDDBBB???>>>??????===<<<666555444222111000000000//////.........---------,,,...,,,...222---222EEEgggiii]]]WWWhhh||||||~~~}}}|||sssZZZPPPHHHMMM]]]nnnwwwyyy|||{{{uuurrrqqqssstttrrrkkkccc^^^___bbbaaafffkkkooottt{{{~~~|||{{{}}}```@@@???666...111666333555888222444444555777:::>>>AAACCCGGGJJJOOOSSSVVVVVVUUUTTTRRRSSSXXXbbbsss}}}wwwxxxoooZZZHHHAAA@@@???777;;;@@@DDDJJJQQQ[[[bbbkkk{{{~~~|||}}}|||xxxxxx}}}~~~}}}{{{}}}zzz|||}}}{{{uuuiiivvvlllfff^^^QQQNNNDDDEEEEEEDDDBBBBBBCCCEEE@@@@@@???<<<888555444444111222555???ZZZ~~~vvvtttsssqqqnnnwwwyyyyyygggaaattt{{{yyy||||||zzz~~~vvvcccQQQGGGJJJRRRWWWVVV]]]kkkqqqnnnuuuwww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{zzzyyy{{{~~~|||zzzxxxxxxzzz}}}~~~wwwxxxyyy{{{}}}|||xxxvvvttttttuuuwwwxxxxxxvvvtttpppqqqqqqqqqppprrrtttvvvqqqppppppqqqqqqoookkkhhhggg```UUUSSS^^^hhhcccXXXUUU___ppp~~~rrrsssttt|||~~~|||vvvwwwbbbKKKAAA>>>CCCJJJVVVeeesssooo]]]RRRSSSTTTPPPOOOSSSSSSRRRRRRSSSVVVZZZ^^^aaaeeeiiisss~~~cccuuuvvv^^^~~~{{{RRRMMMRRRHHHWWWZZZ```ddd]]]OOODDD@@@qqqSSSPPPJJJNNNSSSRRRVVVXXXPPPUUU___nnnyyytttppplllgggfffiiifffffffffeeeeeeddddddccciiieeebbbbbbdddfffeeeddddddddddddcccbbbaaa```___bbbdddbbb```iiixxx}}}{{{iiiTTTEEE;;;666444666999<<<>>>@@@@@@AAAGGG>>>;;;888888QQQsssxxxYYY>>>@@@VVVqqqZZZMMMIIIIIIKKKGGGFFFAAA======@@@AAA>>>:::888777555333111000000000000////////////............,,,---...---...555===]]]ggg___YYYqqq{{{~~~}}}~~~jjjUUUMMMRRR___ooo{{{|||}}}wwwmmmdddfffaaaZZZUUUQQQOOOLLLKKKPPPSSSXXX___fffmmmrrruuuxxxwwwvvvxxx|||zzz}}}oooIII999666333333333444444666777888888888:::===<<<;;;@@@FFFNNNOOOSSSTTTQQQNNNRRRYYY```fffnnnwww~~~vvvssskkkZZZHHH===;;;>>>===;;;???FFFHHHMMMaaaxxx|||{{{{{{zzzzzz{{{|||}}}~~~zzz{{{|||uuu{{{aaaWWW^^^ZZZNNNIIIHHHGGGGGGHHHJJJLLLLLLAAAAAA???;;;666444444666333333555888OOO~~~}}}kkkaaa___cccggguuu}}}|||qqqdddjjjsssyyy}}}}}}{{{wwwzzzppp___FFFPPPRRRTTTXXX___iiiooorrryyy{{{zzzyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}{{{|||~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvtttsssrrrrrrsssssssssrrrqqqqqqtttsssrrrqqqppppppoooooommmmmmmmmlllkkkjjjhhhhhhhhh___QQQKKKSSS```aaaZZZ\\\jjj}}}yyy|||wwwuuussskkkWWWHHHBBB<<>>CCCEEEJJJQQQYYY```fffjjjvvvuuusssssstttvvvvvvuuuvvvrrrooorrryyy~~~~~~|||tttqqqpppvvvnnnKKK999555555555555666666777888999999777777:::======<<>>888777444222000/////////............---------,,,...,,,---.........444<<>>>>>>>>CCCJJJJJJKKKNNNRRRVVV\\\jjjwwwzzzkkkcccWWWJJJ@@@:::888999<<<@@@HHHLLLIIIIIIXXXkkk~~~{{{|||zzz{{{~~~}}}|||]]]dddmmm~~~cccYYY^^^[[[RRRQQQKKKIIISSSccckkkggg```IIICCC===;;;===<<<777222333111222555EEEnnnooo]]]XXXbbbnnnxxxyyyllloootttxxx{{{zzzxxxwwwxxx|||lllTTTKKKNNNSSSVVVYYY^^^dddjjjqqqwww{{{|||~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{zzzzzz{{{|||{{{zzzyyyxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqooopppqqqrrrrrrrrrrrrrrruuussspppmmmkkkjjjjjjkkkkkkkkkkkkjjjiiihhhgggfffddd___VVVPPPSSS___iiimmmxxx~~~~~~}}}}}}~~~wwwzzz{{{tttQQQEEE<<<999DDDKKKZZZlll|||sssLLLFFFCCCHHHNNNNNNMMMLLLPPPRRRUUUXXX]]]bbbfffhhhlllnnnyyylllkkk___iii^^^VVVMMMOOOTTTWWWVVVSSSRRRTTTTTTQQQoooTTTKKKMMMYYY\\\TTTTTTZZZYYYZZZ```lll~~~wwwrrrmmmkkkhhhfffgggkkkiiigggeeeddddddfffhhhjjjjjjiiigggfffffffffffffffaaaaaa``````````````````]]]```dddjjjqqqvvvxxxwwwyyywwwlllYYYHHH>>>999666777999<<>>999777555222000/////////......---------,,,,,,,,,---,,,---///...---333;;;UUUfffcccUUU]]]oooyyy~~~zzzqqqtttnnn~~~~~~~~~}}}}}}uuuhhh___[[[]]]fffpppvvvvvvtttqqqpppiiiYYYIII@@@===:::888888999888777666777888<<>><<<;;;:::===BBBHHHKKKGGGHHHWWWhhh~~~}}}}}}{{{}}}}}}~~~{{{{{{YYYeeeyyy~~~ccc\\\```___XXXVVVQQQPPPZZZiiipppkkkcccJJJEEE@@@??????===999555666222333555@@@cccnnn___]]]hhhtttvvv|||{{{lllmmmqqqwwwzzzyyyyyy{{{sssxxx~~~oooXXXLLLOOOTTTYYY[[[]]]dddlllrrrxxx|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzxxxyyyyyyzzzyyyxxxwwwwwwyyyyyyxxxwwwvvvuuutttssssssssssssrrrrrrqqqppppppnnnnnnpppqqqrrrrrrrrrrrrsssqqqnnnkkkjjjjjjkkkkkkiiiiiiiiiiiihhhfffeeedddbbb___ZZZUUUXXXdddttt~~~[[[HHHAAA999<<>>AAABBBCCCCCCDDDBBB;;;444HHHuuummmNNNFFFFFFSSSfffzzz]]]GGGGGGEEEEEEGGGEEEBBBAAA???>>>??????>>>>>>:::888666333111000//////......---------,,,,,,,,,---,,,---///...---222999QQQeeedddTTTVVVccckkkqqqyyyqqqqqqxxxqqq~~~}}}~~~~~~uuugggZZZWWW]]]gggrrr||||||xxxrrrkkkggg___OOO@@@999777555444444555444333888888888999<<<@@@DDDGGGZZZ^^^dddiiihhhaaaVVVMMMKKKIIIHHHIIILLLMMMKKKIIIFFFCCC@@@>>>============<<<;;;<<<===<<<:::777666888999;;;===>>>?????????@@@>>>>>>>>><<<:::???FFFNNNSSS\\\gggooowww}}}ttt[[[RRRFFF>>><<<<<<<<<<<<@@@CCCGGGHHHHHHNNN___ooo~~~}}}{{{{{{|||zzzxxxuuuTTTgggnnnZZZVVVZZZZZZWWWVVVUUUUUU[[[aaaccc___ZZZHHHGGGFFFCCC@@@===;;;;;;;;;444444666<<>>???EEEJJJLLLLLLNNNQQQUUUXXXZZZ^^^cccggglllnnnzzzhhhzzz~~~ccc___www~~~}}}zzzwwwuuuQQQRRRMMMCCCNNNNNNTTTVVVRRROOOOOOOOOLLLfffMMMKKKLLLWWWZZZQQQSSS[[[[[[]]]aaajjjwww|||tttlllggghhhlllllljjjgggeeedddcccdddeeefffggggggfffdddbbbbbbcccaaa``````___```aaacccdddbbbccciiissswwwuuuqqqpppkkkiii^^^NNNAAA:::666222777999;;;>>>AAABBBCCCCCC???<<<999===YYYpppFFFCCCJJJ]]]ooo~~~tttUUUDDDFFFDDDBBBDDDBBB??????>>>===============<<<:::777444222111000000............---------,,,---,,,---///...---111888JJJcccfffUUUSSS]]]fffnnn~~~sssqqqttt{{{tttvvv~~~~~~~~~~~~~~~~~~{{{qqq```PPPNNNYYYiiizzztttggg]]]TTTFFF:::666555333444555666666555:::999888888888:::<<<===HHHNNNWWW___```ZZZOOOGGGDDDBBB????????????>>><<<;;;:::999999888999::::::999:::===???<<<888888<<<777999;;;>>>AAABBBBBBCCC@@@??????@@@??????EEEMMMUUU\\\jjjzzzzzzwww|||yyynnnPPPIII@@@::::::<<<======DDDEEEGGGIIIOOO]]]ooo}}}{{{xxx|||yyywwwoooWWWnnntttbbbWWWUUUXXXYYYWWWVVVVVVWWWXXXVVVTTTPPPMMMFFFHHHIIIFFFBBB???>>>??????666666777777NNNsssxxxmmmiiimmmqqquuuooommmqqqzzz|||xxxxxx|||{{{zzz}}}lllSSSMMMNNNVVV[[[\\\bbbjjjkkkqqqtttssssssxxx}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuutttsssrrrqqqqqqrrrrrrqqqpppoooooonnnnnnooommmnnnoooppppppppppppppplllllllllkkkkkklllllllllfffffffffeeedddcccbbbaaa]]]]]]^^^___bbbnnn]]]DDDDDD>>>999===AAAGGGRRRdddzzzpppOOO>>>@@@??????CCCJJJMMMLLLNNNQQQVVVXXXYYY\\\bbbffflllppp}}}xxxppp]]]hhhwww~~~}}}qqqyyykkkOOOMMMHHHCCCNNNQQQWWWZZZWWWSSSTTTTTTSSS^^^LLLJJJIIIQQQTTTMMMPPPYYYXXXWWW^^^hhhrrrzzzyyyrrrkkkjjjmmmhhhhhhfffeeeddddddddddddccceeefffeeebbb___```aaa```___^^^^^^___```bbbdddeeedddjjjtttwwwrrrmmmlllkkkfffZZZHHH<<<888555222888:::===@@@BBBDDDDDDDDD???999;;;JJJiiieee@@@FFFYYYssslllPPPCCCGGGDDDAAAAAA@@@>>>>>>>>>===<<<<<<===>>>===<<<999666333222111111/////////.........------,,,,,,---///...,,,000777BBB```gggWWWTTT^^^iiitttuuutttxxxwwwmmm|||~~~~~~~~~|||}}}{{{{{{~~~}}}yyyqqq```MMMHHHPPPddd}}}xxxdddUUUJJJ@@@777777777777999<<<>>>>>>>>>??????>>>===<<<<<<<<<<<>>CCCEEEFFFJJJQQQRRROOOOOOTTTXXXYYYZZZ\\\aaaffflllsssuuuzzz```||||||qqq|||vvvuuuyyy{{{eeeTTTOOOJJJHHHNNNPPPVVVZZZWWWTTTVVVYYYZZZjjjOOOGGGIIIFFFLLLOOOJJJNNNWWWVVVPPPYYYeeennnrrrvvv||||||wwwuuupppjjjhhhjjjeeeeeeeeeeeeeeeeeeddddddbbbdddeeeddd```^^^^^^___^^^^^^]]]\\\]]]___bbbcccfffeeejjjsssvvvooojjjiiiiiicccTTTBBB777666666555:::;;;>>>AAADDDEEEFFFFFFDDD<<<@@@SSSpppzzzSSSDDDPPPmmmhhhNNNCCCGGGDDD???@@@>>>>>>>>>>>>===<<<<<<===>>>>>>===:::777444222222222000////////////.........,,,,,,---000...,,,000666>>>]]]hhhZZZWWWaaannnzzz|||uuuvvv}}}{{{xxxnnn~~~~~~|||{{{{{{~~~~~~~~~|||xxxzzz}}}~~~zzzrrraaaNNNEEEJJJ___{{{cccPPPEEE<<<555666666777;;;???BBBCCCCCCEEEEEEEEEDDDCCCBBBAAAAAA===@@@FFFMMMQQQQQQNNNJJJDDDAAA<<<888555444444444111333666999;;;===@@@BBBCCCBBBFFFJJJEEE<<<777999777:::>>>CCCGGGIIIJJJJJJFFFGGGLLLSSSYYY___jjjuuutttcccQQQNNN]]]iiidddVVVGGGEEEAAA>>>>>>@@@CCCFFFJJJJJJMMMVVViiizzzfffcccvvv||||||}}}xxx~~~www||||||{{{nnnggg~~~qqqhhh```]]]^^^]]]]]]]]]```^^^ZZZXXXUUURRRLLLHHHJJJGGGDDDFFFIIIIIIDDD???BBB777666666111AAAgggnnnbbbdddkkk~~~{{{bbbTTTMMMTTT[[[[[[]]]cccbbblllsssttttttvvvyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxwwwwwwvvvwwwwwwwwwyyyxxxxxxwwwwwwwwwwwwwwwsssrrrqqqpppppppppqqqrrrsssrrrpppooonnnnnnoooooonnnooooooooooooooonnnmmmiiijjjkkkkkkjjjhhheeecccdddddddddcccbbbaaa```___[[[XXXYYY]]]```iii}}}___UUUYYYNNNHHHHHH===GGGGGGLLL```zzzdddAAA???GGGLLLNNNRRRYYYYYYTTTQQQVVVZZZ[[[ZZZ\\\bbbgggllluuusss```|||vvvvvvvvv|||cccYYYTTTNNNNNNMMMJJJQQQUUUSSSRRRUUUZZZ[[[fffKKKIIIIIIKKKJJJGGGHHHLLLNNNLLLQQQWWW]]]bbbkkktttyyyxxx}}}vvvnnnhhhfffggghhhhhhfffeeedddcccbbbbbbbbbbbbbbbcccdddccc```^^^]]]]]][[[[[[[[[[[[\\\]]]^^^^^^^^^fffpppvvvuuunnnfff```fffWWWGGG===777444444777<<<===>>>???AAABBBDDDDDD===@@@@@@YYY|||vvvXXXPPPEEEaaafffXXXIIICCCFFFGGGBBB<<>>;;;777444222111111///------......---,,,///......------///000111FFFVVVdddccc\\\aaasss|||uuulllxxx}}}|||}}}}}}|||~~~~~~|||}}}}}}~~~~~~}}}}}}zzzgggPPPCCCGGG]]]uuu^^^KKK???777444888===CCCHHHKKKOOORRRTTTXXX\\\```]]]VVVMMMGGGEEEAAA@@@@@@CCCGGGKKKMMMMMMCCC===999999888555555777555666999<<<>>>@@@BBBCCCDDDGGGHHHEEE>>>999999;;;======>>>DDDKKKOOOPPPNNNPPPVVV^^^dddhhhqqqwwweeeUUUUUU^^^aaa\\\WWWTTTRRRKKKBBB>>>CCCHHHIIIJJJNNNMMM^^^nnneeewww~~~~~~}}}|||vvv{{{}}}uuuyyyrrrqqqggg]]]\\\ccchhhfff``````^^^\\\ZZZXXXSSSNNNJJJLLLJJJHHHIIIKKKIIICCC======:::444555888<<>>@@@AAABBBCCCDDD===@@@EEE___xxxhhhJJJEEEHHHfff]]]SSSHHHCCCDDDEEEBBB>>>>>>>>>>>><<<;;;;;;<<<>>>@@@???>>><<<999777444333111///------......---,,,///...---------...000111AAASSScccddd]]]bbbuuuqqqeeeooo~~~{{{{{{{{{{{{{{{yyy{{{}}}~~~}}}}}}}}}~~~~~~~~~|||~~~kkkTTTGGGJJJ___nnnXXXHHH>>>;;;:::<<<@@@FFFOOO[[[jjjxxx~~~nnneeeOOOFFF===:::===AAAAAA??????999666777666444333444777888;;;???BBBDDDEEEEEEFFFHHHHHHDDD===999:::<<<<<>>FFF```nnnWWW@@@CCCNNNooo~~~iiiRRRMMMFFFCCCCCCCCCBBB???=========;;;::::::;;;===============;;;999777555222000............---,,,///...---------...000000;;;OOOcccfff___bbbwwwttteeennn|||{{{||||||{{{wwwwwwzzz}}}~~~~~~}}}~~~~~~{{{{{{iiiSSSFFFIII\\\zzzyyyeeeQQQCCC======???CCCFFFKKKSSS^^^mmm}}}ooo___KKK@@@===>>>===:::;;;777444666777444222444888;;;>>>BBBFFFHHHHHHIIIHHHIIIGGGBBB<<<:::;;;===>>>DDDLLLRRRVVVXXX\\\^^^pppuuuggg```kkk}}}{{{rrrppp~~~~~~qqqqqqlll___QQQLLLPPPUUUVVV[[[qqq~~~}}}||||||xxxyyyzzz{{{{{{{{{{{{{{{{{{vvvssssss|||yyy~~~|||yyyqqqfff___]]]]]]]]]\\\ZZZVVVQQQOOOOOORRRTTTUUULLLKKKIIIEEEAAA??????@@@>>>@@@;;;888777666JJJmmmtttnnnnnn|||www{{{}}}}}}|||xxxwww~~~gggQQQOOOUUUXXXXXXYYY\\\bbbiiipppsssuuuvvvwwwzzz{{{{{{zzzxxxwwwwwwxxxwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnooooooooonnnmmmlllmmmmmmlllkkkkkkkkkkkklllmmmlllllllllmmmmmmkkkjjjgggggghhhhhhhhhgggeeedddeeedddbbb```___^^^^^^^^^YYYZZZYYYVVVQQQNNNMMMMMMMMMSSS___mmmyyy~~~www\\\MMMNNNJJJQQQ___iiiaaaSSSTTT```mmm}}}cccTTTVVVZZZ^^^^^^___fffpppqqqlllvvvaaa~~~qqqVVVWWWUUURRRTTTUUURRRQQQOOONNNMMMLLLLLLLLLfffYYYYYY]]]nnnyyygggPPPNNNMMMNNNLLLKKKOOOUUUUUURRRTTTYYY___fffsss|||rrrkkkhhhhhhfffeeeeeecccbbb```___^^^```aaaaaa___]]][[[ZZZ[[[[[[ZZZYYYXXXZZZ]]]```bbblllttt{{{zzzrrrhhhbbbaaaWWWJJJ<<<555222222444888===>>>???AAABBBBBBBBBAAAAAA:::EEEaaagggOOOAAAJJJUUUuuu}}}}}}qqqVVVKKKIIIGGGDDDCCCAAA@@@@@@<<<<<<<<<:::999999;;;<<<:::;;;<<<<<<<<<:::888777333111///...//////...,,,......---,,,---...///000777KKKaaaggg``````sss}}}lllsss~~~~~~~~~~~~zzzyyy{{{~~~|||~~~}}}zzzvvvdddPPPEEEGGGXXXrrr{{{qqq```NNN@@@;;;<<<>>>777:::>>>BBBFFFKKKQQQUUUgggpppkkkVVVIIIBBB>>><<<;;;666555777888666444666999<<<@@@EEEHHHJJJJJJJJJHHHGGGDDD@@@;;;;;;===@@@BBBIIIRRRVVVXXX^^^gggooo^^^RRRKKKTTTeeesss}}}|||rrrkkk___TTTXXXggguuu||||||~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{wwwuuuwwwpppjjj~~~{{{wwwpppfff\\\VVVSSSSSSTTTTTTPPPLLLJJJLLLOOOQQQRRRMMMOOOOOOKKKDDD@@@AAADDD>>>BBB???;;;888666GGGfffyyyrrroootttkkkoooxxxwww\\\___ppp{{{xxxwww|||qqqYYYRRRVVVYYYZZZ[[[YYY___gggnnnqqqsssttttttwwwxxxwwwuuusssrrrssstttuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooooonnnnnnllllllmmmlllllllllkkkkkkkkkkkklllkkkjjjkkklllllljjjhhhdddeeegggggggggfffeeecccdddcccbbb```___^^^______^^^[[[XXXTTTOOOJJJEEEBBBAAABBBEEEKKKUUUaaakkkqqqvvvtttpppppp{{{xxxvvvlllZZZ\\\```dddnnnwwwrrrjjjtttiiiZZZ[[[___ccccccdddlllvvvkkkssseeefffdddOOOSSSTTTRRRVVVWWWNNNMMMLLLKKKJJJJJJIIIIII^^^YYYLLLOOOXXXnnn|||jjjQQQLLLNNNNNNMMMMMMTTT[[[\\\YYYYYYaaaiiippp{{{wwwnnnjjjgggeeegggggggggeeedddaaa___^^^___```___]]][[[YYYYYYZZZZZZYYYWWWWWWZZZ^^^cccfffsssxxx|||zzzqqqgggaaa___YYYJJJ;;;333111222777======>>>@@@AAABBBAAAAAA@@@???:::NNNllljjjOOOCCCIIIVVVvvv|||{{{nnnQQQIIIIIIHHHFFFCCCAAA??????<<<<<<<<<:::888888:::<<<::::::;;;;;;;;;999888777444222000/////////...---...------,,,,,,...///000555HHH^^^fff___\\\lllxxxyyy}}}}}}~~~~~~}}}||||||}}}~~~}}}zzzuuudddPPPGGGJJJXXXnnnssskkk^^^NNNAAA:::999;;;777:::<<<======>>>???AAAMMMQQQ\\\ooorrrYYYGGG>>>;;;:::666444666777555555666888;;;AAAFFFIIIJJJIIIHHHFFFDDDAAA>>><<<>>>AAADDDIIINNNTTTVVVYYYddduuuxxxYYYOOOGGGHHHQQQ```rrrxxxpppddd^^^hhh~~~}}}{{{zzzyyyxxx|||{{{{{{zzzyyyyyyyyyyyyzzzyyy{{{ggg]]]ooo|||ssspppkkkbbbWWWPPPMMMMMMNNNMMMKKKIIIIIIJJJLLLLLLLLLLLLPPPSSSPPPHHHCCCBBBDDD>>>DDDBBB===;;;888EEE^^^|||}}}tttnnn|||~~~xxxqqquuu{{{~~~}}}rrr]]]fff{{{{{{xxxwwwzzzwww```UUUUUUXXX[[[]]][[[```hhhooosssuuuvvvwwwuuuvvvvvvtttrrrqqqrrrtttsssssstttttttttsssrrrrrrppppppppppppppppppppppppnnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmmmmllllllkkkkkkkkkjjjiiijjjkkkjjjiiigggcccdddeeeeeeeeedddccccccccccccbbb```____________```[[[UUUPPPLLLHHHCCC???AAA>>>;;;<<>>???AAABBBBBBAAA@@@>>>===BBBdddoooOOOAAAAAAWWWuuuyyypppTTTJJJIIIGGGEEECCCAAA???>>><<<<<<<<<:::999999:::<<<======<<<;;;:::999888888555333111000000000...---...---,,,,,,,,,---//////444CCCXXXccc]]]WWWcccvvv|||zzzzzz{{{{{{|||{{{{{{}}}~~~~~~{{{ssscccOOOFFFGGGRRRdddssslllggg]]]OOOBBB;;;;;;===CCCCCCBBB@@@>>>>>>@@@BBBDDDCCCFFFQQQddd{{{rrrWWWFFF???:::555222333444333333666888;;;AAAGGGIIIIIIGGGEEECCCAAA@@@???@@@CCCGGGJJJPPPSSSTTTVVV\\\lll|||qqqZZZSSSKKKFFFFFFNNN```pppxxx{{{~~~zzz~~~|||zzzzzzyyy||||||{{{zzzyyyzzzzzzzzzyyy|||```VVVkkk}}}ggggggbbb[[[SSSNNNKKKKKKKKKIIIHHHGGGIIIJJJKKKJJJIIIJJJOOORRRPPPIIIDDDBBBCCC@@@EEEAAA>>>>>>:::AAASSSppp}}}vvvmmmnnnqqqtttxxx~~~jjjppp}}}zzzyyyxxxzzz~~~{{{hhhYYYSSSTTTYYY\\\XXX]]]dddjjjnnnqqqtttvvvuuuvvvwwwvvvtttssstttuuurrrsssssssssssssssrrrrrrooooooooooooooooooooooooooonnnmmmmmmllllllmmmmmmllllllmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiiiiigggfffdddddddddccccccbbbbbbbbbbbbbbbbbbbbbaaa```___^^^\\\XXXRRRLLLHHHDDD@@@>>>999888777888===FFFRRRZZZbbbdddbbb^^^ccc~~~~~~cccQQQQQQYYYfffllljjjnnnuuurrr|||kkk___\\\\\\___bbbbbbfffppp{{{tttkkkmmmQQQhhhlll\\\SSSOOOWWWZZZPPPSSSSSSRRRRRRPPPOOOMMMMMM^^^MMMOOOPPPVVVeee|||[[[PPPOOOPPPPPPUUUaaammmpppllluuu{{{vvvfff\\\]]]bbbgggiiimmmmmmmmmllliiifffbbb```^^^^^^]]]ZZZXXXVVVWWWYYYYYYWWWVVVWWW\\\ccckkkpppzzzxxxuuurrrmmmfff]]]WWWIII>>>333000222555:::???>>>???AAACCCCCCAAA???===@@@QQQzzzjjjIIIBBBBBB___|||yyylllRRRHHHFFFCCCCCCCCCBBB@@@>>>=========;;;999999;;;===CCCAAA>>><<<:::999999:::666444222000000000...---------,,,,,,,,,---...///111===QQQ___[[[TTT\\\mmm|||{{{yyyyyyzzzzzzyyyzzz{{{zzzzzz{{{~~~~~~{{{uuudddPPPFFFEEELLLYYYeeefffbbbYYYLLLBBB>>>BBBGGGFFFHHHJJJJJJHHHEEEDDDDDDCCCAAA@@@BBBJJJYYYjjjuuuqqqXXXKKK===777222333333222444777888<<>>::::::FFF^^^qqqxxxkkkhhhkkkjjjhhhmmmxxx|||ttt|||yyyyyyyyyzzz~~~sssaaaUUUSSSXXX\\\TTTXXX]]]bbbgggkkkooorrrrrrtttvvvwwwvvvuuuuuuuuurrrrrrsssssstttssssssrrrooooooooooooooooooooooooooommmkkkiiiiiijjjlllmmmjjjkkklllllllllkkkiiiiiihhhggggggggghhhhhhfffeeefffeeebbbaaa``````aaaaaa```aaabbbccccccaaa^^^\\\WWWVVVRRRLLLFFFAAA===<<<222444666777888;;;AAAFFFOOOQQQSSSWWWeeeiiiYYYYYYUUUQQQQQQXXXeeeqqqxxx{{{}}}kkkZZZXXXYYYYYY\\\```ccchhhtttmmmooo______rrrjjj```SSSSSShhhppp```UUUUUUTTTRRRPPPLLLJJJHHHgggVVVOOOIIIHHHPPPaaa}}}\\\PPPSSSTTTUUU[[[hhhvvvyyyuuu~~~lllfff___[[[\\\bbbjjjnnnooooooooonnnkkkgggdddbbb]]]]]]\\\ZZZWWWVVVWWWXXXXXXWWWVVVWWW\\\eeennnsssxxxsssnnnllliiibbbXXXPPP???666///000333666999>>>>>>@@@BBBCCCCCCAAA>>>===FFF\\\___AAAFFFLLLiii}}}dddLLLGGGCCC@@@@@@CCCCCCAAA???=========;;;::::::;;;===GGGEEEAAA===::::::;;;<<<777555222111111000///---------,,,+++,,,---...//////999LLL\\\ZZZSSSYYYhhhyyy{{{zzz{{{}}}zzz{{{{{{|||xxxzzz{{{zzzyyy{{{||||||}}}kkkVVVKKKHHHMMMWWWaaabbb^^^UUUJJJBBBBBBIIIQQQXXX___jjjqqqqqqmmmgggcccOOOMMMIIICCC@@@CCCKKKRRRgggzzzfffTTTBBB:::555444444444666:::999===CCCIIIJJJHHHEEEBBB@@@@@@AAADDDJJJPPPTTTVVVXXXWWWWWW\\\hhh}}}gggUUU]]]{{{sssmmmhhhdddaaa[[[TTTPPPQQQRRRQQQSSSWWW[[[aaannnzzz~~~}}}|||uuuuuuvvvwwwyyy{{{~~~||||||wwwZZZcccsssWWWQQQMMMHHHFFFGGGHHHFFFCCCHHHGGGFFFGGGKKKNNNPPPQQQPPPOOONNNKKKHHHGGGGGGHHHDDDFFF???:::===999555===QQQhhhyyyjjj___iiirrrtttvvv}}}xxxyyyyyy{{{|||hhhYYYTTTYYY^^^UUUXXX]]]bbbfffkkkppptttnnnqqqtttuuuuuutttssssssrrrrrrsssttttttsssssssssppppppppppppppppppppppppooollliiigggfffhhhkkkmmmiiiiiijjjkkkjjjiiihhhggghhhgggfffggghhhhhhfffdddgggeeebbb___^^^___```aaa^^^```cccddddddaaa^^^\\\UUUUUUTTTOOOHHH@@@<<<:::888999:::999777888<<<@@@BBBCCCHHHSSSiiivvvccc]]]WWW___gggkkkrrrwwwqqqfff}}}qqq[[[lllwwwppp```VVVTTTVVVXXXXXX\\\aaaeeekkkyyy|||jjjsssTTTlll```bbb]]]QQQYYYzzzwwwUUUTTTSSSPPPLLLGGGCCCAAAcccPPPKKKLLLLLLPPP```}}}^^^WWWWWW\\\\\\]]]hhhuuuuuukkkxxxvvvggghhhhhhfffcccbbbbbbbbblllmmmoooooolllgggbbb^^^bbbaaa^^^\\\ZZZYYYYYYYYYWWWTTTRRRTTT[[[eeelllqqqpppqqqnnneee```\\\UUUKKK999222///333999;;;<<<===DDD@@@AAAEEEGGGCCC>>>===NNNuuusssWWWDDDCCCOOOrrrqqq|||mmmSSSKKKBBBAAA???>>>===>>>??????======<<<;;;;;;;;;;;;<<<>>>??????<<<888666777999666555333000///......///------,,,,,,,,,,,,------111222DDD]]]___PPPQQQbbbmmmvvvvvv|||~~~|||{{{|||}}}|||}}}}}}zzz}}}}}}|||~~~~~~~~~}}}ppp^^^OOOJJJOOOYYY```___WWWRRRMMMDDDAAAQQQgggqqq{{{~~~vvvfffRRRBBB===DDDMMMZZZmmmsss^^^LLL999444777444444888888<<<>>>BBBFFFGGGFFFAAA>>>EEEBBB@@@DDDLLLTTTWWWXXXUUUXXXVVV___uuuppp[[[\\\bbb{{{}}}yyysssnnnjjjddd[[[UUUXXXNNNLLLYYYfffmmmvvv|||yyyzzz|||uuutttuuuvvvxxx|||rrrRRRsssrrrVVVSSSRRRMMMHHHHHHJJJGGGBBB???@@@BBBGGGMMMPPPRRRRRRJJJKKKMMMNNNNNNLLLJJJHHHJJJFFFAAA===;;;;;;;;;;;;???```dddbbbaaahhhuuu{{{zzz}}}}}}uuuxxx}}}~~~{{{rrrbbbRRRSSS]]]ZZZZZZ\\\aaaggglllnnnpppwwwvvvtttsssrrrrrrsssssssssrrrrrrtttvvvwwwtttqqqqqqrrrrrrrrrqqqooonnnlllnnnllljjjhhhggggggggggggjjjjjjjjjiiihhhggggggfffjjjiiihhhgggfffeeeddddddfffdddbbbaaaaaa```___]]]]]]^^^^^^___^^^\\\[[[ZZZWWWUUUQQQMMMGGGAAA<<<:::777555444555888::::::::::::CCCIIIQQQmmmooo```YYYeeejjjvvvppp^^^ooouuugggfffqqqUUUOOOUUUXXX]]][[[\\\bbbiiirrr~~~ttthhhppp^^^[[[VVVUUUSSSUUUfffuuurrrWWWOOOHHHHHHLLLMMMHHHBBBbbbOOOJJJJJJLLLRRRbbbyyy\\\UUUUUUZZZZZZXXX^^^gggfff^^^aaaeeegggfffgggjjjjjjgggiiipppvvvvvvpppiiifffgggiiijjjlllllljjjgggcccaaabbbaaa___\\\[[[ZZZYYYYYYXXXUUUTTTVVV\\\eeelllppppppppplllddd___ZZZOOODDD888222///444:::<<<>>>???DDDAAAAAAFFFFFFCCC??????YYYzzzjjjLLL===CCCVVVwwwyyytttiiiKKKBBBCCCBBB@@@?????????@@@AAA======<<<;;;;;;;;;;;;;;;<<<======;;;777555666888777666444333111000000000......------------......222111AAAZZZ^^^QQQNNNYYYhhhqqqpppvvv||||||~~~xxxxxx{{{~~~}}}{{{~~~~~~|||zzzzzz|||~~~~~~}}}}}}tttaaaRRRMMMOOOTTTXXXVVVPPPLLLJJJEEEDDDQQQdddyyyyyyaaaOOOHHHGGGLLL^^^uuuvvvdddTTT>>>444666222333777555>>>@@@CCCFFFGGGFFFBBB???EEECCCDDDIIIPPPUUUWWWWWWQQQXXXZZZdddzzziiiWWWYYY```{{{|||xxxuuupppjjjddd```UUUTTTfff{{{{{{|||~~~{{{{{{|||vvvuuuuuuvvvxxx{{{~~~www___mmmXXX]]][[[UUUOOONNNPPPNNNJJJBBBBBBCCCGGGJJJMMMMMMMMMHHHIIILLLNNNQQQSSSUUUVVVGGGDDDAAABBBCCCBBB;;;555>>>XXXzzznnn___]]]dddsss}}}|||mmmvvv{{{~~~~~~wwwhhhVVVSSSZZZWWWXXXZZZ___eeekkkoooqqqtttsssrrrqqqqqqqqqrrrssstttrrrrrrsssvvvuuusssppppppqqqqqqqqqpppooommmlllmmmllljjjiiihhhhhhhhhhhhiiihhhhhhgggffffffeeeeeehhhgggfffeeedddccccccbbbdddbbb```___``````^^^]]]]]]^^^^^^___^^^\\\[[[ZZZWWWUUUQQQLLLFFF@@@;;;888777666666888;;;======<<<<<>>666;;;LLLnnnxxxdddaaaggguuunnnvvvyyy}}}qqq^^^UUUVVVUUUVVVXXX\\\aaahhhnnnrrrpppppppppoooppppppqqqrrrtttsssrrrssstttsssqqqnnnooooooooooooooonnnmmmllllllkkkjjjiiiiiiiiiiiiiiiggggggffffffeeedddddddddeeeeeedddcccbbbaaaaaa```aaa```^^^^^^_________]]]]]]^^^^^^^^^^^^\\\[[[ZZZWWWTTTQQQKKKEEE>>>999777777777999===@@@AAA@@@???;;;AAAGGGRRRlll|||iii^^^XXXUUUWWW]]]jjjxxxwwwdddTTTjjj}}}vvvoooWWWSSSWWWWWWXXX[[[```fffjjjuuuvvvaaappp[[[qqqtttbbbddduuu}}}pppnnnyyymmmRRRMMMPPPOOOLLLRRRVVVNNNMMMPPPUUUYYYYYYSSSKKKDDDnnnZZZNNNJJJKKKRRR```ooosssYYYRRROOOUUUVVVQQQNNNOOOPPPNNNWWWSSSUUU]]]bbbdddppp~~~uuuvvvlllkkkiiigggdddaaa___^^^___^^^]]][[[ZZZYYYXXXWWWVVVUUUUUUWWW]]]cccgggiiifffbbb]]]]]]]]]WWWIII;;;555222333999???AAACCCEEEEEECCCDDDFFFDDDBBBCCCHHHmmmvvvjjjOOOBBBGGG]]]wwwooottt}}}VVVBBB>>>????????????>>>?????????===<<<;;;;;;::::::;;;;;;999::::::999888666666666555666666666555333111000//////............//////222...999RRRaaa]]]RRRMMMeee}}}wwwvvvyyyvvvvvvxxx}}}~~~|||}}}~~~}}}}}}~~~vvvhhh\\\VVVXXX\\\UUUMMMDDD@@@<<<:::===DDDCCCPPPcccuuuppp```UUU]]]jjjxxxxxxnnndddFFF444333333777===;;;AAADDDGGGHHHHHHFFFEEEDDDEEEJJJPPPVVVXXXXXXWWWVVV\\\nnnzzzeeeWWWZZZbbbvvvvvvbbbIIIJJJWWWaaavvv~~~|||{{{xxxxxxxxxxxxxxxzzz{{{|||~~~]]]iiixxx]]]XXXQQQPPPKKKEEEGGGMMMRRRSSSLLLJJJIIIJJJKKKLLLKKKJJJJJJIIIGGGGGGKKKPPPWWW[[[YYYSSSKKKGGGFFFEEEAAA===999AAAaaa|||nnnmmmsss}}}zzzzzz{{{|||}}}zzzgggYYYTTTVVVWWWXXXZZZ^^^dddkkkpppnnnnnnnnnoooppppppqqqrrrssssssssssssrrrpppnnnlllmmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjiiiiiiiiijjjffffffeeeeeeeeeddddddddddddccccccbbbaaaaaa`````````^^^]]]]]]^^^______^^^\\\]]]^^^^^^]]]\\\ZZZYYYVVVTTTPPPJJJDDD===888555666777;;;???CCCDDDBBB@@@888>>>EEEQQQjjjxxxfff[[[WWWUUUSSSQQQUUU^^^hhhlllfffXXXMMMdddmmmmmm~~~www^^^QQQRRRVVVVVVYYY]]]dddiiilllxxxmmmjjjpppaaarrraaaiii~~~yyykkkdddhhhjjjYYYSSSTTTTTTMMMNNNPPPGGGAAAEEEKKKOOONNNKKKGGGEEEhhhfffbbbZZZQQQJJJIIIKKKUUUffftttsss[[[RRRLLLQQQSSSPPPMMMOOOSSSUUU\\\XXX]]]lllwww}}}{{{{{{wwwtttpppkkkfffbbb___]]][[[[[[ZZZYYYXXXVVVUUUUUUTTTSSSTTTWWW]]]aaadddeeeeee^^^XXXYYYYYYQQQCCC888333222444<<>>BBBBBBDDDGGGCCCDDDEEEEEE@@@>>>FFFPPPTTTRRREEE???MMMbbbyyybbbJJJAAA???@@@@@@AAABBBBBBBBBAAAAAA<<<;;;;;;:::::::::::::::888888888999::::::888555222222222222111000///...///..................///...---666OOOiiirrrgggYYYrrrsssvvv~~~~~~|||zzz|||}}}{{{{{{|||~~~~~~lllaaadddlllhhhddd]]]UUULLLDDD>>><<>>:::777777888<<>><<>>???@@@AAA@@@@@@???<<<;;;::::::999999::::::666666666888::::::777444333222111000000000000000......------------.........///888OOOkkkxxxnnn___lll}}}sssvvv{{{xxxyyy{{{zzzzzz|||zzz{{{}}}~~~}}}~~~~~~zzzsssvvv{{{zzz}}}}}}vvvjjj]]]QQQJJJNNNLLLJJJIIIJJJMMMPPPSSSZZZdddvvvxxxrrrvvvyyytttlllgggaaaHHH:::888333555======BBBFFFJJJJJJIIIJJJNNNRRRSSSWWWYYYVVVRRRSSSZZZaaa|||eeeTTT^^^mmm~~~rrriiiaaa[[[QQQSSSQQQIIIBBBGGGYYYkkkqqq[[[ddd|||{{{|||{{{yyyvvvwwwxxxyyyyyyzzzzzzzzzzzzkkkRRRTTT|||]]]bbbXXX[[[ZZZTTTOOONNNNNNLLLLLLJJJHHHIIIKKKNNNOOOPPPMMMLLLKKKKKKLLLMMMPPPQQQMMMTTT]]]aaa]]]TTTKKKDDDGGG>>>JJJeeevvv|||mmmnnnuuu~~~~~~~~~zzzxxxzzz{{{zzz|||~~~nnn```^^^```bbbaaa______dddhhhjjjkkklllnnnnnnnnnmmmmmmmmmoooqqqpppmmmkkkkkkkkkgggggggggggggggiiijjjkkkhhhhhhhhhhhhgggfffdddccccccccccccccccccccccccccc______^^^^^^^^^]]]]]]]]][[[YYYXXXXXXYYYZZZYYYXXXWWWXXXYYYYYYXXXWWWUUUTTTSSSRRROOOJJJEEE@@@;;;999999:::===AAAEEEFFFEEECCCFFFKKKNNNMMMLLLNNNQQQRRRJJJEEEDDDJJJOOONNNMMMOOOMMMNNNNNNMMMLLLLLLMMMOOOeeepppTTTPPPRRRMMMRRRLLLKKKQQQUUUTTTUUUYYY___bbbhhhppp{{{vvvjjjzzz[[[ooo{{{{{{zzzbbbYYYNNNPPPUUUNNNKKKLLLHHHBBBBBBBBBDDDHHHMMMRRRTTTKKKEEEEEENNNTTTTTTTTTVVV\\\ppp~~~ttteee```[[[[[[^^^dddlllsssmmm~~~~~~xxxllllllkkkiiifffbbb___]]]XXXXXXYYYYYYXXXVVVTTTSSSRRRSSSWWW]]]cccggggggfffaaaVVVLLLGGG@@@666111333111222888???BBBAAABBBFFFAAACCCEEECCC<<<;;;FFFSSSKKKOOOJJJHHHTTTfffhhhFFF;;;<<<===999:::;;;=========<<<;;;<<<;;;::::::999999::::::555444444666999999666222444333111000///000111111---------,,,,,,---------///000999NNNkkkzzzrrraaabbb~~~www~~~}}}zzzuuuwwwyyyyyyzzz}}}xxxzzz|||~~~~~~}}}|||~~~|||}}}~~~}}}wwwkkkhhheeebbb___\\\XXXUUUTTTRRRTTT___ppp~~~yyyqqqrrrssslllccc___UUU@@@666777444777AAACCCBBBFFFJJJJJJIIIKKKPPPUUUWWWYYYZZZTTTOOOQQQ[[[ddddddTTTaaatttyyyiii\\\OOOIIIBBB???DDDQQQeeeuuusss___[[[xxx~~~{{{zzzzzzzzzxxxuuuwwwwwwxxxyyyzzzzzzzzzzzzbbbQQQ```rrrVVV[[[[[[```aaa\\\WWWUUUSSSQQQQQQOOOMMMMMMOOORRRSSSSSSPPPOOONNNMMMLLLLLLKKKKKKLLLOOOTTTZZZ]]]ZZZSSSMMMNNNBBBHHH\\\nnnsssooosss}}}yyywwwzzzzzzxxxzzz~~~rrrddd]]]aaadddcccaaaaaaeeeiiiiiijjjkkklllmmmlllkkkjjjkkknnnppppppmmmjjjjjjlllgggfffffffffggghhhjjjkkkggghhhhhhhhhfffeeebbbaaaaaaaaaaaaaaaaaabbbbbbbbb]]]]]]\\\\\\\\\\\\\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUVVVWWWWWWXXXWWWVVVTTTSSSSSSQQQNNNJJJFFFAAA===:::<<<<<<>>>BBBEEEGGGFFFDDDHHHLLLMMMFFF===999:::;;;:::999>>>HHHLLLJJJJJJNNNGGGIIIJJJJJJIIIJJJLLLOOO^^^xxx~~~aaaIIIJJJOOOJJJHHHDDDGGGQQQTTTQQQSSSYYY^^^```gggqqq~~~|||nnnnnngggTTT}}}|||{{{~~~zzzyyyzzzooo]]]QQQGGGLLLSSSNNNJJJJJJFFFBBBBBBDDDHHHMMMPPPQQQPPPcccbbb]]]aaalllhhh[[[ZZZfffiiizzzoooggg```___aaabbbfffkkkmmmmmmuuu|||ppprrroookkkgggeeedddaaa]]]YYYZZZYYYXXXWWWVVVVVVUUUVVVRRRSSSVVV]]]cccfffdddbbbZZZPPPGGGBBB===666222222333666<<>>:::@@@OOO[[[ZZZYYYPPPJJJ[[[~~~~~~RRRFFFAAA888:::;;;;;;:::::::::;;;<<<<<<>>>===<<<:::999888777777777777666666666666777777555444444333222111000000///............---------333//////<<>><<<<<>>===;;;:::888777777777666666777777777777666666555444444333222111000000///............---------000000000999RRRkkkoooeeeZZZkkk}}}qqqiiiwww||||||xxxxxxzzz|||zzzwwwxxxyyyzzz|||}}}}}}||||||~~~{{{zzz{{{}}}jjj]]]]]]fffqqqwwwwwwqqqppptttuuujjjXXXIIIBBB;;;666888999999===CCCDDDGGGLLLPPPTTTWWWZZZ\\\\\\TTTMMMNNNSSS\\\hhhrrrWWWUUUhhhsssaaaUUULLLKKKOOO\\\www{{{cccbbb|||zzzzzzyyyxxxwww{{{zzzyyyxxxzzz{{{{{{yyyoooNNN^^^yyyyyy~~~}}}|||ccc[[[[[[[[[[[[ZZZYYYXXXTTTNNNJJJMMMOOORRRUUUWWWVVVTTTSSSRRRPPPNNNLLLLLLMMMOOOQQQNNNIIICCCBBBGGGPPPYYY^^^]]]YYYXXX```ppp}}}}}}{{{xxxvvvuuuwwwyyyuuurrryyyttt{{{{{{xxx|||~~~vvvkkkeeecccfffcccZZZXXX___eeehhhkkkmmmllljjjiiihhhnnnmmmlllkkkjjjiiiiiihhhhhhfffdddeeegggiiihhhgggffffffeeecccbbbaaa```___```aaabbbbbbbbb```^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXYYYWWWUUUVVVXXXYYYXXXVVVTTTTTTSSSSSSSSSRRRRRRRRRSSSRRRPPPKKKFFFAAA===;;;:::999:::>>>AAABBB@@@===:::999;;;===<<<:::===CCCEEEHHHDDDFFFSSSVVVPPPQQQKKKJJJIIIHHHHHHHHHIIIIII^^^gggfffVVVHHHFFFGGGFFFHHHNNNSSSTTTRRRRRRXXX]]]aaajjjuuu|||bbbkkkmmmaaa|||}}}www{{{zzzwwwrrrxxxxxxeeeWWWMMMMMMKKKHHHEEEEEEHHHKKKKKKLLLOOOSSSWWWXXXWWWUUUttt]]]eeetttrrrddd]]]ZZZXXXYYY\\\\\\\\\cccnnnuuu|||qqqgggfffjjjhhhdddaaa___\\\XXXUUUWWWWWWVVVUUUTTTTTTTTTTTTVVVXXX]]]bbbeeeeeebbb___YYYPPPFFF???999333000111666999===BBBEEEFFFFFFFFFAAAGGGCCC:::===LLLWWWVVVGGGFFFGGGSSStttjjjGGG===999666:::999999999999999:::;;;;;;===<<<:::999888777666666555666777888888777666555555444444333222111000000///............------------222111333HHHeeelllbbbUUU```nnnxxx|||yyyyyyuuuuuu|||~~~{{{{{{||||||yyyvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{zzz{{{}}}nnniiinnnsssvvvwwwrrrqqqwww}}}uuu]]]GGGAAA<<<888888999;;;@@@FFFEEEHHHNNNUUU[[[]]]\\\ZZZVVVPPPLLLPPPXXXcccqqq}}}sssUUUXXXooooooaaaTTTQQQTTT___uuu}}}oookkk~~~{{{yyyyyyyyywwwvvv{{{zzzzzzyyyyyyzzz{{{|||dddRRRmmm|||xxxaaa[[[XXXZZZYYYXXXVVVTTTPPPKKKGGGNNNPPPRRRSSSSSSRRROOONNNQQQPPPOOONNNMMMMMMMMMMMMJJJHHHCCC@@@@@@GGGRRRZZZ```^^^```hhhuuu}}}wwwqqqqqqvvvzzzsssnnnyyy}}}{{{xxxpppoooyyy{{{{{{~~~~~~sssiiidddgggfff^^^YYYXXX```dddiiikkkiiihhhiiijjjnnnmmmjjjhhhggggggggghhhfffeeeddddddfffgggfffeeeeeeeeedddcccaaa```______```aaaaaabbbaaa___^^^]]][[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUVVVWWWWWWVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQOOOKKKFFFAAA===;;;::::::<<>>;;;666777999;;;;;;>>>KKKYYYeee___RRRQQQ^^^]]]OOOJJJKKKJJJIIIHHHHHHHHHIIIJJJXXX___^^^QQQGGGGGGIIIIIIKKKPPPTTTUUUTTTUUUZZZ```ccckkkwwwkkkfff___vvv~~~ttt~~~uuu~~~ccc[[[MMMLLLKKKHHHDDDBBBBBBEEEHHHHHHKKKPPPSSSUUUUUUVVVVVV```iii|||xxxeeeZZZVVVVVVZZZ___aaaeeepppoooccc\\\___^^^\\\[[[YYYXXXWWWUUUVVVVVVUUUTTTSSSSSSTTTTTTUUUYYY^^^ccceeeccc___\\\RRRJJJAAA;;;666111111444888;;;>>>BBBDDDEEEEEEEEE@@@BBB===888EEEYYY\\\QQQDDDEEEMMMddd[[[AAA999555444888888888888888888999:::;;;;;;;;;999888777666666666444555777888888777555444555444444333222111000000///............---------***222222...???]]]hhh```SSSUUU___lllvvvyyy}}}zzzxxxyyyyyyzzzzzzzzz{{{{{{~~~~~~||||||}}}}}}xxxzzz{{{zzzvvvrrrpppxxxiiiLLLDDDAAA>>>;;;:::<<>>:::<<<>>>@@@CCCDDDCCC@@@>>>888;;;AAAGGGMMM\\\vvvzzzuuu\\\PPPKKKJJJIIIHHHHHHIIIJJJJJJRRRVVVUUUKKKEEEGGGKKKLLLNNNQQQUUUVVVUUUWWW]]]aaagggppp~~~yyycccuuuppp|||mmmUUUUUUFFFJJJHHHEEEBBB@@@@@@CCCDDDCCCHHHMMMOOONNNMMMNNNPPPhhhmmmttt```VVVXXX___iiiqqqpppyyytttmmmfff]]][[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTXXX^^^bbbbbb___[[[XXXIIIBBB:::666222000333999;;;===???BBBDDDDDDDDDDDD???<<<777;;;QQQeee^^^KKKBBBGGGWWWyyyqqqMMMAAA<<<777777:::666666666777777999:::::::::999888777666555555555444555666777777666555444555444444333222111000000///............---------)))222111,,,888TTTdddbbbYYYTTTXXXiiiwww|||~~~}}}yyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}|||ttt{{{wwwsssnnnuuuwwwWWWLLLKKKGGG@@@<<<===BBBEEEIIILLLRRRZZZ^^^]]]UUUOOOLLLMMMSSS___mmm}}}vvvaaaRRR^^^~~~~~~{{{zzzzzzzzzyyyxxxxxxwwwxxxzzzyyywww~~~uuuVVVeee~~~xxxuuu|||```ZZZUUUSSSUUUSSSQQQPPPPPPOOOMMMKKKJJJKKKMMMNNNNNNMMMLLLKKKLLLMMMNNNOOOOOOMMMKKKJJJGGGDDDBBBAAACCCCCCCCCBBBEEEHHHLLLNNNNNNYYYuuuvvvkkklllwww~~~xxxxxxzzzyyymmmjjjkkkiiiddd______bbbgggiiiiiiiiikkkmmmfffdddaaa___```bbbeeehhhbbbccceeefffeeedddbbbbbbbbbbbbaaa```______^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXXXXWWWVVVUUUUUUSSSTTTTTTTTTSSSSSSSSSTTTQQQQQQQQQPPPPPPPPPOOOOOOPPPNNNLLLJJJHHHDDD>>>999===???BBBDDDEEEDDDCCCBBB;;;DDDSSScccpppaaaOOOJJJIIIHHHGGGGGGHHHIIIJJJMMMNNNMMMHHHEEEHHHLLLNNNNNNQQQTTTUUUVVVZZZ___ccckkkxxxkkkfff{{{}}}tttiiiSSSSSSGGGHHHFFFCCCAAA@@@AAAAAABBBBBBFFFJJJKKKIIIFFFFFFHHHqqqqqq{{{iiiXXXUUU___mmm|||oooiiiiiihhheee``````___\\\XXXUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUZZZ```ccc```ZZZTTTQQQBBB<<<666333000000666>>>>>>???AAABBBCCCCCCCCCCCC>>>888777DDD\\\gggZZZEEE@@@JJJdddwwwyyytttQQQNNNHHH===:::888555555555666777888999:::888888777666555555555555555555555555555555555555555444444333222111000000///............---------+++000000,,,555KKK___hhh```VVV[[[ttt~~~}}}||||||{{{xxxxxxxxxyyyzzz|||}}}~~~|||zzzyyyzzz{{{}}}vvvkkkjjjoooqqqooopppqqqrrrqqqrrrwww~~~{{{vvvmmmooo```UUUVVVPPPFFF??????BBBDDDJJJNNNSSSYYY[[[XXXRRRMMMOOOSSS]]]lll{{{jjj\\\TTTfff~~~{{{zzzzzzzzzzzzyyyvvvuuuxxx|||{{{yyycccUUUmmmqqqqqq|||nnnXXXTTTNNNQQQRRRPPPNNNMMMNNNNNNMMMLLLIIIJJJKKKLLLLLLLLLKKKJJJGGGHHHKKKNNNOOOOOONNNNNNNNNIIICCC???@@@AAABBBBBBEEEFFFGGGEEE@@@HHHhhhxxxooorrr{{{wwwyyy~~~{{{sssoookkkfffccc^^^cccjjjppprrroookkkgggdddbbb```^^^^^^```ccceee```cccfffgggfffcccaaaaaaaaaaaa```______^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYWWWWWWWWWWWWVVVUUUTTTSSSQQQSSSTTTSSSRRRQQQRRRSSSPPPPPPPPPOOOOOOOOOOOONNNOOOMMMJJJJJJIIIEEE>>>999:::===@@@BBBCCCCCCDDDFFF@@@MMMcccttt}}}ZZZIIIHHHGGGGGGFFFFFFGGGIIIIIIIIIIIIGGGFFFGGGIIILLLMMMOOOQQQSSSUUUXXX]]]cccgggjjj|||hhhrrrsssbbbPPPLLLFFFFFFDDDBBBBBBCCCCCCBBB@@@CCCEEEHHHHHHFFFDDDBBBBBBuuutttpppaaaTTTXXXfffxxxvvvllljjjfffdddeee```aaaaaa]]]XXXUUUTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVYYY___dddddd^^^UUUMMMIII@@@:::555222000111999BBB@@@@@@AAABBBCCCCCCBBBBBB<<<888===RRRcccaaaPPPBBBCCCQQQooo|||qqqQQQXXXQQQAAA:::444444444444555666777999999777777666555444444444444777666444333333444666777555444444333222111000000///............------------......///444EEE\\\ooohhhZZZ```~~~~~~{{{yyyyyyzzzxxxxxxxxxyyy{{{}}}~~~|||{{{{{{|||}}}~~~}}}uuurrrqqqggg\\\WWWTTTQQQPPPSSSXXX___eeewww~~~}}}mmmhhh{{{ccc\\\^^^XXXKKKBBBBBBEEEEEEIIINNNTTTXXXXXXUUURRRPPPVVV\\\iiiyyy```XXXXXXqqq~~~}}}zzzyyyyyyyyyyyyxxxuuuuuuzzz~~~~~~yyyTTTYYYxxxpppzzzbbbUUURRRMMMWWWQQQOOOKKKJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIKKKMMMNNNNNNMMMLLLNNNMMMJJJFFFBBB@@@@@@BBBFFFDDDDDDBBB===AAA[[[xxxxxx~~~wwwwww{{{}}}|||vvvoookkkhhhcccccceeeiiimmmmmmhhhdddfffdddbbb_________aaabbb```dddhhhiiifffcccaaaaaa``````______^^^]]]]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRPPPRRRSSSRRRPPPOOOQQQSSSOOOOOOOOOOOONNNNNNNNNNNNNNNLLLIIIIIIJJJFFF???888888;;;>>>@@@AAACCCGGGJJJMMMXXXjjjxxxzzzxxx{{{xxxWWWRRRFFFFFFEEEEEEEEEFFFHHHHHHHHHEEEDDDFFFHHHJJJKKKKKKPPPQQQSSSVVV[[[aaagggkkkooorrrooouuuWWWIIICCCEEECCCBBBBBBDDDFFFFFFCCC@@@AAAAAACCCDDDEEEDDD@@@>>>xxxuuuwwwwwwlll___UUU[[[kkk|||rrrtttrrreee]]]^^^\\\^^^^^^\\\XXXUUUVVVWWWVVVUUUUUUUUUUUUUUUVVVVVV^^^ccchhhfff^^^RRRIIIDDD@@@;;;666222000111:::DDDAAAAAABBBBBBCCCBBBBBBBBB;;;999DDD\\\eeeYYYHHHAAAIIIWWWxxx[[[AAARRRPPPBBB<<<666333333444444666777888999777666555444444444444444888666444222222444666888555444444333222111000000//////.........---------///,,,---000555AAA[[[tttqqq```ccc{{{xxxxxxyyyxxxxxxxxxyyy{{{~~~~~~wwwjjj```YYYQQQMMMMMMOOOTTTXXXaaannnnnnccctttbbb___aaa\\\NNNDDDDDDGGGGGGHHHNNNTTTWWWVVVTTTSSSTTT]]]cccqqqZZZVVV[[[yyy}}}~~~{{{yyywwwxxxxxxxxxwwwvvvuuu{{{mmmMMM___{{{ZZZTTTTTTQQQ```QQQNNNJJJHHHHHHHHHGGGFFFKKKKKKKKKKKKJJJIIIHHHHHHMMMNNNNNNMMMLLLJJJHHHGGGGGGNNNSSSQQQHHH@@@===>>>DDD??????@@@===???SSSjjj|||sss|||xxxwwwxxxzzzxxxwww|||tttpppnnnkkkccc\\\[[[aaafffgggeeeiiigggdddbbb```______```___dddiiijjjgggcccaaaaaa_________^^^^^^]]]]]]]]]ZZZYYYXXXWWWWWWVVVWWWWWWUUUVVVVVVUUUUUUTTTSSSRRROOOQQQSSSRRRPPPOOOPPPSSSOOOOOOOOONNNNNNNNNMMMMMMNNNKKKIIIIIIJJJGGG???888888;;;>>>@@@AAAEEEJJJOOO[[[cccqqq|||~~~~~~~~~[[[GGGMMMEEEEEEDDDDDDDDDEEEGGGHHHGGGDDDCCCFFFIIIJJJJJJJJJQQQRRRTTTXXX]]]dddjjjnnn{{{mmmxxx~~~xxxgggRRRHHH@@@IIIBBBBBBBBBEEEHHHHHHDDD@@@>>>======@@@CCCCCC???;;;{{{|||jjjaaaXXXVVV^^^kkkuuuzzz}}}{{{xxxvvvtttpppjjjddd]]]]]]]]]\\\[[[XXXVVVTTTXXXVVVTTTSSSUUUYYY\\\^^^fffhhhgggaaaWWWMMMFFFCCC888333......333:::???AAACCCCCCCCCDDDEEEDDDAAA???999<<>>>>>>>>HHHUUU|||tttzzzvvvxxxtttpppxxxwwwuuuooofff\\\ZZZ```ddddddbbbhhhgggdddbbb```_______________^^^\\\[[[\\\___bbb\\\]]]^^^___^^^\\\YYYXXX\\\ZZZXXXUUUTTTTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRSSSRRRPPPNNNNNNOOOPPPQQQOOOMMMKKKJJJIIIJJJKKKLLLMMMJJJGGGFFFFFFDDD@@@<<<@@@CCCFFFHHHOOOWWWZZZXXXllllllvvv}}}yyybbbSSSKKKIIIHHHEEEDDDCCCBBBAAABBBBBBCCCCCCEEEFFFGGGGGGIIIMMMOOOOOOQQQXXX___```aaakkkwwwppp|||eeeWWWHHHIIIGGGKKKBBBDDDHHHJJJIIIFFFAAA>>>===>>>???@@@@@@???>>>>>>xxx}}}nnnccc\\\VVVVVV\\\eeekkkmmmvvvxxx~~~}}}zzzxxxwwwvvvvvvtttppplll```___\\\ZZZXXXWWWVVVVVVVVVWWWVVVUUUTTTXXX```fffkkkkkkhhh___TTTIIIBBB???777333000111666===BBBDDDDDDDDDEEEFFFEEECCC???<<<===EEE[[[lllaaaHHHCCCPPPfff}}}|||```JJJ888777:::888777999555444444444444555666666444444444333333333333333444333222333555777555444444444333222111111000000000///...------------------+++---000///555MMMhhhrrr___bbbuuu~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~hhhlll{{{mmmuuuwwwlllXXXKKKJJJMMMQQQPPPSSSXXX[[[[[[___eeettt|||rrr]]]^^^tttyyy{{{zzzvvvyyy~~~}}}{{{yyyxxxxxxxxxvvvtttvvvxxxxxxzzzoooSSSOOOnnnxxxyyyqqqUUUNNNHHHVVVVVVMMMJJJIIILLLLLLIIIJJJNNNKKKJJJHHHGGGGGGHHHJJJKKKJJJKKKLLLKKKJJJHHHEEECCCBBBCCCCCCAAA>>><<<<<<<<<@@@>>>>>>???>>>???GGGQQQsssxxxttt}}}~~~xxxzzzxxxvvv}}}sssnnnfffaaa___```bbbdddeeedddcccaaa```^^^^^^]]]ZZZ[[[\\\[[[ZZZZZZ[[[]]][[[\\\\\\\\\[[[ZZZXXXWWWZZZYYYWWWUUUTTTTTTTTTTTTQQQRRRRRRRRRRRRQQQPPPPPPQQQPPPNNNLLLLLLMMMNNNOOONNNMMMKKKJJJIIIJJJKKKLLLLLLJJJGGGFFFGGGFFFCCCAAAAAAKKKVVVZZZ[[[^^^bbbeeelllnnnzzzmmmZZZQQQKKKHHHIIIDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHJJJMMMPPPTTTVVV[[[```bbbffftttqqqyyyzzzOOOIIILLLHHHJJJDDDDDDEEEDDDCCCAAA???===>>>>>>@@@@@@@@@@@@???>>>{{{rrr|||pppbbb[[[XXXWWWYYY^^^cccddddddpppppprrrtttuuutttqqqooosssssstttwwwxxxxxxuuurrrhhhddd___YYYUUUTTTTTTUUUTTTWWWXXXWWWVVV[[[fffoooqqqnnnggg\\\OOODDD===999333222333666<<>>777888888333333888444444333333444444555666333333333333333444444444444222111111333444444444333333222222222111111111111000///...---,,,,,,,,,...,,,...///---000CCCXXXuuu]]]XXXjjjvvvzzz}}}}}}}}}}}}}}}tttsssuuueeePPPLLLRRRQQQQQQUUU\\\bbbfffmmmuuunnn^^^iiippprrryyyuuummmeeebbbgggttt}}}zzzxxxwwwwwwwwwwwwvvvtttzzz{{{yyyyyy^^^PPP[[[}}}lllllluuuaaaPPPMMMEEEMMMMMMMMMJJJIIIKKKKKKIIIJJJLLLOOOLLLIIIFFFGGGKKKOOORRRNNNOOOOOONNNLLLHHHEEECCCEEEDDDCCCDDDDDDBBB???===@@@???@@@AAA@@@@@@EEELLLaaauuu|||xxx|||zzzsssxxxzzz|||yyywwwrrriiiaaa]]]```dddaaaaaaaaaaaa```^^^\\\[[[UUUXXXZZZ[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJKKKLLLLLLMMMLLLKKKIIIIIIJJJKKKKKKKKKIIIGGGFFFHHHIIIHHHHHHQQQ]]]jjjooollljjjpppxxxaaaSSSPPPJJJFFFHHHDDDCCCCCCCCCCCCEEEFFFGGGFFFGGGIIIIIIIIIKKKNNNQQQXXXZZZ^^^aaaeeennnzzziiibbbGGGJJJMMMIIIIIIGGGFFFCCC@@@>>>=========>>>???@@@AAAAAA@@@???>>>uuuiiijjjvvvkkkaaaZZZYYY[[[___dddhhhiiiiiiwwwuuuqqqooommmlllkkkjjjkkkoootttyyy{{{yyytttpppmmmjjjccc\\\VVVRRRQQQPPPTTTVVVWWWXXX[[[bbblllsssrrrlllcccWWWJJJ@@@999666000111555:::@@@EEEHHHJJJFFFHHHIIIHHHDDD???;;;888???NNNZZZVVVHHHCCCMMM[[[xxxTTTAAA;;;888888666111000333333333222222222333444444333333333444555555555666555444222111111222222222111111111111111222222222111111///...,,,,,,++++++......///000...000===LLLxxxooo\\\WWWgggrrrtttxxx|||~~~}}}}}}~~~|||yyy|||xxxvvvqqqTTTLLLQQQOOOPPPVVV```iiirrr|||ooo]]]uuutttxxxwwwuuummm```SSSTTTeeexxx~~~|||xxxwwwvvvwwwxxxxxxwwwvvv~~~zzz{{{{{{VVVTTTfff}}}ggglllwwwTTTLLLMMMFFFHHHJJJMMMKKKJJJIIIHHHFFFEEEFFFPPPMMMJJJIIIJJJNNNRRRVVVNNNNNNOOONNNLLLIIIFFFEEEHHHGGGFFFHHHJJJIIIEEEAAAAAABBBCCCCCCBBBAAADDDHHHMMMggg~~~xxxsssttt}}}yyy}}}}}}|||yyyqqqgggaaa^^^^^^^^^___aaabbbaaa___\\\[[[WWWXXXZZZZZZYYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKJJJHHHGGGGGGHHHKKKMMMNNNccchhhrrr|||~~~}}}ZZZOOOPPPJJJDDDFFFDDDCCCBBBBBBBBBDDDEEEFFFFFFHHHIIIIIIIIIKKKNNNQQQYYY\\\___bbbhhhxxxqqqrrrzzzUUUGGGKKKLLLIIIJJJJJJHHHEEEBBB???>>>======>>>???@@@@@@@@@???>>>===nnn___]]]ssssssiiieee\\\\\\___ccciiinnnqqqsss}}}zzzuuuoookkkiiiiiijjjjjjqqq{{{{{{rrrmmmkkkhhhddd^^^YYYUUURRRPPPVVVTTTTTTYYYbbbkkkppprrrmmmggg\\\QQQFFF===777444...111777===BBBGGGJJJKKKHHHIIIJJJGGGAAA===;;;;;;AAAKKKQQQLLLEEEHHHUUU```oooDDDAAA;;;666666666555333333444444444444444555666666444444555555666666777777888777666444111000//////000000111111111111222222111111///...,,,,,,+++++++++,,,...///...000999CCCfffiii^^^VVVbbbnnnrrrwwwxxx~~~}}}~~~}}}|||~~~~~~~~~~~~{{{xxx|||~~~tttooouuuzzzyyywww}}}[[[OOOSSSPPPRRR[[[hhhtttrrriii~~~|||yyyqqqbbbQQQNNNaaaxxx~~~|||zzzyyyxxxwwwxxxzzz{{{zzzyyy}}}~~~{{{lllOOOTTTlllyyyjjjrrr}}}xxxNNNLLLLLLJJJIIILLLLLLLLLJJJHHHGGGGGGGGGFFFKKKJJJIIIIIIJJJMMMOOOQQQJJJKKKLLLMMMLLLJJJHHHGGGFFFDDDDDDFFFIIIIIIEEEAAACCCDDDEEEDDDDDDDDDEEEEEEEEE^^^{{{yyytttbbbiiinnnrrr~~~xxxzzz|||wwwqqqiii___XXX\\\^^^```bbbbbb```]]]\\\YYYYYYXXXWWWUUUVVVYYY[[[YYYYYYXXXWWWWWWWWWWWWXXXSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGIIIKKKOOOQQQbbbcccrrrzzzRRRKKKOOOIIIDDDEEEDDDCCCBBBAAAAAAAAABBBCCCFFFGGGHHHIIIJJJLLLOOORRRYYY\\\___dddpppvvvmmmyyyzzzwwwpppUUUNNNMMMJJJJJJLLLKKKKKKJJJIIIFFFDDDAAA??????@@@@@@AAA@@@???>>>===mmm\\\```rrruuujjjfff___```aaadddiiinnnsssvvvyyywwwsssmmmiiihhhiiilllqqqyyy~~~sssmmmeeeccc```]]]ZZZWWWUUUTTTUUUSSSUUU]]]iiiqqqqqqooofff```UUUKKKBBB;;;666222///444:::@@@DDDGGGJJJLLLJJJJJJHHHCCC===;;;===@@@HHHJJJKKKIIIIIIQQQaaannnXXX??????999444444777999888777777777777666777888888999555555555555555666666666999::::::888444111000000000000111111111111111111111000///...---,,,,,,,,,(((***+++,,,,,,...444:::ZZZhhhdddWWW[[[hhhttt|||}}}{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~~~~{{{yyy{{{}}}uuulllooovvvzzz|||fffYYY\\\YYY]]]hhhxxxzzz|||rrreeeVVVUUUkkk~~~}}}}}}~~~}}}}}}}}}|||yyywwwzzzyyyxxxyyy{{{|||{{{zzzzzzyyy|||{{{ZZZHHHRRRrrr}}}qqqwww{{{kkkOOOPPPMMMOOOKKKMMMIIIKKKKKKIIIJJJNNNOOONNNDDDDDDEEEFFFGGGHHHIIIJJJGGGHHHJJJKKKLLLKKKJJJIIIFFFFFFFFFHHHJJJJJJHHHFFFEEEGGGGGGEEEEEEGGGGGGEEEHHHZZZsssxxxgggccc```eeewww|||yyy{{{|||zzzrrreeeYYYZZZ\\\___aaaaaa```^^^]]]YYYXXXVVVSSSQQQRRRUUUXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRRRRRRRQQQQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHJJJNNNPPPVVV\\\xxxeeeIIIFFFJJJHHHDDDEEEBBBAAA@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKNNNRRRUUUZZZ^^^ccclllpppwww~~~uuutttwwwhhhXXXVVVOOOLLLOOONNNKKKMMMNNNNNNMMMIIIFFFDDDAAABBBCCCCCCBBBAAA???>>>uuucccnnnzzzooogggeeeeeefffggghhhkkknnnpppppppppooollliiijjjmmmpppxxxuuuooodddaaa]]]XXXUUUSSSSSSSSSQQQSSSZZZcccmmmqqqpppmmmaaaZZZPPPGGG@@@:::444///222888>>>CCCFFFHHHKKKNNNLLLJJJFFF???999:::AAAGGGOOOJJJGGGIIILLLVVVlllvvvBBB???999888555444666999999888666666666666666777888888444444444444444333333333777999<<<;;;888444333333111111111111000000000000000///...---------------***+++,,,+++,,,///333555RRRmmmppp___ZZZdddttt}}}zzz{{{|||}}}}}}}}}}}}}}}|||~~~}}}~~~~~~~~~~~~~~~}}}{{{}}}~~~~~~~~~~~~xxx}}}ooodddgggiiimmmzzztttiii___bbb|||~~~}}}{{{{{{{{{zzzwwwuuu{{{zzzyyyzzz{{{|||{{{zzz{{{yyyaaaNNNJJJ\\\|||}}}{{{zzzpppwww```TTTUUUOOOSSSLLLJJJGGGKKKLLLIIIKKKQQQRRRPPPCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJLLLLLLLLLLLLNNNOOOGGGJJJIIIEEEFFFJJJJJJFFFLLLVVViiizzzkkk```eeettt~~~}}}yyyzzz~~~~~~wwwlllbbbYYYZZZ\\\^^^______^^^]]]YYYYYYXXXUUUSSSQQQRRRTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTSSSQQQPPPPPPQQQRRRRRRMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHIIIIIIIIIIIIIIICCCEEEHHHHHHHHHHHHKKKMMMOOO[[[~~~bbbTTTGGGDDDEEEDDDBBBBBB?????????@@@AAADDDFFFGGGFFFHHHJJJLLLNNNRRRVVVZZZ___cccjjjxxxyyyttt|||xxxvvvvvv^^^WWWYYYQQQRRRVVVNNNKKKLLLNNNNNNNNNLLLJJJHHHEEEFFFFFFFFFEEEDDDBBBAAAnnnxxx~~~uuuhhhjjjjjjkkkjjjiiihhhiiijjjkkkmmmnnnmmmmmmnnnrrrvvv{{{}}}uuuqqqiiiddd\\\TTTOOOMMMNNNOOOMMMTTT___hhhnnnooonnnmmm^^^WWWNNNEEE>>>888222---666;;;AAAEEEGGGIIIMMMOOOMMMJJJDDD<<<777:::CCCKKKRRRJJJFFFIIIKKKVVVrrrmmm444>>>666888888666444555555555444333333333333444555555333333333222222111111111444888======;;;777666666111111111111000000000//////......---------.........//////---...111333444LLLppp|||jjj^^^dddqqq~~~zzz{{{{{{|||}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}~~~}}}|||ssskkkooouuuzzzwwwllleeelll}}}}}}~~~}}}|||zzzzzzzzzxxxvvvsss{{{zzzyyyyyy{{{{{{zzzyyy|||nnnRRRKKKRRRkkkmmmoooYYYWWWYYYPPPUUUKKKFFFHHHLLLLLLHHHIIINNNPPPLLLFFFEEECCCCCCCCCEEEHHHIIIHHHIIIKKKLLLMMMLLLJJJIIIHHHKKKMMMLLLKKKKKKOOORRRHHHKKKJJJFFFGGGLLLLLLGGGLLLQQQ```zzzlll```ggguuu~~~~~~||||||yyyqqqjjjWWWXXXZZZ\\\]]]]]]]]]]]]YYY[[[\\\ZZZWWWTTTRRRRRRQQQRRRTTTVVVVVVUUUSSSRRRTTTSSSQQQPPPPPPQQQRRRSSSOOOOOOOOOOOOOOONNNMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIFFFGGGHHHIIIIIIIIIIIIIIIAAAEEEHHHHHHGGGGGGIIIKKKLLLZZZ{{{ZZZQQQNNNJJJEEECCCBBB@@@>>>======>>>@@@CCCFFFIIIKKKGGGIIILLLNNNQQQUUUYYY]]]ccchhhqqq}}}mmmkkksss}}}tttooo|||kkkVVVUUUYYYSSSWWW[[[NNNJJJKKKLLLLLLMMMLLLLLLKKKHHHIIIIIIIIIHHHGGGEEEDDDzzzwwwyyykkkcccdddfffjjjllliiieeehhhnnnrrrmmmlllnnnoooooovvv}}}qqqeeegggbbbYYYRRRNNNNNNPPPSSSLLLUUUaaalllpppmmmfff```RRRPPPKKKCCC999222000111777===DDDIIIJJJJJJJJJKKKJJJHHHDDD===777999FFFTTTJJJKKKEEE???JJJhhhYYY???777777777666666555555555444444444333333333333222222222222222111111111111000333444555555666666555555888888666444222000///...//////.........---------///...---,,,---///111333KKKqqquuu^^^bbbvvv}}}}}}}}}||||||{{{zzzyyy}}}}}}~~~~~~~~~~~~zzzrrriiixxx}}}zzzzzz|||}}}}}}|||{{{yyyyyyyyyzzz{{{{{{yyyxxxzzz|||}}}[[[KKKHHHWWWttt~~~qqqeeeUUURRROOORRRRRRIIIHHHJJJKKKJJJIIIHHHHHHIIIDDDDDDDDDDDDDDDEEEFFFFFFLLLLLLKKKJJJIIIHHHHHHGGGEEEGGGIIIKKKKKKKKKIIIHHHKKKJJJGGGDDDBBBCCCHHHKKKRRRPPPTTTfff~~~sssnnnqqq}}}|||zzzyyy}}}{{{nnnddd```\\\[[[^^^aaaaaaaaa\\\^^^___]]]YYYUUUQQQPPPRRRSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKWWWdddhhhhhhmmm{{{uuu```SSSIIIGGGEEECCCBBBAAAAAABBBAAA@@@@@@@@@BBBFFFIIILLLEEEKKKKKKOOOVVVTTTTTT___iiipppsssaaadddcccrrr~~~|||rrr{{{^^^\\\ZZZXXXWWWUUUSSSQQQNNNOOOOOOPPPPPPOOOOOOOOOEEEEEEDDDDDDEEEGGGIIIKKK~~~qqqiiifffbbbeeekkkpppnnnjjjkkkpppxxxqqqnnnqqqtttxxx}}}pppdddbbb^^^WWWQQQMMMLLLMMMNNNNNNUUU```hhhiiiddd[[[UUUJJJHHHDDD===666333333555<<>>>>>@@@CCCEEEtttiiiaaa___[[[]]]dddkkkmmmlllnnnrrryyytttsssyyy}}}sssjjjeee]]]ZZZTTTOOOLLLMMMOOOQQQYYY\\\______ZZZPPPEEE>>>888555222///000555<<>>===<<<===@@@BBBDDDDDDCCCCCCBBBAAA@@@??????@@@AAACCCDDDEEEFFFFFFFFFAAADDDGGGIIIIIIIIIIIIJJJLLLMMMNNNOOOXXXmmm}}}yyy}}}ttt{{{}}}~~~}}}vvvhhh]]]XXX[[[```___^^^^^^]]]]]]ZZZWWWUUUPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFJJJGGGEEEEEEHHHJJJHHHFFFHHHFFFCCCAAA@@@@@@BBBCCCAAA@@@??????@@@AAABBBCCCCCCCCCDDDEEEGGGHHHJJJJJJOOOTTTSSSUUU^^^```hhhxxxjjjOOOLLLMMMMMMLLLIIIFFFCCCBBBHHHHHHHHHGGGGGGFFFEEEDDDEEEBBB???<<<<<<>>>@@@BBBuuuiii___]]]]]]\\\___eeehhhiiimmmrrrssssssuuu~~~qqqgggaaa```[[[VVVPPPLLLKKKOOOTTTXXX_________[[[TTTKKKBBB<<<555222//////222888???CCCHHHHHHIIIJJJKKKJJJIIIHHHBBB>>>:::BBBVVVbbbVVVAAACCCJJJ___iiiPPP999444444,,,333333333333333333333333333222222222111111111111111111111000000000/////////000000111111111111111//////000000000111111111000000/////////.........---------------......///444===UUUhhhdddVVVZZZlllrrr|||~~~~~~{{{{{{}}}~~~~~~~~~}}}~~~~~~}}}tttcccbbbhhhtttuuurrrtttuuu~~~{{{{{{|||}}}}}}}}}~~~}}}|||zzzyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwzzz{{{{{{zzzmmmOOOPPPooommmhhhlllyyy[[[ZZZKKKGGGIIIEEEEEEEEE???BBBDDDFFFFFFDDDBBB@@@@@@???>>>===<<<===???AAACCCAAAAAA@@@???>>>===<<<<<<>>>???AAACCCEEEFFFHHHHHHDDDEEEFFFFFFEEEEEEFFFHHHKKKLLLLLLJJJLLL\\\yyyzzz}}}nnnqqqvvv{{{~~~~~~~~~ooobbb[[[\\\^^^```^^^]]]]]]^^^]]]ZZZXXXYYYVVVQQQLLLJJJIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHH@@@???=========???BBBCCC>>>>>>>>>???@@@CCCEEEFFFGGGFFFDDDCCCEEEHHHLLLOOOTTTYYYXXX[[[dddkkkwwwRRRDDDEEEHHHIIIIIIFFFDDDDDDEEEBBBBBBCCCCCCCCCBBBAAAAAACCCAAA>>><<<;;;<<>>;;;333111///111666===AAADDDHHHGGGHHHIIIKKKJJJGGGDDD>>>999<<>>>>>??????????????????@@@@@@@@@@@@???>>>===<<<;;;;;;======???AAACCCEEEGGGHHHEEEEEEDDDBBB@@@@@@CCCEEEFFFGGGHHHFFFFFFQQQjjj{{{zzznnnlllqqqvvvyyyzzz|||zzznnnfffaaa```aaa___]]]^^^``````]]]ZZZ\\\XXXRRRLLLHHHGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDEEECCCAAA@@@BBBEEECCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>@@@BBBEEEHHHJJJJJJHHHEEEDDDGGGKKKQQQUUUVVV\\\\\\```lllvvv|||qqqwwwIIIBBB???BBBEEEEEEDDDEEEHHHKKKAAAAAAAAAAAA@@@???>>>>>>@@@???===;;;;;;;;;======ooohhhbbb[[[]]]ZZZWWWXXX\\\___^^^___bbbbbbhhhlllooowwwyyylllbbbXXXNNNKKKOOOLLLLLLLLLNNNRRRXXX]]]aaabbb^^^UUULLLCCC<<<888666///...///444;;;AAACCCDDDHHHHHHHHHIIIJJJGGGBBB>>>:::888BBBVVV___VVVJJJEEEOOOsss```EEE999111111555222111111111222222222333333222111111111111000000000111000000000////////////---......///////////////000000000111111222222222000000000000/////////...---------...---------,,,...000@@@ZZZfff```XXXVVV\\\sss{{{vvv{{{zzz{{{{{{|||}}}~~~~~~~~~}}}~~~}}}~~~|||{{{gggUUUEEEDDDCCCAAA@@@DDDJJJPPPXXXjjjwww|||{{{{{{}}}}}}~~~}}}|||{{{{{{||||||}}}zzzzzzyyyyyyxxxwwwwwwwwwuuuxxxyyyxxxuuuwww~~~UUUKKKWWWvvvkkkqqq}}}oooZZZRRRIIIMMMRRRMMMJJJKKKFFFKKKKKKIIIFFFBBB???@@@AAA@@@@@@AAABBBAAA@@@??????@@@@@@???>>>===<<<;;;;;;======>>>???@@@BBBCCCDDDBBBBBBAAA???======@@@BBBCCCCCCDDDEEECCCGGGXXXjjj{{{sssnnnpppxxx|||}}}|||}}}|||zzzxxxyyy}}}xxxnnniiibbb___\\\^^^aaabbb___\\\ZZZXXXTTTOOOKKKIIIGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@AAABBBAAA@@@???===;;;:::999888>>>>>>???AAAEEEHHHKKKMMMKKKJJJIIIJJJLLLQQQVVVYYYYYY```bbbiiizzzzzzzzzcccLLLEEECCCFFFHHHGGGEEEFFFJJJOOODDDDDDCCCBBB@@@>>><<<;;;;;;;;;::::::::::::::::::~~~{{{mmmdddgggaaaXXXXXXTTTRRRSSSXXXZZZWWWUUUVVV[[[```cccaaafffpppxxxyyyfff^^^XXXUUUOOOHHHGGGKKKHHHKKKOOOTTTYYY^^^bbbdddaaa[[[QQQEEE;;;555222111,,,,,,///666>>>CCCDDDCCCJJJIIIIIIIIIIIIEEE>>>888999999GGG[[[[[[JJJCCCIII\\\yyy||||||iiiJJJ888666111000333333//////000000111111111222000000000000////////////000000000000////////////...///000000111111000000//////000111222333444444000000000000////////////---------......---,,,,,,------999SSSgggjjjeeeaaa___vvv|||}}}||||||}}}~~~~~~~~~~~~}}}~~~}}}~~~||||||~~~|||bbbNNNDDDBBB;;;@@@AAA===;;;???CCCCCC===JJJNNNOOOXXXfffwwwtttyyyyyy{{{~~~~~~|||{{{{{{|||}}}}}}zzzzzzzzzyyyyyyyyyyyyyyywwwzzzzzzvvvqqqttteeeIIIKKK[[[yyyyyy[[[RRRTTTNNNTTTZZZSSSNNNMMMFFFJJJIIIHHHEEEBBBBBBDDDFFFAAABBBCCCDDDCCCAAA???===@@@@@@???>>>===<<<<<<;;;>>>>>>>>>>>>>>>??????@@@===?????????======>>>???DDDCCCDDDDDDAAA@@@JJJXXXvvvzzzzzzxxxwww{{{}}}~~~{{{rrrbbb___\\\^^^bbbccc```]]]XXXXXXWWWTTTQQQMMMIIIGGGEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGEEEDDDDDDFFFGGGIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@??????@@@AAAAAA@@@@@@@@@?????????@@@AAABBB>>>???@@@CCCFFFJJJMMMPPPKKKLLLMMMOOORRRVVVYYY[[[^^^ggglllwwwwwwnnnOOOJJJBBBMMMNNNNNNKKKFFFFFFKKKPPPIIIHHHFFFDDD@@@===:::999777888999999999999888888yyyoookkkfffdddaaa]]]ZZZXXXWWWWWWQQQRRRTTTUUUVVVVVVVVVUUUVVVWWWXXXYYY[[[]]]___```]]]WWWOOOKKKLLLOOOQQQRRRNNNRRRVVVYYY^^^ccc```ZZZWWWSSSKKKCCC;;;555111000---000444:::???DDDGGGIIIIIIJJJKKKJJJEEE???:::777222QQQSSSKKKOOOAAA:::SSSmmm|||{{{vvvHHH@@@777222222222111...111///------000222111///000000000000000000000000/////////...///000000111222222111000//////000000......///......///111444444111///.../////////...000///...---------------333///333GGGbbbpppgggYYY```uuu~~~zzz~~~}}}~~~~~~|||zzz{{{|||}}}~~~~~~vvv```YYYRRRNNNMMMLLLGGGCCC===>>>???>>>=========>>>;;;EEEJJJIIITTTjjj{{{|||lllooo|||{{{}}}~~~|||~~~{{{zzz{{{}}}|||{{{zzzyyyxxxyyyzzz{{{wwwvvvsssuuuvvvqqqjjjJJJDDDRRRaaa|||pppyyyyyyTTTQQQSSSVVVVVVTTTUUUUUUKKK???HHHFFFCCCBBBCCCCCCCCCBBB>>>AAADDDCCC@@@???AAACCC@@@===;;;;;;>>>AAA@@@???>>>??????===;;;999999999<<<<<<======>>>??????@@@===AAAEEEEEECCCDDDHHHLLL|||yyy}}}}}}|||xxxzzz}}}}}}|||qqqddd[[[]]]aaa```___```]]]ZZZWWWVVVUUURRRLLLGGGHHHFFFBBB@@@AAADDDGGGJJJIIIGGGFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>===<<<;;;;;;<<<===>>>>>>BBBFFFHHHGGGFFFEEEEEEGGGIIIOOOVVVYYYYYY\\\bbbrrrpppxxxvvv|||{{{}}}]]]MMMAAADDDGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIFFFCCC@@@>>><<<<<<444777;;;>>>>>>;;;888555|||lllbbb^^^aaa___]]]ZZZWWWVVVUUUUUUOOOPPPQQQRRRSSSSSSRRRRRRQQQRRRRRRTTTVVVXXXYYY[[[WWWRRRLLLJJJMMMQQQUUUWWWMMMRRRVVVYYY]]]```\\\VVVRRRMMMFFF???888333111000...000555:::@@@DDDGGGIIIIIIJJJJJJGGG@@@;;;888777CCC]]]YYYJJJHHH===@@@___www}}}{{{lllAAA;;;444000111222111///111///---...000111111////////////////////////////////////000000000111111111000//////........./////////000//////000222555333111///......//////...//////...---------------///...111BBB]]]rrrpppdddXXXnnn{{{tttuuuuuu|||}}}{{{~~~~~~~~~}}}|||}}}}}}}}}~~~rrraaaQQQKKKIIIGGGGGGIIIIIIFFFDDD>>>?????????>>>>>>???@@@BBBFFFHHHMMM```zzzzzzvvvtttqqqnnnkkkjjjvvv~~~~~~~~~}}}zzzyyyzzz|||{{{zzzyyyyyyyyyyyyzzz{{{xxxuuurrrtttwwwwww^^^@@@===MMM^^^|||zzzyyyrrrOOOMMMMMMPPPQQQQQQUUUWWWQQQHHHFFFEEEEEEEEEFFFEEECCCAAA>>>@@@AAABBBAAAAAABBBCCCDDD@@@;;;:::<<>>>>>???BBBDDDDDDCCCFFFNNNTTTooo{{{~~~|||}}}xxxwww}}}zzzmmmbbb______\\\\\\^^^___[[[WWWUUUUUUSSSOOOKKKKKKIIIFFFDDDCCCDDDFFFGGGEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>======<<<===>>>???@@@AAADDDGGGIIIHHHHHHHHHIIIMMMLLLNNNTTTYYY\\\bbbhhhvvv}}}sssqqqVVVIII@@@CCCFFFFFFEEEDDDCCCCCCCCCCCCFFFEEECCCAAA???>>>===<<<::::::;;;<<<<<<:::999888ooobbb[[[YYYZZZYYYWWWUUUSSSRRRRRRRRRMMMNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOQQQSSSTTTUUUSSSOOOJJJHHHKKKPPPTTTVVVLLLRRRWWWZZZ\\\\\\VVVOOOJJJGGG@@@999444111000000000333777===AAAEEEHHHIIIHHHIIIHHHBBB;;;888:::>>>WWWhhh]]]GGG@@@>>>NNNrrrwww```999555000///000222111///000...---...///111000000////////////////////////...///000222222111111000//////...------------....../////////...///111333333111...---...///......//////...------------...,,,...000888RRRnnnuuummm___lllyyyuuu|||yyyzzz~~~}}}{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~uuu[[[MMMDDD<<<;;;===@@@CCCEEEEEEEEEDDD@@@@@@?????????@@@BBBCCCDDDEEEHHHWWWwwwnnn]]]YYYZZZ]]]eeeooo~~~~~~|||zzzyyyzzz|||yyyyyyxxxxxxyyyzzz{{{|||yyytttqqquuu|||nnnMMM;;;@@@SSSeeeeeeJJJJJJGGGIIIJJJKKKPPPSSSQQQKKKEEEEEEEEEGGGGGGFFFCCC@@@>>>>>>>>>@@@BBBDDDDDDCCCHHHCCC>>>;;;;;;>>>AAABBBCCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========EEEFFFFFFEEEGGGLLLVVV]]]^^^rrr||||||}}}uuuooosss{{{rrriiibbb\\\[[[]]]___[[[VVVUUUVVVVVVSSSQQQKKKJJJHHHEEECCCBBBAAAAAABBBAAAAAABBBEEEFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>===???>>>>>>>>>???AAABBBCCCAAACCCEEEFFFFFFGGGIIIKKKOOOMMMPPPWWW]]]bbbjjjqqq|||~~~pppxxxzzzaaaQQQHHHBBBGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>>>>======<<<:::999888999999:::|||zzzuuulllccc\\\YYYXXXTTTSSSRRRRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSRRROOOJJJGGGGGGJJJMMMOOOMMMSSSYYYZZZYYYWWWPPPHHHFFFBBB<<<555111/////////555777<<>>>>>???AAACCCCCCDDDDDDHHHZZZ|||yyygggdddiiittt~~~}}}~~~~~~}}}||||||}}}}}}{{{zzz{{{}}}wwwwwwxxxxxxyyyzzz{{{|||{{{ttttttzzzkkkOOOEEEKKKZZZmmm{{{zzzXXXGGGKKKFFFEEEEEEEEEHHHJJJIIIGGGEEEDDDDDDDDDEEEEEECCCAAA???===<<>><<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>EEEEEEEEEDDDFFFLLLTTTZZZSSSZZZnnn{{{{{{~~~zzzuuuqqqrrruuuzzz{{{nnnccc^^^\\\\\\YYYVVVWWWYYYZZZXXXUUUPPPOOONNNKKKHHHDDDAAA???AAA@@@???AAACCCEEEDDDDDDEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@??????=====================>>>@@@@@@@@@@@@BBBDDDFFFGGGCCCDDDFFFGGGGGGJJJMMMPPPOOORRRYYYaaaffflllyyyzzz|||{{{wwwwwwqqqXXXRRRNNNKKKMMMGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCAAA@@@>>>>>><<<;;;999888888999:::;;;dddbbb___[[[VVVSSSSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPOOOLLLIIIEEEDDDFFFIIILLLPPPVVVZZZXXXUUUQQQKKKDDDCCC???999333000///000111;;;===AAAEEEHHHJJJJJJJJJEEEBBB===777777@@@PPP\\\^^^WWWGGG>>>HHH^^^yyywwwRRR;;;333222111000000///...---..................///000........................---///111222333222000///.........------......////////////...---...000222333000...------......---......---------......///,,,111///,,,;;;YYYooouuuhhh___jjj~~~xxx~~~}}}~~~|||{{{zzzzzz{{{~~~~~~}}}~~~~~~|||||||||rrr\\\GGG======AAACCCDDDDDDCCCBBBBBBDDDFFFAAA???======@@@BBBBBBAAADDDDDDFFFPPPbbbuuu}}}~~~~~~~~~}}}|||||||||~~~}}}|||}}}~~~vvvwwwxxxyyyzzzzzz{{{{{{vvvyyybbbKKK???PPPkkk{{{sssNNNFFFLLLFFFDDDCCCDDDEEEEEEEEEEEEGGGDDDAAA@@@AAACCCDDDDDDAAA???===???DDDGGGGGGEEEKKKJJJIIIGGGEEECCCCCCCCCFFFBBB>>><<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCEEEIIILLLNNNHHHRRRrrrvvvuuuttt~~~~~~}}}wwwxxxyyyzzzvvvuuu|||qqqeee]]][[[YYYXXXZZZ]]]]]][[[XXXWWWVVVVVVTTTPPPLLLHHHEEE???>>>===>>>@@@AAAAAA???BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???????????????<<<<<<======>>>>>>??????BBBBBBBBBCCCEEEGGGIIIJJJHHHJJJKKKLLLMMMPPPUUUXXXUUUYYY```eeeiiivvv{{{nnnxxxcccXXXWWWTTTPPPNNNEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIGGGEEECCC@@@???;;;<<<===>>>>>>>>>>>>===\\\ZZZXXXUUUSSSQQQOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOIIIIIIIIIIIIIIIJJJKKKLLLHHHGGGFFFDDDDDDGGGLLLPPPTTTXXXYYYTTTNNNJJJEEE@@@???;;;666111///000333555@@@BBBEEEIIIJJJJJJIIIHHHAAA===888666:::FFFTTT^^^RRRFFF===CCCWWWqqq```AAA444333333111000///.........---...///...------///111........................---...///111111000000///......---------...//////222222222111000000222444222000---,,,---...------...------------...//////+++......---777OOOiiiyyyoooccckkk}}}tttwww}}}~~~{{{{{{zzzzzz|||~~~~~~}}}~~~~~~~~~|||yyyuuusssrrrjjjXXXDDD999888<<>>???BBBBBB@@@>>>>>>@@@CCCEEEIIIQQQ\\\dddmmm~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~vvvwwwxxxyyyzzzzzzyyyyyywww~~~{{{QQQBBBEEEfff{{{xxx~~~cccJJJHHHIIIGGGDDDDDDGGGGGGFFFGGGJJJHHHEEEAAA???AAACCCEEEFFFDDDBBBAAAAAACCCFFFFFFGGGJJJLLLLLLKKKHHHEEEDDDCCCEEEAAA>>>>>>AAACCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEJJJAAAFFFcccrrrnnnqqq}}}zzziii}}}|||uuuwwwzzz~~~xxxyyy~~~tttgggccc```]]]]]]______]]]ZZZVVVWWWVVVUUUSSSOOOKKKIIIAAA@@@>>>>>>??????===<<<===<<<<<<<<<======>>>???>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>?????????======>>>>>>???@@@AAAAAAEEEEEEEEEEEEGGGIIIKKKMMMIIIJJJLLLNNNPPPSSSWWW[[[YYY[[[___ccckkk{{{|||zzznnnwww|||zzzaaa]]]YYYVVVRRRIIIBBBCCCCCCDDDFFFHHHJJJKKKMMMMMMMMMLLLIIIFFFDDDBBB>>>@@@CCCEEEEEEDDDBBB@@@YYYXXXVVVUUUSSSQQQNNNMMMLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJKKKMMMMMMHHHHHHHHHHHHHHHHHHIIIJJJDDDEEEFFFFFFFFFJJJPPPUUUVVVYYYVVVNNNFFFBBB???<<<999666222//////222777:::CCCEEEGGGJJJJJJIIIFFFEEE===999666888>>>GGGNNNQQQFFF<<<>>>NNNeee|||xxxxxxNNN777666111111000...------...///,,,...///...,,,,,,///111........................---.........////////////,,,,,,,,,,,,,,,---......111222111000//////111333222000---,,,---...---,,,---------------...//////++++++,,,///333AAA[[[sssvvviiikkkvvv{{{}}}wwwhhhppp~~~{{{zzzzzz{{{|||~~~~~~}}}~~~~~~}}}{{{wwwpppkkkkkkhhhaaaTTTEEE;;;:::>>>???======???CCCFFFFFFEEEDDDAAA@@@BBBEEEDDD@@@;;;:::>>>BBBDDDDDDIIIUUU```^^^}}}}}}}}}~~~|||}}}}}}}}}}}}~~~wwwxxxyyyyyyyyyyyyxxxwww{{{uuujjjNNNGGGUUUxxxzzzxxx}}}UUUMMMLLLEEEHHHEEEFFFIIIIIIFFFGGGKKKIIIFFFCCCBBBDDDFFFGGGGGGGGGGGGFFFDDDCCCCCCFFFHHHKKKLLLLLLIIIFFFDDDDDDFFFCCC@@@===???DDDFFFEEECCCAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDBBB>>>@@@RRRsss}}}rrryyy~~~vvvwwwzzz{{{{{{yyyzzzrrrlllddd```______^^^\\\VVVVVVWWWVVVUUUSSSPPPOOOIIIGGGEEECCCCCCAAA???===<<<<<<<<<<<<<<<======>>>======>>>>>>???@@@@@@AAA======>>>>>>????????????>>>>>>???@@@AAABBBCCCDDDHHHGGGGGGHHHIIIKKKMMMNNNKKKMMMPPPSSSUUUXXX\\\___aaacccjjjvvvxxx}}}|||mmm```___WWWUUUTTTGGGDDDEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNMMMJJJHHHFFFCCCDDDFFFFFFEEECCCAAA???RRRQQQQQQQQQPPPOOOLLLIIIKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGFFFFFFGGGIIIKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJFFFGGGHHHHHHHHHKKKQQQWWWWWWXXXTTTIII@@@===<<<:::333111...---///444:::>>>DDDEEEHHHJJJIIIGGGDDDBBB:::777666:::AAAFFFFFFDDD@@@999BBBXXXmmm{{{sssooonnn}}}|||nnnAAA///777//////...,,,+++,,,///111,,,...///...,,,,,,...111...........................------------...//////+++*********+++,,,,,,---...//////---,,,,,,...000222000---,,,---------,,,---------------...///000---)))+++///...444MMMiiirrrdddaaahhhoooyyyyyykkk^^^tttvvv~~~~~~~~~~~~zzzzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvtttmmmddd]]]___\\\WWWOOODDD>>>???DDD>>><<<<<<@@@FFFIIIEEEAAAEEECCCBBBDDDGGGFFF@@@;;;===AAAEEEFFFEEEIIIUUU```jjj~~~~~~{{{{{{{{{{{{|||}}}~~~zzz|||~~~~~~}}}|||}}}~~~wwwxxxyyyzzzyyyxxxwwwvvvuuuqqqgggMMMLLL___}}}iiiLLLPPPPPPCCCIIIFFFFFFJJJHHHCCCCCCHHHHHHGGGFFFFFFHHHIIIHHHGGGHHHJJJIIIFFFBBBBBBEEEHHHKKKLLLJJJFFFCCCBBBEEEHHHAAA???===@@@FFFIIIGGGDDD@@@AAABBBDDDEEEGGGHHHIIIFFFDDDBBBAAAAAABBBBBBAAA<<<<<<;;;@@@[[[~~~}}}zzz}}}~~~wwwwwwvvviiiaaa^^^^^^^^^^^^\\\\\\]]]]]]]]][[[ZZZYYYRRROOOLLLJJJIIIGGGDDDAAA@@@???>>>===;;;;;;;;;::::::;;;;;;<<<===>>>??????===>>>>>>>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEIIIIIIIIIIIIJJJKKKMMMNNNSSSVVVYYY\\\___bbbeeehhhlllqqqzzz~~~www{{{ccc^^^___TTTUUUWWWHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOONNNMMMJJJIIIFFFFFFEEEDDDBBB???===<<>>AAAAAAHHHEEEEEEHHHHHHBBB>>>===666:::======>>>AAAEEEGGGIII@@@SSSqqqhhhkkkddduuu|||TTT444---222////////////////////////////////////////////////,,,,,,,,,------.........//////...---,,,,,,++++++******+++,,,------......000///...------...///000333111///.........---+++........................222,,,+++//////111AAAUUUggggggcccbbbkkkvvvyyyuuujjj]]]XXXsss{{{}}}sss}}}}}}zzz}}}~~~{{{yyy{{{|||~~~~~~~~~|||{{{zzz{{{}}}~~~xxxssskkk___UUUQQQQQQMMMHHHDDDCCCCCCCCCCCC???>>>>>>AAAEEEFFFCCC@@@FFFCCCEEEJJJLLLGGGBBBAAAGGGCCCCCCHHHHHHNNNddd}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||yyywwwvvvrrrxxxzzzxxxyyy}}}~~~zzz{{{rrr]]]HHHRRRooo~~~vvvUUUOOOKKKIIIMMMFFFEEECCCBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJHHHFFFIIIHHHEEEDDDCCCDDDEEEFFFHHHHHHHHHEEEBBB@@@??????<<<<<<======>>>@@@AAAAAA>>>???BBBDDDEEEEEEDDDDDDBBBAAA???>>>>>>>>>???@@@???===<<<>>>GGGbbbvvvuuu}}}~~~zzz~~~xxxxxx}}}uuuhhhaaa^^^]]]]]]aaadddaaa[[[YYY]]]cccVVVUUURRROOOLLLKKKJJJJJJHHHBBB???@@@AAA??????BBB???>>>>>>>>>>>>??????@@@????????????@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHIIIJJJHHHIIIJJJLLLNNNQQQTTTUUUYYYXXX]]]ffflllnnnuuu~~~zzzmmmnnnuuuvvvvvvuuuoooaaa^^^ZZZXXXVVVSSSMMMHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLMMMOOOOOONNNKKKHHHFFFFFFBBB>>><<<<<<;;;999666PPPPPPOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEECCCBBBCCCEEEGGGGGGHHHJJJOOOUUUZZZ^^^]]]TTTGGG???:::666222......///111555;;;@@@CCCDDDGGGEEEFFFIIIGGG???999888555>>>FFFFFF@@@???CCCIIILLLUUUnnnooohhhhhh}}}kkkGGG333///222////////////////////////........................,,,,,,,,,---------......///......---,,,,,,++++++*********+++,,,---------000///...------...//////222111000...---,,,,,,,,,...............---------000+++***......///===OOOaaabbb```]]]cccpppzzz}}}sssjjj]]]fffzzziiilll~~~zzzuuuuuu|||}}}~~~|||yyyyyy{{{}}}~~~}}}|||{{{{{{|||~~~~~~~~~~~~|||tttnnneeeXXXNNNJJJJJJGGGCCCAAAAAABBBCCCCCC;;;<<<===@@@BBBAAA???===CCCAAADDDLLLPPPLLLFFFCCCMMMJJJKKKNNNNNNXXXttt~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzuuuyyy{{{zzz{{{~~~}}}xxxzzzwwwQQQMMM]]]ttt{{{bbbNNNKKKKKKJJJHHHCCCBBBBBBAAABBBCCCDDDEEEDDDEEEGGGIIIJJJHHHGGGEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFCCCAAA?????????======<<<<<<===>>>???@@@???@@@CCCEEEFFFFFFEEEDDD??????>>>===============888:::;;;;;;===PPPuuuxxx~~~zzz~~~xxxrrrzzzsssfff___ggghhhhhhccc]]]XXXXXXZZZ[[[ZZZXXXUUUSSSRRRQQQQQQLLLHHHEEEGGGFFFDDDDDDFFFBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUWWWXXXZZZZZZ^^^fffkkkppp|||iiirrr~~~xxxuuuxxxccc]]]ZZZWWWUUUSSSPPPJJJFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCBBB???;;;999999999777555OOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDFFFFFFEEEDDDCCCCCCEEEGGGHHHJJJMMMQQQUUUXXXZZZRRRKKKAAA:::666333///,,,...222777<<<@@@CCCFFFHHHGGGEEEFFFGGGCCC;;;444333555BBBNNNNNNDDD>>>EEENNNUUUsssuuujjjeeelllkkkKKK888222111000////////////////////////........................,,,,,,,,,------------.........------,,,,,,++++++))))))******+++,,,,,,,,,///......---......//////111333444111---+++,,,...///.........------,,,,,,---******---------777EEEaaaffffff^^^ZZZeeeyyyrrrcccnnndddYYYaaauuuqqqrrrsssooovvv}}}|||zzzxxxyyy{{{~~~}}}|||{{{{{{{{{}}}~~~{{{ssskkk```RRRFFFBBB@@@>>><<<===???AAAAAAAAA999<<>>>>>??????>>>===<<<;;;;;;===???AAABBBCCCDDDDDDCCCBBB@@@???;;;<<<<<<<<<<<<;;;::::::999===AAA???:::CCC^^^yyy{{{vvv~~~rrrrrr}}}wwwvvv}}}tttuuu}}}zzzmmmqqqnnnjjjeee___[[[XXXWWWZZZZZZZZZYYYXXXWWWUUUUUUSSSOOONNNPPPOOOKKKJJJMMMGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGHHHIIIIIILLLLLLMMMNNNOOOPPPQQQQQQTTTVVVWWWXXXXXXYYY[[[]]]ddddddeeehhhlllwwwiii|||}}}{{{}}}gggYYYWWWUUUSSSQQQOOOKKKGGGCCC@@@AAACCCFFFGGGIIIJJJJJJNNNKKKGGGCCCAAA@@@AAABBB>>><<<999888888888666555NNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCEEEFFFEEEDDDDDDEEEGGGIIIMMMPPPRRRQQQOOOMMMCCC>>>999555333222000//////666>>>CCCEEEFFFHHHKKKHHHEEECCCBBB===666333555>>>FFFOOONNNEEEAAAKKKXXXcccvvvcccdddjjjqqqqqqMMM555000222111...////////////////////////........................---------------------------------,,,,,,,,,++++++))))))*********+++++++++...------.........//////111555777555///,,,---111///......------,,,,,,+++,,,***+++---,,,,,,333===XXXgggpppfffYYYaaarrrqqquuu___WWWjjjnnnlllvvv~~~~~~}}}{{{yyyzzz{{{}}}~~~~~~||||||{{{{{{|||~~~}}}uuummm___OOOBBB>>>999888888999<<>>BBBBBB???<<<<<<<<<999999@@@NNNVVVUUUOOOKKKRRRZZZdddgggeeeooo~~~}}}~~~~~~|||||||||}}}~~~}}}{{{zzz{{{~~~}}}|||}}}~~~|||zzz{{{||||||~~~~~~|||yyy}}}aaaCCCIIIhhh|||~~~zzzgggHHHLLLDDDDDDHHH;;;===>>>@@@AAABBBAAA@@@???:::===@@@DDDEEECCCAAA???>>>???@@@AAACCCFFFHHHJJJFFFCCC???======>>>>>>???===<<<;;;;;;===???BBBDDDFFFEEEDDDCCC@@@===;;;999999:::;;;<<<<<<;;;:::999===@@@CCCAAA<<<>>>LLL]]]ttt}}}vvv{{{tttvvv~~~|||qqqsss}}}wwwnnnhhhdddbbb___]]]YYYZZZ[[[\\\\\\[[[ZZZYYYXXXVVVVVVXXXVVVQQQPPPRRRMMMMMMLLLKKKJJJJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSXXX[[[]]]^^^^^^___cccgggjjjnnntttyyy{{{ZZZUUURRRQQQOOONNNKKKHHHDDDBBB===>>>@@@BBBDDDFFFGGGGGGJJJHHHEEEBBB@@@@@@AAABBB;;;:::999888888777777666MMMLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDD@@@BBBEEEFFFEEEEEEFFFGGGKKKNNNRRRSSSQQQKKKDDD???999666333000000000111111444:::CCCHHHIIIHHHIIIJJJHHHCCC???<<<777444777>>>OOOLLLJJJHHHDDDFFFSSSaaauuu~~~tttmmmuuuxxxyyyjjjTTT;;;//////222000,,,////////////////////////........................------------------------,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,---..................222555333...+++,,,///......------,,,,,,,,,,,,,,,,,,,,,---,,,,,,111777FFF^^^sssnnn^^^dddiiilll|||uuu~~~|||{{{|||}}}|||{{{||||||{{{{{{|||wwwnnn___MMM@@@<<<777666666888;;;=========<<<@@@CCCBBB>>><<<<<<===;;;:::???HHHNNNMMMKKKKKKSSS]]]iiiooottt}}}~~~yyyxxx{{{|||||||||}}}~~~~~~|||yyyzzz}}}|||}}}~~~|||yyywwwyyy{{{yyyyyyzzz|||}}}~~~mmmQQQEEEXXXrrrZZZGGGNNNBBB???EEE======???AAABBBCCCBBB@@@???<<<>>>AAACCCCCCAAA>>><<<<<<===>>>AAACCCFFFHHHIIIEEEAAA===;;;<<<>>>>>>>>><<<<<<<<<===@@@CCCFFFHHHEEEEEEDDDCCCAAA???===<<<999:::;;;<<<===<<<;;;:::<<<::::::<<<;;;:::>>>EEEaaaxxx{{{uuuwwwyyyrrrkkktttuuupppllliiifff___```aaabbbbbbaaa___^^^\\\\\\^^^aaa]]]WWWUUUWWWTTTSSSRRRPPPPPPOOOOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQTTTTTTUUUWWWXXXYYYZZZ[[[___bbbdddeeeeeeiiipppvvvqqq~~~iiiQQQPPPMMMMMMMMMKKKHHHEEEBBBAAA;;;<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????777888888777666555444444KKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDD@@@BBBDDDEEEFFFGGGIIIKKKSSSTTTUUUSSSNNNFFF===888666444111...---...000222:::???EEEJJJKKKIIIHHHGGGCCC???:::777555666???III^^^QQQFFFCCCDDDLLL___qqqwwwJJJ>>>222000111000......////////////////////////------------------------...------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...............***---000///,,,***+++,,,,,,,,,,,,,,,,,,,,,------,,,---------,,,---000333>>>YYYrrrsssbbb```|||~~~}}}~~~}}}|||{{{}}}|||{{{{{{}}}~~~~~~wwwnnn^^^KKK???;;;888777666777;;;>>>????????????@@@>>>===<<<===>>>@@@>>>???BBBDDDEEEKKKRRRWWWaaannnzzztttvvv{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||zzz{{{~~~|||~~~wwwtttwww|||xxxxxxzzz||||||uuuTTTEEEJJJkkkyyyqqqOOODDDJJJAAA===CCCBBB>>>???AAACCCCCCBBBAAA??????@@@AAAAAAAAA???===;;;;;;<<<>>>@@@CCCEEEFFFGGGCCC@@@<<<;;;===???>>>===;;;<<<===???BBBEEEGGGHHHCCCCCCCCCCCCDDDDDDDDDEEE:::;;;;;;<<<<<<<<<<<<;;;<<<777666999<<<;;;:::;;;>>>aaazzzuuu|||~~~yyyzzzvvvkkkjjjiiihhheeecccaaa```aaabbbgggiiieee]]]ZZZ\\\[[[ZZZXXXWWWVVVUUUUUUTTTRRRSSSUUUWWWXXXXXXXXXWWWWWWXXXYYY[[[]]]___```aaacccgggjjjlllooowww~~~rrrVVVGGGGGGHHHJJJJJJIIIFFFBBBAAAAAA<<<<<<===>>>>>>>>>======888:::===??????>>>;;;:::444666777666444222111222JJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDAAABBBDDDEEEFFFHHHLLLOOOYYYWWWRRRLLLEEE>>>999666333111...,,,,,,///444777AAACCCFFFIIIKKKJJJFFFBBB<<<999777777777;;;GGGSSS]]]MMM@@@@@@GGGVVVqqqeee;;;444///111111......111////////////////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,...//////......)))+++---......---,,,++++++++++++,,,,,,------...,,,,,,,,,******,,,///000<<>>===>>>@@@AAAAAACCCAAAAAAAAACCCJJJ[[[kkknnnzzzzzz}}}~~~}}}{{{zzzyyy{{{}}}||||||}}}yyyxxxyyy|||wwwxxx{{{}}}|||tttXXXEEEBBBSSSvvv}}}{{{tttWWWIIIBBBDDDCCC???@@@DDD>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>======<<<<<<===>>>@@@BBBCCCDDDDDDBBB>>>;;;<<>>444EEEkkk|||zzz~~~zzzuuuooojjjfffeeegggjjjooorrrmmmdddaaacccbbbaaa___]]]\\\[[[ZZZZZZXXXZZZ\\\^^^______^^^^^^ZZZ[[[]]]```bbbeeeggghhhjjjooowww}}}xxx[[[IIIBBBFFFDDDFFFHHHFFFCCC@@@???@@@============<<<;;;999999888:::<<<>>>===<<<999888666888:::888555333222333JJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDFFFIIIMMMQQQ\\\VVVMMMDDD<<<888666555...---++++++,,,222999>>>EEEEEEFFFIIIKKKJJJDDD???555444555888:::???LLLXXXUUUFFF===@@@JJJ___WWW999222///000///,,,///555////////////////////////------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......,,,,,,---000222222000...)))***+++,,,------...///+++,,,+++((())),,,......111BBB\\\ooopppiiijjjrrrvvvppppppsss~~~}}}|||}}}~~~|||}}}~~~{{{zzz}}}~~~}}}zzzqqqaaaNNNBBB@@@:::888666888===CCCGGGIIIIIIDDD???>>>AAADDDEEEEEECCCBBBCCCDDDGGGUUUooo~~~|||zzzxxxwww{{{||||||}}}{{{{{{{{{{{{{{{wwwyyy|||~~~|||YYYGGG@@@EEE[[[|||rrrqqqoooLLLJJJBBBAAAFFFBBB>>>BBB>>>>>>???@@@@@@@@@@@@@@@@@@???>>>============>>><<<===???@@@BBBBBBCCCCCCAAA>>>;;;===AAABBB???;;;<<<>>>@@@BBBCCCBBBAAA@@@CCCBBB@@@???>>>=========::::::999888999:::<<<===:::888888:::999888:::???<<<999TTTxxx~~~~~~{{{|||~~~wwwrrrpppkkkooovvvyyysssiiifffhhhfffeeecccbbb```___^^^^^^]]]^^^aaacccddddddcccbbbaaaccceeehhhkkknnnppprrruuu|||```OOOEEECCCJJJAAADDDFFFDDDAAA>>>===>>>??????>>>===;;;999777666<<<===>>>>>>===<<<:::999:::<<<>>>===999666555666IIIIIIIIIIIIGGGEEEBBBAAAFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDCCCDDDGGGKKKOOORRRQQQHHHAAA>>>;;;555111000,,,---...111555999===@@@EEEEEEFFFIIIIIIEEE<<<666444444555:::DDDNNNSSSRRRMMMDDDBBBGGG\\\qqqAAA000000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++---///000...,,,,,,------......---,,,,,,------++++++++++++------444>>>OOOaaammmoooiiiccctttlllffffffmmmzzz|||zzz~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~zzztttfffPPP>>>777333555777:::===AAAFFFIIIAAAEEEBBBBBBIIIKKKMMMVVVFFFIIIGGGEEERRRooo}}}|||||||||zzzyyy~~~|||{{{{{{zzz{{{|||{{{zzzzzzppp|||vvvlllOOO???===OOOdddnnnmmmmmmfffIIIEEEAAA@@@AAABBB@@@>>>>>>@@@@@@===999888:::===>>>???AAA@@@>>><<<;;;;;;BBBAAA???>>>???@@@CCCDDD???<<<;;;<<>><<>>===<<<;;;;;;<<<<<<;;;<<<===<<<::::::<<<===;;;<<<======<<<:::888666999777555888<<<>>>>>>===999===@@@OOOuuu~~~~~~}}}zzzxxxqqqiiinnn{{{yyyttttttuuutttrrrnnnjjjhhhjjjjjjjjjiiihhhfffeeeddddddeeegggkkknnnnnnllliiippptttwwwvvvsssvvv~~~zzzxxx```UUURRRIII@@@@@@BBB@@@===;;;;;;<<<>>>???@@@>>><<<:::999999:::;;;BBB???<<<::::::;;;::::::999999777666666666777888JJJJJJIIIHHHGGGEEEDDDCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEHHHJJJLLLLLLMMMMMMIIIAAA;;;999666111......,,,...111555999===AAACCCHHHGGGFFFDDDAAA;;;555000222444999AAAJJJOOOLLLHHHFFFDDDLLL^^^{{{~~~}}}ZZZ;;;000000///...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,...///...---------------------------------,,,++++++,,,------000999III]]]lllpppkkkdddgggeeegggmmmsss|||~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}yyylllWWWDDD:::999888888;;;@@@DDDFFFEEEIIIIIIHHHEEEHHHTTT___bbbXXXSSSSSS\\\nnn~~~}}}}}}{{{xxxvvv||||||zzzyyy~~~|||zzzzzz|||{{{yyyvvvvvvuuulllMMMDDDFFFMMMbbbyyywwwtttyyy|||SSSCCC@@@>>>>>>AAACCCBBBAAA=========;;;::::::<<<>>>:::<<<>>>???>>>===>>>???AAA???======>>>AAAEEEGGGAAA>>><<<<<<>>>???>>>===============>>>>>>>>>>>>===>>>>>>===<<<<<<===???>>>>>>??????>>><<<:::999777555444666999<<<<<<;;;;;;;;;:::BBB^^^}}}~~~sssvvv}}}|||qqqlllooosss~~~wwwrrr{{{zzzxxxuuussspppnnnmmmooorrruuuyyy|||}}}~~~~~~|||zzzyyy}}}tttRRRKKKMMMHHHCCCEEEAAA@@@>>>>>>>>>@@@CCCEEE???>>><<<;;;::::::;;;;;;AAA>>>;;;::::::;;;;;;:::888888777666666666777888KKKJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEHHHLLLPPPPPPMMMIIIFFF@@@:::555444222...,,,------000555;;;@@@DDDFFFGGGIIIHHHEEE???999444111000444888AAAMMMUUUSSSIII@@@DDDOOOccc{{{vvvtttwww```???222000///......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,+++******---......---...---,,,,,,,,,,,,......------,,,,,,,,,,,,------,,,333BBBXXXjjjqqqllleee^^^aaahhhsss{{{vvv|||}}}|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~ttt___III<<<888666666:::AAAEEEDDDAAAGGGCCCHHHFFFGGGeee~~~lllnnn}}}~~~~~~~~~~~~|||~~~~~~}}}~~~~~~}}}zzzxxxyyy|||~~~}}}{{{xxxwwwvvvyyyxxxyyyzzz{{{zzzwwwuuutttyyy~~~kkkNNN<<>>===999;;;===>>>======>>>???CCCAAA>>>===>>>BBBFFFIIIDDDAAA>>>===>>>?????????<<<===???@@@AAAAAA@@@@@@<<<===>>>===;;;;;;===>>>??????@@@???>>>===;;;999555444333444666999::::::===:::777888FFFfff{{{vvvvvvvvvtttsssiiicccnnnxxx|||tttcccHHHEEEJJJIIIHHHKKKDDDCCCBBBAAABBBDDDFFFGGG======<<<<<<<<<<<<<<<<<>>HHHTTTYYYSSSHHHAAAHHHggguuuoooxxxssslllGGG333,,,///......------.........,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,---------...---,,,+++************************************************++++++++++++,,,***))))))+++---.........---,,,++++++,,,...000---------,,,,,,---------+++000===QQQeeeooommmggg^^^aaalll|||zzzvvvvvvzzz~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~xxxdddLLL;;;666666888<<>>HHHKKKOOO}}}yyy~~~||||||~~~xxxyyyzzz}}}}}}xxxzzz{{{zzzxxxvvvuuuuuuwwwwwwwwwxxxxxxyyyxxxxxxvvvzzz}}}zzzXXXGGGCCCQQQ\\\fff}}}uuuIII???>>>===;;;;;;;;;======>>>@@@===::::::===???>>><<<<<<>>>???>>>===<<<<<<===LLLIIIDDD@@@???BBBFFFIIIEEECCC@@@======>>>???@@@>>>???AAABBBCCCAAA@@@???:::;;;;;;;;;999999:::<<<>>>>>>>>>>>>===;;;:::999666555444444555777999:::===<<<;;;999;;;QQQsssrrruuuzzzyyy}}}pppiiiooowww~~~hhhiiixxx___JJJGGGKKKKKKKKKNNNIIIHHHFFFDDDCCCCCCDDDDDD;;;<<<===>>>>>>>>>>>>===???===<<<;;;===>>>===<<<999999999888888999999999JJJHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGHHHHHHKKKLLLMMMLLLIIIDDD???<<<666222//////---***+++///333888???EEEIIIKKKJJJIIICCCBBB>>>777222222666;;;BBBAAAFFFMMMNNNHHHEEEFFF^^^uuurrrllloooGGG888333,,,......------------......++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++************************************))))))*********+++++++++,,,***((((((***,,,------...---+++++++++---///000------------------------...000999JJJ\\\iiillljjj___ddduuuxxxrrr{{{}}}}}}~~~~~~}}}}}}||||||~~~~~~~~~}}}}}}~~~~~~zzzhhhOOO<<<888:::===@@@CCCDDDEEEDDDGGG@@@JJJOOOVVV~~~}}}{{{{{{xxxxxxzzz|||~~~yyyzzz{{{yyywwwuuuuuuvvvxxxwwwvvvuuuvvvxxx|||~~~yyy}}}aaaEEEDDDNNN]]]dddnnnzzz[[[>>>CCC;;;;;;::::::999:::<<<===DDD@@@<<<<<<>>>???>>>;;;<<<>>>???>>>======>>>@@@UUUQQQJJJDDDAAABBBDDDFFFEEEDDDAAA>>>===>>>@@@AAA@@@AAABBBCCCBBB@@@>>><<<:::;;;<<<;;;999999;;;<<>>>>>===<<<::::::999888777666666777:::<<<<<<===@@@>>>777AAAhhhxxx}}}uuuqqqyyyuuuwww}}}sssjjjiiirrr|||xxxgggaaatttlllZZZLLLJJJMMMLLLKKKMMMJJJHHHGGGEEEDDDDDDDDDDDD======>>>@@@@@@@@@@@@@@@AAA@@@>>>>>>@@@@@@???>>><<<<<<<<<<<<;;;;;;::::::IIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCDDDFFFGGGIIIJJJJJJJJJKKKJJJHHHEEEAAA<<<999666000---,,,...,,,***---222999<<>>=========<<<<<<:::;;;===>>>>>>@@@CCCFFFUUUQQQKKKEEEBBBAAABBBDDDBBBBBBAAA???======???BBBAAABBBBBBAAA@@@>>><<<:::===>>>???>>><<<<<<>>>???BBBBBBAAA@@@???>>>======<<<;;;:::888777888<<<>>>;;;>>>BBB???555666MMMhhhrrrwwwyyy|||sssoooqqqtttwww{{{}}}qqqjjjjjjkkk|||}}}www~~~ccc[[[QQQJJJKKKMMMLLLKKKLLLIIIHHHHHHHHHHHHHHHIIIIIIBBBBBBBBBCCCCCCDDDDDDDDDEEECCCBBBBBBCCCCCCBBB@@@?????????>>>===<<<;;;:::IIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLHHHFFFCCC???:::666222000+++***,,,...//////333:::>>>@@@DDDGGGHHHEEEBBB@@@999666444333666999<<<>>>@@@<<<;;;===???HHHdddkkk^^^ttt}}}XXX333)))---///,,,---,,,,,,,,,------...///000000///...---,,,,,,+++************************)))))))))*********++++++))))))))))))***+++,,,---************************))))))))))))************((((((((()))+++,,,+++***++++++,,,,,,---......///,,,---...//////...---,,,------000777EEEXXXjjjvvvwwwrrrzzz|||~~~||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||gggSSSBBB<<<;;;DDDUUU______ZZZOOOLLLPPP```{{{}}}{{{yyyzzz|||~~~~~~|||{{{|||~~~||||||{{{{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{zzzwwwuuuuuuvvvxxxtttuuuuuuuuuuuuxxx~~~lllGGGDDDEEETTTfffttt\\\AAA<<<<<<666888999888888999<<>>>>>>>><<<::::::<<<===;;;<<<>>>???@@@BBBEEEHHHLLLIIIEEEBBB@@@@@@BBBCCC???@@@AAA@@@>>>===???BBB@@@??????>>>===<<<<<<;;;>>>???@@@???======???@@@CCCBBBAAA@@@???>>>>>>>>>===>>><<<:::777888<<<@@@;;;>>>@@@===777888BBBMMMmmmrrrzzz{{{yyyssspppttt~~~}}}lllbbblllpppyyy~~~~~~xxx___UUUQQQNNNMMMPPPRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGHHHJJJJJJIIIHHHFFFFFFGGGFFFDDDBBB@@@@@@@@@???===;;;999888JJJJJJKKKLLLKKKJJJHHHGGGDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIKKKLLLNNNNNNMMMMMMDDDCCC@@@<<<777222...+++******---111333444;;;BBBAAACCCEEEGGGFFFCCC???<<<444111111444<<>>RRRjjjzzz{{{ttt}}}zzz{{{{{{|||}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||~~~}}}~~~~~~}}}rrr___MMMDDDAAAQQQlll~~~~~~vvvbbbdddjjj~~~|||yyyxxxyyy|||~~~~~~~~~~~~|||{{{|||~~~zzzyyyzzz|||}}}~~~{{{{{{yyywwwttttttvvvxxxpppsssvvvwwwwwwyyy}}}wwwPPP:::EEEJJJZZZlllwww{{{xxxJJJAAAAAA999:::;;;;;;999777666999;;;999;;;<<<;;;888888;;;??????@@@@@@@@@@@@AAACCCFFFBBBAAA???>>>>>>@@@BBBDDD===???AAA@@@>>>===???AAA>>>===<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<>>>???BBBAAA???>>>======<<<<<<>>>>>>===:::777888<<<@@@===??????<<<<<>>===@@@YYYsss\\\bbb}}}\\\HHH555......---,,,///,,,,,,,,,------.........444444333000---,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...+++,,,---000666FFFccc|||uuuwww|||xxxuuuwwwooolll~~~{{{www{{{}}}|||~~~||||||||||||}}}~~~{{{yyyyyy{{{~~~~~~{{{xxx~~~}}}}}}}}}}}}}}}~~~~~~|||sssWWWLLLFFFTTTqqqsssyyy}}}yyyvvvwwwzzz~~~~~~~~~~~~~~~|||{{{}}}~~~~~~~~~|||~~~}}}zzzyyy{{{}}}~~~|||yyywwwvvvwwwxxxyyyxxxnnnllltttvvvuuukkkSSSCCC===HHH\\\bbbyyyzzznnn]]]DDD???:::<<<999:::::::::::::::;;;;;;;;;<<<===<<<:::999999:::???@@@AAA>>><<<<<<@@@DDD@@@AAA@@@???>>>>>>AAADDDEEEAAA@@@DDDGGGFFFBBB???===>>>?????????>>>===<<<<<<>>>===:::999>>>BBBBBB?????????@@@???>>>======<<<<<<;;;;;;;;;<<<<<<===;;;::::::<<>>NNN___uuuxxxooo~~~QQQ>>>>>>;;;777777777888999999:::;;;;;;;;;<<<===<<<:::999:::;;;===>>>>>>======>>>@@@BBB@@@@@@@@@???>>>???BBBDDDIIIBBB;;;<<>>>>>@@@???;;;;;;???BBBBBB>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::999:::<<<@@@CCCEEEIIIXXXnnn}}}nnnrrrtttuuuvvvyyy~~~uuukkkfffmmmkkkkkkrrr~~~zzzmmmnnnqqqxxx\\\RRRSSSPPPMMMOOOPPPPPPMMMLLLLLLNNNNNNLLLKKKLLLOOOPPPOOOMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCAAABBBBBBAAA???===:::888777GGGFFFEEEEEEEEEFFFGGGHHHLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNOOONNNKKKFFF@@@<<<111000...---...000333555222444777:::===@@@AAABBBAAACCCCCC???999555444555777???HHHJJJFFFAAA@@@AAABBBIIIYYYvvvlllcccxxxnnn777444///,,,---...,,,+++---,,,,,,,,,,,,------------+++---......,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++++++++++++++++++++++++++,,,---------,,,,,,---///:::QQQfff|||hhh___lllsssnnnsssttt}}}wwwuuuwwwyyylllZZZVVVeeeyyy~~~~~~~~~}}}|||||||||||||||zzz|||~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~rrraaaTTTZZZnnn}}}|||ttt|||{{{{{{{{{zzzyyy{{{zzzyyyxxxxxxzzz|||}}}}}}{{{yyyyyyzzz||||||{{{xxxyyyzzzyyyxxxxxxzzz|||uuuvvvwwwyyyyyyxxxwwwvvvrrrsssuuuwww~~~TTTBBBCCC@@@HHH___lllyyyvvvdddDDD777<<<<<<111555555666777888888999999999;;;<<<<<<::::::;;;===<<<;;;<<<===???@@@@@@???<<<=========<<<===@@@CCC>>><<<:::<<>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999999888888999999:::;;;>>>>>>FFFXXXnnn}}}|||yyyuuu~~~{{{yyyuuuqqqppprrrvvvzzz|||tttpppllljjjmmmuuu}}}gggkkkgggXXXOOOOOORRRMMMJJJLLLLLLKKKIIIGGGGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGHHHHHHIIIJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCBBBAAA>>>>>>>>>>>>===;;;:::999CCCCCCCCCDDDEEEHHHJJJKKKMMMNNNPPPQQQQQQQQQPPPOOOQQQOOOKKKFFF???999444111,,,,,,---...111444888:::777999;;;>>>AAABBBBBBBBB??????===888222111777<<>>+++//////000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...,,,***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************++++++++++++************+++++++++***+++,,,,,,---,,,,,,,,,,,,...666IIIZZZlll}}}nnn___bbblllpppvvvxxx}}}|||mmmoootttiiidddbbbfffyyy}}}}}}~~~}}}|||{{{zzzzzzzzzyyy|||~~~|||{{{~~~|||||||||}}}~~~pppcccooo~~~{{{{{{}}}}}}{{{yyyzzzyyywwwvvvvvvyyy{{{}}}~~~{{{yyyxxxxxxyyyyyyxxxvvvvvvvvvvvvvvvwwwxxxyyywwwwwwxxxxxxxxxwwwwwwvvvsssuuuuuuyyy```<<<<<>>===<<<<<<>>>BBBBBB???;;;999:::;;;;;;:::;;;===@@@:::GGGRRRRRRKKKGGGGGGIIIGGGFFFEEEDDDCCCAAA@@@???@@@AAA???<<<<<<@@@AAA>>>???>>><<<::::::;;;<<<===;;;::::::999999999999:::888888888888888777666555888111111;;;FFFYYY}}}ppp[[[ddd|||yyyuuuuuuvvvuuussswww}}}|||{{{|||}}}yyyyyy}}}ssscccLLLMMMNNNNNNMMMIIIIIIJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHGGGEEEDDDCCCAAA@@@@@@AAABBBBBBAAA<<<<<<<<<<<<;;;;;;:::999CCCCCCDDDFFFHHHKKKNNNOOOPPPRRRTTTVVVVVVUUUSSSQQQNNNIIIBBB999222...,,,+++---...///222555888:::<<<<<<===???AAAAAAAAAAAA@@@999999777222000444>>>FFFaaa\\\RRRFFF===:::>>>CCCVVVttt}}}vvvqqqnnnCCC000888///111222000------......,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************+++*********************+++************+++,,,,,,+++***+++---...444BBBQQQffftttnnn```eeerrr|||tttjjjuuu}}}iiihhh{{{{{{~~~~~~}}}{{{zzzzzzzzzxxx{{{}}}}}}{{{{{{}}}zzzzzz{{{{{{}}}~~~{{{zzz~~~{{{{{{}}}~~~|||yyyzzzxxxwwwvvvwwwyyy|||~~~~~~|||yyywwwwwwwwwvvvuuuuuutttttttttuuuvvvwwwwww|||{{{xxxvvvuuuuuuvvvvvvuuuuuuuuupppKKK888CCCKKKQQQiii}}}wwwVVV???===666777;;;222666555555444444333333222666888999:::999:::;;;===???>>>===@@@BBBBBB>>>:::999:::<<<<<<;;;<<<===???EEE]]]nnneeeOOOAAABBBGGGBBBBBBAAAAAAAAA@@@AAAAAA???@@@===;;;<<<@@@???<<<===;;;999888777888:::;;;::::::999888888888888888777777888888888777666555:::444444888777@@@cccnnn[[[bbbvvv|||vvv~~~{{{xxxwww{{{~~~xxxqqqllllllpppuuuyyyooorrruuuwwwxxx|||qqqwwwiiiOOOGGGPPPOOOKKKKKKIIIIIIIIIHHHGGGEEEDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGEEECCCAAA@@@>>>===>>>???AAAAAA@@@;;;;;;;;;:::999888666666FFFFFFFFFGGGIIIKKKNNNOOOQQQSSSUUUVVVTTTQQQMMMKKKAAA<<<666///,,,+++---///111222444666888;;;<<<===????????????>>>===<<<<<<444555444444555:::CCCJJJ[[[RRREEE:::777<<>>???AAA@@@===;;;<<<>>>??????>>>===>>>@@@@@@WWWeeeZZZEEE===CCCJJJ??????>>>??????AAABBBBBB>>>>>><<<:::===AAA@@@;;;999888777666666666777777:::999888777777777777777555666777777777777777666666555999:::444555MMMjjj}}}rrr{{{vvvsssxxxwwwooo~~~xxxuuuwww}}}xxxsssrrrtttwwwyyyqqqqqqrrrtttxxx|||uuuZZZLLLLLLPPPIIIGGGLLLMMMIIIHHHFFFFFFEEEDDDBBB??????@@@AAA@@@>>>===>>>???>>>@@@BBBCCCCCCBBB???>>>===;;;:::;;;===>>>>>>===999999999888777555333222JJJIIIHHHGGGGGGGGGHHHIIIMMMNNNNNNMMMIIICCC===999333111///------...111333666888:::===???@@@AAAAAA@@@???===;;;999777666666111333777;;;>>>AAACCCDDDDDDAAA<<<:::???LLL\\\hhhjjj\\\aaammmKKK888555---,,,,,,......******//////,,,,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))******++++++***************++++++,,,***)))***,,,,,,---555???TTThhhvvvttt{{{hhhZZZZZZvvv~~~}}}||||||||||||{{{zzz{{{}}}||||||{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{zzzzzz{{{vvvvvvvvvwwwxxxzzz{{{|||yyywwwuuuvvvxxxzzzzzzzzz|||zzzwwwxxxzzz{{{yyyxxxxxxwwwuuusssrrrrrrrrrrrrvvvyyybbbRRRFFFCCCRRR^^^bbbxxxuuu~~~HHHBBB777666:::555111888222222222333333444444444444666777777666666777999777999<<<=========>>>>>>===>>>??????===<<<======555BBBHHHAAA<<<@@@DDDCCC===<<<<<<<<<===>>>@@@AAA>>>>>><<<;;;???CCCAAA<<<999999888888888777777777999999888777666666666666444444444444444444444444000222555666222000:::HHHmmm||||||{{{~~~zzzvvv{{{|||tttUUUQQQIIIIIIIIIBBBFFFMMMJJJHHHFFFDDDDDDEEEDDDAAA???===???@@@???===;;;===>>>===>>>?????????===;;;::::::888777777999:::999999666666666555444333222111MMMKKKIIIFFFDDDCCCCCCCCCFFFGGGFFFCCC===555---(((---------...000111333444<<<>>>@@@CCCEEEFFFFFFFFF@@@>>>:::777444222222111000444:::AAAFFFEEEAAA===666:::???FFFPPPbbbwwwooobbb```jjjvvv[[[222444333***000///111///+++,,,000---''',,,,,,,,,++++++*********,,,---,,,+++(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************'''(((((()))***++++++,,,*********)))***++++++,,,*********,,,+++***000888BBB^^^~~~}}}{{{uuuZZZNNNVVVooo~~~}}}}}}}}}|||zzz{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~zzzxxxyyy{{{tttuuuvvvwwwxxxyyyzzzzzzuuutttsssuuuyyy|||~~~~~~}}}zzzzzz|||}}}|||yyyrrrssssssssssssrrrpppooowwwwwwVVV@@@999AAAHHH^^^iiiqqq~~~uuuvvv|||ZZZ;;;@@@444000:::555---888///000111222444555666777444555666666555555666777111555999;;;:::;;;>>>AAA;;;<<<======;;;999999:::999===<<<999???FFF@@@222;;;:::999999999;;;<<<===>>>>>><<<<<<@@@EEECCC===;;;<<<<<<<<<<<<;;;:::999999999777666555555555555333222222111000111111111222222222333222111222333???UUUwwwzzz~~~}}}{{{sssUUUNNNGGGAAABBBBBB@@@IIIMMMDDDGGGDDDCCCCCCDDDDDDAAA>>><<>><<<<<<======<<<:::999888777555444444666777666555333333444444333333222222EEECCC@@@<<<:::999999999999888555111---,,,---///111111111222444777999;;;???@@@AAABBBCCCDDDDDDDDD999888444111//////111333777@@@HHHGGG???999999<<<>>>AAAEEEQQQlllwwwwwwiiiaaannn~~~ccc888222222//////---........................,,,,,,,,,------.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''***)))((((((((()))+++,,,)))))))))))))))******+++,,,,,,,,,,,,---...//////:::RRRmmm{{{{{{ooo```OOOLLLNNNbbb{{{~~~{{{zzz~~~~~~{{{zzz{{{}}}{{{zzz|||}}}~~~}}}{{{yyyxxxxxxxxxtttuuuvvvwwwwwwwwwwwwwwwuuuttttttxxx|||~~~}}}zzzxxxxxxxxxxxxxxxvvvtttqqqnnnkkkkkkmmmpppppppppsssRRRBBB???@@@HHH^^^kkkrrrwwwuuuuuuFFF777666444222111111111111000111111111111222222222222333555666666666555444::::::999888888:::???BBBFFFAAA;;;777555666666666<<<<<<<<<<<<;;;:::999888;;;:::999:::;;;<<<:::888;;;===@@@BBBCCCCCCAAA@@@===::::::???===777444777888666555555555555333222111111222222222222111111000000000000111111111111555;;;WWW|||fffRRRBBBBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@BBBDDDCCC>>>999999;;;>>>@@@@@@>>>;;;999;;;<<<======>>>======<<<:::666222333777888666222000111222222333333333222BBB@@@<<<999666555555555222222000...,,,---///222555444444555666777999:::@@@@@@AAA@@@@@@??????>>>999666333111111222444666DDDIIILLLHHH???999;;;??????KKK\\\rrrhhhkkkdddggg|||LLL///000111...//////------------------------,,,,,,,,,,,,------------))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''***)))((((((((()))***+++)))))))))))))))******+++++++++++++++,,,---...///444FFFaaa{{{~~~pppxxx}}}xxxiiieee^^^KKKLLLQQQ```tttzzz|||~~~}}}{{{zzz|||~~~~~~||||||~~~~~~|||{{{yyyxxxxxxxxxvvvwwwwwwxxxxxxxxxxxxwwwsssrrrrrruuuyyy{{{{{{yyyxxxvvvvvvvvvwwwwwwvvvtttnnnrrruuuqqqkkkkkkttt}}}yyy[[[BBB;;;@@@FFFOOOeee}}}~~~ttt|||^^^===777666444222111111111111000000111111111222222222111222444666777888777777999999999999888:::===???@@@===999666777888999999>>>>>>>>>>>>===;;;999888777777777999;;;<<<<<<::::::<<>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>============<<<:::777555666555333111222222333333333333222222;;;:::777444111000//////++++++,,,,,,---000444777;;;::::::999999::::::;;;CCCBBBAAA???<<<:::888777555111......111777===@@@QQQQQQMMMCCC999777>>>EEENNN___uuurrr^^^dddeeesss~~~TTT666***111000,,,...///------------------------------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))((((((((()))***+++)))))))))))))))******+++************+++,,,---...222<<>>>>>===;;;999777444444555777;;;===<<<<<<999:::===???@@@@@@???>>>>>><<<<<<>>>===888666777888666444333333222000...//////000000000000////////////000000000000111111222222444EEEiii~~~zzz[[[KKKLLLKKKEEECCCBBBAAAAAA@@@AAAAAAAAAAAAAAABBBAAAAAABBBDDDGGGAAABBBBBBCCCCCCBBBBBBAAABBBAAA???===<<<<<<<<<<<<@@@@@@>>>;;;777444444444555555555555444333222111333222000///...---------)))+++---///111444999===??????>>>>>>>>>>>>>>>>>>DDDBBB???<<<888555333222...---,,,///666>>>FFFIIIQQQMMMDDD:::555;;;JJJVVVqqq}}}nnngggpppwwwwwwPPP>>>...---444///***---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******+++))))))))))))***+++,,,---222333FFFggg}}}~~~nnndddiiinnnooovvvtttqqqmmmtttoooRRRTTTccciiiqqqsssvvvxxxyyyyyyyyyxxxzzz{{{|||~~~|||}}}~~~~~~}}}}}}~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuusssrrrqqqqqqqqqrrrssssssvvvtttrrrrrrrrrrrrqqqppptttmmmhhhkkkuuunnnXXXCCC???DDDLLL[[[jjjtttqqqvvvYYYAAA;;;444333333222111000000000000000000000111111111111000111222444555666777888666888::::::999888888888666555555777999;;;;;;;;;888:::<<<======;;;999888333333444777:::;;;;;;:::777999;;;===>>>>>>===<<<>>>>>>>>>??????===<<<<<<;;;999666555555333111///......////////////......////////////000000000111///333666888EEEccc~~~~~~}}}bbbIIICCCIIIJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBB@@@???AAAFFFKKKDDDCCCCCCCCCCCCCCCCCCDDDCCCAAA>>>;;;:::999::::::AAACCCDDD???999666777:::999999999888666555333222------------------.........000222444666999===@@@@@@AAAAAAAAAAAAAAAAAAAAA???===:::666333111//////+++111:::BBBFFFGGGFFFEEECCC@@@;;;888===OOOfffwww~~~yyywwwTTT===444,,,000444+++(((------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((()))))))))))))))))))))))))))******+++))))))))))))***+++,,,,,,///+++888TTTiiiqqq{{{zzzfffdddjjjqqqzzz{{{ssshhhMMMMMMWWW```iiissswwwvvvtttvvvyyyzzz{{{}}}~~~{{{|||~~~~~~~~~}}}|||{{{|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxvvvvvvwwwwwwvvvuuuttttttuuuttttttsssrrrrrrrrrssswwwuuurrrpppppppppnnnmmmqqqppppppuuuxxxuuullldddLLL@@@:::BBBPPP```uuuzzzWWWAAA:::555222222222111111000////////////000000000111111111111111111111222333333444555777::::::999888777888777666666777:::;;;:::999666888:::===>>>>>>===<<<666555555777999:::999777666777999;;;<<<<<<<<<<<<;;;<<<======>>>@@@@@@???;;;999666555555333111///......////////////.........////////////000000000222111444666333:::ZZZ}}}zzz|||{{{mmmmmm|||fff\\\NNNCCCBBBGGGJJJIIIGGGFFFEEECCCBBBBBBBBBBBB???@@@AAA???>>>@@@EEEJJJDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@===:::888777777888===@@@BBB???999777:::>>><<<<<<;;;:::888666555444,,,,,,---...//////000000333555777999:::<<<@@@BBB@@@AAAAAABBBBBBAAA@@@@@@777666333111000000000111222???PPPXXXTTTIII???:::888:::>>>GGGVVVmmmaaaFFF777222...)))...000((((((///---++++++++++++++++++++++++++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((()))))))))(((((()))))))))))))))******+++))))))))))))***+++,,,---111+++222FFFYYYfffvvvssshhhkkkxxxvvvUUUEEEEEEHHHXXXkkkuuuuuusssuuuxxxzzz|||}}}~~~}}}}}}|||}}}~~~~~~}}}|||{{{zzzyyy||||||~~~}}}}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxuuuuuuuuuvvvuuuuuuttttttuuuwwwxxxwwwuuusssssstttwwwtttqqqooooooooonnnmmmkkkwwwmmmWWWIIIDDD???===???JJJ\\\vvv}}}}}}bbb<<<888888000111111111111111000///.../////////000000000111111111000000000000111111222555777999:::999888888999999888777888::::::999888999999;;;===>>>???@@@@@@888777777777999999777555666777888999:::;;;;;;;;;777999:::999:::>>>>>>===888666444333333222000.........////////////............////////////000000777---+++333222...<<>>999888777888999999888666666777888999:::;;;;;;<<<777::::::777777;;;<<<999777555333333333222111////////////000000/////////........./////////000000444...,,,111222111444:::OOOqqqiiirrrnnnsssyyyoootttvvvVVVFFFDDDBBBBBBDDDEEEGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@AAAAAAAAABBBBBBAAAAAAAAA???>>>===;;;999777666555666888::::::999:::<<>><<<999666555444444555666999===AAACCCMMMTTTVVVMMM===555:::BBBAAAMMM```ttt|||uuuyyyKKK333333666333///000,,,...---)))...111'''************************(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''')))))))))))))))******+++************+++,,,---...///+++***222CCCZZZsss|||nnn}}}wwwggg]]]UUUNNN>>>BBBHHHOOOVVV```kkksss|||}}}}}}{{{yyyzzz~~~~~~~~~~~~}}}|||zzzyyy|||zzzzzz~~~|||{{{~~~~~~{{{yyyyyy{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxtttuuuvvvwwwwwwwwwwwwwwwtttxxx|||}}}zzzvvvuuuuuurrrpppnnnmmmooorrrsssssszzzrrrdddRRRCCC===>>>BBBBBBOOO\\\jjjxxx|||tttPPP:::;;;<<<555/////////000111111000///...////////////000000000000.........///111333555777555777999999999:::<<<>>>;;;999888888:::;;;<<<<<<:::999777555555666888999888777777888::::::999888777777888999:::;;;<<<<<<:::>>>===777777;;;;;;777888666555555555555333222//////000000000000//////............/////////000,,,444777222///222444333999OOOhhh}}}}}}hhhVVVDDDAAABBBFFFJJJIIIFFFCCCDDDDDDCCCBBBBBBBBBBBBCCCEEECCCCCCFFFHHHFFFAAA===AAAAAABBBBBBBBBBBBAAAAAA???>>>>>>===;;;999777666999:::;;;<<<<<<===???AAA888888888777555444222111;;;:::666333111000000000000222444555666888;;;===<<<888777888777333222555///444<<>>:::??????:::===HHHTTTpppvvvlllOOO333,,,...------111,,,,,,,,,,,,,,,+++***)))************))))))))))))************))))))))))))''''''(((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))))))))******+++---------......---,,,,,,///,,,---333777BBB___~~~|||lll]]][[[^^^QQQLLLGGGEEEGGGMMM[[[gggtttssswww}}}{{{~~~~~~}}}{{{{{{}}}}}}}}}}}}}}}~~~|||{{{zzzyyyyyyxxxyyyyyywwwxxxxxxyyyxxxwwwuuuuuuyyyxxxwwwvvvvvvvvvwwwxxxvvvrrrrrrvvvvvvrrrrrrvvvssssssooojjjnnnzzzuuu]]]HHHBBB@@@===@@@GGGVVVddduuuzzzrrrwwwyyyaaaAAA888999555000///222222222111000//////...000000000000000000000000111111222222222333333333333444666777888888777777888888999999999:::::::::777666555444444444555666999999888666444444555777555555666777888:::<<<===888777555666888999999888:::999666444333222222333000000///...............000000///------,,,,,,,,,......//////000222333444222;;;CCCQQQtttzzzzzz{{{sssvvvzzzyyy|||yyyaaa___cccaaa[[[EEEEEEDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>======<<<;;;;;;;;;777888:::<<<<<<<<<:::999888888999888777666444333<<<:::666333111111111222333333444777999999888777888444111333333333666;;;EEEHHHLLLOOONNNJJJDDD@@@@@@777444:::===AAAPPPbbb|||}}}zzzlllLLL:::---000444000+++,,,,,,,,,,,,,,,,,,+++***)))************))))))))))))*********)))))))))((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((((((((((((((())))))(((((())))))***+++,,,,,,,,,------,,,,,,+++...+++,,,111444===WWWrrryyywwwlllccccccfffyyypppOOO===DDDSSS```fffttt~~~~~~|||yyyzzzyyyyyy{{{||||||{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvtttsssxxxwwwuuutttttttttvvvvvvxxxtttuuuyyyyyytttqqqsssjjjmmmmmmlllrrrzzz|||xxxXXXKKKAAAAAABBBCCCLLLYYYhhh~~~jjjqqqaaaKKK777333333///...222222222111000000///......////////////////////////000000111111111222222222333444555777777777777666666666777888999::::::;;;;;;:::999888888999:::;;;555777888888666555666777888777777777777777888888777555555666888::::::999888777666444333222111111000//////.........//////111000///...------------.........///000111222333333555555999PPPuuu~~~}}}ssslll```ZZZ^^^ttt}}}xxx}}}|||YYYHHHJJJPPPQQQMMMDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAABBBAAAAAAAAA@@@???>>>===============<<<;;;;;;::::::666777888999999999888777666666666666555333222111;;;999555222000111222444666555555777999888555111333///...222666:::AAAHHHPPPQQQQQQPPPKKKDDD<<<888666777===EEEKKKUUUjjj~~~xxxyyyyyyuuu___BBB333+++)))111555000++++++++++++,,,,,,,,,+++******************))))))))))))******))))))))))))(((((())))))(((((('''''''''&&&'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((())))))***+++******++++++,,,++++++***,,,***+++...///666JJJ___||||||jjj~~~qqqnnnbbbAAA;;;AAAMMMWWWkkkzzz{{{|||{{{vvvxxxwwwwwwyyy}}}}}}|||{{{zzzyyyyyyyyyyyy{{{{{{{{{zzzxxxvvvtttrrrwwwuuusssrrrqqqrrrtttuuuvvvtttsssvvvvvvqqqmmmmmmhhhhhhgggfffhhhggg```WWWBBB@@@BBBHHHKKKPPP___pppqqqeeetttfffEEE<<<555555444///111777111111000000//////.................................////////////000000000222333444666666666666555333444444666777888999:::======<<<<<<===>>>@@@AAA555777888888777555555666888777777666666666777777666555444555888:::;;;:::666666555444333111000/////////.........//////000111111000///............---------...///000111222666444///---666NNNooo~~~~~~sssnnn]]]SSSOOO\\\qqqvvviiinnniiiWWWCCC:::>>>DDDFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@??????>>>=========>>>>>>???@@@@@@@@@???>>><<<;;;:::999<<<<<<<<<;;;;;;:::999888666666666555555555555555444444444333222111///...888666222//////000333555666666666666555333222111000///333;;;BBBFFFKKKQQQKKKJJJHHHFFFBBB???<<<:::666BBBTTT```fffmmm}}}ttthhhhhhoooxxx{{{```BBB888000++++++///000,,,,,,///++++++,,,,,,,,,++++++***************)))))))))(((***)))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((()))******((()))******************+++***+++------000===LLLppp|||tttsssyyy~~~|||yyy|||~~~}}}jjjUUUFFF:::BBBJJJXXXkkkzzz{{{|||||||||~~~yyyyyyxxxwwwxxx|||}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzxxxvvvuuusssvvvuuusssqqqqqqrrrsssttttttpppnnnooopppnnnkkkiiiiiiddd\\\WWWUUUPPPFFF===@@@BBBKKKUUU^^^hhhyyy~~~|||}}}HHH===999777888555111222777000000000//////.........------------------------------------............000111333444555444444333222333333444555666666777;;;;;;;;;;;;<<<>>>@@@AAA888999888777555444555777555555666666777999:::;;;777666555666888999999999444444444444333111///...///............///000000111111000///////////////,,,,,,,,,---...///000000222000111333222888NNNfffzzzzzz|||tttrrruuuwwwxxxwwwuuupppuuueeeRRRJJJ@@@<<<>>>BBBCCCBBB?????????????????????>>><<<>>>@@@AAAAAA@@@???>>>???>>>======<<<<<<<<<<<<>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;:::888777666555444333333333333333333222222111000///...---444222000......000333555444666777555111000333666333555<<>>WWWjjj{{{lllmmmooottt{{{ssseee___[[[NNN>>><<>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<===<<<===@@@AAABBBAAA???>>>BBBAAA???===;;;999999888999888888777777888999::::::;;;<<<<<<;;;:::888777666555444333333333333333333222222000//////......111000//////000111333555555666888888777888;;;>>>;;;<<>>CCC<<<;;;:::999999999999999<<<:::888777777666555444333333333333222111000000000000///...............000//////......//////000---------------.../////////,,,...222111,,,---333333GGG___ttt}}}yyy~~~{{{tttrrrwww}}}vvvkkkaaa\\\ddduuu```TTTNNNBBB:::::::::;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;<<<===>>>@@@@@@@@@@@@???AAA@@@>>><<<999888777666555444444333444555777888888999:::;;;:::888666555444444444444333333333333333222111000///.........///000111222333444555666777777999???FFFIIIGGGCCCAAA>>>===???@@@???AAAEEEEEECCCAAAAAAFFFMMMUUU[[[iiipppsssoooqqqvvvrrrgggNNNPPPaaa~~~fffCCC111...000000///(((***---......---+++))))))***+++,,,,,,,,,,,,+++************))))))))))))))))))((((((((('''''''''&&&&&&''''''((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))(((''''''''''''((())))))''''''((()))***++++++*********++++++,,,...000000===PPPjjjyyy|||zzzmmm___^^^eeeRRReeennn^^^EEE===JJJXXXlll{{{|||tttsssrrrooossstttuuuttttttvvv{{{|||{{{zzzzzz|||}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvttttttuuuvvvvvvuuutttsssnnnppprrrssssssqqqnnnllllllkkkgggeeehhhlllggg^^^OOOFFF???<<<;;;???KKKXXX[[[hhhwwwyyyFFF:::555444444333222111222222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...///000000//////...///000111333444555666222111111111222333555666///111444555777999<<>>>>>??????===<<<;;;999888777666666777666555444444666777888555666888999888666333222111111333444444333222222333222000...------------///000222444666777777777;;;777999EEESSSXXXPPPEEECCC<<<777777999===FFFNNNCCCDDDHHHNNNWWWcccmmmsssyyy~~~}}}vvvuuuvvvhhhTTTWWW\\\tttXXXAAA222444333))))))222//////,,,******,,,---,,,)))***+++,,,,,,,,,,,,,,,************)))))))))))))))(((((((((''''''''''''%%%%%%&&&'''((()))******))))))))))))************'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))'''''')))***++++++++++++((()))))))))+++///000...;;;FFF[[[uuu|||yyy~~~}}}kkkeeemmmhhhQQQ777<<>>;;;<<>>???999999888777777777777777===;;;999888777888999:::333444666777666444111///...///222333444333222111222111///---,,,,,,,,,---222222222333666999<<<>>>DDDFFFIIIMMMOOOKKKCCC<<<;;;555444999???BBBIIIPPPOOOLLLQQQ___mmmtttzzzvvvpppooommmjjjhhhxxxSSS===888333...------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++***)))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((***)))((((((((()))+++,,,******))))))***,,,...///222===NNNddd{{{zzzjjjmmmwwwPPPAAA===777DDDHHHSSS```ddd``````dddlllsssuuuooolllpppuuuuuuyyyzzz||||||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~zzzyyyyyyxxxxxxyyyyyyzzzvvvvvvwwwwwwvvvuuusssrrrxxxwwwvvvuuurrrpppnnnmmmooommmmmmooorrrpppiiiccc```WWWQQQSSSSSSMMMEEE@@@BBB>>>@@@JJJWWWeeeyyytttxxxYYY>>>:::999444333333222222111000//////......---------,,,,,,,,,------------------------+++******+++,,,---,,,***........................+++,,,...000333555777888666666666777666666555444444444333333333444555555777777777777666666666666999888777666666555555555555555444333222222222222000000//////.........---------------------------////////////////////////......................../////////222888BBBNNNVVVqqqjjjHHHEEE@@@;;;888777777888:::999888777666555444333777555333444777888777555999777666777:::===>>>>>>::::::999888888777666666:::999777666555555666666444666888777444333444666222000...000333444333111//////...---,,,,,,,,,,,,:::;;;>>>BBBEEEIIIKKKMMMFFFEEEDDDDDDBBB>>>999555333444777:::@@@JJJVVV___fffcccgggqqqzzz~~~}}}qqqrrr}}}XXXGGGDDD444111...---...000111111,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++***)))(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))((((((((()))***+++************+++,,,,,,------777EEEYYYtttxxxzzz___RRRTTTLLL<<<;;;999<<>>KKKbbbzzzzzzyyyYYY===777555111000222111111000000///.........------------,,,,,,,,,---------------,,,,,,,,,+++******+++---...---+++,,,,,,---.........------+++,,,---///111333444555444555555555555555555555555444444333333333444444666666666666666777777777888777666444444444444555555444333222111111111111000/////////.........---------------------------................................................,,,------...000444999>>>???JJJdddqqq[[[III@@@>>>:::777555555666666888888777666555444333333555333222333666777666555888666555777999<<<======;;;;;;::::::999888888777:::888666555444444555555444555666444000///000222111000///111333444333000///...---,,,++++++++++++BBBCCCDDDDDDDDDDDDBBBBBBAAA???===;;;::::::;;;<<<222@@@JJJNNNUUUbbblllmmmnnnqqqxxx~~~jjjGGG333...000...,,,+++,,,///111111111+++++++++++++++*********+++++++++++++++*********+++***)))))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''(((((((((((((((((('''''''''((()))*********+++++++++++++++***+++111;;;III___yyywwwzzz~~~iiiggguuuppp^^^```lllcccPPP@@@<<<888999;;;>>>EEELLLOOOUUUZZZZZZ[[[___cccdddlllooosssuuuuuusssssssssxxxyyyyyyxxxwwwyyy|||~~~~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyyzzzyyyxxxvvvtttsssssssssrrrrrrssssssssstttttttttrrrqqqnnnkkkhhhgggfffeeebbb___\\\\\\___```^^^\\\KKKCCC===<<<<<<===BBBIIIHHHRRRhhh}}}ccc444000777111...444000000//////......------------------,,,,,,,,,,,,---------,,,,,,+++++++++*********,,,...///...,,,)))***,,,---...------,,,...///000111222444555555222222333333444555555555666555444444333333333333555555555666666777777888888777444333222222444555333333222111000000000000/////////...............---------------------------------------------------------------------------///000000...---......222000888MMMeee|||sssmmmrrrzzz~~~]]]???999888666666444333333333333333666666555444333222222111222111111222444666555444666555444555888:::;;;;;;<<<<<<<<<;;;::::::999999:::888555333222222333444333333333111......000111111111111333555444222000...---,,,+++************DDDCCC@@@===:::888666555:::;;;:::999999;;;@@@EEECCCWWWiiipppzzztttqqq{{{|||www|||vvvPPP;;;888999333***---,,,,,,---......,,,++++++++++++***************+++++++++*********************))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))***+++,,,,,,+++)))(((---000444<<>>;;;???BBBBBBAAABBBHHHMMMaaarrr}}}uuuvvvYYYLLL<<<222000111111000---,,,,,,,,,---,,,)))'''************************************************+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((()))***+++,,,+++***)))(((,,,---///444>>>SSSnnn~~~zzzyyyvvvpppjjjcccmmmtttttteeeNNN<<<666777???@@@CCCEEEEEEDDDEEEFFFQQQUUU\\\aaadddeeeeeefffeeeiiinnnrrrtttuuuuuuvvvuuutttuuuuuuwwwwwwwwwwwwxxxwwwvvvuuuttttttttttttuuutttrrrpppooonnnmmmmmmrrrrrrqqqpppnnnmmmlllllljjjkkkiiifff___WWWOOOIIIEEEEEEFFFGGGGGGFFFDDDBBB???>>>@@@CCCFFFLLLXXXdddvvvoooBBB:::555444222...---000///////////////.........------,,,,,,,,,+++++++++,,,,,,+++++++++******************+++...///...,,,'''(((***+++---------------------............////////////000111333555666777666555444333222222222333444444555666777777888999777555444333333444555111111000///............---------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,,,,,,,,,,...///(((,,,000000111@@@^^^yyy|||wwwvvv}}}xxxRRR;;;;;;:::999999666333333444444333111000///111111111111000000000000...///000000111111222333222222222444777888888777===<<<<<<<<<<<<<<<;;;;;;999888666444333333333333444222111000000000000000222333666777666333111000,,,,,,+++***))))))))))))<<<888444111222777===AAACCCKKKSSSWWWWWWZZZaaahhhzzzzzzzzzXXX>>>;;;555000,,,+++---///+++***)))+++,,,,,,+++))))))))))))***************)))))))))***************,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((())))))))))))((())))))***************)))))))))+++000777FFF]]]qqqxxxyyyyyypppiiisss}}}pppXXXFFF>>>===;;;999:::>>>>>><<<<<>>@@@AAA@@@???>>>BBBBBBHHHRRR^^^mmm}}}mmmHHH<<<:::222+++...666333***////////////////////////,,,,,,,,,,,,++++++++++++************************+++******+++------,,,***'''((()))***,,,---//////111111222222222222333333000000///000111333555666666555444444333333333333444444444555555666666777888777666555444444444444111111000///............---------------.........+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---......------000555===HHHOOOXXXfff|||~~~~~~|||XXXEEE======666333555333444444444333222111000////////////000000000000000...000111111000///111222111111222444777888777666;;;;;;;;;;;;;;;;;;;;;;;;777888888888777666555444777555333222222000...,,,333555777777555222111111---,,,+++***))))))))))));;;999777777;;;AAAHHHMMMVVV___iiikkkjjjkkkrrrzzzqqquuuxxxiiiIII---555000+++***---000...,,,+++)))))))))+++,,,+++***((()))))))))*********+++((()))))))))*********+++---,,,+++)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''((()))*********))))))))))))((())))))***+++,,,***)))+++///222999HHHXXXzzz}}}lllqqqnnn___OOOGGGDDDBBBCCC>>><<<>>>===999888;;;999===AAADDDEEEGGGIIIKKKLLLPPPWWW]]]```ccceeefff^^^^^^^^^bbbhhhlllmmmlllmmmmmmlllllllllmmmnnnnnnkkkiiifffbbb^^^[[[YYYXXXYYY[[[\\\]]]\\\YYYUUUSSSOOOOOONNNMMMIIIEEEAAA>>>:::<<>>AAAHHHQQQ\\\eeekkkmmmsssxxxtttjjjfffiiipppmmmooozzzqqqgggwwwzzzcccEEE555222555)))---///...***)))---111---+++***)))***+++***)))(((((())))))*********+++(((((())))))*********+++...---,,,***((('''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))'''(((***+++++++++***))))))(((((('''(((***,,,---...,,,---000//////777BBBQQQuuu~~~~~~wwwdddXXXVVVTTTQQQOOOGGGCCCCCC@@@999777999555777:::;;;;;;<<<>>>@@@;;;>>>DDDIIILLLPPPTTTWWWOOONNNPPPUUU[[[```bbbaaa``````___``````aaabbbcccdddbbb]]]XXXSSSOOOLLLJJJIIIKKKNNNPPPOOOMMMIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCFFFIIIOOOUUUZZZfffrrr}}}gggkkk|||mmmBBB333444***000444111+++(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,+++***)))*********(((&&&***)))((((((***...222444///000000111111222222333333222111000111222444666444444333333333444555555555555555555555444444444333444555666555333111///222111000//////......///,,,,,,,,,------.........++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///---+++******!!!(((...000///......---......111666;;;FFFXXXiii~~~uuuvvvwwwttt]]]III>>>;;;<<<>>><<<555333111///666777+++000//////......//////000......//////000111111111000222444222///---///111111111222555888999888666888888888888888888888888555888;;;>>>???<<<999777666666888===AAACCC@@@===666888999666333111222333...---,,,+++************KKKMMMPPPYYYhhhvvvxxxtttppphhh```___```bbbhhhnnniiioootttpppeeecccrrr{{{QQQ>>>999222......------,,,,,,,,,,,,+++++++++*********))))))(((((('''((()))******)))((('''(((((())))))******++++++000...+++((('''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))((((((((((((+++***)))(((((()))***+++,,,+++++++++---///222444CCCXXXzzzlllmmm{{{iiiYYYXXX___^^^VVVTTTWWWQQQBBB:::<<<666777999888777888<<<>>>;;;999999>>>DDDGGGJJJLLLIIIDDDDDDKKKRRRUUUXXX[[[SSSQQQNNNLLLMMMQQQVVVYYYUUUUUUSSSOOOIIIDDDAAA@@@AAACCCFFFGGGFFFEEEEEEEEE@@@===>>>CCCCCC???<<<<<>>;;;777444;;;;;;;;;;;;;;;;;;;;;;;;444333333222222111111000------,,,,,,+++*********XXX\\\```fffpppxxxwwwqqqddd```^^^\\\YYYXXX___gggaaaiiiuuu}}}|||{{{dddLLL777222222///000444------,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))(((((()))))))))))))))*********...,,,***(((&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))(((((((((((((((((((((******)))(((((()))******++++++***+++,,,...111222:::AAASSSttt~~~{{{|||zzzjjjlll~~~sssjjjhhhggg```^^^^^^VVVFFF@@@CCC;;;::::::;;;======;;;999888666777:::===>>><<<:::AAA======CCCHHHIIIIIIKKKLLLJJJGGGDDDDDDGGGJJJLLLPPPOOOLLLGGGAAA===<<<===>>>===<<<===>>>>>>===;;;BBB===:::;;;<<<>>>FFFNNNLLLMMMTTTaaalllyyyyyy{{{XXX<<<444666333111000///...---------.........---,,,,,,,,,,,,,,,************************+++******))))))******+++++++++******)))((((((((()))))))))***+++,,,---.........000111111111111111222111111111111333444555333333444444333333222222777666666666666666444333222222000000///000111222000000000///...---------........................------------------------......---,,,,,,,,,,,,---...------,,,++++++******************************++++++,,,,,,,,,,,,++++++,,,+++++++++,,,///111333888LLL```nnn|||lllyyyrrrYYYHHH???===999666444333333444222222111111000//////...////////////////////////000000000/////////......000000000//////.........///000111222333444444444222444666777666666777888888999999888888666555555::::::::::::::::::::::::555555444222111000///...------,,,+++***))))))(((jjjmmmpppsssxxx|||xxxqqqfffdddaaa[[[SSSQQQZZZfffuuu~~~wwwXXXBBB999111...000000++++++000,,,,,,,,,,,,++++++++++++************))))))))))))))))))(((((((((((())))))***))))))))))))))))))(((+++***((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***++++++******+++,,,...///222111777MMMqqq}}}rrrsssuuuvvvwww{{{{{{xxxrrrlllhhheeeYYYJJJEEEHHHCCCBBBBBBEEEHHHEEE???888777888999:::======<<<::::::777888===@@@>>>>>>??????>>><<<::::::;;;<<<>>>CCCBBB@@@<<<888777888999???>>>===>>>AAABBB@@@>>>>>>===>>>AAAAAAAAAGGGNNN]]]hhh|||tttKKK@@@777///111444000///...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************+++******))))))******+++)))))))))))))))))))))))))))(((((((((((()))***+++,,,---...//////000000000000/////////000111222333333222222222333333444555666666555444444333222222000///.........///111222000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++222888===NNNiiiyyyuuuyyy~~~pppZZZKKKAAA777111333222111111000111111111000//////......---------------------------------///////////////........................---------......///000111222222333111333555555444444555666888666333111111222333555777777777777777777777777555555333222000///---------,,,,,,***)))(((''''''xxxvvvuuuxxx}}}oookkkfffaaa]]]```ooodddNNN>>>444---111///111444111***(((***,,,,,,,,,++++++++++++************)))))))))))))))***)))(((''''''((()))*********))))))((((((((('''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((()))))))))(((((()))))))))+++******)))******+++,,,***...333888GGGfffttthhhjjjnnnvvv}}}xxxpppcccTTTPPPSSSRRRTTTWWWYYYXXXRRRIIICCC:::<<<;;;666333555999;;;;;;888888;;;<<<;;;;;;>>>:::999999999999::::::;;;999:::;;;:::999999;;;===888<<>>AAABBBAAAAAAAAABBB@@@LLLXXXYYYQQQLLLNNNTTTZZZVVVYYYgggwwwtttnnnrrr{{{zzzHHH666222666333222222---////////////.........---,,,,,,+++************+++))))))))))))))))))))))))***))))))))))))))))))*********))))))((('''''''''******)))(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,---...////////////111111000111222444777888333444555333111000222444444333111///...---..................------------------------------------------------------------------,,,++++++++++++,,,,,,+++++++++++++++******)))))))))))))))))))))))))))******++++++******)))***+++---......---+++***''',,,111222222444444222KKK[[[jjjmmmmmm{{{{{{|||{{{{{{~~~qqqYYYFFF@@@666333000///111333333333...///000111111111000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................//////......///000111222...000222222222222222444333222111000///000111111333333333333333333333333......////////////000000,,,,,,+++***)))((('''&&&___```eeetttvvvxxx|||bbb@@@888000...222333...)))///,,,((()))+++---------++++++++++++************))))))))))))************))))))(((((((((((()))))))))(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''))))))******************///,,,******///777===AAAUUUwww{{{sssqqq|||xxxvvv}}}zzzjjjZZZRRRPPPZZZ[[[TTTHHHDDDNNNYYY\\\MMMIIIEEECCC>>>888888<<<======<<<<<<;;;;;;<<<<<>>???888111000111000...---......///...............---------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,---------......---,,,++++++,,,...///...000222222111111222333111111000000000000111111111111111111111111111111,,,,,,,,,---......//////++++++++++++++++++++++++qqqoooVVVBBB666444777(((+++......,,,,,,...000'''+++...---+++++++++++++++++++++************)))(((((())))))*********+++'''((()))******)))((('''&&&'''''''''(((((())))))''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&((()))***++++++,,,,,,,,,%%%+++000///***)))///555666888FFFbbb{{{uuu~~~tttwwwsss|||yyyeeeUUUWWW\\\___\\\UUURRRTTTLLLLLLNNNRRRXXX^^^dddggg___^^^\\\[[[]]]ccclllrrr}}}vvvwww```GGG<<<555444***...555222000111---***+++,,,---------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***'''''''''''''''((())))))((()))***++++++,,,,,,++++++,,,---///000//////...///000222444555555555444222555777666444555:::???000///---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++******************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,&&&'''***------,,,---000222,,,***---333444333222666<<>>>>>:::333444666222,,,,,,000000+++......000111111000...,,,......------......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,---,,,***))))))+++,,,......000222222222111222444222000///------///111333111111111111111111111111------------------------***++++++++++++,,,,,,,,,pppOOOJJJBBB999222...------------,,,,,,,,,,,,++++++************************...---+++)))((())))))***))))))))))))))))))))))))******(((''''''&&&''''''((((((((((((''''''''''''***)))(((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))++++++******++++++,,,---111000666@@@HHHXXX|||zzz}}}vvvvvvrrrpppwwwvvvmmmiiinnnwwwwwwooosssyyy}}}xxxTTT>>>666333111222111000///------,,,,,,************************+++*********))))))((((((******)))(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++******)))(((''''''&&&)))))))))***++++++,,,,,,...//////000111111222222000000///000222444666777666555333222222444777888/////////......---,,,,,,------,,,,,,------...///+++***)))***,,,---,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++***)))((((((************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))******+++,,,+++******+++---//////...111333444444333555:::>>>QQQWWW^^^bbbfffnnn|||yyyuuujjjeee___[[[XXXRRRIIIAAA:::999666444111///......//////.........---------//////...---,,,,,,++++++*********+++...000000///......------------......---------,,,,,,+++++++++------,,,,,,---...000111000...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111111000000111222111111000000000000000111111111111000000000000000111000000///...---------,,,++++++******++++++,,,}}}xxx{{{nnnbbbWWWJJJ@@@555333000...---...000222------,,,,,,,,,+++++++++************************---,,,+++)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))******((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++******++++++,,,---///---///444555:::PPPhhh|||wwwvvvvvvyyyvvvxxxmmmqqqzzzzzzhhhNNN<<<444444555555222111000...------,,,,,,*********************************)))))))))((((((***))))))(((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))******))))))(((''''''&&&(((((()))******++++++,,,000000000111111222222222/////////000111333555666444444444555555666666666......---+++************+++++++++++++++,,,------...------...///000000...,,,,,,+++++++++*********+++++++++,,,,,,,,,------//////...------,,,++++++************)))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''))))))(((((())))))***+++)))((('''(((*********(((+++,,,---,,,+++,,,000333333666888:::;;;???GGGNNNRRRTTTVVVXXXXXXZZZ\\\^^^iiijjjkkklllkkkiiigggeeeUUUSSSPPPLLLGGGCCC@@@>>>===:::777777888555000***333222000///...---------///.........---------,,,.........---,,,,,,,,,++++++******+++...//////...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++---,,,,,,,,,---...///000...---+++)))((()))******++++++++++++,,,,,,,,,,,,...///000000//////000222111111000000000000111111111111111000000/////////000000//////...------,,,,,,++++++******++++++,,,{{{iiiOOO<<<444111///---///...---,,,,,,---...///,,,,,,,,,,,,++++++++++++************************,,,+++***)))))))))))))))))))))))))))))))))))))))'''(((((()))***)))))))))(((((((((((('''''''''''''''''''''((((((***++++++''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))+++************+++,,,,,,+++)))+++///......777DDDUUUtttzzzppppppuuuxxx{{{~~~hhhkkktttlllppp}}}JJJAAA666000111333333111111000///...---,,,,,,,,,******************************))))))))))))(((((())))))((((((''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))***))))))(((((('''''''''(((((())))))******++++++111111111111111111222222.........///000222444555222444555666666666555444111///---+++)))******+++***************++++++,,,000///...///111111111///+++++++++*********))))))++++++++++++,,,,,,,,,,,,//////......---,,,,,,,,,************))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))---+++******++++++***))),,,,,,,,,+++******---///111000/////////111333444333555777777777888:::<<<<<<===>>>???>>><<<:::999444444444333333222222222000......000333444111...---,,,,,,,,,,,,,,,------......------------,,,,,,------------,,,,,,,,,,,,,,,+++***+++---...---,,,++++++************++++++,,,,,,,,,+++++++++++++++,,,+++++++++,,,---...///++++++******))))))((((((*********++++++,,,,,,,,,,,,...//////......///000111111111000000111111222222222111000///......---//////......------,,,,,,++++++************++++++lllXXXHHH@@@555000000333444333333222111///...,,,+++***,,,,,,,,,++++++++++++***************************++++++***)))))))))))))))))))))))))))))))))))))))''''''((())))))(((((('''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***************++++++,,,,,,***,,,222333111333888???TTTnnnooommmuuuxxx}}}pppcccpppyyywww{{{OOO<<<888444333444333000,,,000///...---,,,,,,,,,,,,************************))))))))))))))))))(((((()))(((((('''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''''''''(((((()))******+++000000000000000000000000------...///000111222333222222333333333333333222666444000...,,,---...///+++************+++,,,,,,...---,,,---...///...---++++++++++++***************++++++++++++,,,,,,,,,+++++++++*********))))))************)))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***---+++***+++,,,,,,+++***------,,,,,,,,,---...//////---+++,,,///000///------///000000//////000222222333444555444333111000111111111111111111111111///...---...000111///,,,---,,,,,,,,,------...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,---+++***+++******************++++++++++++++++++***************++++++,,,,,,---...((()))*********((('''&&&((())))))******++++++++++++---......---,,,...///111111000000000111222222222222111000...---,,,,,,...---------,,,,,,,,,+++++++++************++++++wwwfff[[[UUUMMMAAA777///......///000000---***---------------,,,,,,+++,,,,,,+++++++++*********************************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))******+++,,,000---,,,...///---,,,---000888CCCVVVssszzzooovvvzzz~~~|||vvv}}}yyysssxxxqqqNNN666222111///000222222000---///...---,,,,,,+++,,,,,,************************(((((((((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((()))******------------............------...///000111111111222111///......///000111777555222///...///000111---,,,,,,,,,,,,---......---,,,++++++------,,,+++---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,)))))))))(((((((((((((((************)))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((()))******&&&%%%%%%&&&(((***)))((('''''''''(((***+++,,,,,,+++(((''')))...///---******+++,,,+++***)))***+++------.........---,,,,,,++++++******))))))))))))---,,,+++++++++***)))'''...------,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++******+++,,,***)))++++++************++++++************************))))))***++++++,,,,,,,,,'''((()))******)))'''&&&((((((((()))))))))******+++,,,------,,,,,,---...000/////////000000111222111111000///...---,,,+++,,,,,,,,,,,,+++++++++++++++******))))))******+++zzzggg[[[QQQEEE999555555333000///000000000///...,,,+++***///......------,,,,,,+++++++++++++++************************************((())))))******)))(((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((''''''''''''))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))***))))))))))))***++++++,,,***((()))***,,,,,,,,,(((---222;;;LLLeeeyyykkkeeejjjppp~~~xxxUUU@@@999888000///------...///...,,,...---,,,+++++++++++++++************************''''''(((((((((((())))))''''''&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***++++++,,,,,,---......---...///000111111111111111000---++++++,,,...000444222000.........///000...............///000000...---,,,,,,---...,,,+++---------,,,,,,,,,++++++************++++++++++++))))))))))))))))))))))))************))))))))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++&&&%%%%%%''')))++++++***&&&&&&&&&'''***++++++***...,,,+++,,,///000///,,,,,,---...---+++++++++,,,)))))))))***)))))))))(((++++++,,,,,,,,,,,,,,,,,,//////......------------,,,,,,+++*********************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,***)))***++++++***)))*********))))))*********)))))))))))))))*********'''((()))***++++++++++++'''((()))******)))((('''((((((((((((((((((((((((***,,,------,,,,,,---...............///000111111000000///...---,,,,,,+++++++++++++++******************))))))))))))******{{{nnneeeYYYHHH:::444333000111666777222...///222222222000...///111333444333111///---,,,,,,+++++++++++++++************************************'''((()))******)))(((((((((((((((((((((((((((((()))((('''&&&(((***---///((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))***++++++&&&'''((()))+++///111222,,,---000333777DDD\\\rrrxxxwwwsssggglllwwwnnnLLL:::666777999444333000///...---,,,,,,---,,,,,,+++++++++++++++************************'''''''''((((((((())))))'''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''((())))))))))))***,,,---...///000---...000111222111111000//////---,,,,,,,,,------000//////......////////////............///000000///---,,,,,,------,,,***,,,,,,,,,,,,+++++++++***************++++++++++++)))))))))***************************)))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))***)))((()))+++,,,+++******)))((())),,,---+++)))((('''&&&&&&'''(((((((((((()))***)))((('''((()))++++++++++++++++++++++++)))))))))******++++++,,,((())))))(((((((((((()))******))))))))))))******************+++++++++,,,---,,,,,,,,,+++************)))((()))***+++***)))))))))(((((((((((())))))((((((((()))))))))******&&&'''(((************)))((())))))******)))))))))))))))(((''''''&&&&&&&&&+++,,,------,,,,,,---///,,,,,,,,,------...///000.........------,,,,,,,,,******************************))))))))))))******YYYOOOGGGCCC<<<444111444111......000///,,,000777...//////---++++++---000------,,,+++,,,---///000+++++++++************)))************************'''((()))******)))((((((((((((((((((((((((((((((((('''&&&''')))---222555)))(((((((((''''''''''''############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))******+++)))+++,,,******,,,------222,,,+++///111333AAASSS|||~~~xxxeeepppvvv}}}wwwxxxiiiEEE666:::>>>777...000/////////////////////,,,,,,++++++***+++++++++************************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))+++,,,...///111111...///000222222222111111....../////////...,,,+++/////////000000000000000///............///000000---,,,***+++++++++***)))+++++++++************))))))************+++++++++((((((((((((((()))))))))************))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''&&&%%%+++)))'''(((***+++(((%%%)))))))))((()))***,,,...+++,,,------+++***+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------+++***)))***+++)))))))))******+++,,,---))))))******+++++++++,,,------,,,,,,+++***)))))))))(((((()))***++++++)))'''''''''&&&&&&''''''''''''((((((((())))))******%%%'''(((*********)))))))))))))))))))))*********))))))((('''&&&%%%%%%$$$+++---......---,,,...///+++++++++,,,---...///000------------------------)))))))))))))))***************))))))))))))******222222222222111111111111......////////////..............................---------------------------,,,+++***))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++,,,+++***(((&&&%%%&&&%%%&&&(((+++000555888))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''',,,///''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''')))************+++++++++............000222555666JJJbbbqqqvvvyyy}}}yyy|||pppjjjttt{{{xxxqqqhhhooo{{{nnnGGGAAA:::555333222111///...------,,,,,,------...+++*********))))))((((((************)))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))************+++,,,,,,---//////000000111111222222------------------------,,,---///000000000///...///......---------......,,,,,,------------,,,,,,---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************...,,,***)))((()))***+++************************(((((())))))))))))((((((++++++************++++++******))))))))))))******))))))*********+++++++++************************,,,***))))))******)))'''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,------------...///000222222)))))))))))))))*********))))))))))))))))))))))))------------..................////////////..............................------------,,,,,,,,,,,,---,,,+++***))))))))))))******************************)))((((((((((((((())))))*********))))))((()))(((&&&%%%&&&(((+++---(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%&&&***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))*********++++++++++++******+++,,,...000111:::???RRRrrrrrrttt|||www|||~~~~~~tttoooqqq~~~XXX>>>===999444111111111///...------,,,,,,,,,,,,------************)))))))))(((*********)))))))))(((((((((((((((((((((((((((((()))'''&&&&&&))))))(((&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))************+++,,,---.....................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////.........------------......------............---------,,,++++++***++++++++++++***)))(((((()))***+++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))************))),,,+++)))((((((((()))***************************))))))************))))))+++******))))))******+++******))))))))))))******)))))))))*********++++++************************+++***((()))******((('''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++*********))))))((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++------------,,,,,,,,,+++++++++++++++---...///000************************))))))))))))))))))))))))******++++++,,,,,,------......////////////..............................------,,,,,,+++++++++***,,,,,,+++***))))))))))))++++++++++++++++++++++++***))))))((((((((((((((('''''''''((()))***+++,,,+++)))'''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))*********++++++))))))))))))***+++,,,---333---000EEEiiivvvpppkkkvvvvvvyyyhhhbbbxxxzzz~~~xxx}}}cccHHH888555444222000///000000///...------,,,,,,,,,,,,------************))))))))))))******))))))))))))((((((''''''''''''''''''''''''((('''&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))*********++++++,,,...............---------------++++++++++++++++++++++++,,,---.../////////...------------,,,,,,------............//////.........------,,,+++++++++++++++******))))))))))))******))))))))))))(((((((((((()))(((''''''&&&'''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***)))((('''''''''((())))))))))))))))))))))))))))))******++++++******)))******))))))))))))*********))))))(((((())))))***))))))))))))************))))))))))))))))))))))))***)))(((((())))))((('''''''''((())))))))))))((('''''''''''''''''''''''')))))))))))))))***++++++******))))))((((((((('''))))))))))))))))))))))))((())))))***+++*********+++,,,---------,,,******((((((((()))***+++,,,---,,,,,,++++++******))))))))))))))))))))))))))))))***++++++,,,---...//////---......//////......---........................---,,,,,,++++++******))),,,++++++***))))))******************************))))))(((((((((((())))))((('''''''''((()))+++---***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''')))***))))))))))))************++++++++++++,,,,,,,,,---///000111555AAAZZZyyyzzzxxxqqqqqqnnnvvvyyyfffddd|||yyyxxx{{{```HHH@@@999999>>>111000111111111111000000---,,,,,,,,,,,,,,,,,,---*********)))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((************+++---...///000000//////......------+++++++++++++++++++++++++++,,,---...///...------,,,,,,,,,,,,,,,,,,---.........////////////......------,,,++++++++++++,,,***))))))))))))))))))***))))))))))))(((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((((((((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))************)))))))))))))))(((((()))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))(((''''''))))))((('''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))((()))******++++++******)))***,,,------,,,***)))(((((((((((()))***+++,,,------,,,,,,+++***))))))))))))))))))))))))))))))++++++,,,---......//////------............------........................,,,,,,,,,++++++*********,,,+++******)))*********))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((('''''''''((())))))$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%''''''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((()))))))))*********,,,,,,,,,,,,---,,,,,,,,,(((///444222111===UUUjjj~~~xxxxxx}}}ssstttqqqeeettt|||yyy{{{```???999<<<666...---000111222222111///......,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))******)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))))))))***+++,,,......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,+++++++++++++++,,,------......////////////.........---,,,,,,++++++,,,,,,)))))))))******)))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$######%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%'''((()))***+++(((((((((((((((((((((((()))******+++++++++++++++)))***,,,------,,,***)))******)))******+++,,,---------,,,,,,+++***))))))))))))))))))))))))))))))******++++++,,,,,,------------............------........................+++,,,,,,,,,,,,,,,,,,,,,++++++***************+++((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******)))***++++++,,,++++++******,,,...///000444:::???^^^uuu~~~}}}|||yyywwwuuu{{{vvvkkkgggtttyyyzzzpppllluuukkknnn~~~kkkmmm~~~kkkKKK???666666555...+++---///000111000---+++++++++,,,,,,++++++++++++,,,,,,))))))))))))************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((***+++---...++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++************+++,,,------.........//////............------,,,,,,,,,,,,,,,))))))************))))))))))))))))))((((((((((((&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''######$$$&&&''')))***+++(((((((((((((((((((((((()))***++++++,,,,,,++++++******,,,---------,,,+++,,,,,,++++++,,,------...,,,,,,++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,------......------,,,........................++++++,,,,,,------......+++***************++++++((((((((((((((((((((((((((((((((((((((()))******(((((())))))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))***((()))***+++,,,++++++***000...------...///...,,,;;;HHHYYYnnn}}}{{{xxxwwwzzz{{{wwwxxx|||rrreeehhhxxxllleeelllzzzxxxiiitttVVVAAA444555444111......333777...///000...+++)))***+++,,,,,,++++++++++++,,,,,,((()))))))))************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&'''(((***,,,---)))))))))***************++++++++++++++++++++++++)))***+++------,,,,,,+++)))))))))******+++,,,---------............------......---,,,,,,,,,,,,---((()))***++++++***)))((())))))))))))((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))***+++*********+++,,,,,,,,,------------------,,,,,,------......************************))))))))))))))))))))))))---------,,,,,,,,,,,,,,,,,,------......------,,,........................***+++,,,---......///000+++***************++++++))))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))((()))+++,,,------,,,,,,+++...000...+++,,,111777...444:::FFFaaa{{{ggglll}}}ooorrrzzzzzzwww~~~OOO888999111444555222333444000***...000000...+++)))+++...,,,++++++++++++++++++,,,(((((())))))*********+++)))(((((((((''''''''''''''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&((()))+++,,,******++++++,,,,,,,,,---)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))))))))***+++,,,---,,,------------------,,,......---,,,,,,,,,,,,---((()))***++++++***)))((())))))))))))((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''(((((()))))))))))))))---,,,,,,,,,,,,---...///---------,,,------......)))))))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************)))******++++++,,,------///000222666CCCYYYttt|||yyy}}}|||xxx}}}mmmRRR;;;111333333222222111000//////.........---------,,,,,,,,,,,,+++******++++++***(((((()))*********((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***++++++,,,,,,,,,+++******+++++++++*********)))))))))))))))+++---...---+++******))))))))))))*********+++---//////...---,,,++++++************++++++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&''''''((()))))))))------......///000000000111111///...,,,***)))(((+++******)))(((''''''&&&((()))***)))((('''((()))))))))***++++++++++++***,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''))))))))))))(((((((((''')))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,------.........222>>>MMMYYYmmm}}}yyy}}}gggPPPDDD:::111000666111111111000///.........------------,,,,,,,,,,,,,,,+++)))***++++++***((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))******++++++++++++******,,,++++++++++++*********)))))))))***------,,,+++******))))))))))))*********+++---...///...---,,,+++******))))))******+++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((()))))),,,------...//////000000000///...---,,,***))))))******))))))((((((''''''&&&'''((('''%%%%%%%%%&&&))))))***++++++++++++***,,,,,,,,,,,,------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((''')))))))))(((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---...///---,,,---111666CCCVVVqqq~~~{{{|||xxxzzzppp```FFF999000//////---///555/////////......------,,,---------,,,,,,,,,++++++,,,***))))))***+++)))((())))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))***++++++,,,,,,+++,,,,,,,,,,,,++++++++++++)))))))))***,,,---,,,*********))))))))))))*********+++,,,---...---,,,,,,+++******))))))******+++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))),,,,,,,,,---......//////---------,,,++++++******))))))))))))(((((((((((((((+++------+++)))(((((())))))***++++++++++++***++++++,,,,,,,,,---------...---,,,+++************++++++++++++++++++++++++******))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,(((+++///000//////000111666888>>>MMMhhhzzz~~~kkkPPPAAA<<<===666111333333///...000...---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***))))))******)))(((***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,------......---------,,,,,,,,,++++++)))(((((()))+++,,,+++)))******))))))))))))************+++,,,---,,,,,,+++******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((((((########################&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))++++++,,,,,,------......++++++++++++++++++++++++(((((((((((()))))))))))))))---333555333///***((())))))***++++++++++++***+++++++++,,,,,,,,,------...---,,,+++***)))))))))++++++++++++++++++++++++)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((((((&&&$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,$$$&&&***,,,...000111333555555555888DDD\\\}}}~~~\\\BBB666444666111//////222222///------,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********+++***((()))******)))''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&)))***+++---.../////////---------,,,,,,,,,++++++)))(((((()))***+++***(((******))))))))))))***************+++++++++++++++***))))))))))))))))))***))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((*********+++,,,,,,------)))))))))*********++++++(((((((((((())))))))))))$$$+++444999777000'''"""))))))***++++++++++++***++++++++++++,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((('''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++)))******+++,,,---...///...222666555444;;;QQQfff~~~mmmVVVCCC888555333333,,,---///111111///...---+++++++++++++++++++++++++++++++++*********))))))+++)))(((((()))***(((''''''''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))***+++---.../////////,,,,,,,,,,,,++++++++++++)))((('''(((******)))'''******))))))))))))******))))))*********+++++++++***))))))(((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((())))))******+++,,,,,,,,,((((((((()))))))))******))))))))))))((((((((((((&&&---777<<<999111)))###))))))***++++++++++++******++++++++++++,,,,,,,,,++++++***************+++************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++...---++++++,,,,,,------++++++---...,,,---888FFFCCCXXXvvvhhhGGGAAA:::666666555222///111222333111//////...---+++++++++++++++++++++++++++*********))))))))))))+++)))(((((())))))((('''%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++*********(((((('''((())))))(((&&&******))))))))))))******)))))))))))))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''((((((((())))))***++++++,,,'''((((((((((((((())))))******))))))((((((''''''***000666999777111***'''))))))***++++++++++++*********+++++++++,,,,,,,,,******************++++++************************'''''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++***)))((()))+++,,,,,,+++///+++,,,111222---,,,///---999JJJZZZllltttZZZNNNCCC666555333111111222333333333---......+++***+++,,,,,,++++++++++++++++++,,,,,,************))))))))))))***)))(((((())))))((('''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$&&&'''(((((('''((()))***************+++++++++*********))))))(((''''''((())))))'''&&&******))))))))))))******)))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((###$$$$$$%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((()))******++++++((((((((((((((((((((((((+++******)))(((''''''&&&))),,,000111///+++'''%%%)))*********++++++++++++))))))))))))******************++++++++++++******))))))(((((((((((())))))((((((''''''''''''(((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))''''''((()))***++++++,,,((()))+++,,,---............222555555888CCCVVVeeewwwhhhSSSBBB:::777555333000000//////.........------------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))*********+++---,,,+++***))))))))))))&&&%%%%%%%%%%%%&&&'''''')))************+++++++++******+++++++++******))))))))))))))))))((('''&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((('''$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((''''''''')))+++************))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%+++++++++******(((''''''))))))))))))*********+++))))))))))))************)))******++++++******)))((((((((((((((()))******((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((((()))*********+++((()))+++,,,---.........+++...000//////444???HHHRRR```rrr~~~aaaSSSJJJ===555222111000...////////////......------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***++++++---,,,+++******)))))))))&&&&&&&&&&&&&&&''''''((())))))*********+++++++++)))******++++++******))))))))))))((((((((('''''')))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$#########%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((&&&$$$###$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))***((((((((()))))))))******&&&&&&%%%%%%%%%%%%&&&&&&((())))))))))))(((((('''))))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))************)))******++++++******)))(((((('''(((((()))***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))+++,,,------------,,,...000///......000222111888DDDQQQ\\\gggpppvvvwwwgggQQQ>>>888444000000111222111//////............---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++,,,---,,,,,,+++******))))))''''''&&&&&&''''''((())))))))))))*********++++++))))))************)))))),,,+++)))((('''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))%%%%%%&&&'''((()))***+++%%%%%%$$$$$$$$$$$$%%%%%%'''((())))))***)))))))))(((((((((((('''&&&%%%$$$'''''''''(((((((((((()))((()))))))))************))))))************))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))((((((((())))))***,,,,,,---------------...000111111///---111111222666<<>>@@@KKKYYYdddjjjsssvvvmmmaaaVVVHHHDDD>>>999777777888888999222...///000---...222.........---------...///***+++++++++,,,,,,,,,,,,)))*********++++++++++++(((((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''((()))***)))'''%%%$$$&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))***)))***+++,,,,,,---------//////...,,,+++)))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$###%%%&&&%%%%%%%%%''')))'''''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((&&&&&&''''''(((***+++,,,((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%((()))%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))******+++++++++******((()))++++++******,,,...---...///...---,,,...///000,,,+++///111000///111222555999999888;;;FFFPPPQQQ___mmmuuuyyyllldddXXXVVVOOOCCC;;;999888555000111333444333222000......***+++111333///...111***,,,------,,,+++,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++'''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''))))))((('''$$$###&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))***+++,,,---.........******+++++++++******)))''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$%%%'''&&&$$$######$$$&&&'''""""""######$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%''')))%%%&&&&&&'''((()))******$$$$$$############$$$$$$%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&((()))***)))((()))************++++++,,,,,,,,,...---,,,+++++++++,,,------------............///000000000000000000000000777999<<>>777333444444222000111111111000///.........---..................///------------------------***++++++,,,,,,++++++*********************************))))))(((((((((''')))))))))((('''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$$$$###""""""!!!###$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$''')))(((&&&###############"""!!! ######""""""""""""####################################"""""""""###$$$%%%######$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((()))+++,,,---222111000///---+++)))(((***)))((()))******)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%$$$#########%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))++++++*********+++***************+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,---------.......................................---+++,,,...000111111///......///000111///111333444333222222222111111111000...///111333---+++***,,,000111///,,,/////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,++++++***(((''''''&&&))))))(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$###"""!!! """"""""""""""""""""""""###########################""""""""""""###$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$""""""$$$&&&((('''''''''((()))***+++,,,333222000---+++)))((('''***)))((((((******)))(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%$$$###"""!!! %%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$######""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&"""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$'''''''''((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((******)))))))))***)))************************************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////......000222111111//////......//////,,,...111111111000111222...///000///...///111333...---...000333333111///000000/////////.........---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++***))))))(((''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""""""""############""""""########################"""""""""""""""######$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&''''''''''''((((((***++++++...---+++******+++,,,,,,***((('''((()))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""######""""""!!!!!! &&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$&&&&&&''''''((((((((()))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%'''))))))((('''((())))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,......------///111******)))))))))*********(((***,,,,,,,,,,,,---///***+++,,,+++***)))***,,,///.........///000///...///////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$""""""###############$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""############"""!!!""""""""""""""""""""""""!!!!!!""""""############""""""###$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((()))*********)))))))))***+++---///)))((('''((()))***)))'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$################################################"""""""""""""""""""""""" !!!!!!""""""######%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$##################$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###########################$$$######""""""######$$$###############$$$%%%&&&""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''''''''((())))))))))))(((((((((((('''((()))*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++---...---++++++,,,---------------............,,,---////////////111222---...//////---,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))************))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################"""######$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""######$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%((('''''''''(((((()))******))))))))))))******+++)))(((''''''))))))(((''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$#######################################$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$%%%$$$$$$$$$$$$$$$######### !!!###$$$%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""""""""###############"""######$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''&&&(((&&&$$$!!!!!!"""$$$&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))))))))((((((((('''''''''&&&'''(((***************************+++++++++++++++++++++++++++++++++++++++---...---,,,++++++,,,******++++++++++++******)))***++++++******,,,...(((***++++++***)))***+++***+++---------------...************************)))******************+++************************))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################""""""###$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&""""""#########""""""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" """#########"""!!!"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((())))))***))))))(((((()))(((''''''((()))(((''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$########################""""""#########$$$$$$$$$########################!!!""""""######$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""""""""######$$$######""""""""""""######$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((******)))((()))***))))))(((((('''''''''&&&%%%&&&((()))*********))))))************+++++++++++++++++++++++++++++++++&&&(((***+++******+++,,,---------,,,,,,+++***)))+++,,,---,,,++++++---...(((***,,,---,,,,,,---...))),,,...///...,,,*********************+++++++++''''''(((((())))))******))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%##################$$$$$$""""""###$$$$$$$$$$$$###!!!###%%%$$$!!! """$$$&&&&&&&&&%%%$$$###"""!!! """###$$$$$$###""" ######################## """#########"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((&&&$$$""""""$$$&&&((((((''''''''''''(((((()))%%%'''(((*********)))))))))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$###############""""""######$$$$$$$$$%%%###$$$%%%&&&%%%###!!!  """###$$$%%%&&&################################################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!&&&%%%$$$######$$$%%%&&&##############################""""""""""""######$$$$$$###"""!!!!!!""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%############%%%%%% !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###%%%&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++******************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))&&&$$$%%%((()))%%%!!!%%%%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$############$$$$$$"""############$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((***))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""######$$$%%%$$$######$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""############!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""&&&###!!!!!!$$$%%%$$$"""&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********************************************************+++++++++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))((((((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$(((%%%###%%%((()))&&&"""%%%%%%%%%$$$$$$$$$######&&&''''''''''''&&&%%%%%%########################%%%$$$###"""!!!!!!"""###$$$$$$############$$$$$$"""############$$$$$$$$$%%%###!!!"""$$$%%%$$$"""############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((((((((()))(((''''''''''''((()))((((((''''''''''''(((((()))))))))((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##########################################""""""%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$###$$$%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$""""""""""""############!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""""""""%%%###!!!!!!###$$$###"""&&&%%%$$$###############$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&'''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$''''''((((((((()))))))))((()))******++++++******************************))))))))))))************((((((((()))***+++++++++)))*********++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&$$$###%%%((()))&&&###%%%%%%%%%$$$$$$$$$$$$###'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""###$$$$$$###"""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''&&&&&&&&&########################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""######""""""""""""""""""""""""###""" """###"""!!!%%%$$$##################$$$############"""""""""######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))((())))))***************************************((((((((()))))))))))))))((((((((()))))))))******)))))))))************+++))))))************))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$############$$$###############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&%%%########################$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!!!!!!!!!!!!!""""""###"""""""""""""""#########"""""""""""""""""""""""""""!!! !!!!!!!!!$$$######"""""""""##################""""""""""""############$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((((((''''''(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$############$$$""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#######################################$$$$$$$$$########################$$$######""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$%%%######$$$%%%&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!""""""###!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######"""$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((('''((())))))******))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))******))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""###$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%######$$$%%%&&&&&&&&&&&&###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""""""""###!!!""""""""""""#########'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***(((&&&%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""########################"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""$$$%%%$$$"""!!!###%%%!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((()))************)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""!!!"""""""""#########$$$######"""""""""###$$$%%%##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&&&&&&&###############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!###!!! !!!"""###!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""######'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###%%%&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((%%%#########$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&$$$##################$$$$$$%%%%%%%%%###############"""!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""""""""#########""""""#########$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))((()))***++++++***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!!!!!!!""""""#########$$$%%%$$$#########$$$%%%&&&##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""###%%%&&&''''''&&&%%%#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$""" !!!$$$ !!!"""### !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""####################################$$$$$$$$$#########""""""############""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$######"""""""""!!!""""""""""""#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''')))))))))))))))((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! &&&%%%$$$"""!!! #########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""!!!!!!!!!###$$$%%% $$$---444000%%%!!!###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&########################$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''***)))(((&&&$$$"""!!! !!!######!!!!!!!!!"""%%%$$$"""!!!!!!!!!"""###!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###  ###$$$""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""####################################$$$$$$$$$#########""""""############"""""""""""" !!!!!!""""""##################"""""""""""""""""""""############$$$"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$###"""""""""###############$$$$$$%%%%%%%%%############"""""""""!!!###""""""!!!!!!"""###$$$"""$$$)))...***"""!!!%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&##############################$$$%%%%%%$$$##############################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$###""""""""" !!!######!!!!!!!!!"""$$$$$$"""!!!!!!!!!""""""!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))((((((''''''(((((()))'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$######""""""######$$$%%%$$$$$$$$$######""""""########################"""######$$$$$$######"""""""""""""""####################################$$$############"""""""""############"""""""""""" !!!"""###$$$$$$"""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''((()))***'''&&&&&&&&&&&&'''(((((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%###############$$$%%%&&&#########$$$$$$$$$$$$$$$############""""""""""""$$$###""""""!!!""""""#########&&&'''$$$ !!!&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%!!!!!!!!!""""""""""""### !!!######!!!!!!!!!"""######"""!!!!!!!!!"""""" !!!"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""###############$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############"""""""""!!! !!!!!!""""""######"""""""""######$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&((()))'''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$#########"""""""""""""""$$$$$$###""""""!!!!!!!!!"""###$$$$$$"""!!!"""%%%###$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$!!!!!!!!!""""""""""""""" !!!######!!!!!!!!!""""""""""""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############"""""""""!!!######""""""!!!!!! """######$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""##################""""""!!!!!!!!!###%%%%%%$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$######$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$$$$%%%&&&%%%$$$$$$############$$$$$$$$$######""""""!!! !!!######!!!!!!!!!"""!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$%%%%%%%%%"""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$%%%$$$######""""""######$$$""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""""""""###############""""""""""""$$$$$$###"""!!! ###############$$$$$$$$$!!!""""""""""""#########"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###&&&%%%$$$##############################"""""""""""""""""""""############"""############""""""!!! $$$%%%%%%%%%&&&%%%!!!############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################%%%$$$############$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***&&&$$$$$$%%%%%%$$$$$$############$$$''''''&&&%%%###"""!!!!!! !!!######!!!!!!!!!""" !!!"""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""###########################$$$%%%%%%$$$######""""""######$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""####################################!!!!!!!!!!!!""""""##################""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""######"""""""""###$$$$$$$$$#########"""""""""!!!!!!"""""""""############!!!!!!######$$$###"""""" $$$$$$"""###'''&&&!!!############$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################$$$###""""""""""""###$$$########################'''''''''''''''''''''''''''***---,,,'''$$$$$$%%%##################$$$%%%'''&&&%%%$$$###""""""!!! !!!######!!!!!!!!!"""!!!"""""""""!!!!!!!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&############$$$$$$%%%&&&######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$##################$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""##################""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""##################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$########################%%%%%%%%%%%%$$$$$$###""" !!!"""$$$%%%&&&$$$#########""""""!!!!!!!!!!!!""""""#########$$$ !!!"""###$$$$$$###"""!!!$$$""" &&&&&&""""""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###########################"""!!! !!!"""###########################(((((((((((((((((((((((((((,,,///---((($$$###%%%###"""""""""###$$$%%%%%%%%%%%%$$$$$$######"""""" """######!!!!!!!!!"""!!!"""""""""!!!!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### """$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++***'''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$############"""########################%%%%%%$$$$$$###$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%'''&&&###!!!!!!"""$$$%%%################################################&&&%%%###"""""""""######""""""############""""""$$$$$$###"""""""""""""""######""""""""""""######"""############$$$$$$$$$#########"""######$$$$$$'''&&&$$$#########$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))((('''%%%$$$###"""&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%###!!!###&&&'''%%%###%%%%%%&&&%%%$$$###%%%''')))******)))(((''''''(((***))))))((('''%%%$$$#########""""""######$$$%%%%%%$$$$$$$$$###"""""""""$$$######"""!!!  !!!"""############### !!!!!!!!!!!!############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,,,,***((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""""""""""""###$$$###############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$############"""########################%%%%%%%%%$$$$$$%%%&&&&&&"""###%%%%%%$$$$$$$$$%%%$$$""" !!!"""################################################%%%%%%###"""""""""######""""""############""""""$$$###""""""!!!!!!!!!"""######""""""""""""######""""""#########$$$$$$$$$#########"""######$$$%%%&&&%%%$$$#########$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""""""""""""""#########$$$#########"""""""""""" !!!!!! ######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""%%%###"""###%%%'''%%%$$$%%%&&&&&&%%%$$$$$$%%%''',,,,,,,,,+++(((&&&&&&''''''''''''&&&%%%$$$###"""######""""""######$$$%%%$$$$$$###########################"""!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!############"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$%%%$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$############"""########################%%%%%%%%%%%%%%%&&&'''((("""###%%%%%%$$$$$$$$$%%%&&&%%%###!!!!!!"""###%%%################################################%%%$$$######"""#########""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""#########$$$$$$######""""""###$$$$$$%%%&&&%%%$$$#########$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#####################""""""""""""###############"""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############%%%$$$###$$$%%%&&&%%%$$$&&&&&&'''&&&%%%$$$&&&(((.........+++'''%%%$$$%%%###$$$$$$$$$$$$###""""""######""""""######$$$%%%""""""########################""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""#################################$$$%%%&&&'''((("""###%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$%%%&&&################################################$$$$$$########################""""""""""""######""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""!!!!!!##############################$$$%%%%%%$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''&&&%%%%%%&&&(((+++,,,,,,)))&&&$$$$$$$$$""""""###############"""######""""""######$$$%%%!!!!!!""""""######$$$$$$###"""""""""!!!!!!!!! """"""""""""!!!  !!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""######""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################""""""""""""###$$$&&&&&&"""###%%%%%%$$$$$$$$$%%%###"""!!!!!!!!!!!!"""###############################################################$$$###############"""!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""!!!!!!###############$$$$$$$$$ !!!""""""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&'''((('''%%%$$$$$$%%%"""######$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!!!!""""""######$$$""""""""""""!!!!!!!!!!!!############""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#################################"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%########################"""""""""###############!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$############"""########################"""""""""""""""###$$$%%%"""###%%%%%%$$$$$$$$$%%%###############$$$$$$%%%################################################""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######!!!!!!""""""###$$$&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%############""""""""""""#########$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&%%%$$$###%%%'''"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###############"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###################################################$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################''''''''''''&&&&&&&&&&&&########################!!!"""""""""#########$$$ !!!"""$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$############"""########################$$$######"""######$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''################################################!!!"""###$$$%%%$$$$$$###$$$###"""!!!!!!"""###$$$###############$$$%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!"""###%%%&&&'''"""###$$$%%%%%%%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""""""""""""""##################$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###%%%''''''%%%$$$&&&(((###$$$%%%$$$###"""$$$&&&"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%$$$############""""""######$$$%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######################################################$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ """###$$$$$$######""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$############"""########################%%%%%%$$$$$$###$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%"""""""""######$$$$$$$$$################################################!!!"""###$$$%%%%%%$$$###$$$###""" """###$$$$$$#########$$$%%%&&&&&&!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###%%%&&&'''"""###$$$%%%&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%!!!"""############"""!!!%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###&&&((('''%%%$$$&&&)))###$$$$$$###""""""###%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$###""""""#########"""###$$$$$$%%%######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!! !!!!!!!!!"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%&&&%%%%%%$$$#########$$$"""###%%%&&&&&&%%%###"""%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$########################"""######%%%&&&'''(((((($$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%&&&&&&''',,,///000---((($$$&&&)))%%%$$$$$$$$$$$$$$$$$$######"""""""""!!!!!! """"""""""""""""""""""""###############"""!!!!!!!!!!!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$&&&$$$"""!!! !!!"""###'''%%%######$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###"""!!!!!! %%%###""" !!!###$$$######"""!!!!!!!!!!!!!!!!!!  """###""""""#########""""""!!! !!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""###%%%&&&&&&%%%###"""######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$########################$$$#########""""""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$###"""""""""""""""$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$######""""""###$$$%%%%%%%%%%%%$$$$$$################################# !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''+++---///,,,'''$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!#######################################""""""!!!"""""""""######$$$$$$%%%!!!"""######$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###'''%%%######$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$######"""!!!!!! $$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!!  !!!!!!!!!""""""!!!!!! !!!!!!  !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%"""!!! !!!"""###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################"""""""""#########$$$%%%&&&(((((($$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$### !!!""""""!!!!!!!!!!!!"""""""""#####################$$$$$$$$$########################$$$$$$$$$$$$############!!!""""""######""""""!!!""""""""""""""""""""""""$$$###""""""""""""""""""$$$###""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$######""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""""""""######$$$$$$$$$######$$$%%%%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&)))+++,,,***&&&$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!######################## !!!"""$$$$$$%%%&&&"""############$$$$$$$$$%%%$$$###!!!!!!"""######&&&%%%######$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$#########""" !!!!!!!!!!!!"""""""""###!!!!!! !!!!!!  !!!!!!!!!"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&)))'''%%%###"""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%&&&'''((($$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$### """######!!! !!!!!!"""""""""#################################################################################"""""""""######""""""""""""""""""#####################"""""""""""""""#########"""""""""""""""###"""######$$$$$$$$$##############################%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""######$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""######$$$$$$$$$######"""$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''')))***(((&&&$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############""""""""""""!!!!!!!!!"""######$$$%%%""""""#########$$$$$$$$$$$$$$$###""""""######$$$&&&$$$######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%############""""""!!!!!!###""""""!!!""""""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""!!!  !!!!!!!!!"""""""""!!!!!! !!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! """"""""""""############################################################""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%###"""""""""""""""#########"""""""""""""""############$$$$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######"""""""""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""######################## !!!"""""""""""""""######$$$$$$$$$######"""#########$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&'''(((((('''&&&&&&%%%$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$###""""""######""""""""""""""""""######"""!!!!!!""""""###""""""#########$$$$$$$$$$$$###############$$$$$$&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%#########""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!""""""###############!!!!!!"""#########"""""" !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########'''&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!"""###%%%%%%$$$######$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""######$$$$$$######"""#########$$$%%%%%%&&&&&&"""""""""""""""######$$$"""""""""""""""######$$$###$$$$$$$$$$$$###""""""####################################""""""""""""&&&%%%%%%$$$######""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################## !!!""""""""""""""""""######$$$$$$$$$######""""""###$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%$$$######"""""""""###############""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""$$$###"""!!! !!!"""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$######""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""### !!!"""#########"""""" !!!"""###$$$$$$$$$$$$ !!!!!! !!!!!!  !!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""######$$$$$$######""""""""""""###$$$%%%%%%%%%"""""""""""""""###$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""########################&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&%%%$$$###""""""!!!!!!!!!""""""#################################$$$$$$%%%%%%$$$$$$###""" !!!!!!""""""#########"""!!! !!!###$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%###"""###$$$&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""""""""###$$$$$$"""""""""""""""""""""### !!!"""######$$$$$$$$$!!!!!!!!!!!!!!!"""###### !!!"""""""""!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! """&&&((((((&&&""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""((('''&&&&&&'''((('''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&!!!###%%%((()))((('''&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### """$$$%%%%%%%%%###"""$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$""""""!!!""""""###$$$$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$"""!!!#########$$$$$$%%%&&&&&&""""""############"""""""""###$$$%%%%%%$$$"""!!!"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&&&&%%%%%%$$$$$$&&&((()))))))))''''''&&&%%%###""""""!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!"""######$$$!!!  """$$$&&&"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$"""""""""""""""######### """###$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!"""""""""!!! !!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!! $$$(((,,,,,,((($$$ !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""")))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""""""""###$$$%%%''''''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$"""!!!"""&&&'''&&&$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""### !!!"""###$$$%%%%%%########################!!!"""###$$$$$$$$$$$$###!!!""""""#########""""""$$$$$$$$$#########""""""%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$######"""""""""""""""#########""""""""""""######%%%$$$###!!!!!!!!!""""""'''&&&$$$#########$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$###"""!!!$$$$$$$$$############"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!!!!""""""#########$$$%%%%%%$$$###""""""##############################!!!!!!"""###%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$###!!!  !!!###!!!"""$$$$$$"""!!!"""###""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!###%%%&&&&&&$$$!!! !!!!!!!!!!!! &&&''''''+++'''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''&&&$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""################################################$$$$$$$$$%%%######$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""######$$$###"""!!!!!!""""""###&&&%%%$$$###"""######$$$"""""""""""""""#########!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""############$$$###""""""!!!!!!""""""########################""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$########################""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$###"""  """###!!!"""$$$$$$"""!!!"""###"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!###""""""+++,,,%%%))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""##################"""!!! ########################%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""#########""""""!!!""""""###$$$$$$$$$###"""""""""###### !!!!!!"""######$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""##############################""""""""""""############""""""""""""###############"""!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""######""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$"""""" """""" """######"""!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!"""""""""""" $$$---,,,$$$*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!###$$$###"""!!!"""###"""###$$$$$$######!!!!!!########################&&&%%%###""""""$$$%%%'''&&&&&&&&&&&&%%%$$$##############################!!!!!!""""""############""""""!!!!!! !!!!!!!!! !!!!!!"""#########""""""""""""######!!!!!!!!!""""""###$$$$$$######""""""""""""""""""!!!!!!""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$""""""############""""""%%%$$$#########$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$###############""""""""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""############""""""!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$###"""!!!!!!######""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$""""""!!! !!!"""""" """######"""!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  ###"""!!! !!!"""!!!!!!!!!""""""""""""""" ###***)))###+++************)))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###!!!"""$$$%%%%%%%%%$$$###########################&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&%%%$$$###########################!!!!!!!!!"""######$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!""""""############""""""""""""######""""""############""""""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""!!!"""""""""##################""""""""""""""""""#########""""""######$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$###"""!!!!!!######""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""" !!!######!!! !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!  %%%$$$""" !!!"""### !!!!!!"""""""""###"""###!!!!!!###$$$"""++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$%%%&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###"""###%%%'''((('''%%%$$$########################%%%$$$###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%######""""""""""""######!!!""""""############"""!!!"""######$$$$$$######$$$$$$######"""!!!!!! """######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""########################""""""""""""###############$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%$$$$$$$$$###"""""""""######""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!"""!!!  !!! !!!!!!"""""""""$$$###!!! !!!,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""$$$&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!###$$$###"""!!!"""###%%%&&&((())))))'''%%%$$$#################################"""""""""!!!!!!"""###$$$%%%%%%&&&&&&%%%""""""#########$$$$$$$$$"""""""""""""""#########!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&######""""""""""""######""""""###$$$######!!!!!!!!!"""$$$%%%%%%%%%$$$$$$#########"""""""""""""""!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""##############################""""""""""""########################"""""""""!!!"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$########################""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$"""""""""######"""""""""!!!""""""!!! !!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!  !!!!!!!!! """###""" ,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###########################%%%'''%%%###"""###&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###((()))***+++***'''$$$"""########################"""""""""###"""!!! !!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$######""""""""""""""""""!!!!!!""""""######$$$$$$############$$$%%%&&&'''######""""""""""""######"""###$$$$$$###"""!!! """###$$$%%%&&&&&&%%%$$$!!!!!!!!!"""######$$$$$$!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$######!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""##############################""""""""""""############$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""#######################################$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######"""""""""""""""######$$$""""""############""""""!!!""""""!!! !!! !!!!!!"""""" !!!!!!!!!""" !!!!!!!!!""" !!!  !!!!!!!!!  !!!!!!!!! %%%%%%"""...---,,,+++***((('''&&&(((***,,,---,,,***))))))))))))((())))))***++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########(((''''''''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!! ########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&%%%$$$#########"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&$$$!!! !!!%%%)))%%%$$$$$$######$$$$$$%%%%%%$$$######""""""###### !!!"""###$$$%%%%%%###############"""!!!!!!""""""""""""""""""""""""##############################""""""""""""######"""#########$$$$$$$$$$$$000...***'''$$$#########%%%###$$$''''''###!!!#########$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$###"""!!! ########################&&&&&&%%%%%%$$$#########$$$$$$##################$$$######"""!!! ###%%%&&&&&&$$$!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))******'''$$$!!!%%%###""""""######""" """"""############""""""#########"""""""""""""""%%%%%%$$$###""""""#########$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$############"""%%%$$$$$$$$$###"""""""""$$$%%%%%%###"""!!!###$$$$$$$$$##################""""""###$$$$$$$$$$$$###'''&&&$$$""""""###$$$%%%#########"""""""""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &&&$$$"""!!!"""&&&%%%"""  !!!$$$"""  """""""""""""""""""""""" 666444000---+++,,,---......---***'''&&&'''))),,,)))))))))))))))***++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$######""""""########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$"""!!!"""%%%(((%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######!!!!!!!!!"""######$$$$$$###############"""!!!!!!""""""""""""""""""""""""##############################""""""""""""######"""""""""#########$$$$$$(((((((((((((((''''''&&&&&&$$$$$$''''''###"""%%%######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!#################################"""""""""""""""!!!"""$$$&&&&&&&&&%%%$$$$$$######"""!!!!!! $$$%%%&&&%%%###"""""""""########################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''(((***,,,,,,+++)))(((%%%###""""""######"""!!!""""""############""""""###"""""""""""""""""""""$$$###""""""!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$############"""$$$$$$$$$###############$$$$$$%%%$$$"""!!!"""$$$########################""""""###$$$$$$$$$$$$######$$$$$$$$$######""""""###"""""""""""""""""""""$$$######""""""######$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%###  !!!###"""!!! !!!""""""  QQQLLLCCC:::333...---,,,000---***''''''(((+++---******))))))******++++++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!"""""""""######"""$$$''')))******(((((((((&&&%%%((('''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%########################################################################!!!""""""""""""#########!!!%%%'''((((((&&&$$$#########""""""!!!!!! &&&&&&&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((()))++++++,,,++++++%%%###"""###$$$$$$###!!!########################""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!#########""""""#########""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$############"""###############$$$$$$$$$###$$$%%%$$$"""!!!"""$$$########################""""""###$$$$$$$$$$$$###!!!"""$$$%%%$$$###!!!""""""""""""""""""######$$$######""""""######$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!###"""   """###!!!  fffbbb[[[QQQGGG===555111000///---,,,,,,---,,,,,,++++++*********++++++,,,*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$""""""#########$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""##################""""""!!!!!!""""""############"""!!!""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!""""""""""""$$$%%%&&&((())))))((((((***'''&&&((((((%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################"""""""""######$$$$$$$$$########################"""######$$$%%%%%%&&&&&&!!!"""$$$%%%&&&%%%$$$$$$#########"""""""""!!!!!!''''''&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%$$$######$$$%%%$$$###########################"""""""""""""""############""""""!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%###$$$%%%$$$###""""""###""""""""""""############""""""###$$$$$$$$$$$$###"""###$$$$$$$$$###!!! """""""""""""""###############""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!###"""   !!!!!!###"""!!!  cccfffhhhgggbbbYYYPPPJJJ>>>999222...,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############"""""""""######$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%######$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$$$$######"""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%&&&(((***+++***''''''***)))&&&&&&(((%%%%%%$$$######$$$%%%%%%''''''&&&%%%$$$######"""########################""""""######$$$$$$%%%%%%########################""""""###$$$%%%&&&&&&'''%%%$$$###!!!!!!!!!"""###############""""""""""""&&&&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$###""""""###$$$$$$!!!!!!""""""#####################""""""######$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%"""$$$%%%%%%###"""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###&&&%%%$$$###"""###$$$$$$!!!!!!""""""###############""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""###"""!!! !!!"""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! aaafffnnnsssrrrlllddd___UUUKKK===222---,,,,,,+++------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$#########""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######"""""""""###%%%)))---///)))'''(((++++++'''%%%'''&&&%%%$$$######$$$%%%&&&)))((('''&&&$$$###""""""#################################$$$$$$$$$%%%%%%######################## !!!"""######$$$$$$'''%%%"""!!!"""########################$$$%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$###############$$$$$$%%%#########""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""###############$$$$$$$$$"""$$$&&&&&&$$$""""""""" !!!!!!""""""#########""""""###$$$$$$$$$$$$###'''&&&$$$""""""###$$$&&&!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! """""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!! """""""""""""""""""""""" eeehhhnnnrrrssspppllliiicccZZZNNNEEE???:::555000......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""###############"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$!!!"""###$$$''')))+++,,,'''&&&(((,,,,,,'''$$$%%%'''&&&$$$######$$$&&&''''''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""#########$$$%%%$$$"""!!! !!!"""###########################"""$$$%%%%%%$$$######$$$######################## !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''&&&$$$$$$%%%&&&''''''&&&&&&%%%###""""""###%%%&&& !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""$$$$$$$$$###############!!!###&&&&&&$$$""""""""" !!!!!!"""######$$$""""""###$$$$$$$$$$$$###%%%$$$$$$############### !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ccceeegggkkknnnqqqsssttteeeaaa]]]ZZZVVVLLL???555///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&%%%(((------'''$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$########################$$$$$$ ###%%%%%%$$$#########"""""""""""""""""""""""" !!!"""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))******$$$%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&&&&%%%###""""""###%%%&&& !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""#########$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""%%%$$$$$$$$$######""""""!!!###&&&&&&$$$"""!!!!!! !!!"""######$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%$$$###!!! !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###  """###$$$$$$$$$!!!!!!"""""""""""""""!!! cccddddddeeekkkrrrrrrnnnpppfff[[[WWWXXXWWWQQQJJJCCC<<<333,,,******++++++,,,,,,++++++***+++,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""  !!!!!!!!!"""###$$$%%%%%%%%%###%%%&&&(((((('''%%%$$$$$$&&&)))+++***(((%%%"""&&&$$$###$$$'''(((%%%###'''&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$%%%%%%%%%$$$$$$&&&((("""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$$$$$$$$$$###""""""""""""############""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&'''''''''***)))(((&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%###"""""""""###$$$"""############$$$$$$$$$"""############$$$$$$$$$#########"""!!! ###!!! !!!"""###""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""###""""""!!! !!!!!!""""""!!!  !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!  !!!!!! sssccc]]]bbbjjjnnnjjjgggaaaWWWNNNKKKNNNRRRJJJEEE>>>888444111///......---,,,++++++***)))'''***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&$$$""""""$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$###!!! !!!"""!!!!!!"""$$$$$$%%%%%%$$$###$$$&&&'''((('''&&&%%%%%%&&&((()))((('''$$$###%%%######$$$'''(((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%###################################################$$$$$$$$$######%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""############""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#################################$$$%%%&&&((())))))))))))((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!!!!""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""!!! ###!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!"""""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!  !!!!!! pppeee```^^^VVVXXXXXXVVVQQQLLLKKKLLLJJJIIIGGGCCC===777222......,,,***+++,,,,,,)))%%%******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$$$$$$$"""!!!"""###!!!"""###$$$$$$$$$$$$$$$###$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$############$$$'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%################################################"""###$$$###""""""$$$&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""############""""""""""""######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################""""""###%%%'''(((******'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!! !!!!!!!!!"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$###""""""!!!!!!###"""!!!!!!######"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!! uuulllaaaVVVLLLMMMTTTXXXTTTMMMKKKLLLMMMLLLHHHAAA:::555///,,,))))))---...---************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""###%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$################################################"""###$$$###"""###$$$&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""############"""""""""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$#################################$$$%%%&&&(((((()))&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""###"""!!!"""######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! vvv]]]QQQTTT\\\^^^]]]SSSRRRRRRTTTSSSOOOHHHCCC777333---+++,,,.........************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###%%%""""""###$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$!!!"""$$$%%%&&&''''''(((&&&&&&'''''''''&&&%%%$$$###################################################$$$%%%%%%$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$###""""""""""""############"""""""""######$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$###############$$$"""!!!"""###$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! rrrgggaaa___```___YYYSSSSSSVVVVVVPPPIIIBBB>>>888222...,,,,,,---++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%'''(((&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$###""""""###$$$"""######$$$$$$$$$######"""######$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$!!!###%%%&&&%%%%%%&&&(((&&&''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$$$$$$$$$$###""""""""""""############""""""""""""######$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$########################$$$###""""""$$$$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""!!! !!! |||vvvrrrpppbbbTTTQQQUUUXXXRRRJJJEEEFFFCCC<<<333---+++,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!###"""!!!!!!###$$$######$$$$$$$$$######"""""""""######$$$&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&&&&%%%$$$%%%'''&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$###$$$$$$$$$$$$###""""""""""""############""""""!!!!!!""""""###$$$$$$%%%############$$$%%%&&&'''&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""############"""""" !!!!!! oooZZZTTTYYY\\\VVVMMMCCCGGGIIICCC888000---...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$%%%&&&((((((&&&$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""$$$######$$$$$$$$$######""""""""""""###$$$&&&'''(((%%%&&&&&&&&&&&&%%%$$$###"""%%%''''''%%%###%%%'''&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""############""""""!!!!!!!!!"""######$$$$$$############$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!"""#########""" !!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""$$$###"""###$$$$$$$$$""" !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!"""######"""""" !!!""""""!!!!!! !!!!!!!!!""" !!!!!!""""""""""""############"""""" !!!!!!!!! sssjjjjjjeeeSSSUUUOOOKKKHHHEEE???999555,,,,,,,,,+++)))'''((((((###&&&)))++++++***))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""#########!!! !!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""###"""""""""###$$$%%%%%%######""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&''''''%%%######$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$#######################################"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&&&&&&&%%%$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""######################################################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###""""""""""""############""""""$$$#########"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" """###!!!######""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""sss[[[VVVRRROOOPPPQQQNNNHHHCCC222000...---,,,+++(((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########!!! !!!$$$%%%$$$"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""######$$$$$$######""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&'''&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$########################$$$$$$########################"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$###""""""""""""############""""""$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###!!! """"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ooo```[[[UUUSSSTTTUUUSSSOOOAAA;;;222---++++++***)))******)))(((''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############"""!!!"""$$$$$$$$$"""########################""""""""""""############""""""""""""""""""""""""$$$$$$######"""############""""""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$$$$%%%########################"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########################################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$######"""""""""############""""""%%%%%%%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ###!!! !!!!!!  !!!"""######### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!sssnnnbbbUUUOOOOOORRRSSSOOOGGG<<<111+++))),,,...,,,+++******++++++***)))(((((((((((((((((((((((('''''''''(((''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###############$$$##############################!!!"""""""""############""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################"""###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%######"""""""""""""""###############################################################$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!  !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{{{hhhXXXSSSTTTUUURRRPPPJJJ@@@555...---...***))))))+++---,,,***'''))))))))))))))))))))))))'''''''''(((''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$#########$$$########################!!!"""""""""############""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###"""""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######""""""############""""""""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""" rrriiiccc^^^QQQSSSUUUQQQHHH===444///,,,***((()))++++++(((%%%))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###%%%%%%%%%###"""###$$$########################""""""""""""############""""""""""""""""""""""""$$$$$$######"""#########"""""""""############$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###%%%(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!"""######""""""###%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%$$$######"""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""""""""""""""######$$$""""""""""""""""""""""""########################"""""""""############$$$########################%%%%%%%%%%%%%%%$$$$$$###""""""############""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""!!! !!!"""#########"""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""### wwwmmmZZZWWWTTTTTTSSSNNNDDD<<<666111***((()))+++)))'''))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###%%%&&&%%%###"""###%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""######$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%((()))((('''&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$##################$$$$$$""""""""""""""""""""""""!!!"""######""""""###$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&"""""""""""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""####################################%%%%%%&&&&&&%%%%%%$$$###""""""############""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!! """$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""" wwwhhh[[[NNNMMMTTTXXXTTTMMMBBB999...)))))),,,,,,+++))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$&&&'''&&&###!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%((()))((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!"""######""""""###$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""!!!""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""####################################%%%%%%&&&&&&%%%%%%$$$###""""""############""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!! """%%% !!!!!!""""""###### !!!!!!!!!!!!  !!!!!! wwwzzzvvvkkkggg\\\PPPNNNSSSSSSOOOKKKDDD;;;333///---,,,+++((()))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%################################################!!!!!!""""""######$$$$$$!!!!!!"""""""""!!!!!! ####################################$$$%%%&&&'''((((((+++///---'''%%%((('''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%###"""""""""###$$$""""""""""""############%%%###""""""%%%'''(((((((((''''''''''''&&&&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''######""""""""""""######"""!!!!!!!!!"""###$$$$$$&&&$$$"""###%%%&&&%%%"""$$$######"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$"""  !!!######""""""!!!!!! !!!!!! !!!  $$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!```mmm{{{xxxvvv___HHH@@@GGGPPPTTTQQQKKKAAA666///++++++---++++++******))))))((((((***)))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$######""""""######$$$################################################"""""""""""""""#########"""""""""######""""""!!!########################$$$#########$$$%%%&&&&&&)))%%%(((111111((($$$''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%###"""""""""###$$$""""""""""""############%%%###"""###%%%'''((((((''''''''''''&&&&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''######""""""""""""######""""""""""""""""""###$$$$$$"""!!!"""$$$$$$###!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$############!!!!!!""""""###$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%###""" """"""######""""""!!!!!!!!!!!!!!!!!! !!!  !!!!!! ######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!```hhh{{{ppp\\\QQQNNNNNNMMMSSSPPPJJJAAA888111,,,+++...---,,,+++***)))))))))******)))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$###""""""###""""""""""""""""""###############################################################"""""""""""""""######$$$$$$$$$##############################%%%$$$$$$$$$$$$%%%%%%&&&+++&&&///CCCEEE444(((((('''&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$"""""""""#########$$$$$$$$$###"""###%%%'''((('''''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$###"""""""""""""""""""""!!! """"""!!! !!!!!!"""$$$%%%&&&######""""""""""""######$$$$$$#########""""""""" !!!!!!""""""######$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""#########""""""""""""!!!!!!!!!!!!!!!!!! !!!  !!!!!! """"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!wwwrrruuu{{{yyywwwyyy~~~sssjjjaaaVVVMMMSSSQQQNNNKKKFFF<<<111)))...---,,,******)))***************)))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######################################################$$$$$$######""""""!!!!!!######$$$%%%%%%%%%$$$$$$########################%%%%%%$$$$$$$$$%%%%%%&&&)))&&&666QQQVVV>>>***&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$###"""$$$&&&((((((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$######""""""######$$$$$$$$$###"""!!!!!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%#########""""""##################""""""""""""!!! !!!!!!"""""""""###"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!yyytttvvvqqqhhhlllxxxsssttt}}}nnn|||wwwrrrnnnhhhbbbWWWQQQKKKIIIIIIDDD888...---,,,+++***)))***+++,,,************))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))))))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$################################################$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$%%%%%%&&&&&&'''###000GGGLLL999'''###((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$###""""""$$$&&&((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""######"""""""""""""""###$$$$$$############$$$$$$#########""""""""""""!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!wwwnnndddbbbiii{{{wwwrrrbbbXXXKKKEEEEEEDDD???999000///---+++***+++,,,---++++++*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############################################################"""""""""""""""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$%%%&&&'''(((,,,(((+++555888000)))***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$%%%###"""###%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''######""""""######$$$%%%$$$$$$############$$$$$$$$$###"""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$###"""""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""############$$$ !!!!!!!!!!!!"""""""""  !!!""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!vvvmmmjjjrrrzzz|||uuullleee[[[QQQIIIEEEBBBAAA666444111...,,,+++,,,---+++++++++*********))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))******************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""""""""""""""#########!!!"""###$$$%%%%%%%%%%%%##############################$$$$$$&&&''')))***//////...------.........(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%""""""###%%%'''((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""###$$$!!!###%%%$$$"""!!!###%%%###"""""""""""""""###$$$######""""""""""""######%%%$$$$$$$$$####################################$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""#########$$$$$$$$$ !!!!!!!!!"""""""""""" !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!xxxwwwvvvuuu{{{yyypppqqqnnndddUUUIIICCCBBB<<<999555000---,,,,,,,,,+++++++++************)))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))*********+++)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######""""""""""""######################################################!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%%%%########################"""######$$$&&&(((***+++)))000111,,,***------((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""###%%%(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""###$$$$$$!!!###%%%$$$!!! """$$$!!!!!!!!!!!!"""$$$%%%&&&""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""######$$$$$$$$$$$$ !!!!!!!!!""""""###### !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!~~~zzz}}}{{{ooo```RRRJJJJJJCCC999222//////...------,,,+++)))((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''+++''''''***)))###"""%%%###&&&)))(((%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! #########"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$&&&%%%###"""###)))111777999<<<999111)))(((((('''(((,,,---)))&&&'''((('''&&&'''&&&&&&%%%$$$###"""&&&$$$"""###&&&((('''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%""""""!!!!!!"""$$$&&&'''$$$###""" """###$$$$$$$$$$$$#########""""""########################!!!###%%%%%%###!!!!!!!!!#########"""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! }}}zzzsssjjjeee[[[PPPAAA555111///---+++,,,,,,+++***))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******(((((()))))))))*********'''((())))))******))))))(((((((((((()))***+++,,,******************************))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))%%%%%%)))(((%%%%%%(((&&&''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!############""""""""""""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$###%%%%%%###"""$$$)))111777333666555000...//////---&&&((('''%%%%%%(((((($$$%%%%%%&&&%%%%%%$$$###"""'''%%%###$$$'''((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%###""""""""""""$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################"""###$$$$$$"""!!!!!!"""###"""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! xxxtttwwwyyyhhhQQQ@@@888444000,,,++++++,,,,,,+++***)))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))*********((((((((()))))))))******(((((()))************))))))))))))))))))***+++,,,***************************))))))))))))((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''$$$$$$&&&'''&&&(((,,,***(((%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""$$$$$$######%%%***111666222333111---,,,...,,,((((((++++++((((((***((($$$$$$%%%%%%%%%%%%%%%$$$$$$(((&&&%%%%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###%%%&&&'''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######""""""######$$$%%%$$$######"""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$##########################################$$$$$$###!!! """###""""""""""""""""""############""""""""""""######$$$$$$############$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" yyypppqqqxxx~~~yyy___JJJ???:::555000+++,,,------,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++((((((((()))))))))******((()))******++++++*********)))))))))******+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%&&&'''))),,,...***%%%$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$######"""###$$$$$$$$$&&&***111555444222...***---222222...555@@@FFF???222***((('''%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$#####################$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################!!!""""""#####################""""""######$$$%%%$$$$$$##################$$$######""""""######$$$################################################$$$$$$###""" """$$$"""""""""""""""###############""""""""""""######$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" rrrnnnuuu|||sss\\\KKKAAA<<<888444---......------,,,+++************************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++))))))))))))************)))******+++++++++++++++******************+++,,,************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$&&&((()))000,,,'''&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&***///333222111---,,,333>>>DDDDDDNNNaaalll\\\>>>***&&&***&&&'''((((((((((((((('''%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%%###$$$$$$$$$#########"""$$$$$$############$$$$$$################################################$$$$$$###""" """$$$!!!!!!""""""##################""""""""""""######$$$$$$############$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!xxxuuu{{{~~~~~~}}}xxxooofffXXXMMMEEE@@@;;;888111000///---,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++*********++++++,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((((((***(((%%%$$$''''''%%%---+++((('''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''***---111333222///,,,111;;;BBBCCC\\\pppyyyfffCCC+++&&&)))'''(((((()))((((((''''''$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***)))(((&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%%%%######""""""######$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###########################$$$$$$###!!! """###!!!!!!!!!"""######$$$$$$######""""""""""""######$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!sss|||}}}nnnlllfff___UUULLLDDDAAA555333000---++++++,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------***++++++,,,---,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&))))))%%%%%%(((((($$$(((((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((())),,,...///111000++++++000444555OOOZZZ^^^QQQ<<<---(((''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&%%%$$$###"""######$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$########################"""###$$$$$$"""!!!!!!""" !!!!!!"""######$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ttt|||~~~}}}uuugggYYYOOOJJJ777444000,,,******,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$((()))&&&&&&))))))$$$###&&&)))(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((((((***,,,'''---000---,,,000444444999;;;:::555111000,,,'''&&&'''&&&&&&%%%$$$###"""%%%'''(((&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((######$$$%%%$$$###"""!!!######$$$%%%%%%&&&''''''$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""########################"""###$$$$$$%%% !!!###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$########################!!!###%%%%%%###!!!!!!!!! !!!!!!"""###$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""~~~zzzxxxxxxooocccMMM???444111///,,,+++...++++++******)))(((((('''+++*********))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))***)))))))))'''&&&'''))),,,+++***)))***+++,,,+++***---+++******+++---......111111000000111111111111444///---000222222444777000---...222111------000***---111444444111...+++000...***(((***...000///,,,,,,,,,+++)))))))))***---+++))))))******)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((()))+++,,,,,,******///222444888===555333///,,,******+++,,,(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!"""### """###$$$$$$###""" $$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""#########""""""!!! !!!"""###$$$$$$###$$$$$$%%%$$$###"""!!! !!!"""###############!!!"""###$$$$$$###"""!!! """###"""!!! !!!###!!! !!!"""###fffppp{{{vvvttt{{{jjjVVVAAA777555111//////,,,,,,++++++*********)))************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''((((((***************)))(((((('''(((******)))***+++---///---,,,++++++***((('''---,,,+++...222555777666;;;;;;===@@@CCCEEEFFFFFFGGGDDDCCCGGGGGGDDDBBBDDD>>>AAADDDBBB===888555444444222///...---...000000...000111000///...,,,+++***+++,,,------,,,,,,,,,***)))((()))+++,,,,,,+++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***++++++((((((,,,//////222777000///---,,,+++,,,---...)))((((((''''''''''''''''''''''''&&&&&&$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###!!! !!!###$$$""""""!!! !!!""""""############"""""""""!!!############"""""""""!!!""""""############"""""" !!!!!!"""############$$$$$$$$$$$$###"""!!!!!!""""""############"""!!!"""###$$$$$$###"""!!!!!!"""###"""!!! !!!###!!!!!!  !!!"""###UUU]]]fffmmmuuu~~~|||www|||jjjLLL;;;666333000------,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((''''''(((((()))***)))((((((''''''(((((())))))***+++,,,,,,+++***)))''')))+++,,,+++***+++,,,+++++++++,,,,,,,,,,,,,,,666444555999???CCCDDDDDDMMMMMMMMMOOORRRSSSSSSRRRKKKIIIJJJNNNNNNKKKJJJLLLMMMWWW[[[TTTNNNNNNLLLGGGLLLKKKIIIDDD>>>:::999:::...///222333222000000000......//////...,,,***)))+++******+++---...---+++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++((((((+++---,,,...333//////............---...)))(((''''''&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&''''''((()))&&&&&&'''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$%%%""""""%%%############""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$######"""!!!"""############""""""!!!""""""############""""""!!!"""######!!!!!!"""###!!!!!! !!!"""###MMMRRRWWW\\\bbbjjjrrrwwwzzz|||{{{uuuWWWBBB888444000---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''((())))))***))))))(((((((((((())))))&&&''')))+++---,,,,,,+++***+++++++++))))))+++,,,+++---000333666999<<<>>>CCCBBBBBBFFFKKKPPPQQQPPPZZZXXXVVVWWWZZZ\\\[[[ZZZWWWTTTUUUXXXZZZ[[[```fffllltttqqqccc^^^ccccccZZZgggpppwwwsssdddTTTJJJGGGGGG@@@:::888777444333333000///------------,,,,,,...------.........+++)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''((()))***,,,))))))---...---///333222222222111000...,,,***(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$%%%###  ###%%%#########"""""""""""""""#########"""""""""""""""!!!""""""############"""#########"""""""""!!!!!!##################""""""###############"""!!! """""""""######"""""""""!!!"""######"""!!!"""###!!!!!!!!!!!!!!!"""""""""OOOLLLJJJJJJKKKOOOUUU[[[hhhlllqqqvvv|||xxx{{{~~~zzzeeePPP@@@888333///,,,,,,,,,,,,,,,+++++++++))))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))******))))))(((((((((((())))))'''(((***+++,,,++++++*********+++++++++...333777999<<>><<<888333111222333333222///...---------,,,***(((************************(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((((('''''''''(((((()))***''')))---///...000444222222333333111///---+++(((''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))*********)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$########################""""""""""""""""""######""""""""""""""""""######!!!!!!"""###############$$$$$$######""""""!!!!!!""""""""""""""""""#####################"""!!! ###""""""""""""""""""###"""###$$$###"""!!!"""$$$!!!!!!!!!"""""""""""""""iii___TTTMMMIIIFFFGGGIIIMMMRRRXXX```kkk|||yyyxxx|||xxxlllYYYIII>>>555///......---,,,,,,+++******))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))******+++))))))(((((())))))***+++***))))))(((((())))))***,,,,,,,,,++++++*********+++---000333777<<>>DDDHHHLLLPPPSSSRRRVVVYYYXXXVVVUUUXXX\\\YYY\\\[[[UUUNNNNNNWWW```rrrzzzwwwlllaaaUUULLLDDD???:::555222111///---++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''))))))((('''''''''''''''&&&$$$&&&***+++)))))),,,++++++,,,------------------,,,,,,+++***+++++++++'''(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((()))((('''&&&&&&'''((((((((())))))))))))(((((())))))***++++++,,,------------------------+++***************))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!""""""""""""""""""!!!!!!"""$$$&&&&&&$$$"""!!!!!!"""""""""############!!!"""""""""############ !!!"""######$$$$$$$$$$$$$$$##################"""!!!!!! !!!"""###$$$!!!""""""############"""$$$###"""!!!!!!"""###$$$"""###$$$$$$""""""###$$$ !!!"""###$$$###""""""yyyoooiii```ZZZXXXPPPNNNKKKIIILLLSSS]]]dddlllooooooppplllgggeeeaaaTTTEEE333222111000...,,,+++***(((((())))))*********+++)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++******))))))))))))*********))))))+++///333888;;;>>>DDDLLLRRRUUUVVVVVVVVVZZZ___eeeggghhhjjjpppuuulllnnnlll```SSSOOOXXXbbbwww~~~xxxzzzooosss~~~{{{xxx|||{{{rrrVVVPPPGGG>>>888444000...++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''''''''''')))''''''++++++((('''***,,,,,,+++***))))))((((((//////...---------......(((((()))))))))))))))((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))*********((('''&&&(((((((((((())))))))))))))))))***+++,,,,,,------////////////////////////,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""############"""!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$ !!!######$$$$$$$$$########################"""!!! """###$$$ !!!"""###############$$$###"""!!!!!!"""###$$$"""$$$$$$$$$###"""###$$$ !!!"""$$$$$$######"""zzzvvvnnneeecccdddXXXKKKJJJJJJPPP^^^ZZZiiixxxzzzqqqnnnuuu{{{uuuiiiaaaDDD555---000222,,,))),,,+++++++++************)))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((('''''''''&&&%%%''''''''''''''')))+++...+++'''&&&'''***,,,------...,,,+++111===EEEGGGQQQOOOPPPQQQNNNNNNTTT\\\[[[{{{wwwggggggbbb\\\[[[aaafffggg{{{wwwssstttvvvyyy}}}|||sssjjjcccwwwrrrbbbdddllluuukkkccclll~~~~~~zzzjjjYYYQQQOOOHHH:::///,,,///222///((($$$'''...+++************+++,,,,,,))))))))))))************)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++++++++******+++...111333111///...---------...)))(((((('''''')))***+++((((((((((((((((((((((((((((((((((((((()))***+++''''''((()))))))))((((((***)))(((''''''(((((()))***))))))***,,,///000111...222777777555333444555555666666666444111///...///---,,,,,,,,,,,,***(((,,,+++***+++---...---,,,***+++***)))''''''(((***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""""""""#################################""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""############$$$$$$$$$############"""%%%%%%$$$###"""!!! #########"""""""""""""""sssaaaVVVJJJEEELLLKKKVVVaaasss|||uuuxxx~~~|||```HHH222...///......222++++++++++++******************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((''''''''''''((())))))((((((***,,,------...///000000...------222888<<>>===;;;;;;:::999777444444666888777999;;;===>>>???@@@AAA555222000.........---+++...---,,,,,,,,,+++)))&&&'''))),,,...---+++)))((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$""""""""""""############$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""#########$$$$$$##################################################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""############""""""""""""~~~oooZZZKKKKKKJJJNNNQQQ^^^uuuyyyrrryyy}}}{{{|||uuuXXX:::///...------...,,,+++++++++******************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((('''''')))***+++***))))))+++,,,***+++,,,...////////////444===EEEKKKQQQVVVVVVRRRRRRTTTYYYaaaiiitttwwwfff]]]___]]]XXXWWW^^^jjjqqqrrrjjjjjjfff______jjjxxxtttjjjjjjttt}}}uuurrriiirrrzzzooogggllljjj^^^SSSVVVaaaiiivvvsssqqq{{{uuunnn___UUUFFF<<<888666222///......---,,,+++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((******++++++---000333............---,,,,,,+++))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%'''((())))))))))))+++***))))))))))))***+++///111555999===???@@@@@@>>>>>>???BBBEEEEEEBBB???===:::777666666666666555555777:::;;;;;;;;;===>>>===:::666444333333222111555444444444333000+++(((((()))+++,,,,,,,,,***)))))))))******)))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$%%%################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!"""""""""#########$$$$$$%%%$$$$$$$$$############"""""""""#########$$$$$$########################iiiRRRMMMLLLMMMKKKRRRcccsss{{{}}}ssszzzwww```GGG:::555///***))),,,,,,+++++++++************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((***+++++++++))))))+++,,,+++***((((((***///666;;;JJJNNNOOOMMMNNNSSSVVVUUU___cccnnn~~~~~~vvvooofffeeehhhkkklllnnnrrrsssmmmeeeaaaeeeggghhhooo|||zzzvvv|||{{{wwwyyy{{{tttdddjjjlllddd]]]^^^dddhhhzzztttooouuu~~~oooVVVCCC:::777666......------------...///***)))))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***++++++---000333+++,,,---...---,,,+++******+++,,,---,,,+++***)))))))))))))))))))))))))))(((((()))*********))))))+++***))))))***,,,...000777:::???DDDGGGHHHHHHGGGDDDFFFGGGFFFCCCAAA@@@AAAAAA??????AAADDDEEEBBB>>>:::???CCCEEECCC@@@??????CCC@@@<<<999999888666555111111111111111...***&&&///---***))))))***+++,,,******+++++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$"""###############$$$$$$oooSSSIIIHHHJJJGGGJJJUUU```xxxyyyrrrdddRRRDDD:::111---+++,,,,,,,,,++++++++++++******))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))))))))))))))***+++***))))))+++,,,,,,---...///222999BBBHHHVVVVVVQQQLLLNNNZZZgggnnnzzzwww|||yyy}}}}}}rrrnnnhhhfffmmmtttfffhhhkkkpppyyy{{{uuu}}}|||wwwxxxzzz{{{zzztttnnnpppxxx~~~zzzsss{{{kkk```QQQDDD888555222...,,,,,,,,,---++++++******)))))))))(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))***+++,,,///111***+++,,,---------,,,+++***+++,,,------,,,***)))***************************************))))))(((,,,++++++,,,...111555777???AAAEEEIIIJJJIIIGGGFFFEEEJJJMMMHHHAAA@@@FFFMMMEEEBBB???@@@CCCFFFFFFDDDBBBIIIQQQSSSOOOIIIEEECCCDDDCCCAAA@@@@@@>>>;;;999777666555666777666444222666333111000111111///,,,++++++******************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!""""""###$$$%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############""""""######$$$$$$$$$%%%kkkbbbZZZXXXPPPKKKNNNOOO\\\vvv{{{ooodddTTTDDD777000......,,,,,,,,,,,,++++++++++++******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))******((()))******)))***,,,...(((///777===AAADDDIIILLLJJJOOORRRVVVbbbyyyyyyyyyzzzrrrdddZZZWWWccchhhjjjlllfffeeeqqq|||tttllliiihhhggghhhjjj}}}bbbBBB===666000++++++,,,---,,,,,,,,,++++++******)))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&((())))))***,,,...***++++++,,,------------)))******+++++++++++++++(((((((((((((((((((((((()))))))))((()))******+++000111111333555999;;;===BBBDDDGGGJJJJJJIIIFFFDDDBBBHHHMMMJJJFFFHHHRRR\\\[[[UUUNNNJJJKKKPPPUUUYYYcccjjjpppnnneeeZZZRRROOOOOOPPPRRRTTTTTTQQQLLLHHHAAA>>>:::999999;;;;;;;;;<<<<<<===???AAA>>>777111111///,,,***(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!""""""###$$$%%%&&&&&&&&&&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""######$$$%%%%%%%%%|||zzzeeeXXXUUUKKKIIIVVV^^^gggvvv}}}tttjjjZZZJJJ???888111,,,------,,,,,,,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********((()))+++++++++,,,...111///777AAAHHHKKKMMMPPPTTTNNNZZZhhhsssnnnddd]]]VVVQQQOOOLLL\\\mmm}}}|||}}}rrrmmmjjjgggllluuuyyy~~~}}}ggg^^^PPPBBB777222000000......------,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###%%%'''(((((((((***++++++++++++,,,,,,---//////++++++,,,,,,---...000000))))))))))))))))))))))))***)))))))))+++///222555999999:::<<<>>>???AAAAAAEEEGGGJJJMMMNNNMMMLLLKKKJJJMMMQQQTTTVVV[[[ccciiitttrrrooollllllooouuuyyyzzztttrrrjjjmmmtttyyy{{{wwwoooiiiOOOIIIAAA<<<:::<<<>>>???EEECCCAAACCCFFFGGGCCC???===:::444...++++++,,,---************************(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))((((((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!""""""###%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&gggooovvvxxxuuueeebbbTTTJJJOOOQQQYYYgggzzz}}}~~~tttggg[[[RRRHHH999,,,---------,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))*********+++(((***+++,,,,,,...111333@@@FFFLLLOOOQQQUUU\\\bbbjjjyyyxxxggg[[[QQQLLLMMMRRRQQQbbbvvv}}}||||||~~~yyy```JJJ;;;333000//////...------,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###%%%'''(((''''''((())),,,,,,++++++,,,...000111000/////////111333555666++++++++++++++++++++++++,,,++++++,,,000555;;;>>>???@@@AAACCCCCCDDDDDDCCCHHHJJJNNNQQQSSSUUUUUUUUUZZZZZZ\\\bbbjjjppprrrrrrfffkkkrrruuuuuutttuuuwwwwwwooocccZZZWWWXXXZZZ\\\OOOGGG???===AAAHHHLLLMMMJJJEEE===555000...///111************************))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((()))***)))(((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&''''''""""""###$$$%%%%%%&&&&&&}}}yyyuuupppooouuummmWWWMMMNNNLLLSSSffftttxxx~~~wwwqqqiii[[[III:::111......///---)))***---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&((((((((((((''''''''''''(((((((((((())))))))))))+++***))))))******)))(((%%%***...---,,,000;;;DDDNNNMMMLLLMMMWWWiii|||{{{rrrvvvssspppbbbYYY]]]\\\YYY^^^```jjj~~~vvviiicccfff{{{```HHH???<<<222------///...)))***000***,,,///000...,,,******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,---,,,++++++,,,///222/////////000333666999;;;444555333000---+++++++++&&&***///222444888===AAA>>>???BBBHHHNNNPPPOOOLLLMMMRRRTTT]]]nnnooohhhjjjfffcccbbbeeeiiihhh___WWWUUUQQQ\\\hhhbbb\\\___```hhhjjjlllmmmqqqvvvxxxxxx|||{{{zzzwwwvvvjjjUUUCCC??????===AAAJJJRRRLLLFFFAAA<<<444///---...+++((()))+++---,,,+++************))))))))))))+++)))(((''''''((()))+++))))))))))))************))))))((('''&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$############$$$###"""!!!!!!"""###$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%#########%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''xxxnnnjjjooowwwlll^^^[[[SSSPPPWWWcccwwwxxxyyywww[[[FFF555///,,,---,,,))))))+++++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((()))))))))***(((((((((((()))***)))(((.........///222999CCCKKKSSSQQQNNNTTTjjjggg]]]bbbbbbkkkkkklllppplllgggllluuu{{{zzzuuupppmmmnnnuuu~~~~~~xxx^^^KKK???333***---000...)))''',,,,,,---,,,+++)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++,,,,,,+++***+++...111......///111333555777888222333222000---+++,,,---...000333555666999===AAAFFFFFFFFFHHHJJJLLLNNNOOO]]]eeeiiiqqqzzzqqqaaa\\\QQQPPPPPPTTTYYYZZZVVVRRRSSSOOOYYYccc]]]\\\bbbdddhhhddd]]]WWWVVVZZZ___bbbkkknnnuuujjjSSSJJJFFF@@@@@@EEEDDDDDDFFFHHHGGG@@@888333222...+++***+++,,,***)))+++*********))))))))))))***)))(((''''''((()))***))))))))))))************))))))(((''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$###############"""""""""############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%#########$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''xxxeeeWWWUUUZZZhhhyyyqqqhhh\\\ZZZcccxxxpppRRR>>>444,,,,,,---,,,***+++++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******((((((((()))))))))******'''''')))***************---...000555<<>>CCCFFFOOOOOOPPPRRRSSSSSSPPPNNNQQQMMMGGGBBBAAAGGGPPPWWWyyy~~~{{{tttiiitttooo[[[QQQHHH>>>888888666444000///000111---------,,,,,,,,,++++++*********************************++++++++++++,,,************))))))))))))))))))((((((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((''''''&&&&&&%%%&&&'''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%SSSJJJHHHPPPPPPNNNYYYjjj}}}zzzmmmpppnnn{{{xxxkkk\\\LLL<<<444111...,,,,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))*********+++++++++(((+++,,,,,,---222;;;BBBFFFKKKQQQWWW^^^iiiwwwrrr```^^^eeefffmmmrrrvvv~~~vvvlllgggjjjwwwwwwYYYDDD<<<666...+++,,,,,,***(((************************))))))))))))((((((((('''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''&&&%%%%%%'''(((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&(((******))))))***+++---------...///111222333222555:::>>>CCCHHHMMMQQQUUUQQQMMMKKKMMMNNNNNNMMMMMMRRRUUUNNNFFFIIIZZZjjj~~~}}}pppjjj```SSSLLLKKKHHHAAA:::555444555------------,,,,,,,,,,,,*********++++++******************+++++++++,,,,,,***************************)))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''&&&''''''((()))***&&&(((***,,,---......---------........./////////////////////////////////...---+++)))(((''''''((('''((()))***+++******)))(((((((((''''''&&&&&&&&&JJJFFFJJJRRRQQQRRRhhhvvvsssmmm|||~~~}}}sssmmmaaaRRRCCC:::555111///000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&&&&'''((()))******)))************+++++++++***,,,//////111999DDDMMMJJJQQQ___oooyyytttqqqfffXXXYYYddd~~~xxxuuu|||___HHH???444---,,,------,,,************************))))))))))))((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%'''''''''((()))******+++(((((((((((((((''''''''''''&&&%%%%%%'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((***+++*********,,,...---------///111333555999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>444333000---+++++++++,,,((()))***,,,,,,++++++***))))))((((((((('''''''''LLLMMMOOOPPPVVVeee~~~{{{yyy~~~xxxyyylllhhh\\\KKK;;;333///...++++++++++++******))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,---,,,***000......333>>>HHHNNNPPPRRR```}}}zzztttlllhhhfff```[[[fffwww{{{||||||vvvsssuuu{{{bbbFFF666///+++,,,/////////---******++++++)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((,,,)))&&&&&&(((***)))((()))***,,,---000444999<<>>BBBEEEHHHHHHJJJMMMOOOMMMHHHCCCKKKFFFCCCBBB<<<444333777777777999>>>AAAAAAAAABBB@@@<<<666111111222111---333000//////000...,,,,,,&&&((()))(((&&&&&&(((***KKKMMMPPPSSS\\\ppprrrsssvvvpppkkkbbbOOO888///222,,,,,,++++++*********)))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))************+++,,,,,,,,,,,,,,,***...444999@@@HHHRRRYYYfffwwwvvviiimmmeee^^^[[[XXX___wwwxxxiiihhhmmmqqqtttRRR???777111,,,***------+++)))(((***++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''+++***)))((('''&&&&&&%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((***(((&&&'''***,,,+++*********+++---111999@@@FFFOOOTTTVVVZZZccckkkcccTTTJJJFFFGGGJJJJJJOOOfff}}}}}}}}}gggTTTEEE999555111///000111000...------...---+++***))))))************************++++++************++++++(((((((((((((((((((((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&$$$&&&''''''(((***---000777999===CCCHHHMMMPPPRRRPPPNNNLLLLLLMMMMMMJJJGGGFFF@@@======:::777999>>><<<<<<===???@@@@@@AAABBBBBB???<<<888666666444222222222444777888666444222---......---,,,***)))(((KKKPPPVVV\\\jjjvvvfffeeevvv|||dddAAA///111...---,,,+++******************))))))))))))******((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))***+++,,,***,,,...---+++***---///+++444===BBBEEEMMM\\\hhh{{{eeeXXXaaa\\\YYY[[[aaassszzzjjjfffiiigggxxxwwwcccOOO===111,,,......---+++)))(((***,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((('''&&&%%%%%%$$$'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((+++,,,,,,++++++***+++...666@@@IIIOOOWWWSSSRRRZZZdddfff\\\RRRIIIKKKQQQWWWYYY___rrr~~~rrr^^^PPPDDD<<<444222444555222///000000///...---+++)))(((************************++++++************++++++(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))(((''''''((($$$&&&(((+++///444:::???EEEGGGIIILLLOOOQQQRRRRRRFFFCCCAAA@@@AAACCCDDDDDDEEECCCCCCEEEFFFDDDEEEHHHDDDEEEFFFFFFFFFHHHJJJLLLFFFFFFEEECCC???<<<:::::::::===@@@BBBBBB???;;;888---,,,,,,------,,,***(((MMMWWWcccnnn}}}fff^^^cccmmmsssnnnOOO777---000///...,,,+++***************))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))---///---******...333666===EEEIIINNNZZZnnn}}}wwwhhh]]]TTT^^^aaakkkzzzvvvpppyyyyyyssstttyyyUUU>>>555111000000000---)))(((***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''')))***+++++++++------///555===FFFMMMQQQUUUNNNLLLSSSWWWUUUVVVZZZ]]]bbbkkktttxxx{{{|||rrrjjjVVVPPPIIIDDDAAA<<<555///111000///......---***)))************************++++++************++++++(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&(((***+++...222666:::???EEEIIIJJJIIIGGGEEEDDDCCCCCCCCC<<<;;;;;;===@@@DDDHHHJJJPPPQQQUUUYYYZZZXXXTTTQQQQQQRRRQQQMMMKKKNNNQQQQQQMMMMMMNNNMMMIIICCCCCCGGG@@@EEEHHHGGGFFFFFFDDDAAA999777444333222111---+++SSSdddxxx{{{ooo```YYY___eeedddppp~~~mmm```III000333111///---+++***++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((************))))))))))))))),,,...---***,,,222999AAADDDJJJPPP\\\nnn{{{fffZZZZZZ___cccqqq~~~yyySSS>>>333///...111000+++)))***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))))))))***++++++111333888???GGGLLLLLLKKKLLLIIIJJJNNNLLLNNN```vvvxxxwwwtttkkk\\\KKK<<<444222000...---......,,,***************************++++++************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''***///333:::===???AAAAAAAAABBBCCCAAA???;;;999888:::<<<>>>FFFGGGJJJNNNPPPSSSUUUVVVVVVXXXZZZ\\\]]][[[UUUOOOPPPQQQNNNJJJKKKQQQSSSPPPPPPMMMMMMMMMIIIDDDGGGNNNLLLPPPOOOHHHDDDFFFGGGEEEJJJGGGBBB>>>;;;888555333\\\ttt|||qqqcccRRRQQQZZZ```mmm~~~|||pppnnn[[[>>>555333000---+++++++++,,,******))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++*********)))))))))***+++------...222:::@@@EEEIIIPPP[[[jjj{{{ppp^^^QQQNNNXXXmmm~~~nnnOOO>>>333,,,///111---+++---,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))''''''((((((((())))))))))))************+++...111999;;;BBBJJJPPPPPPKKKFFF???AAAGGGKKKLLLVVVqqq}}}yyyeeeNNN@@@888333...---...///...,,,++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***...555>>>DDDIIIIIIHHHDDD???:::888777777666666888<<>>@@@BBBDDDCCC@@@>>>===>>>fffyyyhhhUUURRR\\\aaajjjvvvzzz{{{rrraaaMMM777555111...,,,++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))******************++++++,,,,,,,,,...444;;;BBBGGGFFFOOO]]]kkktttyyy{{{{{{nnn```WWWXXX[[[eeewwwnnnmmmtttpppZZZDDD222///111...,,,///,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***'''((((((((()))))))))))))))+++++++++,,,///555:::BBBDDDJJJQQQWWWUUUMMMFFF<<<@@@FFFMMMXXXiii~~~vvv~~~cccQQQAAA:::222......///...---++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''***///555;;;CCCJJJOOOPPPNNNIIIBBB;;;777666666999;;;???DDDIIIOOOTTTVVVWWWXXXYYYVVVQQQLLLJJJJJJFFFRRRaaalllsssppp```PPPCCCGGGMMMYYYsssooo```VVVVVVXXX[[[fffsssxxxbbbYYYSSSKKKEEEMMMTTTUUUOOOHHHEEEEEEmmmooobbbcccjjjeeefffrrrzzz~~~~~~ppp___TTT888666222...,,,+++,,,,,,******))))))))))))******))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((()))***+++,,,,,,---...---,,,000888AAAHHHLLLGGGVVVjjjwwwxxxqqqhhhbbbfff]]]^^^jjjmmmsssxxxqqqpppwwwvvvrrrwww|||vvvXXX;;;333222...,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***(((((((((((())))))))))))***+++,,,---...333;;;BBBHHHJJJNNNUUUZZZXXXPPPHHHEEEFFFKKKUUUhhh{{{vvvqqq]]]HHH@@@555000///000///---++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''+++000888???EEEKKKPPPSSSPPPMMMFFF>>>999888;;;???BBBEEEJJJOOOSSSUUUUUUUUU^^^___]]]YYYRRRLLLKKKKKKNNNeeegggcccfffjjjvvvttttttyyy~~~yyytttmmmiiisss{{{wwwgggVVVKKKGGGqqq|||sssggg```bbbnnnyyy~~~~~~zzz|||xxxpppeeeZZZEEE777...111111++++++000+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,+++******+++++++++***++++++111<<>>GGGLLLPPPPPPJJJCCC<<<999AAA???BBBKKKQQQRRRRRRTTTYYYXXXXXXUUUNNNMMMZZZiii|||}}}{{{~~~vvvmmmiiikkkooooooppp}}}vvvrrrcccKKK555///000...,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++)))***++++++,,,---------///>>>MMMTTT\\\hhhoooooonnnjjjbbbXXXUUU___qqqyyymmmiii___WWWXXXddd{{{}}}yyytttqqqxxxpppOOO999444777///111000+++((()))***)))*********))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((()))***))))))***,,,///...222:::AAAFFFIIIHHHGGGFFFCCCAAACCCMMM]]]nnnyyy}}}}}}~~~{{{~~~yyyvvv~~~{{{iiiJJJ555222.........///............---,,,++++++------,,,+++******)))))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***%%%(((---333999BBBJJJPPPTTTQQQJJJBBB;;;888888999IIIJJJOOOWWWZZZXXXXXXZZZYYY\\\YYYOOONNN___zzz~~~~~~zzzsssmmmjjjiiinnngggqqqtttXXX;;;...///000000000************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,+++,,,---///===HHHQQQYYYiii{{{~~~xxxlllbbbTTTNNNXXXqqqyyy}}}zzzjjjVVVTTTooojjjLLL<<<666...111111///+++++++++,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))*********))))))***---///888<<>>IIIRRRUUURRRNNNKKKBBB===888777;;;DDDMMMSSSNNNNNNNNNLLLKKKTTTkkk{{{~~~~~~~~~}}}~~~~~~wwwyyy|||~~~~~~~~~zzztttnnnggg```fffoooqqq}}}rrrUUU===000,,,,,,---***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,---------222:::@@@QQQVVVdddyyyppp[[[NNNMMMJJJLLL```}}}~~~uuujjjcccpppnnnPPP777222...///...,,,***+++************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))+++++++++******---111555999DDDSSS\\\[[[TTTLLLGGGGGGLLLTTT^^^hhhpppuuuxxx|||wwwzzz{{{yyyyyyjjjKKKAAA:::333///...//////...///...------//////...---++++++*********))))))))))))((((((''''''(((((()))&&&&&&&&&''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***))))))+++///333555GGGLLLRRRTTTOOOGGG???:::555777:::@@@FFFIIIJJJIIIMMMKKKIIIKKKQQQccc~~~~~~}}}|||||||||xxxzzz|||}}}|||}}}||||||~~~|||vvvpppbbb[[[bbblllrrr|||sss```III777---,,,---))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,***,,,---...111:::FFFPPPWWW^^^pppkkkVVVLLLGGGOOOVVV^^^sssxxxtttbbbjjj{{{xxxNNN@@@333000///,,,+++---************************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,...333999===;;;FFFSSSZZZYYYTTTPPPNNNSSS\\\iiisssxxxzzz|||}}}~~~|||{{{xxxvvv|||vvvdddSSSJJJ===555222111000...///...---...///000///---+++++++++*********))))))))))))(((((((((((())))))&&&''''''((())))))******((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***...444<<>>@@@EEEQQQ```nnnxxx||||||qqqllluuu|||iiiXXXNNNKKKNNNTTT[[[bbbgggiiijjjUUUOOOJJJJJJOOOVVV^^^dddkkkiiicccZZZUUUYYYeeeppp{{{~~~|||{{{{{{}}}{{{zzzyyyyyy{{{~~~}}}}}}{{{zzzxxxvvvuuutttlll^^^UUUbbbvvvzzz|||qqq~~~ppphhhnnnddd@@@...222000++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))(((,,,+++***111AAAQQQWWWTTThhhyyypppTTTEEEGGGOOOkkkzzzwwwxxx}}}yyyzzzxxx~~~bbbBBB777333,,,,,,111...,,,)))((()))******)))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&(((((((((((())))))))))))***))))))(((((((((((()))+++***))))))*********)))'''+++---///777BBBFFFCCCAAA>>>EEEOOOMMMMMMfffsssoootttvvvyyy}}}oooWWWLLLDDD777111444...///000000...---------------,,,++++++***))))))******)))((((((((((((((()))(((((((((''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((+++(((%%%$$$&&&((())))))+++)))---<<>>KKKRRR[[[eeexxx|||uuu___KKKJJJZZZhhh~~~~~~zzzyyyuuu~~~^^^BBB333000/////////---++++++,,,,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))))))))***+++++++++***(((...222777???IIILLLJJJNNNHHHJJJSSSWWW```}}}~~~sssvvv~~~sss\\\CCC333...///000222222222111111111...------,,,++++++************)))((((((((((((((())))))((((((((('''''''''))))))((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&'''((()))...111:::HHHUUUXXXSSSLLL:::555111333999???@@@???GGGWWWhhhsssyyygggTTTHHHEEEHHHHHHEEEBBB>>><<<===>>>@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJNNNSSSYYY\\\KKKCCC>>>@@@AAA@@@BBBFFFEEENNN[[[ccceeeddddddeeeqqq~~~}}}{{{zzzzzzyyyyyyxxxxxxyyy{{{~~~~~~|||zzzyyyyyyyyyzzztttpppdddbbbkkknnnrrr}}}sssyyyrrrpppiiicccVVV===...444---,,,++++++*********+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,------...---///---888NNNXXXXXXdddwwwqqqjjj[[[JJJIII___~~~~~~yyy]]]???666333,,,///...------...///---,,,++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))(((((('''(((((()))***+++((()))***++++++,,,+++++++++333<<>>GGGEEEDDDIIITTT___hhhlllpppjjjbbbaaammmhhhQQQDDD>>>???CCC;;;===@@@CCCHHHLLLOOOPPP^^^bbbiiirrr|||zzzssskkk```SSSJJJvvv~~~~~~}}}|||zzzyyyyyy{{{{{{{{{||||||}}}~~~|||||||||}}}}}}~~~~~~~~~zzz||||||vvvmmmllltttPPP444000///...---,,,+++++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---,,,***,,,000555<<>>777666<<>>GGGNNNVVV]]]hhhmmmbbbQQQFFFMMMUUU```rrr~~~}}}|||]]];;;777222///............,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))+++,,,++++++///888???DDDGGGNNNPPPLLLHHHOOOZZZmmmxxx|||xxx|||yyy|||qqqZZZOOO@@@666222111111000------------------------,,,+++******))))))***************)))))))))(((((((((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******((())),,,222;;;FFFPPPVVVOOOFFF===<<>>IIIQQQVVV]]]___```cccZZZSSSXXXxxxpppjjjddd```iiijjjvvvtttooo|||}}}ttt{{{|||zzz|||bbbGGG666222...///222///000...------------,,,***************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''((())))))(((------,,,666HHHRRRRRRJJJMMMKKKHHHFFFHHHfff{{{zzzaaaHHH666...000000////////////...,,,------,,,,,,+++*********,,,***)))((()))***)))((())))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))(((((((((((((((((((((((((((((('''((())))))))))))((('''''''''&&&&&&''''''((()))''''''((()))******++++++222:::GGGSSS[[[\\\YYYVVVGGGIIIMMMRRRYYY___dddgggttt~~~{{{rrrWWWEEE@@@AAABBBAAALLLPPPZZZkkk}}}|||}}}{{{yyyyyyyyyyyywwwvvvwwwxxxyyyzzz{{{|||||||||{{{{{{{{{{{{xxxqqqhhhbbbfff}}}}}}zzznnnlll~~~vvvrrrpppjjj???000---111---,,,...)))******++++++******)))(((******)))))))))((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,---///333999DDDOOOWWWYYYbbbaaa[[[VVVNNNSSSffftttrrrppppppsssxxx~~~~~~wwwyyy}}}qqqXXXDDD777---///333,,,000...------...---,,,+++************)))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))*********,,,---111@@@RRRYYYUUULLLLLLGGGHHHMMMSSSkkksssxxx]]]AAA222333111000000000///---,,,------,,,,,,++++++******,,,***))))))*********))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''')))+++***((()))---111AAAGGGRRR[[[^^^YYYPPPIIINNNQQQWWW___iiivvv}}}qqqnnnyyyaaaRRRGGGEEEGGGHHHNNNVVVaaannnzzz}}}|||zzzzzz{{{zzzxxxvvvwwwwwwxxxzzzzzz{{{{{{{{{||||||}}}}}}{{{vvvnnnhhhmmmzzz{{{~~~zzzvvvxxx~~~pppiiikkknnnKKK777000222---++++++&&&++++++++++++******))))))*********)))))))))(((((())))))))))))))))))))))))******))))))******+++,,,***+++++++++++++++,,,,,,+++---222999AAAMMMXXX```aaaeee^^^TTTMMMJJJ[[[yyy|||{{{{{{||||||xxxtttwwwzzz}}}tttaaaLLL666111333,,,000///------......,,,+++************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))***++++++,,,---000:::KKKYYYZZZRRRLLLFFF@@@JJJ^^^ffflll|||xxx~~~kkkQQQBBB888444111222333222//////...------,,,++++++******,,,***))))))***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((''''''(((((()))***(((***+++)))''',,,555===LLLQQQXXXZZZVVVPPPJJJGGGVVVVVVZZZgggzzzxxxwww}}}www```MMMBBBAAAKKKRRRSSS___ooosss}}}}}}}}}~~~~~~~~~}}}||||||}}}|||yyywwwvvvwwwxxxyyyzzzzzzzzzyyy|||}}}~~~~~~|||wwwoooiiilllvvv~~~|||uuuppprrrxxx[[[AAA444555000...///+++,,,++++++***************************))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,,,,***///777@@@JJJUUU___ffffffbbbUUUKKKJJJMMMddd}}}xxxsssqqqppprrruuuzzzyyyxxxzzzvvvyyygggCCC333333222111///............---+++************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((())))))+++,,,,,,...111777CCCQQQXXXSSSJJJCCCHHHOOOaaavvvxxxvvv~~~}}}{{{ooo\\\NNN===555000222444222000111......------,,,++++++***,,,***))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((******))))))))))))******)))(((((((((((()))******)))***)))((()))222@@@KKKTTTWWWYYYSSSKKKHHHLLLRRRVVVRRRVVViiiiii___RRRDDDIIIDDDLLL^^^kkkrrrqqq~~~}}}|||||||||||||||~~~~~~}}}~~~~~~}}}zzzwwwvvvwwwxxxxxxyyyyyyyyyxxx|||}}}~~~~~~|||vvvnnniiimmmpppzzzwwwxxxgggGGG333222...,,,///---,,,,,,+++************+++++++++*********)))))))))))))))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,---+++222<<>>HHHOOOPPPKKKEEE<<>><<<===???@@@AAAGGGNNNllltttqqqyyy~~~yyytttssslllYYY@@@444666666111111000///...---......///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))+++***)))***+++,,,+++***,,,...555BBBOOORRRKKKBBB???>>>CCCPPP[[[^^^ZZZVVV___{{{zzzQQQCCC<<>>BBBOOO[[[\\\\\\kkk___HHHGGGLLLXXXcccttt}}}{{{yyyxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvwwwxxxyyyzzz{{{||||||||||||{{{{{{zzzwwwrrrnnnjjjjjjpppzzzyyyDDD000111...+++,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))************************************+++++++++,,,---------------///333777>>>IIIQQQSSSVVV\\\\\\WWW]]]ddd``````VVVWWW^^^gggppp~~~yyyooolll~~~wwwvvv~~~gggPPP@@@555---///111///***(((,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************))))))))))))***++++++,,,111:::@@@IIIGGGFFFCCC@@@EEETTTdddwwwgggaaafffpppwwwwwwsssqqq}}}{{{VVV;;;333666111000000///...------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((((((************************'''''''''''''''((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,///:::HHHNNNKKKBBB:::555999DDDUUU^^^YYY^^^ttt___HHH@@@HHHZZZppp~~~}}}~~~~~~|||zzzxxxwwwwwwyyyzzz{{{{{{yyywwwvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzyyyvvvqqqmmmjjjhhhhhhuuu~~~PPP000...///***,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))***************************************+++++++++,,,,,,------------...111777;;;BBBNNNWWWYYYYYY]]]___^^^zzzhhhWWW]]]hhheeennnoooooopppyyyzzz{{{wwwooottt~~~~~~vvvxxxnnnhhhRRR@@@222000222///,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))***+++///666@@@GGGIIIIIIJJJIIIEEEGGGUUUdddrrr~~~ooofffhhhpppwwwtttyyy~~~bbbBBB666:::111111111000///---,,,+++------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***************))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))*********,,,---555CCCRRRSSSIII===999:::>>>KKKXXX\\\aaaxxxjjjVVVLLLDDDEEETTTqqq{{{zzzxxxsssppppppjjjooowww}}}}}}yyywwwuuuuuuuuuvvvyyy}}}{{{yyyxxxwwwvvvwwwxxxzzz{{{{{{zzzxxxwwwttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxyyyxxxvvvrrrnnnkkkgggbbbfffzzz~~~~~~~~~zzz}}}\\\555000444///---,,,,,,,,,,,,,,,,,,---,,,+++******)))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,...444;;;@@@KKKWWWaaaaaa\\\\\\___bbbzzzgggZZZWWWjjj~~~gggMMM555///000...---000,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************+++++++++******+++---333;;;EEEKKKPPPMMMJJJIIIIIINNN\\\jjjgggqqqiiikkkpppiiiqqqyyykkkOOO>>><<<444333222111///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++******************)))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***************************++++++***)))+++...222@@@LLLWWWUUUHHH@@@BBBHHHQQQYYY\\\aaayyynnnSSSIIIGGGEEEJJJVVVvvv|||qqqnnnnnnlllkkklllvvvyyyxxx~~~~~~}}}{{{zzzxxxwwwwwwwwwwwwxxxyyy{{{{{{{{{zzzyyyuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvwwwxxxyyywwwssspppkkkggg```___nnnqqqxxxsssrrrsssuuu{{{}}}wwwqqqjjj~~~bbb:::///444///------,,,,,,,,,,,,------++++++***************+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---000888@@@GGGOOOYYY```]]]TTTRRRYYYbbbjjj\\\VVVXXXbbbyyyXXX888//////,,,,,,111,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++++++++,,,,,,,,,000777???HHHMMMSSSJJJCCCEEEOOO[[[jjjvvv{{{~~~mmmgggfffjjjhhhiiiuuunnnXXXCCC888888666444111///.........------,,,,,,,,,,,,++++++---,,,,,,++++++***************))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))************************+++,,,,,,******---555:::KKKSSSYYYTTTKKKGGGNNNVVV^^^]]]\\\jjjgggNNN???AAAIIIIIIVVVlllzzz{{{~~~}}}|||{{{yyyxxxxxxyyyyyywwwxxxxxxyyyzzz{{{||||||wwwwwwwwwxxxxxxxxxxxxxxxtttuuuvvvxxxzzzyyyuuusssllljjjccc___kkkiiiqqqwwwxxx{{{zzz{{{yyysssoootttpppqqqwwweee>>>...222---------,,,,,,,,,,,,------+++***************++++++************************+++++++++,,,,,,,,,---------------///444<<>>;;;666111//////111222---------,,,,,,,,,++++++------,,,,,,+++***)))))))))))))))))))))*********))))))))))))))))))))))))'''''''''''''''((())))))************************)))*********,,,555CCCNNNVVVXXXXXXUUUSSSUUU\\\aaa\\\NNN[[[bbbEEEEEECCCLLL]]]gggyyy~~~|||{{{yyywwwwwwxxxyyyzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{zzzyyyxxxzzz|||{{{wwwsssnnnkkkbbb```iiiuuu}}}tttuuuzzz}}}uuuOOO777333---//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,---222999EEEUUUccc___UUURRRRRRXXXwwwqqqiiicccNNNKKKHHHHHHPPPaaatttzzzlllyyy}}}yyyzzz|||~~~vvvuuuccc===666555///---......---,,,++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((()))***))))))+++------***(((+++222;;;@@@BBBDDDHHHAAAOOOjjj~~~yyyrrrrrr|||||||||~~~ooocccLLL<<<111444666111,,,+++//////...---------......,,,,,,,,,++++++*********+++++++++************)))***)))((()))***+++***(((%%%&&&'''((()))***+++,,,++++++******************+++,,,,,,,,,///:::JJJUUUZZZLLLPPPVVVRRRYYYaaaVVVYYYbbbzzzzzzNNNKKKHHHLLLYYYsssvvv~~~~~~|||zzzyyywwwwwwxxxyyyzzz|||{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxyyyzzz{{{|||{{{zzzyyy{{{}}}|||yyyvvvpppnnnddd```eeeoootttuuu\\\999111...//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,222===EEEMMM^^^pppoooYYYSSSbbbzzz~~~xxxrrrcccJJJHHHFFFFFFMMMZZZkkkwwwtttwww~~~sssgggrrr~~~{{{wwwtttwww{{{~~~~~~}}}zzzPPP>>>444...000///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((***+++******+++------,,,...222888===AAAEEEGGGFFFJJJ\\\tttxxxsssVVV;;;444555444111111///......---------------,,,,,,,,,+++++++++******+++++++++************)))***)))((()))***+++***(((''''''(((((())))))******++++++******************))))))***000:::EEEOOOUUUPPPJJJOOOXXXWWWZZZcccfff|||aaaIIIJJJRRRfffvvv~~~{{{zzzyyyxxxwwwxxxyyyzzz}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzz|||}}}}}}{{{yyytttsssiiiaaaaaafff~~~rrrAAA111222000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,------------//////666DDDMMMSSS```mmmjjjVVV\\\~~~vvv{{{uuu^^^FFFFFFFFFGGGKKKVVVdddnnnsss{{{rrrjjj___hhh}}}|||wwwtttuuuxxxyyyssskkkjjjpppwwwgggKKK666...444//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))))),,,++++++,,,,,,,,,,,,---111999??????CCCJJJJJJEEEKKKcccyyyjjjDDD555555555222111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))***)))((()))***+++***((())))))))))))((((((((((((******++++++++++++++++++***)))---777DDDMMMOOONNNDDDKKKRRRYYY\\\ZZZiiieeeIIIJJJTTTlll|||uuuqqqsssttt{{{{{{{{{zzz}}}{{{zzzyyyxxxxxxxxxyyyyyy|||||||||{{{{{{zzzzzzzzzvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz|||||||||{{{uuuvvvmmmccc^^^___vvvMMM444666000///...------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,---............555;;;AAAOOO^^^aaa[[[VVVRRRooowwwrrrvvvmmmVVVCCCFFFHHHJJJMMMVVVcccmmmxxxzzzhhhbbbYYYaaazzz}}}|||zzzyyywwwvvvvvvvvvuuuwwwvvvqqqkkkiiimmmqqq{{{qqqxxxwwwXXX;;;///666000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))),,,++++++------++++++...000===DDDCCCEEEKKKJJJBBBGGG___sssyyypppOOOAAA===777222000///...---,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))((()))***+++***((((((((((((((())))))))))))******+++++++++++++++,,,+++...555>>>GGGJJJHHHCCCAAARRRWWWYYY\\\ZZZvvvnnn]]]QQQGGGPPPhhhxxxsssqqqqqqwwwuuuyyywww{{{|||zzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{||||||vvvwwwwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyyyyzzzzzzuuuwwwoooeee___]]]pppYYY888777000000///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------...//////---===BBBAAAWWWtttpppUUUPPPSSSxxxnnnqqqsssmmmaaaRRR@@@DDDHHHKKKOOOXXXfffqqqxxx{{{ccc___VVV]]]uuuvvvuuusssqqqnnnmmmmmmoooooonnnmmmmmmoooqqqrrrrrrqqquuuxxxyyyvvvzzzcccBBB000333000000///...------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))*********)))+++...---)))+++111444BBBKKKIIIGGGHHHGGGCCCXXXdddmmmtttsss]]]PPPEEE999333444000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))((()))***+++***(((&&&&&&'''((()))***++++++******++++++,,,,,,,,,,,,)))222===DDDEEEDDDCCCCCCIII[[[^^^XXXWWW]]]iiiPPPGGGKKKQQQ[[[~~~sssooollliiijjjmmmtttttt}}}uuu{{{|||zzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{||||||xxxyyyyyyzzz{{{zzzzzzzzzsssuuuvvvvvvvvvvvvxxxyyyuuuwwwooofffaaa\\\jjjccc>>>666111000///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---...//////000///BBBHHHIIIccc~~~]]]VVVVVVtttlll___nnnssshhh[[[QQQ===BBBGGGIIINNNYYYjjjwwwrrrccc^^^TTTYYYpppwwwqqqlllnnnqqqsssrrrpppnnnllljjjiiikkkpppxxx}}}}}}zzz}}}}}}llllllrrr~~~}}}tttRRR777222111000///......---......************************))))))))))))))))))))))))))))))))))))***************(((+++000///***---555>>>HHHRRRQQQJJJGGGKKKQQQzzzxxxuuuyyyyyywwwgggYYYHHH777111555111000///...---,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))***)))((()))***+++***(((%%%%%%&&&((()))+++,,,,,,******++++++,,,---------***666DDDHHHEEECCCHHHNNNUUU______WWWUUUfffnnnSSSDDDAAAMMM[[[xxxvvvmmmfffeeeccc___ccckkkzzzyyy|||yyyzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxxxxyyyzzzzzzzzzwwwwwwyyyzzzzzzzzzyyyxxxsssuuuvvvvvvttttttvvvyyyuuuvvvnnnfffbbb[[[ddd{{{zzz~~~~~~nnnGGG999111000///...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---...///000000666BBBJJJQQQeeexxxqqqZZZWWW___eee___kkknnngggYYYKKK>>>CCCGGGIIIMMMYYYmmm|||jjjddd]]]QQQUUUiiiwww{{{qqqoooiiimmmsssxxxzzzxxxuuurrrooooooqqqvvv}}}|||}}}xxxppprrrqqqJJJ888222111000///............++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++(((,,,333222,,,000:::EEEKKKTTTXXXPPPLLL[[[qqquuuzzzxxxpppgggTTT===111222222222000///...---------******+++++++++,,,,,,,,,+++++++++************)))***)))((()))***+++***(((&&&''''''((()))******+++******++++++,,,------...333>>>JJJLLLIIIIIIRRR[[[___\\\[[[VVVXXXsssyyyYYYJJJFFFKKK]]]rrrwwwgggkkkeeedddiiijjjkkkwww{{{yyyyyyzzzzzzzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxssstttuuuwwwwwwvvvvvvuuutttvvvwwwvvvtttsssvvvyyyuuuuuummmfffbbbZZZ___sss{{{~~~~~~tttsssvvvPPP===111000///......------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---...///000111===@@@HHHTTT^^^___VVVLLLRRRmmm}}}yyyjjjfffiiiiiifffYYYCCCBBBFFFIIIJJJNNN[[[pppqqqeee]]]OOOQQQdddpppwwwsssjjjjjjgggkkkpppuuuxxxyyyyyyxxxrrrtttvvvxxx{{{|||zzzvvvpppttt{{{]]]@@@222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++,,,)))...555444...333>>>GGGIIITTT[[[UUUSSSmmm}}}yyy~~~}}}xxx{{{|||uuurrr{{{~~~{{{{{{yyygggLLL888222333222111000......------*********++++++,,,,,,,,,+++++++++************)))***)))((()))***+++***(((((((((((()))))))))))))))******+++,,,,,,---......???GGGOOOOOOMMMOOOYYYbbbdddXXXVVVUUU[[[}}}sssTTTKKKPPP\\\vvvyyymmmgggcccfffccchhhssszzz}}}~~~|||}}}|||{{{zzzyyyzzzzzz{{{vvvzzz{{{yyyyyy{{{zzzvvvssstttuuutttsssrrrsssuuuvvvvvvuuuuuuvvvwwwxxxxxxzzzvvvrrrmmmeee]]]^^^cccwww|||vvv{{{xxxsssoooZZZ<<<555000,,,,,,+++((()))---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...///000---++++++...222CCCEEENNNXXXYYYRRRPPPTTTfff~~~zzztttsssxxxpppgggcccbbb[[[PPPEEEBBBEEEGGGIIINNN[[[nnn|||rrrbbbQQQUUUgggmmmwww}}}kkkggggggccchhhoootttvvvxxxyyyyyyyyyyyyzzz|||~~~{{{wwwlllkkkqqq~~~uuuJJJ777666222...///222///)))------,,,,,,,,,,,,++++++************************)))************+++++++++(((***+++***)))...888@@@JJJNNNPPPMMMPPPfff|||xxxooorrrttt{{{zzzsssxxxpppSSS:::111888555222000222333000+++///---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,+++((()))---///...///333BBBMMMVVVUUUSSSWWW___ddd___gggRRRKKKyyyhhhNNNMMMXXXkkksssfffaaa^^^\\\dddiiirrr~~~~~~~~~}}}|||{{{yyyxxxxxxxxxyyyyyywwwzzzzzzxxxxxxzzzzzzwwwsssuuuvvvuuutttssstttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyuuuqqqmmmddd\\\\\\```mmmuuu|||wwwsssppp]]]>>>666111......---++++++...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,...///...,,,---222666BBBLLLZZZ```YYYQQQUUU```uuu___]]]^^^kkkqqqhhh]]]ZZZ[[[XXXNNNDDDAAADDDGGGJJJQQQ___sss|||ooo___NNNTTTiiiuuuuuufffeeefffhhhjjjnnnsssxxx|||zzz{{{}}}~~~~~~}}}~~~vvvwww~~~mmmaaa___fff{{{}}}eee>>>666///...111222000,,,------,,,,,,,,,,,,++++++************************)))************+++++++++***+++,,,++++++111;;;CCCFFFIIIKKKNNN[[[uuuyyytttvvvwwwtttssszzz|||}}}xxxwwwxxx|||}}}ttt```GGG777444222///---///111000......---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,,,,***+++.........111777GGGPPPXXXWWWWWW[[[aaacccWWWXXXWWWgggsssXXXGGGSSSmmmuuueee___]]]___bbbaaalll~~~}}}zzzyyywwwvvvvvvwwwxxxxxxwwwzzzyyyvvvvvvyyyzzzwwwtttvvvwwwvvvuuutttuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxxxxuuurrrmmmeee\\\ZZZ^^^ttt{{{eeekkk|||{{{hhhIII777222///111000...---...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++---...------000777<<>>NNNUUUZZZZZZ\\\```bbbaaa]]]]]]ttt^^^KKKFFFbbbppp[[[XXXYYYWWW\\\eeeqqq}}}}}}yyyxxxwwwvvvvvvwwwxxxxxxxxxzzzxxxuuuuuuxxxzzzxxxuuuwwwxxxwwwvvvuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxuuussspppggg]]]ZZZ]]]fff|||hhhkkkxxxUUU999333000111222///---...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---------111999???NNNcccqqqeeeNNNMMMnnnrrrVVVQQQPPPPPPSSSUUUPPPLLLOOOWWWWWWkkkxxx\\\RRRJJJMMMUUUWWWMMMCCC@@@CCCGGGMMMWWWiii}}}ooogggZZZOOO^^^|||jjj___^^^]]]eeegggnnnyyyssspppvvvtttllllllnnnmmmdddVVVKKKHHHRRRtttbbbGGG222222666111---///------,,,,,,,,,+++++++++************************))))))*********+++++++++------------111888BBBIIIFFFDDDCCCKKKccc}}}|||pppoooqqqsssgggccceeeoooxxxzzzyyyyyynnneeedddkkkoootttqqqGGG777555333333111------///---,,,+++---......---+++******************************************************))))))******+++,,,,,,,,,......,,,---888EEESSSXXX[[[\\\___cccbbb]]]]]]kkkcccQQQIIISSSyyynnn\\\RRRYYY[[[WWW```qqq{{{|||{{{zzzyyyxxxwwwwwwxxxyyyzzzwwwyyyxxxttttttxxxyyywwwvvvwwwxxxwwwvvvuuuvvvxxxwwwwwwvvvvvvuuuvvvvvvwwwwwwvvvuuusssjjj___[[[]]]eeeqqqoooddd<<<555000111222///---,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---,,,---222;;;BBBIIIZZZbbbTTTDDDTTThhhVVVWWWZZZWWWVVVVVVTTTTTTWWW\\\[[[nnn~~~kkkSSSMMMJJJOOOXXXYYYNNNCCCBBBDDDHHHNNNZZZlllhhh^^^VVVQQQeeettthhheeebbbaaaaaafffppp|||~~~}}}iiikkkxxx{{{llljjjiiifff\\\OOOFFFDDDKKKccc{{{lllMMM444111444000---000------,,,,,,,,,+++++++++************************))))))*********+++++++++,,,,,,---///444<<>>FFFXXX___\\\MMMHHHaaa|||___VVVZZZZZZWWWVVVWWW\\\aaafffiiimmm{{{ppp\\\LLLJJJKKKQQQXXXWWWMMMCCCDDDEEEIIIQQQ^^^rrrcccWWWRRRSSSkkkvvvtttsssjjjgggeeehhhrrr~~~}}}kkkZZZaaaqqqvvvpppmmmjjjdddXXXKKKFFFGGGJJJ[[[lllvvvoooSSS888000111000///000------,,,,,,,,,,,,++++++************************)))************+++++++++***+++---222888@@@GGGLLLJJJFFFGGGQQQ[[[dddtttzzz___[[[dddnnnrrrddd```dddsss~~~xxxjjjjjjppp{{{}}}}}}rrrWWW@@@666111444444000...000...---------//////---+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++***,,,///111666CCCPPPVVV[[[^^^^^^``````[[[UUUXXXdddPPPJJJKKKbbbrrr```___ZZZXXX[[[\\\hhh~~~vvv{{{{{{zzzyyyxxxxxxyyyzzz{{{|||tttwwwwwwuuuuuuwwwwwwtttuuuvvvwwwwwwuuuuuuvvvwwwuuuuuutttsssssssssssssssrrrsssuuuuuummmbbb]]]]]]gggxxx}}}|||GGG<<<222000111000---,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,------...111999EEEMMMfffcccXXXNNNUUUrrrqqqdddccceeebbbdddfffkkkrrr{{{yyydddQQQHHHHHHJJJNNNQQQOOOHHHBBBDDDFFFJJJTTTdddyyy```WWWTTTWWWrrr}}}~~~yyyvvvxxx~~~uuucccTTT\\\lllnnnxxxvvvrrrjjj[[[NNNLLLPPPXXXbbbiiijjjppp~~~yyybbbEEE444000222111...------,,,,,,,,,,,,++++++************************)))************+++++++++***,,,///666===EEEJJJMMMGGGCCCNNNbbbkkkkkk|||hhhUUUYYYfffoooqqq^^^___hhhxxx~~~zzznnnqqqvvvttthhhTTTBBB444333444000///222///...---...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,***+++000666>>>IIITTTVVV\\\aaa```___^^^YYYSSSooooooUUUJJJOOO]]]~~~sssaaa^^^XXXZZZ^^^bbblllwwwxxx}}}{{{|||yyyyyyxxxxxxxxxyyy{{{|||sssvvvxxxvvvvvvxxxvvvssstttvvvwwwvvvuuutttuuuvvvuuutttsssrrrrrrrrrrrrrrroooqqqtttuuummmbbb\\\]]]]]]iiiyyy~~~}}}vvvKKK???444111222000............---------,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///333===JJJSSS\\\VVVKKKJJJ]]]xxx~~~xxxqqqpppuuuuuuvvv|||uuu]]]KKKFFFFFFGGGIIIJJJIIIDDDAAADDDFFFKKKVVVhhh~~~___[[[XXX\\\www~~~{{{iii[[[bbbpppppp{{{qqq```SSSRRRYYYiiinnnkkkaaaaaarrrrrrSSS:::222444222+++---------,,,,,,,,,++++++************************)))************+++++++++***,,,111999AAAHHHMMMNNNLLLIII[[[zzzuuuXXXNNNYYYiiirrrrrr```cccmmmyyyvvvxxxyyy}}}|||~~~{{{zzz|||xxxiiiPPP;;;555555000///222000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,---***+++222;;;CCCNNNWWWVVV^^^cccbbb___]]]XXXSSSuuu|||dddOOOHHHRRRsssqqq___ZZZbbbUUU___kkkvvv{{{ssszzz|||zzzzzzxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwttttttuuuuuuvvvuuuttttttuuutttssstttuuuuuusssqqqpppuuuwwwtttooojjjbbbYYYaaa```~~~}}}bbbqqqvvvtttvvvrrrhhhwwwRRR<<<333333///000222---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,///777CCCMMMTTT[[[VVVNNNPPPkkk}}}yyynnnVVVIII@@@BBBCCCCCCFFFJJJGGGBBBFFFEEEIIIWWWlllsss\\\dddbbblllzzznnngggjjjrrr{{{yyyppplllkkkjjj{{{uuummmddd]]]ccc}}}pppJJJ333///111111222000...,,,+++,,,---...---+++***))))))***,,,...,,,,,,++++++***++++++++++++---222:::CCCKKKPPPRRRKKKTTT{{{nnn^^^TTTRRRVVVfffooogggcccdddooo~~~}}}}}}sssxxx{{{ooorrr{{{yyy}}}yyy```DDD666333222333666222111000//////............---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***++++++,,,---000666>>>HHHQQQWWW[[[gggbbb\\\^^^TTTRRRddd|||WWWEEERRRiiivvvllldddVVVRRRYYYbbbiiixxxyyyttt}}}|||{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxuuuuuuuuuuuuuuuuuuuuutttwwwvvvuuuuuuvvvvvvuuusssooosssvvvuuutttqqqiii```]]]aaa~~~sssWWWiii~~~ooowww|||wwwtttnnn{{{QQQ<<<333444000000222///...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,222111000333;;;EEEOOOUUUUUUOOOHHHRRRuuu}}}nnnVVVGGG@@@AAABBBDDDKKKPPPNNNHHHEEEGGGMMMZZZooolllXXXZZZ[[[iii~~~tttiiihhhmmmyyy{{{zzzzzzyyy|||wwwnnn```UUUZZZwwwTTT666555888111111000...,,,,,,,,,---...///...,,,++++++,,,---...,,,,,,++++++***++++++,,,***...555>>>FFFLLLNNNOOOOOOccctttcccWWWRRRRRRWWWhhhrrrllldddfffnnn}}}mmmsss|||~~~iiiMMM:::333333222000222111000//////......///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,---000777AAAKKKSSSWWW\\\]]]]]]___[[[QQQZZZtttwwwVVVIII]]]xxxkkkfffddd[[[XXX]]]gggtttwwwttt~~~{{{yyyzzzyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwvvvtttttttttuuuuuuxxxwwwwwwwwwxxxxxxvvvtttqqqsssssstttvvvvvvnnncccaaakkk}}}hhhPPPfffyyy~~~uuu}}}www||||||mmmQQQ;;;222555000///222000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,000//////444>>>IIIRRRWWWSSSMMMLLLccc||||||jjjTTTEEE@@@AAABBBFFFPPPXXXUUUNNNCCCHHHQQQ]]]ooobbbQQQLLLQQQdddzzzlllggghhhqqq{{{xxxxxxqqqcccWWWaaaaaa:::666777...111000///---,,,------...111000///---------......,,,++++++***++++++,,,,,,***000999BBBHHHJJJJJJJJJSSSpppuuu```XXXQQQRRRSSSVVVeeeqqqllleeefffmmmzzzuuueeemmmttt}}}zzzzzz___CCC777777555...222222111000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,------111:::FFFPPPUUUWWW___VVV\\\cccXXXVVVrrrlllQQQPPPnnnccc___aaaZZZWWW]]]dddzzzxxxuuu~~~||||||zzz{{{zzzyyyyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyzzzxxxvvvtttttttttvvvwwwxxxwwwwwwwwwxxxxxxvvvuuutttsssrrrrrrvvvvvvmmmbbbkkk{{{zzzrrraaaSSSgggzzz|||}}}jjjXXX>>>222444000...111000...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,///888DDDPPPXXX\\\NNNNNNZZZ~~~rrrssssss```PPPDDDAAAAAAAAAGGGQQQYYYWWWOOOCCCIIIQQQ\\\lllwwwXXXJJJDDDKKKbbb|||nnnggghhhnnnyyy~~~|||{{{~~~yyyhhh\\\iiiyyyHHH666333///111000///...---------...222111///...------------++++++******++++++,,,,,,,,,222;;;BBBFFFGGGGGGFFF\\\vvv{{{{{{fffUUUSSSOOORRRSSSRRR^^^hhhdddbbbcccjjjwww~~~~~~zzzqqqtttppppppssstttxxxTTT>>>:::999222333222111000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---...///444>>>KKKUUUXXXXXXbbbYYY```cccXXXkkkyyy\\\NNN\\\rrr\\\ZZZ\\\XXX^^^kkkyyyzzzuuuzzz{{{}}}||||||{{{zzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyzzzyyyvvvuuutttuuuwwwxxxwwwvvvuuuvvvwwwwwwuuussstttsssqqqqqqvvvxxxpppfffnnn{{{fffccc___hhhhhhFFF333444000---//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------...///444???LLLVVV[[[\\\DDDOOOmmmkkkkkkwwweeeUUUJJJCCCAAAAAABBBEEENNNUUURRRJJJCCCHHHNNNWWWhhhoooPPPFFFFFFNNNfff|||oookkkmmmrrr|||lll[[[bbb~~~xxx|||___<<<333777111000000///......------000///...---,,,,,,,,,++++++*********++++++,,,---///555<<>>BBBBBBBBBCCCDDDaaaiiilllvvvnnngggqqq|||kkkUUUSSSMMMIIILLLMMMLLLXXXccc```]]]bbbkkkzzz}}}zzz{{{xxx~~~{{{|||mmmnnnuuu}}}sssOOO<<<666333333333222111000000000000...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,++++++******+++,,,---......444???JJJSSSYYY[[[\\\\\\ccc___TTTgggooo[[[JJJNNNdddddd[[[YYY\\\[[[bbbxxxoooqqq~~~|||~~~|||{{{{{{{{{|||}}}|||{{{yyyxxxwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyyyyvvvuuutttuuuvvvvvvtttrrrpppssstttsssuuuxxxvvvrrrccceeeeeennn|||vvvccc<<<666444111111......---,,,,,,++++++,,,,,,,,,,,,,,,------------...,,,///777CCCOOOSSSOOOIIIJJJjjjyyyxxxtttYYYJJJDDDAAA===AAADDDCCCCCCEEEDDDAAAAAADDDKKKVVVkkk\\\FFFIIIMMMUUUlllyyyuuuwwwsss{{{~~~|||rrrhhhjjjqqquuu{{{rrrOOO:::111111111111000000///...---,,,,,,---------,,,,,,+++************+++,,,---...111999BBBGGGFFFDDDBBBCCCTTTbbbggguuudddbbbjjjmmmrrr{{{fffSSSTTTPPPJJJJJJJJJKKKZZZfffbbb```gggqqq||||||{{{kkkeeefffkkkvvvzzzfffgggooosssVVVAAA666222333333222111000000000000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++******+++,,,...///---777EEEPPPUUUXXX[[[^^^\\\bbbWWWUUU{{{zzz]]]NNNIII\\\|||pppeee___```bbb```jjjuuulllnnn~~~}}}}}}{{{{{{{{{{{{||||||zzzyyyxxxwwwwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzwwwvvvuuuvvvwwwvvvuuusssqqqtttuuurrrqqqsssqqqmmmeee^^^VVVbbbuuummm@@@888666444222///...---,,,,,,++++++,,,,,,,,,,,,,,,---------......///222<<>>@@@AAACCCDDDDDDCCCBBBAAACCCEEEKKKXXXooo]]]JJJFFFHHHMMMZZZttt}}}|||}}}~~~vvvyyy}}}vvvdddRRRJJJMMMPPP```qqqxxxUUU999333222000......///...------------,,,,,,,,,+++++++++,,,------,,,,,,...000999<<>>IIIUUUZZZ]]]```aaa```^^^VVV^^^|||xxx[[[JJJVVVsssuuuccceeeffffffoooyyyllluuu}}}}}}{{{||||||}}}|||zzzyyyxxx{{{{{{||||||zzzxxxtttrrrxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuussspppooopppoooooopppppppppnnnlll[[[WWWRRR[[[}}}nnn|||zzzuuuSSS<<<111///000111///............---------,,,,,,------------///000111===OOOZZZXXXQQQQQQXXXzzzgggNNNCCC@@@>>>???AAACCCEEEFFFEEEDDDCCC>>>CCCJJJVVVooo|||WWWFFFEEEIIIQQQccc{{{rrruuuxxx{{{~~~{{{tttjjj[[[LLLCCCIIILLLiiixxxrrrIII777333///000111///------------------------,,,,,,---------,,,,,,///333777AAAUUUgggcccOOOMMMnnn~~~nnneee```eeellltttlllWWWRRRTTTKKKIIIJJJMMM^^^kkkhhheeennntttmmmlllzzz}}}~~~~~~yyy}}}}}}uuuyyytttuuu}}}|||jjjRRRFFFKKKUUUsss}}}yyymmmUUU===555444222111111000///......------------,,,,,,,,,,,,++++++******++++++,,,...,,,,,,---,,,+++///666DDDMMMVVVZZZ]]]aaaaaa___]]]XXXfffoooTTTDDDXXXxxxiiihhhfffnnntttjjjuuu~~~}}}}}}{{{||||||}}}|||zzzyyyxxxyyyzzzzzzzzzxxxvvvsssrrrxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvtttrrrpppoooqqqpppooooooppppppooommm\\\YYYRRRXXXxxxjjj^^^zzzzzz{{{wwwrrrZZZAAA333000000//////............---------,,,---......------000222555FFFYYY]]]TTTMMMUUUccccccKKKBBB???======???AAADDDEEEEEEDDDCCC???CCCIIIXXXvvv|||XXXGGGGGGJJJUUUfff}}}zzz~~~ssstttwwwxxxzzz~~~yyyssslllaaaRRRGGGJJJKKKaaayyy~~~qqquuuaaa===555000111222///,,,---------------------------,,,---......000444999===GGGVVV```WWWIIIOOOttt}}}pppgggkkkssszzzaaaOOOMMMOOOHHHIIIJJJNNN^^^llliiijjjtttxxxkkkrrrwwwooouuuvvvjjjUUUFFFGGGNNNiiiyyyttt]]]CCC777444111000000000...---.........---------,,,,,,,,,++++++******++++++,,,...------...,,,,,,222;;;KKKRRRYYY\\\___cccccc```WWWccc{{{aaaNNNKKKcccxxxpppqqqmmmzzzmmmgggvvv}}}{{{|||}}}||||||||||||{{{zzzyyyxxxyyyxxxxxxxxxwwwuuuttttttxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwuuurrrppppppppprrrpppooopppqqqqqqpppooo___[[[SSSSSSooodddcccuuunnn|||}}}uuuaaaFFF555222333111///............---------,,,...///...,,,---111555AAAUUUeee```PPPLLL^^^ttt___HHH@@@<<<:::<<<>>>AAACCCEEEEEEEEEDDDEEEIIINNN[[[zzzyyyXXXIIIIIIMMMRRRaaa|||zzzrrrjjjeeebbbeeejjjpppwwwzzz{{{zzzuuuvvvxxxyyyzzz{{{~~~}}}vvvoooiiibbbVVVKKKDDDGGGZZZyyy}}}~~~yyyiiihhhttt|||EEE999111222333///,,,...------------...............///111222444888===@@@JJJIIIEEE@@@BBBQQQlll|||yyyoooqqqwww{{{yyy[[[LLLMMMOOOJJJLLLMMMOOO^^^kkkiiirrr}}}uuujjjrrr}}}qqqqqqooohhhYYYKKKFFFHHH```qqqlllNNN:::666222000111111///---............---------,,,...------,,,,,,------......---......,,,---555@@@SSSYYY]]]___cccffffffccc^^^sssRRRLLL___xxxwwwmmmnnnuuuvvvvvvzzzkkkiii{{{}}}|||~~~{{{|||}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvuuuvvvwwwuuuqqqooopppqqqsssqqqpppppprrrrrrrrrqqqbbb^^^SSSOOOgggooowwwwww}}}jjjIII444222444000///............---------,,,...000///,,,---222666LLL```mmmaaaMMMOOOooo{{{]]]HHH@@@<<<999===???AAADDDFFFGGGFFFFFFKKKOOOSSS[[[uuusssTTTHHHLLLQQQUUUbbbzzzwwwooojjjeee^^^XXXOOORRRVVVZZZ___fffnnnssstttvvvxxxyyyyyyyyy{{{|||~~~{{{ssshhhbbb___VVVLLLBBBBBBNNNgggsss}}}jjjjjjyyyLLL===222333333...,,,000------------.........///...000222444555777:::===DDDBBB===:::>>>NNNbbbooozzz~~~tttnnnpppsssvvv^^^NNNPPPOOOKKKNNNQQQRRRbbbooommmxxxzzzyyy}}}~~~~~~~~~}}}yyyvvvuuuwwwxxxzzzzzzqqqlllrrr|||yyyqqqkkkggg___QQQGGGDDDVVViiizzz___>>>999444222333444111...............------------...------,,,,,,------...------......---...888DDDWWW\\\___```cccgggfffcccooo^^^LLLVVVssstttkkkcccfffrrrvvv}}}fffjjjtttlllmmm~~~zzz{{{~~~}}}{{{zzzyyyyyyzzz{{{zzzyyywwwvvvvvvwwwyyyzzzvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvwwwuuuqqqooopppqqqtttrrrpppqqqrrrssssssrrreee```SSSLLLcccxxxsssKKK333000111---//////.........---------,,,///000///,,,---222777QQQdddooo___LLLUUU~~~|||^^^KKKBBB>>>:::>>>???CCCFFFGGGHHHHHHHHHLLLSSSUUUXXXlllmmmPPPGGGMMMUUUbbbnnnuuulllbbb^^^______ZZZVVVOOOPPPQQQQQQSSS[[[hhhqqqqqqsssvvvxxxxxxwwwxxxyyy|||zzzqqqddd]]]ZZZSSSKKKFFFAAACCCUUUtttvvviiimmmQQQ???333333333...,,,111---------.........//////---///111222222333555666===EEEJJJDDD>>>HHH^^^qqqkkkggggggkkkmmmqqqdddQQQRRRLLLJJJOOOSSSVVVfffuuusssyyyxxxsssuuu{{{~~~~~~~~~zzzvvvvvvxxxzzzuuupppmmmmmmqqq}}}tttiiigggcccVVVHHHBBBPPPeee{{{xxxnnnAAA<<<666444555666333000//////.........---------,,,++++++******++++++,,,,,,,,,......---///:::GGGXXX[[[^^^^^^aaaeeeeeeaaayyysssUUUOOOccc|||{{{nnnkkkbbbbbbkkkqqqjjjbbbdddnnnqqq}}}|||~~~|||}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvuuutttttttttttttttuuuuuutttsssrrrrrrqqqqqquuurrrpppqqqssstttrrroooiiiaaaTTTNNNaaa|||RRR111///666000//////...------------......---...///...,,,222999RRRooonnnWWWTTTbbbzzz]]]IIIBBB???===>>>BBBFFFFFFDDDEEEIIIMMMQQQUUUZZZ]]]dddxxxpppWWWKKKQQQ]]]lll{{{wwwppphhhdddccc```\\\^^^]]]ZZZWWWWWWZZZ___dddlllmmmpppuuuvvvsssnnnlllvvvwwwlllZZZPPPQQQNNNFFFEEEDDDBBBIIIbbb}}}|||}}}uuu^^^@@@666777...111888//////............------------,,,---///...///555===AAAFFF???999???JJJ\\\rrr}}}uuuccc___aaahhhlllpppgggSSSQQQNNNJJJHHHNNNZZZgggooosssuuuqqqzzz|||sssqqquuuzzz}}}mmmccccccXXXFFFAAAJJJ^^^vvvuuuKKK<<<222555777222///222//////...------------...---,,,,,,,,,,,,---......000++++++///...///>>>QQQVVV___^^^]]]dddccc^^^bbbsss```MMMQQQjjjqqqbbb^^^]]]\\\___fffzzzaaaZZZbbbtttuuuxxxxxx~~~|||{{{{{{zzzzzzyyyyyyxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvuuutttttttttttttttuuuttttttsssrrrrrrqqqqqqsssqqqpppppprrrrrrqqqooojjjbbbTTTNNN^^^___888111666111//////...------------......------......///777AAAccctttjjjRRRTTThhh|||^^^IIIAAA???>>>>>>BBBFFFFFFEEEEEEIIILLLUUUZZZ``````bbbnnn{{{]]]NNNVVVfffxxxyyytttqqqqqqqqqrrr|||xxxtttqqqlllgggfffhhhrrruuunnn\\\PPPNNNKKKEEEBBBBBB@@@BBBVVVtttcccBBB444666000111666000///............------------,,,,,,......///666???;;;BBB@@@===DDDLLL]]]uuuppp^^^\\\aaajjjooorrraaaQQQPPPOOOKKKIIINNNZZZhhhrrrwww}}}~~~kkkbbbddd\\\KKKEEECCCQQQfff}}}wwwQQQAAA555777888333000333//////...------------...------,,,,,,------...///111,,,,,,///...000???RRR___fffcccaaagggeee___ccchhhVVVJJJZZZ|||yyymmmcccbbbdddeeemmmxxxppp[[[ZZZbbbssssssxxxzzzsssvvv~~~{{{yyyyyyyyyyyyxxxxxxxxxxxx{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvuuuttttttttttttttttttttttttssssssrrrrrrqqqrrrqqqooopppqqqqqqpppnnnkkkcccUUUNNN[[[{{{}}}{{{tttrrrBBB333555111//////...------------......------......111<<>>>>>???BBBEEEFFFEEEEEEHHHLLLWWW^^^eeedddbbbhhhvvv|||\\\JJJSSSfffxxxyyymmmddd^^^```eeennntttrrrbbbTTTNNNLLLHHHDDDFFFDDDBBBQQQooopppKKK666777333000222111///............------------++++++---...111999CCCDDDGGGBBBAAAJJJSSSffflll```aaaiiisssyyy}}}www[[[NNNPPPPPPLLLIIINNN[[[jjjvvv}}}kkk```eeeaaaTTTQQQEEEGGGUUUlll|||}}}rrrXXXHHH:::888777333222444000///......------......---------,,,------...///111...---000///333CCCTTT```ddd```___eeebbb\\\___iiiRRRHHH```ssskkkgggiiijjjnnn{{{jjjXXXXXX```qqqlllnnnuuu{{{xxxrrrvvv~~~{{{xxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrqqqqqqpppqqqppppppoookkkcccWWWOOOXXXuuuggg}}}~~~ggguuu}}}III333333000//////...------------...------...///...000<<>>===???@@@CCCEEEFFFEEEFFFHHHJJJUUU^^^eeeeeedddiiissszzzxxxvvvYYYGGGNNN___ooo}}}ppphhhaaa___bbbhhhrrruuujjj[[[SSSQQQPPPIIIKKKIIIGGGSSSooo~~~~~~YYY<<<777555///...111///............------------++++++---...222<<>>777666333333444000//////...............---------------...//////111//////000111777GGGXXX\\\___]]]^^^ddd___WWW[[[qqqVVVMMMiiirrrnnnlllnnnmmmqqqdddWWWVVV]]]ppphhhjjjttt}}}zzzrrruuu~~~{{{yyyyyyyyyyyyzzzzzzzzzzzzwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrssssssrrrqqqqqqqqqqqqjjjdddZZZRRRWWWooodddyyy}}}tttsss{{{|||zzzIII222222000//////...------------...,,,---///000...///:::GGGQQQNNNJJJJJJYYY||||||```HHH>>>>>>???AAACCCDDDEEEFFFFFFHHHIIIQQQ[[[bbbcccdddllluuuxxxrrrvvvyyyoooZZZLLLPPP\\\ooo|||qqqqqqwwwvvvrrrhhh^^^ZZZ___kkktttooobbbXXXUUUUUUNNNNNNLLLMMMXXXnnnfffCCC555444///,,,222///............---------...+++,,,...000444>>>HHHSSSFFF<<>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHOOOYYY``````eeeooowwwwwwuuurrrmmmeeeXXXOOORRRZZZsssaaa[[[\\\eeeuuuzzzvvvtttgggXXXQQQVVVcccppppppfffZZZUUUUUUUUUSSSQQQRRR[[[kkk{{{yyyQQQ555222111...444///............---------...,,,---000222555>>>IIIIIIAAADDD```|||~~~fffTTTTTTOOOLLLJJJLLLVVVdddsss}}}|||wwwxxxyyyxxxuuupppkkkhhhjjjmmm|||}}}lllfffdddjjjzzzkkkRRRBBBNNNdddtttyyyfffMMM;;;555444444333111000//////......//////......------......///000///000111111444@@@SSSccccccgggffffffdddWWWRRR]]]dddWWWiiizzzsssppppppsssuuu]]]VVVTTT^^^tttiiirrrmmmqqqtttuuu{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvuuutttttttttttttttssssssssssssssssssssssssqqqrrrtttssspppoooppprrrlllggg```WWWRRR^^^nnndddzzz}}}}}}|||lllKKK888444000//////...------------...,,,---///000000888LLL___\\\JJJIIIYYYwwwqqqWWWEEE???@@@@@@CCCCCCCCCEEEFFFGGGHHHGGGMMMXXX```bbbiiivvv|||zzz{{{rrrfff\\\RRRNNNSSS[[[ssspppRRRPPPTTT___uuuzzzkkknnnmmm___RRROOOTTT```nnnrrrjjj]]]UUUSSSUUURRRNNNMMMQQQ^^^ooo||||||iii===555444///222///............---------------...222333666>>>HHHBBBBBBPPPsss}}}|||yyyfffTTTVVVMMMKKKJJJKKKSSS___nnnwww|||www{{{}}}|||vvvpppmmmlllqqqttttttmmmeeedddnnnhhhUUUEEEFFFUUUkkkxxxZZZCCC888666444222111000000///////////////...............//////000---000111111555DDDXXXgggeeeiiihhheeeaaaUUUXXXkkk{{{VVVXXXuuuxxxttttttxxx~~~]]]VVVVVVaaazzzttt^^^iiilllrrrwww{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuwwwxxxxxxyyyyyyyyyxxxxxxvvvvvvuuutttttttttttttttssssssssssssssssssssssssoooqqqsssrrrooonnnoooqqqmmmiiibbbWWWOOOXXXwwwggg```{{{yyy{{{oooPPP;;;444...//////...------------...------...///222>>>XXXnnnfffRRRUUUnnnmmmTTTDDD@@@AAA@@@DDDCCCCCCDDDFFFHHHHHHGGGKKKXXXbbbgggppp~~~wwwhhh[[[RRROOOWWWaaatttjjjOOORRRVVV___wwwsssccc]]]eeedddWWWPPPRRRVVVaaaooouuunnn```VVVSSSLLLIIICCC>>>???JJJ___qqq|||uuuGGG999777////////////.........---------------///333555777>>>GGG???BBBRRRttt||||||ppp]]]\\\bbblll{{{aaaRRRXXXLLLKKKIIIJJJQQQ\\\jjjsss~~~}}}}}}tttwwwzzzxxxxxxsssggg]]]aaaeeeYYYKKKEEEMMMfffdddIII;;;777555222111111000///////////////...............///000000,,,000222111666FFF[[[jjjiiimmmkkkhhhddd\\\fff^^^FFFXXX|||yyyxxx}}}YYYOOOXXXddd~~~ttt\\\ddd{{{nnnuuuxxxwww||||||xxxxxxyyyxxxwwwvvvuuuuuuwwwwwwwwwwwwwwwwwwxxxxxxttttttuuuuuuttttttsssrrrvvvtttsssssssssrrrooommmsssssssssrrrqqqpppooonnnhhhmmmdddUUUNNNSSSnnnnnnlllvvvwww|||yyyUUU222888...000000000000////////////'''(((...333444<<>>@@@@@@DDDBBB@@@BBBHHHNNNSSSVVVSSSTTTUUU[[[mmmwwwppphhhlll|||zzz___bbbwwwuuuvvvmmmhhhllluuu~~~|||mmm\\\SSSQQQ```pppuuuqqqhhh[[[PPPGGGDDDAAA>>>;;;>>>IIIVVVvvv^^^888222666...000000///...............//////...000444:::AAAEEEBBBBBBMMMaaapppxxx{{{fffdddmmmxxxzzzwwwZZZQQQPPPGGGGGGFFFIIIQQQ^^^nnnxxxxxxnnnsssyyysssmmmxxxyyylllccclll}}}~~~qqqccc[[[___bbbUUUDDDAAAKKKgggqqqWWW<<<777888111333222111000////////////000000000000000000000000,,,///111444@@@TTTfffpppqqqnnnllleeeZZZ___mmmSSSIIIXXXqqqyyyoooWWWQQQXXX___~~~gggcccjjjyyyrrrsss{{{~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrsssssssssrrrrrrsssttttttsssqqqsssrrrpppooooooqqqtttuuuoooooocccVVVSSSVVViiiuuubbbrrr[[[UUUEEE555444000000000000000///////////////000000111;;;PPPhhhwwwTTTNNNRRRwwwyyy~~~}}}hhhOOOAAA???AAAAAACCCBBB@@@BBBFFFMMMTTTXXXYYY^^^______hhh~~~||||||zzzeeerrrzzz{{{~~~}}}uuussspppeee]]]fffuuu}}}mmm]]]UUUSSS```nnntttrrrjjj[[[OOOGGGDDDAAA>>>;;;;;;CCCLLLqqq{{{zzzccc>>>333555000000000///...............000//////111555:::@@@DDDCCCBBBHHHXXXkkk{{{mmmUUUMMMJJJEEEEEEFFFJJJSSS```oooyyyvvvmmmuuu}}}wwwlllzzz}}}mmmeeepppvvvggg\\\XXX^^^UUUFFF>>>AAAXXXyyyyyyrrr___DDD999:::555333222111000////////////////////////////////////,,,...111555CCCXXXhhhooopppooolllbbbZZZdddnnnSSSJJJ^^^}}}{{{aaaPPPNNNUUU[[[uuuuuu]]]cccoooxxx}}}rrruuu~~~}}}|||{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvuuuuuutttttttttttttttsssrrrrrrsssuuuuuutttrrrrrrqqqooonnnnnnqqqsssuuuppprrrgggZZZVVVXXXiiixxx~~~zzzbbbJJJGGGAAA999333333000000000000////////////,,,//////222BBB\\\pppxxxRRRKKKPPPwww|||lllSSSDDDAAABBBBBBCCCBBBAAABBBFFFLLLSSSXXX___hhhlllggggggyyyzzziii|||~~~uuutttxxx|||rrrmmmsssyyytttnnnfffXXXOOO[[[nnnzzzwwwhhh\\\XXXWWWbbbnnnuuuuuunnn```RRRHHHDDDAAA???<<<;;;@@@GGGhhhvvvpppkkkFFF666666333000000///...............000///000222666;;;@@@DDDCCCEEEKKKXXXooodddRRRLLLGGGDDDEEEGGGMMMVVVdddrrr|||{{{yyyxxxlllpppwwwsssiiivvvxxxiiibbbnnn}}}wwwgggYYYSSS[[[WWWJJJAAA>>>QQQqqq~~~uuusss{{{~~~vvvrrreeeKKK<<<:::666333222111000////////////////////////////////////---///111777GGG[[[iiimmmooorrrnnncccaaaooo}}}]]]OOObbbtttsssyyy}}}}}}uuuZZZNNNLLLWWWZZZqqq{{{dddjjjqqquuuyyyqqqvvv}}}|||zzzyyyzzzzzz{{{yyyxxxxxxwwwwwwvvvvvvvvvuuuvvvvvvvvvvvvuuuttttttssssssrrrsssuuuuuutttrrrpppooonnnnnnnnnppprrrsssooosssjjj^^^XXXXXXhhh|||rrrpppXXXDDDFFFFFF???111222000000000000////////////,,,000///111CCC^^^lllkkkJJJHHHTTT~~~qqqXXXGGGBBBBBBAAABBBCCCCCCEEEGGGMMMTTTYYYdddnnnsssooonnn|||yyymmm||||||uuussssssrrrgggcccnnnyyyrrrhhh\\\MMMIIIXXXlllxxxsssddd[[[[[[[[[cccmmmtttwwwrrrdddWWWIIIDDDAAA@@@===;;;???EEEccczzzsssvvvQQQ999555333000000///...............//////000222777<<>>HHHSSS___wwwxxx^^^PPPMMMGGGCCCEEEIIIOOOYYYggguuu~~~zzzvvvzzzzzzuuugggdddkkklllnnnvvvuuuiiicccmmm~~~}}}vvvfffWWWSSSZZZXXXOOOEEE>>>MMMkkkvvvzzzlllppp|||uuuqqqhhhOOO===888666333222111000////////////000000000000000000000000///000222:::LLL```lllnnnqqquuuqqqhhhnnndddUUUiiiooorrrvvvsssvvvzzzjjjWWWOOOMMMTTTWWWlllmmmmmmoootttvvvpppvvv~~~|||zzzxxxxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvssstttvvvwwwwwwuuusssqqqtttsssssstttuuuuuusssrrrooonnnnnnnnnnnnnnnoooppplllrrrlll___XXXVVVggg|||tttQQQGGGPPPTTTLLL222222000000000000////////////---222111222DDD^^^eee\\\GGGOOOeeeuuu\\\IIIBBB@@@@@@@@@CCCEEEHHHKKKQQQXXX]]]eeekkkpppuuu~~~zzz}}}vvvuuusssooobbb___lllxxxooobbbVVVIIINNN___uuuwwwfff]]]]]]YYY___gggnnnrrrpppdddVVVHHHCCC@@@???===<<>>???BBBGGGKKKNNNTTT\\\aaabbbeeekkkxxx~~~xxxwwwsssnnnaaa^^^lllvvvlll^^^TTTJJJWWWhhh}}}jjj______UUUZZZ```gggmmmlll```SSSHHHBBB>>>>>>===<<<@@@EEEVVV|||wwwbbb???444111000000///...............------///333888>>>CCCFFFLLLdddxxxyyyuuu{{{tttRRRDDDFFFDDD@@@CCCHHHPPP[[[iiivvvrrrllliiiqqqwwwfffjjjgggeeerrr~~~{{{wwwllllllsssyyy}}}rrreeePPPTTTQQQJJJBBB666???ZZZdddwww~~~uuupppYYYDDD<<<999333222111000////////////000000000000000000000000///000333@@@VVVlllvvvvvvooosssmmmiiixxxbbbeeexxxpppllljjjkkkrrryyyzzzxxx{{{[[[NNNMMMNNNQQQWWWoooxxxjjjyyy