BM66(R@ &&&&&&'''''''''((((((((()))((('''''''''((()))***&&&&&&&&&'''(((***+++,,,******)))))))))******+++***+++++++++******)))(((,,,+++******))))))******,,,+++***))))))))))))))))))))))))******)))((((((&&&'''((())))))(((&&&%%%))))))((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""""""""############!!!!!!!!!"""######$$$$$$!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&''''''((()))''''''((((((''''''&&&%%%""""""############"""""""""""""""###$$$$$$$$$%%%#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!###"""""""""""""""""""""########################%%%&&&'''((('''&&&%%%$$$'''''''''&&&%%%$$$"""""""""############""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++111,,,((((((***+++'''$$$!!!"""""""""$$$'''***%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''%%%"""!!!###%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$###$$$(((******(((((())))))+++,,,---......,,,---...000111333444555000111444777999999888888777777777777888999:::;;;???>>>======???AAADDDEEEFFFHHHJJJJJJJJJJJJKKKMMMJJJMMMPPPWWWcccuuu)))))))))))))))))))))))),,,+++++++++,,,---///000------------...///000111//////............//////,,,---------------,,,++++++++++++***++++++,,,---...------------.........***+++++++++***))))))(((,,,,,,,,,,,,,,,++++++*********))))))((())))))***((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%""""""############""""""###############$$$$$$$$$###""""""""""""""""""""" !!!!!!!!!!!!!!!!!! ########################$$$###"""!!! !!!""" !!!!!!!!!!!! ########################$$$###""""""!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!!!!!!!###%%%&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###&&&###!!!###'''***)))&&&&&&%%%###""""""######$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""###$$$'''%%%""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###$$$'''******))))))))))))***+++,,,------***+++,,,...000222333333111222555777999:::999999888888888888999:::;;;;;;???>>>>>>>>>>>>@@@AAABBBDDDEEEGGGHHHHHHIIIKKKMMMMMMPPPSSSYYYcccsss........................------------...///000111000000000000000111222222333333222222222222333333222333333444444444333333............///000111111111111111000000/////////.........------+++***))),,,,,,+++***************'''''''''&&&&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************(((((((((''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""############""""""$$$$$$$$$###############""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!""" !!!!!!"""""""""""""""########################%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" """###$$$$$$$$$###############################################################%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&$$$""" !!!###''')))'''''''''''''''(((((((((!!!###%%%&&&'''%%%$$$###!!! %%%))))))'''+++(((%%%$$$&&&'''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!! !!!!!!"""###'''$$$""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&)))******))))))*********+++++++++)))***+++---...000111222111333555888999:::::::::999999999999:::;;;<<<===@@@@@@@@@AAAAAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLOOORRRWWW]]]ggguuu555444444444444333333333111111111111111222222222111111111111222333555555999999999999999999:::;;;:::;;;<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<;;;:::999888666555333222333333333222111000...------,,,***)))((()))******(((((((((''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''((()))))))))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$######"""%%%$$$$$$$$$###""""""""""""""""""""""""#########$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######$$$$$$$$$###""""""########################%%%$$$$$$######$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""########################$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&'''&&&&&&&&&$$$###"""""""""$$$&&&'''&&&&&&&&&&&&''''''''''''!!!###%%%((()))+++++++++%%%###"""###%%%''''''&&&'''"""!!!'''***)))'''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%(((***+++***************************+++,,,---...000111111111222444777999::::::;;;;;;;;;:::;;;;;;<<<===>>>AAABBBCCCDDDEEEFFFFFFEEECCCDDDFFFFFFFFFFFFHHHJJJMMMRRRYYYaaalllzzz888888888777777777777777999999999888888777666666333333444555666888:::;;;>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDBBB@@@???>>>:::::::::999888666555444444333111///...//////000...---,,,,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$""""""""""""#########$$$!!!!!!""""""###$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""!!!!!!""""""############!!!  !!! !!!!!!!!!""""""""""""!!!###$$$######"""!!! """"""""""""""""""""""""######"""""""""######$$$!!!""""""""""""""""""!!! !!!###%%%%%%###!!! $$$$$$$$$%%%%%%%%%&&&&&&########################'''&&&$$$###"""###$$$$$$&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((+++---///'''&&&%%%$$$%%%%%%%%%%%%!!!###'''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%'''***,,,***************+++++++++,,,------///000111222222000111333555888999;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDFFFGGGGGGGGGEEEFFFGGGGGGFFFEEEFFFGGGKKKPPPYYYcccnnn|||::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999777777777888:::;;;===>>>>>>??????@@@BBBDDDFFFGGGJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFBBBBBBBBBAAA@@@???>>>===999888777666555444444444000///...,,,++++++++++++------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))'''(((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#########$$$$$$######"""!!!!!! """"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$###############!!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!######"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""######$$$%%%%%%%%%########################((('''&&&%%%############'''''''''''''''&&&%%%$$$%%%&&&((()))(((%%%"""#########$$$%%%%%%&&&&&&((('''%%%$$$$$$&&&((()))###############$$$%%%&&&&&&### !!!$$$&&&&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%#########"""###$$$$$$%%%%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&''')))+++******+++++++++,,,,,,,,,......///000111222333333111222444666888:::<<<===>>>>>>>>>>>>???@@@AAAAAA===>>>???@@@AAACCCDDDDDDEEEFFFGGGFFFEEEEEEFFFGGGJJJPPPYYYbbbmmm{{{??????@@@AAABBBBBBCCCDDDAAABBBCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKNNNPPPRRRUUUUUUUUUTTTTTTRRRQQQPPPLLLMMMMMMNNNPPPRRRSSSTTTSSSSSSSSSRRRPPPNNNKKKIIIHHHHHHHHHHHHHHHGGGFFFEEE?????????>>>===<<<:::999444333111///...---,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))'''((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%$$$######""""""!!!""""""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$ !!!!!!"""######$$$$$$%%%$$$###!!!!!!###$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!""""""##############################&&&&&&&&&&&&&&&%%%$$$###%%%&&&''''''''''''''''''%%%&&&'''''''''%%%$$$#########$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%""""""######"""###%%%&&&***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""""""""""""""######$$$%%%$$$###$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%!!!$$$((((((''''''(((*********+++,,,---......///...//////000111222333333333444555777:::<<>>>>>>>>???@@@AAA@@@BBBDDDDDDDDDEEEFFFHHHJJJOOOYYYcccoooEEEEEEFFFGGGIIIJJJKKKLLLKKKMMMOOOQQQSSSSSSSSSSSSWWWVVVUUUTTTSSSRRRRRRRRRTTTUUUVVVYYY\\\___bbbccc______^^^^^^\\\[[[YYYXXXZZZ[[[\\\^^^aaadddggghhheeedddbbb___ZZZUUUPPPMMMKKKLLLLLLLLLLLLLLLKKKKKKHHHIIIIIIIIIHHHFFFDDDBBB>>>===;;;888666555444333000000///...------,,,,,,++++++++++++++++++++++++************************((())))))))))))((((((''''''((((((((())))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$%%%'''((())))))))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$   !!!#########"""!!! !!!###%%%&&&''''''########################""""""!!!!!!"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''"""######$$$%%%&&&&&&&&&########################$$$%%%&&&'''((('''&&&%%%###$$$%%%'''((()))))))))&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((!!!"""%%%'''''''''&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%###!!! """$$$''''''&&&&&&&&&%%%%%%%%%###############$$$$$$%%%$$$$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%% $$$(((***((('''((()))******+++,,,...///000000...//////000111222222333555666777999<<<>>>AAABBB@@@@@@@@@@@@AAABBBCCCCCCEEECCCAAA>>>===>>>???@@@<<<>>>AAABBBCCCEEEGGGIIIHHHOOOYYYeeetttSSSSSSRRRSSSUUUWWWZZZ\\\^^^```dddfffgggiiikkkmmmkkkkkkkkkhhheeebbbaaaaaafffhhhlllppptttvvvwwwwwwxxxxxxvvvtttqqqooommmlllfffjjjqqqxxx~~~zzzuuuooofff\\\UUUVVVVVVUUUSSSPPPOOOQQQRRRNNNNNNNNNPPPQQQQQQNNNLLLHHHFFFBBB>>><<<:::::::::>>>:::444000//////000000,,,+++))))))+++,,,+++***...,,,+++***+++***)))''')))))))))******+++++++++))))))((('''''''''''''''))))))))))))))))))))))))'''((((((((('''&&&%%%%%%((((((((((((((()))******'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###'''(((((((((((((((''''''))))))((('''&&&&&&%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&%%%&&&)))---+++%%%$$$&&&&&&&&&$$$$$$%%%&&&'''%%%""""""%%%&&&$$$"""""""""""""""############"""$$$&&&''''''&&&$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&$$$$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&$$$###$$$%%%((('''%%%$$$$$$%%%'''((($$$%%%&&&((())))))******+++,,,,,,,,,,,,,,,,,,---,,,...000222333444444333333444777:::===@@@AAABBB@@@???>>>>>>???@@@CCCDDDDDD@@@???AAA>>>888:::@@@@@@AAAAAABBBCCCDDDEEEEEELLLQQQZZZeeesssfffccc___]]]```fffnnntttvvvxxx|||~~~~~~tttmmmccccccbbb___\\\[[[[[[]]]\\\\\\]]]______]]]YYYUUUNNNLLLHHHEEEBBBAAAAAABBBCCC@@@===:::999999777666333111///.........---,,,+++***)))***,,,---,,,+++)))))))))(((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$###########################%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!! $$$$$$#########$$$%%%%%%%%%%%%$$$######"""!!!!!!""""""############"""""" !!!"""###""""""!!!""""""""""""""""""""""""""""""""""""############&&&%%%%%%(((+++***%%%$$$%%%&&&%%%$$$###$$$%%%&&&$$$""""""###$$$###!!!"""############$$$$$$$$$###$$$%%%'''((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%&&&((())))))(((%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$###"""&&&%%%###$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$&&&'''$$$%%%&&&((())))))******+++++++++,,,,,,,,,,,,------...000222444444444444222444666999<<>>>>>???AAACCCDDDGGGBBB@@@AAA???;;;<<<@@@AAAAAABBBCCCDDDFFFFFFGGGLLLQQQYYYeeettt|||xxxuuuxxx~~~~~~~~~}}}{{{xxxvvvvvvwwwvvvwwwxxxyyyxxxsssmmmhhh]]]ZZZUUUPPPLLLJJJJJJJJJHHHFFFEEEDDDCCCAAA>>><<<:::777444222222111///---+++***)))***+++,,,+++************)))((('''''''''***)))))))))))))))******))))))))))))))))))))))))&&&''''''(((((((((((('''''''''&&&&&&''''''((())))))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''''''(((((((((''''''%%%%%%$$$$$$######""""""########################%%%$$$$$$$$$$$$#########!!!!!!!!! ###""""""!!!"""###$$$%%%$$$$$$$$$######""""""!!!######$$$$$$$$$$$$###### !!!""""""""""""!!!########################""""""""""""############&&&$$$###%%%''''''$$$ """###$$$$$$###"""###%%%%%%###"""!!!"""###"""!!!#########$$$$$$$$$%%%%%%###$$$%%%&&&((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%'''''''''''')))***&&&%%%%%%%%%$$$############$$$%%%&&&&&&'''&&&&&&)))%%%"""###'''(((&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%############%%%%%%$$$%%%&&&((())))))******++++++++++++,,,,,,------...///111333555555555555222333666999;;;===>>>?????????>>>>>>@@@BBBDDDEEEJJJDDD@@@@@@@@@>>>???AAABBBBBBCCCEEEFFFHHHIIIIIIKKKPPPXXXdddtttrrrnnnggg```YYYTTTRRRQQQQQQOOOLLLKKKJJJIIIFFFCCCAAA???<<<:::999888666444555333111000///...,,,***------,,,,,,+++*********))))))))))))))))))***+++************************&&&'''((())))))))))))))))))))))))((()))******+++***(((''''''((((((&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''((((((''''''%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$####################################!!!  !!!###$$$$$$#########"""""""""!!!"""######$$$$$$######""""""#########$$$$$$$$$$$$########################!!!"""""""""############&&&$$$"""###$$$%%%###!!!!!!"""######""""""###$$$%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((###&&&((('''%%%$$$''')))(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&'''(((((())))))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%&&&((())))))***************+++,,,,,,------...000222444555666555555222333555888:::<<<======>>>>>>>>>???AAACCCDDDFFFKKKFFFAAA@@@AAAAAAAAAAAACCCDDDEEEGGGHHHJJJKKKLLLKKKOOOWWWddduuu~~~uuulllddd___\\\```\\\XXXTTTRRRQQQOOONNNKKKIIIFFFDDDDDDCCCAAA???@@@>>>;;;999888666333111//////.........---------***))))))((())))))******++++++++++++++++++++++++''''''((()))************)))))))))))))))***++++++***)))'''(((((()))'''&&&''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""###$$$#########"""""""""""""""!!!!!!""""""""""""!!!!!!###############$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############%%%$$$""""""######"""""" !!!######"""!!!###$$$&&&&&&&&&%%%$$$$$$$$$%%%"""""""""#########$$$$$$'''&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&(((***)))&&&%%%&&&)))******)))(((''''''&&&&&&!!!""""""###$$$%%%%%%&&&$$$''')))'''"""!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))******))))))***++++++,,,------...000222444555666555555333444666888:::;;;<<<<<<======>>>@@@BBBDDDEEEFFFJJJHHHEEEAAAAAABBBCCCBBBEEEFFFGGGHHHJJJKKKLLLMMMJJJNNNVVVdddvvvzzzwwwsssnnnhhhccc```]]][[[YYYUUUSSSPPPNNNMMMLLLJJJIIIGGGEEEBBB@@@???===;;;888333333222222111000//////,,,++++++***))))))******++++++++++++++++++++++++((())))))************)))((((((''''''(((((()))******((('''((()))***)))(((''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%########################$$$############"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""############$$$$$$######"""""""""""" !!!######""""""###%%%&&&''''''&&&$$$$$$%%%&&&############$$$$$$$$$%%%'''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$((()))******)))((()))***+++*********)))((((((((($$$$$$$$$$$$$$$%%%&&&''' %%%)))%%% &&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******((())))))***+++,,,------...///111333555555555555444555666888:::;;;;;;;;;<<<===>>>@@@CCCEEEFFFGGGIIIKKKKKKFFFCCCDDDEEEDDDGGGGGGHHHIIIJJJKKKLLLLLLIIIMMMUUUcccvvv~~~xxxsssooojjjhhhdddaaa___]]][[[YYYXXXUUURRROOOMMMJJJFFFDDD>>>===;;;999777555333222000///...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))((((((''''''(((((()))***)))((('''(((***++++++***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&####################################""""""""""""!!!!!!!!!!!!"""""""""#########$$$%%%$$$###!!!!!!""""""""""""""""""""""""""""""######""""""""""""!!! !!!##############################""""""""""""###############$$$$$$$$$###""""""""" """############$$$&&&%%%&&&'''&&&###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&)))*********))))))))))))))))))))))))((('''&&&&&&&&&'''(((((("""&&&(((%%% !!!%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&((())))))******(((((()))***+++,,,---------...000222444444444444555666777999:::;;;;;;;;;;;;<<<>>>AAADDDFFFGGGHHHHHHOOORRRLLLFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKIIILLLTTTcccwww~~~zzzuuuyyy~~~yyyuuutttuuuyyy{{{||||||xxxuuusssooommmpppmmmhhhccc___ZZZUUURRRHHHGGGDDDAAA===:::777666333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***************++++++,,,(((''''''(((+++,,,,,,+++(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""!!!"""""""""######$$$$$$!!!"""###"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""$$$%%%&&&$$$###"""""" """###$$$######%%%&&&$$$&&&'''%%%"""!!!###&&&'''''''''(((((((((((()))###%%%'''))))))((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################((()))*********)))(((''' !!!'''***)))((((((((((((((())))))))))))&&&%%%$$$###"""###$$$%%%(((((((((&&&%%%$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&((())))))******'''((()))***+++,,,------,,,...000222333444444333666777888999:::;;;;;;;;;:::<<<>>>AAADDDFFFGGGHHHGGGRRRWWWPPPHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKTTTcccwwwxxx}}}yyywwwsssooolllkkkkkkkkkhhhiiikkknnnpppsssuuuvvvsssqqqlllgggccc```______bbbcccdddfffkkkttt~~~}}}yyywwwvvv{{{}}}yyyrrrjjjccc```\\\UUUOOOKKKHHHDDDBBB===:::666333222000...------,,,******+++,,,+++******---000///---++++++,,,++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' """$$$''''''&&&$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""############$$$$$$$$$%%%%%%$$$###""""""######$$$###!!!"""######""" !!!"""###$$$%%%%%%!!! !!!###%%%$$$######"""""""""""""""######$$$###""" !!! ###$$$%%%$$$###"""%%%&&&'''&&&$$$###$$$%%%########################%%%%%%'''((()))))))))))),,,++++++***(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''444888...$$$%%%&&&###$$$%%%&&&'''((('''&&&%%%((()))))))))))))))((((((+++***'''%%%$$$$$$%%%&&&)))((('''&&&$$$###"""!!!###$$$%%%&&&'''&&&%%%%%%&&&&&&''')))******(((%%%(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''(((((((((((('''((()))+++,,,,,,,,,,,,---000333444444444555666333444555888:::===>>>???===>>>>>>@@@BBBDDDFFFHHHEEEPPPVVVRRRLLLMMMNNNMMMJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLUUUeee{{{```dddiiimmmnnnkkkhhheeecccaaa]]]YYYVVVUUUTTTTTTOOOPPPQQQRRRTTTUUUVVVWWWRRRPPPNNNKKKJJJJJJJJJKKKOOOPPPRRRSSSUUUXXX]]]aaaeeefffgggfffdddaaa\\\ZZZ^^^^^^aaahhhmmmsss}}}yyyssslllddd^^^XXXSSSPPPIIIEEE@@@<<<999888555444222000...---.........------000222111...,,,,,,---,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%###""""""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""############$$$$$$$$$%%%%%%$$$###############$$$###"""###$$$%%%$$$###############$$$$$$$$$$$$"""!!! !!!###%%%$$$#########"""""""""###$$$$$$%%%$$$###!!!!!!!!!!!!""" !!!"""#########"""!!!$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))++++++***)))'''%%%######$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&111444+++%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&***)))'''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((******(((&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))))))))''''''((()))***,,,---------///222444444444555666555555777999;;;===>>>???======???AAACCCEEEGGGHHHDDDMMMRRRPPPMMMMMMLLLIIIIIIIIIHHHHHHHHHIIIJJJJJJIIILLLUUUeee{{{JJJLLLNNNPPPPPPNNNKKKIIIGGGEEECCCAAA????????????FFFGGGGGGGGGGGGGGGHHHHHHDDDCCCBBBBBBBBBCCCDDDEEECCCEEEHHHIIIHHHGGGHHHHHHMMMMMMNNNOOONNNMMMLLLKKKMMMMMMPPPUUUXXX]]]fffppprrrsssvvvxxxzzz{{{{{{{{{rrrrrrrrruuu}}}{{{ssskkkddd```YYYTTTMMMGGGDDDAAA???===888555222000/////////...---...///...,,,*********---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$######""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%"""############$$$$$$$$$%%%$$$$$$############$$$###"""!!!"""###$$$###"""&&&%%%%%%%%%$$$$$$######"""!!! !!!###$$$$$$###############$$$$$$%%%&&&&&&%%%$$$###"""""""""###""""""""""""!!!!!!!!!!!!"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%'''***+++---,,,+++)))(((&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&---...(((%%%((('''"""$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&(((******(((&&&(((((('''&&&&&&&&&&&&'''''''''((()))************'''''''''''')))+++---...---///222333333333555666777888999:::;;;===>>>>>>===???BBBEEEHHHIIIJJJJJJDDDIIIMMMNNNMMMMMMIIIDDDGGGGGGFFFGGGGGGHHHIIIIIIHHHLLLUUUfff|||BBBBBBBBBBBBAAA@@@???>>>:::999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;555888;;;<<<;;;:::::::::>>>>>>>>>???????????????======???AAACCCFFFLLLRRRVVVXXXZZZ\\\]]]^^^^^^^^^XXXXXXXXX\\\ccckkktttyyywwwsssiiiddd\\\UUUPPPMMMJJJHHHEEEAAA;;;777555444333222............,,,+++++++++,,,+++***)))))))))))))))************************************************(((((((((((((((((())))))((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%########################$$$%%%&&&%%%$$$###$$$%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$###!!!!!!"""""" %%%%%%$$$$$$$$$#########"""!!!!!!!!!###$$$$$$"""#########$$$%%%&&&'''((('''&&&&&&%%%$$$$$$############"""!!! !!!"""###$$$$$$"""!!!"""$$$$$$%%%%%%%%%%%%%%%&&&&&&############%%%(((+++---///...---+++***)))((('''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((((((%%%&&&)))'''"""%%%$$$###"""###$$$%%%&&&%%%&&&&&&''''''''''''&&&(((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))(((&&&(((((('''&&&&&&&&&&&&'''''''''((()))************'''&&&&&&&&&(((+++...//////111333444444444666888::::::;;;;;;<<<=========???AAAEEEHHHKKKLLLLLLLLLEEEFFFIIILLLNNNMMMGGGAAADDDDDDDDDDDDEEEFFFGGGHHHHHHLLLWWWhhh}}}<<<<<<;;;:::999999::::::999:::::::::;;;<<<===>>>999999999999:::::::::;;;===<<<;;;;;;::::::::::::;;;<<<===<<<;;;;;;<<<===>>>>>>==================;;;<<<======>>>AAACCCEEEHHHIIIKKKLLLMMMMMMMMMMMMJJJJJJJJJLLLPPPUUU[[[^^^jjjqqq|||~~~xxxqqqkkkfffbbb___]]]ZZZTTTKKKDDD???<<<:::999444333222111111111000000+++***************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))(((((()))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''((($$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$###########################$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%((('''$$$######""" """"""""""""#########$$$###"""!!!"""###$$$###"""#########$$$%%%'''((()))'''''''''&&&%%%%%%$$$###$$$###"""!!! !!!!!!"""$$$%%%$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&))),,,......---+++***))))))))))))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&((('''###%%%$$$###"""###$$$%%%&&&%%%&&&'''(((((((((((((((&&&&&&&&&''''''((()))***(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))))))))((('''&&&'''(((+++---///000222444444444555777999;;;;;;<<<<<<<<<<<<=========???CCCGGGIIIJJJJJJJJJFFFEEEFFFKKKNNNLLLFFFAAAAAAAAAAAABBBCCCEEEFFFGGGHHHNNNZZZkkk777666555555666888:::;;;<<<<<<<<<<<<============AAAAAABBBCCCCCCDDDDDDEEECCCDDDEEEFFFFFFGGGHHHHHHKKKKKKIIIGGGDDDCCCDDDEEEHHHGGGGGGFFFEEEDDDDDDDDD@@@CCCDDDBBBCCCFFFFFFCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDGGGJJJKKKNNNSSS\\\fffooouuuyyyzzzzzz}}}}}}{{{ppphhh]]]RRRJJJEEEAAA???999777444333333222111///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%########################"""###$$$$$$######$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&,,,***'''&&&%%%$$$""" !!!!!!"""""""""############"""!!!"""###$$$###"""""""""###$$$%%%''')))***&&&'''''''''&&&%%%$$$###############"""""""""""""""###%%%$$$######$$$&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''***,,,---((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((((((((((((%%%&&&&&&'''''''''((((((((((((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%'''((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))))))))))))))((()))***+++---...111222333444444555777:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<>>@@@AAABBBBBBEEEAAABBBGGGHHHCCCBBBCCCAAABBBBBBDDDFFFHHHJJJKKKKKKTTTccctttFFFGGGHHHKKKNNNRRRVVVXXX\\\^^^bbbfffjjjnnnpppqqqtttsssssssssrrrrrrrrrrrrttttttvvvwwwxxxxxxyyyyyyuuuwwwwwwvvvsssqqqooopppiiijjjkkkkkkjjjiiihhhffffffjjjkkkiiijjjmmmkkkeeeaaaaaabbbaaa```^^^\\\[[[VVVUUUTTTRRRPPPNNNLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLIIILLLOOOOOOMMMOOOUUUZZZ___kkk}}}vvvnnnhhheeeVVVQQQJJJEEEBBB???;;;777444333111...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$***(((&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((""""""""""""""""""""""""!!!###$$$$$$######$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###"""!!!"""###$$$###!!!''''''&&&%%%$$$###"""!!!$$$"""!!!"""######"""!!! !!!"""$$$''')))***%%%&&&&&&'''&&&$$$###"""!!!"""$$$&&&'''&&&$$$###!!!""""""!!!!!!"""$$$!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$###""""""$$$&&&)))***""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###%%%((($$$%%%&&&'''((('''&&&%%%"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&%%%$$$###$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&(((((('''&&&&&&&&&&&&'''((()))***++++++,,,+++++++++,,,,,,------,,,,,,+++...///000000000111444777999999::::::;;;<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCCCC@@@@@@EEEDDD@@@@@@DDDCCCCCCDDDFFFHHHJJJLLLMMMLLLUUUeeevvvYYY]]]aaabbbccciiirrryyy|||}}}~~~zzzwwwxxxuuuqqqmmmiiieeeaaa^^^VVVTTTRRRQQQQQQOOOLLLIIIGGGEEECCCBBBDDDFFFHHHHHHNNNUUU___hhhrrr|||uuukkk___WWWSSSOOOGGGAAA===:::666333222000---+++///---++++++,,,---------...---,,,++++++*********++++++++++++++++++++++++((()))))))))))))))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$''''''''''''''''''&&&&&&%%%'''(((***)))'''%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$###"""!!!!!!###%%%&&&'''&&&%%%&&&((()))((('''########################%%%$$$"""!!!!!!!!!"""###!!!###$$$%%%%%%$$$###!!!""""""############""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$&&&((()))***(((%%%###"""###$$$&&&)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***(((&&&$$$######$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++++++++...---+++******+++---...,,,------...000222333444555777:::<<<;;;:::999::::::;;;===???AAABBBCCCDDDBBBCCCDDDEEEDDDCCCBBBAAACCCEEEGGGHHHIIIJJJMMMOOOPPPXXXfffvvvzzzoookkkfffaaa\\\WWWQQQLLLLLLIIIGGGFFFFFFFFFFFFEEEEEEIIIMMMQQQVVV]]]eeekkkkkklllkkkgggdddeeekkkpppwwwnnniiibbbXXXQQQJJJFFF@@@;;;999777555444333111...---.........---++++++*********+++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''(((***++++++)))'''%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&&$$$$$$$$$##################"""!!! !!!"""$$$%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""############""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%############$$$&&&'''(((########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%)))(((%%%###"""###$$$&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++++++++)))***+++,,,---------------------...///111222333444777:::;;;:::999999999888:::<<<>>>@@@AAABBBCCCBBBBBBCCCCCCCCCBBBBBBAAADDDFFFIIIKKKKKKLLLNNNOOOPPPWWWeeeuuuyyyqqqiiiaaa\\\YYYWWWTTTRRRQQQOOOLLLJJJIIIIIIHHHGGGGGGIIINNNQQQSSSUUUVVVUUUTTTVVV[[[```dddkkkwwwuuummmaaa[[[SSSKKKEEEAAA>>>;;;666333000......---,,,+++,,,+++++++++++++++,,,---************************......---,,,***)))((('''))))))))))))))))))))))))''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((***++++++)))'''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""!!! !!!######%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!############!!!!!!""""""############""""""######$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''####################################$$$&&&((()))'''&&&%%%$$$$$$$$$$$$%%%)))'''%%%#########%%%&&&$$$$$$$$$$$$%%%&&&'''(((***)))'''&&&%%%$$$$$$$$$$$$%%%'''(((((('''%%%###$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,&&&'''***---.........---............///000111222333666999:::999888999999777888:::===???AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCEEEHHHLLLNNNNNNNNNOOOOOORRRXXXeeevvvzzzuuunnnllljjjiiihhheeebbb___[[[ZZZWWWTTTPPPNNNMMMMMMEEEFFFGGGFFFEEEFFFJJJMMMOOOVVV```kkkwwwzzzooodddYYYOOOFFFAAA<<<999555333222111///...//////...---,,,+++++++++************************------,,,+++***)))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$##################""""""!!!!!!!!!""""""###$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###### !!!""""""""""""!!! """"""############""""""###$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))######$$$$$$%%%&&&''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,------''')))***,,,---...------............//////000111333555888888888888999:::888999;;;>>>@@@BBBCCCCCCBBBAAAAAA@@@AAABBBDDDEEEGGGJJJOOOQQQQQQPPPOOOOOOTTTZZZfffyyy}}}{{{rrrpppmmmiiiccc[[[TTTPPPKKKJJJHHHEEECCCBBBCCCEEEGGGLLLRRRXXX```mmm~~~rrrcccUUUMMMIIIEEE@@@===:::888555333......---,,,,,,,,,,,,,,,******************************)))))))))***++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%"""###############$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$########################"""!!!"""$$$%%%$$$###"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!!""""""############""""""######$$$$$$$$$###""""""""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))'''&&&&&&%%%&&&''')))***)))***++++++***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***,,,------------,,,+++++++++,,,---...///////////////000111222333555777888888888999;;;999;;;===@@@BBBDDDEEEFFFCCCBBBAAAAAABBBDDDFFFGGGIIILLLPPPRRRQQQPPPOOOOOORRRYYYgggyyyzzzoooddd]]]\\\YYYTTTOOOLLLJJJJJJJJJGGGHHHJJJKKKNNNVVV```hhhtttxxx{{{nnnfffZZZUUUOOOHHHCCC>>>:::777...---------------......++++++++++++++++++++++++))))))(((((()))***,,,---))))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!%%%%%%&&&&&&'''((((((((('''(((((()))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$######################## !!!###$$$%%%&&&'''$$$$$$$$$$$$###############"""!!!"""$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""###############"""""""""""""""############%%%%%%&&&&&&&&&&&&%%%$$$########################'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&%%%$$$###"""&&&%%%%%%%%%$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((******)))(((&&&%%%&&&(((***+++)))***+++,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---......000///---++++++,,,...000000000000000111222333444444555777888888888:::<<<;;;<<>>;;;===???BBBEEEGGGIIIIIIDDDEEEFFFHHHJJJKKKKKKKKKKKKMMMNNNNNNMMMLLLMMMNNNMMMYYYlll||||||uuupppnnnnnnooopppnnnjjjfffdddcccdddcccbbbUUUUUUUUUWWWZZZ^^^ccceeejjjuuuwwwlllaaaXXXSSSGGGDDD@@@;;;666222///...------------------------///...,,,*********,,,---)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((()))*********%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########"""""""""""""""###############$$$$$$$$$""""""###""""""!!! $$$""""""###$$$%%%$$$##############################"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$""""""############"""""" !!!######$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))(((((('''''''''(((((('''((()))******)))(((&&&###%%%(((+++------+++***))))))))))))))))))))))))&&&''')))+++---...//////***,,,///111222222222111000000111222333555777888555777888888999:::===???;;;<<>>AAACCCDDDEEEGGGHHHFFFDDDFFFKKKMMMKKKLLLOOOLLLMMMNNNMMMLLLLLLNNNPPPPPP[[[kkk}}}wwwmmm```YYYXXXWWWRRRMMMMMMOOOSSSYYYaaalllwww~~~tttdddVVVLLLDDD<<<666444222000///...---,,,+++///---++++++,,,,,,+++***,,,,,,++++++******)))))))))((('''&&&&&&%%%&&&&&&(((((((((((('''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&(((%%%"""$$$''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$$$$!!!"""""""""############ !!!!!!""""""######"""$$$%%%%%%###"""######%%%$$$$$$###""""""#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%'''((((((&&&###((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((''''''''''''''''''''''''''''''((()))******)))((('''(((((((((((()))***+++,,,***+++---///000111222222111111111222333555777888999888777777888999;;;===;;;===@@@AAABBBBBBDDDEEEEEECCCEEEJJJLLLJJJKKKNNNKKKLLLMMMLLLKKKKKKMMMOOOQQQ\\\mmm~~~}}}wwwtttttttttrrroooqqqsssvvv{{{}}}wwwuuuwwwzzz~~~~~~{{{{{{zzzoookkkjjjfff[[[PPPOOONNNLLLNNNRRRWWW\\\^^^mmmrrr|||qqqdddXXXJJJ@@@<<<888444111000000///...,,,+++)))***++++++)))(((++++++++++++++++++++++++)))(((((('''''''''(((((())))))))))))((((((((((((&&&((()))((('''&&&'''))))))'''%%%%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%$$$$$$###""""""!!!!!!%%%$$$######"""#########$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%&&&%%%$$$######"""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########"""$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&((())))))***&&&&&&''''''&&&&&&%%%%%%######$$$&&&(((((('''%%%$$$%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&((()))******''''''''''''''''''''''''))))))******)))'''&&&%%%'''''''''((()))+++,,,---((()))+++---000111222222000000111222333555666777888888777777888999;;;<<<:::<<>>>>>???@@@AAA@@@AAAFFFGGGEEEFFFIIIHHHIIIJJJJJJIIIIIIKKKMMMQQQ\\\mmm|||zzzuuupppjjjggggggeeebbb___]]]YYYWWW[[[fffsss~~~tttgggZZZSSSKKKEEEAAA===777333000///...///111222111000......------,,,+++++++++,,,,,,+++++++++,,,,,,---+++*********))))))))))))%%%&&&''''''%%%%%%&&&'''***)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))*********+++'''(((((((((((((((''''''"""######$$$%%%&&&&&&'''&&&''''''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&''''''''''''$$$###############$$$$$$######""""""!!!!!!!!! ######""""""""""""""""""############""""""""""""###$$$%%%$$$"""!!! !!!$$$###############$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$###############%%%%%%&&&&&&'''&&&&&&%%%+++***))))))******((('''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%&&&'''&&&######$$$&&&)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''(((***+++---...++++++,,,------...------...///000111333444555555777777777777888999::::::<<<>>>???@@@???>>>???@@@@@@>>>@@@DDDEEECCCDDDGGGGGGHHHIIIIIIHHHIIIKKKMMMPPPZZZkkk|||~~~|||yyywwwtttiiiccc]]]ZZZ]]]bbbfffgggpppqqqyyyxxxllleee\\\VVVPPPHHH>>>666666333000//////000///...//////...------,,,+++++++++******)))))))))******************))))))))))))'''((()))(((''''''''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&))))))******++++++,,,,,,((((((((((((''''''''''''#########$$$$$$%%%%%%%%%'''((())))))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%&&&'''''''''#########"""######$$$%%%"""""""""""""""!!!!!!!!!############""""""""""""###########################%%%%%%$$$"""  #########"""######$$$%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&***((('''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%''')))'''$$$###%%%(((***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))%%%&&&'''((((((((('''&&&'''''''''((()))+++,,,---,,,------...---------,,,---...000111333333444444666666777888888999999999<<<>>>@@@@@@??????@@@AAA@@@>>>???CCCDDDBBBBBBEEEFFFHHHIIIIIIHHHIIIKKKMMMOOOYYYhhhyyy}}}wwwrrrpppkkkddd^^^[[[[[[```jjjwww}}}xxxrrrnnnjjjbbbUUUJJJ@@@<<<666111///...------............------------,,,+++***))))))(((((()))******)))))))))((((((((()))+++++++++***)))***+++&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((())))))***++++++,,,,,,))))))((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%'''))),,,,,,***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""##################""""""###$$$$$$%%%############$$$$$$$$$$$$############"""""""""!!!"""""""""######$$$$$$%%%###$$$%%%%%%###!!!!!!"""######""""""###$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$$$$######$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&)))***((($$$###&&&)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((&&&%%%$$$(((((((((((()))***+++,,,,,,,,,---...............,,,---///111333333333333555666777888888999999999;;;===????????????@@@AAA@@@>>>???CCCDDDBBBBBBDDDFFFHHHIIIIIIIIIJJJLLLNNNPPPYYYgggwww~~~pppeeeWWWUUUTTTWWW]]]mmm{{{nnndddPPPJJJAAA:::666444222111,,,,,,------...//////000...---,,,+++************))))))))))))((((((((((((&&&((()))((('''&&&'''((($$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((((()))***+++++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''***---...,,,)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$###############""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''#########"""!!!"""$$$'''"""###$$$$$$%%%&&&''''''$$$%%%%%%&&&'''''''''&&&%%%$$$######%%%''''''&&&""""""###$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&)))+++)))%%%$$$'''***%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++)))'''%%%$$$))))))((())))))***++++++***+++,,,...///000000000,,,---///111222333333333555666777888888999999888999;;;>>>>>>>>>>>>???AAA@@@>>>???CCCDDDAAAAAADDDGGGHHHIIIIIIIIIJJJLLLOOOQQQYYYgggwwwvvvggg\\\VVVXXXZZZ]]]mmm}}}pppcccRRRDDD===:::888555,,,,,,.........---+++***...---,,,,,,------+++***,,,,,,,,,+++++++++*********************************)))(((&&&&&&'''((((((***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''')))***)))((('''(((***(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###!!!'''%%%###"""######"""!!!$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$#########$$$%%%%%%&&&######$$$$$$$$$######"""""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$((()))&&&%%%'''(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%""" !!!###&&&)))'''$$$""""""%%%&&&%%%###))))))(((&&&%%%$$$###"""'''''''''''''''((())))))************)))'''&&&%%%&&&%%%%%%(((******&&&###&&&&&&''''''(((***+++,,,,,,---------...------,,,......///000111222333333888999::::::999:::<<<>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAACCCEEEHHHIIIEEEFFFGGGGGGGGGIIILLLOOOSSSYYYfffwwwqqqhhhcccdddbbb```hhhuuulll\\\PPPGGG@@@;;;555444333111000...---,,,...---,,,,,,,,,,,,***(((,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((''''''''''''((((((((('''&&&&&&&&&''''''((('''&&&%%%%%%''')))***''')))***)))((('''(((***(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%###""""""###$$$$$$###$$$#########""""""""""""#########$$$$$$$$$%%%%%%############"""""""""!!!$$$$$$######$$$$$$%%%&&&######$$$%%%%%%$$$$$$$$$""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((%%%***,,,***((())))))&&&((((((''''''''''''(((((()))'''%%%"""!!!"""###$$$&&&$$$""""""%%%&&&%%%###(((((('''''''''''''''''''''''''''''''''((())))))))))))***))))))((('''&&&'''&&&&&&(((******'''$$$'''''''''((()))***+++++++++,,,---...//////////////////000000111111222222444555666555555555777999===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJIIIIIIKKKMMMPPPTTTZZZgggxxx|||xxxwwwppphhhgggmmmkkklllpppwwwssscccUUUIIIAAA:::888555111///.........000...------------+++))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((()))))))))(((((('''''''''&&&&&&&&&'''(((((())))))((('''''''''(((******''')))***)))((('''(((***(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######"""!!!"""$$$%%%%%%%%%###############"""""""""######$$$$$$$$$$$$$$$%%%############""""""""""""$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''',,,...+++)))***)))&&&((((((''''''''''''((((((((('''&&&$$$############&&&$$$######$$$%%%%%%$$$&&&&&&'''((()))***++++++(((''''''''''''(((((()))((((((((())))))(((((('''%%%$$$$$$%%%''''''%%%###((((((((())))))************+++---///000111222222///000000000111222222222222333444333333333555777===>>>???AAABBBBBBCCCCCC???@@@BBBCCCDDDEEEEEEEEEHHHIIIJJJIIIIIIJJJMMMOOOUUU\\\iiizzzxxxssstttnnnjjjgggggglllttt}}}uuudddVVVMMMAAA>>>999555222111111222222000......///000///---------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))******((('''&&&'''''''''''''''(((((()))(((((('''''''''((()))***''')))***)))((('''(((***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%$$$"""!!!"""###%%%%%%$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!!!!###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%(((+++,,,'''%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''((()))***+++,,,((((((''''''''''''((()))&&&''''''((())))))((((((&&&%%%%%%%%%&&&&&&&&&%%%(((((())))))************+++,,,---...000000000000......///000222333444555555666777666666666888:::===>>>???AAABBBCCCCCCCCC@@@BBBCCCEEEFFFFFFEEEEEEFFFGGGHHHGGGFFFGGGJJJLLLUUU^^^lll|||}}}uuuooommmllllllkkkyyyvvvggg^^^RRROOOHHHAAA;;;777666555222000......///000000///---------,,,,,,,,,++++++++++++++++++++++++++++++((()))*********)))'''&&&))))))(((''''''''''''((('''''''''''''''(((((((((''')))***)))((('''(((***)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((((('''&&&&&&$$$""""""###$$$###"""###############$$$$$$$$$""""""""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%% !!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%((()))'''!!!###''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((((((%%%&&&'''(((((())))))((())))))(((''''''''')))***'''((()))***++++++******,,,,,,---.........------+++,,,...000333555777888888999:::999999999;;;======>>>???AAACCCDDDDDDDDDBBBDDDEEEFFFGGGGGGFFFEEEFFFFFFGGGGGGFFFGGGJJJLLLUUU___ooozzzsssmmmhhhlllxxxuuullleeeaaaZZZQQQHHH???999666444222///......///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((((((***))))))((('''''''''(((&&&&&&'''''''''(((((((((''')))***)))((('''(((***))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&'''%%%###"""######"""!!!#########$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!############$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%'''$$$"""'''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$###"""$$$%%%%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((%%%&&&'''(((((((((((((((&&&&&&%%%###"""###%%%(((&&&''')))+++,,,,,,,,,+++,,,---------------,,,,,,+++,,,...000333666777888888999::::::999999;;;======>>>???AAACCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHJJJMMMOOOTTT```qqqzzztttvvvyyy|||yyywww{{{pppjjjjjjttt}}}zzzuuusssnnnfff\\\QQQHHHCCC<<<999555111000///---,,,...------------,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))(((((((((((((((((()))***''''''(((((())))))))))))''')))***)))((('''(((***)))************)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%'''((('''&&&%%%$$$""""""###$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&"""!!!%%%(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$######%%%&&&%%%""""""$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&''''''((('''''''''$$$$$$### ###'''$$$&&&(((+++---------,,,,,,,,,---......///............000111333444666666777999999999999999;;;======>>>???AAACCCEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHJJJNNNQQQSSS___rrrzzzqqqlllnnnpppsssxxxuuuooommmqqq|||~~~zzzwwwsssssshhhiiilllppp~~~{{{rrrhhh^^^XXXEEEAAA;;;666333111...,,,......---------,,,,,,,,,************************,,,+++)))((((((((()))***&&&&&&''''''(((***+++,,,(((((()))***************((()))***)))((('''(((******************)))((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$'''((('''%%%###"""!!!"""$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$'''''''''(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""" &&&)))'''''')))***(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((###%%%&&&%%%""""""$$$'''###$$$$$$%%%&&&'''((((((***)))((('''''''''''''''&&&'''''''''''''''&&&&&&))))))(((%%%###$$$(((,,,###%%%(((+++---......---+++,,,---///000111111111000111111222222333444444888999::::::999:::<<<>>>===>>>@@@BBBCCCEEEFFFFFFDDDCCCBBB@@@@@@AAABBBCCCAAACCCDDDEEEFFFIIILLLOOORRR___rrrxxxoooyyysssooooooqqqssszzz|||tttooonnnqqqtttvvvwwwnnnkkklllmmmzzzvvvpppmmmlllnnnsss}}}kkk^^^SSSDDD999555444111///+++---......---,,,,,,,,,---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((()))*********((('''&&&************************(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''((($$$%%%%%%&&&'''''''''&&&)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%###!!! !!!###"""&&&)))((($$$"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%$$$###$$$%%%%%%(((%%%""""""$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''))))))(((((((((((())))))(((&&&$$$%%%'''(((&&&$$$$$$&&&)))++++++,,,...///////////////............///000111222333444444444777777888999:::;;;;;;<<<:::<<>>@@@AAABBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGIIIKKKMMMTTT```sssyyytttrrrtttttttttxxx}}}~~~}}}zzzpppiiikkklllnnnvvv|||zzzxxxyyy}}}mmm[[[OOOEEE<<<666222111000///...------,,,,,,,,,+++++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))++++++*********)))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!!!!"""""""""%%%%%%$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((('''%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%+++'''$$$$$$%%%%%%###!!!"""$$$&&&&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&***(((%%%%%%%%%%%%$$$###&&&%%%$$$######$$$$$$%%%$$$###"""""""""###%%%&&&***)))'''&&&&&&''')))***''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&''''''&&&&&&(((***+++++++++---......//////000000111111111111111111111222333555666777777888999:::;;;;;;<<>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHJJJLLLNNNTTTcccyyy}}}xxxuuuyyywwwlllkkkppp~~~~~~lll___JJJDDD<<<666555444222///......---------,,,,,,,,,,,,++++++++++++***************************************)))))))))***++++++******************************)))))))))((((((((('''''''''''''''((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((&&&&&&''''''&&&&&&%%%%%%((((((''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!"""""""""$$$############$$$%%%%%%###""""""!!!""""""######!!!"""$$$&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$$$$"""%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%###$$$%%%%%%""" !!!###"""!!! !!!"""######$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&))))))(((((((((((())))))&&&((()))((('''&&&'''(((''')))+++,,,,,,,,,...///...//////000000111111111222222111222333444666777777777888999:::;;;;;;<<>>@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCDDDGGGJJJLLLMMMRRRaaavvvwwwrrrqqqqqqrrr{{{~~~tttiii^^^TTTMMMCCC???:::555333111///---......------,,,,,,,,,,,,///---++++++------,,,***))))))*********+++++++++---,,,++++++***+++++++++***++++++++++++***))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""" $$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!%%%$$$"""!!!!!!"""$$$%%%$$$######$$$%%%&&&$$$######%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))((((((((('''''''''''')))***,,,---......---,,,---......////////////////////////000222555888:::888888888999:::;;;<<<===@@@@@@@@@@@@????????????@@@AAABBBDDDEEEEEEEEEEEEFFFEEEDDDDDDFFFIIILLLMMMTTTcccyyyyyyuuurrryyy~~~pppeeeVVVPPPFFF>>>777333///---...............---,,,+++...---,,,,,,------,,,******************++++++++++++++++++++++++,,,------***************))))))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$""" %%%$$$###""""""###$$$%%%$$$###"""###$$$&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))((((((((((((''''''''''''((()))+++,,,---------,,,,,,---......//////......------...000333666999;;;888888999999:::<<<===>>>AAA@@@@@@@@@????????????@@@AAABBBCCCDDDEEEEEEEEEGGGFFFEEEEEEFFFHHHKKKLLLWWWfff}}}rrrhhhYYYJJJ>>>777333000...///000000000///.........---------------,,,+++************************,,,++++++++++++,,,------+++++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))*********$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$$$$$$$###$$$%%%%%%&&&((('''&&&%%%###"""!!!!!!$$$$$$###""""""###$$$$$$$$$###!!!!!!$$$&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&(((***(((((((((((((((''''''''''''((()))+++,,,,,,,,,+++---......///000/////////------...000333555888:::888888999999;;;<<<>>>???AAAAAA@@@@@@@@@?????????@@@@@@BBBCCCDDDEEEEEEEEEGGGGGGGGGFFFFFFGGGJJJMMMZZZiii~~~kkkWWWGGG>>>888555//////000000000000000000.........------,,,,,,---************************...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********)))))))))((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$###$$$##################$$$$$$###!!!!!!$$$&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&(((***'''''''''(((((((((((((((((()))+++,,,.........---//////000111111111111000...//////111222444666666888888999:::;;;===>>>???AAAAAAAAA@@@@@@@@@@@@??????@@@AAACCCDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGJJJNNNYYYhhh~~~}}}||||||gggVVVIIIAAA<<<222222111///////////////---...///...,,,,,,,,,...+++++++++***************......---,,,,,,,,,,,,,,,---------------,,,,,,+++))))))))))))(((((((((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$###### !!!"""$$$&&&'''(((!!!!!!"""###$$$$$$##############################$$$###"""###$$$&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&'''(((((()))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))'''''''''(((((((((((((((***+++---///000111111111000000111222222222111111...///000111222444444555888888999:::<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIGGGFFFGGGKKKOOOWWWeeezzz|||{{{{{{jjj[[[NNNFFF<<<:::666222000//////000---///000///,,,+++---...+++++++++*********))))))---,,,,,,,,,,,,---......,,,------------,,,++++++))))))((((((((('''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))((((((''''''''''''''''''''''''((()))(((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$###############$$$$$$#########$$$######$$$%%%&&&$$$######%%%&&&&&&$$$$$$%%%'''''''''((()))))))))))))))%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''###$$$$$$$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((())))))***,,,///000111000000//////000111111111111111,,,---///111333444555666888888999:::<<<>>>@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDGGGIIIHHHFFFGGGLLLQQQTTTaaauuuxxxyyy{{{jjjYYYOOOGGGCCC===777333111111222---///000///,,,+++---///++++++++++++******))))))+++++++++,,,---...000000+++,,,,,,,,,,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%##################$$$$$$%%%$$$$$$###""""""######$$$%%%&&&&&&'''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&###!!!###%%%&&&&&&%%%$$$&&&'''''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%"""###$$$%%%'''((()))***######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))&&&'''))),,,---............//////000000000000000***+++...111333555777777888888999:::<<<>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????AAABBBCCCDDDDDDDDDCCCFFFIIIHHHFFFGGGMMMSSSRRR^^^rrr|||{{{wwwooojjjUUUNNNDDD;;;555222222333444000///000000------///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------......************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%######$$$''''''$$$!!!######""""""###$$$%%%%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%##################$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&*********+++,,,---...///000000111111111111000000,,,,,,---...000333555777888:::;;;;;;:::;;;<<<===CCCCCCCCCDDDCCCCCCBBBAAA===>>>???@@@AAACCCDDDDDDGGGHHHHHHHHHHHHJJJMMMPPPQQQ]]]ppp}}}}}}zzzxxxllldddXXXLLLCCC===:::888555000///000///,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------,,,,,,++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%######$$$&&&&&&$$$!!!###############$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&''''''''''''((()))***++++++++++++(((((()))))))))*********$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''(((((()))))))))***,,,...000111000000111111111111000000////////////000222444555666888:::;;;;;;<<<>>>@@@CCCDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFDDDFFFHHHHHHIIIKKKNNNPPPSSS___ppp}}}wwwuuuttt~~~{{{oooaaaUUUJJJAAA;;;999333000111111...,,,---------------------------///////////////////////////......---+++******)))++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$###$$$&&&&&&$$$"""$$$############$$$$$$%%%$$$$$$$$$###############'''&&&$$$######$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&'''((((((((()))***++++++,,,,,,+++))))))******++++++,,,,,,&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%$$$##############################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))''''''(((***,,,...000111///000000111111000000///111111000000111222444555555777999;;;<<<===@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCDDDEEEFFFFFFGGGBBBDDDGGGIIIJJJKKKNNNPPPUUU___ooo}}}wwwuuuvvvzzzzzznnn___OOOEEE@@@999444444444111///000------------------------...........................------,,,++++++******+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$######$$$$$$%%%########################'''%%%$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&'''((()))************)))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((()))***+++---///000//////000000000000//////111111000000111333555666555777:::;;;<<<===@@@BBBEEEEEEDDDDDDCCCBBB@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCEEEGGGIIIIIIJJJKKKMMMTTT\\\kkk}}}}}}iii[[[JJJ@@@888666555222000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%########################$$$###"""!!!!!!"""######$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%'''((()))&&&'''((())))))***))))))))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$######%%%&&&((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$************++++++,,,---//////000000000000///////////////000222444777888777999;;;<<<<<<===???@@@DDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJPPPYYYhhh|||ttt[[[NNN@@@999666222000000////////////////////////........................,,,,,,,,,------.........,,,++++++++++++***************))))))((((((''''''************************&&&'''(((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%###############$$$$$$$$$!!!!!!!!!""""""""""""###""""""###%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''((('''((()))******++++++*********)))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))))))))((('''&&&$$$$$$###++++++************++++++...//////000000//////............///111444777888888:::<<<<<<<<<===???@@@CCCCCCCCCDDDCCCCCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIHHHHHHHHHFFFEEEEEEGGGIIIOOOXXXhhh}}}sssaaaNNNBBB;;;555222222////////////////////////000000000000000000000000........................,,,,,,+++++++++******************)))((('''''''''))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""$$$''''''&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%$$$$$$###"""######$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%***)))'''%%%$$$%%%&&&'''&&&'''((())))))******)))'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((((((((((((''''''''''''&&&******)))******+++,,,,,,......////////////...............///000222555666666999;;;<<<===>>>@@@BBBAAABBBCCCCCCDDDCCCCCCCCC@@@AAABBBDDDFFFHHHIIIJJJHHHHHHFFFDDDCCCDDDHHHKKKRRRZZZkkkrrrZZZKKKBBB:::666555000000000000000000000000111111111111111111111111111111000///...------,,,,,,,,,,,,+++++++++******+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$"""!!!$$$''''''&&&%%%%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((,,,***(((%%%$$$$$$%%%&&&###$$$%%%&&&''''''''''''######$$$%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))*********((((((((()))***,,,---.........////////////......000////////////111222333444777:::<<<===???BBBEEE@@@AAABBBCCCDDDDDDDDDDDD======???AAADDDFFFHHHIIIHHHGGGEEEBBBBBBDDDIIIMMMUUU^^^nnnhhhSSSHHHBBB;;;666333222000......000111222000000111333444222///,,,000000111111111///...,,,---,,,+++***))))))))))))******+++,,,,,,***)))(((************************))))))((('''&&&%%%%%%$$$(((((((((((()))***+++,,,******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$#########!!!"""$$$&&&''''''&&&&&&$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''''''''))),,,---000***###!!!$$$''''''&&&'''((()))(((&&&%%%%%%'''(((((())))))((('''&&&&&&(((((('''%%%""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$***'''!!!"""'''&&&'''''''''(((((())))))******+++++++++******)))+++,,,------......------///000111222222444777:::999;;;===???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHJJJHHHEEECCCDDDFFFJJJLLLRRR^^^sss{{{|||nnn[[[QQQIII@@@999888666444333333333333333222111000000111111000...000000000000///...---------,,,+++***))))))))))))******++++++******)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))***+++,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###%%%&&&+++'''$$$$$$'''(((&&&###&&&'''((('''%%%%%%&&&'''((((((((((((((('''&&&&&&((((((((('''$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&((('''&&&$$$$$$''',,,000&&&'''''''''((((((((()))&&&''')))***,,,,,,------+++,,,------......------222333333222111111444666999;;;???BBBCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHKKKLLLUUUaaawwwzzzyyyyyylllbbbXXXLLLCCC===:::666444333222111000444222///...000111111111111000///......------...---,,,+++******))))))***+++******)))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))***++++++***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######&&&''''''%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&$$$$$$&&&))))))%%%!!!$$$%%%&&&&&&%%%%%%&&&''''''(((((((((((('''&&&&&&'''((())))))'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((("""$$$&&&'''((()))+++---'''''''''''''''(((((((((&&&'''(((***,,,---------,,,,,,---............---222222222111000111333555888<<<@@@DDDEEECCC???===>>>???@@@AAABBBCCCCCCCCC@@@AAABBBDDDEEEFFFGGGGGGCCCDDDEEEGGGIIIJJJKKKLLLWWWeee{{{yyyoooaaaWWWJJJDDD<<<666333333111000333222000000111222222111222000///---,,,------...------,,,+++************+++***)))((('''((()))***************************)))))))))))))))*********((((((((((((((()))******))))))((('''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$###$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$###$$$&&&((((((%%%"""###$$$%%%%%%$$$$$$&&&''''''''''''(((((('''&&&&&&%%%'''))))))'''%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%$$$$$$%%%&&&((()))"""$$$&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''))))))***+++++++++******,,,------..................///000000000222666888999;;;???BBBBBBAAA???===<<<===>>>@@@AAABBBBBBBBBAAABBBDDDFFFHHHIIIIIIJJJEEEEEEFFFGGGHHHIIIKKKLLLWWWeee|||xxxooo```VVVGGG===888777666444222111222444555555222000222111///...------.........---,,,+++************,,,+++)))((((((((()))***++++++++++++++++++++++++)))))))))***************(((((((((((((((((()))***)))((((((''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%$$$######$$$%%%'''((($$$%%%%%%%%%%%%$$$######"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&$$$$$$$$$%%%&&&&&&%%%###$$$%%%%%%$$$$$$&&&'''&&&&&&''''''''''''&&&&&&###%%%'''(((&&&$$$$$$$$$(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((()))))))))(((%%%$$$%%%''''''''''''''''''&&&&&&&&&((()))***+++++++++++++++,,,---......//////......---...//////000222555888::::::;;;<<<===>>>>>>>>>;;;;;;===>>>@@@@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKIIIGGGEEEEEEGGGJJJLLLTTTddd{{{uuugggUUUFFF???;;;888555222333444777888777444111222111000//////............---,,,++++++******+++,,,++++++***************))))))))))))))))))))))))*********)))))))))))))))(((((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%$$$$$$#########$$$%%%&&&(((((($$$%%%%%%%%%%%%$$$###### """$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""#####################((('''%%%######$$$&&&'''$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&''''''''''''&&&###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((***'''''''''&&&&&&&&&&&&&&&%%%&&&(((***,,,---...///------...////////////...000000000///...///111333999999999:::;;;===???@@@;;;<<<===>>>???@@@@@@@@@???@@@BBBEEEGGGHHHIIIIIINNNKKKGGGDDDDDDFFFJJJLLLRRRbbbyyy{{{gggXXXNNNFFF>>>888555555555777888999777555222222222222111000///.........---,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))*********))))))((((((''')))(((((('''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((()))((('''%%%$$$$$$&&&'''&&&'''((('''%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&"""###$$$&&&''')))***+++''''''''''''&&&%%%$$$$$$"""###%%%%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$%%%'''***,,,...//////------...//////////////////000000///...///111333666777999;;;===???@@@AAA>>>>>>???@@@@@@AAA@@@@@@???@@@BBBEEEGGGHHHIIIJJJKKKIIIHHHFFFFFFHHHJJJKKKRRRaaawww{{{lllaaaVVVJJJAAA999777555555777999999999222222333333333111///.........---,,,+++++++++++++++,,,---...---,,,+++***+++++++++++++++++++++++++++******)))(((''''''&&&)))(((((('''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))))))))(((&&&%%%%%%&&&'''((()))(((&&&%%%%%%'''$$$%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%'''***$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((('''%%%###"""###&&&((()))((('''&&&''''''''''''&&&&&&%%%%%%%%%(((((()))++++++,,,,,,,,,---......///////////////+++---.........000444666444777:::>>>@@@AAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDGGGIIIKKKLLLLLLGGGGGGHHHHHHIIIJJJKKKKKKSSSaaavvv||||||{{{zzzyyyxxxxxxwwwuuutttsssrrrsssvvv|||}}}}}}ppp[[[HHH;;;;;;:::999777555444333333333333333333222111000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))(((((((((((())))))************)))'''&&&%%%'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%###$$$%%%%%%&&&'''((((((***+++++++++***)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******,,,&&&$$$***///000......---......///////////////222111111///...000333666999;;;===??????>>><<<::::::<<<>>>@@@CCCEEEFFFFFFEEEDDDDDDDDDEEEGGGIIIKKKGGGHHHIIIHHHGGGHHHKKKMMMRRR```sss{{{ttttttsssqqqooollljjjiiidddddddddeeeeeeeeeeeeeeeffffffffffffhhhkkkpppttt}}}wwwrrrnnnmmmmmmmmmnnnpppuuu{{{lllXXXGGGAAA:::777777666444111333333333333333222111111...------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******))))))(((((((((((()))))))))******))))))((('''&&&)))(((((((((''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((************)))((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&######"""""""""###%%%%%%$$$#########$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%% %%%+++,,,++++++...//////000000000000000///000000///...///222555777999<<>>??????@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJGGGHHHHHHHHHGGGHHHJJJMMMSSSaaauuu|||uuupppmmmiiiddd```ZZZ[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWXXXZZZ[[[\\\]]]\\\]]]___```aaacccgggjjjpppxxxzzzrrrqqqnnnjjjeee```\\\ZZZ[[[[[[\\\___dddjjjooossszzzlllXXXLLL???888999;;;888444333333333333222222222111......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********))))))(((((())))))***(((((())))))))))))(((((())))))((('''&&&%%%%%%$$$'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%&&&!!!"""###%%%&&&&&&''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''"""""")))...//////000//////000111111111111000---...//////...///111333555777:::>>>@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@DDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGIIILLLTTTbbbwwwddd```[[[XXXWWWVVVUUUSSSPPPQQQSSSTTTUUUVVVWWWWWWVVVWWWXXXYYY[[[\\\^^^^^^XXXYYY[[[\\\\\\]]]___aaabbbhhhppptttvvvyyy~~~zzzuuuoookkkbbbbbbbbb```^^^\\\YYYXXX[[[ZZZXXXWWWXXX[[[^^^```cccggglllrrrwww~~~}}}iii]]]LLLBBB>>>>>>===;;;555444444333222222222222///......---------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))***''''''((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&'''''''''(((((('''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&%%%&&&&&&'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&+++'''(((---111111222333......///000000000000000,,,...000000000000111333666888;;;>>>@@@AAABBBBBB>>>???@@@AAABBBCCCCCCCCCFFFFFFGGGGGGFFFDDDBBBAAAEEEFFFFFFFFFEEEFFFIIIKKKTTTcccyyyQQQOOOMMMMMMMMMNNNNNNNNNLLLMMMOOOQQQSSSUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\TTTVVVWWWWWWUUUTTTUUUVVVXXX]]]bbbeeefffhhhkkknnnoooqqqtttwwwxxxxxxwwwvvvuuusssooollliiifffcccaaa\\\\\\[[[[[[[[[[[[\\\\\\[[[YYYVVVSSSRRRSSSTTTUUUYYYZZZ[[[]]]```eeelllqqq{{{~~~{{{qqqaaaQQQFFF@@@>>>===888777666444333222222333000///......------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******&&&'''((())))))******)))%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((('''''''''''''''''''''&&&''''''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$###$$$%%%&&&''''''&&&$$$###&&&&&&'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''***''''''+++---,,,,,,...,,,---......//////......---///111111111111333555999:::<<<>>>???@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBBDDDEEEEEEEEEDDDEEEGGGJJJSSSbbbxxxKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZWWWXXXXXXWWWTTTRRRRRRSSSUUUXXXZZZ\\\\\\]]]___```aaabbbdddfffgggfffeeeeeeccccccaaa```___]]]\\\\\\^^^\\\[[[YYYYYY[[[\\\^^^ZZZYYYXXXVVVVVVVVVVVVWWWYYYXXXWWWVVVVVVYYY^^^aaafffhhhlllttt~~~zzz{{{vvveeeUUUHHHAAA>>>===;;;999666444333333333000000///............///------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++''''''((())))))***))))))%%%&&&&&&'''((()))******((((((((())))))(((((((((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((((((((((((((()))&&&'''***+++)))))),,,,,,,,,---............---...///000111111222444666;;;<<<===>>>??????@@@@@@BBBBBBBBBBBBAAAAAA@@@???>>>???AAACCCEEEGGGGGGHHHCCCDDDDDDDDDCCCDDDGGGIIIQQQ```vvvLLLNNNQQQSSSTTTTTTUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]]]]^^^\\\]]]\\\ZZZXXXWWWWWWYYYWWWXXXYYYYYYZZZZZZ[[[\\\ZZZ\\\]]]_________^^^^^^\\\]]]^^^^^^]]]\\\[[[[[[^^^^^^]]]\\\\\\]]]^^^___]]]^^^^^^^^^^^^^^^]]]]]]ZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[\\\^^^bbbiiiqqqyyy}}}~~~yyylll^^^QQQHHHAAA???;;;888555333333333111000//////......//////...------------,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++'''((()))))))))))))))((('''((((((((()))*********))))))(((((((((((())))))%%%'''((())))))((('''%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&''''''((((((&&&&&&&&&''''''(((((()))***))))))((('''&&&&&&%%%%%%%%%&&&(((((()))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))'''(((,,,,,,***,,,000,,,------..................////////////111444777<<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@BBBCCCEEEGGGHHHCCCCCCDDDCCCBBBCCCFFFHHHOOO^^^rrrMMMQQQVVVZZZ]]]]]]^^^___\\\\\\]]]^^^^^^^^^^^^]]]ZZZ[[[[[[]]]^^^___``````\\\\\\\\\ZZZXXXXXXZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZ[[[\\\]]]^^^^^^]]]]]]]]]___aaaaaa```^^^]]]]]]]]]]]]___```aaabbbcccccc``````aaabbbaaa```^^^]]]YYY\\\^^^___]]]ZZZXXXWWWXXXXXXXXXZZZ]]]aaaeeehhhnnnrrrxxxtttcccVVVDDDAAA===999666444333333111111000///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++(((((())))))))))))((((((************))))))))))))***)))(((''''''((()))***'''((()))++++++)))((('''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%$$$%%%''')))******))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$&&&((())))))))))))%%%$$$$$$$$$%%%''')))***''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$&&&***+++***,,,000---......///////////////---...---------///444777;;;;;;<<<>>>???@@@BBBBBB===>>>???AAABBBCCCDDDDDDEEEDDDBBBAAAAAABBBCCCDDDBBBCCCCCCCCCBBBCCCEEEHHHNNN\\\pppWWWZZZ]]]```aaa```^^^]]]```bbbddddddbbbaaa```aaa```___]]]]]]]]]___aaaccc```___]]]\\\\\\]]]___```________________________```aaaaaa___^^^]]]___`````````aaabbbbbbaaaaaaaaaaaaaaa``````aaabbbcccccccccbbbaaabbbdddeeefffeeeccc```]]]\\\\\\]]]]]]]]][[[\\\]]]]]]]]]]]]^^^```ccccccdddhhhnnnvvv}}}xxxiiiXXXPPPFFF???<<<999666222000111111000///000111333------...///...---+++***,,,,,,++++++***)))((((((,,,,,,++++++***)))))))))((((((((((((((((((((((((***(((%%%""""""$$$&&&((()))(((((((((((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$######"""###$$$&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''---,,,+++)))))))))******)))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$"""###&&&(((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%###"""""""""###$$$'''''''''&&&&&&%%%%%%%%%)))***+++,,,,,,+++***)))$$$&&&(((***,,,---...///.../////////...---,,,,,,---///111111111222333555555888;;;======>>>???@@@DDDAAA???@@@CCCDDDDDDBBB???@@@AAACCCDDDEEEEEEEEEFFFEEECCCBBBCCCDDDFFFGGGPPP\\\nnn``````aaaccccccdddddddddbbbdddeeeeeecccbbbbbbccc___^^^]]]\\\]]]^^^```aaabbb```___^^^]]]^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbcccdddddddddbbbbbbdddeeeddddddeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbaaa```aaabbbddddddcccdddbbb___^^^___``````___\\\]]]^^^___^^^^^^______ZZZZZZZZZ\\\___cccgggiiitttzzz|||lllbbbTTTFFF===888555333000000000///...---.....................---,,,,,,---,,,,,,+++******))))))************************))))))))))))))))))))))))+++)))'''%%%%%%&&&((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$#########$$$&&&((()))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%))))))((('''''''''((((((''''''&&&&&&&&&''''''((($$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$######&&&((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&$$$#########$$$%%%$$$$$$##################%%%%%%&&&'''''''''&&&%%%)))((()))***,,,......---...............---------,,,...000000000111222444555888;;;=========???@@@AAA???===>>>@@@BBBAAA@@@@@@AAABBBDDDFFFGGGGGGGGGHHHFFFDDDBBBBBBCCCDDDEEEMMMZZZmmmdddcccbbbbbbbbbdddeeegggdddeeeeeedddbbbbbbccceeeaaa```______```bbbccceeeiiihhhgggeeeeeeeeefffggghhhhhhiiiiiijjjjjjjjjkkkkkkmmmnnnnnnnnnnnnoooqqqnnnooooooooooooooonnnnnnllllllllllllkkkiiigggfffeeedddcccccceeeeeeeeeccceeecccaaa```aaabbbcccbbb^^^___```aaaaaa```___^^^\\\[[[ZZZXXXXXXXXXXXXXXX]]]bbbiiiqqqzzz{{{hhhUUUEEE;;;777666111111111000///...,,,+++///......------------...---------,,,,,,++++++***'''(((((()))******++++++************************+++******))))))))))))***)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&'''(((((((((''''''%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%###$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%%%%&&&""""""""""""############%%%&&&'''(((((((((((((((---***((())),,,...---,,,------------............,,,...///000//////111333555777;;;=========>>>???@@@>>>======???@@@@@@???@@@AAACCCFFFGGGIIIJJJJJJIIIHHHEEECCCBBBBBBCCCDDDMMMZZZoooddddddccccccdddeeeffffffdddddddddcccaaaaaaccceeeeeeeeefffgggiiilllnnnpppvvvvvvtttsssssssssssssssuuuuuuuuuvvvwwwwwwxxxxxxxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}xxxyyyyyyyyywwwssspppnnnlllkkkjjjkkklllllljjjhhhfffdddccccccdddeeeeeedddcccccccccddddddccc```^^^``````___]]][[[YYYWWWUUUUUUWWW[[[___eeemmmvvv|||iiiUUUGGG>>>;;;555444444333333222///---000///...------...///000......---------,,,,,,,,,((((((((())))))*********++++++++++++++++++++++++*********+++******))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((*********)))(((%%%&&&&&&''''''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&&&&'''&&&'''((()))***++++++,,,...***'''))),,,///...+++,,,,,,,,,,,,---......///---...000000///000111333444777:::<<<======>>>???@@@@@@??????@@@AAAAAAAAA@@@AAACCCFFFHHHJJJKKKKKKJJJHHHFFFEEEDDDEEEFFFGGGOOO]]]rrrdddeeefffggghhhhhhhhhgggfffffffffeeedddeeegggjjjkkklllooorrrvvvyyy|||~~~|||zzzwwwvvvuuuuuuuuutttrrrpppkkkjjjhhhhhhiiijjjiiihhhjjjiiigggggggggeeebbb___^^^___^^^^^^\\\ZZZXXXWWWXXXXXXXXXXXXYYY]]]ccchhhrrryyyjjjVVVGGG???888666444444555444222///000///...---......000111......------------------+++*********)))))))))(((++++++++++++++++++++++++(((((()))*********)))((('''''''''&&&&&&&&&%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''$$$%%%'''((())))))((('''''''''((((((''''''%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''&&&%%%######$$$$$$%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%'''(((***+++,,,---+++)))***---///...,,,,,,,,,,,,+++,,,---...///...000111111111111222333444777:::<<<<<<<<<>>>???@@@@@@@@@@@@???@@@AAABBB@@@AAACCCFFFHHHJJJKKKKKKIIIHHHGGGFFFFFFHHHJJJKKKOOO]]]qqqcccdddfffhhhiiiiiiiiihhhmmmooopppqqqpppqqqtttvvvvvvxxx{{{}}}zzzwwwvvvttttttuuuuuusssqqqssspppkkkiiiiiigggccc```^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[YYYWWWUUUUUUXXX[[[```eeellluuuiiiSSSDDD<<<888444333444444111...000////////////000000111------------------------,,,,,,++++++***))))))(((++++++++++++++++++++++++''''''((())))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&'''(((###$$$$$$%%%%%%%%%%%%$$$'''(((((()))(((&&&%%%###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))+++---000111....../////////......---------+++++++++,,,---...///111222222111111222444444666:::<<<<<<<<<===>>>===?????????>>>>>>???AAAAAABBBDDDFFFHHHJJJKKKKKKHHHGGGFFFFFFGGGIIILLLMMMOOO[[[nnnjjjjjjjjjlllmmmoooqqqrrr{{{}}}|||vvvoookkkjjjiiieeeaaabbbbbbaaaaaa````````````ZZZ[[[[[[YYYWWWWWWXXXYYYXXXZZZ]]]bbbhhhqqq{{{|||dddSSSDDD>>>777444444333000---...///000111111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++(((((((((((())))))******))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''%%%$$$$$$############$$$%%%&&&((()))((('''&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$(((((()))+++...111333555111555888777222...---......---,,,******+++,,,---///000111111000000111222333666999;;;<<<<<<===>>>>>>???AAA@@@>>>>>>@@@CCCDDDEEEFFFHHHJJJKKKKKKKKKHHHGGGFFFEEEFFFGGGJJJKKKPPP[[[lll|||xxxwwwuuuuuuwww{{{zzzqqqlllkkkiiieeebbbdddcccbbb```___^^^^^^^^^XXXZZZ\\\]]]\\\\\\\\\]]]VVVWWWXXXYYY\\\aaaiiinnnvvvsssbbbLLLDDD;;;666555444111......///000222222222111000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......************************))))))(((((()))***++++++************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%###%%%'''((())))))'''&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''***...111333555;;;???===444---,,,...///...,,,*********,,,---...///000000//////000111333666999;;;<<<<<<===>>>@@@BBBDDDCCC@@@@@@CCCEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIGGGFFFDDDDDDEEEGGGHHHSSS^^^mmm||||||~~~|||uuusssttttttqqqmmmhhhfffcccbbbbbbbbb```___ZZZ[[[]]]^^^______^^^]]]YYYYYYYYYYYYYYYZZZ\\\\\\hhhmmmttt~~~uuu^^^OOOAAA<<<999444222333///444444///...222333000......------------............---------,,,,,,,,,,,,,,,++++++***)))((((((************************))))))))))))))))))))))))&&&&&&&&&''''''(((******''''''''''''''''''''''''((((((((()))(((''''''&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$&&&((((((&&&###%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&'''''''''%%%$$$'''***)))&&&&&&***%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%&&&((((((((('''((('''&&&%%%$$$%%%%%%&&&$$$((((((###"""&&&&&&!!!!!!%%%(((((('''''''''&&&%%%$$$#########$$$%%%''''''&&&%%%%%%'''((()))++++++---...//////000000111///...---,,,,,,------000/////////000111222222444777:::<<<===>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGDDDAAA???@@@DDDHHHRRR\\\lll{{{~~~~~~~~~zzzwwwssspppllliiigggeeecccaaa^^^___```aaaaaaaaa``````]]]]]]]]]]]]]]]]]]\\\\\\ZZZ^^^ccciiiqqqzzz}}}nnn```QQQGGG???888444666000333333...,,,//////,,,///......------......///......---------,,,,,,,,,,,,,,,++++++***)))))))))************************)))))))))))))))))))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&)))&&&%%%'''&&&###"""$$$''''''&&&%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''((('''&&&%%%%%%%%%&&&&&&%%%))))))&&&&&&******&&&$$$&&&))))))(((&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((((()))***,,,---.........000000...---------......000000000000111111222333555777;;;<<<===>>>@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHEEEDDDBBB???===>>>BBBEEEPPPZZZjjjzzzzzzuuuqqqmmmiiifffeeeeeeeeeddddddbbbaaa`````````aaaaaa```___]]]\\\UUUWWWXXX[[[^^^dddlllqqq|||qqqcccUUUHHH===888888333444333///---...---+++///......------......///......---------,,,,,,,,,,,,,,,,,,+++******))))))************************))))))))))))))))))))))))+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''%%%!!! %%%***&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%,,,&&&###%%%'''&&&$$$%%%)))(((''''''&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%&&&&&&"""%%%%%%$$$$$$'''(((&&&(((******)))'''&&&'''(((&&&&&&%%%%%%&&&'''((()))%%%&&&''''''((((((''''''%%%&&&(((***+++,,,------000//////.........//////000000000111111222444444666888;;;===>>>???@@@BBB@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA???===>>>BBBEEEMMMXXXiiiyyy~~~yyytttqqqnnnmmmkkkhhheeebbb```^^^___```bbbbbbaaa___]]][[[YYYYYYXXXWWWXXX[[[aaaeeelllwwwwwwiiiYYYJJJAAA===777666333111111111000/////////............//////......---------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###%%%&&&%%%!!!"""(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&& %%%''''''((())))))'''&&&%%%%%%%%%%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""############%%%%%%$$$'''(((((((((''''''***,,,$$$%%%%%%&&&&&&'''((()))$$$%%%'''((((((((('''&&&$$$%%%''')))***,,,,,,---/////////////////////000111000111111222333444555777999<<<===>>>???@@@BBB>>>???AAACCCEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEDDDDDDEEEEEECCCAAA@@@AAADDDGGGKKKVVVhhhyyyzzzxxxtttoooiiieeeaaa______```aaabbbaaa___]]][[[XXXXXXWWWUUUTTTVVVZZZ]]]]]]fffpppwww}}}ppp^^^OOOGGG<<<888444222333333333333/////////....../////////......---------,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((%%% ###'''&&&&&&%%%$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''++++++******)))((((((((('''''''''&&&&&&%%%%%%%%%!!!$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$'''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&(((''''''''''''%%%%%%&&&'''''''''&&&%%%&&&)))+++######$$$%%%&&&'''''''''$$$%%%'''((((((((('''&&&%%%&&&((()))+++,,,,,,---------.../////////000000000000000111222444555666777999<<<======>>>@@@AAA===>>>AAACCCEEEFFFEEEEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDBBBAAABBBEEEHHHJJJVVVhhhzzzzzztttnnnkkkiiieeeeeeeeeeeecccaaa___^^^YYYZZZYYYXXXVVVWWWYYY\\\YYY\\\aaadddhhhrrrsssaaaTTTIII@@@888555444222222444000//////......//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))(((((()))******(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%(((***)))&&&%%%&&&((($$$######""""""""""""###((('''&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&& """%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''$$$%%%&&&'''''''''&&&&&&(((%%%%%%&&&&&&###"""$$$(((((((((&&&$$$$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))***+++,,,,,,,,,++++++---...//////////////////000000222333555666666999;;;<<<<<<===>>>@@@<<<>>>AAADDDEEEEEEEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGCCCDDDCCCBBBAAABBBDDDGGGLLLXXXjjj}}}~~~{{{yyyrrrqqqooollliiifffdddbbb]]]^^^^^^]]][[[[[[[[[]]]YYYYYYYYYYYY\\\ccclllrrrqqq^^^PPPBBB<<<777222000222000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&'''&&&%%%%%%&&&'''((()))&&&''''''''''''''''''(((''''''''''''''''''(((((($$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&,,,)))(((******'''&&&)))'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''$$$%%%&&&'''''''''&&&&&&%%%!!!!!!$$$$$$ $$$&&&''''''&&&%%%%%%&&&'''%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***************)))***+++---...//////.........//////111333444555666888:::;;;;;;<<<===>>><<<>>>AAADDDEEEEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJDDDDDDEEEDDDCCCCCCFFFHHHNNN[[[mmm}}}zzzwwwrrrmmmjjjgggfff]]]^^^______\\\[[[ZZZ[[[[[[YYYWWWVVVXXX\\\```cccjjjrrr~~~ppp___MMMCCC;;;444000222000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))...---+++)))(((''''''&&&))))))))))))))))))))))))(((((())))))(((((('''&&&'''&&&&&&%%%&&&'''((()))&&&'''''''''((()))))))))&&&$$$""""""$$$&&&''''''''''''''''''(((((()))***%%%$$$$$$$$$&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''(((***(((######'''''''''&&&&&&&&&''''''((('''&&&%%%&&&((((((((('''###$$$&&&'''((('''&&&&&&&&&""""""'''((($$$%%%)))"""$$$&&&''''''(((***,,,''''''((())))))((('''&&&''''''&&&%%%%%%'''((()))(((((())))))))))))((((((''')))+++---............------...///000222444555555777:::;;;;;;;;;<<<======???BBBDDDEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLFFFGGGGGGGGGFFFFFFIIIKKKPPP]]]ooo{{{vvvoookkkfffccc___]]]\\\\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\___ccciiippp{{{xxx\\\GGG===:::888555333111//////000000///...//////.........---------......---------,,,,,,,,,------,,,,,,+++***)))))),,,+++***))))))***+++,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((((((***------+++))))))(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%$$$###$$$&&&))))))(((''''''((()))'''&&&&&&&&&((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''(((***+++***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%&&&(((((('''&&&'''''''''(((((()))***+++)))***+++,,,...///000111000000/////////111222333555777:::;;;;;;;;;;;;<<<;;;>>>BBBFFFHHHGGGEEECCCCCCDDDFFFHHHJJJKKKKKKKKKGGGHHHHHHFFFFFFGGGJJJMMMOOOYYYjjj|||~~~yyymmmjjjfffbbbaaa```^^^]]]ZZZ[[[[[[[[[ZZZYYYZZZ[[[YYY[[[___dddlllwwwsss[[[III???:::999555333111111111111///...//////.........---------------,,,,,,,,,+++++++++------,,,,,,+++******)))++++++***))))))***++++++++++++******)))(((((('''''''''(((((())))))******(((***,,,,,,+++)))((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((((('''%%%$$$###$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%$$$######%%%''''''&&&%%%'''((())))))(((&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((()))***+++)))***+++,,,...///000111//////......///000111222666888;;;<<<<<<;;;<<<===;;;>>>BBBEEEFFFEEECCCBBBEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEFFFIIIKKKRRR[[[jjjzzzyyyuuupppllliiigggdddbbb^^^]]]\\\[[[[[[ZZZZZZZZZWWWXXXXXXYYY]]]dddlllrrrnnnTTTCCC;;;:::666444222222222111///---/////////.........------,,,,,,,,,,,,+++++++++***---,,,,,,++++++*********++++++***))))))***++++++******))))))((('''''''''&&&&&&'''((()))***++++++''')))++++++)))''''''''')))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((,,,)))&&&###"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%&&&(((******)))''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((***(((%%%$$$%%%''''''''''''(((((()))***+++******+++---...///000111///............000111222777999<<<======<<<===>>><<<>>>AAADDDDDDCCCBBB@@@FFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFDDDCCCDDDGGGIIIUUU^^^lllzzz}}}xxxtttpppllljjjeeeccc```^^^^^^]]]\\\[[[\\\ZZZXXXWWWXXX[[[```cccoooxxxzzzaaaMMM@@@;;;555333111111111111///---////////////............---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++******************+++******)))))))))((((((((('''''''''((()))*********'''(((***)))(((&&&&&&'''***)))))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''''''''''''''***)))(((&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%&&&((()))((('''((('''&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&$$$###!!!###$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%)))+++)))$$$"""%%%(((''''''''''''((()))***+++++++++,,,---...///000000//////...//////111333444888:::===>>>>>>===>>>???===>>>@@@BBBBBBBBB@@@@@@FFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBEEEHHHUUUaaarrr|||wwwtttmmmiiieeebbbaaa```^^^\\\^^^\\\YYYWWWWWWXXXZZZ[[[```eeennn{{{ppp]]]KKK???555333000000000000///...000000/////////.....................------------,,,,,,+++++++++++++++************++++++*********+++***************))))))))))))))))))(((((((((((('''((())))))'''&&&&&&'''))))))))))))((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&)))***+++***(((''''''((()))'''&&&&&&''''''&&&$$$'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''%%%&&&'''''''''%%%$$$###&&&'''(((((((((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((+++)))$$$"""%%%)))''''''''''''((()))***+++,,,,,,------...///000000111000000000111333555666888:::===>>>>>>>>>>>>???>>>>>>???@@@AAAAAAAAA@@@DDDEEEFFFGGGGGGGGGFFFEEEBBBCCCBBBAAAAAABBBEEEHHHTTTcccyyyxxxssslllhhhfffdddaaa^^^]]]ZZZWWWVVVVVVWWWVVVVVVWWWXXX]]]hhhuuuyyyiiiUUUEEE<<<999444111000111111111000000000/////////......////////////............++++++++++++++++++++++++)))***++++++++++++***)))+++++++++******************)))))))))((((((((('''((())))))((('''&&&'''((('''((())))))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$&&&&&&%%%$$$$$$ $$$&&&''''''%%%###''''''&&&%%%%%%%%%%%%&&&(((***++++++)))(((((()))***((('''&&&&&&&&&$$$###&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((((((&&&''''''''''''&&&&&&%%%(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))'''''''''(((((()))***+++,,,------...//////000000111111111111333555777888888:::===>>>>>>===>>>???>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGFFFEEEEEE@@@AAAAAAAAAAAACCCFFFIIITTTfffxxxssspppnnniiieee^^^[[[XXXWWWXXXXXXWWWUUUWWWTTTWWW___gggppp}}}vvveeeWWWIIICCC<<<555333333333333000000000000/////////...//////.........---------++++++++++++++++++++++++)))***++++++++++++***))))))))))))***************(((((((((((())))))))))))((()))***)))'''&&&''')))%%%&&&'''(((((('''%%%$$$$$$%%%&&&'''(((''''''&&&"""###%%%''''''&&&%%%$$$"""###%%%&&&'''&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%''')))***)))(((((((((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((((((((&&&'''''''''((((((((()))'''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''((())))))$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((((('''''''''(((((()))***+++------......//////000000111000000111222444777888777:::<<<>>>======>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEFFFFFFFFFFFFDDDCCCBBB>>>???@@@@@@AAADDDHHHKKKVVViii}}}zzzwwwrrrmmmccc```\\\\\\\\\\\\ZZZWWW[[[WWWXXX]]]aaadddlllvvv}}}xxxnnnSSSLLLBBB:::555444444555000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))&&&&&&'''((()))***++++++)))******)))''''''((()))###%%%&&&(((((('''%%%$$$%%%&&&'''((((((((('''&&&###$$$&&&(((((('''&&&%%%)))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&###%%%(((((((((''''''((('''%%%$$$%%%'''''''''%%%###$$$&&&((())))))((('''&&&'''''''''(((((())))))&&&%%%%%%$$$%%%&&&((()))%%%$$$######$$$%%%'''(((&&&&&&''''''((()))******$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&(((***)))((('''''''''(((((()))***+++------......//////000000000//////000222444666777777999<<<======<<<===>>>???>>>>>>???AAACCCEEEFFFGGGGGGGGGGGGEEECCCAAA???===???@@@@@@BBBDDDIIILLLXXXjjjxxxssslllhhhddd```^^^]]][[[ZZZ[[[ZZZYYYXXX[[[^^^cccfffooovvvrrraaaNNNDDD<<<666555999555555333111...------...//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((((())))))*********))))))))))))************))))))%%%%%%&&&'''((((((((('''''''''''''''(((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''')))(((###  +++111111...+++'''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%$$$$$$###((('''&&&&&&$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))))))))))))))***+++,,,,,,000...,,,---000111///---///000111000......///111555777999;;;<<<<<<<<<<<<>>>???AAAAAA@@@AAACCCEEEGGGHHHHHHHHHGGGDDDAAA@@@???AAABBBBBBBBBDDDJJJOOOZZZooo|||uuuqqqlllgggdddaaa^^^\\\ZZZYYYXXXWWWYYY[[[^^^```bbbgggpppzzzxxxdddVVVHHH===888999333333222111000000111222000000///......---,,,,,,------------,,,,,,,,,+++,,,,,,++++++***)))))))))******+++******)))(((''')))******++++++******)))''''''((()))))))))((((((&&&&&&''''''(((((()))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%###!!!$$$'''***,,,,,,***&&&###''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''(((''''''(((((()))******+++)))))))))******+++,,,---000...------000000///------...////////////111333666777:::<<<===============???@@@@@@@@@AAACCCEEECCCDDDEEEFFFFFFEEEDDDBBB???AAACCCBBBBBBEEEJJJOOO^^^rrr~~~xxxrrrmmmhhhccc```[[[[[[YYYYYYXXXYYYZZZ[[[XXX\\\aaagggnnn|||ppp\\\JJJ???;;;444444333333222222222222111111000//////.....................------------,,,,,,,,,+++******)))))),,,,,,++++++***)))'''''')))******++++++******)))))))))*********)))((((((&&&&&&&&&'''((())))))***)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&'''''',,,+++***)))((('''''''''''''''''''''''''''''''''%%%((()))(((&&&%%%''')))&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))&&&%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((''''''(((((()))*********)))******++++++,,,------///...---...//////...---,,,---/////////111333555777888:::<<<>>>>>>>>>>>><<<>>>???@@@???@@@BBBCCCBBBCCCEEEFFFFFFEEECCCBBB???AAACCCBBBBBBEEEKKKPPPcccvvv}}}wwwpppiiieeeaaa```___]]][[[ZZZYYYXXXXXX[[[]]]^^^```iiiwwwttt]]]KKKBBB:::888666444222111///...000000000//////..................------------,,,,,,,,,,,,++++++*********++++++++++++******)))(((((())))))******))))))(((************)))(((''''''%%%&&&&&&'''((()))******)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&%%%$$$###$$$''')))+++''''''''''''''''''''''''%%%(((+++***&&&$$$'''+++&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((())))))***+++,,,---------......---...............,,,...///000000111333555666777999;;;============;;;===???@@@???@@@AAABBBEEEFFFGGGGGGFFFDDDAAA@@@@@@BBBCCCCCCBBBEEEKKKPPPdddxxxzzzsssmmmjjjhhheeeaaa^^^[[[XXXWWWZZZ\\\]]]\\\\\\___gggnnnzzztttZZZJJJ>>>;;;666333222111///---/////////...............------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((()))***+++++++++++++++'''(((((((((((((((((('''))))))))))))(((((('''&&&&&&&&&&&&'''((())))))***)))(((&&&&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''((('''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%(((+++***&&&$$$'''+++&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((***+++---------------.........---------......000000000000000222444444666888:::;;;<<<<<<;;;;;;===???@@@@@@@@@AAABBBGGGGGGHHHIIIHHHFFFCCCBBB@@@BBBCCCCCCCCCEEEKKKPPPbbbuuu{{{uuurrrmmmgggaaa]]]ZZZYYYXXXYYY[[[[[[\\\]]]```bbbiiirrrkkkVVVBBB<<<666222222333222111........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++'''(((***+++,,,---------'''(((((())))))(((((('''(((((())))))((((((''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))******)))(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%((()))(((&&&%%%''')))&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$######%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))))))))%%%''')))+++,,,---,,,,,,,,,...///...---,,,---...///000111111000000222444444555777999:::;;;;;;;;;;;;===@@@AAAAAAAAAAAABBBCCCEEEGGGIIIIIIIIIGGGGGG@@@BBBDDDCCCCCCFFFLLLQQQ^^^qqq~~~wwwoooiiidddaaa```[[[ZZZYYYZZZ\\\]]]\\\[[[___dddmmmyyy{{{dddJJJBBB888333333444444333////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,))))))************))))))(((((()))*********))))))(((((((((((('''''''''''')))(((&&&&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((($$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))((($$$%%%(((***,,,,,,+++++++++---///...,,,+++---///---///000000000111444666444666888:::;;;<<<;;;;;;;;;>>>AAACCCBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFAAACCCDDDDDDCCCFFFLLLQQQZZZmmmwwwpppkkkhhhhhhaaa]]]ZZZZZZ]]]^^^[[[WWWYYY[[[```iiiuuuoooSSSIII===555333444333111000000000000000111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++)))))))))(((''''''&&&&&&)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))(((''''''((((((((((((((((((((((((%%%$$$$$$###$$$%%%&&&'''***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&###$$$'''***+++++++++***+++---///...,,,+++,,,///+++---///000111333666888555777999;;;<<<===<<<<<<;;;>>>BBBCCCCCCBBBBBBCCCEEEFFFGGGHHHGGGEEECCCBBBAAACCCDDDDDDCCCFFFLLLQQQWWWjjj~~~vvvnnniiifffccc```^^^]]]]]]\\\ZZZ\\\\\\\\\]]]cccooo~~~{{{^^^OOO@@@:::555000...111666444111////////////...///...------......---,,,------......------,,,+++++++++++++++++++++++++++******************************************************))))))))))))******))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((()))+++,,,---'''''''''(((((((((((()))(((((('''''''''(((((()))((((((((((((((((((''''''***(((&&&######$$$&&&''''''''''''''''''&&&&&&&&&%%%(((,,,//////,,,'''$$$%%%&&&&&&''''''&&&%%%%%%))))))(((((('''''''''&&&))))))(((((((((''''''&&&'''((()))+++,,,,,,,,,,,,,,,///111...***(((+++///000000000111222333444555777888999;;;<<<=========@@@AAABBBDDDEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCHHHEEEAAA===<<<@@@GGGMMM[[[fffxxxzzzuuunnnkkkhhheeedddcccaaa```]]]]]]]]]\\\^^^eeeooovvv}}}kkkYYYGGG>>>;;;666444555111000//////111222222222000...------......,,,+++---------------,,,++++++++++++++++++++++++++++++******************************************************))))))))))))******)))(((((((((''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&((('''''''''''''''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((('''&&&$$$$$$%%%&&&'''&&&&&&''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,,,,///111///+++))),,,///111111111111222444555666999999:::<<<<<<=========@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGEEEBBB>>>>>>AAAGGGLLL[[[iii}}}~~~yyyvvvrrrooommmkkkiiiggg___^^^]]][[[[[[]]]aaaeeeooozzzvvveeeRRRFFF???:::777555111111000222444555555444000///------------,,,***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))(((((('''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((('''&&&$$$###&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%''''''((((((((('''''''''''''''((('''&&&%%%$$$%%%&&&&&&''''''''''''(((***+++,,,---///000///,,,+++---000111111111222333444666666:::;;;<<<===============@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDBBB@@@@@@BBBFFFJJJYYYjjj{{{wwwtttqqqmmmkkkaaa___]]][[[ZZZ[[[]]]___```hhhuuuuuufffWWWJJJ???999777666555444444555555333111222000............,,,+++++++++,,,,,,++++++***)))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))((((((((())))))'''''''''(((((((((((()))'''((()))))))))&&&$$$"""%%%%%%%%%&&&''''''((((((###$$$%%%'''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$&&&''')))'''&&&%%%$$$$$$%%%''')))''''''''''''''''''''''''***)))'''&&&&&&'''((()))'''&&&%%%%%%&&&(((+++,,,---...///...---,,,...000111111111222333555666777;;;<<<<<<===>>>>>>======???@@@AAABBBCCCDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCBBBBBBCCCFFFIIIUUUggg}}}~~~zzzvvvpppmmmgggccc^^^[[[YYYZZZ[[[\\\\\\___fffppp|||ooo[[[JJJAAA===888666444333333333111///222111//////000///...,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++************************((((((((((((((((((((((((((()))************)))((('''''''''((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((()))***+++'''''''''(((((((((((()))((()))++++++***(((&&&$$$$$$%%%%%%%%%&&&&&&&&&'''"""###%%%'''((((((''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''(((((((((((('''&&&$$$$$$$$$&&&((()))&&&&&&&&&''''''''''''''')))((('''&&&''''''((()))'''&&&%%%%%%&&&(((***,,,,,,---------------///000000000111222333555666777;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBCCCCCCCCCDDDFFFHHHOOO```ttt{{{uuuqqqooojjjddd^^^\\\ZZZYYYXXX^^^]]]___eeemmmwwwlllZZZLLLDDD888666222111111111000///111000...///000000///---,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))$$$$$$$$$%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&''')))******+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''%%%&&&&&&&&&'''(((((((((###$$$&&&((((((((('''&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++++++++,,,---...///000/////////111222444666777999:::;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAACCCCCCCCCDDDFFFHHHLLLYYYkkkyyy|||xxxuuuqqqlllhhheeeaaa\\\XXX^^^[[[[[[```dddiiirrr|||qqq```RRRAAA===777333222222111111...---,,,---...///...------------------,,,++++++++++++++++++++++++++++++************************************************((()))***++++++***)))(((''''''''''''((((((((()))((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((((((((&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&''''''((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&%%%&&&&&&'''((()))******+++***))))))***,,,...//////------...///111333555666666888999;;;===>>>??????===>>>???AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDGGGIIILLLWWWgggvvv}}}wwwuuurrrpppnnnjjjccc]]]]]]ZZZZZZ___aaaaaagggpppwwwvvvcccMMMGGG???999555333222222+++******+++---......---------......------,,,+++++++++++++++++++++++++++************************************************''')))***++++++***)))'''&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''((('''''''''((((((((())))))(((((('''''''''(((((()))'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&''')))***+++###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&(((***+++***(((&&&%%%&&&((()))************)))(((((())),,,.........,,,------///111333555666555666888:::<<<>>>??????===>>>???@@@AAABBBBBBBBB???@@@@@@AAACCCDDDDDDEEE@@@AAABBBBBBBBBDDDGGGJJJMMMWWWfffwww{{{zzzyyyuuupppiiiccc___ZZZZZZ[[[[[[ZZZ\\\^^^```jjjrrrmmmYYYDDD;;;:::777333111111000000000000000111111...---,,,+++***+++,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***)))''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))++++++///---)))'''&&&''')))***+++***)))(((((()))***+++&&&''''''((((((''''''&&&%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((***&&&""""""%%%'''((('''''''''((((((((((((''''''((())))))(((''''''(((***))))))))))))************+++,,,,,,------,,,,,,+++,,,...000000///000111333555666888:::;;;;;;::::::===???BBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBDDDDDD@@@BBBCCCDDDDDDDDDFFFGGGIIIVVViii|||~~~wwwooohhhccc```]]]]]]\\\[[[ZZZZZZ\\\]]]ccciiitttnnnUUUEEE<<<666333333111000000000000000111111...---,,,,,,++++++,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,+++))))))((((((((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((---)))&&&%%%''')))))))))''''''(((((((((((('''''')))))))))(((&&&%%%&&&'''''''''(((((()))))))))***'''(((***,,,...000111111---.../////////000222444888888999:::;;;;;;<<<<<<<<>>AAACCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBB@@@@@@AAADDDFFFJJJRRR___nnn~~~xxxtttrrrrrrooojjjfffbbb___]]][[[YYY\\\___bbbhhhuuuuuu\\\HHH999555777111111000/////////000000,,,---.........---+++***------------------------+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&'''''''''***(((&&&$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&###%%%''''''&&&&&&((()))%%%&&&''''''((()))******---------,,,***)))'''&&&//////...------000444777666777888999:::999888777:::===@@@BBBCCCCCCDDDFFFBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???>>>???CCCFFFGGGOOO\\\kkk|||~~~yyyrrrlllgggccc^^^[[[XXXZZZ\\\]]]```hhhvvvkkkTTTAAA888777222222111000000000000000,,,---...///...---,,,+++------------------------,,,,,,------------,,,,,,,,,,,,+++***)))(((''''''************************(((((((((((((((((((((((())))))***************)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&%%%%%%%%%&&&'''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((((((((&&&''''''''''''''''''&&&''''''%%%$$$""""""######&&&&&&''''''''''''&&&&&&%%%&&&((()))(((''''''(((''''''((())))))***++++++((()))***,,,------......//////.........000555888555777:::===<<<:::666444999<<>>>>>???CCCFFFIIIRRRaaaqqqyyyrrrmmmgggaaa\\\XXXYYYZZZYYYZZZ^^^ffflllrrr|||yyybbbKKK<<<777444333222111111111111111...............---,,,,,,,,,,,,,,,------------...------............---------,,,+++***)))'''&&&&&&************************))))))))))))))))))))))))((())))))************))))))))))))(((((((((((('''''''''''''''''''''''''''(((''''''&&&''''''((((((%%%%%%$$$###$$$%%%'''((((((((())))))))))))((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&''')))******(((&&&%%%%%%))))))))))))************,,,---....../////////........./////////111555888777999<<<>>>>>>;;;777444888;;;???AAABBBDDDEEEGGGCCCCCCCCCCCCBBBAAA@@@??????@@@@@@??????AAADDDGGGNNNXXXiiiyyyzzzuuunnngggaaa^^^\\\YYYWWWWWWXXX[[[]]]ccckkkyyymmmVVVDDD<<<666555444333222222222222//////...---------------,,,,,,,,,---------......,,,------......------,,,+++++++++***)))(((((('''************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))((((((((('''''''''''''''''''''''''''(((''''''&&&&&&'''''''''$$$$$$%%%''''''((((((((('''((())))))))))))(((''''''(((((())))))(((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''')))***)))'''&&&''')))%%%&&&&&&''''''&&&&&&%%%"""%%%'''(((((('''&&&''')))))))))))))))(((((((((/////////...---,,,+++***,,,...///000111222555777888999999999888777555444777:::>>>AAABBBDDDFFFGGGDDDDDDEEEEEEDDDCCCAAA@@@===???@@@AAAAAABBBEEEGGGQQQ\\\lll||||||vvvmmmgggddd___ZZZWWWVVVWWWWWWWWW[[[bbbnnn|||rrr]]]JJJAAA777666555444333333333333000///...,,,,,,---......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''"""$$$(((+++,,,+++((('''&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%(((***)))'''&&&(((***%%%&&&&&&''''''&&&&&&%%%###&&&((()))+++,,,)))))))))(((''''''&&&&&&%%%&&&(((***,,,---......+++---000111222333555777888777444222111111333333666999>>>AAABBBDDDFFFGGGCCCDDDEEEEEEDDDBBB@@@???<<<>>>@@@BBBCCCDDDFFFHHHRRR\\\jjjyyywwwsssmmmggg___ZZZYYYYYYWWWTTTYYYYYY\\\hhh|||yyykkkZZZMMMCCC===888666444000///111.........//////////////////.........------------+++,,,,,,------,,,,,,+++,,,+++***+++------+++***(((((()))***************(((((((((((())))))))))))((()))***++++++***)))((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''')))******++++++))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))***+++$$$'''******((((((***,,,)))(((&&&%%%$$$$$$%%%&&&((((((''''''''''''((()))))))))(((((('''''''''&&&'''''''''''''''((())))))------+++***))))))((((((++++++,,,,,,,,,,,,------/////////000222444666888999999888777666444222111777===AAAAAABBBDDDDDDBBBEEEEEEFFFEEECCCAAA???>>>???@@@AAAAAA@@@BBBEEEGGGOOOVVVaaannn~~~zzzsssjjjddd```]]]YYYUUUVVVVVVXXXaaappp{{{ooodddJJJBBB:::777555000...///000000000000/////////////////////.........------+++,,,,,,------,,,,,,++++++******+++,,,,,,+++)))(((((()))***************(((((((((((()))))))))***(((((()))******)))(((((())))))(((((((((''''''''''''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''((()))*********)))))))))(((((('''&&&&&&&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&%%%'''))))))(((((()))***''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((())))))******++++++,,,,,,,,,,,,------/////////000222444666888999999888888666555333333444;;;@@@@@@AAADDDEEECCCEEEEEEEEEEEEDDDBBBAAA@@@???@@@AAAAAAAAACCCFFFIIIOOOSSS[[[gggwww|||rrrjjjeee```ZZZVVVTTTTTTVVVYYYaaalllyyyyyy[[[NNNAAA:::777333000000222111111000000//////...000000000/////////......,,,,,,------------,,,,,,***))))))***++++++***((((((((()))***************((((((((()))))))))******'''(((((())))))(((((('''))))))(((((((((((('''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))(((((('''&&&%%%$$$$$$'''&&&&&&'''))))))'''&&&%%%&&&&&&'''''''''''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''%%%&&&&&&'''(((***,,,---++++++,,,,,,,,,,,,------/////////000222444666888888888888777666666555555222999>>>???@@@DDDFFFDDDCCCDDDDDDDDDDDDCCCBBBBBB???@@@AAABBBCCCEEEHHHKKKOOOQQQVVV```pppzzzsssnnnhhhbbb]]]VVVWWWWWWVVVWWW]]]gggnnn}}}rrr```MMMAAA;;;666333333000000000000000/////////000000000000////////////,,,,,,------------,,,,,,***)))((()))++++++)))((((((((()))***************(((((()))))))))*********''''''((((((((((((''''''))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&)))&&&%%%&&&))))))&&&###$$$%%%'''((())))))((((((&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''%%%&&&&&&''')))+++,,,---+++++++++,,,,,,,,,------/////////000222444666888777777666666555555666666333999===>>>???CCCEEEDDDAAABBBBBBBBBCCCCCCCCCCCC???@@@BBBCCCDDDFFFJJJLLLNNNQQQWWWaaaqqq{{{uuummmggg[[[[[[ZZZVVVTTTVVV\\\bbbgggnnnwwwvvv^^^MMMAAA999555666.........//////000000000000000000000////////////,,,------......------,,,***)))((()))++++++)))((((((((()))***************))))))))))))************((((((''''''''''''(((((((((((())))))))))))))))))&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&''''''(((((())))))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&)))&&&%%%&&&))))))&&&###$$$%%%''')))******))))))'''((()))******(((&&&$$$''''''''''''''''''((((((''''''((())))))))))))(((((((((((()))***+++,,,---+++++++++,,,,,,,,,------/////////000222444666888666666555444444555555666666;;;>>>>>>>>>BBBCCCBBB@@@@@@@@@AAAAAABBBCCCCCC???AAABBBCCCDDDFFFJJJMMMMMMRRR[[[hhhyyy}}}tttmmmcccaaa]]]XXXUUUTTTVVVYYYYYY]]]ccciiipppzzzxxxcccPPPAAA:::::://///////000000000111111000000000/////////......------............------***))))))***++++++***((((((((()))***************)))))))))*********++++++)))((((((''''''(((((()))(((((())))))))))))******((())))))******))))))(((((((((((('''''''''''''''$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((()))(((((((((((((((((())))))(((((('''&&&%%%$$$$$$'''&&&&&&'''))))))'''&&&&&&'''((()))************(((((()))))))))'''&&&%%%'''''''''((((((((((((((((((''''''''''''((())))))***************+++,,,,,,++++++,,,,,,,,,,,,------/////////000222444666888777777555444444555666666888===???>>>>>>BBBCCCBBB@@@@@@@@@@@@AAABBBCCCDDD@@@AAABBBCCCCCCFFFIIILLLMMMTTT```ppp}}}vvvnnniiiccc]]]ZZZXXXVVVUUUTTTWWWZZZ\\\^^^dddlllsssiiiQQQCCC@@@444444333222222111000000/////////.........------------............------+++******+++,,,,,,+++)))(((((()))***************))))))*********+++++++++***)))(((((((((((()))***(((((()))))))))*********))))))************))))))''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%'''))))))(((((()))***(((((((((((()))******+++)))))))))(((''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&$$$###$$$%%%((()))((((((((())))))***+++,,,++++++,,,,,,,,,,,,------/////////000222444666888;;;999777666555666777888777<<>>???CCCFFFEEECCCBBBBBBAAABBBCCCEEEFFF@@@BBBBBBCCCCCCDDDGGGJJJLLLTTTbbbsssxxxqqqiiiccc___\\\XXXTTTUUUVVVWWWVVVUUUVVV[[[___mmmxxx}}}___LLLGGG999888777555333111000//////.........------------------............------,,,+++***+++------+++***(((((()))***************)))************++++++++++++***)))(((((()))***+++(((((())))))*********+++''''''((((((((((((''''''&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&&&&%%%%%%)))))))))))))))((((((((('''((()))******)))((('''%%%%%%&&&'''(((******+++$$$'''******((((((***,,,***)))((((((((()))+++,,,+++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%""" !!!###&&&(((&&&&&&&&&''')))***,,,,,,++++++,,,,,,,,,---------/////////000222444666888===<<<:::888777777999999666;;;>>>>>>@@@EEEHHHHHHEEEDDDDDDCCCDDDEEEFFFGGGAAABBBCCCBBBBBBCCCFFFIIILLLTTTbbbrrrvvvmmmfff```ZZZVVVUUUUUUUUUTTTRRRQQQRRRSSS___eeeqqqvvv[[[GGG===888444555666444444666111111000///////////////+++******+++,,,,,,+++))),,,,,,++++++***)))(((((())))))))))))))))))))))))(((%%%$$$%%%((())))))'''))))))(((((((((((())))))))))))))))))***************))))))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%'''***+++***'''%%%$$$%%%'''((((((+++++++++***)))(((((('''))))))(((((((((((())))))))))))(((''''''''''''''',,,***'''''')))*********))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++***)))((((((''''''''',,,------......------,,,,,,---///000111333666888;;;;;;:::777555444555777:::;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCC;;;>>>AAACCCCCCBBBCCCDDDJJJQQQ^^^ppp{{{tttlllccc\\\UUUUUUSSSQQQOOOOOOOOOPPPYYY^^^gggrrrgggOOOAAA999444555555222000000111111000///////////////000//////000111111000...---------,,,+++************************************'''&&&&&&)))***)))((())))))************))))))(((((()))))))))************))))))(((''''''&&&&&&(((((((((''''''((((((((('''''''''''''''(((((((((***(((%%%%%%&&&(((((((((++++++******)))((((((''')))((((((''''''(((((()))))))))((('''''''''''''''(((((('''&&&&&&&&&'''''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''******)))(((((((((((())),,,------......------,,,...///000111000111444666::::::999777555444555777999:::;;;===@@@BBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA===???AAABBBAAAAAABBBDDDGGGNNN\\\ooovvviiiaaa[[[XXXTTTQQQNNNNNNNNNOOORRRVVV\\\bbbkkk{{{vvv\\\JJJ???666555666333///---111111000////////////000000///...///111111///.........------,,,,,,++++++************************+++***((()))******)))((()))***,,,------,,,***)))(((((())))))))))))******)))))))))(((''''''&&&&&&(((((())))))))))))(((((($$$%%%'''((()))((('''&&&+++)))'''&&&((()))))))))+++******))))))(((((('''(((''''''''''''''''''((()))(((''''''&&&'''''''''&&&(((***)))&&&$$$%%%''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((((()))******,,,------......------,,,///000111111000000222444::::::999777555444555777888999:::<<<>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAA@@@??????BBBDDDEEEMMM\\\ppprrrjjjddd```YYYTTTQQQPPPPPPPPPOOOSSSWWWZZZ```mmmmmmXXXIII:::666777555222000222111000000//////000000///...---...000000...---...---------,,,,,,++++++************************++++++*********)))(((((((((***,,,------,,,***((((((((((((((()))))))))***))))))(((((('''''''''''''''((()))******)))((('''%%%%%%&&&'''''''''''''''+++)))(((((()))******)))******))))))((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''+++///...)))&&&'''***)))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,------......------,,,...///000000000000333555999999888666444444555777777888999;;;===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???===>>>BBBDDDFFFPPP```tttxxxyyyzzz}}}yyynnnhhh```ZZZWWWTTTRRRQQQNNNRRRVVVXXX[[[eeeuuueeeRRR???777777666555444222222111000000000000000111000000111222222111///,,,,,,,,,,,,++++++++++++************************)))***++++++***(((''''''''')))+++------+++)))''''''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&((())))))(((&&&&&&((('''&&&%%%%%%'''(((***+++***((()))***+++***))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((,,,000///***'''))),,,((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))+++,,,---,,,------......------,,,+++---//////000111444666888888888666444444555777777888999:::<<<>>>??????BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>???CCCFFFGGGRRRdddxxxkkklllnnnqqqtttwwwyyyzzzzzz{{{}}}~~~xxxqqqiiibbb^^^[[[VVVSSSPPPSSSUUUVVVXXX___jjjsssooo]]]III>>>:::777555555222222111000000000000111///......///000000///---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++''')))+++,,,***(((((((((((()))***,,,,,,***)))(((''''''(((((((((((())))))((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&***(((&&&%%%%%%'''***,,,***)))((()))***+++***((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&)))++++++((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))***+++,,,---,,,------......------,,,***,,,...///000111444777777888777666444444555777888888999;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBB@@@???AAADDDGGGHHHTTTgggzzz```aaacccfffhhhkkkmmmnnnlllnnnoooppprrrwww}}}tttnnnjjjeee^^^XXXVVVVVVUUUUUUWWW\\\dddiiixxxyyyjjjYYYMMMCCC:::555555333222111111000000111111---,,,,,,---......---+++,,,,,,,,,---------------++++++++++++++++++++++++'''***------+++******+++******++++++++++++******'''''''''((((((((())))))'''(((((((((((((((((((((((((((''''''''''''(((((()))(((((('''((()))***+++)))(((((()))******)))'''(((((((((((((((((((((((()))((((((''''''(((((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))***+++,,,,,,,,,------......------,,,+++---...//////000333555777777777555444444555777888999:::;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBCCCFFFIIILLLYYYlllUUUVVVWWWYYY[[[]]]______bbbdddeeefffiiipppzzz~~~xxxsssmmmeee___\\\YYYVVVUUUWWW\\\bbbfffmmm~~~uuufffZZZMMM???777555333222111111000111111111111000000000222222000///---.....................++++++++++++++++++++++++'''***...///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((((((((()))'''''''''(((((((((((((((***)))(((''''''((()))***'''(((***+++++++++***))))))((('''(((******(((''''''''''''((((((((((((((())))))(((((((((((())))))%%%%%%%%%%%%&&&&&&'''((((((&&&$$$%%%'''***++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))************)))******+++,,,,,,------......------,,,---...////////////111333666777777555444444666777999999:::;;;===>>>??????AAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDCCCEEEGGGJJJPPP^^^qqqNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUXXX\\\aaafffkkkmmmyyyzzzzzzxxxvvvvvvwwwyyy{{{|||~~~zzzuuupppmmmeeedddaaa^^^\\\^^^aaadddkkksss}}}nnnXXXEEE<<<;;;111333444222111111111111000000...---------------------------------------,,,,,,,,,++++++*********((())))))))))))*********+++,,,...///...,,,***((((((((('''(((((()))***+++******))))))((((((''''''******)))''''''&&&&&&&&&&&&''''''((()))******+++''''''''''''((((((((((((++++++***)))))))))))))))+++***)))(((''''''((((((***'''$$$%%%'''((('''%%%((('''%%%$$$%%%''')))***(((((())))))))))))(((((('''(((((((((((((((((((((((('''%%%%%%%%%&&&(((************)))******++++++***++++++,,,,,,------...////////////000000000000444444444444444555666777;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGAAABBBDDDDDDDDDFFFIIILLLOOO___uuuEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKNNNQQQUUUYYY]]]___ggghhhjjjiiihhhhhhiiijjjppprrrtttwwwzzz|||{{{xxxpppooonnnkkkhhhhhhiiikkkooottt~~~kkkUUUFFF>>>888888777444222222111///000000///...------------------------------------,,,,,,,,,+++++++++******)))))))))*********++++++.........---------,,,,,,)))(((((((((((())))))***))))))))))))((((((((((((***)))(((''''''&&&&&&&&&'''''''''((()))*********((((((((())))))))))))*********))))))(((((())))))))))))))))))(((((((((''')))'''%%%%%%'''((('''&&&'''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((((((((((((((((((((''''''((('''&&&%%%%%%'''(((***+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333555555444555555666666777999:::;;;<<<===???@@@AAACCCCCCCCCCCCDDDEEEFFFFFFCCCDDDEEEEEEEEEGGGKKKNNNQQQ```uuu>>>>>>??????@@@AAABBBBBBAAABBBCCCEEEHHHKKKMMMOOORRRTTTWWWXXXXXXXXXXXXYYYaaaccceeehhhkkknnnpppqqqrrrsssuuuxxxzzz|||}}}}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~{{{|||}}}{{{xxxvvvuuuuuuvvvyyykkkTTTEEE@@@===999666444222000///111000///...------------------------------------,,,,,,,,,,,,++++++++++++************+++++++++,,,000///...,,,,,,---...///******)))((((((((())))))(((((((((((())))))))))))***)))(((''''''&&&''''''''''''(((((())))))******))))))))))))************))))))))))))((((((((((((((())))))******)))''''''((('''&&&&&&(((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((()))))))))(((((('''''''''((('''&&&&&&&&&'''((()))+++++++++++++++,,,------......---,,,,,,+++******+++,,,---///111222444444666666666666666777777777888999:::;;;===???AAABBBFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFIIILLLOOOUUUbbbvvv;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@AAACCCDDDEEEDDDGGGKKKNNNNNNNNNNNNOOOTTTUUUWWWZZZ]]]```bbbcccccceeegggjjjlllnnnppppppnnnnnnooopppppppppppppppnnnooopppqqqrrrqqqppppppqqqqqqpppppprrrsssvvvwwwxxxxxxyyyxxxyyy}}}lllXXXHHH@@@888666555333111111111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------------......++++++***)))((((((((((((''''''(((((())))))******))))))(((''''''''''''''''''((((((((()))))))))***(((((()))))))))*********))))))))))))(((((('''''''''(((***++++++)))'''&&&''''''''''''((((((((('''&&&&&&'''((((((''''''&&&(((((())))))))))))((((((******))))))((('''''''''(((''''''&&&'''((())))))************+++,,,---------------,,,,,,+++++++++,,,---...///111222333444666777777888888888888888999999:::<<<>>>AAADDDEEEHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFIIIMMMPPPYYYeeexxx::::::;;;;;;<<<=====================>>>???@@@@@@>>>BBBFFFHHHHHHHHHIIIIIIKKKLLLNNNPPPRRRTTTVVVWWWWWWYYY[[[^^^```bbbdddddd___```aaabbbbbbbbbaaa```\\\]]]___```aaabbbaaaaaaaaaaaaaaabbbccceeeggghhhkkkkkkkkkjjjkkknnnrrrvvvzzz{{{|||~~~sssSSSEEE999666777555333444111111///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---,,,+++,,,+++***))))))((())))))''''''(((((())))))******)))((((((''''''''''''((((((((((((((())))))))))))'''''''''((((((((())))))((())))))***)))(((''''''&&&''')))++++++***((('''%%%'''((())))))(((((((((&&&''''''(((((('''&&&&&&(((((())))))))))))((((((******))))))((((((((((((''''''''''''(((((())))))(((((((((((()))***+++,,,+++++++++,,,,,,---------//////000000111111222222666777888:::::::::::::::;;;;;;<<<===@@@DDDGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEHHHLLLPPP]]]hhh|||999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<>>AAAEEEHHHJJJJJJKKKLLLLLLLLLJJJIIIHHHFFFFFFEEEDDDEEEHHHMMMQQQ___lll:::::::::::::::;;;;;;;;;999999999999:::<<<===>>><<<>>>??????>>>===>>>@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMKKKLLLMMMNNNOOONNNNNNMMMKKKKKKLLLMMMMMMNNNOOOOOONNNPPPQQQQQQQQQRRRTTTWWWYYYZZZ\\\^^^aaaccceeefffeeegggiiikkkmmmoooppppppmmmmmmmmmmmmnnnppprrrsssrrrsssttttttsssuuuwwwzzzwwwzzz|||}}}}}}~~~fffLLLBBB===777444666222111000///............------------------------,,,,,,,,,---------......)))))))))*********++++++++++++---.........------*********)))******++++++))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''(((((((((((()))))))))******,,,,,,,,,+++)))((('''((((((((())))))))))))###&&&***+++)))((()))***)))((('''&&&%%%&&&&&&'''(((((())))))))))))((((((((((((((()))******++++++''''''((()))))))))))))))'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000111222222333333444666999<<<>>>?????????>>>>>>===>>>@@@DDDGGGJJJJJJKKKMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEFFFIIINNNRRR```ooo;;;;;;;;;;;;<<<<<<<<<<<<999999999:::;;;===>>>???>>>>>>>>>===;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFGGGHHHHHHBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEECCCBBBAAABBBCCCCCCDDDDDDEEEEEEFFFEEEGGGIIIJJJIIIJJJKKKMMMNNNOOOQQQSSSUUUXXXYYYZZZUUUWWWYYY[[[]]]___``````^^^^^^]]]]]]^^^```aaacccaaabbbbbbbbbbbbcccfffiiilllnnnqqqrrrrrrrrrtttuuuvvvzzzvvvVVVHHHAAA888333555222111000//////.........------------------------,,,,,,,,,------.........((())))))))))))*********...------,,,---...///000***)))))))))***+++,,,,,,******))))))((((((''''''(((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))***************+++---------,,,***(((((((((''''''((()))***+++###&&&***+++***((()))******)))'''%%%$$$%%%'''((((((((())))))))))))((((((''''''((()))***+++,,,,,,''''''((()))))))))))))))((((((((()))***,,,---......------,,,,,,++++++***---...///000222444555666333666999<<>>======???CCCFFFIIIJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGJJJPPPTTTaaaqqq:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<>>@@@BBBCCC>>>===<<<===???BBBEEEHHHIIIKKKMMMMMMKKKJJJIIIJJJHHHHHHGGGEEEDDDHHHPPPVVVddduuu<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<=========??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>??????@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNOOOPPPRRRTTTVVVYYY[[[^^^```bbbeeeiiilllrrrtttxxx}}}yyy]]]JJJ???:::777333222111000////////////------------,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&'''((()))******'''((())))))))))))((('''((((((((()))((((((''''''%%%'''***,,,---,,,***(((*********))))))((((((((('''''''''''''''((())))))###%%%&&&&&&%%%%%%&&&'''+++*********))))))))))))))))))))))))***+++,,,---++++++*********++++++,,,------,,,,,,+++******)))/////////000111333444555666777888;;;===???AAABBB>>>===<<<<<<>>>AAADDDFFFHHHJJJLLLLLLKKKJJJIIIJJJHHHIIIHHHFFFEEEIIIPPPWWWgggxxx??????????????????????????????@@@@@@@@@@@@AAAAAA?????????>>>>>>??????@@@??????>>>>>>======<<<<<<======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB===>>>>>>??????@@@AAAAAACCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFHHHJJJJJJMMMOOOQQQQQQRRRSSSVVVXXX^^^aaaeeejjjpppuuuyyy|||~~~fffPPPBBB;;;999444333222111111111111111------,,,,,,++++++******------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))************))))))((((((((((((''''''&&&%%%$$$&&&(((***++++++)))(((*********))))))))))))))))))))))))((()))******+++'''(((***)))(((((()))***)))***+++++++++***)))((((((((()))***+++---...///,,,,,,++++++++++++,,,,,,------,,,,,,+++*********//////000111222333333333444555777999;;;>>>???@@@>>>===<<<;;;<<>>=========????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@???????????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFIIIJJJKKKKKKKKKLLLNNNPPPQQQSSSWWW[[[```eeehhhjjjjjjqqqzzzmmmVVVEEE<<<888444444333222111111111111......---,,,++++++******------------------,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,+++++++++*********************************(((((())))))))))))((((((((((((((((((((()))))))))************************)))******))))))((('''&&&$$$%%%'''((()))***)))))))))))))))))))))(((((((((***************++++++,,,***+++,,,+++******+++---)))***,,,------+++***(((((((((((()))***+++---...---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000///000111222333333222111333444555777:::<<<>>>???>>>===;;;;;;;;;>>>@@@BBBDDDFFFIIIJJJJJJJJJJJJKKKIIIJJJJJJHHHHHHKKKRRRXXXhhhxxxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@??????BBBBBBAAA@@@???>>>======================================================>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCBBBDDDEEEEEEEEEFFFHHHKKKHHHIIIKKKNNNQQQTTTVVVWWWZZZ___eeehhhjjjpppyyyttt___MMMAAA<<<555555333222111000000000000000///...---,,,,,,+++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))((((((((()))))))))))))))++++++************++++++)))))))))))))))(((''''''%%%&&&&&&'''((()))))))))***************************************++++++,,,((())))))(((&&&&&&(((***)))+++---......---+++***)))(((((((((((())))))***,,,,,,++++++,,,,,,---...+++,,,,,,---///000000111///000111222333333222111222222444666999;;;===>>>>>>===;;;:::;;;===@@@BBBCCCFFFIIIJJJJJJJJJKKKLLLIIIJJJKKKIIIIIILLLRRRXXXdddtttBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCBBBAAA??????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????BBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDEEECCCDDDDDDEEEEEEEEEDDDDDDAAABBBCCCDDDCCCDDDGGGIIIFFFGGGHHHIIIKKKLLLMMMNNNNNNQQQTTTUUUXXX]]]eeejjjooorrrxxx~~~}}}tttzzzxxxgggVVVGGG???777666555333111000//////111111000000//////......------------............,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))*********++++++************++++++&&&''''''(((((('''''''''(((''''''''''''((()))))),,,,,,,,,,,,,,,---------)))))))))((()))******+++*********((('''''')))+++***+++,,,---------,,,+++)))(((((('''''''''((((((************+++---...///------,,,,,,,,,,,,,,,,,,//////000111222333333333111222444666888;;;<<<======<<<;;;:::;;;>>>AAACCCDDDGGGIIIKKKKKKJJJKKKLLLHHHJJJKKKJJJIIILLLRRRWWWaaaqqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGHHHIIIHHHHHHGGGFFFEEEFFFGGGFFFFFFFFFHHHJJJHHHIIIIIIJJJKKKLLLMMMNNNKKKKKKMMMNNNQQQTTTWWWYYY\\\___ccciiipppyyyyyyrrrlllooovvv}}}rrrbbbQQQFFF;;;:::777555222000//////000000000000000000000000------------.........///,,,,,,,,,+++++++++*********++++++,,,,,,------...------,,,,,,,,,+++++++++''''''''''''''''''''''''***)))(((''''''((()))***''''''((()))***++++++,,,+++***))))))))))))***+++&&&&&&'''((())))))))))))+++)))((('''&&&'''((()))*********+++++++++,,,,,,'''''''''''''''((())))))------,,,***((((((***---)))))))))******+++++++++(((((('''(((((()))******''''''((()))+++---///000,,,,,,------------------/////////000111333444555111222444666999;;;<<<======<<<;;;;;;<<>><<<999666444111000////////////000000000000000---------.........//////,,,,,,,,,++++++*********)))***+++,,,------...///---------,,,,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((()))***+++,,,,,,+++***)))(((((()))***+++'''((()))+++,,,,,,,,,,,,,,,+++)))'''&&&'''((()))&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&'''(((((())))))(((&&&$$$%%%''')))((((((''''''((()))******'''''''''((()))+++------%%%&&&'''(((+++---///000+++,,,---...000111222333//////...///111333555777111222444666999;;;===>>><<<<<<;;;;;;===@@@DDDFFFGGGIIILLLLLLLLLKKKKKKLLLGGGIIIJJJIIIIIIKKKPPPUUUdddsssDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEECCCBBBDDDGGGIIIHHHFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDFFFHHHHHHGGGFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIKKKJJJIIIIIIKKKLLLLLLKKKKKKMMMPPPQQQQQQRRRSSSUUUXXXXXXXXXYYY\\\```dddgggnnnttt}}}vvvnnnjjjiiilllrrryyyppp\\\LLLCCC;;;888666222000111///......------///000111444000,,,,,,...//////............---,,,+++)))(((&&&(((+++,,,+++++++++,,,,,,***(((&&&&&&)))+++...((('''((()))******(((&&&((())))))*********))))))'''''''''''''''''''''''',,,+++***)))((('''&&&%%%((())))))************)))((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''***)))((('''''''''''''''$$$''')))***)))***,,,......---...111333444222///......///000111111111111444444555777999<<>>>>>???AAABBBDDDLLLLLLKKKKKKJJJIIIHHHGGGIIIHHHHHHIIIIIIIIIPPPXXXbbbwwwDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFDDDCCCEEEHHHIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLLLLMMMNNNLLLMMMNNNNNNMMMLLLMMMOOOQQQPPPOOOPPPQQQRRRRRRRRRPPPRRRTTTUUUUUUUUUWWWXXXZZZZZZZZZ[[[]]]aaadddfffjjjooowww~~~}}}uuunnnlllkkknnnsss|||qqqYYYMMM@@@:::777444222333000///............///000333///,,,,,,---///...---000000000111111000000000&&&)))+++,,,+++++++++,,,,,,+++***)))(((((()))))),,,,,,,,,---......,,,***)))))))))))))))((('''&&&(((((((((((((((((((((((()))))))))((((((((((((((()))))))))***))))))(((((())))))(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))******((('''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&,,,)))&&&&&&(((+++...///000000///---,,,...111444111111222333444444444333333444444666888;;;>>>@@@AAA@@@@@@@@@AAACCCDDDFFFKKKKKKKKKJJJJJJIIIGGGGGGHHHFFFFFFHHHGGGIIIPPPYYYiii~~~EEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJKKKKKKLLLMMMMMMKKKMMMNNNNNNMMMMMMNNNPPPPPPQQQRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUVVVXXXYYYZZZYYY[[[]]]^^^^^^___```aaaccccccccceeegggjjjlllnnnrrrvvv{{{|||uuupppllljjjkkkppp}}}ppp___KKK@@@;;;777555555111111000///............000...,,,+++,,,......---++++++,,,---......//////''')))+++,,,++++++,,,---+++++++++++++++***)))(((+++******+++,,,,,,+++)))))))))))))))(((&&&%%%$$$))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))(((((('''&&&******))))))))))))******((((((((((((''''''''''''))))))(((((('''&&&&&&%%%((((((''''''''''''((((((+++***(((&&&%%%&&&'''''')))(((((('''''''''''''''///+++&&&&&&***,,,,,,***,,,......,,,)))***///444222333444444444444444333222333333555777:::===>>>@@@@@@???@@@AAACCCEEEFFFJJJJJJJJJJJJIIIHHHGGGGGGHHHEEEEEEFFFFFFHHHQQQ[[[nnnDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTQQQRRRTTTTTTTTTTTTVVVXXXWWWYYY[[[[[[[[[[[[]]]___^^^___```aaaaaaccceeeggggggiiimmmooopppqqqsssuuuxxxyyyzzz|||~~~{{{tttmmmiiiggghhhqqq{{{uuu[[[III@@@:::666666222222111000......------...---,,,,,,,,,---------((((((((())))))***++++++(((***+++,,,++++++,,,---++++++++++++++++++++++++***)))((()))***+++)))((())))))))))))((('''&&&&&&))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))((('''%%%%%%***))))))(((((())))))***(((((((((((((((''''''''')))((((((((('''''''''&&&(((((((((''''''((((((((())))))))))))((((((''''''++++++***************+++***)))***,,,------+++***,,,---...---------...///111222222333333222222222222222222333666888;;;===============???AAACCCDDDHHHIIIIIIIIIIIIIIIHHHGGGIIIFFFEEEFFFFFFJJJTTT___nnnCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIIIIJJJJJJJJJIIILLLLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTVVVWWWXXXXXXXXXWWWZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\^^^___aaabbbbbbdddgggjjjfffhhhjjjkkkkkkllloooppprrrtttvvvwwwwwwyyy|||~~~yyyqqqlllhhhggglllsss~~~nnnWWWHHH===777555333222222111///...---,,,------------,,,,,,---.........---,,,+++,,,,,,---)))***++++++++++++---...111///,,,)))((()))***+++---+++******,,,,,,,,,***'''((())))))************((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''%%%%%%)))((((((''''''(((((()))'''''''''((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''''')))+++------,,,)))(((++++++************+++,,,%%%))),,,---,,,///666===>>>777000---///000///---111111222333333333222222222222222333555777:::;;;===<<<<<<===>>>@@@CCCDDDHHHHHHIIIIIIJJJIIIIIIIIIJJJGGGFFFGGGHHHLLLVVVaaaoooCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFHHHJJJKKKJJJIIIHHHIIIKKKHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[VVVWWWYYYZZZ[[[\\\\\\\\\\\\]]]___```aaaaaaaaa```______`````````aaaaaaaaaaaaaaabbbdddeeeggghhhhhhjjjkkkmmmoooqqqtttxxx|||{{{~~~wwwsssnnnkkklllpppwwwfffQQQ@@@888777222222222111000///---,,,,,,---......------...///222111///---,,,,,,,,,,,,***+++,,,+++++++++---///666333...***''''''((()))+++***((((((*********)))&&&'''(((***++++++++++++((((((((((((((((((((((((************************))))))))))))(((((('''&&&((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&'''(((((()))******''''''((((((((((((''''''&&&(((+++...///...,,,+++((((((((((((((())))))***(((++++++)))(((111BBBPPPPPPBBB222***,,,000111000111222333444555555555555222222222333555777999;;;>>>>>>>>>???@@@BBBEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHJJJJJJMMMWWWaaarrrEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLNNNOOONNNLLLKKKMMMOOONNNNNNOOOQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPOOONNNNNNOOOOOOPPPQQQQQQRRRSSSSSSWWWWWWXXXXXXYYYZZZZZZ[[[XXXYYY[[[\\\]]]^^^]]]]]]___aaacccfffhhhiiiiiijjjdddeeehhhjjjlllnnnnnnnnnppprrrtttvvvwwwwwwvvvvvvqqqrrrrrrssstttuuuvvvvvvvvvwwwyyy|||}}}yyytttnnnmmmnnnoooyyyrrrYYYDDD;;;:::111222222222111///...---+++---000///...---...000111000---+++******++++++***+++,,,+++***+++...000333111...,,,***)))*********(((&&&&&&((())))))(((''''''((()))*********)))))))))))))))))))))))))))))))))***+++,,,------...)))))))))***))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((()))))))))&&&'''((())))))((('''&&&''''''(((***,,,...///000'''''''''''''''((()))))),,,,,,+++((((((///===GGGGGG===111+++,,,///000000///000111333444555555555333222333333555777:::;;;=========>>>@@@BBBEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHHHHKKKKKKMMMUUU^^^rrrGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQOOOQQQRRRQQQOOONNNOOORRRUUUUUUVVVXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXVVVVVVWWWXXXYYYYYYZZZZZZ]]]]]]^^^___``````aaaaaadddfffhhhjjjkkklllkkkkkkoooqqqssswwwyyy{{{{{{|||yyy{{{~~~}}}xxxqqqmmmmmmiiiqqq~~~yyy^^^HHH>>>===111111222222111000...---+++...111000......///111222000...,,,,,,,,,---...++++++,,,+++***+++...000***+++,,,---............///---******,,,---------'''(((((((((((((((''''''************************'''((()))+++---///000111((())))))************)))******))))))))))))******&&&'''''''''(((((())))))******))))))((((((''''''&&&'''((())))))((('''&&&((('''&&&&&&(((,,,111444))))))((())))))***++++++,,,---,,,,,,+++,,,...///000///.../////////...---+++,,,...000222333444444333333333444555777:::;;;;;;;;;;;;<<<>>>@@@CCCDDDIIIIIIKKKLLLMMMMMMMMMMMMIIIGGGHHHKKKKKKLLLSSS\\\nnnJJJIIIHHHIIIKKKMMMMMMMMMMMMOOOQQQQQQQQQRRRTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZ^^^^^^```aaabbbbbbccccccbbbbbbcccddddddddddddccccccbbb`````````bbbdddeeeiiijjjlllpppsssvvvyyyzzzzzz|||~~~wwwqqqmmmmmmooovvvfffOOO@@@999777333222444333000000333//////...---,,,,,,++++++,,,------......------,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))******+++,,,......((('''&&&'''((()))(((''')))((('''&&&''')))+++---+++++++++***)))(((((('''((()))*********((('''&&&&&&''')))******(((&&&$$$******)))(((((((((((((((''''''''''''&&&%%%$$$###(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((()))***++++++++++++,,,---------,,,,,,,,,...000111222333222222555666777777666666777888888:::<<<===>>>@@@CCCEEEHHHIIIKKKMMMOOOPPPQQQQQQNNNKKKIIIJJJJJJLLLSSS[[[tttMMMMMMMMMNNNQQQSSSTTTTTTSSSUUUXXXZZZZZZ\\\___aaadddeeefffhhhiiijjjjjjjjjjjjkkkmmmoooqqqrrrrrrsssooopppqqqqqqrrrrrrrrrrrrtttsssrrrrrrrrrtttvvvxxxzzz|||zzzuuuqqqoooqqqzzzmmmWWWFFF<<<888333222333333///...000000000///......---,,,,,,,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))((('''''')))))))))((())))))******)))(((''''''))))))((('''&&&&&&$$$$$$$$$&&&((()))++++++******)))(((((('''(((((()))))))))(((''''''(((((()))))))))((('''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))***++++++***+++,,,,,,,,,,,,,,,,,,,,,---///000111222222222222444666777666777999;;;999;;;===>>>???@@@CCCFFFIIIIIIKKKMMMNNNOOOOOOOOOMMMJJJJJJKKKLLLOOOWWW```tttRRRSSSUUUWWWZZZ\\\^^^______aaaeeehhhkkknnnrrrttttttuuuwwwzzz|||~~~~~~|||wwwrrrnnnqqqxxxuuuaaaNNNAAA:::555333444444000...///111111000//////.........------............------,,,------...---,,,+++***++++++++++++++++++++++++++++++++++++***))))))(((+++***)))(((((((((((((((***((('''((()))***((('''***)))(((''''''(((******++++++******)))((((((((((((((((((((((((((())))))******))))))((((((((()))(((''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%'''(((((())))))(((((('''&&&&&&'''((()))***++++++))))))))))))))))))***+++)))***+++,,,,,,,,,,,,,,,//////000111222333333444000222444666777999;;;===:::<<<>>>??????AAADDDFFFIIIIIIKKKLLLLLLMMMMMMMMMLLLJJJKKKMMMOOORRR[[[eeeuuu[[[]]]aaaeeehhhkkknnnqqqrrrvvvzzz|||uuuoooooorrrzzz|||kkkVVVGGG>>>888444555555222000000000000000//////.........------............------+++---...//////---+++***++++++++++++++++++++++++------.........---,,,+++++++++************+++++++++)))((((((******)))''',,,++++++*********++++++************))))))((((((***)))(((((((((***+++,,,,,,+++)))((('''(((*********)))(((((((((((())))))***************)))(((''''''((((((((((((((((((''''''''''''((()))************)))))))))))))))******))))))***+++,,,,,,,,,,,,111111222222333555666666000222444666777999;;;===;;;===??????@@@AAADDDFFFHHHIIIJJJJJJKKKJJJJJJJJJKKKJJJLLLNNNOOOQQQ[[[fffyyynnnrrrxxx}}}}}}wwwrrrqqqqqqttt}}}sss```QQQDDD;;;555555555222000000/////////...............---......//////......---,,,---...//////---+++***++++++++++++++++++++++++,,,---...//////...,,,+++))))))))))))***+++,,,---,,,***))))))******)))((())))))((((((((((((((((((*********)))))))))))))))++++++***)))***+++---...---+++)))''''''(((***+++))))))(((((((((((())))))&&&''''''''''''&&&%%%%%%''''''((((((((((((''''''))))))))))))((((((((((((******)))))))))))))))***))))))***+++,,,---------000111111222333444555555222444666666777777999;;;<<<===??????@@@AAADDDFFFGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJLLLNNNMMMOOOZZZeee~~~{{{wwwuuurrrooosssyyy}}}ooodddOOOCCC999555444111//////..............................////////////......---......///...---,,,+++++++++++++++++++++++++++)))***,,,------,,,***)))&&&&&&&&&'''((()))++++++---+++******++++++)))(((******************************))))))))))))))))))++++++++++++++++++,,,---,,,+++)))''''''((()))***'''&&&&&&&&&&&&''''''(((''''''(((((((((''''''&&&&&&''''''((((((''''''&&&***)))))))))((((((((('''+++******))))))))))))))))))***+++,,,---.........---...000222333333333222333555777777666777888:::<<<===?????????@@@CCCEEEEEEFFFFFFGGGGGGGGGGGGFFFIIIIIILLLMMMLLLNNNYYYfff~~~zzztttnnnooosss|||{{{aaaRRRCCC<<<888444111000////////////////////////......////////////..................------------++++++++++++++++++++++++((()))+++------,,,***((('''''''''''''''((()))***...,,,++++++++++++)))(((++++++,,,---............)))))))))))))))))))))************+++******))))))***)))((('''''''''((((((&&&&&&&&&&&&&&&'''((((((((())))))******))))))(((&&&''''''((((((''''''&&&(((((((((((())))))))))))++++++***)))))))))))))))***+++,,,---.../////////---///222555666555333222333555666777666777888:::;;;===>>>>>>>>>???BBBDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHKKKNNNMMMOOO\\\iiiwwwpppooorrrsssqqq```MMMCCC===888444333000000000000000111111111......////////////......//////...------------...++++++++++++++++++++++++)))+++---//////---+++***+++******)))))))))))))))...---++++++++++++***((('''((()))***+++,,,,,,,,,)))))))))))))))*********((()))*********((('''&&&)))(((((('''''''''''''''((((((((((((((()))***+++%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++++++++***))))))((())))))***+++,,,...///000000000///222666999:::999666444222444666666777777999;;;;;;<<<===>>>>>>???AAACCCBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFKKKNNNNNNQQQ^^^mmm~~~yyyssspppssswwwvvv]]]HHH===999888777222222333333333111000...////////////............222000---)))&&&###!!! ---,,,,,,++++++,,,,,,---***)))(((((())),,,///111---+++)))''''''(((***+++111000...------,,,***))))))************+++++++++((())),,,...000...***&&&))))))************))))))++++++******)))((((((((((((&&&&&&''')))+++++++++'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))******+++******))))))))))))************+++,,,...///000000///000222333333222111000333333333444555666777888>>>??????>>><<<;;;===>>>EEEEEEEEEEEEFFFFFFFFFFFFFFFGGGJJJLLLLLLPPP\\\jjj|||uuuqqqqqqsss}}}sss[[[JJJ???:::888111222222222111000000///////////////............------+++******)))))))))---,,,,,,++++++,,,,,,---+++***(((((()))+++...000---+++)))''''''(((***+++...---,,,,,,---...---+++(((((()))))))))*********)))))))))***,,,+++)))'''))))))************))))))))))))))))))))))))*********(((''''''(((((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++******))))))))))))*********++++++,,,,,,---------000000111222222222111111333333333444555666777888;;;<<<============???AAADDDDDDEEEEEEFFFFFFGGGGGGHHHIIILLLMMMMMMPPP]]]jjjyyytttooooootttlllTTTBBB999666222111000000///000000000////////////............++++++,,,,,,---///000111---,,,,,,++++++,,,,,,---,,,+++)))))))))+++---...---+++)))(((((((((***+++((('''''')))+++---,,,,,,'''((((((((())))))))))))***(((&&&&&&((())))))(((((())))))******))))))(((''''''((())))))***+++++++++)))((('''((()))((('''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++000000000000000111222333333333333444555666777888888:::<<<===>>>???CCCEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKMMMNNNMMMPPP\\\iii~~~}}}wwwooommmnnnvvvyyy\\\FFF:::666333222000/////////000111////////////...........................//////000---,,,,,,++++++,,,,,,---...---,,,+++++++++---...---+++***)))((()))***+++%%%$$$$$$&&&(((******)))((((((((()))))))))******)))(((&&&'''((()))((('''(((((())))))))))))(((((((((((((((((())))))******)))((('''(((+++,,,---,,,'''''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))************))))))++++++++++++,,,,,,,,,,,,111000/////////111222444222222333333555666888999888999<<<===>>>@@@DDDFFFDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJLLLNNNLLLOOO[[[hhh||||||ssspppooottt{{{hhhOOO@@@;;;555444222111000000111111////////////............///......------------...---,,,,,,++++++,,,,,,---000///...---------......,,,,,,******))))))***+++'''&&&&&&''')))***)))((()))))))))*********++++++(((((((((***++++++)))&&&(((((())))))))))))(((((())))))))))))((((((''''''((('''&&&''')))+++,,,+++(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((('''((())))))***((()))************)))(((******+++,,,---...//////000///......///111222444222222222333555777888999999;;;===>>>>>>@@@CCCEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKMMMYYYfff|||zzzwwwuuuwwwzzznnnTTTBBB;;;888777666444333222222111////////////............,,,+++++++++,,,---......---,,,,,,++++++,,,,,,---///......------.........,,,,,,+++***************,,,+++******,,,,,,+++***************++++++++++++))))))***+++---,,,)))''''''(((((())))))(((((('''******)))(((((('''&&&&&&)))'''%%%%%%&&&'''&&&%%%((((((''''''(((((()))***'''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((()))***++++++***)))((()))***+++,,,...///000111.........///000111222333111222222333555777999::::::<<<===>>>>>>@@@CCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGJJJKKKJJJMMMYYYfff~~~||||||zzz|||qqqXXXEEE;;;;;;;;;:::888666444222111////////////............+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********,,,******+++,,,------+++))))))))))))************+++***))))))++++++***)))''''''((((((((((((''''''((((((((((((((((((''''''***(((&&&&&&'''((('''&&&((((((((((((((())))))***'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((()))***++++++***)))(((******+++,,,------......,,,---...000111111222222111111222333555777999:::999;;;===>>>???AAADDDFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGJJJLLLKKKNNN[[[hhhzzzxxx~~~vvv^^^LLLAAA=========;;;999555222111000/////////...............---,,,+++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((''''''(((+++,,,,,,+++(((((((((((())))))))))))---***'''&&&(((***++++++''''''((((((((((((''''''&&&&&&''''''((()))))))))***(((''')))+++---------((((((((((((((()))******'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''')))***++++++***)))'''+++++++++++++++++++++++++++,,,...000222222111111111111222333555777999:::888:::<<<>>>???BBBEEEHHHIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGJJJLLLLLLPPP\\\jjj}}}}}}}}}~~~yyyiiiYYYMMMEEE;;;333333444222000///222111111000///......---//////////////////.........,,,***((((((***,,,...,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++))))))))))))))))))))))))''')))+++,,,---,,,***)))+++***)))(((''''''''''''((()))***++++++***)))(((++++++***)))(((((())))))***'''%%%&&&)))+++***)))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((())))))))))))*********,,,,,,,,,,,,---...//////---...///000111111111111222333333222222444777:::======>>>???AAACCCEEEGGGFFFGGGIIIJJJJJJIIIGGGFFFKKKJJJKKKNNNNNNRRR]]]iii{{{yyyxxx~~~wwwfffUUUJJJAAA888111111333111//////111111111000///.........***++++++,,,---...//////...,,,+++******+++,,,...---,,,,,,,,,,,,---......+++++++++*********))))))************************'''((()))++++++******)))++++++***)))((((((((((((((()))***++++++***)))(((******)))(((((((((((((((***(((&&&''')))+++***)))******)))((('''&&&%%%%%%************************))))))(((((((((((())))))***++++++++++++,,,,,,,,,+++++++++++++++---......---...///000111111111111444444444222111222444777======>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHJJJLLLLLLPPP[[[ggg}}}xxxuuuwwwvvvfffUUUIII@@@777000111333222111111111111000000//////......,,,,,,,,,---------......---------------------------------------...//////+++++++++*********))))))************************)))*********++++++++++++,,,,,,+++******)))))))))))))))************)))))))))(((((((((((('''''''''***((('''''')))******)))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))***++++++++++++,,,,,,,,,************+++,,,------......///000111111111111222333333222111222555777<<<===???AAACCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIJJJLLLLLLOOOZZZeee}}}yyyyyy{{{lll[[[OOODDD;;;333333555444333333111000000000/////////...222111111///...---,,,,,,,,,---...//////...---,,,---,,,,,,,,,,,,---......---------,,,,,,,,,++++++************************,,,++++++++++++,,,---...,,,,,,,,,,,,++++++******)))))))))******)))))))))((()))))))))))))))(((((()))(((((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((()))))))))*********************+++,,,---.........///000111111111111---///000111222444888:::<<<===???BBBDDDFFFGGGHHHKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLMMMMMMPPP[[[ggg|||~~~|||~~~ttteeeZZZMMMBBB888555666444333333000000000000////////////222111111///...---,,,,,,,,,---///000000///---,,,++++++******++++++,,,------------,,,,,,,,,++++++************************+++************+++,,,,,,+++,,,,,,,,,,,,+++*********))))))))))))))))))***)))******+++++++++***))))))))))))(((((((((((())))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********+++++++++,,,,,,---...///...///000111222222222222---///111222333555888:::<<<===@@@CCCEEEGGGHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJKKKMMMMMMPPP[[[ggg|||}}}|||}}}qqqhhhZZZLLL>>>888555222111222000000000000////////////,,,,,,,,,---------......,,,---...//////...---,,,***************++++++,,,+++++++++*********))))))++++++++++++++++++++++++''''''((((((((()))))))))***+++,,,------,,,************))))))))))))******)))***+++,,,,,,,,,+++***)))******)))''''''(((***......---,,,+++***))))))(((((((((((((((((((((((())))))(((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...///000111222222222222111333444444444444555666<<<===AAADDDGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHJJJKKKOOOZZZfff~~~}}}|||yyyjjjZZZHHH>>>888444222333////////////000000000000***++++++,,,---...//////---------......---------++++++******++++++,,,---+++++++++*********))))))++++++++++++++++++++++++'''((()))*********)))))))))***+++,,,,,,+++***)))+++***)))(((((()))***+++''')))***,,,,,,,,,******)))***+++)))'''&&&(((***...------,,,+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++++++++,,,---.../////////000111222222222222333555666666555444555666;;;===AAAEEEGGGIIIIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEGGGJJJKKKOOO[[[ggg~~~|||wwwfffQQQDDD<<<777666777////////////000000000000//////////////////......------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++---.........,,,+++((()))+++,,,,,,+++***(((+++***)))(((((()))***+++&&&(((***+++,,,+++***))))))***+++)))&&&%%%'''***)))************+++++++++(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))*********************+++,,,---...///000111222222333222222111333666777666777888999;;;>>>AAAEEEHHHIIIJJJJJJFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFHHHLLLMMMRRR^^^jjjyyycccPPPCCC;;;777555222222111000/////////000,,,,,,---......///......//////...---,,,,,,++++++)))******++++++,,,------....../////////...,,,++++++***************++++++,,,+++++++++***))))))))))))(((''''''&&&''''''(((+++***)))(((((()))***+++(((((((((((((((((((((((()))******(((%%%$$$&&&((((((((())))))))))))(((((()))***,,,+++)))&&&%%%%%%))))))((('''&&&%%%%%%$$$'''((()))******+++++++++(((***++++++++++++,,,...000000000222444555444333444222222444333111444999<<<<<<>>>BBBHHHKKKJJJHHHIIIKKKLLLKKKIIIFFFDDDCCCHHHIIIKKKLLLLLLPPP]]]kkkttt]]]JJJ>>>777444333222111000000//////000,,,---...///000//////......---------,,,+++++++++......------,,,++++++***,,,---......---,,,+++***+++******)))(((((()))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))******************************333///***((()))***(((&&&(((((())))))))))))((((((%%%'''))))))(((((()))***(((((((((''''''&&&&&&%%%(((((()))******+++******)))***,,,,,,++++++---...000//////111444666555555555333444666555444666;;;<<<<<<===AAAFFFIIIHHHFFFFFFGGGIIIIIIHHHGGGEEEEEEGGGGGGJJJMMMMMMRRR___mmmxxxpppmmmnnnqqqvvvoooVVVDDD:::666333333222000000/////////,,,...000111111000///...------,,,,,,,,,,,,,,,,,,//////...------,,,,,,++++++,,,,,,,,,,,,++++++***+++***)))(((((((((((((((,,,,,,,,,,,,,,,---------+++,,,---......---,,,,,,))))))************))))))************************+++### )))...,,,((((((((())))))))))))(((((()))******(((&&&%%%&&&(((''''''''''''''''''''''''))))))*********************+++------,,,,,,...//////......///222555555555444222333666555444777<<<<<<<<<>>>AAADDDFFFFFFDDDCCCDDDEEEGGGGGGGGGFFFEEEDDDFFFIIIMMMNNNTTTbbbqqqzzzqqqmmmmmmppptttzzzbbbLLL???:::444333222111000/////////---...000222222111///------------------.........++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,++++++******))))))))))))*********+++++++++,,,,,,------((()))+++------,,,***)))((()))***++++++***)))((((((((((((((((((((((((((($$$%%%,,,,,,)))(((((())))))))))))(((((()))***)))'''%%%$$$&&&(((&&&'''''''''((((((((())))))******++++++************,,,------------...000000...---...000222333222111///000333333222555;;;<<<===???BBBDDDEEEDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDBBBDDDHHHLLLOOOUUUdddssszzzsssqqqrrrsssxxxkkkRRRBBB;;;555444333111000000//////...///111222111000///---............////////////*********+++,,,,,,------,,,,,,,,,,,,,,,,,,------)))))))))***+++,,,---...))))))******++++++,,,,,,&&&(((***,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))---***&&&%%%&&&'''((('''(((((())))))))))))((((((%%%&&&&&&%%%%%%&&&(((+++&&&&&&''''''((())))))))))))******++++++++++++******,,,------------...000000///------///000///...000///000333333222555:::===???AAACCCDDDDDDEEEEEEGGGEEEDDDDDDEEEEEECCCAAAAAACCCGGGLLLOOOVVVeeetttzzzrrrppprrrvvvyyysssYYYEEE:::666555333222000000////////////000000//////....../////////...............---,,,,,,++++++***))))))---,,,,,,,,,,,,------...*********+++,,,---...///******************++++++((()))***,,,,,,,,,++++++))))))************))))))+++++++++++++++++++++++++++,,,,,,***'''&&&(((+++(((((())))))))))))((((((++++++***'''###!!!!!!"""'''''''''(((((()))))))))((()))***+++,,,,,,,,,,,,***+++------,,,,,,...///000///...///111111///...333111222555444333666;;;<<>>888444444333000---...111111///........................------,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,---+++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++)))+++,,,+++***))))))******)))))))))))))))))))))(((*********(((((((((***))))))'''''''''(((***+++((((((((((((((((((''''''*********)))******++++++************************++++++,,,,,,,,,---------......000111222333333333444444333222111111444666;;;===@@@BBBBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGFFFFFFCCCCCCFFFIIIJJJOOO[[[ggg|||{{{}}}~~~jjjZZZDDD<<<555555444111///000111111000///............000000///...---,,,+++******+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,+++)))((()))***))))))))))))))))))******''')))******(((((()))+++)))((('''''''''(((***+++******)))(((((('''&&&&&&++++++***)))))))))******))))))))))))))))))))))))++++++,,,---......//////...///000111222333333333333333333222111222555888;;;>>>AAACCCCCCCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGDDDDDDFFFIIIKKKOOO[[[ggg~~~{{{jjj]]]KKKAAA888666555333222333222111000///............000//////...---,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,---------,,,***(((******+++,,,,,,,,,,,,+++)))******++++++******)))***++++++***(((((()))***)))))))))))))))*********)))+++++++++)))))))))+++)))(((((('''((()))******))))))))))))(((((('''''',,,+++***))))))((()))))))))))))))***************)))***+++,,,---...///000...///000111222222222222222222222222222333777:::<<<>>>BBBCCCDDDDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGIIILLLMMMQQQ]]]iii|||yyymmmdddRRRFFF999555555444333444222111000//////......///........................,,,,,,------------,,,,,,++++++++++++************)))+++---//////...---+++)))***++++++,,,,,,,,,+++)))******++++++******)))***+++***)))'''''')))***(((((())))))************+++,,,,,,***'''&&&&&&'''((((((((((((((())))))***(((((((((((())))))******++++++***)))((((((((((((*********+++++++++,,,,,,((()))***+++,,,---.........///000111111111111111222222333222222444777:::<<>>777555333111222222222111000////////////------........./////////......------------......,,,,,,,,,++++++*********)))+++---/////////...---((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********(((''''''(((***((((((((()))******++++++***++++++(((%%%######$$$(((((((((((())))))))))))''''''((())))))***++++++******)))((((((((())))))*********+++,,,,,,------))))))******+++,,,------...///000000111111111000222333333333222444777:::===@@@CCCEEEFFFFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLIIIIIIKKKMMMNNNRRR^^^jjj~~~ooo\\\HHH===999555222111333222111000////////////////////////..................------------......,,,,,,---------------...++++++,,,---------,,,+++((()))***++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********(((&&&&&&(((+++'''(((((()))******++++++++++++,,,***'''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))******)))(((((((((((())))))***)))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,------...///000000000000000000333444444333222444777:::===@@@DDDFFFGGGGGGIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNKKKKKKMMMOOOPPPTTT___kkk~~~jjjRRREEE???999555333333222111000////////////111111000///...------,,,...------,,,,,,------...,,,,,,---...///000111222,,,,,,,,,,,,+++******)))(((((()))++++++,,,,,,,,,*********++++++***************)))'''&&&&&&(((+++'''(((((()))***+++++++++---......---+++***+++,,,'''(((((()))))))))))))))++++++******)))((((((((((((((('''(((((()))***+++'''(((((()))***+++++++++------------------------...///000000000000000///444444444333222444777999>>>@@@DDDFFFGGGHHHIIIKKKLLLLLLKKKKKKKKKMMMOOOPPPOOONNNPPPRRRSSSWWWbbbnnn|||fffOOO???999777666333222000000111111///.........------------......++++++,,,---............111111///...---,,,,,,,,,******+++,,,,,,---.........------,,,+++***))))))+++***((('''((()))+++,,,))))))*********)))))))))***&&&###%%%***,,,)))&&&))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))***++++++,,,,,,)))((('''''''''(((***+++***(((''')))---///...,,,000000000111222222333333333444555555555777:::<<<@@@BBBCCCDDDDDDEEEHHHJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOQQQRRRRRRWWWeeetttttt[[[GGG<<<777666333222000000111111///.........------------......++++++,,,,,,---,,,,,,,,,------,,,,,,------...///------,,,,,,,,,,,,+++++++++++++++***************+++***((('''''')))***+++*********+++,,,,,,***(((+++'''$$$%%%(((******)))))))))))))))************))))))))))))))))))))))))************************(((((()))******+++,,,,,,)))(((((('''((()))***+++---,,,+++---000222111//////000000111111222333333444555666666666888;;;===???AAACCCDDDDDDEEEHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMRRRQQQSSSUUUUUUZZZiiixxxnnnTTTAAA888555444222000///000000///.........------------......++++++,,,,,,++++++******,,,+++++++++,,,,,,---...//////...---+++***))))))******+++++++++,,,,,,,,,******(((''''''((()))***+++******,,,//////+++(((***)))'''&&&&&&(((***+++))))))))))))************)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%((())))))******+++++++++)))(((((((((((()))***++++++******+++...//////...//////000111111222222333444555666666666888;;;======@@@CCCEEEEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLQQQRRRTTTVVVWWW\\\kkkzzzbbbIII;;;777444222000///000000000///......------------......,,,,,,,,,,,,,,,+++***)))...---,,,+++************///......---+++******))),,,---------------------******)))((((((((())))))***))))))+++//////+++'''((()))***)))(((((()))+++((()))))))))************((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((()))))))))*********+++)))))))))))))))******************+++,,,---------//////000000111222222222333444555555555777:::<<<;;;>>>BBBEEEFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLOOOOOORRRTTTVVV\\\kkkzzznnnRRR@@@;;;555222///...///000000///......------------......------......---,,,++++++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++***)))))))))))))))(((((((((***------***''''''))),,,---+++)))((((((((()))))))))************((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))*********((())))))***************------.........///000000...//////000111111222222111333333333333555888::::::===AAADDDEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKNNNOOOQQQTTTVVV\\\kkk{{{vvvZZZFFF@@@555222///...///000000000......------------......------.........---,,,,,,)))))))))***+++,,,---...******+++,,,,,,---......,,,++++++***)))((('''&&&,,,,,,,,,++++++***))))))'''((()))***************)))***,,,------+++)))'''))))))))))))************))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((()))******++++++*********,,,------,,,,,,---.........///000000111111222000111222222222444777999:::===@@@CCCDDDDDDFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKOOOPPPRRRTTTVVV\\\lll{{{{{{```KKKCCC666333///......000000000......------------......++++++,,,---------,,,,,,************,,,---...///******+++,,,,,,---......+++++++++******)))))))))......------,,,+++******''')))+++***((((((,,,//////,,,))))))+++,,,+++)))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&''')))))))))))))))))))))(((((()))***+++++++++******''')))******(((((()))+++......//////000111111111111222333333333444777::::::<<>>@@@AAACCCGGGIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPQQQVVVeeetttyyyiiiVVVGGG999555222222111...///222111000000///...,,,+++***///...,,,+++******+++,,,---((((((***(((""" ###******+++,,,,,,,,,,,,+++++++++++++++,,,---......444+++''',,,...+++((()))---,,,***)))))))))***+++000+++))),,,,,,)))'''(((***,,,,,,+++)))((()))***((((((((((((((())))))***,,,***((('''&&&'''((()))&&&((()))***++++++***)))******+++,,,...---***(((***++++++,,,,,,++++++***+++---///000//////000111444444222111000222777;;;>>>>>>>>>???AAACCCDDDFFFGGGHHHJJJIIIHHHHHHIIIKKKOOONNNOOOOOOOOOTTTbbbqqq~~~ssseeeSSSEEE<<<777333333222///...111000000000///...---,,,+++++++++++++++,,,---.........******---,,,(((''')))++++++,,,------------,,,---,,,,,,,,,,,,------...000+++(((++++++'''''')))+++***))))))(((((())))))---)))(((+++,,,)))(((******+++,,,+++)))((()))*********)))(((((((((((((((***)))(((&&&&&&'''((()))))))))******+++*********---+++)))(((''')))+++---++++++,,,,,,,,,,,,+++++++++---//////.........///444555444333333555888;;;>>>???@@@BBBDDDEEEGGGGGGGGGIIIJJJJJJIIIHHHJJJKKKNNNMMMNNNNNNNNNSSSbbbqqq|||zzz~~~zzzmmmbbbSSSGGG>>>888444444333///...000...////////////...---,,,******+++,,,------------,,,***+++...///,,,,,,...,,,,,,---............---...------,,,,,,,,,,,,---...+++***+++)))'''(((,,,)))))))))))))))((('''''',,,((('''+++---+++***,,,***+++,,,+++)))))))))+++,,,+++***(((''''''&&&&&&)))((('''''''''((()))***,,,++++++************++++++------,,,)))))),,,///,,,------------------,,,+++---//////...------...444555666666666777999<<<>>>???BBBEEEGGGHHHIIIIIIGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKLLLMMMNNNSSSbbbqqq}}}{{{|||uuukkkcccXXXNNN@@@999333333333000///000......////////////......,,,---......---,,,***)))*********,,,---,,,,,,,,,+++,,,,,,---------------...---,,,+++++++++++++++---+++******+++,,,---...((()))*********)))'''&&&,,,((((((+++---+++***,,,)))+++,,,+++***)))***++++++***)))(((''''''''''''))))))(((((()))***+++,,,...---+++***)))***++++++'''...555666222---,,,---------............---------...000000///......///333555777888888888:::;;;<<>>AAAEEEHHHIIIIIIIIIHHHIIIKKKJJJIIIIIIJJJLLLJJJJJJLLLNNNOOOUUUeeeuuuyyy{{{~~~yyyuuuqqqiiiaaaMMMAAA666333333111111222...//////000000000//////******+++,,,------------,,,//////,,,,,,---,,,))))))***++++++,,,,,,++++++,,,++++++************+++***---...,,,---...,,,(((+++++++++++++++***)))))))))%%%$$$&&&'''%%%###%%%)))***++++++***)))+++,,,((((((((((((((()))******++++++++++++,,,,,,,,,,,,,,,++++++************++++++------,,,)))))),,,///------............------...000222333222222333444222444777888999999;;;<<<<<<>>>AAADDDFFFGGGHHHHHHHHHJJJKKKKKKJJJJJJKKKLLLKKKKKKMMMOOOQQQXXXhhhxxxzzzzzzzzz}}}vvvlllZZZKKK<<<555333222111222//////000000000//////...++++++++++++,,,---......+++//////,,,,,,///...******+++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,------,,,666;;;555---******)))++++++***))))))))))))))))))%%%%%%(((***(((''')))(((***++++++******+++,,,***))))))(((((((((((()))*********+++******))))))))))))******+++*********---+++)))(((''')))+++------------......---------,,,...111222222222333555444666888999999;;;===??????@@@AAACCCEEEFFFHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLOOORRRTTT[[[lll{{{}}}{{{yyyyyyuuucccRRR@@@777444222000111000000000000000///......///...,,,+++******+++,,,(((---...******......***+++,,,------......------------------......///000///???III???///((())),,,+++***((('''''''''((())),,,((((((,,,///......///(((***++++++******+++---,,,+++***((('''''''''''')))))))))))))))((('''&&&&&&((()))+++++++++***)))******+++,,,...---+++(((,,,------------------,,,***---///111111222444555666777999::::::<<>>???BBBDDDGGGJJJKKKIIIJJJKKKJJJIIIHHHIIIKKKMMMNNNOOOQQQQQQXXXkkk}}}zzzvvvrrrsssuuu}}}}}}jjjQQQ@@@:::777333///000000///............///---,,,+++++++++,,,------,,,---......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000%%%555:::000(((+++)))"""(((,,,//////+++)))***,,,***+++---,,,******+++---((())))))*********))))))+++******)))))))))******))))))((('''(((***,,,---+++++++++*********************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........///000111222333333555555666777999:::;;;;;;===>>>@@@BBBDDDGGGJJJKKKKKKLLLMMMLLLJJJIIIJJJKKKMMMNNNQQQRRRRRRYYYjjj{{{~~~||||||}}}}}}}}}||||||{{{yyytttooonnnooovvv}}}dddMMM???777333222111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,---,,,+++)))++++++++++++++++++++++++++++++++++++,,,...///000(((+++,,,+++,,,---***&&&...000000...)))((())),,,,,,------,,,)))(((((()))'''((()))***************---,,,+++***************))))))(((((((((***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------......//////000111222333333666666777888:::;;;<<<===>>>>>>@@@BBBEEEHHHJJJLLLOOOOOOPPPNNNLLLJJJKKKLLLMMMOOORRRTTTTTTYYYiiiyyy~~~{{{zzzzzz{{{{{{zzzzzzyyyyyywwwrrrmmmkkkjjjnnnzzzxxx\\\FFF999444333111000000///.../////////...//////000//////...---222///---,,,...///...,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,000,,,***---...,,,******)))***+++***)))(((***,,,,,,,,,,,,***)))'''''''''&&&'''(((******+++++++++------,,,+++************))))))(((((()))***++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------.........///000111222333333444666777888999;;;<<<======>>>???@@@BBBEEEHHHJJJLLLRRRRRRRRRPPPMMMLLLKKKLLLMMMPPPTTTWWWVVVZZZhhhwww|||yyyyyyyyyzzzzzzzzzzzzyyyxxxvvvrrrmmmkkkiiijjjrrr|||iiiNNN===555444111111000//////////////////000000000000///...---///---,,,,,,---.........------------------------,,,,,,,,,,,,,,,+++++++++---******,,,***%%%&&&,,,$$$&&&)))***************+++***))))))))))))((('''&&&'''(((******+++++++++---,,,,,,+++******++++++)))))))))))))))*********))))))))))))******++++++******+++++++++,,,,,,,,,,,,,,,---------.........//////000111222333444444777777888:::;;;<<<===>>>>>>???@@@CCCEEEHHHKKKLLLSSSSSSSSSQQQNNNLLLLLLLLLMMMPPPUUUXXXWWW[[[iiiwww~~~~~~~~~{{{xxxxxxxxxyyyzzzzzzzzzzzzzzzvvvssspppnnnjjjhhhnnnuuuoooUUUBBB888444222111000000//////000000//////......---,,,,,,,,,+++---...---,,,+++,,,...------------------------((()))***,,,------------((()))+++,,,)))&&&)))000((()))+++,,,,,,+++***)))+++)))((()))******)))((('''((()))***************++++++************++++++))))))))))))******))))))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,---............---///000000111222333444444777777888999;;;<<<======??????AAACCCFFFIIIKKKMMMRRRSSSRRRQQQNNNLLLLLLLLLNNNPPPUUUXXXXXX\\\jjjyyyzzzyyyyyy{{{}}}}}}{{{xxxvvvwwwxxxyyyzzz{{{{{{{{{vvvtttsssrrrnnniiilllrrrwwwpppZZZGGG;;;555222111000000//////000000111000...---,,,,,,,,,------111555333---)))+++...,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------'''+++---+++)))+++---...,,,+++***++++++,,,++++++,,,***))))))++++++)))'''((())))))*********))))))))))))))))))******+++,,,))))))*********)))))))))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,.../////////...---///000111111333333444555666777777999:::;;;<<<===???@@@AAACCCFFFIIIKKKMMMPPPQQQQQQOOOMMMKKKKKKLLLNNNPPPUUUWWWXXX]]]lll|||}}}xxxwwwvvvyyy|||}}}{{{xxxtttuuuwwwxxxzzz{{{{{{{{{vvvuuuuuuuuupppkkklllpppppp}}}nnn\\\JJJ===666222111111000000000000000444222000...---...///000111888<<<999000***+++///++++++++++++++++++++++++++++++,,,---,,,+++***)))''',,,,,,'''&&&+++***&&&+++)))'''''')))+++---...///,,,******++++++)))&&&)))************))))))(((''''''(((((()))***,,,---))))))************)))((())))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,.../////////...---000000111222333444444555666666777888:::;;;<<<<<>>===>>>@@@CCCFFFHHHJJJKKKNNNOOONNNLLLJJJHHHIIIJJJJJJLLLRRRWWWZZZ```nnn|||{{{qqqpppppprrrvvvwwwtttqqqnnnnnnoooqqqsssuuuwwwxxxxxxvvvtttrrrpppooooooooopppuuu~~~qqqdddVVVJJJ>>>777222333444222000...000111000000///...---,,,,,,+++....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,+++++++++*********,,,+++******))))))))))))************************************************************************************************,,,+++)))((()))---111444111...+++)))***,,,,,,,,,------------............////////////000222444555555666666777888:::<<<<<>>???AAADDDGGGIIIKKKLLLKKKLLLLLLJJJHHHGGGHHHIIIKKKMMMQQQUUUWWW\\\jjjxxx|||nnnjjjeeedddgggjjjjjjjjjiiiiiijjjlllnnnppprrrsssttttttsssrrrrrrrrrqqqqqqnnnpppuuu|||vvvkkkaaaXXXOOOEEE===777666444222///.........---.....................++++++,,,---......//////,,,,,,++++++***)))((((((...---,,,++++++,,,---...++++++++++++************,,,+++***)))((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))************************###'''---333666666444222111...+++++++++,,,,,,,,,,,,,,,,,,------......///,,,---...///111333555666333333444555666888999:::;;;<<<>>>AAADDDFFFHHHIIIIIIJJJJJJIIIGGGFFFGGGIIIKKKMMMPPPSSSUUUZZZhhhvvv|||nnniiibbb```bbbeeeggggggggghhhiiijjjllloooqqqrrrtttssssssrrrrrrqqqpppooooooppprrrvvv|||{{{{{{|||{{{ssshhh```ZZZSSSIIIBBB777555222000///.........---------...............,,,,,,,,,,,,------------,,,,,,++++++***)))((((((///...---,,,,,,---...///+++++++++*********))))))+++******)))))))))))))))************************((((((((((((((((((((((((''''''(((((())))))))))))************************$$$(((...222444333000...,,,***))))))+++---------++++++,,,,,,---......///---...///111333555666666444444555555777999:::;;;:::;;;===@@@CCCEEEGGGHHHHHHHHHIIIHHHFFFFFFGGGIIILLLLLLOOORRRSSSYYYggguuu}}}nnnhhhaaa]]]___bbbddddddeeefffggghhhjjjmmmooopppqqqrrrrrrrrrqqqpppooonnnnnnoooppprrrxxx{{{xxxwwwwwwyyy~~~yyypppfff```]]]XXXOOOGGG999666222000///000///...------.....................---,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++************)))))))))***************++++++,,,************************))))))))))))))))))))))))'''(((((())))))******+++************************+++++++++,,,,,,---//////***)))((())),,,---...---******+++,,,---......///...///000222444555555666555555555666888999;;;<<<;;;<<<>>>AAADDDFFFHHHIIIGGGHHHHHHGGGFFFFFFHHHJJJLLLLLLOOORRRSSSXXXgggvvv}}}mmmggg___[[[]]]___aaaaaaccccccdddeeegggjjjlllmmmmmmnnnooopppqqqppppppooolllnnnoooooorrrzzzzzzuuusssrrruuuzzz{{{sssiiidddddd```WWWOOO???:::555222111111///.....................------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************))))))))))))))))))******+++---...///************************************************(((((())))))***++++++,,,************************---,,,+++******,,,---...,,,******+++---...---,,,)))***+++,,,---......///---///000222333444333333444555555666777999:::;;;;;;<<<>>>@@@CCCEEEGGGHHHFFFGGGHHHHHHGGGGGGIIIKKKLLLLLLOOOQQQSSSYYYhhhwww}}}llleee^^^ZZZ[[[^^^______```aaabbbccceeehhhjjjkkkjjjkkkmmmooopppqqqqqqqqqkkkmmmnnnmmmnnnuuu~~~uuuqqqpppnnnsss|||wwwmmmjjjjjjggg___WWWDDD???888444222111///---//////.........---------,,,++++++***+++,,,...///******************+++++++++,,,---......---,,,+++************))))))))))))))))))***+++,,,...000111************************************************((())))))***+++,,,,,,,,,************************''')))---//////...+++***...---,,,,,,......---+++)))******+++---...//////---...000111222222222111444444444555777888:::;;;888999;;;>>>AAACCCEEEFFFFFFGGGHHHHHHGGGHHHIIIKKKLLLLLLOOOQQQSSSZZZiiiyyy|||kkkbbbZZZYYYZZZYYYZZZ]]][[[]]]___``````bbbeeegggkkklllmmmoooppppppoooooofffjjjmmmnnnnnnqqqwww~~~uuuooojjjfffrrr{{{{{{rrrnnnnnnkkkeeeQQQEEE:::666444111...//////---+++,,,...///---***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++************+++,,,---.........---,,,*********+++++++++(((&&&)))************+++++++++,,,,,,------,,,+++)))(((,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******+++---///000222111///...,,,,,,+++++++++,,,...---,,,,,,---///---...000111333444444444444333222555888:::888666999;;;???AAABBBDDDFFFHHHFFFGGGIIIIIIIIIIIIJJJLLLMMMKKKKKKNNNQQQXXXhhhvvv|||kkkaaaYYYXXXYYYXXXYYY[[[[[[\\\^^^___```aaadddgggiiijjjkkkmmmnnnmmmmmmlllkkkmmmooonnnlllmmmrrrwwwwwwnnnkkkjjjiiisss|||}}}|||wwwqqqZZZKKK<<<666444111000000///---+++,,,---...,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------***+++---.........---,,,***)))((()))******)))''')))************+++++++++,,,+++*********+++,,,,,,,,,+++++++++************))))))))))))))))))))))))++++++******+++,,,---...111000///---,,,,,,+++++++++,,,...---,,,,,,---///...///000222333444444555555333222444777999888777:::===@@@AAABBBCCCDDDFFFFFFHHHIIIIIIIIIIIIJJJLLLMMMKKKLLLNNNPPPWWWfffttt}}}kkkaaaYYYVVVWWWVVVWWWYYYYYY[[[]]]^^^___aaadddfffhhhjjjlllnnnnnnnnnmmmlllmmmooopppooolllkkknnnqqq||||||mmmggggggkkknnnvvvkkkWWWBBB777444222111111111000............---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...///000000111333444333111...,,,***((('''''')))***)))))))))************+++++++++,,,***((('''(((+++...000************))))))))))))))))))))))))))))))))))))+++******)))******++++++000///...---,,,++++++++++++,,,...---,,,,,,---///...///000111222444444555555444222333666888999888<<<>>>@@@AAAAAAAAACCCDDDGGGHHHJJJJJJIIIIIIJJJLLLMMMKKKLLLNNNOOOUUUcccppp~~~kkkaaaXXXUUUUUUTTTUUUWWWWWWYYY[[[]]]]]]```ccceeejjjlllnnnqqqqqqqqqpppooommmoooppppppnnnmmmoooqqqvvv~~~tttiiidddeeelllrrrzzz~~~gggKKK<<<666333111111333222111111000///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......333444555555333///+++))))))'''&&&&&&(((*********))))))*********++++++++++++***)))((()))+++---...)))))))))))))))((((((((())))))))))))))))))))))))*********)))))))))))))))......---,,,+++++++++,,,+++,,,...---,,,,,,---///------...///000222333444666444333333444777999:::;;;===@@@AAAAAABBBDDDEEEGGGIIIJJJJJJIIIIIIJJJLLLMMMLLLLLLNNNOOOTTT```mmm|||mmmbbbXXXTTTSSSRRRSSSVVVVVVWWWZZZ[[[\\\^^^bbbdddjjjlllooorrrtttsssrrrqqqppprrrssssssrrrppppppppprrryyy{{{mmmfffdddeeekkksss|||sssVVVCCC:::444111111111111111000......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,++++++++++++++++++,,,---...---***'''%%%***(((&&&&&&(((***+++***))))))*********+++++++++)))******++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((---,,,,,,+++++++++,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,---...000222333555444444333444666999;;;999<<>>777333000111333444333111...------------,,,,,,,,,++++++///...,,,+++,,,...000111,,,,,,,,,,,,++++++******+++++++++*********))))))************************++++++***************+++((())))))*********))))))(((((((((((()))))))))))))))))))))))))))******++++++*********)))(((((((((((()))******++++++++++++,,,,,,---....../////////...//////000111111222222333444666666666666888:::;;;<<<>>>AAACCCEEEFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIKKKNNNUUUdddrrrppp```XXXTTTQQQQQQRRRQQQSSSTTTUUUVVVXXX\\\___dddhhhmmmssswww}}}{{{{{{{{{rrrlllttt|||vvvnnnhhh[[[YYYUUUQQQKKKBBB:::444000111333444333111...,,,------------,,,,,,,,,,,,,,,+++*********+++,,,,,,---------,,,++++++******---,,,,,,+++******))))))************************,,,+++******)))*********(((((())))))******))))))(((((((((((((((((((((((()))))))))))))))******+++******************)))))))))***************))))))++++++---......///............///000000111111222222444555666555666777999999;;;===???AAACCCDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJHHHGGGGGGJJJMMMTTTcccrrruuuddd[[[VVVSSSRRRSSSTTTUUUVVVVVVWWWYYY]]]```bbbffflllqqqvvv{{{~~~yyy{{{xxxrrroooyyywwwppplllbbb___\\\XXXRRRHHH===555111111000//////............------------,,,,,,,,,)))))))))*********++++++...------,,,++++++******,,,,,,,,,,,,++++++++++++************************,,,++++++***))))))******'''(((((()))))))))))))))************************)))))))))))))))******+++*********+++++++++++++++***++++++******)))((('''***+++,,,---......------......//////000111111111111333555555555555777999888999;;;===???AAABBBBBBDDDEEEGGGJJJKKKKKKJJJIIIEEEDDDFFFIIILLLSSSbbbpppyyyggg]]]XXXTTTSSSTTTWWWWWWXXXXXXXXXZZZ^^^aaa```dddjjjpppuuuyyy}}}yyyyyy{{{vvvrrruuu|||uuuqqqjjjhhhddd___YYYNNNAAA888333111---+++***+++...///......---------,,,,,,,,,((()))***,,,,,,---------......---,,,,,,+++******+++++++++,,,,,,---......)))))))))))))))))))))))),,,,,,+++***))))))******''''''((())))))))))))))),,,,,,++++++++++++++++++)))))))))))))))******+++*********+++,,,,,,,,,---++++++++++++***((('''&&&)))***,,,---...------,,,......//////000111111111111333555555555555777888777888:::<<<>>>@@@@@@AAACCCEEEGGGIIIKKKKKKJJJIIIGGGGGGIIIMMMQQQWWWeeesss{{{jjjaaa[[[SSSPPPRRRUUUVVVWWWXXXYYYYYYYYYYYY```ccchhhmmmrrrxxxyyyuuussszzz|||qqqooosss}}}xxxmmmjjjiiiiiidddXXXJJJBBB999333/////////------000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000//////............------,,,+++***)))((('''++++++++++++++++++++++++((()))))))))************---+++((($$$"""%%%,,,222+++...000...)))&&&'''***))))))))))))))))))))))))++++++,,,,,,,,,---------***+++,,,---,,,,,,***)))------,,,,,,,,,,,,++++++------......///000000000222444666666666666777888888999;;;===???@@@AAAAAAAAADDDGGGHHHHHHGGGGGGGGGJJJGGGFFFJJJPPPWWWdddooonnnccc[[[SSSPPPQQQTTTUUUVVVXXXYYY[[[[[[\\\^^^aaafffjjjooouuu|||{{{vvvtttttt{{{qqqpppwww|||wwwtttrrrrrrnnnbbbQQQEEE:::333//////000...---///,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,+++******+++++++++***************++++++++++++++++++++++++))))))))))))************)))***)))(((&&&'''+++///---111333111,,,)))***---))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------------......///000000000444666888999999999:::;;;999:::<<<>>>@@@AAABBBBBBBBBEEEHHHIIIHHHGGGGGGHHHIIIFFFFFFKKKQQQYYYfffssstttfff[[[TTTQQQRRRSSSTTTVVVXXXZZZ\\\]]]^^^___bbbeeeiiinnnttt{{{~~~wwwtttoooyyyyyyrrrrrr}}}}}}{{{|||yyymmmYYYHHH<<<555///000111///---...,,,,,,,,,,,,,,,,,,,,,,,,------------............)))***+++++++++***((('''((())))))***+++,,,------******************************************))))))&&&(((***+++******+++,,,...000222111---+++,,,---)))))))))))))))))))))))))))*********++++++++++++***++++++,,,,,,,,,++++++)))******+++---......///------......///000000000111333555666666666777888:::;;;===???AAABBBCCCCCCCCCFFFIIIJJJJJJIIIHHHIIIGGGFFFFFFKKKQQQYYYhhhvvvyyyhhh\\\VVVTTTTTTUUUVVVWWWXXXZZZ]]]^^^___ccceeehhhkkkooouuu|||wwwrrroootttxxxtttwwwyyybbbMMM@@@888111111222000---...------------------------******+++++++++,,,,,,,,,***+++,,,------,,,***)))((()))******+++,,,------))))))))))))))))))))))))++++++************))))))'''(((***+++++++++++++++***,,,...---+++))))))***))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,+++******+++,,,,,,---......------......///000000000///111333444444555666777;;;<<<>>>@@@BBBCCCCCCDDDDDDGGGJJJKKKJJJIIIIIIJJJHHHFFFGGGKKKOOOXXXgggvvv~~~kkk___YYYWWWVVVWWWXXXXXXYYY[[[]]]___```eeegggiiikkknnnttt{{{wwwpppnnnnnnuuuxxxxxx}}}sss\\\HHH===333111222000......------------------------*********+++++++++,,,,,,+++,,,---......---,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))+++++++++***************+++***))))))***+++,,,,,,((()))******)))(((((()))))))))))))))))))))))))))(((((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222444777888888888:::;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDGGGJJJKKKKKKJJJJJJJJJIIIHHHIIIKKKMMMUUUeeetttpppbbb]]]ZZZWWWXXXXXXXXXYYY\\\^^^aaacccfffggghhhjjjmmmrrryyy~~~yyyrrrkkkjjjnnn{{{~~~xxx{{{pppQQQCCC666222222111///...------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,++++++***************************************+++++++++,,,,,,///,,,)))((()))+++++++++))))))***+++++++++******))))))))))))))))))))))))((()))))))))************************+++,,,---------------,,,,,,+++++++++------......///000000000111333666777888888:::;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDGGGJJJKKKKKKIIIIIIJJJKKKJJJJJJKKKMMMTTTeeeuuuwwwggg```[[[VVVUUUUUUWWWYYY]]]aaaeeehhhhhhiiijjjjjjmmmrrryyy~~~}}}vvvnnnkkkmmmvvvyyyvvv|||{{{YYYIII888222222111//////........................+++,,,,,,,,,,,,---------,,,+++*********+++---...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,------000---***)))***+++***((()))))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))*********++++++***************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000222555666777777999;;;;;;<<<===???AAABBBCCCCCCDDDFFFIIIKKKJJJIIIIIIIIIKKKKKKLLLMMMNNNVVVhhhzzz|||jjjbbb\\\VVVRRRSSSUUUXXX^^^ccciiillllllllllllmmmooouuu|||zzzssspppooouuuvvvttt|||~~~^^^LLL:::222111111000000........................))))))*********+++++++++///---+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///000...++++++,,,+++(((%%%((((((((()))+++++++++)))))))))))))))))))))))))))************++++++++++++******))))))***,,,---///******+++,,,------...///------......///000000000333555888::::::;;;===>>>:::;;;===???AAABBBCCCCCCCCCFFFIIIJJJJJJHHHHHHIIIKKKKKKMMMOOOPPPYYYlll~~~sssddd\\\ZZZXXXUUUUUUZZZ___bbbhhhnnnnnnppprrrrrrrrrvvv}}}zzzuuusssvvv~~~yyyuuuvvv{{{yyy```LLL:::555555222//////......---,,,++++++++++++***+++---...///...------***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***+++***)))(((((()))***+++******))))))))))))*********)))(((&&&&&&''')))***//////...---,,,,,,---------......///...,,,+++***......//////000000111111444666888:::;;;<<<<<<;;;<<<===>>>>>>>>>AAAEEEHHHEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJLLLOOORRR[[[lll}}}wwwhhh```\\\YYYVVVWWW]]]aaaeeekkkqqqrrrtttvvvvvvvvvyyy}}}zzz{{{vvvssssssxxx~~~wwwmmm```NNN<<<666555222///...///...---,,,++++++++++++"""$$$'''***,,,...//////***+++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++++++++******)))*********+++***)))(((((()))***+++******))))))))))))******)))***+++++++++,,,++++++))))))(((''''''''''''''',,,---.........---,,,+++......//////000000111111444666888:::;;;<<<<<<;;;<<<===>>>>>>???AAAEEEHHHEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJLLLOOORRR[[[lll}}}~~~nnnccc^^^[[[YYYZZZ___dddhhhmmmtttxxxzzz{{{{{{zzz|||zzzrrrooooootttyyywwwllleee]]]NNN>>>777555222/////////...---,,,++++++++++++((())))))*********))))))***+++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++************)))))))))***++++++******))))))))))))************))))))))))))******(((***,,,......---,,,++++++***))))))((()))))))))+++,,,,,,------------,,,.........///000111111111444666888:::;;;<<<<<<;;;<<<===??????@@@BBBFFFIIIEEEFFFHHHIIIJJJKKKKKKKKKIIIIIILLLOOORRR[[[lll}}}sssfff___\\\ZZZ\\\bbbgggjjjooouuu|||~~~~~~~~~tttnnnllllllooosssyyy}}}~~~}}}{{{yyyuuupppiiidddXXXMMM???777444333111000///...---,,,,,,++++++,,,///......---+++***((((((++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))))))))((())))))***+++,,,***))))))))))))))))))*********))))))))))))******)))***+++,,,++++++))))))---,,,,,,+++++++++,,,,,,******+++,,,------......------...///000111111222444666888:::;;;<<<<<<;;;<<<>>>???@@@AAACCCFFFIIIFFFGGGGGGIIIJJJJJJKKKKKKIIIIIILLLOOOSSS[[[mmm~~~yyyjjjaaa___]]]___eeeiiilllpppvvv}}}{{{ooojjjiiihhhiiilllooorrruuuvvvxxx|||yyyvvvrrroookkkgggbbb___SSSLLLBBB888444333333111//////...---,,,,,,,,,,,,***++++++,,,---...//////+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))(((((((((((()))***++++++)))))))))******)))))))))******))))))))))))******...---+++)))(((((())))))))))))(((((((((((()))************+++,,,---...///------...///000111222222444666888:::;;;<<<<<<;;;<<<>>>@@@AAABBBDDDGGGIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJMMMPPPTTT]]]oooqqqhhhfffdddfffkkkoooppptttyyy~~~uuukkkgggeeecccccceeecccfffiiilllpppvvvxxxtttnnniiiddd___ZZZWWWSSSPPPGGG<<<555444444222000///...---,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++************++++++******++++++++++++******))))))((((((((()))******))))))************))))))******))))))))))))******000///,,,***))))))++++++((((((((((((((())))))***************+++,,,......,,,---...///000111222333444666888:::;;;<<<<<<;;;===???AAACCCCCCEEEGGGIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKNNNRRRVVV___qqq{{{rrrooommmnnnsssvvvwwwzzz~~~~~~yyyooofffcccaaa^^^\\\]]]\\\___dddhhhmmmvvvyyyuuuooojjjfffaaa]]]ZZZXXXWWWOOOAAA777555444111000///...------,,,,,,---///...,,,***)))(((((((((,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++************++++++++++++************++++++***))))))(((((((((((()))((()))***++++++***)))(((******))))))))))))******+++++++++******++++++++++++++++++++++++,,,------++++++*********,,,---...,,,,,,---///000222333333444666888:::;;;<<<<<<;;;===???BBBCCCDDDEEEGGGIIIGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLOOOSSSWWW```rrrzzzuuusssuuuzzz||||||~~~uuukkkccc```^^^ZZZXXXYYYZZZ^^^ccchhhoooxxxzzzwwwrrrooollljjjgggddd]]]^^^UUUEEE999555333///000000...---------------))))))))))))+++---///000---,,,+++***+++,,,---...++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,+++***)))(((((('''((((((((()))***++++++***)))(((******))))))))))))******###%%%'''***++++++***)))+++*********+++,,,,,,---,,,+++*********+++,,,---,,,,,,---///000222333333444666888:::;;;<<<<<<;;;===???BBBDDDEEEFFFHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMPPPTTTXXXaaattt~~~|||~~~~~~ooohhhaaa^^^ZZZWWWXXX[[[[[[```gggnnnvvv}}}{{{yyyxxxwwwuuusssooollljjjgggddd\\\NNN>>>444111222111000000///...,,,+++***---------,,,,,,---......///...,,,,,,------,,,+++++++++++++++++++++++++++((((((((()))******+++++++++***)))'''''''''(((((()))))))))))))))*********+++******)))(((''''''&&&)))))))))))))))))))))))),,,+++***((((((((())))))+++***)))))))))***,,,,,,//////...---,,,,,,++++++,,,,,,---///111333555666333555888;;;<<<<<<<<<;;;>>>======???DDDFFFEEECCCGGGFFFEEEDDDDDDFFFHHHIIIKKKKKKNNNUUU]]]hhhxxxzzzmmmfff___\\\XXXUUUVVV[[[^^^ccckkkssszzz}}}}}}}}}wwwtttkkkhhhaaaTTTEEE999444333---..................---------,,,,,,,,,,,,------444111---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))((((((((()))***+++((()))))))))******+++++++++******)))(((((('''''')))))))))))))))))))))))),,,++++++************++++++***)))))))))***+++,,,,,,,,,,,,------------...------...///000222444555333444777999;;;<<<<<<<<<>>>===>>>@@@DDDFFFEEEDDDGGGFFFEEEDDDEEEFFFHHHIIIJJJJJJNNNUUU]]]hhhzzzuuummmeee^^^[[[XXXUUUXXX]]]bbbhhhqqqyyy}}}~~~xxxooommmhhh\\\MMM>>>666222........................---,,,,,,++++++,,,,,,,,,777333...++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++******))))))(((((())))))+++,,,,,,'''(((((()))***+++,,,,,,*********))))))(((((('''))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++******))))))******+++,,,******+++,,,...///000000.........///000111333333222333555777999;;;===>>>???>>>???BBBEEEGGGFFFEEEHHHGGGEEEEEEEEEFFFHHHIIIIIIJJJNNNUUU]]]iii|||}}}rrrmmmfff___\\\YYYXXX\\\bbbhhhoooxxx}}}uuutttpppfffVVVEEE888111222222000///---,,,,,,+++------,,,++++++++++++,,,444111---++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,+++++++++************************++++++,,,''''''((()))+++,,,------*********)))))))))(((((())))))))))))))))))))))))((()))+++,,,---,,,++++++***************+++++++++******+++,,,...///000000///////////////000111222222222333555888;;;===??????@@@AAACCCEEEGGGGGGGGGHHHGGGFFFEEEEEEGGGHHHJJJHHHIIINNNUUU\\\iii~~~|||rrrllleee^^^[[[ZZZ[[[aaahhhooovvv}}}sssbbbOOO===333333222000///---,,,,,,,,,...---,,,,,,+++++++++,,,---,,,+++,,,...---,,,************++++++,,,,,,,,,))))))))))))******++++++++++++++++++******))))))'''((()))***+++,,,------************))))))))))))))))))))))))))))))))))))'''(((***+++++++++******))))))******++++++++++++,,,,,,,,,------.........//////......///000000111222222333555888;;;===??????@@@BBBDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJIIIJJJNNNUUU\\\iii|||ssskkkccc]]][[[[[[^^^fffnnnwwwqqq[[[FFF:::111000///......///000111//////...---,,,,,,,,,,,,))))))+++---///...+++)))*********++++++,,,,,,---'''(((((()))******++++++++++++++++++***)))((('''((())))))***+++,,,------************************))))))))))))))))))))))))(((((()))*********))))))))))))***++++++++++++***------------------,,,,,,............///000000111222333555777999;;;===>>>>>>@@@CCCDDDDDDEEEGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJIIIKKKOOOUUU[[[iii{{{tttmmmfff___^^^```eeennnwww{{{cccLLL>>>111000///......///000111111000///...------------,,,,,,+++,,,...---+++***)))******+++,,,,,,------************************((()))*********)))((('''*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++******))))))******((()))***+++,,,++++++***---------------------------------...///000111222333444777999;;;<<<<<<<<<===???CCCDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFHHHIIIKKKKKKLLLPPPUUUZZZhhh{{{uuuqqqjjjdddcccffflllvvv~~~fffNNN???555333111...---------...111111000///...---------111///,,,+++,,,,,,,,,+++))))))***+++,,,,,,------------,,,,,,+++*********%%%&&&((()))******))))))+++++++++++++++++++++,,,******************++++++))))))))))))))))))))))))...---+++***)))***++++++((()))***+++,,,+++******,,,,,,,,,------.........------------///000111222333555888;;;<<<<<<<<<;;;<<>>BBBCCCDDDDDDCCCDDDFFFHHHKKKJJJIIIGGGEEEFFFJJJMMMOOOOOOQQQTTTWWWbbbxxx|||zzzvvvooojjjlllrrrzzzzzzooo```MMM???666333///,,,---.........,,,,,,,,,---------------///...,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((())))))******))))))(((***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******+++...000///+++''')))***++++++******+++,,,+++++++++*********))))))***++++++,,,,,,------...++++++,,,---...///000000333666:::<<<======???@@@AAACCCDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHFFFGGGJJJLLLNNNNNNQQQSSSUUU___sss{{{tttooorrrzzzuuummmdddWWWHHH===333111...---.........---000///...............//////...---,,,+++++++++,,,++++++++++++++++++++++++((())))))******))))))((()))******************)))******++++++++++++************+++++++++,,,,,,---)))))))))***,,,+++)))'''((()))******))))))***++++++++++++******************++++++,,,,,,------...***+++,,,...///111222333555888;;;======>>>@@@AAA@@@BBBCCCDDDDDDEEEHHHJJJIIIJJJJJJIIIHHHHHHIIIKKKLLLMMMOOOQQQRRRZZZmmm|||yyyyyyzzzyyyuuuyyyzzzyyyzzz|||zzzpppfff]]]QQQDDD<<<222000............---,,,000///...---------............------,,,,,,,,,,,,++++++++++++++++++++++++''''''((((((((((((''''''******++++++++++++************++++++++++++******'''(((((()))************(((((((((((((((((((((''''''((())))))(((((()))******************************++++++,,,,,,------...,,,,,,---///000222333333555777999;;;;;;<<<>>>@@@???AAABBBCCCDDDEEEHHHKKKHHHIIIKKKJJJIIIHHHIIIJJJKKKLLLNNNPPPPPPVVVgggxxxyyyuuuuuuvvv{{{~~~zzz}}}xxxuuutttttttttuuuxxxzzz||||||{{{uuulllbbbYYYNNNDDD===333111///.........---,,,---,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))******++++++******)))'''((()))************)))++++++++++++******+++,,,&&&((())))))(((''')))******************************++++++,,,,,,------.........//////000111111111333444666777777999;;;===>>>@@@AAABBBCCCDDDGGGJJJGGGIIIJJJJJJHHHGGGHHHIIIJJJKKKMMMNNNNNNTTTeeevvvvvvqqqooooootttyyyyyyrrrllliiimmmmmmnnnppprrruuuwwwxxxrrrnnnfff___WWWOOOGGGBBB666333000.........---,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++++++++++++++++++++))))))************)))))))))******************)))))))))************))))))***+++,,,------,,,+++***(((*********)))((()))***'''((())))))(((((()))******************+++++++++***++++++,,,,,,------...////////////000000000000222444555555555777999<<<===???@@@AAAAAABBBEEEGGGGGGHHHHHHGGGFFFFFFGGGIIIKKKKKKMMMNNNNNNUUUgggxxxssslllhhhfffiiimmmwww~~~wwwpppkkkggghhhkkknnnqqqssssssttttttmmmjjjeee^^^WWWPPPIIIEEE999666111............---(((***---///000000...---***+++,,,------,,,++++++++++++++++++++++++++++++''''''((((((((((((''''''((())))))******))))))((())))))************))))))+++,,,---------+++)))((($$$'''))))))&&&%%%&&&(((''')))******)))(((***+++))))))*********+++++++++***++++++,,,,,,------...------......///000111111444555666666666777:::======>>>???@@@???@@@CCCEEEGGGGGGGGGEEEDDDDDDGGGIIILLLLLLMMMNNNNNNWWWjjj|||}}}qqqiiiccc___```dddmmmxxx}}}zzzuuupppmmmggglllqqquuuvvvuuusssrrrnnnkkkggg```YYYQQQJJJFFF<<<888222...---.........)))+++///222444333111///)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******(((((())))))))))))(((((())))))************))))))***+++,,,,,,+++)))&&&%%%&&&))),,,,,,***((()))***((()))******))))))***+++))))))******++++++++++++***++++++,,,,,,---......***+++,,,...///111222333666777888888888999<<>>??????>>>???AAACCCGGGGGGEEECCCBBBCCCFFFIIIMMMMMMMMMNNNOOOXXXmmmsssiii```YYYXXXZZZccclll{{{zzz{{{~~~}}}|||yyyvvvqqqrrrssstttttttttttttttpppnnnggg]]]XXXWWWTTTNNNCCC999000///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++***)))((((((''',,,,,,,,,,,,,,,+++***)))++++++******))))))((((((***)))((((((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,------***)))***...///...+++))))))***++++++++++++***,,,,,,,,,---///000222333333555888999999888888999:::===??????======@@@BBBHHHIIIIIIGGGCCCCCCGGGJJJHHHJJJMMMPPPSSS\\\qqqtttiii___XXXVVVXXX\\\eeettt~~~}}}{{{zzzvvvssspppoooooopppttttttooohhhccc___YYYQQQJJJ???444222222000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++***)))))))))++++++++++++++++++***)))*********)))))))))))))))))))))((((((((()))***+++%%%&&&(((***,,,...000111))))))))))))))))))))))))((())))))******+++++++++***))))))***+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,...000111222333555888999888888999::::::===??????>>>???AAACCCHHHIIIJJJGGGDDDDDDGGGKKKKKKLLLOOORRRTTT^^^rrrtttiii^^^VVVRRRSSSQQQZZZiiizzzxxxsssqqqsssvvvxxx{{{yyytttpppkkkaaaXXXSSSFFF999333222000///000,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,------------,,,,,,+++*********))))))******+++*********))))))))))))************((((((((((((((()))***************++++++++++++,,,)))))))))))))))))))))))))))))))))))))))*********)))+++,,,++++++***+++---++++++,,,------------,,,,,,,,,,,,---///000222333333555777888888888999:::;;;<<>>@@@AAACCCDDDEEEFFFHHHJJJIIIGGGGGGJJJNNNQQQQQQSSSUUUWWW```uuuvvvjjj^^^RRRKKKKKKGGGNNNYYYggguuu~~~}}}~~~~~~uuucccRRRAAA777222///...000------------------------000...,,,***))))))***+++***************)))))))))'''((()))***************(((((())))))******++++++'''(((((()))))))))))))))&&&'''((()))+++,,,---...))))))))))))))))))))))))************))))))))))))+++...000...+++***,,,///)))******+++++++++++++++,,,,,,---...///111222333333555666777777888:::<<<<<<<<<===???AAACCCDDDEEEDDDGGGIIIIIIHHHHHHKKKOOOQQQQQQRRRTTTVVV```vvvvvvkkk___RRRJJJIIIGGGKKKSSS]]]hhhrrrzzz~~~~~~jjjYYYFFF;;;555111000111---------------------------,,,+++)))))))))******))))))))))))))))))))))))))))))******+++*********))))))))))))************(((((()))***************)))))))))*********++++++))))))))))))))))))))))))***************+++++++++***+++++++++)))))))))***))))))***++++++++++++************+++---...000111333444666666777888;;;======<<<<<<>>>AAACCCCCCCCCBBBEEEHHHIIIHHHIIILLLOOOPPPPPPQQQSSSVVVaaawwwwwwlll```RRRJJJHHHFFFIIIMMMTTT\\\ccciiimmmtttwww}}}~~~}}}lll\\\III===777222000111........................++++++++++++++++++++++++************************++++++++++++++++++***)))*********)))))))))))))))((()))***+++,,,++++++***...---,,,***)))'''&&&&&&))))))))))))))))))))))))******++++++,,,,,,------+++***))))))))))))(((''')))***++++++,,,,,,+++++++++++++++,,,---///111222333444666666666888;;;>>>===<<<;;;===@@@BBBBBB@@@???CCCGGGHHHHHHIIILLLOOOPPPPPPQQQSSSWWWbbbyyyxxxmmm```SSSJJJHHHEEEGGGIIINNNSSSYYY^^^aaafffjjjqqqxxx~~~xxxxxx}}}|||kkk[[[HHH===666000..............................++++++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))++++++******))))))(((((()))***+++,,,---,,,++++++((((((((()))******++++++))))))))))))))))))))))))******+++,,,------.........+++((()))+++,,,***'''++++++,,,------------,,,.........///111222444555333444555666666888<<<>>>>>><<<;;;===@@@BBBAAA???>>>BBBFFFHHHHHHHHHLLLOOOPPPPPPQQQTTTWWWddd{{{yyylllaaaUUUJJJCCCEEEFFFIIILLLPPPTTTVVVXXX[[[___eeemmmvvvzzzuuusss}}}{{{sssiiiaaaSSSCCC666000000222//////.........---------//////000000000000//////+++++++++++++++++++++++++++***)))(((((()))******+++*********+++,,,,,,---)))))))))))))))***+++++++++*********))))))((((((,,,,,,++++++***))))))))))))***+++,,,---,,,++++++************************)))************+++++++++,,,---...//////000222555888777666777888:::===??????>>>======>>>@@@BBBCCCBBBCCCEEEEEEFFFIIILLLOOOPPPQQQSSSVVVXXXddd|||yyylllaaaUUUKKKCCCDDDEEEGGGKKKNNNQQQTTTUUUUUUXXX^^^eeennnyyyyyyrrrpppzzz~~~uuuooogggaaaUUUFFF:::222///000//////.........---------,,,------......------,,,+++++++++++++++++++++++++++***)))(((((()))***+++***)))))))))******+++,,,'''''''''''''''((())))))************)))))))))(((((((((((((((((()))))))))))))))++++++,,,++++++***************************************++++++++++++,,,---...//////000222555777666666666888:::<<<>>>???>>>======>>>@@@BBBDDDCCCDDDEEEFFFFFFHHHLLLNNNMMMOOORRRUUUXXXccczzzzzzmmmbbbVVVLLLDDDCCCDDDFFFIIILLLNNNPPPQQQPPPSSSWWW]]]fffrrr~~~xxxqqqmmmtttvvvyyyyyywwwsssmmmjjjddd```VVVJJJ===444///..................---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******)))))))))******+++)))))))))((())))))***+++'''''''''''''''((())))))************))))))))))))&&&''''''((())))))******(((((()))***************************************************+++++++++,,,,,,---...//////000222555666555555666777999;;;===???>>>>>>>>>???AAACCCDDDDDDEEEFFFFFFFFFHHHKKKMMMKKKLLLQQQUUUXXXaaauuu{{{nnncccXXXMMMFFFDDDDDDFFFHHHKKKMMMNNNOOOPPPRRRVVV[[[cccooo|||xxxpppllllllnnnooopppooolllhhhfffccc___VVVKKK>>>555000...........................,,,------......------,,,,,,,,,+++++++++++++++*********************++++++******)))))))))******+++)))))))))))))))******+++*********)))))))))))))))))))))******++++++++++++'''(((((()))))))))))))))*********************************+++++++++,,,,,,,,,---...//////000222555555555555666777999;;;<<<>>>>>>>>>???@@@BBBDDDEEEDDDEEEFFFFFFFFFGGGJJJLLLKKKLLLPPPTTTWWW^^^nnn~~~~~~pppeeeYYYNNNGGGEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSVVV[[[cccooo{{{~~~uuummmhhhfffhhhkkkmmmmmmjjjfffcccbbb]]]UUUIII===555222111---.....................,,,,,,------------,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++,,,++++++*********++++++)))))))))))))))******+++))))))))))))))))))******++++++++++++******))))))((((((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,---...//////000222555444444555666888999:::;;;======>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLMMMNNNPPPSSSUUUZZZggguuusssggg[[[OOOHHHEEEEEEGGGIIIKKKNNNOOOPPPPPPRRRVVV[[[cccmmmyyy}}}vvvnnnhhheeeeeehhhkkklllkkkgggccc```^^^ZZZRRRHHH===666333222---------...............***++++++,,,,,,++++++***---,,,,,,++++++*********((()))***+++,,,,,,,,,,,,---,,,++++++++++++++++++'''''''''''''''((())))))))))))))))))******************))))))(((''''''&&&((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,,,,---...//////000222555444555666777999:::;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEFFFFFFFFFHHHKKKMMMOOONNNOOORRRSSSWWWcccpppvvviii\\\PPPHHHCCCDDDFFFHHHKKKMMMOOOPPPOOORRRWWW\\\dddmmmwww~~~zzzsssnnnjjjgggeeeiiijjjjjjjjjgggccc^^^\\\WWWVVVQQQIII@@@888222000---------.........//////++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))((()))***,,,------,,,,,,,,,,,,+++***************'''''''''''''''((())))))((()))))))))************)))))))))((((((((((((((())))))((((((((()))***+++************************+++++++++,,,,,,,,,------,,,---...//////000222555555666777888:::;;;;;;<<<999:::<<<>>>@@@AAABBBBBBCCCDDDEEEFFFFFFHHHLLLNNNNNNMMMMMMPPPRRRWWWcccoooxxxjjj]]]PPPHHHBBBCCCEEEHHHJJJMMMOOOPPPPPPSSSXXX___fffoooxxx~~~}}}uuuoookkkiiiiiiiiinnnmmmjjjgggbbb^^^ZZZXXXRRRRRRQQQKKKBBB999222...---------.........//////---......//////......---------,,,,,,+++***))))))((()))+++,,,------,,,,,,++++++***))))))((()))))))))))))))))))))***++++++(((((())))))*********+++)))))))))***++++++,,,,,,***)))((((((((()))+++,,,************************++++++,,,,,,,,,---------,,,---/////////000333555555666888999;;;<<<<<<<<<888999;;;===???@@@AAAAAABBBCCCEEEEEEFFFIIILLLOOOMMMKKKLLLOOORRRXXXeeeqqq~~~qqqdddVVVMMMFFFFFFGGGHHHIIIKKKLLLMMMPPPSSSWWW]]]dddnnnxxx~~~~~~zzz|||yyysssllliiihhhiiimmmmmmmmmkkkfff```ZZZVVVWWWSSSQQQNNNDDD777333666...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************++++++++++++******)))))))))))))))******))))))((((((''''''((((((((((((''''''''''''***************************)))(((''''''((()))***,,,,,,++++++***)))(((((()))))))))***+++,,,---...111---***)))---111333333333444555666777888999:::999:::;;;<<<>>>@@@BBBCCCEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMOOOQQQSSSZZZjjjyyyttteeeWWWNNNGGGGGGGGGHHHIIIKKKMMMNNNRRRUUUYYY^^^eeemmmvvv||||||xxxwww|||vvvqqqmmmllllllnnnnnnnnnmmmiiiddd___\\\ZZZSSSNNNLLLFFF;;;444333......---,,,,,,,,,------+++++++++,,,,,,------------,,,,,,,,,++++++++++++)))************++++++++++++******)))))))))))))))************)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***)))(((((((((((()))******************++++++++++++++++++++++++,,,---...000---***+++...111222222333444555666777999::::::::::::;;;<<<>>>@@@BBBCCCEEEGGGIIIKKKKKKKKKLLLNNNNNNNNNQQQSSSUUU\\\lll|||vvvhhhYYYOOOHHHHHHHHHHHHJJJKKKMMMOOOTTTWWW[[[```fffmmmtttyyy{{{{{{{{{wwwtttsssrrrrrrqqqpppmmmiiieeebbb```WWWOOOMMMJJJBBB888222//////...---,,,,,,,,,---)))***++++++------...///.........---------,,,,,,)))************++++++++++++******)))))))))))))))++++++************))))))((((((((()))******++++++((((((((((((((((((((((((***))))))(((((())))))***''''''(((***+++,,,---...,,,,,,,,,,,,,,,---------...---,,,---///111222111333444555666888999:::::::::;;;;;;<<<>>>@@@BBBCCCEEEGGGJJJKKKKKKKKKMMMNNNOOOPPPRRRUUUWWW^^^oooyyyjjjZZZPPPIIIIIIHHHIIIJJJLLLOOOPPPSSSWWW]]]bbbhhhnnnssswww}}}~~~zzzxxxuuurrroookkkiiihhhfff```YYYVVVRRRIII>>>666000000...---,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,))))))*********++++++++++++******)))))))))))))))***)))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...------------------,,,,,,------...///111111111111444444555666888999:::;;;;;;;;;<<<===>>>@@@BBBCCCEEEGGGJJJKKKKKKLLLMMMOOOOOOPPPRRRUUUXXX___ooo|||mmm]]]RRRKKKJJJIIIIIIJJJMMMPPPRRRQQQVVV]]]dddiiinnnrrruuuyyy{{{{{{tttooommmlllllljjjjjjhhhccc[[[PPPCCC999222111///...---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***))))))*********++++++++++++******)))))))))))))))'''(((((((((((((((((((((((())))))***+++,,,,,,---************************))))))************))))))))))))*********+++++++++------.........---,,,,,,,,,---///111111111111222444555666777888999:::;;;<<<<<<<<<===???@@@BBBBBBEEEGGGJJJKKKLLLLLLNNNPPPOOOOOORRRTTTWWW^^^nnn~~~qqqaaaUUULLLKKKJJJJJJKKKNNNQQQSSSQQQVVV^^^eeeiiillloooqqqqqqrrrtttvvvyyyvvvpppoooqqqrrrqqqvvvxxxsssjjj[[[JJJ<<<333222000...---,,,++++++///......---++++++***)))++++++*********))))))))))))************++++++++++++******)))))))))))))))&&&&&&''''''''''''(((((()))))))))***+++++++++,,,************************)))******++++++******)))+++++++++***************+++,,,---......---,,,+++,,,...000111111111222333444555666777999:::;;;;;;=========>>>???@@@BBBBBBDDDGGGJJJKKKLLLMMMOOOQQQPPPPPPRRRTTTVVV\\\lll|||vvvfffZZZMMMLLLJJJJJJKKKNNNRRRTTTSSSYYY```fffhhhiiijjjjjjfffgggggghhhlllvvv}}}yyyrrrssswww{{{~~~oooUUU@@@444333111///---,,,+++***---------,,,,,,+++++++++++++++*********))))))))))))************++++++++++++******)))))))))))))))''''''''''''((((((((()))))))))******************************************)))***++++++++++++***)))************************(((***,,,---...---,,,+++,,,...111111000000222555555555666777999:::;;;<<<=========>>>???@@@AAABBBDDDGGGJJJLLLLLLMMMOOOQQQQQQQQQSSSUUUVVV\\\lll{{{zzziii^^^NNNMMMKKKJJJKKKOOORRRUUUVVV[[[bbbfffhhhgggfffeee^^^___^^^___cccnnn|||{{{tttvvv}}}```DDD444333111///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************++++++++++++******)))))))))))))))'''((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++'''(((+++---------,,,+++---///111000//////222666555555666888999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJLLLMMMNNNPPPQQQSSSSSSTTTUUUVVV\\\kkk{{{ooo```XXXQQQKKKLLLMMMNNNQQQVVVUUU[[[aaadddhhhiiieee___YYYVVVUUUXXX[[[cccqqq~~~xxxppplllwwwxxx___JJJ999333.........,,,,,,.........---------,,,,,,,,,***++++++,,,,,,+++++++++(((***+++***)))))),,,...+++*********))))))((((((******))))))((((((''''''************************((((((((((((((((((((((((************))))))))))))*********)))******+++,,,///...---,,,+++,,,---...++++++,,,///222444333222666666666777888:::<<<<<<======>>>???@@@AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMPPPRRRTTT[[[kkk{{{sssdddXXXQQQLLLLLLMMMNNNRRRVVVYYY___dddeeefffgggbbb[[[UUURRRRRRVVVZZZcccrrrwwwqqqkkkiiisss~~~oooXXXEEE999444000000000---,,,...------------,,,,,,,,,,,,++++++,,,,,,,,,+++******((())))))))))))***+++,,,++++++++++++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))((()))******+++---,,,++++++++++++,,,---++++++,,,///222444333222555555555666888999;;;<<<<<<<<<===???@@@AAABBBCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLLLLOOORRRTTT\\\lll|||xxxhhhZZZSSSMMMMMMNNNOOOSSSXXX___dddgggfffeeeccc]]]WWWPPPNNNOOOSSSYYYbbbqqqxxxnnnjjjfffdddlllxxx|||}}}zzzuuuooocccQQQ@@@999444111222222///---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))***))))))***,,,------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((************************+++***)))(((((()))***+++)))(((((((((((()))******,,,++++++******++++++,,,,,,+++,,,///222333333222333444444555666888999:::888999:::<<<>>>@@@AAABBBCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKNNNRRRUUU]]]nnn~~~{{{kkk]]]VVVOOONNNOOOPPPTTTYYYaaagggiiifffccc```ZZZUUUPPPNNNOOOSSSXXXaaaooo|||}}}tttkkkgggdddbbbgggooonnnnnnkkkfffaaaYYYLLL???777222111333222///------,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))---,,,+++,,,///000...---************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***((('''((()))+++,,,)))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,///222333333222222222333444555777888999444555777999<<<>>>@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKOOOSSSWWW```qqq~~~ooocccZZZSSSQQQQQQRRRUUUZZZ```fffiiieeeaaa^^^YYYUUURRRPPPPPPTTTXXX___lllxxxxxxqqqkkkgggfffeeehhhlllkkkkkkfff___ZZZTTTJJJ@@@555111///111111...,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))---,,,,,,---......,,,+++((((((((()))))))))))))))))))))))))))************************************************************))))))((((((((()))+++,,,++++++******++++++,,,---+++,,,,,,------------------,,,---///111333222111111222222333444666888888555666888;;;>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLPPPUUUYYYbbbtttwwwiii```WWWTTTSSSSSSWWW\\\^^^eeehhhddd^^^[[[XXXUUURRRPPPQQQSSSWWW\\\hhhttt{{{zzzzzz~~~}}}zzzqqqlllgggeeeeeehhhkkkmmmnnnmmmhhh^^^WWWQQQHHH???555000...000000---,,,...,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++---......+++)))(((((('''''''''(((((((((((())))))))))))************+++************************************************(((((())))))******++++++,,,++++++++++++,,,------++++++,,,...............---------///111333222111111222222333444666777888:::;;;<<>>@@@BBBDDDFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLPPPTTTXXXaaasssrrrhhh^^^YYYVVVUUUXXX]]]^^^eeegggbbbZZZVVVTTTQQQNNNLLLMMMPPPSSSYYYeeepppyyy~~~}}}|||~~~yyyyyyyyyuuusssrrrnnnkkkiiieee^^^YYYZZZ^^^^^^]]]^^^___\\\UUUPPPLLLGGGAAA999333///000000//////222......------------,,,,,,((()))***+++,,,---------...555:::666---''')))---(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&))),,,---,,,***)))*********)))******+++,,,((()))+++,,,------,,,,,,...------///111222111000222222333444555777888999:::;;;<<<>>>@@@BBBDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKOOOSSSWWW```qqqxxxnnnaaaXXXVVVWWWXXXYYY```aaaaaa___ZZZVVVSSSRRRNNNPPPRRRSSSUUU[[[dddkkk|||xxxzzz|||xxxtttqqqnnnlllnnnrrrvvv{{{~~~yyyuuuuuuzzzyyysssooolllkkkhhhddd___]]]]]]]]][[[YYYUUUVVVWWWVVVRRRLLLEEEAAA999666111.........------,,,------......---,,,,,,,,,+++***+++,,,,,,+++***333333333000---+++***+++(((***+++***'''%%%'''))))))))))))******))))))))),,,+++,,,,,,&&&!!!(((...+++(((''')))***)))''',,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++,,,///111222000//////000222222333444666888:::;;;::::::<<<===@@@BBBEEEFFFEEEGGGJJJLLLMMMMMMMMMLLLOOOQQQUUUYYY\\\bbbqqq~~~tttfff\\\XXXWWWWWWWWW[[[\\\]]][[[WWWSSSPPPOOOOOOQQQSSSUUUXXX```jjjrrrqqqrrrtttxxx~~~|||zzzyyyqqqpppllliiieeebbb```___aaacccggglllpppvvv|||~~~zzzwwwsssqqqtttzzz}}}wwwsssqqqpppnnnjjjfffcccaaa]]]YYYUUUUUUUUUSSSQQQMMMHHHDDDAAA;;;777222///......------//////...---,,,,,,++++++---,,,+++++++++++++++***...//////...,,,***+++,,,)))+++,,,+++)))(((***,,,******))))))))))))******...******,,,***&&&'''+++,,,)))'''''')))++++++))))))))))))(((((((((''''''************))))))))))))******+++,,,,,,,,,,,,+++---///111111000///000111222222333444666888:::;;;:::;;;<<<>>>@@@CCCEEEFFFFFFGGGIIIKKKMMMMMMMMMMMMOOOQQQVVVZZZ^^^eeeuuu{{{lll```[[[XXXWWWVVVVVVXXXZZZYYYUUURRROOOOOOSSSUUUWWWZZZ```jjjwwwrrrooommmnnnrrrxxx|||}}}{{{wwwssspppllljjjiiifffccc___[[[XXXVVVVVVVVVVVVXXX[[[___ccciiipppuuu~~~{{{xxxmmmkkkjjjkkkpppyyy}}}zzzxxxwwwvvvsssoookkkfff```ZZZUUUXXXVVVRRRNNNIIIFFFDDDCCC<<<888333///.........---222000...,,,+++******+++---,,,,,,,,,+++++++++***)))***++++++******+++---(((***++++++))))))***,,,+++***)))(((((()))***+++---)))'''***---,,,+++,,,)))((('''(((***+++,,,+++(((((((((''''''''''''''')))))))))*********++++++******+++,,,,,,,,,,,,+++...///000///...///000222222333333555666888:::;;;;;;<<<===???AAADDDFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPRRRWWW\\\```hhhxxxpppddd]]]ZZZWWWUUUTTTVVVXXXWWWUUUSSSRRRRRRXXXZZZ]]]aaaiiivvvvvvpppiiieeegggkkkooopppmmmkkkiiifffccc```^^^]]][[[YYYUUUQQQOOONNNNNNOOOOOOPPPRRRTTTXXX^^^fffkkkqqqxxx~~~zzzvvvsssffffffgggkkksss}}}}}}||||||yyyuuuoooiiiccc^^^[[[[[[YYYVVVRRRNNNJJJGGGFFF<<<888222.........//////111000---+++***+++,,,---------------+++******+++((()))******))))))+++,,,(((((((((((('''''''''(((+++***)))(((((()))***+++***(((''')))*********+++)))(((((()))************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++...//////......///111444333333444555777888:::;;;<<<<<<>>>???BBBEEEGGGHHHIIIIIIJJJJJJLLLNNNOOOPPPRRRSSSWWW\\\```hhhyyyqqqfff___[[[XXXVVVRRRSSSUUUTTTSSSSSSTTTUUU[[[^^^bbbgggppp~~~wwwnnnaaaZZZYYY[[[\\\\\\^^^]]]\\\ZZZWWWUUUSSSRRRNNNLLLHHHEEECCCCCCEEEFFFDDDEEEFFFHHHJJJPPPWWW\\\fffmmmxxx~~~xxxrrrnnnfffhhhkkkrrrzzz}}}xxxqqqjjjeeebbb```[[[[[[[[[YYYUUUPPPKKKHHH<<<888222......///000111///---,,,++++++,,,...///---...///---+++)))***,,,***+++,,,+++***)))***+++***)))((((((''''''&&&%%%+++***)))(((((()))***+++'''+++---***'''&&&))),,,******+++***)))(((((((((++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++...//////......///222444333333444555777999;;;<<<===>>>???AAACCCFFFHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQSSSTTTWWW[[[___gggxxxsssggg```\\\YYYVVVPPPPPPPPPPPPOOOQQQUUUXXX___bbbgggmmmvvv{{{ppp```UUUQQQQQQPPPNNNPPPOOOOOONNNLLLJJJHHHGGGEEEDDDAAA???>>>>>>???@@@>>>???@@@AAACCCFFFLLLPPP[[[bbblllxxx~~~zzzsssnnnhhhjjjpppwwwyyypppiiidddccc[[[]]]______\\\VVVPPPKKKAAA<<<555000///000111111,,,,,,++++++,,,---///000---///000...+++)))***,,,+++,,,---,,,***))))))***,,,***))))))))))))(((&&&)))))))))******)))))))))(((...111,,,&&&&&&***,,,)))+++,,,+++)))''''''((())))))))))))************,,,,,,+++++++++******)))******+++,,,,,,,,,,,,+++---...////////////222444333444444555777999;;;<<<>>>>>>@@@AAADDDGGGIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRVVVZZZ^^^gggyyyvvvjjjbbb]]]XXXUUUQQQPPPOOONNNNNNSSSYYY^^^gggkkkpppvvv~~~tttbbbUUUOOOMMMIIIFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<===>>>??????AAAEEEHHHNNNTTT]]]iiivvv{{{zzzuuurrrvvv}}}~~~rrriiieee```bbbdddeeebbb]]]WWWTTTJJJDDD;;;555111111111111,,,,,,---------------------000111///***(((***---***+++,,,+++)))))))))+++)))'''&&&'''***+++***(((((()))***++++++***)))((((((---...)))&&&)))+++***'''***,,,,,,)))(((((()))(((((((((((()))))))))*********++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++---///000000000111333444444555666777999;;;<<>>;;;;;;;;;;;;;;;;;;::::::888999;;;;;;;;;<<<>>>@@@CCCHHHQQQ\\\iiixxxxxx}}}}}}{{{nnngggfffgggiiiiiigggccc___\\\QQQJJJAAA888333111000000---.........------++++++---000222///***(((***---((()))******))))))***+++$$$###"""%%%)))++++++)))'''(((+++,,,,,,+++((('''''')))'''$$$&&&++++++%%%%%%(((+++,,,***)))***,,,((()))))))))******++++++((()))***+++,,,---......******+++,,,,,,,,,,,,+++***---000111111111111222444444555666888:::;;;<<>>>>><<<<<<;;;<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::AAABBBGGGRRR]]]jjj|||rrrlllfffiiioootttvvvsssmmmhhh\\\SSSEEE999111.........,,,,,,,,,,,,,,,,,,,,,,,,555111,,,++++++***(((&&&((()))***++++++***)))((())))))(((((((((***+++,,,++++++******))))))((((((&&&((())))))))))))+++,,,(((((())))))))))))((((((---,,,+++******+++,,,---///---,,,******+++---...))),,,...///...---------...///000111111222222111222333555777999:::;;;;;;===>>>AAACCCFFFIIIKKKLLLPPPOOONNNLLLKKKKKKJJJJJJOOOQQQUUUZZZ```lllrrrggg```\\\ZZZTTTRRRRRRTTTUUUXXXbbblllyyy}}}tttfffWWWKKKDDD@@@@@@>>>===;;;::::::;;;<<<<<<999888888888888888888999555555666777888::::::;;;<<<<<>>===<<<:::888777777777777666777777888888777777666999999999888888777777777===:::;;;===@@@EEEQQQ\\\lll|||uuusss}}}~~~yyytttttt{{{{{{sssmmmiiigggccchhhqqqyyy}}}{{{uuuoooggg^^^OOOAAA777222///............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++++++++******))))))(((((())))))******++++++)))***+++***))))))***+++(((((())))))))))))((((((((()))***++++++***)))((((((((())))))***+++,,,---+++,,,,,,+++******---///...///000111111222222111333333444555777999;;;<<<@@@AAABBBDDDGGGIIIKKKKKKIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKQQQXXX```nnnyyynnneee___[[[XXXVVVWWWXXX\\\gggqqqzzzyyyrrrmmmhhheeefffdddaaa\\\UUUMMMGGGBBB???>>><<<:::888777777777444444666666666666444444222222333555666777888999;;;999999;;;<<<>>>GGGPPPaaapppxxxsssuuu~~~yyytttrrrwww~~~~~~{{{vvvpppiiiddd``````bbbfffkkkmmmmmmiiifff^^^VVVJJJ???888444111000//////......---,,,,,,,,,***,,,------,,,+++,,,,,,)))((((((''''''(((((()))+++++++++,,,++++++***)))))))))))))))***************+++,,,,,,+++***+++---(((((())))))))))))(((((()))******************)))))))))***++++++,,,,,,,,,***+++,,,+++***+++,,,......///000111111222222111333333333444555888:::<<>>;;;999999888888444555666777777666555444000111222444666888999:::888777888:::::::::???GGGUUUcccttt{{{wwwuuuuuuvvvwwwyyyxxxqqqrrrzzz{{{wwwsssqqquuu{{{}}}zzzvvvqqqkkkfff```]]]]]]^^^___aaabbbaaa^^^[[[VVVOOOGGG???999555222000/////////...------,,,,,,***,,,......,,,***+++,,,***)))(((''''''((()))***)))***+++,,,,,,,,,+++************)))))))))))))))***+++,,,***((('''((())))))))))))******)))))))))++++++************++++++++++++,,,,,,,,,,,,,,,+++)))+++,,,,,,+++++++++---...///000111111222222111444444333444555888;;;===???@@@AAACCCEEEGGGIIIIIIHHHIIIKKKLLLLLLKKKJJJIIIKKKNNNSSSZZZbbbpppyyynnneee```]]][[[[[[\\\\\\^^^fffooowww}}}wwwrrrlllhhh\\\]]]\\\ZZZWWWRRRMMMJJJCCCBBB???===;;;999999999666777888::::::888777666444444555666777888999999888777999;;;:::888===DDDFFFTTTdddrrr|||{{{tttqqqlllgggdddccccccdddiiiooowww~~~~~~ooolllsss~~~wwwtttrrrpppsssyyyzzzvvvqqqkkkgggccc```]]][[[[[[[[[\\\\\\ZZZVVVSSSPPPKKKDDD===888444111///000000///...------,,,,,,***,,,//////,,,******,,,+++***)))(((((()))***+++((()))+++,,,---,,,,,,+++++++++******))))))((((((((())))))'''$$$""""""###******++++++++++++******---,,,+++******+++,,,---,,,,,,---------,,,++++++(((***,,,---,,,++++++,,,...///000111111222222111555555444555666999<<<>>>BBBBBBDDDEEEGGGIIIKKKKKKFFFHHHJJJLLLMMMMMMLLLLLLLLLOOOTTT[[[bbbqqqzzznnngggddd```[[[ZZZ]]]```dddkkkrrr{{{zzzvvvrrrpppeeebbb^^^[[[XXXUUUQQQNNNIIIEEE???:::999999::::::999999888777777777777777222333333444555666888888666888:::;;;;;;<<<>>>@@@FFFIIIQQQ]]]gggmmmmmmkkkiiicccZZZTTTRRRRRRQQQPPPVVVZZZ___eeekkkqqqxxx|||vvvlllmmmyyy|||wwwsssrrrtttvvvtttqqqnnnkkkgggffffffdddaaa^^^[[[\\\[[[WWWPPPLLLKKKLLLLLLHHHAAA:::444000/////////,,,***+++...///...,,,,,,,,,,,,+++++++++******,,,***))))))******)))'''(((((()))***++++++,,,,,,,,,......---+++)))((()))))))))************))))))((()))***++++++***)))((('''&&&&&&(((***+++***)))))))))*********+++++++++******+++,,,,,,,,,,,,+++000000000000111111111111444555555555555666999<<>>@@@DDDFFFIIILLLPPPSSSbbbiiisss~~~ooolllkkksss|||vvvrrrssssssrrrsssvvvxxxwwwwwwxxxxxxxxxuuussslllfff___ZZZZZZ\\\___```ZZZZZZYYYUUUOOOKKKJJJIIIGGGDDD@@@;;;666222///......111222///+++)))+++...------,,,,,,,,,+++++++++(((&&&%%%&&&''''''&&&%%%'''''''''((())))))******'''(((***+++***)))***+++))))))************))))))******))))))))))))******,,,++++++---///000...---++++++,,,,,,,,,---------,,,,,,---............---,,,------...///000000111444555777777777888;;;===@@@@@@@@@AAACCCFFFIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPUUU\\\dddsss|||mmmdddaaa^^^]]]bbbhhhnnnvvv~~~|||tttqqqlllhhhddd___ZZZVVVLLLGGGBBB===;;;:::999999999999888777777777777777;;;:::999777666666666666:::;;;<<<<<<<<<;;;===>>>@@@@@@AAACCCDDDDDDDDDCCCAAA@@@>>>==================>>>@@@AAABBBCCCFFFIIIRRRXXXbbblllttt{{{tttfffhhhmmmxxxuuuooojjjjjjjjjiiimmmrrrxxxyyy{{{{{{yyyuuurrrqqqooojjjddd```^^^^^^```aaa[[[ZZZXXXTTTPPPLLLJJJIIIDDDCCC@@@<<<888444000...+++------,,,)))(((***,,,,,,++++++++++++*********'''&&&&&&(((+++------,,,((((((((()))))))))******&&&(((******)))((()))***))))))************))))))+++***)))(((((()))***+++******)))+++------,,,***+++++++++,,,,,,,,,,,,---+++,,,,,,------------------...///000111222333444333555777888888999<<<>>>??????@@@AAACCCEEEHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOTTT[[[cccrrrpppeee```]]]]]]ccciiioooxxx~~~{{{vvvqqqjjjbbbZZZTTTJJJGGGAAA>>><<<;;;999888::::::999888888888888888:::999999888888999999999;;;===>>>>>>======>>>@@@???@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<<<<;;;;;;<<<======???@@@@@@???@@@BBBDDDHHHNNNVVV]]]bbbgggjjjmmmssszzzuuulllaaagggrrr}}}rrrlllfffdddcccdddiiiqqq{{{}}}}}}xxxrrrooonnnqqqpppnnnkkkgggdddaaaaaa]]][[[XXXTTTQQQNNNKKKIIIDDDCCCAAA===999555111///,,,***((())),,,------+++************))))))))))))///---,,,+++++++++)))((())))))***************+++''')))******(((''''''((())))))************))))))+++***)))(((((()))***+++)))(((((()))++++++***(((************++++++++++++******+++,,,,,,,,,,,,,,,---...///000111222333444222555777888999:::<<<>>>>>>??????@@@BBBEEEGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOTTTZZZaaapppuuuiii```]]]]]]cccjjjpppyyyyyyqqqeeeYYYRRRJJJFFFBBB???>>>===;;;:::<<<;;;::::::999999::::::999999999999:::;;;<<<<<<:::<<<============???@@@<<<>>>??????>>>===>>>>>>:::;;;;;;;;;999999;;;===;;;<<<=========>>>@@@BBBFFFKKKQQQVVVYYY[[[]]]___dddjjjsss~~~zzzmmmfff```jjjyyysssllleeeaaa___```hhhqqq~~~wwwpppnnnnnnsssuuuxxxwwwrrrlllfffddd___]]]YYYVVVTTTQQQMMMJJJFFFDDDBBB>>>:::666222000...+++)))+++///222111...+++*********)))))))))))),,,+++)))***++++++***)))***************+++++++++(((***+++***(((''''''((())))))************))))))******))))))))))))*********))))))***+++,,,***)))))))))*********+++++++++)))***++++++,,,,,,++++++,,,------...///000000111111333666888999:::;;;===>>>>>>>>>???AAADDDGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPUUUZZZ```mmmzzzmmmbbb^^^___dddkkkqqqzzzwwwiiiZZZQQQJJJGGGDDDAAAAAA@@@???>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;===>>>??????@@@AAACCC@@@BBBEEEDDDBBB@@@@@@AAA<<<======;;;999999;;;>>>999;;;<<<======???BBBDDDKKKOOOUUUZZZ]]]^^^```aaabbbhhhrrr}}}qqqfffaaaaaammmxxxqqqiiiccc```aaakkkuuuxxxqqqqqqssswww|||~~~wwwqqqnnnbbb___[[[XXXVVVTTTPPPLLLIIIGGGCCC???:::666333111...---------...///000000,,,,,,,,,,,,+++++++++***((('''''')))+++------,,,***************)))))))))'''(((******)))((()))***))))))************))))))))))))************))))))******)))***++++++***(((*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------....../////////000///222666888888999;;;<<<======>>>???AAADDDFFFHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPVVV[[[___jjj~~~qqqccc``````ffflllrrr{{{zzzkkk\\\QQQKKKIIIEEEDDDCCCCCCBBB@@@>>>>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===???AAABBBBBBCCCEEEGGGFFFJJJMMMLLLIIIFFFEEEFFF???@@@@@@===::::::===@@@:::<<<>>>@@@AAACCCFFFHHHQQQVVV\\\bbbeeegggiiikkknnntttyyykkkbbb]]]bbbppp~~~vvvmmmgggcccdddnnnyyyzzzssstttxxx||||||yyyddd```\\\ZZZXXXVVVQQQMMMKKKHHHDDD???:::666444222,,,...///...+++***,,,///.........---------,,,,,,///...,,,+++++++++)))'''))))))))))))((((((((((((%%%''')))*********+++---))))))************))))))((()))***++++++***)))((()))(((((((((******(((&&&++++++,,,,,,,,,---------+++,,,------......------000000000000111111111111...111555777888999:::<<<======>>>???AAACCCFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNQQQVVV[[[___hhh{{{vvvlllddd```cccjjjsss~~~yyylll^^^UUUPPPMMMKKKLLLNNNMMMKKKHHHFFFEEECCCBBBAAA@@@>>><<<;;;;;;;;;;;;<<<===>>>>>>@@@???@@@DDDEEEDDDGGGMMMPPPRRRSSSRRRRRRSSSOOOIIIKKKEEE@@@AAA@@@>>>>>>@@@???@@@BBBDDDFFFIIILLLMMMSSSbbbpppqqqmmmmmmrrrvvv{{{nnnaaa[[[^^^iiivvvxxxpppmmmmmmnnnvvv~~~~~~yyyddd]]]aaa[[[UUUTTTQQQPPPMMMIIIEEE@@@:::333///111///,,,)))(((***,,,...//////...---,,,,,,++++++(((***------,,,***((((((+++++++++++++++***)))(((((())))))))))))'''%%%$$$%%%)))------***)))+++...(((((((((((((((((((((((()))***,,,,,,***))))))************++++++,,,,,,,,,******++++++,,,---......,,,,,,---...///000111111555666666888999:::;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKOOOQQQUUUZZZ___jjj}}}{{{pppgggaaaccciiiqqq{{{~~~uuukkk```YYYUUUTTTTTTVVVXXXYYYXXXVVVPPPLLLGGGCCCBBBBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAA???@@@DDDEEEFFFKKKQQQTTTZZZaaadddggggggaaaYYYMMMFFFAAAAAA@@@>>>???AAACCCDDDFFFGGGJJJMMMPPPRRR^^^lllyyy|||zzz|||sssggg]]]\\\aaappp}}}|||~~~}}}tttrrrsssvvvkkkbbbddd^^^ZZZ[[[YYYXXXUUURRRMMMHHH@@@777222000///,,,***)))***,,,---------,,,,,,++++++******(((***,,,,,,***)))((()))+++++++++++++++***))))))'''((((((((('''&&&$$$###%%%+++,,,******+++))))))))))))))))))))))))((()))++++++******+++,,,++++++++++++++++++,,,,,,+++++++++,,,---.........,,,------...///000111111444444555777888999::::::>>>>>>???@@@BBBCCCDDDDDDDDDDDDFFFGGGIIIIIIJJJJJJMMMOOOSSSYYY^^^iii}}}uuullldddcccgggnnnxxx}}}vvvpppjjjdddaaa```aaabbbfffiiikkkkkkjjjaaaZZZQQQJJJGGGFFFFFFFFFBBBBBBAAAAAA@@@@@@@@@AAABBB???@@@CCCFFFIIIPPPXXX```iiiuuu|||~~~tttiiiTTTLLLFFFDDDCCCBBBCCCGGGIIIKKKNNNPPPRRRVVVZZZ^^^eeeqqq}}}vvvhhh^^^YYY___iiizzz}}}tttnnntttoooeeeddd______eeeeeedddaaa\\\VVVNNNEEE;;;444///...---++++++++++++,,,+++++++++++++++*********)))******)))((('''(((******++++++++++++***))))))))))))))))))((('''&&&%%%###***...---)))((((((************************''')))++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---......//////,,,---......000000111222333333444666777888999:::>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIIIIKKKMMMQQQWWW^^^iii|||{{{qqqgggdddfffllluuu~~~zzzwwwrrrnnnlllkkkkkkkkkoooqqqtttwww{{{}}}}}}|||ssslllaaaWWWQQQMMMJJJIIIBBBBBBCCCCCCCCCBBBAAAAAABBB???>>>BBBFFFLLLUUU___nnnxxxsss^^^VVVMMMJJJIIIIIILLLPPPQQQUUU[[[___aaacccfffiiijjjuuu~~~jjj___YYYYYYdddrrrrrrhhhaaaiii|||~~~{{{~~~{{{lllcccbbb^^^dddoooqqqrrrmmmddd[[[PPPFFF<<<666///...------,,,,,,++++++*********+++++++++++++++******)))'''&&&&&&(((*********+++++++++******))),,,,,,,,,,,,+++*********000000000---***((()))***************************)))***,,,,,,***)))******,,,,,,,,,++++++*********---------.........//////------...///000111222222333333444666888999:::;;;>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJLLLMMMQQQWWW]]]hhh{{{vvvjjjeeefffjjjttt}}}yyytttqqqpppmmmlllkkkkkkmmmpppuuuxxx~~~}}}rrrhhh^^^UUUNNNJJJGGGIIIKKKLLLLLLJJJHHHFFFAAA>>>>>>BBBGGGNNNZZZeeeuuu}}}{{{hhh^^^TTTPPPOOOPPPUUU[[[aaafffmmmpppnnnmmmnnnpppxxxqqqbbb[[[XXXZZZfffuuummmbbbZZZaaatttxxxxxxvvvfff``````___iiixxxzzz}}}uuuiii\\\PPPFFF>>>999//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))'''%%%&&&(((+++)))******+++++++++******---,,,,,,,,,++++++++++++*********)))(((***,,,///************************+++,,,---,,,***(((((((((,,,,,,,,,++++++*********---------...............------...///000111222222333444555777999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLNNNOOOSSSXXX]]]gggzzz}}}nnngggeeeiiiqqqzzzzzzrrrllliiihhhhhhgggjjjmmmppptttzzzuuujjj___UUUOOONNNQQQUUUWWWUUUPPPKKKGGGBBB??????DDDJJJRRR^^^iiissszzzpppeeeZZZUUUUUUXXX^^^fffrrrwww|||{{{vvvssstttwwwuuuhhh]]]ZZZYYY\\\iiiyyylll```VVV\\\ooo~~~wwwxxx~~~}}}tttmmmbbb```aaa```kkkyyyzzz|||ttthhh\\\QQQGGG@@@<<<000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***(((&&&&&&)))+++))))))***++++++++++++***+++******)))))))))******%%%'''***,,,---,,,+++***************************+++,,,---,,,***(((((((((,,,,,,++++++++++++++++++---------------------------...//////111111222333333444666777999;;;======>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGJJJMMMNNNPPPQQQUUUZZZ___iii|||tttiiieeefffmmmuuu{{{vvvnnngggccccccfffhhhkkkpppvvv{{{}}}ssshhh___YYYYYY]]]aaaccc___WWWMMMGGGEEEBBBCCCHHHNNNVVVbbbmmmpppvvv}}}zzznnnbbb]]]]]]aaajjjrrr{{{~~~}}}yyyyyyhhh^^^WWWWWWZZZ```qqqlll```VVVYYYkkk~~~zzzvvv{{{~~~~~~~~~|||uuulllggg`````````]]]fffpppnnnnnniii```XXXOOOGGG???:::222000...++++++,,,---...,,,,,,++++++******))))))+++++++++)))(((((()))+++))))))***+++++++++++++++******)))(((((()))***++++++,,,,,,------+++)))'''))))))))))))))))))))))))(((***,,,,,,***)))***+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,......///000111222222333222333555777999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGJJJMMMOOOOOOPPPUUU[[[bbbmmmxxxkkkeeedddjjjrrr}}}rrrnnnfffaaa___ccchhhlllpppvvv~~~vvvmmmfffaaafffjjjooopppjjj___SSSKKKGGGDDDEEEKKKRRRYYYeeepppqqqwww~~~vvviiidddeeejjjsss|||{{{}}}}}}zzzyyy~~~www^^^VVVQQQUUU[[[fff{{{lllaaaVVVXXXjjjzzzxxxsssxxx|||||||||zzzrrrjjjddd^^^___^^^YYY___fffaaa___\\\XXXSSSMMMDDD<<<666333111---+++***+++...///,,,++++++***)))(((((('''+++,,,,,,+++)))(((***+++((()))***+++++++++++++++,,,+++*********+++,,,---,,,)))%%%###%%%(((+++---((((((((((((((((((((((((&&&(((***+++++++++,,,...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333111222333555888:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFJJJMMMOOOMMMOOOUUU\\\dddppp}}}mmmdddcccgggjjjwww}}}{{{wwwiiifffaaa```dddjjjqqqttt~~~rrrllllllnnnxxx}}}ssscccUUUNNNJJJIIIHHHMMMWWWdddnnntttyyyzzz{{{ooolllooorrruuuxxx~~~xxxvvv{{{qqqYYYUUUSSSVVVaaatttxxxaaaUUUZZZhhh~~~xxxuuusssuuuxxxzzzxxxsssmmmiii```ZZZTTTUUU[[[``````^^^XXXTTTPPPKKKGGGCCC>>>;;;/////////...---+++******---+++******+++,,,,,,+++************************)))+++***&&&'''+++---,,,000222222///+++)))+++---)))************++++++++++++*********))))))((((((++++++*********+++---...,,,++++++******++++++,,,+++---//////---,,,,,,,,,,,,,,,---///000222333333222444777999999:::<<<===@@@AAAAAABBBBBBCCCCCCCCCIIIHHHGGGGGGGGGHHHIIIJJJOOORRRWWW\\\eeevvvqqqfffdddfffiiiqqqwww~~~{{{vvvppplllgggfffeeeggglllttt{{{{{{rrrooorrrvvvyyygggXXXQQQLLLKKKKKKQQQ[[[hhhrrrxxx|||~~~uuutttvvvxxxyyy|||xxxuuuvvvuuueeeWWWUUUUUUZZZgggxxx{{{dddYYY^^^lll{{{wwwuuurrrsssuuuuuurrrmmmgggdddZZZUUUPPPQQQVVV[[[ZZZWWWOOOLLLIIIFFFCCC@@@<<<999000///...---,,,,,,,,,,,,---+++******+++,,,,,,+++************************+++---,,,)))***///111000---......---***)))+++---)))************+++++++++************)))))))))(((++++++*********+++,,,---,,,++++++******++++++,,,!!!%%%))),,,...000222444,,,,,,---///000111222333222444777888999:::<<<>>>AAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCDDDFFFHHHIIIOOORRRWWW\\\eeevvvttthhhcccccceeeiiipppzzz|||wwwrrrmmmhhhdddfffhhhkkkqqqyyyyyysssuuu}}}|||iiiYYYQQQOOONNNPPPWWWbbbnnnxxx}}}zzzyyyzzzxxxxxxyyysssuuu{{{iiiYYYSSSTTTXXXaaannn~~~hhh^^^bbbnnn~~~|||zzzyyyxxxwwwrrrrrrqqqnnnjjjeee```]]]UUUPPPMMMNNNSSSUUUTTTQQQHHHFFFCCCAAA@@@>>>;;;999111000...,,,+++,,,---...---,,,******,,,,,,,,,+++************************'''))))))'''(((...111000)))***+++***))))))+++,,,)))************+++++++++************))))))))))))++++++*********+++,,,---,,,++++++******++++++,,,'''))),,,---,,,+++,,,---,,,,,,---...000111222222222444666888999:::===???BBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDEEEGGGIIIKKKMMMOOORRRWWW\\\eeevvvxxxjjjbbb```___dddkkkttt~~~}}}xxxsssnnnjjjhhhfffiiinnnuuu}}}yyyxxx{{{gggWWWOOOQQQQQQUUU]]]hhhttt~~~~~~yyyvvvvvvvvv{{{yyybbbTTTPPPTTT[[[hhhwwwkkkaaaccclll|||{{{rrrsssuuuvvvxxxyyyzzzzzztttrrrnnnjjjddd___[[[YYYTTTQQQNNNOOORRRTTTRRROOOGGGEEECCCAAA@@@>>><<<:::222000...,,,+++---///000---,,,******,,,---,,,+++************************&&&((((((''')))///333222*********)))))))))***+++))))))*********+++++++++*********)))))))))))))))+++++++++++++++++++++,,,,,,++++++******++++++,,,...000000...+++(((&&&&&&,,,,,,---...///000111222222444666777888:::===???AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOOOORRRWWW\\\eeevvvpppfff```^^^aaafffooowww|||~~~}}}|||wwwuuurrrnnnkkkjjjkkklllrrrxxx~~~xxxdddVVVOOORRRTTTYYYcccooo{{{~~~zzz{{{{{{ppp\\\RRROOOUUU```nnn~~~nnncccbbbggg~~~{{{xxxsssqqqrrrlllnnnqqqtttwwwzzz{{{|||wwwtttoooiiiddd___[[[YYYUUUSSSPPPPPPRRRRRRQQQOOOIIIGGGDDDBBB@@@>>>;;;999333111///,,,,,,---///000...,,,++++++,,,------,,,***************************------,,,...555999888---,,,+++*********))))))))))))*********+++++++++))))))))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,))),,,......---,,,,,,---,,,,,,---...///000000111222444555777888:::>>>@@@???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLOOORRRWWW\\\eeevvvyyymmmfffbbb___ccciiioootttvvvvvvvvvoooooommmkkkkkkmmmqqquuuvvvcccWWWRRRSSSVVV^^^iiivvv~~~~~~eeeWWWQQQQQQXXXeeeuuurrrgggccccccxxxzzzqqqlllhhhhhhjjjkkkmmmppptttwwwzzz{{{{{{yyywwwrrrlllfffaaa^^^\\\WWWTTTRRRPPPPPPQQQPPPOOOIIIGGGDDDAAA@@@===:::888444333000...------...///...---++++++---------,,,************************))),,,,,,+++...444888777///---+++***++++++***))))))************+++++++++))))))))))))************++++++,,,,,,,,,+++******,,,++++++******++++++,,,)))+++...///.........///,,,------...//////000000222333555666777:::>>>AAA>>>???@@@AAABBBDDDDDDEEEIIIJJJKKKMMMNNNNNNNNNNNNOOORRRWWW\\\eeevvvrrrjjjfffaaacccggglllooorrrssstttqqqrrrrrrqqqrrrvvv}}}rrraaaXXXUUUVVVZZZbbbooo|||sss]]]TTTSSSVVV^^^lll|||vvvkkkfffdddwwwuuukkkfffdddeeeiiimmmooossswwwzzz|||}}}}}}zzzxxxtttooojjjeeebbb```[[[XXXTTTQQQQQQQQQQQQRRRIIIGGGDDDBBBAAA???<<<:::555444222000///---------...---++++++---...---,,,************************&&&))))))(((***111444444---+++))))))+++,,,+++***)))************+++++++++((()))))))))************+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,---//////,,,+++******,,,------....../////////222333555666777:::???BBB??????@@@BBBCCCEEEFFFFFFJJJKKKMMMOOOQQQRRRRRRRRROOORRRWWW\\\eeevvvtttkkkfffeeefffiiilllooorrrtttuuuyyyzzzzzzzzz{{{nnn___XXXVVVXXX\\\eeessslllZZZUUUXXXZZZbbbpppyyyoooiiifffyyysssjjjfffeeeiiinnnpppssswww{{{zzzxxxuuuqqqlllgggdddbbb___\\\WWWTTTRRRSSSTTTUUUJJJHHHFFFDDDDDDBBB@@@>>>555555333222000...,,,+++///---+++,,,---...------************************(((++++++))),,,222555555+++)))'''(((+++------+++)))************+++++++++(((((())))))*********++++++,,,,,,---,,,+++***))),,,++++++++++++++++++,,,'''***,,,---,,,+++,,,,,,,,,------....../////////222333555666777:::???CCC@@@@@@BBBCCCDDDFFFGGGGGGDDDEEEHHHKKKNNNOOOPPPPPPOOORRRWWW\\\eeevvv~~~tttppppppjjjiiijjjmmmrrrwwwzzz|||ppp___XXXXXX\\\aaalllzzzgggXXXUUUXXX^^^kkkvvvttteeedddtttvvvnnnnnnqqqrrrqqqtttxxxzzzzzz}}}{{{xxxwwwrrrkkkgggggg^^^``````]]]XXXSSSRRRSSSOOOMMMIIIGGGEEECCC@@@===;;;777333///...,,,+++)))---,,,+++++++++,,,---...+++++++++*********))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++''''''(((((()))+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******************+++***)))((((((***,,,---+++,,,------......------/////////---++++++---///222444777999:::;;;>>>@@@AAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGIIIKKKNNNQQQSSSUUUTTTUUU[[[bbbooowwwttttttqqqpppqqqtttzzzooo___XXXXXX^^^dddooo~~~wwwcccXXXWWW\\\aaappp|||tttddd```nnnxxxqqqrrrvvvyyyzzzuuuyyy||||||~~~zzzxxxxxxvvvqqqnnnoookkkllljjjeee]]]UUUQQQOOOPPPNNNKKKIIIHHHFFFCCCAAA<<<888333///...------,,,,,,+++***))))))******+++,,,,,,,,,+++++++++******+++***)))))))))***+++,,,,,,++++++******++++++,,,))))))*********((('''&&&)))(((((((((((((((((((((************************,,,+++)))((()))***+++---+++,,,------......------...//////...---...000222111333666888999:::===???BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIILLLOOORRRSSSUUUTTTUUUZZZ```mmm{{{yyyyyyxxxxxxyyy}}}ooo___YYYZZZ___gggtttlll]]]WWWZZZ```fffxxxwwwfff^^^gggzzz}}}wwwwww|||~~~yyyvvvxxxyyywwwxxxzzz|||{{{xxxqqqfff\\\TTTQQQRRRQQQPPPOOOOOOLLLHHHEEE>>>999333///......//////---,,,+++***))))))******------,,,,,,,,,+++++++++******))))))******+++,,,,,,+++***))))))***+++,,,)))***++++++***(((&&&%%%+++******))))))***++++++************************,,,,,,***))))))***+++,,,+++,,,------......------,,,---.........///222444000222555777888999<<<>>>BBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJMMMPPPRRRTTTUUUTTTUUUXXX^^^jjj~~~}}}}}}||||||~~~pppaaa\\\]]]```jjjyyyuuuaaaYYYWWW]]]eeennn{{{iii___cccrrr~~~~~~~~~}}}vvvwwwyyy||||||qqqfff]]]XXXTTTVVVXXX[[[[[[VVVOOOJJJBBB===555000........./////////...---,,,+++++++++,,,,,,++++++++++++*********************+++++++++,,,+++***))))))***+++,,,))))))))))))******++++++,,,+++++++++++++++,,,---***************+++++++++---,,,+++*********+++++++++,,,------......------+++,,,............000222111333555777888:::===?????????@@@BBBCCCEEEFFFFFFIIIIIIIIIKKKMMMPPPSSSUUUUUUUUUVVVXXX\\\ggg}}}~~~~~~qqqddd___```aaalll}}}jjj[[[XXXXXXaaakkkzzz}}}lll```aaalllvvv~~~|||||||||}}}~~~zzzxxx{{{wwwlllbbb\\\XXX\\\ccchhhhhhaaaWWWOOOEEE@@@888111...---------/////////...---,,,++++++************))))))))))))))))))******++++++++++++++++++***))))))***++++++,,,+++)))((((((+++---///'''(((((())))))*********))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,------......---------///000000//////000111222444777888999;;;>>>@@@>>>???@@@BBBDDDEEEGGGGGGIIIIIIIIIKKKMMMPPPSSSUUUUUUVVVXXX[[[]]]ggg|||~~~rrreee```aaadddppp|||bbb[[[[[[\\\gggttt~~~ooocccaaahhhpppxxxwwwvvvvvvwwwzzz|||~~~{{{~~~~~~tttjjj```ZZZZZZ___ffflllkkkdddYYYPPPEEE@@@888222///---,,,+++,,,,,,------,,,+++***)))***))))))))))))((((((((())))))***++++++++++++***************************...---***(((((()))+++---((()))+++---...---,,,+++)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------......------///111222222111000111222222444777999:::<<<>>>@@@???@@@AAACCCFFFHHHIIIJJJHHHHHHIIIJJJMMMPPPRRRTTTTTTWWW\\\^^^```hhh}}}}}}{{{{{{~~~qqqddd___aaahhhtttppp^^^]]]```bbbnnn~~~uuuiiieeeiiioooxxxyyy{{{~~~|||{{{ssslllddd\\\WWWVVVXXX]]]``````ZZZQQQJJJAAA===777333000///---,,,+++,,,,,,------,,,+++************))))))))))))(((((()))***+++,,,++++++***((()))***++++++***)))((((((((()))))))))*********))),,,000333444222///---((())))))***++++++,,,,,,)))***+++,,,------......+++,,,------......------+++---000111000000111222111444666888999;;;===@@@>>>???AAACCCFFFHHHJJJKKKGGGGGGHHHIIILLLOOORRRSSSSSSXXX___bbbccckkk~~~}}}vvvvvvyyy~~~pppccc^^^```kkkwww|||hhh[[[___dddgggttt|||oooiiilllqqq|||{{{{{{}}}xxxpppjjjeeeaaa[[[XXXOOOPPPQQQRRRQQQMMMGGGBBB===:::666333111000///...,,,---.../////////...---+++++++++************)))((()))***+++,,,+++******'''(((+++,,,,,,+++((('''"""&&&***,,,,,,+++)))%%%)))...222333000,,,)))((())))))***++++++,,,,,,((()))***,,,---...//////+++,,,------......------%%%(((+++------...///000000333555777888:::<<>>:::555222000///---,,,...---,,,+++************//////---,,,+++*********)))))))))))))))(((((('''+++++++++************))))))******++++++,,,------)))+++,,,,,,+++***+++,,,************************))),,,000333444111---***(((***,,,///000111000000++++++,,,...///111222222333444666888:::===>>>???===???AAADDDFFFGGGGGGGGGDDDGGGKKKMMMMMMLLLLLLMMMQQQRRRTTTXXX]]]jjjyyyvvvvvv|||}}}nnnbbb```eeennn{{{zzzfff[[[VVV\\\eeeooo{{{lllkkkrrr{{{uuurrrrrrsssrrrpppnnnkkkgggbbb___[[[VVVSSSQQQNNNKKKHHHFFFDDDAAA???>>>:::555222000///---,,,---,,,+++***))))))))))))%%%%%%'''(((+++...000111)))))))))))))))((((((''')))))))))******+++++++++,,,+++++++++++++++++++++)))***,,,+++***))))))******************************,,,///222222000---++++++,,,---...............++++++,,,---///000111111333444666888:::<<<>>>???>>>@@@BBBDDDFFFFFFFFFFFFDDDGGGKKKLLLLLLLLLLLLMMMOOOPPPSSSWWW\\\iii~~~zzzxxx|||}}}nnncccbbbgggooo||||||mmm^^^XXXYYYcccoooyyyzzzkkkjjjrrr{{{yyyuuupppmmmmmmkkkhhheeeeeebbb___\\\YYYVVVRRROOOQQQNNNJJJGGGEEEDDDBBB@@@>>>:::555222000///---,,,,,,,,,+++***)))))))))))))))((((((((((((((())))))))))))******))))))(((''''''(((((()))***+++,,,---------,,,,,,+++******))))))***,,,+++)))''''''(((***************************+++---//////...---,,,......---,,,++++++++++++,,,,,,---......///000000333444555888:::<<<>>>??????@@@BBBDDDEEEEEEEEEEEEEEEGGGJJJLLLLLLLLLMMMNNNMMMNNNQQQUUU[[[hhh~~~{{{|||~~~~~~pppffffffkkksssqqqfff[[[YYY^^^jjjxxxzzzjjjiiirrr{{{vvvssspppmmmlllllliiieee```^^^\\\YYYWWWUUUSSSPPPNNNQQQMMMIIIFFFDDDCCCAAA@@@>>>:::555222000///---,,,------,,,+++++++++++++++///...+++)))&&&$$$###""")))************)))((((((((((((((()))***+++++++++,,,,,,,,,++++++************,,,,,,+++)))''''''(((******************************,,,---------------...---+++***)))******+++.........//////000000000222333555777:::<<<>>>>>>???AAABBBDDDEEEEEEDDDDDDEEEGGGJJJKKKLLLLLLMMMOOOMMMNNNQQQUUUZZZhhh}}}||||||~~~qqqggghhhmmmxxxsssccc]]]ZZZZZZaaannn~~~~~~lllhhhnnn|||xxxtttqqqooommmkkkiiijjjkkkjjjeeeaaa\\\ZZZWWWVVVTTTSSSPPPNNNOOOLLLHHHEEEDDDCCCAAA???>>>:::555222000///---,,,,,,,,,+++************+++))))))((((((((())))))******************))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++---...---***)))((()))******************************+++,,,,,,---------,,,+++***))))))+++,,,---/////////000000111111111222333555777999;;;===>>>???@@@BBBCCCDDDDDDDDDCCCEEEGGGIIIKKKKKKLLLNNNPPPOOOOOORRRVVV[[[ggg}}}|||}}}~~~pppggggggmmm||||||fff[[[XXXXXX\\\fffsssrrrjjjlll|||yyytttooollllllmmmnnniiigggggghhhjjjjjjeeeaaa___\\\YYYWWWVVVTTTQQQNNNLLLJJJHHHFFFEEECCC@@@>>>>>>:::555222000///---,,,******))))))((())))))***(((((((((((()))***+++,,,******++++++******)))(((******)))))))))((((((((()))******+++,,,,,,------+++,,,...---+++*********************************)))***+++,,,---.........))))))******+++,,,---.........///000000111222222222333444777999;;;===>>>>>>???AAACCCDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLOOOQQQPPPQQQSSSVVVZZZfff}}}~~~|||}}}rrrhhhhhhnnn}}}lll]]]YYYZZZYYYaaannn}}}zzznnnmmmzzz|||wwwrrroookkkgggfffhhhlllooojjjhhhgggiiikkkkkkgggcccbbb___\\\YYYWWWUUUQQQOOOJJJIIIHHHGGGFFFCCC???<<<>>>:::555222000///---,,,,,,++++++******++++++,,,++++++***)))((((((((((((***++++++++++++***))))))((((((((()))))))))))))))+++++++++++++++++++++,,,)))+++,,,,,,***)))***+++************************(((***,,,---//////......)))***+++,,,------------+++,,,---...///000111222111222444666999;;;===>>>===>>>@@@CCCDDDEEEEEEEEEEEEGGGIIIJJJJJJLLLOOORRRPPPQQQSSSUUUYYYdddzzz|||}}}uuukkkkkkqqq|||qqq^^^UUUVVVYYY\\\gggvvvtttqqqyyysssiiigggccc___^^^bbbhhhmmmnnnllljjjkkkmmmmmmiiieeedddaaa^^^ZZZXXXUUUQQQNNNHHHHHHHHHHHHGGGDDD???;;;>>>:::555222000///---,,,//////.........//////000'''''''''(((((()))***+++***++++++++++++***))))))&&&&&&'''((()))***++++++------,,,++++++*********''')))++++++)))))))))***************************(((***,,,///000000///...***+++,,,......---,,,+++))))))+++,,,...///000111111222444666999;;;======<<<===@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJJJJLLLOOORRRPPPPPPRRRTTTWWWbbbxxxsssmmmnnnqqq}}}pppccc]]]WWWVVVYYY___kkk~~~yyyvvvwwwvvvooohhhdddaaabbbbbbaaaeeejjjssspppllliiiiiijjjkkkkkkgggccc______]]]XXXRRROOOJJJIIIHHHGGGEEECCC@@@>>><<<:::888555222000...---...---,,,+++***+++,,,---++++++++++++++++++++++++************************((())))))*********))))))************************(((((()))*********************))))))))))))*********,,,///111111000---+++......---,,,,,,,,,------...------......///000111222666:::;;;999999<<<>>>>>>???AAACCCDDDEEEFFFFFFCCCEEEIIIMMMPPPSSSTTTUUUUUUSSSSSSTTTWWWaaauuutttnnnooorrrzzzddd[[[XXXTTTVVV[[[dddrrr{{{uuutttzzzpppjjjgggbbb]]]]]]^^^```hhhppptttqqqmmmkkkjjjlllmmmnnnlllgggcccaaa___[[[UUURRRKKKKKKJJJJJJHHHEEEAAA>>>===;;;888555222000............,,,++++++++++++,,,++++++++++++++++++++++++*********************************+++******))))))************************(((((()))*********************))))))))))))*********+++---///000///---,,,.........---------------............///000111111333555777999999;;;===???===>>>@@@BBBDDDEEEFFFFFFEEEGGGJJJNNNQQQSSSTTTUUUUUUSSSRRRSSSVVV```tttuuuoooqqqtttwwweeeVVVRRRSSSSSSXXX___lll|||~~~rrrooo}}}tttkkkfffeeeaaa```aaabbbeeellltttxxxuuuqqqmmmkkklllmmmooorrrooollliiihhheee___YYYMMMLLLKKKJJJIIIFFFBBB???>>>===:::666333000///...///...---,,,+++***++++++++++++++++++++++++++++++************************++++++,,,,,,+++***))))))))))))))))))))))))))))))(((((()))***************************************)))***+++,,,---.........------.../////////...---............///000111222555444444666999===>>>???===>>>@@@BBBDDDEEEFFFFFFHHHJJJLLLOOOQQQSSSTTTTTTTTTRRRQQQRRRTTT]]]qqquuuppprrrvvv}}}eeeXXXNNNOOORRRTTT[[[dddsssqqqhhhuuuyyyqqqjjjfffdddeeehhhlllmmmlllpppvvv~~~{{{uuuoookkkjjjlllnnntttvvvwwwvvvvvvsssjjjaaaTTTPPPKKKIIIHHHGGGDDDAAA@@@???<<<888444111///...///...---,,,+++*********************************************************,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((()))***************************************)))))))))***+++---...///+++---///111111000///...////////////000111222222666333111444999>>>??????>>>???AAACCCEEEGGGHHHHHHKKKLLLMMMOOOQQQRRRSSSTTTSSSQQQPPPPPPRRR[[[nnnvvvrrrtttxxxnnn\\\QQQLLLNNNRRRTTT]]]iiiyyyrrrbbbkkk{{{|||vvvoooiiifffiiijjjnnnqqqrrrqqqwww~~~|||tttnnnlllooorrrwwwyyykkk]]]VVVNNNIIIIIIJJJIIIHHHCCCAAA===999555222000///......------,,,+++******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((()))***************)))***++++++++++++***)))))))))))))))***,,,...///***,,,...000111111000///000000///000000111222333666333111333999===?????????@@@CCCEEEGGGIIIJJJJJJLLLLLLMMMNNNOOOQQQRRRRRRRRROOONNNNNNPPPZZZmmmyyyuuuxxx|||sssaaaUUUMMMJJJNNNRRRUUUaaaooovvv```eeesss|||xxxsssnnnjjjgggqqqrrrtttxxxzzz~~~wwwsssuuuyyyxxxcccZZZPPPKKKLLLMMMLLLJJJEEECCC???;;;777333000///,,,,,,---------,,,+++***************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))***)))******+++,,,---...***+++---///000000000000000000000000111222333444444333333555888<<<===>>>???@@@CCCEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMNNNPPPYYYmmm}}}|||}}}zzz}}}yyyfffWWWPPPKKKJJJPPPUUU[[[jjjzzz{{{```cccnnn~~~zzzyyywwwuuurrrooommmlllwww|||zzzyyy{{{uuu```XXXOOOKKKLLLLLLIIIEEEGGGDDDAAA<<<777333111///***+++,,,---------,,,,,,************************))))))))))))))))))))))))(((((()))***++++++++++++************************(((((()))***************)))***,,,------,,,***)))***++++++,,,,,,,,,------******+++---...///111111111111111111222333444444222444666777888999;;;======???AAADDDFFFHHHIIIJJJHHHHHHHHHIIIKKKMMMOOOPPPOOOMMMLLLMMMPPPZZZnnnyyyxxx|||}}}nnn]]]QQQOOOJJJLLLSSSYYYaaasssbbbcccmmm{{{}}}wwwwwwvvvtttsssrrrqqqpppyyy}}}xxxxxxuuuyyyeeeYYYRRRKKKIIIJJJIIICCC===GGGEEEAAA===888444111000)))***,,,---......---,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++************************(((((()))***************)))***,,,------,,,***)))++++++,,,---------,,,,,,)))******+++---///111222111111111111222333444555111444888999888777:::===<<<===???BBBEEEGGGHHHHHHGGGGGGGGGGGGIIIKKKNNNOOONNNLLLLLLMMMPPPZZZooo}}}zzz|||yyyeeeWWWPPPLLLNNNPPPTTT]]]lll}}}{{{dddbbbfffsss~~~zzzvvvwww~~~|||uuutttrrrsssuuuuuusssmmmddd]]]TTTRRROOOMMMKKKHHHDDDAAACCCAAA>>>:::666222000...,,,---...//////---,,,***---,,,+++***))))))))))))(((((()))***************'''((()))******)))((('''************************(((((()))***************++++++******)))(((((('''***++++++,,,,,,++++++***+++,,,...//////...,,,+++...------......///000111222222222333555888:::<<<===>>>???AAACCCDDDDDDDDDEEEFFFGGGIIIKKKNNNPPPQQQOOOMMMLLLNNNQQQ\\\qqq~~~zzzxxxvvvzzztttaaaTTTNNNNNNPPPSSSWWWaaappp{{{ddd```cccpppsssllljjjlllllllllllliiiccc\\\VVVMMMKKKIIIIIIHHHGGGDDDAAA@@@???===:::777333000...///......------,,,,,,------,,,+++***))))))))))))))))))***+++++++++++++++((()))***++++++***)))(((************************(((((()))***************))))))))))))***************++++++,,,,,,++++++***)))+++,,,...//////.........------......///000111222222333444666888;;;<<<>>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHKKKMMMOOOPPPOOOMMMLLLNNNRRR^^^ttt~~~zzzvvvtttppptttzzznnn\\\PPPKKKOOOQQQUUU\\\fffwww|||eee^^^___nnnwwwmmmhhheeegggeeecccaaa^^^YYYTTTOOOJJJIIIGGGGGGFFFEEEBBB@@@======<<<:::777333///---...---,,,***+++,,,...///,,,,,,+++***))))))))))))******+++,,,,,,,,,,,,,,,******++++++++++++******************************(((((()))***************(((((())))))***+++,,,,,,***++++++,,,,,,++++++***)))***+++,,,...///000111...------......///000111222222333444666999;;;===???@@@BBBCCCDDDEEEFFFFFFEEEFFFFFFHHHJJJLLLNNNOOOOOOMMMMMMOOOTTTaaawwwzzzsssooolllkkkpppvvv}}}|||gggWWWNNNKKKNNNRRRXXX```lll~~~kkkaaa___qqqxxxqqqmmmkkkiiifffccc___[[[XXXTTTPPPMMMMMMKKKIIIHHHFFFDDDAAA>>>:::;;;;;;;;;888444000---++++++*********+++,,,---,,,++++++***))))))******)))***++++++,,,,,,++++++************************************************(((((()))***************((())))))******+++,,,,,,***++++++,,,,,,++++++***++++++++++++---...000111...------......///000111333333333555777:::<<<>>>@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFGGGIIIKKKLLLMMMOOOMMMMMMPPPUUUbbbyyy~~~tttlllfffdddiiimmmtttzzzuuubbbTTTNNNLLLMMMRRR[[[fffsssuuufffcccvvvwwwnnnkkkjjjjjjiiidddaaa[[[WWWTTTRRROOOMMMLLLJJJHHHGGGFFFDDDAAA???::::::;;;:::888444000---,,,,,,,,,+++***(((%%%$$$,,,+++******)))*********((())))))***************)))))))))(((((()))))))))************************(((((()))******************************************++++++,,,,,,++++++***------,,,,,,,,,---.........------......///000111333333444555888;;;>>>???AAAAAACCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLLLLNNNMMMNNNQQQVVVcccyyyyyymmmddd___]]]dddjjjqqqwww|||nnn]]]RRRNNNNNNNNNUUUaaannn}}}}}}kkkggg{{{{{{}}}vvvmmmeeeaaaaaaaaaaaaaaa]]]WWWSSSPPPOOOMMMLLLFFFEEEEEEEEEFFFFFFDDDBBB<<<<<<;;;:::888444111/////////...---)))%%%!!!++++++***************+++(((((()))************)))))))))(((((((((((())))))************************(((((()))***************++++++++++++++++++*********++++++,,,,,,++++++***------------------------...------......///000111333333444666888<<>>>>><<<:::777444111000......---+++)))'''&&&%%%+++***************++++++))))))***++++++++++++*********)))(((((()))******************************(((((()))***************)))******++++++,,,,,,,,,***++++++,,,,,,++++++******+++---.........------...------......///000111333333444666999<<>>AAADDDEEEFFFGGGIIIJJJLLLLLLLLLLLLJJJIIIIIIJJJKKKKKKMMMNNNQQQTTTVVV[[[jjjyyy{{{rrriii^^^VVVTTTXXXZZZ___fffjjjnnnsss|||ppp]]]QQQOOORRRUUUaaammmvvvfffdddrrrrrrhhhgggeeebbb^^^]]]^^^___aaa___]]]\\\]]]]]]^^^^^^^^^```^^^XXXTTTSSSQQQMMMKKKIIIFFFFFFFFFEEEBBB@@@>>><<<:::888777666444111------------------------,,,+++++++++*********))),,,,,,,,,+++++++++************)))(((((()))***+++------------------------(((((()))))))))*********)))))))))))))))***************+++++++++,,,,,,,,,---***((())),,,......---////////////////////////111444777999:::<<>>999999999:::999666111---//////......---,,,,,,,,,---,,,+++)))))))))***+++))))))******************,,,+++***))))))))))))))),,,+++************+++,,,*********+++++++++,,,,,,************))))))((((((******+++++++++,,,,,,,,,,,,+++******,,,......------......//////000000111222555888:::;;;===@@@BBBBBBCCCDDDFFFHHHJJJJJJKKKJJJIIIIIIHHHIIIJJJLLLMMMLLLLLLNNNQQQTTT\\\mmm~~~zzzpppfff\\\UUUUUUZZZbbbhhhnnnooommmooouuu{{{mmm]]]TTTSSSZZZbbblllrrr\\\TTT___rrrxxxgggZZZ[[[]]]]]]]]]___bbbdddggglllpppnnnfff```___aaadddggggggeeecccbbb]]]VVVNNNJJJGGGFFFHHHGGGCCC???999999:::;;;:::666111,,,000000///...---,,,++++++---,,,***)))***+++---///+++***)))(((((()))+++,,,+++************************)))'''%%%%%%''')))************+++++++++,,,,,,******))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,---............,,,---...///000111222222222555777999:::<<>>===:::666333111111000///---,,,++++++++++++******+++...111222666333///,,,******+++,,,((())))))***+++,,,,,,,,,---,,,***))))))***,,,---)))))))))************+++'''(((((()))******++++++******+++++++++,,,,,,,,,+++,,,------------------,,,---...///000222222333222444666888999;;;===??????AAADDDGGGIIIJJJJJJJJJHHHGGGGGGGGGHHHIIIKKKLLLOOONNNPPPRRRTTT]]]nnn~~~{{{pppggg___ZZZ^^^dddkkksss{{{zzzrrrmmmooosss|||}}}iii\\\UUUUUU```nnn~~~~~~~~~fffWWWXXXeee}}}tttfffXXXZZZ^^^bbbeeehhhkkknnntttyyy|||xxxnnneeecccdddhhhjjjkkkkkknnnpppkkkdddYYYRRRJJJHHHJJJJJJFFFAAAEEECCC@@@>>>===:::666444111111000///...---,,,+++************,,,...111222>>><<<888444000---+++***'''((()))+++,,,------------,,,+++******+++,,,---((((((((())))))))))))***''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***++++++------...///111222333333222444666888888:::<<>>777222000000000///......------)))************)))((((((''',,,333888999555...)))++++++,,,---,,,+++***))))))***++++++++++++***)))((())))))))))))*********************))))))))))))******+++++++++,,,,,,,,,...111444333111//////111//////000000111111222222444666999::::::<<<>>>@@@???BBBFFFJJJLLLMMMLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJPPPWWW]]]gggxxx~~~{{{~~~yyyppphhh```[[[___ggg{{{yyypppllloooyyy}}}jjjaaa___ggg~~~|||cccUUUTTTXXXiii|||}}}{{{wwwmmmaaaXXX\\\cccoooqqquuutttvvvpppYYYLLLGGGHHHLLLQQQYYYVVVSSSNNNHHH@@@666000///...,,,+++***)))))))))+++++++++*********))))))((()))+++...000000---***)))************+++++++++)))******+++++++++******))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,++++++***+++,,,------......------.........//////000111222///222555777888:::<<<>>>???@@@CCCEEEFFFGGGGGGGGGEEEDDDCCCDDDGGGIIIIIIIIIKKKKKKMMMRRRWWWaaarrr~~~|||zzzqqqiiiaaa]]]ccckkk~~~|||sssmmmmmmvvv}}}llleeefffnnngggVVVRRRUUUdddwww{{{~~~}}}yyywwwtttmmmddd___bbbiiixxx{{{uuussssssxxxvvvgggUUULLLIIIIIIOOOUUU\\\YYYVVVQQQKKKBBB999333111000///...---,,,,,,,,,++++++*********)))))))))...,,,++++++,,,,,,,,,***))))))*********+++++++++******+++++++++***))))))++++++************++++++)))************++++++++++++++++++,,,,,,++++++***,,,,,,------...---------.........//////000111222222555888:::;;;<<<>>>@@@@@@AAACCCFFFGGGHHHHHHHHHGGGEEEEEEFFFHHHJJJJJJIIILLLKKKMMMRRRWWWaaasss~~~}}}{{{qqqiiiaaa```hhhrrruuunnniiirrr~~~}}}nnnkkkooozzzkkkXXXRRRRRRaaatttzzz~~~}}}{{{zzzvvvppphhhggglll{{{tttqqqnnnoooqqqsssqqqoooaaaXXXOOOJJJGGGGGGMMMTTTZZZWWWTTTOOOJJJBBB:::555...---,,,,,,++++++++++++++++++************))))))333///***(((((()))******)))))))))*********++++++***+++++++++***))))))(((++++++************++++++)))************+++++++++***++++++,,,,,,+++++++++---------...------,,,,,,.........//////000111222333666999;;;<<<===@@@AAA@@@BBBDDDGGGHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKKKKJJJLLLKKKNNNRRRXXXbbbsss~~~}}}{{{pppgggaaaaaakkkwwwuuulllgggnnnyyy|||ppppppyyynnn[[[UUUUUUeeezzzrrrlllkkkwwwzzzqqqnnniiifffeeebbb___\\\RRRMMMIIIGGGDDDBBBFFFMMMPPPNNNKKKHHHDDD>>>888333,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++***222///***''''''((()))***))))))))))))***************+++++++++***)))((('''))))))(((((((((((())))))))))))*********+++++++++******+++,,,,,,,,,++++++------......------,,,+++............///000111222222555888:::;;;<<<>>>@@@AAABBBEEEGGGIIIJJJKKKKKKLLLKKKJJJKKKMMMMMMLLLKKKMMMLLLNNNSSSYYYbbbttt~~~~~~{{{ooofff```bbbmmmyyytttiiiggglllttt~~~{{{rrruuuooo___ZZZ]]]pppvvvnnntttvvvqqqmmmjjjeee```\\\YYYUUUSSSNNNKKKHHHGGGCCC???AAAEEEFFFDDDBBBAAA???;;;666333000//////.........//////......---------,,,,,,,,,---+++)))))))))******)))(((((()))))))))************************)))((('''))))))(((((((((((())))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,------...------,,,,,,............///000111222222555888:::;;;===???AAAAAABBBEEEHHHJJJKKKKKKLLLMMMLLLLLLMMMOOOOOONNNLLLMMMMMMOOOTTTYYYcccttt~~~}}}zzzooofff```bbbmmmzzzwwwkkkhhhlllrrrzzzxxxttt|||ooobbb```dddyyyvvvuuu|||xxxppplllkkkgggdddaaa\\\WWWSSSQQQOOOQQQLLLHHHHHHEEE@@@???BBBAAA@@@>>>======:::777444000///...---------------.........---------,,,,,,)))(((((()))++++++***(((((((((((()))))))))******((())))))******))))))(((++++++************++++++)))************+++++++++)))***++++++,,,,,,,,,,,,+++,,,------......------.........//////000111222444777:::<<<===>>>AAABBB@@@BBBDDDGGGJJJKKKLLLLLLMMMMMMMMMOOOQQQQQQOOOMMMNNNMMMPPPTTTZZZddduuu~~~}}}{{{pppgggaaacccnnnzzz}}}qqqkkkmmmqqqxxxwwwtttwww~~~}}}pppeeedddiii~~~yyyvvvxxxwwwzzz{{{|||{{{uuulllfffeeefff```___\\\XXXSSSPPPNNNMMMPPPIIIDDDDDDEEEBBB@@@AAABBB@@@>>><<<;;;999666333///...---,,,+++*********---,,,,,,,,,++++++++++++)))(((((((((******)))'''(((((((((((()))))))))***&&&'''((()))************++++++************++++++)))************+++++++++))))))***+++,,,,,,,,,,,,***+++,,,---.../////////.........//////000111222444666999;;;===>>>@@@BBB???AAADDDGGGIIIKKKKKKKKKLLLLLLMMMOOORRRRRRPPPNNNOOONNNPPPUUUZZZdddvvv}}}}}}|||qqqhhhcccdddnnnzzzvvvmmmnnnpppvvvzzzpppqqqyyy~~~}}}xxxxxxzzzqqqgggfffjjjxxxuuutttppppppuuuooorrrrrrnnnfff``````aaa\\\\\\YYYUUUPPPMMMKKKKKKMMMDDD>>>???BBBAAA@@@@@@BBB@@@>>>;;;:::777333000333222000///...---,,,,,,+++++++++*********)))))),,,***((('''((()))((('''(((((((((((())))))))))))%%%&&&''')))************))))))(((((((((((()))))))))************+++++++++((()))***+++,,,---------)))***+++---...///000000.........//////000111222111444777999:::;;;>>>???>>>@@@CCCFFFIIIJJJKKKKKKKKKKKKMMMPPPRRRSSSQQQOOOOOONNNPPPUUU[[[eeevvv}}}wwwvvv|||uuukkkeeegggrrr~~~}}}qqqsssvvvzzzxxxtttpppnnnhhhqqq~~~xxxtttwww|||yyyjjjbbbeeesssmmmeeegggjjjkkkllljjjkkkjjjfffaaa^^^^^^```ccc___YYYUUURRROOOLLLJJJKKKIIIEEEBBB@@@@@@AAABBBAAA@@@>>><<<:::777444333000//////---,,,+++******+++++++++******)))))))))((((((((((((((((((((((((***---,,,)))(((+++***'''((((((((((((((((((((((((+++---...---***((('''&&&******++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------......000111222//////111444777;;;>>>@@@???@@@BBBDDDGGGIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNOOOMMMNNNSSSYYYeeexxxzzzwwwzzztttkkkeeefffqqq}}}rrrtttvvv{{{wwwmmmgggccc```aaammm~~~}}}~~~zzzwwwyyy}}}~~~nnndddbbbmmmyyyhhhccceeegggggggggcccddddddaaa]]][[[\\\^^^aaa]]]YYYUUURRROOOKKKIIILLLIIIFFFBBB@@@@@@AAABBB@@@???>>><<<999666333222000//////...,,,++++++***,,,,,,+++++++++*********++++++++++++++++++++++++)))---...***((())))))'''++++++++++++++++++++++++...///000...,,,***************++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,,,,------------...............///000111000222444777:::<<>>===;;;888555222111000//////...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))000444///***)))***))))))))))))))))))))))))))).........---***)))***+++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......//////.........//////000222444777:::<<<>>>>>>??????@@@BBBDDDFFFHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKMMMSSS[[[ggg{{{vvvwww~~~}}}rrriiiccceeeppp|||wwwwwwyyyzzzjjjaaa\\\ZZZXXX___lll|||zzz|||~~~~~~qqqccc[[[aaawwwyyykkk___^^^aaaaaa`````````aaaaaaaaa```___^^^^^^^^^]]]\\\[[[YYYUUUOOOKKKLLLJJJFFFBBB???>>>?????????>>>===:::888555222111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++444999555...,,,,,,---((((((((((((((((((((((((*********(((&&&&&&(((*********++++++++++++************+++,,,,,,,,,,,,+++,,,,,,---------.........000//////............///333555888;;;===>>>======???@@@BBBDDDFFFHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNLLLKKKNNNTTT[[[ggg{{{|||uuuyyy}}}|||qqqhhhcccdddppp|||zzzyyy{{{xxxhhh___[[[ZZZYYY]]]gggxxx}}}{{{|||~~~ooo```WWW[[[ppp|||nnnaaa^^^```aaaccceeeeeefffggghhhhhhfffbbb```]]]\\\\\\\\\ZZZVVVQQQMMMNNNKKKGGGBBB???>>>>>>???@@@???>>>;;;999666333222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***444999555...,,,------++++++++++++++++++++++++'''((('''&&&$$$$$$&&&)))******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......000//////............///222444777:::<<<<<<<<<;;;???@@@AAACCCEEEGGGIIIIIIJJJKKKLLLNNNOOOOOOOOONNNNNNMMMPPPUUU\\\gggyyy|||xxx~~~}}}|||qqqhhhccceeeqqq}}}}}}}}}vvvfff]]][[[[[[[[[^^^dddnnnzzz~~~~~~~~~|||}}}zzzjjj[[[QQQUUUgggyyy~~~qqqddd```aaadddgggkkkjjjlllooorrrssspppiiiddd]]]]]]\\\\\\[[[XXXSSSPPPQQQOOOJJJEEEBBBAAA@@@AAABBBAAA@@@>>>;;;888555444/////////.........------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((///333///******+++***************************'''((()))(((''''''(((*********++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------//////.........//////000222333555888:::;;;;;;;;;???@@@AAACCCEEEGGGHHHIIIIIIKKKLLLNNNOOOOOOOOONNNOOONNNQQQVVV\\\gggyyy|||~~~|||qqqiiidddfffqqq~~~vvvhhhbbbcccfffhhhjjjmmmpppttt|||~~~yyynnnllliiihhhiiikkklllllliiimmmqqqtttwww~~~|||}}}qqq```SSSLLLQQQbbbrrr{{{oooeeebbbeeegggkkkpppooosssxxx}}}uuunnncccbbbaaaaaaaaa^^^[[[XXXWWWTTTOOOJJJGGGEEEDDDEEEDDDCCCBBB@@@===:::888666////////////............*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++---***(((******)))''''''''''''''''''''''''&&&(((******))))))***+++******++++++++++++************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,...............///000111222333444777999;;;<<<===@@@@@@AAACCCEEEFFFGGGHHHIIIJJJLLLOOOPPPPPPOOONNNMMMMMMPPPWWW]]]hhhzzz|||}}}}}}rrriiidddfffrrr~~~wwwllljjjooouuuyyyzzzzzzxxxuuuwwwwwwooollleeebbb^^^\\\]]]^^^______XXX\\\```cccfffooo{{{~~~{{{|||~~~}}}vvvhhhWWWLLLIIIQQQaaapppwwwmmmeeedddgggjjjnnnrrrtttxxxwwwjjjiiihhhggggggeeebbb```ZZZWWWSSSNNNJJJHHHHHHHHHFFFEEEDDDAAA???<<<999888///////////////.........)))))))))******+++++++++************************(((++++++((())),,,,,,***************************$$$'''*********))))))*********++++++++++++************+++,,,,,,,,,,,,+++))))))*********+++++++++---------......000111222333333444666999;;;>>>???@@@@@@AAACCCDDDFFFGGGHHHHHHJJJLLLOOOPPPPPPOOONNNKKKKKKPPPWWW^^^jjj|||~~~~~~tttkkkddddddppp}}}xxxqqquuu{{{mmmdddbbb```aaaaaa^^^[[[XXXWWWWWWTTTWWWXXXWWWWWW\\\eeemmmxxx{{{yyyzzz~~~tttiiiZZZMMMGGGLLL^^^ppp}}}~~~xxxlllbbbbbbfffkkkpppttt|||}}}pppmmmiiigggiiilllooopppjjjhhh```TTTIIICCCEEEIIIJJJKKKIIIEEEDDDDDDAAA;;;666444000.........,,,+++...............------,,,...///000///---,,,,,,---)))************)))((((((******))))))((((((''''''************)))))))))))))))***+++++++++)))((('''******+++++++++,,,,,,,,,000,,,((((((***---------///............///000000333555777888888999;;;===???BBBDDDFFFFFFGGGHHHJJJKKKLLLMMMOOOOOOOOOOOONNNQQQRRRRRRTTT\\\kkk~~~}}}|||sssjjjdddeeerrruuukkkeeeeeeeeeggghhhfffccc```______\\\[[[ZZZYYYXXX[[[```eeekkkwww~~~zzzxxxyyytttiiiZZZNNNIIINNN^^^nnn}}}wwwrrrhhhaaaaaaffflllssszzzyyytttmmmkkkpppxxxsssbbbSSSJJJIIIKKKKKKOOOQQQPPPPPPNNNGGG>>>666333000......///...---...////////////...---------...///...,,,******+++,,,,,,,,,,,,------......***)))))))))((((((((('''(((((())))))*********+++***************)))(((((())))))*********+++++++++000---++++++...111222111...---------...///000000333555777999999;;;===???BBBDDDFFFFFFFFFFFFGGGHHHLLLMMMOOOPPPQQQQQQQQQPPPRRRRRRSSSUUU^^^mmm~~~{{{rrrjjjeeeggguuu}}}rrrmmmmmmpppqqqsssvvvwwwuuurrrqqqpppkkkgggbbb^^^\\\[[[ZZZYYY]]]eeennnuuu}}}yyywwwxxx~~~qqqdddVVVLLLGGGLLLYYYfff{{{xxxxxxtttnnnmmmeee___```cccjjjttt~~~yyyrrrpppvvvlllZZZOOOLLLMMMPPPWWW]]]```___ZZZOOODDD777444000......///000//////////////////......------...///---+++)))((()))))))))((()))***,,,---///))))))))))))((((((((((((''''''((()))***+++,,,,,,+++******)))))))))))))))(((((()))))))))************))))))+++---///000///,,,,,,,,,------///000000222444777999;;;===@@@BBBDDDEEEFFFFFFEEEEEEFFFGGGLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTWWW___ooo~~~tttlllgggjjjwww{{{uuuvvv{{{}}}tttnnniiiddd\\\UUUYYY\\\```eeeooo~~~|||xxxvvvwww}}}}}}ooocccVVVMMMIIILLLWWWaaaqqq{{{zzzvvvvvvrrrlllkkkeee___^^^___dddppp{{{|||xxxsssssszzzwwwgggYYYPPPNNNOOOWWW^^^eeehhhgggaaaTTTHHH:::666111///...///////////////000000//////...------...///...+++)))((()))((('''&&&&&&&&&(((+++,,,))))))))))))(((((((((((('''(((((()))******+++++++++***)))(((((()))***+++))))))))))))*********+++'''((()))+++---------,,,,,,,,,,,,,,,---///000111111444777:::<<>>:::777333000///...,,,***...............------,,,,,,...///...,,,+++++++++,,,+++)))((((((((())))))(((((((((((())))))))))))************))))))(((((()))))))))))))))******+++***++++++++++++,,,,,,,,,***,,,......---+++++++++///............///000000000333777:::<<>>BBBEEECCCDDDDDDDDDCCCEEEHHHKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLOOOSSSYYYdddttt}}}ssslllhhhmmm}}}uuuhhh```YYYTTTUUU[[[]]]lll~~~}}}xxxuuuvvv{{{xxxqqqmmmlllrrrsssqqqiii\\\UUU^^^lll|||ooohhhcccbbbcccgggnnnsssrrrnnnjjjbbb[[[WWW[[[```fffiiifff```[[[TTTWWW[[[^^^]]]WWWOOOHHHBBBEEEDDDBBBBBBCCC@@@:::000000000111111111...,,,,,,,,,------,,,,,,+++***(((***++++++*********+++***+++,,,...////////////'''((((((((())))))******''''''((()))***+++,,,,,,'''((()))+++++++++***)))))))))))))))************'''***,,,---,,,,,,///222333222111000000/////////000333666999;;;>>>AAADDDEEEFFFEEEDDDCCCDDDGGGIIIHHHIIIJJJJJJJJJIIIGGGFFFMMMPPPTTT[[[eeevvv~~~~~~rrrjjjiiiooo}}}}}}xxxpppggg___YYYVVVTTT\\\]]]gggyyyzzzwwwwwwyyy|||vvvrrrpppqqqssssssjjj\\\VVVaaapppyyyhhhdddcccccchhhjjjlllmmmjjjddd]]]XXXVVVZZZ___aaa```\\\XXXUUURRRTTTVVVTTTPPPLLLJJJJJJDDDBBB@@@??????>>><<<:::666333111000000///...---//////000000000...---,,,++++++++++++)))'''$$$###***+++,,,+++***)))***,,,(((((())))))*********+++******))))))******+++,,,))))))))))))************************************++++++******)))*********///...---,,,---///111222222333444666:::===AAACCCCCCDDDDDDDDDDDDDDDCCCCCCHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMQQQYYYeeewww|||}}}tttmmmkkkppp~~~zzzuuusssooojjjccc^^^YYYVVVUUURRRUUU___ooo{{{wwwvvvxxx~~~zzzvvvrrrpppppprrrrrrjjj\\\WWWbbbqqq|||iiieeeffffffeeeeeefffeeeaaa[[[UUURRRPPPSSSXXXZZZYYYVVVRRRPPPPPPRRRSSSPPPLLLGGGEEEEEEDDDBBB@@@??????>>><<<:::444222000//////...---+++---......///...---,,,,,,---,,,***)))((((((((((((((()))***)))'''%%%%%%%%%((()))))))))******************))))))******+++,,,))))))))))))************************************,,,,,,+++++++++,,,,,,------...///000000111111111222222333666999<<<@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMRRRYYYfffxxx}}}~~~xxxqqqnnnrrr|||pppfffaaa___]]][[[YYYVVVTTTRRRQQQMMMOOOXXXdddqqq{{{wwwvvvwww}}}zzzuuusssrrrqqqrrrqqqjjj]]]XXXaaappptttbbb___aaacccbbbaaa___\\\XXXTTTPPPNNNLLLOOOSSSUUUUUUSSSPPPNNNPPPQQQPPPNNNIIIEEECCCCCCDDDBBB@@@??????>>>;;;999333111///---------,,,***++++++,,,------------,,,...,,,***(((''')))+++---''')))+++,,,***(((''''''))))))))))))***************))))))))))))***++++++))))))))))))*********************************************++++++,,,,,,---,,,...000222333222111000111222333555888;;;>>>@@@CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHLLLNNNSSS[[[hhhzzz{{{tttooorrrxxxmmmbbbXXXSSSNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQUUU]]]dddppp|||wwwuuuvvv{{{{{{wwwuuuuuussstttssskkk^^^WWW___kkkhhhZZZYYY\\\^^^```___[[[XXXUUUSSSRRRRRROOOPPPRRRUUUWWWVVVSSSQQQRRRRRRPPPMMMJJJHHHFFFFFFEEEBBB@@@???>>>===;;;999333111///......---,,,******++++++,,,---.........///...,,,*********+++,,,"""&&&***------,,,,,,,,,)))))))))))))))*********)))))))))))))))***++++++((()))))))))************************************&&&'''((()))******++++++,,,---///000111111000000111111222444777:::===???BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIILLLNNNTTT]]]jjj|||~~~}}}uuuoooqqq~~~}}}uuukkk```VVVOOOKKKHHHJJJMMMPPPRRRSSSTTTTTTUUUTTTTTTWWW[[[cccsss|||vvvuuuuuuzzz~~~zzzxxxwwwvvvwwwuuunnn```VVVZZZccc{{{xxxdddYYYXXXZZZZZZ]]][[[YYYWWWVVVVVVWWWXXXSSSSSSTTTWWWZZZ[[[YYYWWWSSSQQQOOOLLLKKKJJJIIIIIIEEECCC@@@???>>><<<:::888444222000.........---+++++++++,,,---...//////000000//////...,,,+++)))((("""'''******)))))))))******))))))))))))))))))))))))(((((())))))***+++((()))))))))************************************&&&'''(((***++++++++++++------,,,,,,---...000111111111222444666999<<<>>>BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLOOOUUU___mmm{{{{{{|||~~~~~~wwwpppppp|||yyytttkkk```VVVNNNHHHFFFDDDFFFKKKPPPTTTWWWYYYZZZ\\\XXXVVVVVVXXX]]]iiiuuu{{{vvvuuuuuuzzz|||zzzyyywwwxxxwwwqqqcccWWWVVV]]]ttt~~~qqqaaaXXXVVVVVVTTTYYYYYYYYYYYYZZZ[[[\\\]]]VVVTTTUUUXXX]]]___]]][[[TTTQQQLLLJJJIIIIIIHHHHHHEEECCC@@@>>>===<<<999777444222000//////...---+++,,,,,,,,,,,,---...000000///000000///---+++(((&&&&&&(((+++,,,***)))((()))************)))))))))))))))(((((((((((()))******))))))))))))************************************)))***,,,---......---,,,...---+++***+++---///111222222222444666999<<<>>>AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLPPPWWWaaaooozzzzzzzzz|||yyyqqqppp||||||xxxnnnhhh___UUUMMMIIIHHHGGGFFFIIINNNUUU\\\bbbfffhhhkkkeee___]]]\\\]]]ccciii|||{{{vvvtttvvv{{{}}}zzzxxxuuuwwwxxxsssfffXXXUUUYYYjjj{{{|||wwwlll^^^WWWVVVVVVTTTYYYZZZ\\\___```aaa``````XXXVVVVVVYYY___bbbaaa^^^XXXSSSMMMIIIHHHGGGFFFEEEEEECCC@@@>>>===;;;999666333111///---------,,,***,,,,,,+++++++++---.../////////...---+++******)))+++---......,,,+++,,,,,,************)))))))))(((((((((((((((((()))******))))))))))))************************************+++,,,...//////...---,,,,,,,,,------......///000222333333555777:::===>>>AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLPPPXXXbbbqqq{{{{{{{{{}}}zzzrrrqqq}}}xxxsssccc^^^VVVNNNIIIHHHJJJLLLPPPSSSYYY```iiiqqqwwwzzz{{{rrriiieeebbb______bbbssszzzuuutttvvv{{{}}}yyywwwsssuuuxxxttthhhZZZUUUXXXgggyyyzzzwwwlll```ZZZ[[[]]]\\\\\\^^^aaadddfffeeedddccc[[[YYYWWW[[[aaaeeedddbbb]]]WWWOOOJJJHHHGGGEEECCCEEECCC@@@>>>===;;;888666222000---,,,,,,,,,***))),,,+++*********+++,,,---///...+++***)))***,,,...'''(((************,,,...+++*********))))))((((((((((((((((((((()))******))))))))))))***************************************,,,---......---+++)))+++,,,...000111000///...333333444555777:::===???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLQQQXXXcccrrr~~~}}}}}}|||~~~yyyrrrttt{{{nnneeeWWWPPPKKKKKKJJJIIIJJJNNNUUU[[[bbblllyyy|||tttlllgggffffffiiiwww|||vvvssssssyyy|||wwwsssrrrtttvvvsssfffXXXSSSUUUjjjxxxzzzvvvmmmddd\\\ZZZ[[[^^^\\\aaafffiiinnnqqqooojjjfff\\\VVVZZZaaaccccccbbb]]]ZZZVVVQQQLLLHHHEEECCCEEECCC@@@???>>>===:::888666333///---------+++************+++,,,---///000111000///---,,,+++******...---,,,+++***+++,,,,,,************))))))(((((()))************+++++++++++++++******************((((((((((((((((((((((((,,,,,,+++***+++,,,---...---,,,+++***+++---///111000222444666777:::===@@@CCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKOOOQQQWWWaaannn~~~xxxxxx}}}{{{{{{{{{}}}|||tttwwwqqqbbbYYYPPPJJJGGGHHHIIIJJJMMMQQQWWWaaammmzzz~~~tttmmmiiiggghhhsssxxxsssrrrwww~~~}}}yyyuuuwwwyyyzzzwwwjjj[[[UUUWWWeeettt}}}xxxpppfff^^^[[[\\\^^^^^^dddjjjqqqzzz~~~wwwkkkbbb\\\___fffiiiiiiiiiccc___YYYRRRMMMIIIHHHGGGEEECCCBBBAAAAAA???===;;;777444111......---+++************+++,,,---...///...------,,,++++++++++++---,,,+++***)))***++++++******)))))))))((((((((())))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...///...---,,,---...000111000222555666888:::===@@@CCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLOOORRRXXXaaaooovvvpppmmmtttxxxyyyzzz~~~~~~wwwyyy~~~wwweeeVVVNNNIIIEEECCCGGGJJJMMMSSSZZZ___mmmvvvnnniiigggmmmwwwyyysssqqqvvv|||~~~{{{wwwxxxyyy{{{xxxkkk]]]VVVVVV___ooo}}}yyypppggg___]]]^^^```ccciiirrr~~~tttjjjbbbeeemmmrrrtttvvvsssmmmbbbWWWOOOKKKIIIJJJGGGGGGHHHIIIIIIGGGCCC@@@999666222000...---+++***************+++---...///++++++++++++++++++,,,,,,++++++***))))))))))))***)))))))))))))))((((((((()))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...---------...///000000222555666888:::>>>@@@CCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMPPPSSSXXXaaannn}}}tttooommmooozzzxxxyyy{{{~~~yyyzzz}}}{{{~~~{{{jjjYYYOOOJJJFFFCCCDDDIIIMMMRRR[[[dddmmm}}}uuummmiiiiiinnnxxxzzztttrrrvvv|||~~~zzzvvvrrrsssuuutttjjj\\\UUUUUU\\\mmm}}}wwwsssmmmeee```___cccfffkkkqqq|||ssshhhiiiqqqxxx~~~yyykkk[[[PPPJJJHHHHHHJJJLLLQQQUUUUUUQQQJJJEEE;;;888444111///...,,,***************+++,,,---...,,,,,,------,,,,,,++++++++++++******))))))))))))************************))))))))))))************))))))))))))************************************+++++++++,,,,,,,,,------...------,,,,,,---......111333555777888;;;>>>AAACCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLNNNOOOOOORRRWWW```mmm~~~vvvmmmjjjmmmpppzzz{{{|||}}}yyyzzz~~~wwwzzz{{{kkk[[[OOOIIIHHHFFFDDDFFFKKKQQQWWWbbbmmm||||||sssooojjjiiioooyyyyyytttssswww~~~~~~|||wwwsssjjjlllooopppiii^^^WWWWWW\\\lll}}}zzzuuuooolllhhhcccaaaccchhhlllsss{{{}}}mmmjjjnnnttt{{{wwwhhhXXXMMMGGGFFFFFFHHHMMMSSSYYYZZZUUUKKKDDD;;;888444111///...,,,***************+++,,,,,,---000000000///...,,,+++***+++++++++++++++*********++++++++++++++++++++++++(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,---------.............../////////111333555777888;;;>>>AAACCCCCCEEEFFFHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOONNNQQQVVV___mmm~~~|||zzz{{{{{{{{{{{{xxxqqqjjjgggjjjsss{{{}}}}}}yyyzzzwwwuuu{{{ooo]]]PPPIIIFFFFFFFFFFFFIIIOOOUUU]]]kkkwww{{{vvvmmmhhhlllrrr{{{yyytttsssxxx~~~|||{{{uuupppgggiiimmmqqqmmmccc]]]\\\___ooo}}}}}}yyytttpppnnnlllhhhdddcccffflllqqqyyynnnhhhiiikkknnnqqqoooggg[[[PPPGGGDDDDDDEEEDDDHHHNNNSSSTTTOOOFFF???:::777333111///...,,,+++***************+++,,,,,,111111111111///---+++)))++++++,,,,,,++++++***)))*********++++++++++++,,,((((((((()))))))))******'''(((((())))))************************************+++,,,---------,,,,,,...//////000111111222222111333666777999;;;???AAACCCDDDEEEGGGIIIJJJLLLMMMJJJJJJJJJKKKLLLMMMNNNOOONNNQQQWWW```nnnvvvllljjjjjjjjjjjjjjjllllllmmmooowww}}}}}}zzz{{{vvvwww|||tttbbbSSSLLLIIIHHHGGGIIIJJJOOOWWW^^^hhhwww|||qqqiiikkkmmmppp~~~xxxsssqqqvvv}}}|||{{{tttooohhhiiinnnsssppphhhaaa___iiiwww{{{xxxvvvvvvsssooojjjgggiiinnnrrrxxxtttgggdddeeedddcccccc___ZZZRRRJJJDDDBBBBBBCCCCCCDDDEEEGGGHHHEEEAAA===999666222000///...---+++***************++++++,,,...///000000///---+++***)))***+++++++++***(((((((((((()))))))))*********(((((((((((()))))))))***''''''(((((()))******+++++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,---...000111111111222444666888999;;;???BBBCCCDDDEEEGGGJJJLLLMMMNNNJJJJJJJJJKKKLLLMMMNNNOOOPPPSSSYYYcccqqq|||nnndddbbbbbbbbbbbbdddjjjpppvvv}}}|||}}}||||||yyyzzz~~~~~~wwwiiiYYYNNNLLLNNNMMMKKKNNNOOOUUU^^^fffqqqsssjjjkkkjjjjjjuuuxxxrrrpppttt{{{~~~{{{uuupppiiijjjoootttrrriiibbb```rrr{{{uuuooojjjjjjnnnrrrvvv~~~pppfff___```dddbbb___]]]ZZZVVVPPPIIIDDDAAAAAAAAAEEECCC@@@????????????>>>777555111//////...---,,,******************+++++++++,,,...//////...,,,+++((()))*********)))'''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++***************************+++,,,---...---,,,,,,&&&''')))+++,,,......///222444666888999<<>>===<<<;;;:::555333///...------,,,+++))))))))))))))))))))))))...------,,,,,,,,,------***+++,,,---,,,***((('''((()))***++++++***)))(((((()))))))))*********+++(((((())))))*********+++++++++++++++++++++++++++,,,------......------,,,,,,,,,------///000111222444555666666666888;;;>>>EEEFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLRRRTTTYYYdddsss~~~qqqiiidddfffjjjnnnvvv{{{zzz~~~|||uuuuuuxxxwwwrrrcccZZZPPPKKKLLLPPPSSSSSSTTT\\\gggsss~~~wwwrrrnnnlllpppvvvwwwpppoootttyyy}}}}}}xxxtttooosssrrrssswwwnnneeeiiirrrqqqgggfffhhhkkkmmmoooooommmhhhccc```XXXYYYZZZ[[[\\\[[[WWWTTTRRRNNNHHHCCCAAA@@@>>>===??????>>>===;;;:::999888555222///------,,,+++***************************,,,,,,++++++++++++,,,,,,)))***+++++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))++++++++++++++++++++++++''''''((()))******++++++,,,,,,------...000111222111333444555666999===@@@EEEFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKLLLNNNNNNNNNNNNPPPSSSYYYdddttt{{{qqqllliiiiiipppxxxzzzyyy~~~vvvwwwvvvooogggXXXTTTOOOMMMOOORRRUUUWWW\\\gggwwwzzzuuupppmmmnnnsss{{{tttnnnnnntttyyy{{{zzzwwwssswwwtttuuuxxxmmmdddhhhkkk~~~zzzjjjgggiiiiiiiiihhhfffbbb]]]XXXUUUQQQSSSVVVZZZ\\\ZZZVVVSSSPPPLLLFFFCCCAAA@@@???>>>>>>===<<<;;;:::888777777444111...,,,,,,,,,***)))++++++++++++++++++++++++++++++************++++++))))))))))))************((((((''''''''''''((((((*********)))))))))))))))++++++******)))(((((((((++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------...///111111///111333555777:::>>>BBBDDDEEEFFFHHHIIIJJJKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPNNNRRRYYYeeeuuuvvvqqqooorrryyy|||{{{zzzvvvxxxtttjjjaaaUUUVVVVVVVVVVVVYYY]]]aaammmzzz}}}xxxsssooonnnqqqttt}}}sssmmmnnntttzzz}}}zzzwwwtttwwwttttttvvvjjj```dddeeeyyypppjjjlllllljjjfffbbb]]]WWWSSSQQQPPPSSSWWW\\\^^^\\\WWWSSSLLLIIIDDDAAA@@@??????>>>>>>===<<<;;;999888777777333111---,,,++++++***)))+++++++++++++++++++++++++++************++++++,,,)))((((((((()))***++++++))))))'''&&&&&&''')))))),,,,,,++++++++++++***************)))))))))))))))************************......------,,,,,,,,,---------------...///000111///111333444666999>>>AAACCCDDDFFFHHHJJJKKKLLLLLLHHHHHHJJJLLLNNNOOOQQQQQQOOORRRZZZeeeuuuyyyuuuwwwyyy~~~|||tttqqqrrrlllbbb\\\]]]```dddcccbbbdddjjjqqq{{{wwwrrrpppqqqpppyyy|||sssnnnooovvv{{{{{{xxxuuuxxxuuutttuuuiii^^^aaadddxxxoooiiijjjjjjhhhccc^^^YYYTTTQQQPPPRRRUUUYYY^^^___\\\VVVQQQJJJFFFAAA???>>>>>>>>>===???>>>===<<<;;;999888888333111---,,,++++++***)))+++++++++++++++++++++++++++++++++++++++,,,------))))))(((((()))***+++,,,+++***((((((((((((***+++************************''''''((()))***++++++,,,***************************))))))***+++,,,......------,,,------...///000000222444444666888<<>>===>>>======@@@???>>>===<<<:::999999444111...,,,,,,,,,***)))+++++++++++++++++++++++++++++++++++++++,,,---...***************+++++++++******))))))))))))******&&&&&&''''''((((((((((((&&&&&&''')))***+++,,,---************************''''''(((***---111444666------,,,,,,---......///111222333444555888;;;>>>BBBCCCEEEGGGIIIJJJKKKKKKHHHHHHIIIJJJKKKMMMOOOPPPRRRTTTZZZdddrrr|||uuuvvvwwwwww}}}ttthhhhhhiiifffiiiooouuu|||||||||tttnnnkkkiiilllttt{{{rrrmmmooovvv{{{|||yyytttwwwtttrrrrrrfff[[[^^^VVVfffyyyuuueee^^^___ccc```___]]][[[XXXWWWUUUUUUTTTUUUYYY\\\^^^[[[VVVRRRKKKGGGBBB???>>>>>>>>>>>>@@@???>>>===<<<:::999999555222///------,,,+++***************************)))))))))******+++,,,---++++++,,,------,,,******(((((())))))))))))((((((&&&&&&'''((()))******+++''''''((()))***++++++,,,*********************************,,,...222555777------,,,,,,------.........000222444555888<<<@@@AAABBBDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNPPPRRRWWWbbbqqqzzzqqqnnnuuuzzz}}}ooofffhhhlllmmmvvv}}}tttlllhhhggghhhlllwww{{{qqqlllnnntttzzz|||yyywwwqqqtttpppoooooocccWWW[[[RRRaaasssssscccYYYXXX^^^eeeaaaaaa```___^^^^^^]]]\\\UUUWWWZZZ]]]___^^^ZZZVVVLLLIIIDDDAAA@@@@@@????????????>>>===;;;:::999888555333///...------,,,+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,...///...,,,***)))&&&'''((())))))((('''&&&(((((()))+++,,,---...///))))))))))))************))))))))))))))))))))))))+++***)))))))))+++---///------,,,,,,,,,---......,,,...111333666999>>>BBBAAABBBDDDEEEGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJLLLMMMNNNPPPUUU```pppssssssttt{{{rrrmmmhhhhhhppp}}}~~~wwwsssqqqjjjggggggnnnzzzzzzppplllnnnssswww{{{}}}zzzuuuqqqoookkkiiikkkjjjaaaXXXTTTWWW```oooyyykkk[[[QQQQQQXXX```fffiiigggbbb___``````___aaabbbbbb___]]][[[XXXTTTSSSOOOIIIDDD@@@??????@@@@@@AAAAAA???<<<999888888777333...++++++,,,---------,,,+++***))))))))))))+++++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))+++***((('''''''''((()))'''"""$$$)))++++++******)))))))))))))))***,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,---...///000---///222333555777;;;===@@@BBBEEEGGGIIIIIIIIIHHHKKKIIIIIIJJJKKKLLLLLLKKKLLLPPPWWWcccsssooorrryyyvvvrrrooorrr~~~~~~wwwrrrpppkkkggggggmmmwwwzzzppplllnnnssswww||||||yyytttpppkkkhhhhhhkkkkkkcccZZZVVVTTT___ppp}}}vvviiiZZZPPPPPPWWW^^^cccggghhhfffeeeggggggddd]]]^^^]]]]]]]]]^^^]]][[[WWWTTTNNNHHHCCC???======AAAAAAAAA@@@===;;;999999777333///,,,,,,---------,,,,,,+++***)))(((((()))))))))***+++++++++******+++++++++++++++***))))))+++***)))((('''(((((()))***'''$$$&&&***,,,+++)))***))))))((((((((())))))))))))*********)))((((((+++++++++++++++++++++++++++++++++,,,---...///000...000222444555777;;;>>>AAABBBEEEHHHIIIJJJIIIIIIKKKJJJIIIKKKLLLNNNMMMLLLNNNQQQWWWbbbqqqlllsss|||{{{yyysssooommmiiihhhllltttzzzpppkkkmmmrrrvvv}}}|||xxxsssoooiiifffhhhmmmmmmfff]]]XXXTTTaaattt{{{yyyssshhh[[[RRRRRRXXX^^^```eeehhhiiijjjmmmkkkgggdddaaa___```bbbdddffffff___[[[VVVOOOHHHDDD@@@???DDDDDDDDDDDDBBB@@@===<<<777444000...------,,,,,,++++++***)))(((((((((((('''((()))*********************+++++++++***))))))******)))(((((((((((((((+++***)))+++...---)))%%%))))))((((((((())))))***((())))))*********))))))+++++++++++++++++++++++++++++++++,,,---...///000...000222444555888;;;>>>AAACCCFFFHHHJJJKKKJJJJJJLLLKKKKKKLLLNNNOOOOOONNNQQQSSSWWW```ooonnnxxx{{{uuurrrpppllliiikkkpppxxxzzzpppjjjkkkooosss{{{~~~{{{wwwsssllljjjlllrrrrrriii___ZZZYYYfffyyyxxxvvvrrrjjj___WWWVVV[[[``````dddggghhhkkkooooookkkpppiiicccdddfffhhhkkknnnfffaaaYYYPPPIIIEEEBBBBBBCCCCCCDDDEEEEEECCC???<<<888555111///...---,,,+++******)))((((((((((((((('''((()))***++++++++++++***+++++++++++++++*********))))))((((((((((((((()))((()))***,,,+++(((%%%***))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000...000222444555888;;;>>>AAACCCFFFIIIKKKLLLLLLKKKMMMLLLLLLMMMPPPQQQQQQQQQTTTUUUWWW___lll~~~rrr|||zzzwwwuuuuuuwwwzzz|||}}}~~~yyyvvvtttoookkkkkkmmmrrr|||{{{oooiiiiiimmmpppyyy|||yyysssppprrrvvvuuulllaaa\\\]]]iiizzz|||wwwrrrpppjjjbbbZZZXXX[[[___```ccceeehhhpppyyy|||zzzyyynnneeeeeeiiikkkpppuuussskkk```SSSIIIDDDBBBBBBBBBCCCDDDGGGIIIGGGCCC???:::777222///...---,,,+++***)))(((((((((((((((((()))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++)))))))))))))))(((((('''((('''&&&'''((()))***)))************++++++,,,---)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000...000333444666888<<<>>>BBBDDDGGGJJJLLLMMMMMMMMMMMMLLLLLLNNNQQQSSSSSSSSSVVVUUUWWW^^^kkk|||sss}}}xxxtttpppmmmjjjiiijjjmmmooopppuuuxxx|||}}}{{{xxxrrrnnnllllllnnnvvv~~~zzzoooiiiiiimmmpppyyy~~~|||wwwttttttwwwvvvlllaaa\\\]]]iiiyyyxxxtttmmmllliiibbb[[[WWWXXX[[[___bbbfffnnn{{{vvvjjjjjjooorrryyy}}}ooo___SSSKKKGGGEEEIIIJJJLLLQQQUUUTTTOOOJJJ===999333///---------,,,***))))))(((((()))))))))++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))))))))))))))((('''''')))((('''&&&(((***---///***************+++,,,---((())))))*********))))))+++++++++++++++++++++++++++++++++,,,---...///000///111333555666999<<>>CCCFFFIIILLLLLLMMMNNNPPPOOONNNNNNPPPRRRTTTSSSSSSRRRQQQTTT]]]mmmzzzzzzyyywwwuuurrrpppooovvvzzz|||uuuqqqqqqtttzzzzzzwwwuuuvvvzzz}}}}}}||||||wwwrrrnnnmmmnnnooouuu}}}vvvoookkkjjjnnnuuu{{{~~~{{{yyyxxxsssnnnlllfff___\\\]]]___ssswwwkkkcccccchhhllllllnnnttt|||~~~tttiii```aaacccaaa^^^^^^XXXWWWSSSMMMGGGCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAA888444000,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''+++)))((()))***+++)))(((((((((((((((((((((((((((***)))((((((((((((((()))---444555///)))))))))''',,,,,,++++++++++++,,,,,,...---+++******,,,...000///111222444555999>>>AAACCCEEEIIIKKKLLLMMMNNNOOONNNMMMMMMNNNQQQRRRRRRQQQQQQPPPSSS]]]mmm}}}}}}{{{xxxsssnnniiifffhhhjjjooovvv|||nnnfffbbb^^^^^^```aaaeeemmmwww}}}~~~yyytttqqqooooooooopppxxxxxxpppkkkiiimmmsss|||}}}{{{|||uuuooolllgggaaa___aaaggg|||}}}ooofffhhhooorrrooommmnnnpppoookkkgggbbb]]]\\\```ccc```[[[XXXTTTRRRMMMHHHCCCAAACCCEEEDDDDDDCCCBBB@@@>>>===<<<777444///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&***)))((()))***+++***)))((((((((((((((((((((((((+++***)))(((''''''''''''...222444///*********)))******+++++++++++++++***...,,,***((((((+++...000///000222444666999===@@@AAAEEEHHHKKKLLLLLLMMMNNNKKKKKKJJJLLLNNNPPPOOOOOOOOOOOOSSS]]]nnn}}}xxxrrrlllhhheeeeeegggkkkqqqzzzvvvlllaaa\\\ZZZXXXZZZ^^^]]]___ccciiisss}}}yyyuuurrrpppooooooooovvvyyyqqqkkkiiimmmttt}}}}}}{{{vvvrrrqqqlllfffdddeeelllqqqgggiiippppppnnnlllkkkjjjhhhddd```YYYXXXZZZ```cccaaaZZZUUUTTTRRROOOIIIEEEBBBCCCEEEEEEEEEDDDBBB@@@===;;;:::888555111///...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))((()))***+++***)))))))))))))))))))))))))))******)))((((((((((((((())),,,...---++++++,,,---((()))***+++,,,+++***)))///...,,,,,,,,,...000222222333555555555666999;;;@@@CCCHHHKKKKKKKKKLLLLLLIIIHHHHHHJJJLLLNNNMMMMMMNNNNNNSSS^^^ooozzztttpppkkkiiihhhggghhhkkkooorrrwww}}}uuueee^^^YYYWWWVVVTTTVVVZZZ]]]^^^```cccjjjttt|||zzzxxxuuurrrqqqqqqqqqnnnppptttwww{{{}}}{{{yyyvvvsssqqqpppooonnnsss~~~xxxpppkkkiiiooovvv~~~}}}yyyvvvwwwxxxtttlllffffffkkkuuuiiiiiioookkkjjjjjjjjjhhheeeaaa^^^UUUWWWYYY\\\^^^]]]XXXRRRLLLLLLKKKHHHDDDAAA@@@AAA@@@@@@???>>><<<:::888777666444111///...---,,,***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))(((((((((***++++++)))************************((((((((((((((()))******((((((***++++++***+++,,,((()))***+++,,,+++******,,,---///000111111111000222333555555555666888:::>>>BBBGGGJJJKKKJJJJJJKKKHHHGGGGGGIIIKKKMMMLLLKKKMMMNNNSSS___qqq|||xxxvvvsssoookkkhhhgggffffffiiimmmpppsssxxx}}}qqqeee^^^YYYVVVVVVUUURRRSSSVVVYYY[[[]]]aaafffmmmvvv|||zzztttllleee^^^\\\ZZZXXXWWWWWWXXXYYYZZZ]]]bbbggglllqqqwww{{{zzzzzzyyywwwuuusssrrrqqqmmmrrrzzzvvvnnnjjjiiiooowww~~~}}}xxxwwwzzz|||xxxnnneeecccdddzzzwwwgggcccggghhhiiijjjjjjgggaaa\\\XXXQQQTTTWWWWWWXXXXXXTTTNNNFFFHHHIIIHHHEEECCCBBBBBB@@@??????>>>===<<<:::999333111...---,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))((('''(((***++++++***++++++++++++++++++++++++''''''''''''((()))***+++***((((((++++++(((''')))))))))***+++,,,,,,,,,,,,)))+++---000111000///......000333555666888:::<<<===AAAFFFJJJJJJJJJIIIIIIIIIHHHGGGIIIKKKMMMMMMLLLLLLNNNTTTaaasss}}}vvvpppmmmcccbbbaaaaaaccchhhlllpppttt{{{~~~rrrddd]]]\\\XXXWWWXXXWWWVVVXXX]]]ZZZ\\\```cccggglllrrrvvv||||||mmmccc^^^ZZZTTTOOOMMMKKKIIIHHHGGGIIIJJJLLLOOOQQQUUUXXX[[[```fffjjjjjjttt~~~yyyyyyyyyyyyxxxwwwuuutttqqqtttzzzvvvmmmhhhhhhnnnvvv||||||zzzzzz{{{}}}wwwkkkaaa]]]\\\rrrxxxfff___aaagggjjjllllllggg___WWWRRRLLLRRRVVVUUUVVVWWWRRRKKKJJJJJJIIIFFFDDDBBBCCCDDDAAA@@@@@@???>>>===;;;:::222000...------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))((('''(((***,,,+++***************************)))((((((((((((((()))***+++''''''+++,,,)))(((************++++++,,,---...)))***,,,---.../////////---000333555666777999;;;<<<@@@FFFIIIJJJIIIHHHHHHIIIIIIHHHJJJLLLNNNMMMMMMMMMOOOUUUcccuuuzzzjjjfff___\\\\\\^^^```aaaeeelllvvv~~~qqqfff___[[[YYYVVVUUUWWWXXXYYY^^^eee___bbbfffiiikkkmmmpppssswww||||||ooo___TTTPPPNNNKKKGGGGGGEEECCCAAAAAACCCEEEGGGEEEFFFFFFGGGIIINNNTTTXXX[[[eeennnttt|||{{{yyyyyyzzz{{{zzzyyywwwwwwuuuwww}}}vvvmmmggggggmmmttt{{{~~~{{{~~~||||||{{{tttggg\\\YYYWWWnnn~~~jjjbbbcccgggkkkooonnniii___WWWRRRJJJQQQWWWWWWXXXYYYSSSKKKMMMLLLHHHBBB===<<<===???======<<<;;;:::888666555444222000//////...,,,***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,(((''''''(((+++,,,+++***))))))))))))))))))))))))+++***)))((((((''''''(((((($$$%%%,,,...,,,,,,///,,,+++******+++---///000,,,,,,,,,,,,---///111222111333555666555555666777;;;@@@EEEIIIJJJIIIHHHHHHJJJIIIIIIKKKMMMNNNNNNMMMMMMOOOVVVdddvvvsssggg```]]][[[]]]```hhhkkkqqqyyy}}}ooohhhccc``````\\\[[[YYYYYYZZZ]]]```bbbaaadddiiillloooqqqsssuuuuuuxxx||||||}}}mmmeeeZZZRRRNNNKKKHHHEEEAAA@@@@@@@@@@@@AAABBBCCCEEEDDDDDDEEEGGGJJJMMMOOOSSSVVV[[[aaajjjttt~~~zzzvvvxxxyyyyyyyyyzzz|||~~~}}}|||vvvnnnkkkkkkqqqxxx~~~|||zzzlll\\\TTTSSSVVViii~~~{{{kkkddddddkkklllllljjjfff```ZZZVVVOOOPPPSSSWWWYYYYYYWWWTTTPPPJJJEEECCCAAA>>>@@@EEECCC???<<<:::;;;;;;888555222000.........---+++***************)))))))))))))))***,,,+++)))(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((('''(((((()))***+++************************,,,,,,++++++,,,,,,---...---///000111000///000111333222222111222666<<>>>>>>>>=========???AAADDDEEEIIIKKKNNNSSSYYYaaaiiiooo~~~~~~zzz{{{}}}}}}}}}~~~uuummmjjjjjjpppwww~~~yyyrrrfffXXXQQQQQQRRReeezzzxxxkkkhhhjjjllllllkkkhhhddd___[[[XXXRRRSSSVVVYYY\\\\\\ZZZWWWQQQKKKFFFDDDBBB>>>???BBBBBB>>>;;;999999999777444222111.........---+++***************))))))))))))'''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))))))))))))))(((((((((((())))))*********************************))))))******+++,,,+++---////////////000111333333333333333666;;;???@@@CCCGGGIIIJJJJJJJJJKKKKKKJJJKKKMMMPPPRRRRRRQQQTTTSSSXXXdddwww|||yyyzzz~~~}}}qqqddd___^^^]]]]]]___```___^^^^^^```bbbeeegggjjjllloooppppppppprrrssswwwvvvvvvwwwvvvrrrjjjdddeeedddjjjxxxttt```ZZZRRRLLLJJJIIIFFFDDDCCCCCCCCCCCCAAA@@@>>>===>>>>>>===<<<===>>>@@@AAA@@@AAACCCEEEHHHMMMSSSWWW___jjjzzzssskkkhhhiiiooovvvzzzppphhh___UUUOOONNNPPPbbbvvvsssjjjjjjmmmnnnllljjjfffccc```]]]\\\YYYZZZ\\\^^^aaa```^^^[[[TTTNNNJJJHHHDDD@@@???BBBBBB@@@<<<::::::999777555333111///......---+++***************))))))))))))&&&((())))))'''&&&&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))'''((()))*********)))(((******)))((((((((())))))******************************))))))******+++,,,)))+++---......///111222444555666666666888;;;===???BBBGGGIIIJJJKKKLLLMMMLLLLLLLLLOOORRRTTTTTTSSSWWWVVVZZZeeevvvwwwtttxxxwwwlllbbb______]]]]]]___aaa``````aaabbbeeegggiiikkkmmmpppqqqqqqqqqsssuuuwwwvvvvvvxxxxxxtttkkkdddaaabbbkkk~~~ooo```ZZZTTTPPPNNNMMMKKKHHHFFFGGGHHHHHHGGGEEECCCAAABBBAAA@@@???????????????>>>???@@@@@@@@@CCCHHHKKKLLLWWWeeepppwwwqqqiiifffhhhnnnuuuttthhhbbb]]]VVVPPPNNNTTTcccuuu{{{nnnggghhhlllooommmjjjgggdddcccbbbbbbaaaaaaaaabbbcccaaa^^^[[[UUUPPPLLLJJJGGGBBBAAADDDDDDCCCAAA>>>===;;;999888555222///...------,,,***************)))))))))((((((***++++++)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))''')))***++++++***)))(((++++++***)))((((((((((((************************,,,,,,++++++,,,,,,---...)))+++---...///000333555777888::::::::::::<<<===???BBBGGGJJJKKKLLLMMMNNNMMMMMMNNNQQQTTTWWWWWWVVVXXXXXX[[[eeeuuu~~~rrrmmmqqqyyyrrriiibbbaaaaaa______aaaaaaaaabbbccceeegggiiijjjkkkmmmoooqqqrrrtttvvvyyyyyyyyyzzz{{{{{{vvvnnngggdddhhhvvv|||nnnaaa\\\WWWSSSRRRPPPMMMJJJHHHIIIJJJKKKKKKIIIGGGFFFBBBAAA@@@>>>===<<<<<<;;;======>>>>>>>>>@@@CCCFFFEEEMMMVVV\\\aaakkkyyy|||ooogggeeegggnnnuuuwwwlllcccaaa___ZZZTTTQQQ\\\iiivvv|||wwwlllfffgggiiiooonnnlllkkkjjjiiiiiiiiieeedddccccccbbb___[[[XXXTTTOOOKKKIIIFFFBBBBBBEEEEEEEEEEEECCC@@@===:::999666333///---------,,,+++************)))))))))(((((()))++++++)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((,,,+++***))))))((())))))************************,,,,,,++++++,,,,,,---...+++---...///000222555777999;;;======<<<<<<===???@@@CCCHHHKKKLLLMMMNNNOOOMMMMMMOOORRRVVVXXXYYYXXXVVVWWW[[[dddsss~~~sssooosss{{{jjjddd___```aaa```bbbeeebbbcccdddeeegggiiikkkllllllnnnqqqrrrtttwwwzzz}}}~~~{{{tttmmmiiijjjppp|||qqqgggbbb\\\YYYWWWTTTOOOJJJHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDCCCAAA@@@>>>===<<<:::;;;<<<<<<<<<>>>AAACCCEEEIIIMMMOOORRRYYYeeennn{{{mmmfffeeegggnnnuuuppphhhaaaaaaaaa]]]XXXWWWdddmmmvvvyyyyyy||||||zzz}}}}}}zzzssslllggggggiiinnnoooqqqrrrrrrrrrqqqppphhhgggeeedddcccaaa]]]ZZZVVVPPPJJJGGGCCC@@@@@@DDDEEEGGGIIIHHHDDD???;;;999777444000---------,,,+++************))))))))))))%%%'''))))))((('''((()))))))))))))))))))))))))))***))))))(((((())))))*********)))))))))(((((((((++++++***)))))))))************************************))))))******+++,,,---...//////000222555888999;;;<<<===<<<===>>>@@@AAADDDIIIKKKLLLMMMNNNOOOMMMMMMOOORRRWWWZZZZZZZZZVVVWWW[[[cccqqqzzzfffaaa]]]_________bbbfffdddeeeggghhhkkkmmmnnnoooppprrrtttuuuwwwzzz}}}zzzsssoooooopppyyyuuupppjjjfffbbb^^^WWWRRRKKKKKKJJJIIIHHHGGGGGGFFFIIIIIIHHHGGGEEECCCAAA@@@===>>>?????????@@@BBBDDDGGGHHHJJJJJJLLLPPPVVVZZZhhhvvvzzzmmmfffeeegggnnnvvv~~~zzznnnfffaaa``````]]][[[\\\fffnnntttuuuvvvwwwwwwtttwwwvvvrrrmmmgggeeefffhhhmmmqqquuuyyy{{{zzzxxxvvvnnnmmmlllkkkllljjjhhhfff___WWWOOOJJJEEEAAABBBFFFHHHLLLQQQQQQLLLEEE???===888555000---------,,,+++************))))))))))))%%%'''((()))((('''((()))))))))))))))))))))))))))******))))))))))))******+++***((('''&&&'''((()))*********)))******++++++******************************))))))******+++,,,---.../////////111444777777999:::::::::;;;===@@@CCCFFFJJJLLLMMMMMMMMMNNNLLLMMMOOOSSSWWWZZZ[[[[[[WWWXXX\\\bbbnnn~~~ttthhhbbb______^^^^^^```eeefffgggiiikkkmmmoooqqqqqqtttvvvwwwxxxyyy{{{|||uuutttvvvvvvxxxsssoooiiiaaa\\\OOONNNLLLJJJHHHGGGFFFFFFIIIIIIHHHGGGFFFDDDBBBAAABBBDDDDDDDDDCCCDDDFFFGGGIIIIIIJJJLLLMMMNNNOOOPPPWWWeeevvvzzzmmmfffeeegggnnnvvv~~~~~~wwwsssnnngggaaa___]]][[[\\\___eeelllrrrssstttvvvvvvsssrrrppplllfffbbbaaadddgggmmmqqqxxx~~~|||yyyuuutttssstttuuuuuutttrrriii```VVVOOOHHHDDDEEEIIILLLRRRXXXYYYSSSKKKEEEBBB999555000---,,,,,,,,,,,,************))))))))))))'''(((***+++***)))***+++))))))))))))))))))))))))******))))))))))))******,,,***'''%%%$$$&&&((()))***)))))))))***+++,,,,,,************************,,,,,,++++++,,,,,,---...---.........---///333666666777777777888999<<>>AAAEEEGGGHHHIIIKKKLLLLLLMMMPPPSSSVVVYYY[[[\\\ZZZXXX[[[fffsssuuukkkfffccc```aaabbbdddhhhkkknnnppprrrsssuuuttttttsssuuuvvvzzz}}}|||ssseee___WWWPPPLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGKKKMMMOOONNNQQQ]]]ooo}}}~~~}}}uuummmhhhhhhooowwwzzzttteee^^^WWWUUUTTTUUUYYY___hhhzzzssshhhccccccfffmmmmmmmmmpppxxx~~~vvvmmmhhhjjjqqqxxx|||~~~ooo]]]PPPGGGBBBBBBFFFDDDCCCAAAAAAAAA???===:::777555111---+++***+++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))((())))))************)))))))))(((((())))))***+++(((((())))))))))))(((((()))******++++++******))))))))))))***+++---...///+++++++++,,,,,,,,,------,,,---/////////000222444333555777888888888:::<<<>>>AAADDDGGGHHHIIIJJJLLLNNNOOORRRVVVXXXZZZ\\\\\\XXXVVV[[[gggvvvyyynnnhhhffffffeeeeeeggghhhjjjmmmnnnoooqqqrrrttttttssssssuuuvvvzzz~~~yyynnnhhh___XXXSSSOOOMMMLLLGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCFFFJJJLLLKKKKKKRRR___jjjyyynnncccbbbeeemmmyyy|||pppjjjgggiiiqqqyyyzzztttddd^^^XXXVVVTTTTTTYYY```lllyyyjjjcccdddfffkkkiiihhhjjjmmmnnnoooppphhhfffdddccccccddddddccc```WWWMMMGGGCCC???@@@DDDCCC@@@===<<<<<<===<<<;;;333222111000...,,,*********************+++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++(((((())))))))))))((((((+++***(((''''''(((***+++)))))))))***+++---...///+++++++++,,,,,,,,,------,,,...///000000000111333222444666777888888:::<<<>>>AAAEEEGGGHHHIIIKKKLLLLLLNNNQQQSSSUUUVVVVVVVVVVVVUUU[[[iiixxx~~~ssskkkhhhhhhhhhiiijjjkkklllmmmnnnooooooppprrrssstttttttttvvvwww{{{vvvooofff]]]WWWSSSPPPNNNKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDHHHHHHHHHGGGFFFEEECCCCCCBBBEEEHHHHHHGGGJJJQQQWWWlll|||lll___UUUTTTVVV[[[hhhwwwvvvlllhhhgggjjjrrr{{{xxxrrreee```[[[XXXUUUTTTXXX___jjjzzzmmmhhhjjjmmmjjjfffeeeggggggccc``````^^^aaaeeefffddd___XXXTTTOOOJJJFFFEEEBBB>>>>>>AAAAAA???<<<:::;;;<<<<<<;;;111222222222000...+++************+++++++++,,,,,,))))))))))))))))))))))))'''((()))******+++*********))))))))))))***++++++(((((())))))))))))((((((+++***'''%%%%%%'''***+++(((((())))))+++,,,---...++++++,,,,,,,,,,,,------,,,...000111000000111222222333555666666777:::<<<>>>AAAEEEGGGHHHIIIKKKLLLMMMOOORRRUUUVVVWWWVVVUUUVVVVVV]]]kkk|||zzztttnnnlllkkkkkkkkkkkkmmmnnnooopppqqqqqqppprrrtttuuuuuuvvvxxxzzz|||~~~wwwmmmddd]]]XXXTTTRRRPPPNNNMMMKKKIIIHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGEEECCCAAAAAABBBDDDDDDEEEFFFJJJMMMXXXhhhxxx}}}dddWWWNNNNNNOOORRR^^^mmm}}}{{{sssjjjggggggkkkttt}}}~~~vvvpppfffaaa]]]ZZZUUURRRVVV\\\fff|||tttiiigggkkkpppnnnhhheeefffccc]]]YYYZZZ\\\___dddeee```XXXPPPKKKJJJFFFDDDDDDBBB>>>>>>BBB>>><<<:::999:::;;;:::999333222222111000...---,,,+++++++++++++++++++++***(((((((((((((((((((((((('''((()))******+++++++++******))))))******+++,,,(((((())))))))))))((((((******)))(((((()))******((((((((()))***+++,,,---++++++,,,,,,,,,,,,------,,,...000111000000000111222333333333444666:::======@@@CCCFFFGGGHHHIIIKKKMMMOOOSSSVVVXXXYYYYYYXXXXXXYYY```ooo{{{wwwsssqqqpppooojjjkkkmmmoooqqqrrrssssssppprrruuuvvvwwwxxx{{{}}}~~~wwwmmmfff```\\\ZZZSSSRRRPPPNNNLLLJJJIIIIIIFFFEEEEEEDDDCCCCCCBBBBBB>>>@@@CCCEEEFFFDDDAAA???CCCCCCCCCCCCEEEGGGIIIJJJJJJXXXfffooo{{{vvv^^^RRRJJJLLLLLLMMMYYYhhhwww{{{rrrjjjggggggkkkttt}}}}}}uuuooofffbbb^^^[[[UUUQQQTTTZZZcccyyyzzzlllcccbbbhhhmmmssskkkeeeddd```XXXTTTVVVQQQUUUZZZ\\\ZZZUUUPPPMMMHHHEEECCCCCCAAA>>>@@@EEE;;;999888888999999888777555444111///......///000...------,,,+++***))))))((((((((((((((((((((((((''''''(((******+++++++++*********)))******+++,,,(((((())))))))))))(((((()))***+++,,,,,,+++***)))(((((((((((()))***+++,,,++++++,,,,,,,,,---------,,,...111111000000000111222222222222222555:::===;;;>>>BBBDDDEEEFFFHHHIIIGGGJJJNNNRRRVVVWWWWWWVVV[[[[[[cccrrr}}}zzzwwwtttsssrrroooppprrrtttuuuuuuuuutttrrrsssuuuvvvwwwzzz~~~uuummmgggccc```ZZZXXXUUURRRQQQOOOLLLIIIHHHFFFDDDDDDDDDEEEDDDCCCAAAAAAAAACCCDDDDDDBBB@@@BBBAAABBBBBBCCCDDDEEEFFFJJJMMMTTT^^^hhhnnnooommm^^^QQQIIILLLMMMMMMTTT```sss|||qqqgggeeeggglllvvv~~~wwwsssgggaaa[[[WWWUUUVVV]]]eeekkk|||ttteee\\\]]]dddjjjqqqpppmmmggg```YYYTTTRRRTTT[[[bbbddd___VVVOOOKKKKKKHHHEEEDDDEEEFFFFFFFFF======<<<;;;::::::::::::444333000...------...///))),,,---,,,)))''')))+++(((*********)))((()))***+++*********))))))((((((******))))))(((((('''''',,,(((,,,777777,,,(((,,,***)))(((''''''((()))*********))))))******+++,,,***+++---......---+++***+++---///000000111222333000222444444444555888;;;<<<@@@DDDDDDBBBCCCHHHMMMMMMLLLMMMPPPTTTVVVWWWWWWWWWXXX```qqq~~~{{{xxxuuutttsssqqqrrrsssuuuvvvvvvvvvvvvrrrtttvvvwwwyyy{{{vvvpppkkkhhhccc```\\\YYYWWWTTTQQQNNNLLLJJJGGGFFFFFFFFFDDDCCCAAAAAAAAABBBDDDDDDBBB@@@AAAAAAAAAAAABBBCCCDDDEEEGGGIIINNNVVV^^^cccdddccc[[[PPPIIILLLNNNOOOVVVbbbnnn|||~~~sssiiifffhhhnnnwww}}}uuuoooddd^^^YYYWWWWWWYYY```iiiqqq~~~rrrbbb[[[\\\bbbgggooonnnmmmhhhbbb[[[VVVSSSVVV\\\cccfffbbb[[[UUUQQQNNNKKKGGGEEEEEEFFFEEEEEE???>>><<<:::999999999999222111///...---,,,------***,,,---,,,)))((()))***)))***+++***)))((()))+++************)))))))))(((***)))))))))((((((((('''))))))000<<<<<<000))))))+++***)))(((((()))***+++******))))))******+++,,,+++++++++*********++++++---///111111000000111222444999<<<;;;666555999???<<<@@@CCCDDDCCCDDDHHHMMMPPPOOOOOOQQQSSSTTTTTTSSSWWWXXXaaarrr~~~|||zzzwwwvvvuuuttttttvvvwwwxxxyyyyyyyyyvvvxxxzzz|||}}}zzztttqqqmmmjjjeeebbb___\\\XXXVVVSSSPPPMMMKKKJJJHHHEEECCCAAA@@@@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@AAABBBCCCEEEEEEHHHLLLRRRWWWYYYYYYXXXOOOKKKNNNPPPQQQYYYdddlllzzztttkkkhhhjjjoooxxx|||rrrkkk```[[[WWWWWWXXX\\\dddnnnrrrzzzkkk^^^[[[___dddgggooonnnmmmiiiddd^^^YYYUUUYYY^^^dddgggeee___ZZZWWWRRRNNNIIIFFFFFFFFFEEEDDDBBBAAA>>><<<:::999999999000000///...---,,,+++++++++,,,---+++)))(((((())))))+++++++++***)))***+++************))))))))))))))))))))))))((((((((((((***)))///888888///)))***++++++************++++++******))))))******+++,,,---,,,***))))))+++---...///000222222000//////000666<<>>666333999@@@===@@@CCCDDDDDDEEEJJJNNNPPPPPPOOOQQQSSSUUUTTTTTTXXXYYYbbbttt~~~|||zzzxxxwwwwwwwwwyyyzzz|||}}}~~~~~~~~~zzzwwwssspppkkkgggdddbbb___\\\ZZZXXXTTTQQQOOOLLLHHHEEEBBBAAA???@@@BBBCCCCCCBBB???????????????@@@AAABBBCCCCCCDDDGGGKKKOOOSSSUUUUUUPPPNNNPPPSSSUUU]]]fffqqq~~~~~~tttjjjhhhjjjnnnwwwxxxoooiii]]]YYYWWWXXXZZZ]]]fffpppsssyyyuuubbbZZZ^^^gggnnnppptttrrrmmmiiieee```\\\YYY\\\```dddfffddd```[[[XXXRRRNNNIIIFFFEEEEEEEEEEEEEEECCCAAA>>>;;;:::999999000000000///...---++++++,,,,,,,,,+++***))))))))))))+++,,,+++***)))***,,,*********)))))))))))))))))))))))))))((((((((((((---)))(((++++++((()))---******************************))))))******+++,,,///...---------...///000---///000000/////////000444888<<<999444333777======???BBBDDDEEEGGGKKKNNNMMMMMMNNNPPPTTTWWWXXXWWWXXXZZZdddwww~~~}}}{{{zzzyyyzzz{{{}}}}}}vvvsssnnnjjjhhheeecccaaaaaa^^^[[[XXXUUUPPPLLLHHHEEECCC@@@@@@AAACCCCCCCCC@@@@@@??????@@@@@@AAAAAAAAABBBBBBDDDGGGKKKQQQTTTUUUSSSTTTVVVXXX[[[ccckkkyyyzzzqqqhhhfffiiimmmvvv}}}zzztttmmmhhh\\\XXXVVVXXXZZZ]]]fffooovvv|||uuuhhhZZZWWWcccqqqzzz}}}|||wwwoooiiieeebbb```^^^___```bbbcccaaa^^^YYYVVVPPPLLLGGGDDDDDDEEEFFFGGGDDDCCCAAA>>>;;;999777666111111111111000...---,,,++++++***************))))))***++++++))))))***+++))))))))))))))))))******(((((((((((())))))))))))+++(((&&&&&&&&&&&&(((+++((())))))))))))))))))(((******))))))******+++,,,,,,,,,.../////////......))),,,...///...///000111222222333444555777999:::===???BBBDDDFFFIIIMMMOOONNNMMMNNNQQQUUUWWWXXXXXXYYY[[[eeexxx}}}|||zzz{{{}}}}}}yyysssooollliiigggeeeeeeccc```]]]ZZZVVVQQQMMMIIIFFFBBB@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCEEEIIINNNSSSUUUXXX[[[^^^aaagggooovvvvvvmmmfffeeehhhmmmuuu}}}}}}wwwpppjjjfffZZZWWWUUUWWWZZZ]]]eeennnuuu}}}zzzjjj```VVVXXXeeeuuuyyypppkkkiiigggeeebbbaaa````````````]]]YYYVVVPPPLLLFFFCCCCCCEEEGGGGGGCCCBBBBBB@@@===:::666444222222111000///...------+++)))))))))+++,,,+++***(((*********)))((()))***))))))))))))************(((((((((((())))))))))))&&&'''***++++++***'''&&&(((((())))))))))))((((((******))))))******+++,,,((()))+++---...---,,,+++)))+++---/////////111222222111111333888;;;<<<;;;>>>???AAADDDHHHKKKNNNPPPQQQQQQPPPRRRTTTVVVUUUUUUZZZ\\\gggzzz~~~{{{|||~~~|||vvvqqqnnnkkkiiigggfffcccaaa___[[[UUURRRMMMIIIDDDAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEEEEFFFHHHNNNRRRUUU[[[bbbggglllttt~~~tttkkkddddddhhhnnnvvv~~~~~~vvvnnngggbbbVVVTTTSSSVVVYYY]]]fffooottt~~~wwwfff^^^WWWYYYeeesss|||}}}xxxrrroooooonnnjjjfffcccaaa___```aaa```]]]ZZZSSSNNNHHHDDDDDDEEEFFFGGGEEEFFFGGGFFFDDD???:::777333222000...------------)))((('''))),,,...---+++'''((())))))((('''((()))((()))))))))************'''((((((((()))))))))***&&&)))+++,,,,,,+++)))&&&((()))************)))(((******))))))******+++,,,((()))***++++++,,,,,,,,,,,,...000111000000111222222333444666999;;;>>>???>>>???@@@DDDHHHMMMPPPQQQRRRQQQQQQRRRTTTVVVVVVUUU[[[]]]hhh{{{{{{||||||vvvqqqnnnkkkhhhgggeeecccaaa^^^XXXUUUOOOKKKEEEBBBAAABBBCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHJJJIIIHHHJJJNNNRRRUUU]]]ffflllsss}}}sssjjjdddeeeiiiooowwwxxxnnnddd^^^SSSQQQQQQUUUYYY^^^gggpppxxx|||ggg```ZZZZZZcccnnnvvvzzzxxxuuussssssuuusssmmmhhhcccaaa```aaaccccccaaa^^^WWWRRRKKKFFFDDDEEEFFFFFFIIIKKKMMMNNNKKKFFF@@@<<<333111...,,,++++++,,,---((('''&&&(((,,,///...,,,'''((()))((('''&&&''')))(((((())))))*********+++'''((((((((())))))******+++***(((%%%%%%(((***+++)))***+++,,,,,,+++***)))*********)))***++++++,,,,,,+++******+++,,,///000000111333333111111111222111444888888777888===AAA>>>???@@@DDDIIINNNPPPQQQNNNNNNOOOQQQUUUXXXYYYXXX\\\^^^hhh{{{zzzuuusssrrroookkkgggddd```\\\YYYMMMJJJFFFDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKMMMQQQSSSVVV\\\eeekkkrrr|||rrrhhh``````dddlllvvv}}}wwwnnnccc[[[WWWSSSRRRVVV\\\bbbllluuuxxxyyylllbbb[[[^^^fffkkkppptttuuusssqqqpppmmmjjjeeebbb^^^```eeekkkooommmgggbbbeeeVVVKKKKKKJJJCCCDDDJJJQQQWWW^^^___XXXLLLBBB===555222...,,,,,,,,,,,,+++************************(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))000111222222000...+++)))+++,,,---.........---,,,---...000111222333222222222444666777888:::>>>AAABBBBBBBBBCCCFFFJJJNNNPPPSSSTTTUUUVVVWWWXXXXXXXXXZZZ```lll{{{}}}zzzuuurrrnnniiifffaaa\\\YYYOOOKKKGGGDDDEEEHHHJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLJJJLLLMMMMMMMMMOOORRRUUUUUU[[[ccciiioooyyyqqqhhh``````eeelllvvv~~~wwwnnnccc[[[UUUQQQQQQVVV\\\cccmmmwww{{{ooofffaaabbbgggjjjmmmppprrrqqqpppqqqppplllfff```\\\```hhhqqqyyy{{{xxxuuukkk[[[NNNLLLJJJFFFIIIPPPYYY___fffggg```TTTHHHAAA444111...,,,,,,,,,,,,+++******************************)))((((((((((((((('''''''''''''''((((((((((((((())))))))))))(((((())))))(((((())))))***+++))))))(((((((((((())))))++++++,,,,,,,,,+++***)))***+++,,,---------,,,,,,***+++---...///000//////000333666999:::;;;===>>>BBBBBBCCCEEEHHHKKKNNNPPPSSSSSSTTTVVVWWWWWWWWWXXXYYY___kkk{{{|||yyysssnnniiiccc]]]YYYQQQMMMGGGEEEFFFIIIMMMNNNRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPPPPPPPQQQTTTVVVXXX]]]ccchhhnnnyyyoooggg``````eeelllwwwxxxoooddd\\\RRRPPPQQQVVV\\\cccooozzzvvvnnnhhhggghhhgggiiimmmqqqqqqrrruuuwwwsssiiiaaa^^^dddnnn{{{vvveeeUUUOOOKKKHHHKKKRRRTTTZZZaaabbb[[[OOOCCC<<<333111...,,,,,,---,,,+++************************,,,+++******************))))))))))))((((((((((((******++++++++++++******((((((((((((((()))******))))))(((((((((((())))))(((((((((((()))***++++++)))***+++,,,,,,,,,++++++,,,---///000111222222222...222777:::;;;;;;<<<===BBBCCCEEEHHHKKKMMMOOOOOORRRRRRSSSTTTVVVVVVWWWXXXYYY```lll|||{{{tttnnnggg___ZZZQQQMMMGGGEEEGGGKKKPPPRRRVVVVVVUUUUUUTTTTTTTTTTTTRRRSSSTTTSSSSSSTTTVVVYYY[[[```fffkkkrrr}}}~~~nnnfff___aaafffnnnxxxxxxoooddd]]]SSSQQQRRRWWW\\\cccooo{{{~~~vvvmmmiiigggfffhhhmmmssssssuuuzzz}}}yyynnndddccciiittt|||mmm\\\RRRKKKGGGGGGKKKIIILLLPPPQQQLLLCCC:::444333000...---------,,,+++************************,,,++++++*********+++++++++*********))))))((((((******++++++++++++******&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))+++***)))))))))+++---...***+++++++++,,,,,,,,,,,,...///000111222333333333000222666888999:::<<<>>>BBBEEEHHHLLLNNNPPPPPPPPPQQQQQQRRRSSSTTTVVVWWWWWW[[[aaannnzzzrrriiiaaa[[[PPPKKKGGGEEEHHHNNNSSSVVV\\\[[[YYYWWWVVVVVVUUUVVVUUUUUUVVVUUUUUUVVVXXX[[[]]]bbbhhhmmmttt|||mmmeee```bbbhhhpppzzz}}}wwwoooeee^^^UUUTTTVVVYYY]]]cccooo{{{yyynnniiiggggggkkkppprrrrrrtttxxxzzzvvvllldddeeejjjssszzzttthhhZZZQQQKKKFFFDDDDDDDDDDDDDDDDDDBBB>>>999666222000...---...---,,,+++*********************************))))))******+++++++++******))))))(((((()))******++++++******)))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))...,,,***))))))+++---...,,,,,,,,,,,,,,,------...,,,,,,,,,---...///000111222333444444555888===AAACCCFFFIIIMMMPPPQQQQQQQQQPPPPPPPPPQQQSSSUUUVVVWWWZZZaaannn{{{zzzwwwtttrrrpppnnnnnnsssyyy|||tttjjjaaaZZZNNNJJJGGGHHHLLLSSSXXX[[[aaa___]]]ZZZWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWZZZ\\\]]]bbbhhhmmmsss~~~zzzmmmfffaaadddjjjrrr}}}|||wwwoooeee^^^WWWVVVYYY\\\^^^cccppp}}}xxxkkkhhhjjjlllooosssnnnnnnnnnnnnmmmiiiccc___bbbggglllnnnmmmkkkhhhgggccc[[[RRRLLLJJJHHHEEECCCBBB@@@===;;;;;;;;;999888111///............,,,+++************************)))))))))((())))))***+++************)))))))))))))))))))))******))))))))))))))))))))))))***++++++))))))(((((((((((()))))),,,+++)))((((((***+++---------,,,,,,,,,---...///---------...///000222333333444333333444888===BBBBBBDDDHHHLLLOOOPPPPPPPPPOOOOOOOOOPPPQQQTTTVVVWWWXXX```nnn{{{jjjhhheeeaaa]]][[[YYYYYY^^^dddllluuu~~~|||sssiii___XXXMMMKKKIIILLLQQQXXX^^^aaaccc```\\\XXXUUUSSSRRRRRRSSSTTTUUUVVVVVVWWW[[[]]]```eeekkkooossszzzzzzmmmfffbbbeeellluuu~~~wwwnnnccc\\\VVVWWWZZZ^^^```ffftttrrrhhhiiippptttssssssjjjjjjhhhccc^^^ZZZZZZ[[[___bbbffffffbbb]]]ZZZYYYVVVQQQJJJEEEEEEGGGFFFDDD@@@===999888888888666444000///......///...,,,+++************************)))))))))))))))***++++++(((((())))))))))))))))))))))))************))))))***************+++,,,,,,))))))(((((((((((()))))))))((((((((()))+++---...,,,,,,+++++++++,,,---...000000///000111222444555222333333444555888<<<@@@@@@AAADDDHHHJJJLLLMMMNNNNNNNNNNNNNNNPPPSSSVVVWWWZZZbbbppprrraaa^^^ZZZVVVRRROOOMMMLLLOOOTTT[[[dddnnn{{{zzzrrrggg]]]VVVLLLKKKKKKOOOUUU\\\bbbdddaaa^^^ZZZUUUQQQOOONNNNNNRRRSSSUUUUUUVVVXXX[[[^^^dddiiinnnqqqsssyyyyyymmmfffcccgggnnnvvvxxxnnnbbbZZZUUUVVVZZZ^^^aaahhhwww{{{nnneeekkkuuuyyyvvvrrriiiiiieee^^^UUURRRUUUYYY^^^aaaeeeddd___ZZZWWWVVVSSSNNNFFFAAAAAADDDDDDBBB@@@===:::::::::999555222000.........//////---+++***************************)))))))))***++++++,,,''''''(((((())))))***************++++++*********)))))))))))))))******+++))))))(((((((((((())))))''''''(((***,,,...000111,,,+++*********+++,,,---------,,,---...///111222000222444666777999;;;>>>>>>???AAADDDGGGIIIKKKLLLNNNNNNMMMNNNPPPSSSVVVWWW^^^fffttt{{{zzzvvvlll^^^YYYQQQKKKHHHGGGFFFFFFGGGHHHLLLRRR]]]kkkzzz}}}rrrhhh^^^WWWTTTKKKIIIJJJQQQ[[[bbbcccbbbbbb]]]VVVQQQNNNMMMLLLKKKNNNMMMLLLNNNSSSYYY^^^```ccchhhmmmppprrrxxxwwwlllfffbbbfffnnnwwwyyynnn```WWWVVVUUUWWW[[[^^^eeesssnnnccc]]]eeerrrwwwvvvsssooojjjccc\\\TTTNNNPPPWWW]]]```dddddd___XXXQQQNNNIIIEEEAAA???>>>?????????@@@???===;;;888555333222111000///...---,,,,,,,,,+++***)))(((((()))***+++******++++++++++++******)))((((((((()))***++++++))))))(((((((((((())))))*********)))))))))))))))''''''(((((())))))******+++++++++++++++++++++++++++,,,---,,,*********+++...+++,,,111222000333999444444444555777:::<<<>>>CCCAAA@@@CCCGGGJJJKKKIIIKKKKKKMMMQQQRRRRRRUUU[[[]]]fffwwwyyy|||}}}zzzuuukkkcccVVVQQQJJJDDDAAAAAAAAAAAACCCDDDGGGKKKRRR]]]hhhpppwwwmmmcccZZZTTTQQQLLLLLLNNNUUU^^^ddddddbbb\\\WWWQQQMMMKKKJJJIIIHHHLLLKKKLLLOOOTTT[[[aaadddiiinnnsssvvvwww{{{vvvkkkddd```dddlllvvvwwwjjj]]]SSSTTTSSSUUUXXX\\\dddssszzziii```]]]gggssswwwuuurrrqqqlllfff```WWWPPPRRRWWWbbbeeehhhgggbbb[[[UUURRRIIIEEEAAA>>>>>>??????>>><<<<<<;;;:::888777666555111000///...---,,,,,,,,,+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))***+++++++++************++++++************))))))))))))((((((((()))))))))))))))*********))))))(((((((((+++,,,---,,,+++***+++,,,---,,,000555555///---///555555555777999<<<>>>@@@CCCBBBAAACCCHHHKKKKKKJJJIIIHHHKKKOOOPPPPPPSSSYYY___iiizzzyyyxxxtttnnniii```ZZZNNNJJJCCC???============???AAACCCFFFKKKQQQYYY^^^pppuuu|||zzzvvvooofff\\\UUUOOOMMMMMMNNNRRRZZZaaaeeecccaaaVVVRRRMMMJJJIIIHHHHHHGGGGGGHHHIIIMMMRRRZZZ```eeekkkpppvvvxxxzzz}}}tttiiibbb^^^bbbkkkuuu~~~uuuhhh\\\TTTTTTSSSTTTWWW\\\eeevvvtttccc]]]^^^jjjuuuxxxtttqqqrrrnnnjjjeee]]]UUUVVV[[[dddfffgggeee```YYYTTTRRRIIIEEEAAA>>>>>>>>>>>>>>>;;;;;;:::999888666555444111000///...---,,,,,,,,,+++***))))))))))))***+++******++++++++++++******+++***))))))))))))))))))++++++************++++++************************))))))))))))))))))((((((*********))))))(((((((((***+++,,,,,,+++***,,,---+++,,,000666888555444555444444555666999<<>>===>>>>>>>>>???AAAEEEHHHKKKOOOTTTWWW^^^dddmmmvvv{{{|||zzzxxxppplllfff^^^VVVPPPMMMKKKKKKOOOUUU]]]cccddd```\\\TTTPPPLLLJJJIIIJJJIIIIIIIIIIIIKKKMMMQQQXXX^^^cccjjjpppxxx|||~~~rrrggg```]]]aaajjjuuu{{{rrrhhh^^^XXXTTTSSSTTTWWW]]]hhhzzzsss^^^\\\aaannnxxxyyytttqqqqqqnnnllljjjccc]]]]]]bbbfffggghhheee___XXXSSSQQQIIIFFFAAA>>>>>>>>>>>>===>>>===<<<:::888444222000111000///...---,,,,,,,,,***************************++++++,,,,,,++++++***++++++***)))((((((((()))))))))(((((((((((()))))))))***************+++++++++******))))))(((((((((************++++++++++++***+++,,,,,,++++++---...++++++---000444555555555111222222444777:::===???BBBAAABBBDDDFFFIIIJJJKKKKKKKKKMMMRRRSSSSSSWWW\\\bbbnnnzzzyyywwwnnndddZZZRRRJJJFFFBBB??????@@@@@@@@@???BBBFFFIIIKKKLLLNNNPPPQQQVVV___ggglllnnnmmmlllfffccc]]]WWWRRRNNNLLLLLLKKKOOOWWW___bbbaaa\\\XXXRRROOOLLLJJJKKKKKKKKKJJJLLLMMMNNNOOOQQQVVV]]]bbbkkkrrr|||~~~pppeee___]]]bbblllvvvyyyoooeee]]]YYYRRRQQQRRRWWW]]]hhh{{{}}}ppp^^^^^^eeerrrzzzyyyuuussspppnnnnnnmmmiiidddeeejjjlllnnnmmmjjjddd\\\WWWUUUJJJGGGBBB???>>>>>>>>>===>>>>>>===;;;999555222000111000///...---,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++++++++***)))((((((((()))))))))(((((((((((())))))))))))******+++++++++,,,++++++******))))))((((((''''''((()))+++,,,---...)))+++,,,,,,,,,,,,...//////111444888;;;;;;777222222333333555777;;;===???@@@AAABBBCCCEEEGGGIIIKKKLLLLLLNNNSSSUUUUUUYYY^^^bbbnnnwwwuuuxxxyyypppdddXXXPPPHHHEEEAAA??????????????????BBBEEEGGGGGGGGGGGGHHHJJJNNNSSSYYY]]]___``````]]]ZZZVVVQQQNNNMMMMMMNNNLLLRRRZZZaaaccc```[[[WWWRRROOOMMMLLLLLLLLLKKKJJJHHHKKKMMMNNNPPPUUU\\\bbbnnnvvvzzzmmmccc___^^^eeeoooyyyyyylllaaaYYYUUUPPPOOOQQQVVV\\\gggzzzzzzlll```aaahhhsssyyywwwtttsssqqqppppppppplllhhhjjjpppoooqqqqqqnnnggg^^^XXXUUULLLHHHCCC@@@?????????>>>;;;;;;<<<<<<;;;888555444111000///...---,,,,,,,,,******+++,,,,,,+++******++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))++++++************++++++))))))******+++,,,,,,,,,******************))))))$$$$$$&&&''')))***+++,,,(((***,,,---,,,---///111555===GGGPPPXXXXXXPPPGGG777777777888:::===@@@AAA@@@AAACCCDDDEEEGGGJJJLLLLLLKKKNNNSSSUUUUUUYYY___bbbnnn{{{qqqqqqxxx{{{pppdddXXXPPPGGGDDDAAA>>>>>>??????>>>===@@@DDDFFFGGGGGGHHHJJJIIIIIIKKKMMMPPPRRRUUUVVVUUUSSSOOOMMMKKKLLLNNNOOOQQQWWW___eeefffbbb]]]YYYUUUSSSPPPOOOPPPPPPOOOMMMIIIMMMRRRUUUXXX___iiiqqq{{{wwwkkkbbb___```iiittt}}}xxxkkk___XXXUUUQQQQQQTTTZZZ```jjj{{{}}}nnnbbbdddiiirrruuusssqqqsssuuusssrrrqqqmmmiiilllrrrqqqssstttqqqjjjaaaYYYUUUNNNJJJEEEBBBAAA@@@@@@???;;;<<<======<<<999666444111000///...---,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))))))))))))))***+++++++++************++++++))))))***++++++,,,------******************++++++&&&&&&''''''((()))))))))(((***,,,------...000222999@@@JJJRRR[[[aaa[[[RRR:::999999:::;;;===@@@AAAAAACCCFFFGGGGGGHHHKKKOOOMMMMMMOOOUUUWWWWWW[[[aaadddooo}}}{{{vvvqqqqqqyyy{{{pppdddYYYRRRHHHEEEBBB@@@???@@@??????;;;???DDDHHHKKKMMMPPPRRRIIIHHHGGGGGGHHHKKKNNNPPPPPPNNNKKKIIIIIIKKKNNNPPPUUU[[[ccchhhhhhddd___\\\YYYWWWUUUTTTTTTTTTSSSQQQRRRXXX^^^ccciiirrr~~~uuujjjbbb___bbbkkkvvvxxxkkk```ZZZYYYTTTUUUXXX^^^eeennnsssdddeeejjjppprrrpppppprrryyyvvvtttrrrmmmiiikkkqqqxxxzzz|||yyyqqqggg___ZZZOOOKKKFFFCCCAAAAAAAAA@@@???@@@@@@???<<<888444111111000///...---,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++))))))(((((()))***++++++))))))(((((((((((())))))))))))***+++,,,,,,------)))))))))***+++++++++,,,************))))))))))))(((***,,,------...000222:::;;;:::999>>>EEECCC<<<:::999999999:::<<<>>>???CCCEEEHHHIIIHHHJJJMMMQQQPPPOOORRRXXXZZZZZZ^^^dddeeepppyyysssuuuxxx|||vvvssskkknnn{{{~~~tttgggYYYPPPGGGDDDAAA@@@@@@@@@???>>>>>>BBBHHHLLLMMMKKKJJJJJJMMMLLLKKKJJJHHHGGGEEEEEEHHHHHHJJJMMMLLLKKKOOOVVVYYYccclllllliiifffaaa\\\YYYYYYXXXWWWUUUUUUXXXZZZXXX```iiiqqq}}}}}}oooggg___aaacccgggoooyyy|||qqqggg^^^XXXUUUSSSVVVZZZ]]]bbbnnn}}}uuuhhhhhhiiilllpppsssttttttuuuvvvtttmmmfffeeemmmtttyyy~~~vvviii]]]XXXNNNEEEBBBBBBAAABBBEEEDDDCCCAAA>>><<<999777666111000///...---,,,,,,,,,...,,,***,,,...000...,,,,,,---......,,,+++++++++++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))))))))***...---,,,***)))(((((((((+++)))(((,,,000111---(((000000000000222444666777444666999;;;;;;<<<===???AAACCCFFFGGGIIIKKKOOOQQQNNNPPPSSSUUUVVVYYY\\\___cccmmmxxxnnnkkkmmmqqquuuyyy}}}wwwnnnkkkfffjjjwww}}}sssfffXXXNNNGGGDDDAAA@@@@@@@@@@@@??????CCCHHHKKKLLLKKKKKKKKKMMMLLLKKKIIIGGGEEEDDDDDDEEEEEEGGGJJJJJJIIINNNVVVccclllssssssooolllgggbbb[[[ZZZYYYXXXXXXZZZ___bbbmmmwww|||ooofff^^^```dddiiiqqq|||yyynnnddd[[[UUUSSSPPPTTTYYY]]]eeerrrvvviiijjjmmmqqqtttvvvuuussssssssspppjjjdddeeemmmttt~~~pppbbbXXXNNNGGGEEEFFFFFFGGGJJJKKKJJJGGGDDDAAA===999888111000///---,,,,,,,,,,,,---+++***+++...///...,,,)))***+++***)))(((''''''******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***++++++)))(((((())),,,+++******)))*********...,,,,,,///444444111---000000///000111333555777666777999:::;;;;;;>>>???BBBDDDFFFHHHIIILLLOOORRROOOQQQSSSUUUVVVXXX[[[^^^eeeooorrrgggdddfffjjjoootttwwwzzz||||||nnneeedddaaagggtttvvvhhhZZZOOOFFFDDDAAA@@@AAAAAAAAA@@@AAADDDHHHJJJKKKKKKLLLNNNMMMLLLJJJHHHFFFDDDCCCBBBCCCBBBEEEHHHIIIKKKRRRZZZiiiqqqwwwtttppplllhhhddd^^^]]]\\\[[[]]]bbbjjjppp{{{nnnfff^^^```dddkkksssvvvjjj```XXXSSSPPPNNNSSSYYY```jjjzzzxxxkkkmmmppptttwwwwwwuuurrrqqqppplllfffaaaccckkksssvvvfffUUUMMMFFFFFFGGGGGGIIIKKKNNNMMMKKKHHHCCC>>>999666111000///---,,,,,,++++++,,,+++***+++,,,------+++,,,,,,,,,+++******)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))(((((()))***)))))))))***+++,,,,,,...---...111555666333000000//////000111333555777888999:::::::::;;;>>>AAACCCEEEGGGIIIJJJMMMPPPSSSQQQSSSTTTUUUUUUWWWYYY\\\ccclll|||tttgggccceeejjjoootttxxx{{{|||~~~~~~ttthhhbbbbbbbbbiiiuuu~~~uuuhhhYYYOOOEEECCCAAA@@@AAABBBBBBBBBCCCEEEHHHIIIJJJKKKNNNPPPMMMLLLIIIFFFDDDCCCBBBAAABBBBBBDDDHHHKKKPPPYYYcccqqqxxx{{{vvvqqqnnnjjjgggcccbbbaaaaaaeeennnyyyyyyllleee^^^aaaeeellluuu~~~sssggg]]]UUUQQQPPPNNNTTT\\\eeerrruuunnnnnnpppsssvvvvvvtttrrrqqqooojjjccc___aaaiiiqqq{{{tttdddRRRJJJDDDDDDEEEEEEEEEGGGIIIIIIHHHFFFAAA;;;666222000000...---,,,++++++++++++******++++++,,,,,,,,,///...,,,+++++++++***)))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,+++)))(((((((((******))))))******+++,,,++++++,,,///333444222000////////////111333555666:::;;;;;;::::::;;;???BBBCCCEEEHHHIIIKKKMMMQQQSSSRRRTTTUUUUUUTTTUUUXXXZZZ]]]eeetttttthhhdddgggkkkpppuuuyyy|||~~~|||}}}~~~~~~zzzvvvrrrkkkcccaaadddjjjrrr}}}~~~wwwooocccVVVLLLCCCAAA@@@@@@AAACCCCCCCCCDDDFFFHHHIIIJJJLLLNNNQQQMMMKKKHHHEEECCCBBBBBBBBBAAA@@@CCCIIINNNVVVcccooo~~~}}}vvvtttrrrooojjjjjjiiikkkqqq{{{vvvjjjccc___bbbgggmmmuuu|||qqqeee[[[UUURRRQQQPPPWWWbbbmmm{{{tttpppnnnmmmnnnqqqsssssssssrrrooojjjddd```bbbhhhnnnqqqvvvzzz}}}}}}xxxkkk^^^QQQIIICCCCCCDDDBBBAAABBBBBBCCCCCCAAA===999444111000///...---,,,+++++++++******++++++++++++,,,,,,...+++((('''(((((('''%%%'''((()))***++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++)))(((((())),,,+++******))))))******)))***,,,///111222111///////////////000222555666:::::::::::::::<<>>???AAACCCCCCCCCEEEGGGIIIJJJKKKLLLOOOQQQMMMKKKHHHEEECCCCCCDDDDDD@@@@@@CCCKKKSSS]]]mmm{{{zzzxxxwwwvvvssstttvvvzzz~~~rrrggg```___bbbhhhnnnwwwzzzooocccZZZUUUTTTTTTTTT\\\hhhttt~~~nnnllljjjjjjmmmppprrrsssrrrpppkkkfffdddeeejjjooommmmmmkkkjjjkkkjjjaaaWWWQQQJJJEEEEEEFFFCCCAAABBB???@@@???>>>;;;888444222000///...,,,++++++*********+++,,,,,,++++++,,,...222...***)))***+++)))''''''(((***++++++***))))))))))))))))))))))))))))))************************((()))++++++)))))))))***,,,,,,+++***)))))))))******,,,...000222222111000///......///000222444666777888999::::::<<>><<<===@@@BBBCCCCCCDDDGGGJJJLLLLLLMMMOOOQQQLLLJJJGGGEEEDDDDDDEEEFFFDDDDDDHHHPPP[[[hhhzzz~~~}}}~~~}}}}}}{{{oooeee^^^^^^bbbhhhpppyyy~~~wwwlll```XXXTTTTTTUUUVVV___lllzzzkkkjjjiiijjjmmmpppqqqqqqpppnnnllliiiiiikkkooorrrrrrnnnhhhccccccddd]]]TTTOOOHHHDDDFFFGGGEEECCCCCC@@@???>>><<<999666444222//////---,,,+++************,,,...---,,,+++---///666111,,,+++---...,,,***((()))***++++++***((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&(((*********)))***+++*********)))******+++,,,***---///111111000000000.........///000222444555444666888:::;;;===???AAABBBDDDFFFHHHIIILLLOOORRRRRRSSSTTTTTTSSSTTTVVVXXXXXX\\\ccclllvvv~~~sssgggaaabbbdddgggkkkooorrrtttvvvssstttuuuuuutttqqqnnnlllbbb[[[VVVUUUWWW]]]jjjvvv}}}|||{{{{{{|||}}}|||{{{xxxvvvttttttttttttuuuuuuvvvxxxzzzzzzyyywwwlllggg___YYYTTTMMMEEE???>>><<<;;;<<>>@@@AAACCCCCCFFFGGGIIILLLOOOQQQTTTUUUOOOLLLHHHFFFFFFGGGHHHIIIKKKLLLQQQ[[[kkkvvviiiaaa```\\\___fffqqq~~~{{{pppccc[[[VVVRRRSSSVVVVVV```ooo~~~rrrgggllltttxxxxxxtttpppnnnqqqoookkkjjjqqqyyy{{{xxxzzzqqqfff```___^^^ZZZUUUKKKJJJIIIFFFDDDBBBAAA@@@???>>>;;;888555333111111222///+++((('''(((***,,,+++++++++*********))))))+++++++++,,,,,,------------***((()))+++------+++(((((())))))******++++++************************+++***(((***,,,---***(((,,,+++******,,,,,,+++***///............---------////////////000222333444555666888888999;;;???BBBCCCEEEGGGHHHIIILLLOOORRRPPPRRRSSSRRRQQQQQQRRRSSSWWW[[[eeeqqqyyy{{{jjj___[[[\\\^^^bbbfffiiilllmmmnnnmmmmmmllllllkkkhhhccc```WWWRRRPPPTTTZZZbbblllvvv~~~xxxqqqhhhbbbaaa]]]YYYXXXYYY[[[[[[ZZZZZZYYYWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYUUUOOOHHHCCC???======:::::::::<<<>>>@@@CCCDDDDDDFFFIIILLLOOORRRSSSTTTMMMLLLIIIHHHIIIJJJKKKLLLLLLOOOXXXfffyyyvvvhhhaaa```^^^aaahhhrrrwwwlllaaa[[[VVVRRRSSSVVVYYY```lllyyyvvvjjjhhhmmmtttxxxxxxtttqqqnnnmmmllliiiiiipppyyyzzzvvvvvvmmmbbb[[[ZZZYYYUUUQQQIIIIIIHHHGGGFFFDDDCCCCCCAAA@@@>>>;;;999666444333000...,,,)))((()))***++++++++++++*********))))))))))))******++++++++++++,,,***)))***++++++)))''')))))))))))))))*********************************+++***)))***,,,,,,***(((///---,,,---...///...,,,------...........................///000111333444666777888999:::<<>>@@@@@@CCCHHHKKKLLLLLLMMMNNNMMMOOOPPPPPPOOOOOOQQQRRRXXX\\\iiizzz{{{mmm```[[[[[[VVVXXXZZZ]]]___```aaaaaa___]]]]]]]]]^^^^^^]]][[[XXXVVVWWW___gggooozzz~~~zzz{{{}}}~~~uuuooobbb]]]VVVPPPLLLKKKKKKKKKLLLNNNQQQTTTVVVYYY[[[\\\[[[ZZZYYYWWWUUUSSSQQQPPPJJJJJJJJJJJJIIIHHHFFFFFF>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<>>>@@@AAAEEEGGGIIIKKKLLLKKKIIIGGGMMMNNNNNNMMMKKKKKKNNNPPPVVVbbbwww{{{pppddd^^^^^^]]]dddooozzz|||ssskkkgggbbb\\\ZZZ[[[VVV\\\cccgggjjjoooxxx|||uuusssppptttxxxzzzxxxtttqqqooogggddd^^^]]]fffssszzzyyyvvvnnncccZZZTTTQQQOOOMMMHHHHHHHHHHHHGGGEEEBBBAAA<<<=========;;;888555333+++,,,---------,,,++++++************************))))))))))))))))))))))))***))))))(((((())),,,...++++++******))))))(((((((((((((((((((((((((((((()))***+++++++++*********+++******+++,,,------,,,)))***+++,,,---///000000,,,------...000111333444222444777888999:::<<<>>>???CCCGGGJJJKKKLLLMMMNNNMMMNNNPPPPPPOOOPPPQQQSSSYYY]]]iii|||uuuggg\\\YYYZZZSSSTTTWWWYYYZZZ[[[[[[[[[ZZZZZZZZZ\\\^^^^^^\\\ZZZZZZXXXZZZbbbkkkrrr|||{{{yyyzzz{{{~~~zzzpppgggaaaUUURRRNNNJJJHHHIIIKKKLLLNNNRRRXXX^^^bbbeeeiiikkklllkkkiiigggdddaaa^^^\\\UUUTTTSSSPPPNNNKKKIIIGGGBBB@@@???===<<<;;;<<<<<>>>>>===============AAABBBDDDFFFFFFFFFEEEDDDNNNOOOOOOMMMJJJKKKPPPTTT^^^lllxxxmmmbbb]]]^^^]]]eeeqqq}}}}}}tttlllgggbbb\\\ZZZ[[[XXX___gggiiijjjoooxxx~~~xxxwwwsssvvvzzz{{{xxxtttqqqooofffbbb\\\\\\eeettt{{{|||yyyrrrhhh___YYYTTTPPPNNNHHHIIIJJJJJJHHHEEECCCAAA======<<<;;;999666333222---------------,,,++++++***************+++++++++************))))))))))))+++,,,+++)))(((''')))+++************)))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))(((((()))+++,,,+++***)))***+++,,,---...//////////////////000222333444222444777999:::;;;<<<>>>@@@CCCGGGIIIJJJKKKMMMNNNMMMOOOPPPQQQPPPQQQRRRTTTVVVZZZhhh|||~~~oooaaaVVVTTTVVVPPPRRRSSSUUUWWWWWWWWWVVVVVVVVVXXX[[[]]]]]][[[XXXWWWWWW[[[eeennnttt{{{zzzyyyzzzzzz{{{~~~~~~}}}{{{uuummmcccZZZTTTLLLKKKJJJIIIIIILLLPPPSSSXXX^^^hhhpppwww|||~~~yyyvvvsssllljjjgggccc]]]XXXTTTQQQJJJGGGCCC@@@=========>>>???@@@AAAAAAAAAAAA@@@??????@@@BBBDDDFFFHHHIIIIIIMMMNNNNNNLLLKKKNNNUUU\\\jjjzzz}}}tttjjjaaa]]]^^^^^^gggtttwwwooofffaaa]]]XXXWWWYYYYYY```fffhhhjjjppp}}}yyyvvvuuuxxx{{{{{{yyytttqqqooocccaaa]]]___iiivvv|||{{{yyytttlllccc[[[UUUPPPNNNHHHIIIKKKLLLKKKIIIFFFDDD===<<<:::888555333111000//////...---,,,+++++++++))))))*********+++++++++*********)))))))))((((((###'''***+++***)))***+++)))))))))))))))*********************************(((***,,,,,,***)))***+++&&&%%%%%%&&&((())))))(((******+++,,,------......111111111111111222333333333666999;;;<<<<<<>>>???AAACCCFFFHHHIIIJJJMMMOOOMMMOOOQQQQQQQQQRRRSSSUUUVVVYYYggg}}}|||kkk]]]RRROOORRROOOPPPRRRSSSTTTTTTTTTTTTSSSTTTWWWZZZ]]]\\\YYYWWWTTTUUU\\\hhhppptttyyy~~~zzzyyyzzzzzzzzz|||{{{yyyuuummmdddZZZRRRMMMFFFGGGHHHJJJMMMRRRWWW[[[dddlllxxx|||vvvooohhhbbb___QQQNNNIIIDDD@@@???@@@@@@AAABBBEEEGGGGGGGGGEEEDDD@@@AAACCCFFFJJJMMMOOOQQQLLLMMMNNNLLLLLLQQQZZZbbbttt~~~zzz~~~{{{rrriii```\\\^^^```jjjvvvqqqhhh___[[[XXXTTTUUUWWWXXX^^^ccceeegggqqqzzzvvvvvvyyy||||||yyytttqqqooo_________bbbmmmxxx|||yyyyyyuuummmeee]]]UUUPPPMMMHHHIIILLLMMMMMMLLLJJJHHHBBB@@@===:::777555333333111000...---++++++++++++))))))******++++++++++++******))))))(((((((((''''''---...---,,,---(((((())))))******++++++************************(((***---,,,***(((***+++)))(((''')))+++,,,,,,+++***++++++,,,,,,------...333222222222222222333333444777;;;===>>>>>>???AAABBBCCCEEEGGGHHHJJJMMMPPPNNNPPPQQQRRRRRRRRRTTTVVVXXX[[[iiitttfff]]]UUUQQQPPPQQQPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWTTTVVV^^^hhhnnnttt}}}{{{yyyzzz{{{{{{yyy|||vvvkkk___UUUMMMIIIGGGEEEEEEFFFHHHLLLTTT^^^eeeooovvv|||uuuoooaaaWWWKKKGGGIIIJJJFFFAAAEEEGGGKKKNNNOOOOOOMMMLLLJJJIIIIIIHHHJJJLLLNNNPPPMMMLLLMMMNNNMMMOOO^^^ooo}}}wwwqqqwwwwwwmmmddd]]]\\\```gggooozzzvvvjjj]]]WWWUUUTTTUUUXXX[[[[[[\\\___bbbkkk~~~||||||{{{xxxqqqmmmeeedddccchhhqqqyyy}}}{{{wwwqqqhhh___WWWRRRPPPHHHIIIKKKMMMOOONNNLLLJJJ@@@AAAAAA>>>999555333222000...,,,+++,,,,,,***)))+++***)))((((((((())))))''''''(((((())))))*********)))((((((((()))+++,,,++++++++++++++++++++++++)))*********++++++++++++******************************+++++++++******)))++++++++++++,,,---..................000222444555666777:::===@@@BBBCCCDDDCCCCCCDDDEEEHHHLLLPPPRRRQQQRRRSSSRRRPPPPPPQQQSSSXXX\\\iii}}}rrreee\\\TTTPPPPPPOOOOOONNNNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTWWW```kkkttt}}}~~~zzzyyyzzz{{{zzzxxxsssmmmcccXXXOOOJJJGGGGGGKKKLLLOOORRRXXX```jjjpppwww{{{zzzfff]]]RRRMMMMMMNNNLLLIIIOOOOOOPPPPPPOOOLLLIIIGGGGGGFFFEEEEEEFFFIIIKKKMMMMMMLLLMMMOOOQQQWWWgggxxx{{{uuuqqqrrrxxxwwwmmmccc\\\\\\___eeennnyyysssggg[[[VVVTTTSSSTTTWWWYYYXXXYYY[[[]]]fffxxx{{{zzz~~~zzzuuurrrpppllljjjmmmvvvuuukkkccc[[[SSSMMMHHHHHHJJJOOOSSSUUUSSSPPPIIIGGGBBB>>>999666333222...,,,++++++,,,---,,,+++***+++---...---+++(((&&&))))))))))))*********+++)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++******************************+++++++++******)))++++++++++++,,,---..................000222444555555666999<<<>>>AAABBBCCCFFFEEEFFFGGGIIILLLOOOQQQRRRSSSSSSRRRQQQQQQRRRTTTXXX[[[gggzzzooobbbZZZSSSOOOOOONNNMMMMMMLLLKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSTTTWWWaaaooo|||~~~{{{yyyzzz{{{{{{xxxuuujjjdddZZZPPPJJJHHHHHHIIILLLOOOTTTZZZbbbkkkttt{{{|||oookkkddd```___`````````ddddddbbb___YYYSSSNNNJJJDDDDDDCCCCCCEEEHHHJJJLLLNNNNNNOOORRRWWWbbbsssyyyrrrpppooouuu|||vvvkkkbbb[[[[[[___fffnnnzzzooodddXXXTTTRRRQQQRRRUUUWWWVVVVVVWWWYYYaaasss|||zzz{{{xxxwwwwwwrrrnnnppp{{{tttjjj___SSSIIIGGGGGGJJJSSS]]]cccccc```UUUNNNEEE===:::777333111---+++******,,,...------+++,,,,,,,,,+++***((('''************++++++++++++(((((()))***************))))))))))))))))))))))))((((((((()))))))))******************************)))******+++++++++******++++++++++++,,,---..................000222444555555666888:::===@@@AAABBBHHHHHHHHHHHHJJJLLLOOOPPPSSSTTTTTTSSSRRRRRRSSSUUUWWWZZZdddvvv}}}jjj^^^WWWQQQOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLPPPQQQSSSUUUVVVVVVVVVUUUTTTXXXcccrrr|||zzzyyy{{{|||{{{vvvrrreee^^^UUULLLHHHHHHLLLNNNNNNSSS\\\eeennnwww{{{yyyzzz{{{|||||||||~~~~~~{{{uuukkk```UUUOOODDDDDDDDDDDDFFFIIILLLNNNOOOPPPRRRXXXaaaooo{{{qqqnnnrrrvvvzzztttiii```ZZZ[[[___iiirrr~~~|||kkk```VVVSSSRRRPPPQQQSSSVVVUUUUUUVVVXXXaaarrr}}}|||zzzyyyyyywwwrrrnnnrrrsssbbbRRRIIIGGGGGGLLLWWWeeennnpppooo^^^TTTFFF===999777333000---,,,***+++,,,------,,,---+++(((&&&%%%'''***,,,************************'''((()))++++++***))))))++++++++++++++++++++++++(((((((((((())))))))))))************************))))))***+++++++++******++++++++++++,,,---..................000222444555555666888:::===@@@BBBCCCGGGHHHHHHJJJKKKNNNPPPQQQSSSTTTUUUTTTSSSSSSUUUVVVXXXYYYbbbrrrwwweeeZZZTTTOOOMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMQQQSSSUUUXXXYYYXXXWWWVVVVVVZZZdddsss|||zzzzzz{{{{{{xxxrrrmmm___YYYPPPJJJGGGJJJOOOSSSXXX___iiiuuu~~~xxxfffVVVMMMCCCCCCCCCDDDFFFIIIMMMOOOLLLPPPWWW```nnn}}}tttnnnooowww~~~~~~qqqggg___ZZZ[[[```iiisssxxxiii___VVVSSSRRROOOOOOQQQRRRRRRSSSVVVZZZcccvvv~~~{{{yyyyyyzzzyyytttqqqvvvzzzdddUUUMMMJJJKKKNNNWWWccckkkmmmlll^^^SSSEEE<<<888666222///000...,,,+++,,,,,,+++******)))(((((((((***,,,---))))))))))))))))))))))))'''((()))++++++***))))))************************(((((((((((())))))))))))************************((()))***+++++++++++++++++++++++++++,,,---..................000222444555777888999;;;>>>AAACCCEEEEEEFFFHHHJJJMMMPPPRRRSSSSSSTTTUUUTTTSSSTTTUUUWWWXXXYYYaaappprrr```WWWRRRNNNMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSVVVYYYZZZYYYXXXWWWXXX\\\fffttt|||zzzyyyxxxwwwssslllfffWWWSSSMMMHHHIIINNNUUUZZZbbbjjjwww|||xxxwwwwwwxxxyyy|||}}}hhhVVVLLLBBBAAABBBCCCFFFIIIMMMOOOKKKSSS___mmm~~~wwwsssrrrttt{{{{{{nnneee^^^ZZZ\\\bbbhhhrrr~~~uuuiii___WWWTTTSSSPPPNNNOOOOOOOOOSSSXXX^^^jjj{{{yyyyyyzzz|||yyyxxx|||xxxdddWWWRRRNNNNNNPPPSSSWWWZZZ[[[[[[VVVNNNCCC:::666333111///000...,,,+++++++++***)))'''))),,,......---,,,***)))))))))((((((((((((((((((((()))***************((((((((((((((((((((((((((((((((()))))))))******************************((()))***+++++++++++++++++++++++++++,,,---..................000222444555888888999;;;>>>AAADDDFFFCCCEEEGGGJJJMMMPPPRRRSSSRRRSSSTTTTTTSSSTTTVVVXXXYYYZZZaaappp}}}nnn]]]TTTPPPLLLLLLMMMJJJJJJKKKLLLMMMOOOPPPQQQTTTVVVYYY\\\]]]\\\ZZZYYY[[[___iiivvv|||yyyvvvtttrrrlllddd^^^QQQOOOLLLKKKOOOVVV___eeeoooxxxwwwtttooollllllpppuuuxxxrrr```SSSKKKCCCBBBCCCDDDGGGKKKOOOQQQTTT___mmm|||yyytttvvvyyy|||xxxkkkccc]]]ZZZ^^^dddiiisss}}}uuujjjaaaYYYVVVTTTPPPNNNNNNOOOQQQVVV^^^gggvvvzzzwwwvvvvvvwwwwwwyyyyyyjjj]]]TTTPPPMMMNNNOOONNNLLLKKKLLLMMMJJJFFF@@@999444111/////////---++++++,,,,,,+++***++++++***)))(((((())))))*********)))))))))(((((()))))))))))))))******+++(((((((((((((((((((((((()))))))))*********++++++************************(((((()))++++++,,,,,,+++++++++++++++,,,---..................000222444555888888888:::<<<@@@CCCFFFDDDEEEGGGJJJMMMOOOPPPQQQQQQSSSTTTSSSSSSSSSUUUWWWZZZ[[[bbbrrr{{{kkk[[[RRRNNNLLLKKKMMMIIIIIIJJJKKKMMMOOOQQQRRRWWWZZZ]]]```aaa```^^^]]]\\\aaakkkyyy|||xxxtttqqqmmmggg___XXXPPPNNNMMMOOOUUU^^^hhhnnn}}}|||pppmmmjjjjjjnnnwww~~~nnn___SSSKKKGGGEEEEEEFFFHHHKKKNNNRRRUUU```lllzzzzzzsssqqqxxxvvvjjjbbb\\\ZZZ___eeekkkuuu~~~vvvkkkbbbZZZWWWUUUQQQNNNNNNRRRUUU\\\eeeppp~~~xxxsssrrrrrrnnnpppvvv~~~~~~qqqnnniiiccc\\\UUUOOOKKKIIIMMMOOOLLLGGGEEEGGGJJJBBBAAA>>>888333/////////---+++***+++,,,------,,,444---$$$''',,,,,,+++++++++******))))))***)))((((((((()))+++,,,************************************++++++++++++************************(((((()))++++++,,,,,,,,,++++++++++++,,,---..................000222444555777777777888;;;???BBBEEEEEEFFFHHHJJJLLLMMMNNNNNNQQQRRRSSSSSSRRRSSSUUUWWWZZZ[[[cccsssssseeeWWWRRRQQQOOOLLLKKKJJJLLLNNNPPPQQQRRRTTTVVVYYY[[[^^^___^^^\\\[[[[[[]]]fffpppxxxzzz|||xxxqqqlllfff___WWWRRRNNNLLLNNNUUUZZZ```nnn{{{{{{uuulllnnnpppttt|||}}}vvvmmmcccWWWKKKFFFGGGBBBBBBEEEJJJLLLPPPXXXbbbiiixxxuuuwwwyyy|||tttccc[[[ZZZ[[[___dddjjjtttyyypppeeebbb]]]XXXTTTQQQOOOOOORRRWWW```kkk{{{|||zzzxxxvvvrrrpppoooooorrrzzzyyyqqqhhhddd^^^VVVPPPLLLIIIIIIMMMKKKJJJJJJJJJIIIFFFDDD???>>>:::777333000...---,,,++++++******++++++,,,333000***%%%######%%%'''***+++,,,---,,,***((('''))))))************))))))))))))))))))))))))))))))***************************+++,,,,,,,,,---///111,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,---,,,------...///000111111333444666999===AAADDDEEEFFFFFFFFFGGGJJJLLLOOOQQQRRRQQQPPPPPPPPPRRRSSSTTT^^^]]]bbbsssnnnaaaUUUQQQQQQOOONNNNNNLLLMMMPPPQQQRRRSSSVVVXXX[[[^^^```aaa```___^^^___cccllluuu}}}{{{vvvvvvqqqjjjddd___YYYRRRNNNOOOOOOSSS\\\dddmmm|||{{{zzz~~~{{{xxxnnnhhhaaa[[[QQQFFF@@@@@@BBBBBBFFFLLLPPPTTT]]]fffvvv~~~xxxzzz}}}rrrbbb[[[ZZZ\\\aaaeeemmmwwwzzzpppccc```[[[VVVSSSQQQQQQQQQXXX]]]fffttt}}}zzzyyyvvvssspppooopppttt{{{~~~tttjjj___\\\XXXRRRNNNLLLKKKKKKLLLJJJIIIIIIIIIHHHFFFDDD???===:::777333000...---,,,,,,++++++++++++,,,,,,///---***(((''''''((()))+++******))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))+++,,,***))))))(((((())))))******************+++,,,---,,,------...///000111111444555666999===@@@CCCEEEEEEEEEFFFGGGIIILLLOOOPPPPPPPPPPPPQQQRRRTTTUUUVVV]]][[[aaarrr}}}hhh]]]RRRPPPPPPOOOOOOPPPNNNOOOQQQSSSSSSUUUXXXZZZ___aaacccdddcccbbbbbbccchhhqqqzzz|||uuuqqqooojjjbbb[[[VVVQQQMMMKKKNNNPPPVVV```kkkwww}}}tttmmmjjjfffaaa[[[WWWPPPFFFAAAAAABBBCCCHHHOOOUUUZZZdddmmm|||{{{}}}|||oooaaa\\\[[[]]]ccchhhqqqzzzzzzqqqaaa^^^XXXSSSQQQQQQSSSUUUZZZ^^^iiizzz~~~{{{yyywwwuuuqqqnnnmmmpppvvv~~~|||pppfffXXXUUURRRNNNKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHFFFCCC>>>===:::666333000...---,,,,,,++++++++++++,,,,,,******+++++++++++++++++++++)))(((''''''(((***,,,))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++)))(((((()))***))))))(((((())))))***,,,,,,++++++++++++,,,,,,,,,------...000111111222444555777999===@@@CCCEEEEEEEEEFFFGGGIIILLLNNNOOONNNOOOQQQSSSTTTUUUVVVVVVYYYYYY___ooowwwdddZZZQQQOOOPPPOOOOOOQQQOOOQQQSSSTTTUUUWWW[[[^^^bbbdddfffgggfffeeeffffffiiirrr||||||vvvppplllhhhccc[[[TTTOOOMMMLLLLLLPPPUUU]]]gggrrr}}}xxxuuurrrnnnllliiiaaaZZZUUUNNNGGGCCCCCCCCCEEEKKKSSSYYY___iiirrr}}}}}}wwwkkk```\\\\\\___eeekkkuuu~~~zzzrrraaa]]]VVVQQQOOOQQQTTTWWW[[[aaammm}}}{{{yyywwwvvvsssooollljjjooowww{{{nnncccUUUSSSPPPLLLIIIGGGFFFFFFJJJIIIGGGGGGHHHGGGEEECCC>>><<<999666333000......,,,,,,,,,++++++,,,,,,,,,''')))+++---...,,,***)))((((((''''''''')))***+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++......,,,***))))))++++++************++++++------,,,,,,+++,,,,,,,,,,,,------///000111222333444555777999===@@@CCCDDDEEEFFFGGGHHHJJJLLLMMMNNNMMMNNNQQQSSSTTTTTTTTTSSSUUUUUU\\\lllsssbbbYYYQQQPPPOOONNNNNNQQQPPPRRRTTTUUUWWW[[[___cccfffhhhiiiiiihhhggghhhiiijjjttt~~~wwwqqqkkkfff]]]YYYSSSMMMIIIJJJLLLNNNUUU]]]gggrrr}}}zzzxxxvvvvvvxxxzzzwwwtttkkk```TTTLLLGGGAAA@@@BBBFFFHHHNNNVVV[[[```iiisss~~~~~~rrrhhh```]]]]]]___fffmmmvvvxxxpppaaa\\\VVVPPPOOOQQQUUUXXXaaahhhwww|||}}}|||zzzyyyxxxuuuqqqmmmjjjnnnvvv}}}}}}uuuggg]]]TTTSSSPPPMMMKKKIIIHHHHHHKKKIIIHHHHHHHHHGGGDDDBBB===;;;999555222000......---,,,,,,,,,,,,,,,,,,---''')))+++------+++(((&&&&&&'''((()))******)))((())))))************))))))))))))))))))))))))))))))***************************,,,//////---***))))))+++******************+++------,,,,,,+++,,,,,,,,,,,,---...///000222333333555666777:::===@@@BBBDDDFFFFFFHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOQQQRRRZZZjjj|||ooo^^^WWWQQQPPPPPPNNNPPPSSSRRRTTTVVVYYY\\\```fffjjjlllmmmmmmllljjjiiiiiijjjnnnyyywwwoooiiiccc___QQQOOOKKKGGGFFFHHHMMMRRRUUUaaaooozzzxxxuuuvvvsssvvvzzz~~~xxxkkk^^^PPPHHHDDDAAABBBEEEJJJKKKQQQXXX[[[^^^eeennnrrr{{{~~~{{{}}}nnnfff___]]]^^^```gggnnnwwwuuulll^^^[[[UUUQQQPPPSSSWWW[[[cccnnnzzzzzz{{{yyy~~~}}}|||{{{xxxtttppplllpppvvvzzzxxxnnnbbbYYYUUUTTTSSSRRRPPPPPPOOOOOOMMMKKKJJJIIIHHHFFFCCCAAA<<<;;;888555222000......------,,,,,,,,,,,,------)))***+++,,,,,,***((('''&&&(((***++++++***)))'''))))))************))))))))))))))))))))))))))))))************************)))+++,,,,,,***((((((((()))((((((''''''(((((())),,,,,,++++++++++++,,,,,,,,,,,,...///111222444444555666777:::===@@@BBBDDDGGGHHHIIIKKKMMMNNNNNNNNNOOOOOOPPPPPPOOONNNNNNMMMPPPRRR[[[jjj{{{|||kkkZZZTTTPPPPPPQQQPPPSSSWWWUUUWWWZZZ]]]aaagggmmmrrrqqqrrrqqqooommmkkklllmmmrrr|||yyynnnfff```ZZZVVVIIIIIIHHHGGGGGGKKKRRRXXXZZZhhhxxxzzztttpppttt{{{|||xxxeeeXXXLLLGGGFFFFFFHHHKKKNNNOOOSSSXXXZZZZZZ```gggkkkrrrwwwwwwxxx~~~kkkeee```^^^^^^```gggoooxxxpppfffZZZWWWTTTRRRSSSWWW\\\___gggtttzzzrrrvvvzzzzzz~~~}}}}}}}}}|||yyytttpppnnnqqqvvvyyyxxxqqqhhhaaa[[[[[[YYYXXXVVVUUUTTTSSSPPPNNNKKKJJJHHHFFFBBB@@@;;;:::888555222000///...------,,,,,,,,,,,,------++++++++++++++++++++++++******************))))))))))))************))))))))))))))))))))))))))))))************************((()))******((('''((()))((((((''''''''''''((((((***************+++,,,---,,,,,,...///111333444555666666888:::<<>><<<999555111///...///,,,,,,+++*********+++++++++++++++++++++,,,---...******))))))((()))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********+++***)))))))))***,,,,,,,,,,,,,,,---...///000111.........///000111222333444666777888:::===BBBEEEFFFIIILLLNNNNNNOOOPPPQQQRRRQQQOOOOOOOOOQQQRRRTTTWWWZZZeeevvvnnn```ZZZUUURRRUUUWWWWWWYYY]]]bbbeeejjjpppuuuzzz{{{uuurrrrrrssszzzvvviii\\\TTTMMMGGGEEEEEECCCHHHNNNRRRVVV^^^jjjsssxxxtttqqqooopppuuu|||{{{dddSSSJJJHHHGGGIIIMMMRRRUUUVVVVVVXXX[[[\\\\\\\\\]]]___ccceeegggiiikkkllllllmmmlllnnnqqqssstttuuuxxxzzzvvvnnnddd___[[[\\\^^^dddnnnyyywwwhhh^^^[[[YYYXXXXXXXXXYYY```iii}}}|||}}}{{{xxxtttppprrrwwwzzzrrreeeYYYRRRQQQTTTWWWVVVXXXWWWRRRNNNMMMIIIDDD@@@===999555111///...---,,,,,,+++++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++***))))))))))))************))))))))))))+++***)))(((((()))***+++***)))))))))))))))******(((((((((((()))))))))))))))************+++++++++******+++,,,...000222333------......///111222333333555777999;;;>>>CCCGGGFFFIIILLLNNNNNNOOOPPPQQQPPPOOOOOONNNOOOQQQTTTUUUXXX^^^kkk|||nnn```XXXTTTRRRTTTVVVVVVXXX\\\dddhhhooouuu{{{}}}wwwttttttuuu{{{pppdddWWWOOOIIIEEEDDDFFFDDDJJJQQQUUUZZZdddttt{{{pppllllllnnnsssyyynnn\\\RRRJJJJJJLLLOOOTTTWWWWWWWWW\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\^^^```aaabbbdddfffiiipppsssvvvxxx{{{rrrjjj```\\\ZZZ\\\```fffrrr|||sssfff]]]WWWUUUTTTVVVXXX[[[eeeooo|||xxxuuusssttt|||xxxgggXXXPPPPPPUUUYYY]]]bbbeeebbb^^^YYYPPPHHHBBB>>>999444111///---,,,+++++++++,,,---...//////,,,,,,++++++++++++++++++...---,,,+++******))))))*********))))))))))))))),,,***(((''''''(((***,,,***)))((((((((()))++++++''''''((((((((()))))))))))))))***++++++++++++***(((((()))***,,,...000111---------...///111222333333555888:::<<>>888333111000...,,,+++++++++,,,---...000000,,,,,,+++*********++++++......,,,+++************))))))))))))))))))******,,,***(((''''''(((***,,,***)))((((((((()))+++,,,(((((((((((())))))))))))))))))***++++++++++++***++++++++++++,,,---......,,,------...000111333444555777:::;;;<<<>>>AAACCCGGGJJJMMMOOOPPPPPPQQQRRRNNNNNNNNNNNNPPPRRRUUUWWWWWW___mmm|||pppbbbXXXVVVVVVYYYYYYYYY^^^dddfffkkkssszzz|||wwwuuuvvvxxxzzzzzzmmm\\\TTTLLLHHHDDDAAADDDIIINNNSSSZZZbbbnnnwwwmmmfffdddffflllsss|||ooo\\\SSSRRRQQQVVV___iiiqqqtttrrrpppllliiiddd```]]]YYYVVVSSSNNNMMMLLLKKKJJJJJJJJJJJJHHHJJJLLLNNNPPPTTTXXX\\\___dddjjjpppxxx{{{oooiii[[[XXXXXX]]]bbbjjjvvvxxxlllbbb\\\YYYVVVUUUWWWYYY___kkkwww|||vvvttttttyyyppp```WWWVVVZZZ^^^mmmxxxsssbbbSSSCCC>>>666222111111///---+++++++++,,,---...///000++++++*********++++++,,,------,,,+++************))))))))))))************+++***)))(((((()))***+++(((((((((((()))***+++,,,))))))))))))************)))************+++++++++///......---------......------...///111333444555666888;;;<<<===>>>@@@BBBEEEHHHKKKMMMMMMNNNOOOPPPOOONNNNNNNNNPPPRRRUUUWWWUUU[[[gggvvvnnn```VVVUUUVVVYYYZZZ[[[```gggiiimmmttt{{{zzzuuutttvvvyyy|||pppaaaQQQLLLGGGFFFEEEDDDIIIOOOTTTZZZcccpppuuukkkeeegggiiippp{{{vvvfffZZZVVVXXX]]]dddooo|||ssslllddd]]]XXXTTTOOOLLLHHHHHHGGGFFFGGGHHHIIIIIIJJJLLLNNNQQQTTTYYY___ccchhhpppzzzwwwllleee[[[YYYYYY___eeelllxxxvvvjjj```\\\ZZZWWWVVVYYY]]]dddrrrzzztttrrrsssyyy~~~wwwjjj^^^WWWVVVYYY\\\kkkvvvuuueeeWWWCCC===555111111222000...,,,+++++++++,,,---......***)))))))))***+++,,,,,,,,,+++************++++++((()))))))))************))))))))))))))))))))))))'''((()))******+++++++++************+++++++++++++++***)))))))))***,,,,,,///......---------............///000222444666777444777:::<<<>>>???BBBDDDEEEHHHKKKMMMMMMMMMNNNPPPPPPOOONNNNNNOOORRRTTTVVVTTTWWWaaappplll^^^SSSSSSTTTXXXYYYYYY```gggkkkooouuu{{{~~~~~~xxxtttsssvvvyyyzzziiiZZZKKKHHHFFFGGGHHHHHHNNNUUUXXX^^^jjjzzz{{{pppkkkgggfffnnnrrr}}}wwwhhh```[[[\\\aaakkkqqq}}}vvvnnnccc[[[UUUPPPKKKHHHEEEEEEEEEEEEFFFHHHJJJKKKOOOQQQTTTWWW[[[aaahhhlllttt~~~ttthhhbbb\\\ZZZ[[[```fffnnnyyyuuuiii```\\\XXXVVVVVVZZZ```jjjyyyyyysssqqqrrrzzz{{{|||zzzvvvssstttuuussslllbbbYYYSSSSSSUUUWWW```jjjtttwwwtttlll]]]QQQCCC<<<444000111222111///,,,,,,+++++++++,,,------))))))))))))***+++,,,---*********)))******++++++(((((())))))*********+++))))))************))))))&&&''')))***+++++++++*********+++++++++,,,,,,,,,,,,***)))((((((***,,,---,,,++++++++++++,,,------...//////111333555666888222555999<<<>>>AAACCCFFFGGGIIIMMMOOOOOOOOOPPPQQQPPPPPPOOONNNOOOQQQTTTUUUTTTUUU]]]mmm~~~lll___UUURRRTTTZZZ\\\\\\aaahhhkkknnnrrrvvv{{{~~~{{{tttpppqqqtttwwwyyy~~~nnn___WWWMMMGGGBBBCCCFFFIIINNNTTT^^^gggvvvxxxoooiiicccgggqqqwwwmmmhhhfffeeekkkuuuvvvlll]]]RRRMMMJJJFFFCCCEEEFFFGGGHHHIIIKKKOOOQQQTTTXXX^^^ccchhhpppyyy~~~oooccc]]]ZZZYYY[[[bbbiiippp|||{{{nnnddd^^^[[[WWWUUUWWW]]]eeeqqq|||xxxuuuttt|||}}}{{{vvvppplllkkkllliiicccZZZRRROOOPPPSSSVVVZZZ___bbb```___]]]UUUJJJ===999555111///...,,,+++......------,,,+++******++++++++++++*********)))***************)))(((((('''(((***+++++++++***))))))))))))((('''&&&&&&&&&+++++++++++++++***)))(((((()))+++------+++)))(((***)))(((''''''&&&&&&&&&'''((()))***+++,,,------000///......///333666888555999======;;;<<>>AAADDDHHHKKKMMMOOOOOOOOOQQQSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXZZZbbbrrrxxxfffZZZTTTSSSSSSVVV^^^ffflllmmmlllmmmnnnpppqqqqqqppppppfffddddddgggmmmuuu{{{~~~zzzpppaaaTTTKKKHHHGGGEEEGGGLLLPPPTTT]]]fffvvvppphhhiiiiiinnnxxxxxxkkkbbbUUUQQQMMMKKKLLLPPPSSSVVV\\\^^^bbbfffjjjooouuuyyy|||oooeee]]]YYYZZZZZZ```jjjttt}}}wwwmmmfffcccbbb]]]]]]cccrrrvvvmmmfff```]]][[[XXXSSSNNNLLLNNNPPPOOOLLLMMMJJJIIIIIIIIIGGGDDDCCC;;;888333000///...---,,,)))))))))))))))*********************))))))))))))))))))***************))))))))))))))))))******+++************************&&&'''((()))))))))))))))***)))'''%%%%%%''')))***)))))))))***+++,,,---...******++++++,,,,,,------.........///111333555777777999:::;;;===>>>AAACCCFFFIIILLLMMMNNNNNNPPPRRRRRRSSSTTTTTTTTTUUUVVVWWWVVVYYYdddtttxxxfff[[[UUUWWWXXX\\\eeeppptttsssllllllmmmnnnnnnmmmkkkjjjaaaaaaccchhhooovvvzzz|||wwwjjjZZZNNNGGGEEEFFFFFFIIINNNQQQUUU^^^hhhuuusssiiiggghhhmmmwwwzzzlll```ZZZRRRQQQPPPPPPTTTZZZ```dddiiikkknnnqqqtttyyy~~~xxxlllccc]]][[[[[[\\\cccmmmwwwuuukkkeeebbbbbb]]]___iii{{{{{{|||~~~yyynnneee^^^[[[XXXWWWRRRNNNKKKLLLQQQTTTRRROOOLLLHHHFFFHHHGGGDDDAAAAAA:::777222///......---+++))))))))))))))))))))))))++++++++++++*********)))++++++,,,,,,++++++***)))'''''''''''''''((())))))))))))))))))))))))(((((((((((()))*********)))))))))((('''%%%%%%'''((()))))))))))))))***+++,,,---***+++++++++,,,,,,,,,,,,---...///000222333555666888888999;;;===???AAABBBDDDGGGIIIKKKLLLMMMOOOPPPPPPRRRTTTUUUTTTUUUVVVXXXXXX\\\iii|||xxxhhh]]]VVVYYY[[[___iiitttvvvrrrllllllllllllkkkiiihhhfff]]]___bbbiiipppuuuxxxxxx}}}zzzpppcccTTTIIIEEEEEEGGGHHHLLLRRRUUUZZZdddnnnvvvvvvkkkjjjooorrrzzz{{{nnnbbbYYYUUUSSSTTTVVVZZZ```iiirrrxxxzzz|||~~~ssshhh```\\\[[[]]]^^^eeepppzzzrrrhhhbbb`````````dddqqqvvvvvv{{{~~~}}}|||}}}uuukkkccc^^^ZZZWWWUUUQQQMMMJJJNNNTTTWWWTTTPPPMMMHHHFFFHHHGGGBBB>>>???888555000...---,,,+++***,,,,,,++++++******)))))),,,,,,,,,,,,++++++++++++.........---,,,+++***)))(((''''''&&&'''((()))***''''''(((((()))******************+++******))))))***)))(((((((((((()))*********))))))***+++,,,,,,,,,,,,,,,,,,---------------...///000222444555666999888999;;;===@@@AAABBBBBBDDDGGGIIIJJJKKKMMMOOONNNPPPSSSTTTTTTTTTWWWYYYYYY___nnnyyyhhh^^^UUUYYY[[[___iiissstttnnnlllllllllkkkjjjhhhfffddd[[[]]]bbbiiipppuuuvvvuuuvvvrrrjjj]]]PPPHHHFFFHHHIIIKKKPPPWWW[[[___jjjuuuwwwlllhhhnnnxxx}}}qqqeee\\\WWWUUUVVVYYY]]]ccckkkvvv}}}pppfff___\\\[[[^^^___fffqqq{{{}}}pppfff```^^^^^^bbbhhhwww{{{mmmlllooowww}}}}}}|||||||||{{{uuummmfffbbb]]]XXXUUUTTTOOOLLLOOOUUUVVVRRRMMMNNNIIIGGGJJJIIIBBB>>>???;;;888444111000000///.........------,,,+++******---------,,,,,,,,,++++++000000///...---+++***)))***)))((((((((()))+++,,,&&&&&&''')))***+++,,,---+++++++++++++++***)))(((++++++************++++++++++++******++++++,,,,,,---------...............---...///000222444555666999888888:::>>>@@@BBBBBBAAACCCFFFHHHIIIJJJLLLNNNLLLOOOSSSTTTTTTTTTWWWYYYXXX___pppyyyjjj```XXXWWWXXX]]]ccciiijjjjjjhhhlllllliiihhhiiigggddd[[[]]]bbbggglllppprrrsssyyynnnaaaVVVMMMGGGHHHLLLJJJOOOUUUYYY___hhhuuutttoooooopppwwwzzznnnddd\\\YYYWWWVVV[[[bbblllvvv~~~vvvlllccc[[[XXXZZZ[[[aaaiiisss|||}}}pppfff```\\\[[[___lll|||wwwqqqrrrtttxxx~~~~~~{{{tttlllfffccc^^^WWWQQQOOOOOOPPPUUUZZZYYYSSSMMMIIIHHHGGGEEECCC@@@>>>===:::777222000//////...------,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,---000000000000111222444444<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJOOOOOOQQQTTTWWWYYYXXXWWWZZZ```qqqxxxiii^^^WWWVVVWWW[[[bbbgggiiiiiikkknnnooolllkkkkkkiiieee]]]```dddiiimmmqqqssstttxxxmmm```VVVMMMGGGHHHMMMNNNSSSYYY___fffqqquuummmnnnssszzzuuuppphhhaaa___```bbbccchhhnnnwwwtttiiiaaaZZZXXXZZZ^^^dddmmmvvvzzzmmmeee```^^^]]]dddpppxxxsssppprrrvvv|||~~~{{{rrrlllggg```XXXRRRNNNNNNQQQVVV[[[ZZZUUUOOOKKKJJJIIIFFFCCC@@@>>><<<888555111......------,,,---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++,,,,,,,,,,,,------/////////000111222333444888888:::<<>>===777444000---------,,,+++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,---------.........///000222333444333555777:::===@@@CCCDDDCCCDDDEEEFFFHHHIIIJJJKKKPPPQQQTTTVVVYYYZZZZZZZZZ^^^gggyyysssdddZZZVVVVVVXXX[[[```eeeiiikkkrrrvvvxxxuuutttsssooojjjfffhhhkkknnnqqqsssttttttsssiii]]]TTTNNNKKKOOOUUUZZZaaajjjttt}}}tttrrrrrrvvv~~~yyyqqqllljjjdddcccbbbcccgggooowww}}}zzzlllbbb\\\XXXXXX\\\aaaiiisss|||tttfff___]]]___```cccmmmyyyrrrrrruuu|||}}}{{{tttmmmeee\\\WWWQQQRRRUUUZZZ^^^___]]]ZZZTTTSSSOOOKKKFFFBBB???>>>777444000---------,,,+++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++************************************************************************+++++++++,,,,,,---------.........///000222333444333555777:::===@@@BBBCCCCCCCCCEEEGGGIIIJJJKKKLLLOOOQQQTTTVVVXXXXXXYYYZZZ]]]hhh{{{ooobbbYYYVVVWWWYYY\\\```fffllloootttyyy|||zzzyyyxxxsssmmmkkkmmmoooqqqsssssssssssspppfff[[[TTTQQQPPPVVV]]]ccclllxxx}}}wwwuuuyyy}}}tttlllgggeeeeeefffhhhlllpppvvvttthhh```[[[XXXYYY]]]aaaiiittt}}}rrrddd\\\[[[\\\^^^```kkkxxxuuuyyy~~~~~~zzzrrrjjjbbb]]]UUUVVVXXX\\\aaacccdddddd^^^[[[VVVPPPIIIDDD@@@>>>777444000.........---------,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))''''''((((((((()))))))))************************************************++++++++++++++++++++++++******************************+++,,,,,,---......---......///111222444555777888999;;;===???@@@AAABBBCCCEEEHHHJJJLLLMMMMMMMMMPPPTTTVVVVVVVVVXXXZZZ\\\jjj~~~yyyjjj^^^XXXTTTVVVYYY\\\```gggnnnssswww}}}~~~xxxrrroooppprrrsssssssssrrrrrrlllcccZZZUUUUUUWWW```hhhppp{{{||||||~~~xxxpppiiiddddddgggiiihhhnnnvvv~~~zzzpppeee```\\\YYYZZZ]]]aaajjjvvvpppbbb[[[YYY[[[\\\bbbppp~~~zzzooogggbbbVVVXXXZZZ^^^dddkkkpppsssooojjjbbbXXXNNNFFFAAA>>>777444000............------,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******************************+++,,,,,,---............///000222333555666::::::;;;<<<===??????@@@AAACCCFFFIIILLLMMMNNNNNNLLLPPPTTTVVVUUUUUUWWWZZZ\\\lllqqqcccYYYUUUQQQSSSWWWZZZ___fffooouuuzzzxxxrrrssstttttttttsssqqqpppiii```YYYWWWYYY^^^iiisssoookkkgggdddeeekkkrrrwwwwwwuuummmddd```]]]ZZZZZZ]]]dddnnnzzz|||mmmaaa[[[YYY[[[\\\eeeuuuqqqfff```UUUWWWZZZ___hhhrrr}}}{{{pppbbbTTTHHH@@@<<<555222///------------------,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))******+++---....../////////000111333555666888999:::;;;<<<===>>>???@@@@@@CCCFFFJJJMMMNNNOOOOOOLLLQQQVVVWWWVVVUUUXXX[[[[[[lll}}}lll___VVVSSSNNNQQQUUUYYY^^^eeeooovvv||||||sssttttttttttttrrrpppoooggg___XXXXXX[[[bbbnnnyyy}}}}}}uuuooogggeeeccceeejjjttt~~~ssskkkdddaaa^^^[[[[[[]]]gggqqq~~~yyylll```[[[ZZZ\\\]]]gggyyyooobbb[[[TTTUUUYYY```jjjxxxzzziiiXXXIII???:::444111...,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))******+++---...////////////000222333555777888888888999;;;===>>>@@@@@@@@@BBBFFFJJJMMMOOOOOOOOOMMMRRRWWWXXXVVVVVVYYY]]]WWWjjjvvviii\\\TTTQQQOOOQQQTTTXXX^^^fffooouuu~~~|||zzzxxxuuurrrpppooooooeee[[[XXX^^^ccchhhvvv}}}ssslllgggddd```gggnnnqqqyyytttiii^^^ZZZYYYXXXZZZ^^^jjjqqq|||rrreee^^^ZZZXXXXXX[[[iii|||xxx}}}|||lll```YYYOOORRRXXX^^^fffoooxxx~~~wwwjjjZZZKKK>>>777333111///---+++***(((((('''(((***+++,,,,,,+++***************)))))))))(((---,,,***)))))))))***+++((()))***++++++***)))(((,,,,,,,,,+++***))))))(((((((((((('''&&&&&&%%%%%%))))))************))))))(((((((((((())))))))))))******+++,,,---//////000222000//////000333666888666777888;;;===???AAABBB>>>AAAEEEIIILLLMMMMMMLLLPPPRRRUUUVVVWWWYYY\\\^^^ZZZkkkqqqeeeZZZSSSRRROOOQQQTTTXXX]]]eeemmmsss||||||yyyxxxwwwtttrrrpppnnnmmmddd[[[YYY___fffnnn~~~|||rrrllliiihhhiiilllvvv|||oooeee\\\YYYYYYZZZ]]]bbbmmmttt~~~|||pppccc\\\YYYXXXZZZ^^^nnnyyyyyyzzznnnddd[[[WWWSSSUUUXXX[[[^^^bbbgggkkkooolllfff]]]SSSHHH>>>999555333111///...---++++++***++++++,,,,,,,,,,,,+++++++++++++++******************))))))))))))******((()))***++++++***)))((('''(((((())))))*********)))))))))((((((((((((((()))************))))))((()))))))))************+++***++++++,,,---...//////000000///000111333666777888888:::;;;===>>>???@@@@@@BBBFFFIIILLLNNNNNNNNNPPPRRRUUUWWWXXXYYY\\\^^^\\\kkkyyykkk```VVVRRRQQQOOOQQQTTTWWW[[[bbbiiinnnwwwzzz|||yyyvvvvvvuuutttrrrooollljjjbbb[[[[[[ccclllxxxyyypppjjjhhhkkkqqquuuwwwhhh___XXXXXXYYY[[[aaafffpppwwwxxxlll```YYYWWWXXX^^^dddvvv{{{wwwzzzuuurrrlllfff___ZZZVVVTTTUUUWWWXXXYYYXXXXXXYYYZZZZZZYYYVVVQQQKKKCCC===999444111...------,,,+++***------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++,,,+++******))))))************))))))&&&&&&&&&'''((()))))))))))))))************++++++************))))))((((((*********+++++++++,,,,,,+++,,,,,,,,,------......//////000111333444555666999::::::;;;<<<===>>>>>>BBBDDDFFFIIILLLNNNOOOPPPOOORRRUUUWWWXXXYYY\\\]]]]]]lllttteee[[[RRROOOPPPOOOQQQSSSVVVYYY^^^dddiiippptttyyy{{{{{{yyyvvvtttsssttttttsssqqqnnnjjjhhh___\\\^^^hhhtttuuuqqqmmmkkkoooxxx|||rrrbbb\\\WWWWWWYYY\\\cccjjjssszzzssshhh\\\WWWVVVYYYbbbkkk~~~|||yyy}}}|||tttjjjgggaaa\\\WWWTTTSSSSSSSSSVVVXXXYYYXXXVVVVVVVVVTTTSSSQQQLLLGGG@@@:::777444111---,,,---...---,,,///---,,,*********+++,,,,,,,,,+++++++++************,,,...///...,,,***((()))))))))******)))))))))))))))((((((''''''''''''(((((()))******+++,,,,,,++++++***))))))(((((((((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///111333444555555444888999:::;;;<<<>>>>>>???CCCCCCEEEGGGJJJLLLNNNOOOOOORRRUUUWWWXXXZZZ[[[]]]___lll~~~oooaaaWWWOOOLLLMMMNNNPPPRRRTTTWWW[[[```dddjjjnnnrrrtttsssqqqpppqqqpppqqqqqqqqqooolllhhhfff^^^___dddppp~~~yyyssslllmmmpppuuuwwwnnn___ZZZWWWXXXZZZ]]]dddkkkuuu|||{{{nnndddZZZVVVVVV[[[fffqqq|||zzz~~~|||rrrkkkgggaaaZZZUUUQQQPPPPPPRRRTTTWWWXXXWWWUUUTTTTTTRRRQQQOOOKKKEEE>>>999555555111,,,,,,///111000...---,,,+++)))))))))***++++++*********))))))))))))+++,,,......---***'''$$$***))))))))))))))))))************)))))))))))))))&&&''''''((()))***++++++++++++***)))(((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---...111333555555444444666777999;;;===???@@@AAABBBBBBDDDFFFHHHJJJLLLMMMNNNQQQUUUXXXYYYZZZ[[[\\\___lll~~~}}}jjj]]]TTTMMMJJJLLLLLLNNNQQQSSSUUUYYY]]]```eeeiiimmmooommmkkklllmmmmmmmmmmmmllljjjhhheeeddd___dddnnn{{{wwwppplllmmmttt~~~rrriii]]]YYYXXXYYY[[[^^^fffnnnwww~~~~~~uuujjjbbbZZZVVVWWW]]]iiivvv{{{{{{yyyzzz~~~vvvmmmiiibbb[[[TTTPPPNNNMMMRRRTTTVVVVVVSSSPPPOOONNNMMMMMMKKKHHHCCC===888555000+++&&&&&&***------+++++++++******)))******************)))))))))(((((()))***+++,,,***'''$$$"""******))))))))))))******'''((()))***+++,,,---...&&&&&&''''''((()))******+++***)))(((((()))***+++)))))))))************+++***+++++++++,,,,,,---------///111333444555555444555666888:::===???AAABBB@@@BBBDDDFFFHHHJJJKKKKKKNNNQQQVVVXXXYYYZZZ[[[\\\___lll}}}tttdddYYYQQQKKKJJJKKKKKKMMMOOORRRTTTWWW[[[^^^aaaeeejjjkkkhhhgggiiillliiihhhgggfffdddbbbaaaaaabbbkkkyyy~~~wwwuuuvvvwwwzzzmmmeeeZZZWWWWWWZZZ\\\```iiirrrzzzzzzqqqgggaaaZZZXXXYYY___lllxxxwwwrrrwwwxxxyyy}}}yyyrrriiifffaaa[[[VVVSSSQQQPPPSSSTTTUUUSSSOOOLLLJJJJJJJJJIIIHHHEEEAAA<<<888555---'''""""""''',,,+++)))******++++++,,,++++++++++++++++++*********))))))((()))***++++++)))(((&&&+++***)))(((((()))***+++'''((()))***+++---......'''''''''(((((()))))))))***)))((('''(((***+++---*********+++++++++,,,,,,))))))***+++,,,------......///000222333444555555777888999;;;===>>>@@@@@@@@@BBBEEEHHHJJJKKKKKKJJJMMMQQQVVVYYYZZZZZZ[[[\\\^^^kkk~~~{{{nnn___VVVPPPKKKJJJKKKIIILLLOOOQQQSSSVVVZZZ]]]___dddhhhiiifffeeegggkkkfffeeecccaaa```___^^^^^^eeeppp}}}vvvuuuzzzwwwjjjbbbWWWVVVWWW[[[]]]bbbkkkvvv|||wwwnnnfff```[[[YYYZZZ```mmmzzz~~~pppkkkooozzzxxx{{{|||qqqjjjeeeccc```\\\YYYWWWUUUUUUTTTTTTTTTRRRNNNKKKJJJJJJJJJJJJHHHEEEAAA;;;777444222,,,&&&'''---111111...)))***,,,---...------,,,,,,,,,,,,+++++++++******)))***+++---......------+++***)))(((((()))***+++***************+++++++++(((((((((((()))))))))))))))(((''''''(((***,,,...++++++,,,,,,,,,---------((())))))+++,,,---......//////000111333444555666999999:::;;;<<<===>>>>>>@@@CCCFFFJJJLLLLLLKKKJJJMMMQQQVVVYYYZZZZZZ[[[[[[]]]kkk~~~