BM6P6(@ ,,,+++++++++***)))))))))''')))++++++******+++,,,++++++******************++++++++++++,,,---...///)))))))))***+++++++++,,,,,,+++))))))***)))(((&&&''')))***)))'''&&&)))+++)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###(((+++)))###!!!$$$)))###$$$&&&((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%***'''$$$"""!!!###%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###((((((((('''&&&&&&&&&%%%************)))(((&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))%%%''')))***+++***((('''******))))))))))))******+++,,,---///000//////...111111000000//////......111111000000//////......111111000......---------,,,,,,,,,---------......---------........./////////////////////////////////......---------......////////////............------------------------,,,,,,+++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''((())))))((((((''''''&&&&&&,,,+++)))'''&&&%%%&&&&&&((('''&&&%%%%%%&&&'''(((******)))))))))))))))(((''')))++++++*********,,,************************++++++++++++,,,---......))))))))))))))))))*********)))((()))++++++***)))'''((()))(((&&&%%%''')))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))'''$$$"""$$$'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$((('''%%%###"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&''')))*********)))(((******))))))))))))*********+++,,,------......---.............../////////000000000/////////......000000///...------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------//////////////////////////////...............///////////////............------------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))******)))((('''&&&''''''((((((((((((((((((''''''''',,,***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))((()))++++++***)))***+++************************++++++***++++++,,,---...)))))))))((((((((((((((()))((((((***,,,---,,,+++((((((((('''%%%$$$%%%''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((('''%%%$$$###$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))***))))))(((((())))))***************+++,,,------+++,,,,,,---....../////////////////////.........///...---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------/////////////////////////////////////////////////////////............---,,,,,,,,,,,,---------------------,,,++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((''''''''''''((('''''''''(((((((((((((((+++***)))'''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((((()))))))))((()))++++++***))))))******************+++++++++++++++******+++,,,,,,---*********))))))((((((''')))))))))+++------,,,******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$$$$###$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$"""###%%%&&&$$$!!!#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((&&&$$$###"""###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&((((((((('''((()))******))))))(((((((((((())))))+++***))))))***+++---...,,,,,,------....................................------,,,+++******++++++******+++++++++,,,,,,,,,............/////////////////////////////////////////////000000000000000//////.........---------,,,,,,,,,,,,,,,---------......---,,,,,,++++++***************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((())))))*********((()))++++++)))(((((()))))))))*********+++++++++++++++*********+++,,,,,,+++++++++******)))))))))+++++++++,,,...---+++)))+++***)))((('''''''''&&&''''''(((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$"""###%%%&&&$$$!!!!!!"""%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((((('''%%%######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((((()))))))))((((((''''''&&&&&&((((((((('''((()))******))))))(((((((((((())))))++++++*********,,,---////////////.........---------------------.........,,,++++++************+++******+++++++++,,,,,,,,,........./////////000000////////////////////////......///000111111000000............------------+++++++++,,,,,,,,,------......---,,,,,,++++++***************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%((()))))))))))))))******((()))+++***)))(((((())))))))))))***++++++,,,,,,++++++************++++++++++++++++++************++++++,,,...///...+++))),,,***((((((((()))(((''''''((()))***************(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&&&&$$$"""!!!###%%%(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((()))))))))))))))((((((''''''(((((()))************+++,,,---...000000//////...------,,,,,,,,,,,,---------------++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........////////////////////////,,,---///000111000000///.........------------,,,******++++++,,,,,,---------------,,,++++++******************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))&&&'''(((((()))((((((((('''''''''((((((((((((((((((((())))))((('''&&&&&&&&&''''''''''''''''''&&&)))(((((((((((((((''''''((()))+++***(((''''''(((((())))))***++++++,,,,,,++++++************++++++))))))))))))******************,,,...000000---+++***(((&&&&&&((()))((('''&&&&&&((()))*********)))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((('''''''''(((((((((((((((&&&''')))*********)))(((((((((''''''''''''(((((((((((()))***++++++++++++......------------------++++++,,,,,,,,,---------+++++++++******++++++,,,,,,,,,,,,,,,------------------------............////////////////////////+++,,,...000000000///............---------,,,,,,)))******+++,,,,,,------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))%%%&&&((()))))))))(((((((((((((((((((((''''''''''''(((((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%(((***+++***(((''''''(((((())))))***++++++,,,,,,++++++***************+++''''''(((((())))))******((((((+++...111111///---)))&&&$$$%%%''')))(((&&&$$$%%%'''))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&''')))***+++***((('''((((((''''''''''''((((((%%%&&&(((*********))))))***++++++,,,,,,------...+++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,------------......////////////000000000111////////////////////////***+++---///000000///.........---------,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&((()))))))))(((((())))))(((((('''''''''&&&'''((()))))))))((('''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))************)))))),,,+++*********+++,,,---************************+++***(((&&&&&&''')))***'''))),,,...///...------***((('''&&&&&&'''(((***$$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$$$$%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++***)))((((((((()))((((((***+++,,,---------000000000///......---------------...///000111111////////////////////////...---,,,***))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++)))(((''''''''''''))))))(((((('''''''''&&&&&&%%%$$$$$$%%%&&&'''(((******))))))((((((''''''************************))))))************))))))******)))))))))***+++,,,***************************)))(((((('''((()))***)))***+++,,,------,,,,,,)))((('''&&&&&&'''((()))'''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))************)))))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((((((((((())))))))))))))))))************))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---,,,++++++******++++++((()))***+++,,,---------,,,,,,------------------++++++,,,,,,------......////////////////////////000///...,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******)))(((''''''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&)))(((((((((''''''''''''(((((('''''''''(((******))))))))))))((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))(((((())))))***+++************************((()))))))))))))))))))))************************)))((('''&&&&&&'''((()))+++++++++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******************)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''(((((((((((())))))))))))((())))))******))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,+++*********++++++((()))***,,,------------++++++,,,,,,---......///,,,,,,,,,,,,,,,---------////////////////////////000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***)))((('''%%%$$$######''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%((((((((((((''''''''''''))))))((((((((()))******)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))*********+++************************'''(((***++++++***)))(((++++++***)))(((((()))))))))(((''''''''''''((()))++++++++++++***((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))(((((((((((()))))))))***+++,,,------------........./////////000000///.....................////////////////////////------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((*********+++++++++++++++************************&&&(((***,,,,,,+++)))(((,,,+++***)))((((((((((((((((((''''''''''''(((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&''''''((($$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))(((((('''(((((())))))***+++,,,---------------000000/////////........................---------////////////////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''((((((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''******+++,,,,,,,,,,,,+++************************&&&(((***,,,,,,,,,***)))+++*********))))))((((((((((((((((((((((((((((((''''''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))'''(((((())))))(((((('''''''''((())))))******+++++++++++++++++++++++++++++++++++++++++++++***)))******)))))))))***++++++++++++,,,---------------///......---,,,,,,+++++++++++++++++++++,,,,,,,,,////////////////////////......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''((())))))******&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((('''''''''''''''((('''''''''((((((((((((((())))))*********)))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))***+++,,,++++++***************************'''(((***+++,,,,,,++++++)))***+++++++++***)))(((''''''((((((((((((''''''&&&'''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((()))*********************************)))******++++++++++++***)))))))))))))))***+++++++++,,,------...---------------------------,,,,,,*********++++++,,,,,,---////////////////////////---...///000000///......------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))((())))))***)))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))++++++******)))************************(((((()))***+++,,,,,,,,,((()))+++------+++***(((''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$""" &&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((((('''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((()))*********************************((()))***+++++++++++++++'''''''''''''''((()))))),,,,,,------...---------------......///000000000++++++,,,------...//////////////////////////////+++,,,---.........,,,,,,------------------------+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''(((((())))))&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((''''''''')))******'''%%%******))))))((((((''''''******))))))))))))************))))))******+++,,,+++*********))))))((((((***)))))))))))))))******((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$)))'''###  !!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((("""###$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%'''***,,,,,,***'''%%%(((((())))))))))))(((((())))))))))))************))))))(((((())))))***+++*********++++++,,,,,,,,,+++***)))))))))***,,,,,,+++++++++,,,,,,,,,------........................,,,---...///000000000000///////////////////////////............---------+++,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''&&&$$$###%%%'''((('''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''(((******((('''***)))))))))((((((((('''******))))))))))))*********************++++++,,,************)))))))))((()))((((((((((((((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((&&&''')))++++++)))'''&&&(((((())))))))))))(((((('''''''''((((((((())))))+++************+++,,,,,,++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,------------........................,,,------...////////////////////////////////////............---------------,,,,,,,,,+++++++++***++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%$$$&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((''''''((())))))((())))))))))))((((((((((((******))))))))))))******)))************+++++++++************))))))))))))((((((''''''''''''(((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''---,,,)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))***************(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''',,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++++++++************+++,,,,,,,,,------------.........------------------------------------------------////////////////////////............------------...---,,,+++++++++,,,------,,,,,,++++++*********((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((((((''''''((((((((('''&&&&&&&&&((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%%%%&&&((((((((())))))))))))((((((((((((******))))))))))))******))))))******++++++++++++*********)))))))))))))))))))))((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********************++++++,,,,,,---------.........//////------------------------------,,,,,,,,,,,,,,,,,,////////////////////////.........---------,,,,,,///---,,,******+++---...------,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((''''''&&&((())))))(((''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$$$$%%%'''''''''(((((((((((())))))))))))******))))))))))))******((()))***++++++++++++***))))))))))))))))))******+++***))))))((((((((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((***)))(((''''''((()))***(((((())))))))))))(((((('''(((((((((((()))))))))***************++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,---------.........//////------------------------------,,,+++++++++,,,,,,////////////////////////...------------,,,,,,,,,...---+++******+++---...------,,,,,,+++***))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''(((((()))))))))(((((('''''''''(((((((((&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&(((((((((((())))))))))))******))))))))))))******((()))***,,,,,,+++******))))))))))))************,,,+++***))))))((())))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************))))))(((((())))))***+++,,,,,,++++++++++++++++++***++++++,,,---,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...////////////////////////------------,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((())))))''''''&&&&&&''''''((()))%%%'''(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&'''((((((((()))))))))*********))))))))))))******((()))+++,,,,,,+++***)))((()))))))))************++++++***(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++)))(((((((((((()))******++++++++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---...000////////////////////////---------,,,,,,,,,++++++)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&((()))$$$%%%'''''''''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))***,,,+++)))''''''((((((((())))))************))))))))))))******''')))+++,,,,,,,,,***)))(((((())))))*********+++******)))''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###%%%&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))((((((((('''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))))))))((()))******+++*********++++++,,,,,,---***+++,,,---...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---000111////////////////////////---------,,,,,,,,,++++++'''((()))***************++++++++++++++++++,,,,,,))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))((((((''''''&&&%%%%%%$$$%%%&&&'''(((###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***((('''((()))***)))'''&&&'''(((******((('''&&&'''(((((()))))))))))))))((((((((((((((((((((((((,,,***((((((***+++)))'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&((()))******(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%&&&'''))))))'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***,,,''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))************++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......+++++++++************))),,,+++*********+++,,,---------------------------)))***,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++###%%%''')))******)))(((&&&'''((())))))******)))+++***)))'''''''''(((((())))))(((((('''''''''&&&,,,++++++***)))(((''''''***)))'''%%%$$$%%%'''(((''''''&&&%%%&&&'''((()))******))))))((((((''''''&&&&&&&&&''''''''''''((()))((('''((()))***)))'''&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''''')))))))))))))))))))))))))))'''&&&'''***+++***((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''((()))***++++++***)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&''')))''''''''''''(((((((((((()))))))))(((((('''''''''(((''''''''''''''''''((((((((()))))))))***************************************)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,------------...+++++++++************))),,,+++*********+++,,,---------------------------,,,...//////...------...---,,,+++************+++++++++++++++++++++++++++&&&'''(((************)))((()))))))))))))))((('''))))))(((''''''((()))***)))(((((((((''''''''''''*********)))))))))))))))***)))((('''&&&''''''((('''&&&&&&%%%&&&'''((()))))))))))))))((((((''''''&&&&&&&&&''''''''''''((()))(((''''''))))))((('''&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))&&&%%%%%%&&&)))******)))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((())))))))))))******)))))))))))))))))))))))))))(((((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++************)))++++++******++++++,,,---...........................///000///---++++++,,,++++++******))))))******************************************************************)))((('''&&&''''''''''''((()))***+++((((((((((((''''''''''''(((((())))))************)))))))))))))))((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((()))(((''''''((()))((('''''''''((())))))((('''''''''(((((()))))))))))))))************************&&&&&&&&&'''))))))***)))))))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))'''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******************++++++++++++++++++,,,,,,,,,---------+++++++++*********))))))*********++++++,,,------........................+++,,,------+++*********++++++************++++++)))))))))))))))))))))))),,,+++***))))))))))))***)))))))))))))))(((''''''((((((((((((((()))******((((((((((((((('''''''''))))))))))))))))))******(((((()))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((&&&''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))'''(((((((((((()))))))))************************)))))))))***************)))))))))******++++++++++++++++++,,,,,,,,,------+++++++++*********))))))))))))***+++,,,,,,------........................(((***,,,,,,+++***+++,,,,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))++++++)))(((((((((((((((''''''((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((++++++******)))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((***++++++***)))((((((***((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%#########$$$$$$''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))************************((()))***+++++++++******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))((()))***+++,,,---------------------------------)))+++------------...///,,,,,,,,,+++,,,,,,---...*********************************))))))(((((((((&&&'''((()))************************)))((('''&&&'''''''''(((((((((((((((,,,,,,+++***)))(((''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&((((((''''''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''')))******(((''')))+++'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%''''''''''''((((((((((((%%%&&&&&&&&&'''''''''((((((''''''''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))'''((()))*********))))))((((((((()))***+++++++++***++++++++++++,,,,,,,,,+++++++++************)))'''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,,,,---++++++******+++,,,,,,---++++++++++++++++++++++++)))***+++++++++***)))((('''((()))))))))))))))((((((((()))******)))((('''''''''''''''((((((((()))+++*********))))))((((((((('''&&&&&&&&&''')))***%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&((((((''''''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''###&&&((((((''''''))),,,''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&"""###$$$%%%&&&'''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))(((''''''(((((()))***+++++++++******+++++++++,,,,,,,,,+++++++++************)))'''(((***,,,------------++++++++++++++++++++++++***,,,---,,,***(((((()))******))))))***+++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))************)))((('''&&&&&&'''(((*********))))))&&&'''''''''(((((())))))))))))))))))************)))((('''&&&'''(((***,,,%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++***((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$!!! '''''''''((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,,,,---,,,+++******+++,,,---111///---+++******+++,,,******+++++++++,,,,,,,,,.....................---...------,,,,,,,,,------...---+++)))'''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''&&&''''''((()))***))))))************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''$$$###$$$''')))'''%%%((((((''''''''''''(((((('''((((((((())))))))))))&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! %%%%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******++++++,,,++++++************++++++...---+++***)))))))))************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---...//////---,,,***)))))))))))),,,,,,,,,+++++++++++++++++++++******************(((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%###%%%'''((('''%%%((((((''''''''''''((((((''''''((((((((()))))))))&&&''''''((((((((((((((())))))*********+++++++++))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!!!!!###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""###%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))************************))))))************)))))),,,,,,++++++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))******************(((((())))))))))))((((((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&((((((''''''''''''(((((('''''''''((((((((())))))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))************))))))))))))'''((()))******)))((('''++++++,,,,,,,,,+++******************++++++++++++************++++++++++++++++++++++++,,,---......+++++++++,,,,,,,,,------++++++******))))))(((((((((((())))))******++++++(((((())))))))))))((((((((((((((((((''''''''''''))))))((('''&&&&&&&&&''')))(((''''''''''''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***)))&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))(((%%%###"""$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))******))))))))))))))))))'''((()))******)))((('''((()))***************)))))))))*********+++++++++)))))))))*********++++++...---,,,+++++++++++++++((()))******+++,,,,,,,,,*********))))))(((((((((((((((((())))))******+++(((((())))))))))))((((((((((((((((((''''''''''''******)))(((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&''')))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())) """$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((+++---+++&&&""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$!!! !!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((((((((())))))))))))************+++(((((())))))***+++++++++///...---+++************&&&'''(((******+++******))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((('''''''''''')))(((((('''''''''((((((%%%&&&''''''''''''&&&%%%))))))(((&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&& !!!"""$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***(((+++...,,,'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((())))))*********))))))(((((())))))***((((((''''''((()))+++,,,))))))))))))************(((((()))******+++,,,,,,------,,,+++************&&&''')))************)))((())))))******++++++,,,)))))))))))))))((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%###%%%&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))######$$$%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$''')))***'''+++...,,,((($$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%!!!%%%)))***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%$$$######$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,+++***)))'''%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((()))******++++++***)))(((((()))***+++,,,+++******+++---///111))))))))))))************((())))))***+++,,,,,,,,,+++++++++***++++++,,,,,,'''((()))***+++******)))(((((()))***+++,,,------******))))))((((((''''''(((((())))))))))))(((((()))(((((((((''''''''''''############$$$%%%%%%&&&&&&(((+++------+++(((&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$'''******((('''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&((()))***++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""&&&%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************)))))))))))))))(((((()))***+++,,,,,,,,,++++++***)))((('''&&&&&&*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&,,,+++***)))(((((((((((('''''''''((((((((((((((()))((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))***************)))))))))))))))))))))(((((()))++++++,,,,,,+++++++++***************)))************++++++++++++************************+++++++++*********))))))'''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''++++++***)))((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))******((()))***+++++++++++++++***+++++++++,,,,,,------*********+++,,,,,,------************************+++************)))))))))'''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))************)))))))))))))))*********((()))***++++++++++++++++++++++++,,,,,,,,,------))))))******+++,,,------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************(((((())))))************))))))***+++++++++******++++++++++++************'''(((((()))***+++,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''(((((()))''''''''''''((((((((()))'''''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******++++++,,,))))))))))))************((((((((()))******++++++)))******+++++++++******++++++******)))))))))(((((((((((()))*********+++))))))))))))))))))))))))(((((()))))))))))))))***(((''''''&&&&&&''''''(((((((((((((((((()))))))))'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))(((((((((''''''(((((()))%%%&&&&&&'''((()))******''''''''''''((((((((()))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))************'''(((((()))******++++++******+++++++++******))))))))))))***************************************(((((((((((((((((((((((((((((((((((())))))******((('''&&&&&&&&&&&&'''(((''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&'''((((((&&&$$$""" $$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************'''(((((()))***+++++++++******+++++++++******)))'''((()))***+++,,,------,,,,,,++++++++++++++++++(((((((((((((((((((((((('''((((((((())))))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&'''((((((((('''%%%$$$)))(((((('''''''''(((((('''''''''''''''''''''''',,,***((((((((()))(((&&&'''''''''''''''''''''''''''%%%%%%(((++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''&&&'''(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$#########%%%((()))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((((((---+++******++++++***((())))))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))'''((()))))))))(((&&&&&&&&&&&&'''((()))***+++,,,))))))))))))************((((((((((((((('''''''''''''''(((((())))))******''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))))))))))))))(((((('''((((((''''''''''''(((((('''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%$$$''''''''''''''''''''''''((('''&&&''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,***))))))******)))((())))))))))))************++++++++++++++++++++++++***************************+++++++++******)))((((((((((((((((((((((((((((((((()))))))))'''&&&%%%))))))((((((((((((''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******)))))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***))))))(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((&&&&&&&&&((()))((('''''''''''''''''''''''''''***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&******'''$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++)))((((((******)))'''))))))))))))************++++++++++++++++++++++++************************)))************)))(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******++++++******))))))((((((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((((((''''''''''''(((((()))''''''''''''''''''''''''***)))))))))++++++***(((''''''''''''''''''''''''+++)))'''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$(((---...)))$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((***((('''((())))))((('''((()))))))))************************************************************)))***************))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&'''((()))******+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''((())))))&&&$$$((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&'''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&&&&***///000+++&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((()))((('''((()))***)))(((((()))))))))******************************************************************++++++,,,++++++******************************))))))((('''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''((((((((()))***))))))((('''&&&&&&&&&""""""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((((((((())))))***''''''&&&''''''((()))***(((((((((((((((((((((((()))(((((()))+++***(((&&&((((((((((((((((((((((((((())))))(((&&&&&&''')))''''''''''''''''''''''''''''''((()))((('''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''')))------***'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))((('''(((***+++***)))))))))))))))******************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))(((''''''''''''(((***))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((%%%&&&'''***,,,---+++***((((((((((((((((((((((((%%%'''))))))'''&&&''')))''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************)))((()))+++,,,+++***))))))))))))************************************************************))))))***+++++++++++++++************************(((''''''&&&'''((())))))+++******)))'''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((************************&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))!!!%%%)))***)))((())))))))))))))))))))))))###&&&******((('''((()))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((***)))((()))+++,,,,,,+++))))))))))))************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))''''''&&&&&&'''(((***+++((((((((()))))))))))))))))))))))))))************+++***)))((('''&&&%%%%%%!!!!!!###$$$%%%'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''******))))))((((((''''''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))******)))((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((()))((('''&&&%%%$$$#########$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&&&&''')))'''&&&'''******(((%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""###&&&((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))((((((''''''&&&&&&((('''&&&%%%&&&''')))+++((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******)))((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&'''((())))))((((((((((((''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%&&&&&&'''((('''&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$######&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((()))******+++,,,,,,))))))))))))************)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))******++++++******)))((()))))))))((((((''''''''')))((('''&&&'''(((***+++((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((''''''&&&%%%&&&&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''(((***+++,,,---************++++++++++++)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))******))))))((('''))))))))))))(((((((((((((((((('''&&&&&&''')))***((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''((()))))))))))))))))))))******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((('''&&&&&&''''''((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%%%%&&&((())))))***)))))))))*********++++++((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))'''&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++*********)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((***))))))(((((((((((((((((((((((()))(((((('''&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((((()))((((((((()))))))))******(((((((((((((((((((((((('''((())))))((('''(((***))))))))))))))))))))))))******++++++******)))(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&------,,,,,,+++******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((((((((((((((((((((())))))((((((''''''(((((())))))(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''''''''((()))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************************'''((((((((())))))))))))))))))))))))))))))))))))&&&((())))))''''''(((***))))))))))))))))))))))))******++++++******)))(((''''''''''''((((((((((((***************)))))))))&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%'''))))))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''''''''((()))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***((((((((())))))*********(((((()))))))))*********))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))******))))))((('''%%%&&&&&&&&&'''''''''((())))))******)))(((((('''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,,,,------...))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))))))))(((&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++,,,***'''%%%###$$$%%%&&&''''''((('''(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%(((******'''&&&''')))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''((())))))&&&%%%$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******"""###$$$%%%&&&((()))))))))************+++++++++))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&///...,,,***************)))((((((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&''',,,---...,,,***))))))***''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!!!!$$$'''&&&%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%% """%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!&&&***,,,+++)))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&(((******)))'''&&&((((((((((((((((((((((((***)))'''&&&'''(((***++++++******)))(((''''''&&&&&&'''((()))***+++,,,---))))))))))))((((((((((((((((((((((((((()))))))))***(((&&&&&&''''''&&&%%%&&&(((***)))&&&%%%''')))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&%%%000///---,,,+++***++++++******)))))))))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((()))******)))'''&&&&&&'''''''''((((((((((((''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''######%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$''')))***)))&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))((('''&&&%%%(((((((((((((((((((((((())))))'''''''''(((***+++*********)))((('''''''''&&&'''(((((()))***++++++))))))))))))(((((((((((()))))))))((((((''''''&&&+++)))''''''(((((('''&&&&&&(((***)))'''&&&''')))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%%%%111000...---,,,+++++++++,,,++++++*********++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))&&&&&&%%%&&&'''((()))***'''))))))(((&&&%%%%%%&&&''''''((((((((((((''''''))))))((('''%%%$$$###"""''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$###"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++***)))((('''&&&&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++******))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%+++)))(((''')))))))))(((&&&((()))(((''''''((()))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&%%%$$$######$$$%%%&&&111111000...---,,,++++++,,,++++++************+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''((()))******)))***+++***((('''((()))''''''((((((((((((''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%((()))+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((+++***(((&&&%%%&&&'''((((((((((((((((((((((((((()))(((((('''((()))*********)))))))))((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))*********))))))(((((((((***(((''''''((())))))(((''''''((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%&&&'''222222111000///---,,,+++,,,+++***)))))))))))))))))))))))))))))))))))))))+++***)))(((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++++++++)))((()))***''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))***)))(((&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((()))'''&&&%%%%%%'''***+++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((()))))))))***)))))))))******+++++++++((('''%%%&&&'''(((((('''''''''''''''((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))555555555444222000...---,,,+++***)))))))))))))))))))))))))))))))))))))))******(((''''''((())))))(((((((((((((((((((((((())))))*********)))(((((('''((())))))''''''((()))''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$""""""###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&'''((()))((('''''''''&&&%%%%%%&&&(((+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((()))***+++,,,---(((&&&%%%%%%'''((((((''''''&&&&&&''')))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))999999999888666444222000------,,,+++***))))))***))))))))))))))))))))))))***)))'''''''''(((***+++((((((((((((((((((((((((%%%&&&'''((())))))((((((&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$""""""###$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%'''(((((((((&&&%%%''''''&&&&&&'''((()))***(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((()))))))))))))))))))))'''''''''((()))*********''''''(((((()))))))))***((('''%%%&&&((())))))((('''&&&%%%&&&)))+++***((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&((())))))((('''=========<<<:::777555333///...---,,,++++++++++++)))))))))))))))))))))))))))((('''&&&'''(((+++,,,((((((((((((((((((((((((!!!"""$$$&&&((((((((((((&&&((()))(((''''''((()))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""'''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))&&&$$$$$$%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###"""###&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%)))(((((('''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((()))))))))*********+++&&&''''''((()))******+++'''''''''''''''&&&&&&&&&)))(((&&&''')))******)))'''%%%$$$&&&)))+++***((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((''''''!!!###&&&((()))(((&&&%%%;;;;;;;;;<<<===;;;777444444222000...,,,+++***))),,,***))))))******)))'''+++******)))(((''''''&&&((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''******(((''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&((()))***)))&&&$$$%%%)))+++***(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++***)))))))))))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''@@@???>>>??????>>>;;;888555444222000...,,,+++***+++***((()))******)))(((******))))))((((((''''''(((((()))******)))(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%%%%&&&&&&(((''''''&&&'''((()))***)))'''&&&&&&((())))))(((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''GGGEEECCCAAAAAA@@@>>>===888777555333000...,,,+++***)))((()))***+++***)))))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%'''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""!!!###%%%'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''((())))))((())))))(((&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))(((''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''NNNJJJFFFCCCBBBAAA@@@???;;;:::999777444111///...+++)))))))))+++,,,+++***))))))))))))))))))******''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&(((((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$"""!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&'''((()))''''''''''''((((((((()))(((***+++)))%%%$$$&&&)))((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++******)))******+++(((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''''''''''''''(((((((((((((((((('''))))))((('''&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''TTTOOOJJJEEECCCAAA???>>>>>>===<<<:::888555222111,,,+++***+++,,,---,,,+++))))))))))))************((((((''''''''''''(((((((((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%$$$###"""###$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&''''''((((((((((((((((((***+++)))%%%$$$&&&)))))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&''''''(((((((((((((((((((((''''''((((((((((((((((((((((((***)))'''%%%$$$###$$$$$$%%%&&&''''''((((((''''''(((((((((''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''[[[VVVPPPJJJFFFCCC@@@===?????????>>><<<999777555000...------......---,,,************************)))((((((''''''(((((())))))((((((''''''(((((())))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''((())))))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''''''((()))(((((((((((())))))(((&&&&&&''')))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))((((((((()))(((((('''&&&((((((((((((((((((((((((+++)))'''%%%$$$###$$$$$$&&&&&&'''(((((((((((('''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''ccc___XXXQQQLLLGGGBBB???@@@@@@AAA@@@???===:::888333111//////000///...,,,,,,++++++******)))))))))***)))(((((((((((()))***))))))(((((((((((())))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&((()))))))))(((''')))'''&&&&&&((())))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******************+++,,,,,,(((((()))))))))(((&&&%%%((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&iiieee^^^WWWQQQJJJDDD@@@@@@AAABBBBBBAAA???<<<;;;555333111000000000...,,,,,,,,,,,,+++***)))((((((+++***)))(((((()))***+++))))))(((((((((((())))))######$$$%%%&&&((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***)))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))******%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%&&&'''((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''))))))(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%% $$$((((((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&))),,,...''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%&&&((()))))))))(((''')))&&&$$$%%%)))+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''&&&''''''((())))))(((((()))))))))(((&&&%%%((((((((((((((((((((((((%%%%%%$$$$$$%%%'''((()))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&llliiifffddd___UUUGGG===???===;;;;;;<<<===<<<;;;;;;:::777444222111111111---+++))))))+++,,,---,,,******)))((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((*********)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$######""""""######$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%%%%$$$######%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******)))(((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((,,,)))'''(((***+++***(((&&&&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&ooommmkkkjjjggg^^^QQQGGGDDDBBBAAA@@@@@@@@@>>>======<<<:::777444222111000...,,,******+++------,,,******)))(((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((((((&&&%%%((('''&&&&&&((())))))((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%******)))(((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))***(((&&&&&&((()))((('''&&&'''(((((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrssssssqqqiii]]]TTTIIIFFFCCCAAA@@@???<<<:::??????===:::777444222000///---++++++,,,------,,,+++***))))))((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))''')))***,,,,,,***)))'''&&&'''''''''(((((())))))(((''''''''''''''''''((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))(((''''''&&&%%%$$$$$$&&&''''''&&&((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''((())))))(((((((((((())))))))))))'''((((((((((((((()))))))))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''((((((((()))))))))&&&&&&&&&'''((())))))***'''&&&$$$$$$&&&'''&&&%%%'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''vvvwwwyyyzzzxxxqqqfff___SSSNNNHHHCCCAAA???===<<>>?????????>>><<<:::999444222111111111111///---,,,,,,+++***************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((()))(((&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''((((((((()))))))))***'''((((((((())))))******'''((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))&&&&&&&&&'''((())))))***&&&'''&&&&&&%%%%%%&&&'''(((((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((|||}}}}}}xxxssspppkkkddd[[[RRRLLLGGGCCCAAA???????????????>>>======777555444444444333111///---,,,++++++******++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***((('''%%%%%%'''(((***))))))(((((('''''''''&&&(((''''''''''''''''''(((%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))'''%%%%%%&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((('''''''''&&&((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''(((((()))))))))((((((%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))******((())))))))))))))))))***%%%&&&((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''((('''&&&%%%''')))''''''''''''((()))******''''''((((((((((((''''''''''''''''''''''''''''''}}}~~~|||{{{tttpppjjjbbbZZZRRRIIIDDDAAAAAA@@@???>>>>>>===>>>:::888777777777555222000------,,,++++++++++++,,,)))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((('''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''***(((%%%###"""$$$&&&(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%'''((()))'''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((('''''''''((()))******************)))))))))))))))&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~{{{vvvmmmaaaUUULLLDDDCCCAAA>>>===<<<======;;;:::999999999777444111...---,,,,,,++++++,,,,,,)))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%&&&'''((()))***+++&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''((((((***((($$$!!!!!!###&&&((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''((()))******)))(((''''''''''''''''''((())))))&&&''''''((()))******+++++++++******))))))(((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&%%%'''((('''$$$$$$&&&(((&&&%%%%%%%%%&&&''')))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvggg\\\OOOKKKEEEAAA@@@@@@@@@@@@>>>>>>>>>>>>===;;;666222///...---,,,++++++++++++))))))))))))******************))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&((('''&&&%%%$$$%%%&&&''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$"""$$$)))***'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""%%%''')))((('''&&&%%%$$$##############################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''***(((&&&$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&))))))'''$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%###"""$$$''')))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((('''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''+++***)))'''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((((((&&&%%%$$$((())))))(((''''''(((***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((***)))((('''''''''''''''sssiiiYYYSSSJJJCCC@@@???@@@AAA@@@?????????>>>;;;777333......---,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&$$$$$$$$$$$$%%%''')))***'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%$$$&&&)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''***(((&&&$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''!!!###$$$&&&&&&%%%$$$###&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''***)))(((((('''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))*********&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((((((''''''&&&'''((()))((('''&&&'''))))))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&'''((((((((((((''')))(((''''''&&&&&&''''''|||tttggg^^^RRRGGGAAA@@@@@@@@@@@@???>>>>>>>>><<<999666000///...---,,,,,,,,,,,,,,,,,,+++***)))((((((''''''''''''((()))*********((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%'''***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""###%%%&&&&&&%%%$$$$$$&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((()))))))))******%%%&&&'''((()))******+++&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%'''))))))'''&&&''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&zzz||||||wwwqqqhhh[[[OOOGGGBBB@@@>>>>>>===<<<===>>>===<<<:::444333111///---,,,++++++))))))*********+++++++++'''((((((((()))))))))***((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''&&&&&&%%%%%%''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%''')))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))************&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''((((((%%%'''))))))((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&wwwyyy{{{}}}~~~zzzxxxtttnnndddYYYQQQIIIBBB>>>===;;;:::;;;===>>>>>>===:::999666222///,,,+++***************++++++++++++***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((''''''&&&)))((((((((('''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((()))***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))************))))))((((((''''''&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&((())))))(((''''''((('''''''''((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''vvvwwwyyyzzz}}}~~~}}}|||uuuqqqjjjccc[[[RRRIIICCC???===;;;;;;===????????????===:::666222///,,,+++------,,,+++***))))))(((*********)))((('''''''''))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&'''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%'''''''''((()))+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******+++******)))((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&'''(((((('''&&&&&&''')))'''''''''((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((rrrtttvvvwwwyyy{{{~~~~~~wwwsssoooiiiccc[[[SSSNNNFFFCCC???===>>>?????????@@@>>>;;;888555222000///...---,,,,,,******)))((())))))))))))(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''###$$$&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''''''''(((((()))***&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))*********))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((&&&&&&%%%###"""###&&&)))''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))mmmooorrrtttuuuwwwyyy{{{{{{|||||||||||||||~~~yyyuuuqqqlllgggaaaZZZVVVKKKHHHCCC@@@??????>>>>>>???>>>;;;999777555444333******+++++++++,,,,,,,,,''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((''''''&&&)))*********((('''%%%###%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&''''''((('''%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''!!!###&&&'''&&&%%%$$$&&&''''''''''''''''''&&&&&&'''''''''(((((())))))$$$'''))))))&&&%%%&&&(((&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''$$$###%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''''')))***+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((()))))))))))))))(((((())))))))))))))))))))))))************************''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***&&&%%%### !!!$$$(((&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((((())))))(((((('''''''''''''''((()))***lllppptttuuutttssstttvvv{{{xxxuuuvvvxxxzzzzzzxxxwwwsssnnnllljjjhhhddd```UUUOOOFFF@@@===>>>@@@AAA??????>>><<<:::888666555///...+++***))))))++++++******))))))))))))******))))))******+++++++++,,,,,,,,,,,,++++++*********))))))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$'''%%%###!!!!!!"""###$$$((('''%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%"""###$$$$$$&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%"""###%%%'''''''''%%%$$$(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((((((((((('''(((((((((&&&%%%&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++***'''&&&%%%&&&''')))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((+++******)))(((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''''''''(((((())))))******''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''')))***************((('''&&&&&&'''(((***+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((fffjjjoootttvvvwwwwwwxxxyyyvvvssssssuuuvvvvvvttttttqqqnnnmmmmmmkkkgggddd\\\WWWNNNGGGCCCAAA???>>>:::::::::::::::999888888111///---+++******++++++******))))))))))))******)))))))))******++++++++++++++++++******)))))))))++++++***)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%'''&&&%%%#########$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$##################''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&''''''((((((((((((((('''((()))(((&&&%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((******))))))(((''''''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&(((((((((((())))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&'''((())))))***)))))))))((('''&&&&&&'''((()))***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((aaaccchhhnnntttyyyzzzzzzwwwuuurrrqqqrrrrrrqqqppprrrqqqpppppppppoookkkiiifffaaaZZZRRRLLLFFF@@@===::::::999999999:::::::::333222000---,,,++++++++++++******))))))******+++)))))))))))))))******************)))))))))))))))---,,,***(((&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%((((((((('''''''''&&&&&&((((((''''''&&&'''''''''&&&''''''((((((((((((((('''((()))(((&&&%%%&&&'''''''''((((((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((***))))))(((((('''''''''((((((((()))))))))******((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((aaa___```eeennntttwwwxxxwwwuuusssrrrqqqqqqqqqqqqtttttttttttttttrrrooommmmmmiiiddd^^^WWWOOOFFFAAA???>>><<<::::::::::::;;;666555333000...---,,,,,,++++++************++++++))))))))))))))))))))))))******************)))))),,,***(((&&&%%%%%%''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&'''((((((((((((''''''&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%))))))))))))((((((((('''***)))((('''''''''''''''&&&''''''((((((((((((((('''((()))((('''&&&&&&(((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''******))))))(((((('''''')))(((((((((((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((((())))))))))))((((((''')))(((''''''''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))eee```\\\]]]ccckkkppprrrvvvvvvuuutttssstttuuuvvvzzzzzzzzzyyywwwtttrrrqqqqqqoookkkgggaaaZZZQQQLLLCCCAAA>>>;;;::::::;;;<<<999888666333111///...---,,,,,,++++++++++++,,,,,,*********)))))))))))))))++++++++++++++++++++++++)))(((&&&%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&'''&&&'''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$***)))((('''''''''''''''&&&''''''(((((((((((((((((()))))))))'''&&&'''(((&&&&&&'''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))(((''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((())))))))))))((((((((())))))))))))(((((('''((((((''''''''''''(((((((((((((((((()))((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))iiiddd^^^ZZZ\\\aaagggjjjrrrsssttttttuuuwwwzzz|||}}}yyywwwvvvwwwvvvtttrrroookkkfff___[[[KKKHHHCCC>>><<<;;;<<<===:::999888666444222000///---,,,,,,++++++,,,,,,---+++++++++***************+++++++++++++++,,,,,,,,,(((''''''&&&''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''&&&'''''''''&&&''''''(((((((((((((((((()))***)))'''&&&'''(((%%%&&&'''((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))***)))))))))''''''''''''''''''''''''))))))((((((((((((((((((************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***kkkhhhccc^^^[[[[[[___bbbkkknnnqqqssstttxxx}}}|||zzz{{{~~~}}}{{{xxxuuussspppllliii^^^YYYPPPHHHAAA>>><<<<<<;;;:::999888666444222111------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***)))*********++++++++++++(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$###&&&%%%$$$$$$$$$&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((((()))***)))''''''''')))%%%&&&'''((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&'''((())))))***))))))''''''((((((((((((''''''&&&&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((()))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***jjjjjjhhhbbb\\\YYY[[[^^^fffiiimmmpppssswww~~~}}}||||||yyywwwuuusssqqqrrrkkk___RRRGGG@@@<<<:::;;;;;;:::999777555444222...------,,,,,,------...---------,,,,,,+++++++++(((((())))))*********+++******++++++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######((('''%%%$$$%%%''')))******)))'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((''''''&&&&&&%%%((()))***+++***)))'''%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((((()))***)))((('''((()))%%%&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&'''***+++''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&((()))************''''''((((((((((((''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******vvvsssnnnhhhbbb^^^ZZZYYY___^^^bbblllssswww{{{zzzxxxzzz}}}~~~||||||~~~sssbbbRRRFFF@@@===>>><<<:::::::::;;;:::888333111///---,,,,,,---.........---------,,,,,,,,,------,,,,,,+++*********'''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&%%%$$$&&&'''((()))(((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,(((%%%$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))+++,,,+++***'''&&&&&&'''''''''(((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''((()))***************''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((()))******((((((''''''''''''((((((+++++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{wwwsssnnnjjjfffaaa]]]\\\ZZZ]]]eeennnttt{{{~~~~~~|||mmm]]]PPPGGGCCC???>>>>>>???@@@>>>;;;888666444222000......//////...------------,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))'''&&&''')))++++++)))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))***)))((('''&&&''''''''''''((((((((()))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''((()))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))(((((())))))***+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~zzzxxxwwwssskkkeee\\\XXXXXX^^^gggppp{{{xxxiii[[[PPPJJJAAABBBCCCEEEEEEBBB===999:::888666333111000000000------------,,,,,,,,,,,,'''(((((()))******++++++,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***)))+++---//////---***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((''''''''''''(((((())))))(((((('''(((((((((((('''&&&%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((()))***'''''''''(((***+++***)))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((($$$$$$%%%&&&'''((()))***((())))))******))))))((('''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))(((((((((((()))******((((((''''''''''''(((((($$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwnnnbbb\\\YYY\\\aaajjjwww}}}|||qqqdddWWWPPPGGGFFFFFFFFFEEEBBB>>>;;;===;;;888555222000//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%&&&'''((('''&&&%%%&&&(((***,,,,,,...111222222///+++(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((((((((('''%%%$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''')))***+++''''''((((((((('''%%%###&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''&&&&&&''''''((('''''''''((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&++++++++++++++++++++++++''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))))))))************))))))((())))))******)))))))))''''''''''''''''''''''''(((((((((((((((''''''''')))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((()))((((((''''''''''''(((((($$$%%%%%%&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''xxxiiiccc^^^\\\]]]bbbnnnzzz{{{}}}}}}uuukkk```XXXOOOLLLGGGCCCBBB@@@???======<<<999666333000...---------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%''''''((('''&&&%%%&&&(((***,,,///000222222111---)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((((((((('''&&&%%%&&&''''''(((((()))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''')))***+++&&&((())))))(((&&&$$$$$$&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((((((''''''((())))))(((((((((((((((''''''''')))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))************)))))))))******+++******))))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''qqqkkkeee```\\\\\\dddmmm~~~|||}}}|||xxxqqqiiibbbWWWQQQIIIBBB???>>>>>>>>>===<<<:::777444111...---,,,,,,,,,,,,++++++++++++++++++******)))(((((('''(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''')))***.../////////---***(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))(((((('''&&&'''''''''''''''&&&&&&(((((((((((((((((())))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((('''''''''((()))***%%%''')))***))))))***+++&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((''''''''')))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''************************))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((())))))******))))))((()))************))))))((((((((((((((((((((((((((('''''''''(((((((((((((((******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''yyytttoooiiiaaa\\\___fffooouuu|||yyywwwtttmmmhhh]]]VVVLLLDDD???>>>>>>>>>===<<<;;;888555222000...,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''*********)))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((('''&&&&&&&&&'''((()))&&&((())))))'''(((***---&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((()))((('''''')))((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''((((((((()))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((************************''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''&&&&&&''''''((()))((((((''''''''''''(((((('''''''''((())))))******%%%&&&&&&'''(((((())))))''''''''''''''''''''''''|||xxxrrrhhh___```eeecccjjjuuuyyyvvvuuusssnnniii___XXXOOOFFFAAA???===<<<>>>===<<<999777444111///,,,,,,,,,+++++++++***************+++,,,,,,------******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&))))))&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&%%%$$$&&&&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))******))))))((((((''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((())))))'''$$$###%%%(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((###$$$&&&(((((('''&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******((((((''''''''''''(((((($$$%%%&&&'''(((***++++++'''(((((()))***++++++,,,((((((((((((((((((((((((~~~xxxppphhhcccaaaaaahhhuuu~~~}}}yyyuuurrrpppmmmkkkkkkbbbUUUKKKFFFCCCAAA???::::::999999999888555222///...---,,,+++,,,------------------,,,,,,+++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))&&&%%%&&&)))***)))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***((('''&&&&&&'''(((***''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&'''((()))+++,,,,,,)))'''(((***+++***(((((((((((((((((((((((((((******))))))((((((''''''))))))((((((((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))***,,,***'''%%%&&&((())))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''''''''&&&&&&'''''''''''''''((()))***)))(((''''''''')))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&(((((())))))))))))((((((+++***(((&&&'''))),,,...))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''}}}tttmmmgggdddfffnnnuuuyyy}}}}}}zzzuuurrrpppooonnnmmmnnnggg^^^VVVPPPKKKDDD@@@>>>===;;;;;;;;;999666333111000///---------------+++,,,,,,,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((''''''&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%((()))(((&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))*********)))'''&&&&&&''')))*********)))))))))(((((((((''''''((((((((((((''''''))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''&&&%%%%%%'''''''''(((((()))))))))((((((''''''((()))***+++---+++((()))***+++)))(((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&((())))))'''&&&(((***))))))))))))))))))))))))+++***((('''''''''((()))''''''''''''''''''''''''(((''''''''''''(((((()))(((((('''''''''((()))***''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''{{{qqqkkkfffhhhlllooouuu{{{{{{zzzvvvqqqoooooopppqqqqqqsssooojjjddd^^^UUUJJJCCCBBB@@@===<<<<<<:::888555444333111///...---------******++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''')))'''%%%'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))''''''''''''))))))***************)))))))))'''(((((())))))(((((('''+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((''''''&&&%%%$$$$$$(((((())))))))))))******))))))(((((((((((()))))),,,***))))))******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((($$$&&&(((((('''''')))+++))))))))))))))))))))))))***)))((('''''''''(((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''&&&''''''((()))'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''zzzqqqiiigggfffgggkkkppprrrwwwyyyvvvqqqpppqqquuuwwwxxxzzzwwwsssoooiii^^^RRRIIIBBB@@@===<<<;;;;;;999888555444222111///---,,,,,,((()))***+++++++++++++++******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))*********))))))((('''''''''''''''''''''''')))&&&%%%(((,,,,,,'''"""&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))(((''''''((())))))''''''''''''''''''''''''(((((())))))))))))((((((++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********)))((('''&&&%%%%%%%%%))))))))))))))))))))))))******)))((((((((((((((('''''''''((()))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))))***))))))((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((()))******(((((((((((((((((((((((((((((((((((('''(((((((((''''''''''''((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''((()))*********)))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))************************''''''''''''&&&&&&''''''|||ssskkkgggddd```aaaccciiinnnvvv~~~|||xxxuuutttwww{{{~~~}}}xxxsssmmmeeeZZZRRRDDDAAA===;;;;;;;;;:::999555555444222000...,,,+++((()))***+++++++++++++++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((''''''''''''''''''''''''(((&&&%%%(((,,,---((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((***)))(((((('''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((''''''''''''((((((((((((((((((((((((*********)))((((((''''''"""###&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((())))))***)))((('''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((((('''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$&&&(((***+++******)))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''|||tttlllgggbbb\\\YYYZZZbbbgggnnnvvv|||~~~~~~~~~{{{yyyyyy{{{yyyuuupppjjjaaa[[[JJJFFFAAA===<<<<<<;;;;;;666666555444222000...---******++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%(((++++++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***'''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))((((((((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++***)))((((((((()))***))))))((((((((((((''''''))))))******)))((('''''' ###&&&((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((***)))(((((()))***)))'''))))))))))))))))))))))))&&&&&&'''((((((((('''''''''''''''(((((())))))***)))((((((''''''''''''(((''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))&&&''''''(((((())))))***&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%'''((())))))((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''wwwooojjjddd]]]YYYYYY]]]aaahhhpppvvv{{{}}}~~~~~~|||zzz{{{}}}zzzwwwtttnnnfff```UUUPPPIIICCC???>>><<<;;;888888888777555333111000+++,,,,,,,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&&&&''')))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))'''((((((((())))))))))))))))))************))))))(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************)))'''''''''(((***+++*********))))))((((((((((((((()))******)))((('''###&&&******)))(((((()))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((()))***+++))))))(((((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((('''%%%$$$%%%((()))((('''))))))))))))))))))))))))%%%&&&'''(((((((((''''''&&&''''''((())))))******(((''''''''''''(((((()))(((((()))))))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''|||sssmmmggg```]]]^^^ZZZ^^^dddlllsssyyy|||~~~}}}|||zzz{{{}}}~~~{{{yyywwwqqqiiiccc^^^XXXOOOHHHCCC???===<<<999:::::::::888666444333---------------,,,+++*********))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))******+++******''''''''''''''''''''''''###%%%''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((###&&&((('''%%%$$$&&&)))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))************))))))&&&'''''''''(((((())))))))))))************))))))(((((())))))***+++------))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((('''&&&%%%&&&(((***+++++++++++++++******))))))'''((()))******)))(((''''''***------***((('''((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((()))++++++))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''((((((###!!!!!!###''')))((('''))))))))))))))))))))))))$$$%%%'''(((((((((''''''&&&''''''((()))******+++'''''''''''''''((()))***((()))*********)))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''~~~vvvpppnnnkkkfffaaa\\\]]]aaahhhooovvvyyyzzzwwwyyy{{{|||}}}}}}{{{wwwpppkkkeeebbb\\\RRRHHHAAA===<<<===<<<:::999:::999777555111000///---,,,+++******************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%######%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&'''((((((((('''%%%$$$''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))(((((((((((('''(((***+++,,,,,,+++******)))(((((('''(((((()))++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((************************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******+++***)))((((((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((%%%%%%'''(((''')))---*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***''''''&&&%%%&&&'''((()))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((wwwsssrrrppplllhhh______```eeelllrrrvvvxxxwwwyyy{{{|||~~~zzzsssnnnmmmiiiaaaXXXOOOGGGAAA===???===;;;::::::999888666222111000...---,,,++++++************************************************))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''((((((''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''***************************)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''+++*********)))))))))(((((((((((())))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))*********+++************)))))))))(((************************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))***************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******)))((((((((((((((()))***))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''######&&&&&&%%%'''***((((((((((((((((((((((((((((((((((((((((((((((((************************)))(((((('''''''''((((((''''''&&&&&&&&&'''((()))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''vvv{{{{{{xxxxxxwwwssspppeeecccaaacccgggmmmrrrtttwwwzzz~~~zzztttwwwqqqiiiaaaZZZQQQHHHAAABBB@@@===;;;;;;:::999888555444333111///---,,,+++************************************************))))))************))))))))))))))))))))))))))))))(((((((((''''''((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((************************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((************))))))))))))'''(((((())))))*********++++++******************))))))++++++++++++***)))(((((())))))***++++++,,,******))))))))))))******************************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******''''''''''''((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''$$$$$$&&&'''%%%&&&***%%%&&&&&&'''(((((())))))((((((((((((((((((((((((******************************(((''''''&&&&&&&&&''''''&&&&&&''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&jjjooowww}}}|||{{{xxxvvvmmmiiidddcccfffkkkppprrrwww}}}|||}}}wwwoooiiiddd\\\RRRIIIHHHEEEAAA>>>===<<<;;;:::888888666444222///---,,,************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))******++++++---,,,***)))((()))******(((***,,,------,,,+++***)))))))))******++++++++++++******))))))******+++************************''''''((((((((()))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***((((((((((((((()))******))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))&&&&&&)))***((((((+++&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''(((((()))&&&&&&'''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%___ccckkkttt|||}}}{{{yyyuuupppjjjggghhhllloooqqqttt}}}~~~xxxrrrnnnkkkeee\\\UUUQQQMMMGGGBBB@@@???>>>===<<<;;;:::888555111...---************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&((((((''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((()))***++++++,,,---,,,***)))((()))******(((***,,,---...---+++***,,,+++++++++******))))))++++++************++++++************************(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))*********)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))''''''***+++((((((+++((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((((((((($$$%%%&&&&&&(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%\\\^^^cccllluuu}}}}}}|||zzzvvvqqqmmmmmmnnnoooooooooxxx|||yyytttqqqoookkkfffaaa[[[VVVNNNGGGDDDBBBAAAAAA??????===;;;777333000---************************************************))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((())))))(((((('''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((())))))******+++++++++++++++******************((()))+++,,,------,,,+++---,,,,,,+++******))))))++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******+++***)))(((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((%%%&&&))))))&&&&&&((())))))(((((('''&&&&&&%%%((((((((((((((((((((((((************************&&&&&&&&&''''''(((******&&&'''((())))))))))))(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&dddbbbaaadddllluuu{{{~~~|||yyyuuurrrqqqpppnnnlllhhhoooyyy|||zzzwwwtttqqqnnnlllkkkddd^^^TTTLLLGGGEEEDDDCCCBBBAAA@@@>>>:::555111...************************************************))))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''************************'''((((((((()))))))))***((((((((((((((((((((((((''''''((())))))((('''''''''((((((((()))))))))***((()))))))))*********+++************************)))******+++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))************************************))))))))))))************)))***+++,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,+++++++++++++++***))))))))))))))))))))))))******))))))))))))******((((((((((((((()))*********)))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&'''******&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((************************(((((('''''''''(((((()))&&&'''((()))***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''nnnhhhbbb```dddkkkpppsss}}}zzzwwwuuusssqqqmmmjjjccchhhnnnuuuzzz}}}}}}zzzvvvqqqoooooopppiiibbbXXXOOOJJJGGGFFFEEECCCCCCBBB???;;;666111...************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""%%%((()))******%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########(((((((((''''''&&&&&&%%%$$$%%%'''((()))((('''&&&''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((((((((())))))******&&&'''''''''(((((())))))+++++++++***************''')))***,,,,,,,,,+++***))))))))))))***+++,,,---*********++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++((())))))))))))*********(((((())))))*********+++************************))))))))))))************)))***,,,---,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******(((''''''(((((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***((())),,,,,,)))''')))''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''&&&''')))*********)))(((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((nnnmmmkkkiiihhhiiimmmppp|||~~~vvvvvv{{{}}}xxxssslllfffcccgggmmmrrryyy~~~zzzwwwzzz|||}}}zzzuuuqqqppppppjjjeee___ZZZVVVQQQKKKFFFDDDBBB>>><<<:::666222///111000...---,,,+++++++++))))))))))))))))))))))))+++++++++******(((''''''))))))******+++++++++,,,+++(((%%%%%%((())))))'''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%+++******)))((('''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***)))(((''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++******(((''''''+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((('''''''''******************************++++++++++++*********)))((()))***+++***(((+++******))))))******+++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''((((((((((((''''''&&&'''((('''&&&&&&'''((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((tttssspppmmmkkkkkklllnnnvvv}}}yyyxxx}}}~~~zzztttmmmeee___```dddhhhooovvv}}}{{{yyywwwxxxzzz|||{{{xxxuuuuuuvvvrrrmmmgggbbb^^^XXXQQQLLLAAA@@@===<<<;;;888444111000///...---,,,+++++++++************************++++++++++++***)))(((''')))))))))*********++++++***'''%%%%%%'''((((((&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########""""""))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&'''((()))***++++++'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((******'''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************************************************************)))))))))((((((((())))))))))))))))))))))))******************************++++++++++++******+++)))((()))***+++***(((++++++************++++++************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((zzzyyywwwtttrrrpppooooootttyyy|||{{{~~~{{{vvvooofff^^^\\\\\\___dddkkkvvvwwwwwwxxxxxxxxxxxxxxxvvvxxx{{{{{{zzzzzz{{{|||uuuqqqkkkfffbbb\\\TTTNNNDDDCCCAAA???>>>;;;666333000000...---,,,+++++++++************************++++++++++++***)))(((((((((((())))))))))))******((('''%%%%%%&&&''''''&&&(((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((()))******'''((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))*********************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))***++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************++++++++++++++++++++++++******++++++++++++******+++***))))))***+++***))),,,++++++++++++++++++,,,******)))(((((()))******************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((}}}|||{{{{{{{{{zzzxxxwwwxxx{{{}}}}}}{{{wwwrrriiibbb___^^^]]]```dddlllnnnrrruuuxxxyyyyyyyyyvvvxxxyyyzzz{{{|||}}}~~~vvvrrrmmmiiieee___VVVPPPKKKIIIFFFDDDAAA===888444333222000...,,,+++***)))************************++++++++++++******)))(((((((((((((((((()))))))))((((((''''''((((((((('''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''+++***)))(((''''''''''''(((((()))************)))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------------,,,,,,,,,++++++*********)))+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++************************************************************************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***))))))++++++***))),,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((''''''(((((())))))''''''((((((((((((''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((({{{{{{|||{{{}}}~~~~~~|||xxxsssmmmhhhgggeeeaaa```aaaeeeiiiooovvvzzz|||}}}|||xxxxxxxxxyyyzzz{{{||||||yyyvvvrrrpppmmmggg^^^XXXNNNKKKGGGDDDBBB>>>:::777888666444000---***)))(((***************************++++++++++++******))))))))))))((((((((((((((())))))******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((+++***)))((((((''''''(((((())))))***************(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************------............------...------,,,+++***))))))+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,*********************************************************+++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++))),,,++++++******++++++,,,---,,,***))))))***,,,---************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((())))))))))))*********((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))''''''((((((((((((''''''&&&'''((('''&&&&&&&&&(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((yyyxxxzzz||||||}}}}}}wwwqqqnnnnnnlllfffbbbaaa```eeellltttzzz~~~zzzxxxwwwwwwyyyzzzzzzyyyyyywwwuuuuuusssnnnfff___OOOKKKFFFBBB@@@>>><<<:::;;;999666222///,,,***)))++++++++++++++++++++++++***+++++++++++++++************))))))))))))(((((()))***,,,,,,+++******+++'''(((((())))))((((((''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++'''((()))******)))(((''''''(((((((((((()))))))))(((((((((((()))***++++++((()))******++++++******))))))))))))))))))))))))(((((())))))))))))******((((((((()))******+++++++++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************------...///000000000///000///...---,,,+++***)))++++++,,,,,,,,,,,,------+++,,,,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,*********+++,,,+++***+++******************+++---,,,+++******+++,,,---++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))***))))))*********+++++++++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((yyywwwxxx}}}|||zzz|||zzzvvvuuuqqqjjjffffff___bbbgggnnnuuu|||{{{yyywwwwwwyyy{{{zzzyyyzzzzzzzzz{{{{{{wwwoooiiiYYYSSSKKKDDD@@@===;;;:::;;;999777444111///---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********)))))))))'''***,,,,,,***))))))+++'''((()))******)))(((''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((((('''%%%$$$$$$%%%'''((((((((((((((()))))))))***'''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&'''((()))***++++++'''((()))******)))(((''''''((((((((())))))))))))(((((((((((()))***+++,,,))))))***++++++++++++***))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******+++++++++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************************+++---///111333444444222111000///---,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,---......------------------------------------------------------+++++++++,,,,,,,,,------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++******))))))(((((())))))***************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))***''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((zzzxxxvvvzzzzzzxxx{{{~~~|||yyyuuunnnkkkkkk___```ccchhhpppyyy|||yyyvvvwwwzzz||||||{{{{{{uuufff^^^SSSIIIAAA<<<999888999888666444222111000000++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++++++++******))))))&&&))),,,,,,***((((((***'''((()))******)))(((''''''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''((($$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((('''((()))++++++)))(((''''''((((((((())))))******,,,+++***)))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++++++++++++++******))))))))))))))))))))))))))))))************************************************'''))),,,///333555777888333222111000...,,,++++++++++++,,,,,,,,,---------+++,,,,,,---.........---////////////////////////////////////////////////+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***))))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))************+++,,,---...''''''((((((((((((''''''&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((|||{{{{{{|||~~~}}}zzz{{{xxxsssvvv|||~~~vvvnnnhhheeeaaa^^^]]]```gggqqqyyy~~~zzzxxxvvvuuuwww||||||qqqbbbSSSIIICCC@@@???;;;:::999888666333...***...,,,***))))))******))),,,+++++++++***)))))))))************************)))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""### ###&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%'''***---...---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++************+++,,,------------------///111444555777666333111///...---............///////////////,,,,,,+++******,,,---...+++,,,,,,,,,------..............................------............---------,,,+++,,,...//////...------------------------***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---&&&$$$$$$&&&***---,,,++++++***)))***++++++***))))))+++++++++***)))***++++++*********))))))((((((************))))))))))))((())))))))))))*********************************))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))'''&&&$$$###!!!!!!((((((''''''''''''((((((+++***(((&&&%%%&&&'''(((}}}{{{|||~~~~~~}}}vvvmmmkkkmmmvvvwwwyyy~~~{{{tttmmmiiieeebbb___aaagggooovvvzzzzzzzzzyyyxxxxxx{{{}}}mmm]]]PPPGGG@@@<<<<<<;;;999999888555111......,,,))))))***+++******+++++++++***************************************)))))))))))))))(((((('''''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%"""######$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))(((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***+++++++++++++++************++++++++++++++++++++++++++++++,,,---.........///000222333444555444222///...------------------------------------------------......///------........./////////////////////////////////---......//////......---...---+++,,,...//////...------------------------,,,,,,,,,------.........---------------------------,,,++++++******++++++,,,,,,,,,---------------...,,,+++,,,......---+++---+++***+++,,,---,,,***)))+++,,,+++***)))***++++++*********))))))))))))************))))))))))))((((((((()))))))))******************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((***)))'''&&&&&&'''((()))}}}{{{|||~~~}}}|||~~~~~~xxxpppkkkkkknnnppptttzzz|||tttmmmjjjgggccccccgggmmmrrrtttyyy|||~~~}}}{{{}}}yyyjjj\\\OOOEEE???===;;;::::::999888555222...,,,***)))***++++++******************+++++++++************************))))))******))))))((('''((((((((((((((((((((((((***((((((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((()))******+++))))))))))))(((((((((((())))))((((((((((((''''''************************************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))******+++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,...///000111222222222222333333111000///.......................................///000000000000000//////000000000000111111000000000000000000000000//////000000000000//////000...------///000000///........................------............//////...........................------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---++++++,,,,,,+++)))...,,,+++,,,---...---,,,***+++,,,+++***)))***,,,***************)))))))))++++++*********)))))))))(((((()))))))))*********************************))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((''''''''''''(((((((((((('''&&&&&&''')))***|||zzz{{{{{{|||yyy{{{}}}}}}yyytttpppooommmooorrrvvv{{{zzzrrrnnnkkkggggggiiimmmoooqqquuu{{{}}}rrrfffZZZNNNGGG>>><<<:::::::::999888666///---+++***+++,,,,,,+++)))))))))***+++++++++,,,************************)))************)))(((((())))))))))))))))))))))))***((('''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))(((((((((((())))))((((((((((((((((((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---///...---,,,,,,+++,,,,,,---...000111222111000000222222111111000000000000000000000000000111111111///000222333333333222111111111111222222222222222222222222222222222222222333333444444444444333333444222111111222333222111000000000000000000000000...............///////////////...............---//////...---------......,,,,,,,,,,,,,,,,,,++++++************++++++++++++---,,,+++,,,---...---+++***+++,,,,,,******+++,,,************************+++++++++*********))))))************++++++++++++************************((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''(((((())))))((((((''''''''''''((((((''''''&&&&&&'''((()))***{{{yyywwwvvv}}}~~~~~~zzzuuurrrpppooonnnoooqqqsssvvv{{{wwwrrrooollljjjkkkmmmnnnoooqqqxxx{{{tttkkk```UUUNNNAAA???<<<:::::::::999888222///---,,,---------,,,)))))))))***+++++++++,,,***************************************))))))(((************************)))'''%%%%%%'''(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((())))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------//////...---,,,,,,,,,,,,,,,---///000111000//////000000111111111222222222111111222333333444555555333444555777777666555555555555555555555555555555666666666666666666666666888999999::::::999999888:::888666666777777666555444444444444444444444444000000000000000000000000000/////////.........---///......---------------------,,,,,,++++++++++++------......---------...---+++***+++,,,---,,,+++***,,,,,,,,,+++***+++,,,***************+++++++++++++++++++++************+++++++++,,,,,,,,,------************************((((((((())))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''(((((())))))|||wwwsssuuuxxxxxxtttrrrtttvvvuuuooooooppppppqqqxxxxxxuuuqqqooonnnnnnmmmlllmmmttt}}}}}}yyyssslllcccYYYSSSGGGDDD???<<<<<<;;;;;;:::666333000...//////...---***************+++++++++******************************++++++******)))((()))))))))))))))))))))))))))'''%%%$$$&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&(((******(((%%%###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))(((((())))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------......------///000000111111111///000111333444555555555444555666888999;;;<<<<<<<<<<<<======>>>>>>==================<<<<<<<<<<<<========================@@@@@@AAAAAAAAAAAA@@@@@@AAA???============<<<;;;999999999999999999999999555555555555555444444444333333333222222111111000///...------,,,,,,------//////......---,,,,,,,,,...//////...+++)))******,,,+++***+++,,,---,,,***+++,,,---,,,+++***+++---*********+++++++++++++++,,,++++++++++++*********++++++,,,,,,,,,---------************************(((((())))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((zzzvvvmmmsssuuussstttzzz}}}|||ssssssqqqmmmlllrrr|||~~~{{{vvvssspppnnnkkkhhhjjjpppxxx}}}{{{yyyuuuqqqlllfff```[[[NNNJJJDDD@@@>>>===<<<<<<999777333111000000...---+++++++++******************************************++++++++++++***))))))))))))))))))))))))))))))***(((%%%%%%&&&(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))%%%&&&'''((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))'''((((((((()))))))))***(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------..............................///000/////////000111333444555444555777:::;;;<<<<<<<<<<<<===???AAADDDFFFHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFHHHFFFDDDCCCCCCCCCBBB@@@????????????????????????=========<<<<<<<<<;;;;;;::::::999888888777666666333333222111111111111111222222222111000/////////,,,......---***((()))+++...,,,+++,,,---...---++++++,,,------++++++,,,---*********++++++,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,******************************************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''yyytttzzz|||xxxwwwzzzzzzwwwzzzxxxssslllhhhlllvvvzzzuuuqqqmmmhhheeeiiimmmuuu~~~{{{wwwuuurrrooommmkkkgggdddSSSNNNHHHCCC@@@???>>>===<<<999555222111000...---,,,+++++++++******))))))***************************++++++++++++***))))))((((((((((((((((((((((((,,,)))'''&&&''')))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$%%%''')))******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++******)))'''((((((((())))))******(((((())))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------.........//////...............///000111111000000111222555777999:::<<<>>>AAACCCDDDDDDDDDEEEFFFHHHKKKNNNPPPSSSTTTOOONNNMMMMMMMMMNNNPPPQQQOOOOOONNNNNNMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJLLLJJJHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA??????>>>===<<<<<<;;;;;;999999888777777777777777555555444444333222111111,,,///111111//////111333///...------...///...---+++,,,------++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))))))))*********************************---,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((((()))))))))((('''&&&&&&}}}zzzzzz{{{|||yyyxxxuuupppjjjiiikkkooovvvxxxvvvtttpppmmmmmmgggnnnvvv|||}}}zzzuuuqqqnnnnnnqqqrrroookkk\\\TTTJJJDDDBBB@@@<<<888<<<<<<:::777333///......---,,,+++))))))))))))***...---+++)))(((((()))***+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))!!!$$$)))(((%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&,,,***((('''&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,...------,,,,,,,,,,,,,,,---((()))***+++,,,---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,------000---+++,,,///000///...***,,,------,,,,,,---...++++++,,,,,,---...//////000000000000111222333444333555888;;;===?????????CCCCCCCCCDDDFFFIIILLLNNNMMMOOORRRUUUWWWXXXWWWWWWTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPQQQRRRRRRQQQQQQPPPKKKLLLNNNPPPPPPPPPNNNMMMNNNOOOPPPPPPOOONNNMMMLLLKKKHHHFFFEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFBBBBBBCCCDDDCCCBBBAAA@@@<<<===@@@BBBBBBBBBAAA@@@>>>???@@@???===<<<===>>>======<<<:::999888777666444444333222111000//////...........................---,,,++++++,,,---...***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,***((('''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******************************+++*********))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***((()))+++---......((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%&&&&&&&&&'''(((((((((}}}zzzzzz|||~~~yyyyyyxxxsssmmmiiihhhhhhqqqyyyyyywwwvvvssspppqqqjjjooosssvvvxxx||||||yyywwwsssooolllmmmpppqqqnnnjjjeee]]]RRRJJJEEECCC@@@>>>;;;;;;;;;888555222111000...---,,,+++***++++++,,,---,,,+++***))))))))))))+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***%%% %%%)))'''%%%''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))+++***(((&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))************************+++***)))))))))***+++,,,***))))))(((((()))))))))))))))***,,,,,,---------)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,---+++)))***,,,...---,,,+++---......---,,,...///,,,---......///000111111222222333333555666888999===>>>@@@BBBCCCDDDEEEEEEGGGGGGGGGIIIKKKMMMPPPQQQRRRSSSVVVXXXYYYYYYYYYXXXSSSRRRQQQPPPPPPPPPQQQRRROOOOOOPPPPPPOOONNNLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKLLLLLLLLLKKKJJJJJJLLLIIIFFFEEEEEEFFFEEEEEEBBBCCCCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAA@@@>>>>>>>>>@@@BBBCCCDDDDDDCCCBBB???@@@BBBBBBAAAAAABBBDDDBBBAAAAAA@@@???>>>>>>>>><<<;;;:::888777555444333111111000//////......---///...---,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++*********+++))))))))))))))))))))))))******++++++***))))))(((******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''')))+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((((((((((((zzzyyy|||zzz||||||yyysssmmmhhheeejjjqqqyyy|||}}}}}}yyyuuuuuupppqqqrrrpppooorrrxxx~~~|||||||||{{{zzzxxxuuutttrrrooommmnnnpppqqqooommmkkkeee[[[PPPGGGBBB@@@???:::;;;;;;:::888666444222///...---,,,,,,,,,---...,,,,,,,,,,,,+++***)))(((+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))(((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++)))((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************+++++++++***************+++*********++++++++++++)))***+++,,,,,,------,,,******+++,,,------------******+++++++++,,,,,,,,,---+++******,,,------,,,,,,...//////...---///000//////000111222333444444666777777999;;;===???AAAFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNQQQSSSTTTWWWXXXYYYZZZZZZYYYXXXXXXQQQQQQPPPOOOOOOPPPPPPPPPNNNNNNNNNMMMKKKIIIHHHGGGKKKIIIHHHGGGGGGIIIKKKLLLHHHHHHHHHHHHHHHGGGGGGGGGIIIFFFCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>???>>>======<<<<<<===>>>@@@@@@@@@??????===???@@@@@@??????AAABBBEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>><<<;;;:::666555444333222111//////111000///...---,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++***++++++))))))))))))))))))))))))+++++++++,,,++++++***)))******))))))))))))******(((((((((((((((((((((((()))(((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&((())))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((()))))))))))))))(((((((((zzzxxxzzz}}}|||}}}~~~}}}xxxrrrmmmjjjfffkkkqqq|||zzzwwwuuussspppkkkiiikkksssyyyzzz{{{|||{{{yyyvvvtttsssrrrqqqpppppprrrsssrrrqqqooollleeeZZZOOOFFFAAA???:::::::::::::::999666444000///...---,,,---......++++++,,,---,,,+++)))(((+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((((((((((((''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((())))))******((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********++++++*********))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************+++++++++++++++***)))(((+++++++++,,,,,,,,,,,,,,,***++++++,,,------,,,,,,***+++,,,,,,---------,,,)))******++++++,,,,,,,,,......------.../////////---...//////......///111000111111333444555666666999:::;;;===@@@BBBEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKLLLMMMOOOQQQSSSTTTYYYYYYYYYYYYXXXVVVUUUTTTOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCFFFDDDBBBAAAAAABBBAAA@@@@@@@@@AAABBBAAA@@@>>><<<===============<<<<<<;;;:::;;;<<<============<<<===>>>???>>>===<<<===>>>CCCCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA===<<<;;;999777555444333555444333111000......---.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******))))))))))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((()))((('''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((+++***((('''''''''((()))***))))))(((((('''''''''}}}xxxwwwxxx{{{{{{{{{zzzyyywwwsssqqqfffiiimmmvvv}}}wwwuuusssnnnhhhdddgggnnnuuu|||{{{wwwvvvuuusssrrrqqqrrrsssssssssrrrppppppnnnggg[[[PPPGGGBBB<<<;;;::::::;;;:::777444111000...---,,,,,,------***+++,,,------,,,***)))+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''))))))(((''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))((('''''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((******++++++++++++******))))))))))))(((((((((((())))))************))))))************************************************+++++++++++++++***)))(((''''''((()))******))))))++++++,,,---------,,,,,,++++++,,,---------,,,,,,)))******+++,,,,,,------////////////...///000111...///111000//////000222111111222444555777888888999:::;;;<<>>>>>???@@@@@@???>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===>>>??????>>>===???@@@??????@@@AAAAAABBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBB@@@???===<<<::::::999888777666444333111000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********)))))))))))))))))))))))))))))))))******+++******)))******))))))))))))******))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))'''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++***((('''''''''((()))(((((((((''''''&&&&&&&&&|||xxxwwwxxxwwwvvvwwwyyyyyyxxxwwwllllllmmmqqq}}}{{{uuusssnnnhhhdddeeelllrrr~~~~~~yyyxxxxxxssssssssssssssssssssssssnnnoooooollldddXXXLLLDDDBBB???;;;;;;<<<<<<999666333222000...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******)))((('''&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((******++++++++++++******(((((((((((())))))))))))))))))************))))))************************+++++++++++++++++++++++++++++++++***************((()))+++,,,---,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,------......---...//////......///111111222444333222222333555222333444555777999::::::999999:::;;;<<<>>>@@@AAACCCCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRQQQPPPOOONNNNNNMMMJJJJJJJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDFFFGGGDDDFFFIIILLLNNNOOONNNNNNKKKIIIFFFDDDCCCDDDFFFGGGGGGHHHJJJLLLNNNNNNKKKHHHDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@:::<<<>>>>>>>>>>>>@@@BBB>>>>>>>>>?????????????????????@@@AAABBBDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@======<<<;;;:::888666555111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,))))))))))))))))))))))))((()))************************))))))))))))******((((((((((((((((((((((((******+++++++++++++++,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&}}}yyywwwwwwwwwzzz}}}}}}{{{sssrrrooommmrrr|||yyyxxxtttnnnhhhhhhmmmqqqzzz~~~~~~zzzyyyzzzxxxxxxxxxxxxvvvuuuvvvvvvrrrrrrrrrqqqmmmdddXXXOOOIIIDDD>>><<<======;;;777666555222///---,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++************)))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))************))))))''''''(((((())))))******))))))************))))))************************+++++++++++++++++++++++++++***)))))))))***+++,,,***,,,...000000000///...,,,---------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...//////000...000111000//////111333555777888888666666777999444555666888:::;;;======???>>>>>>>>>???@@@AAAAAAFFFGGGHHHIIIKKKKKKLLLLLLKKKLLLNNNPPPQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNIIIJJJJJJKKKJJJIIIGGGFFFHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNQQQTTTVVVYYYZZZ[[[RRRPPPNNNMMMNNNQQQUUUXXXTTTWWW[[[```cccbbb]]]YYYTTTSSSQQQPPPOOOOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOOJJJJJJJJJIIIIIIIIIJJJJJJEEEFFFGGGFFFCCCBBBCCCDDDCCCCCCBBBAAA@@@@@@??????>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEE@@@@@@AAA@@@???===;;;:::888888777555444222111111........................---------------------------,,,,,,++++++,,,,,,---,,,,,,---......------,,,)))))))))))))))))))))))))))******+++,,,,,,++++++******))))))))))))******(((((((((((((((((((((((())))))******++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''((((((((((((}}}yyyyyy{{{}}}xxxvvvqqqkkklllssswwwwww{{{~~~{{{uuuooommmpppsssuuu{{{|||yyyyyyzzz}}}~~~~~~}}}{{{zzzzzz{{{~~~{{{zzz{{{zzzssshhh^^^OOOHHHAAA>>>??????<<<999999777444111///---,,,,,,---,,,+++***+++,,,---...+++++++++************)))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++******)))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""""""""###$$$%%%&&&''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++((('''(((((('''%%%'''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++''''''((()))******))))))(((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++))))))************))))))************************+++++++++++++++++++++++++++***)))((((((***,,,...((())),,,---......---,,,---------...------,,,,,,,,,,,,,,,------,,,++++++++++++,,,---...000000111111333555444222111444777888:::;;;;;;:::999;;;<<<666777888:::<<<>>>???@@@FFFEEEDDDDDDDDDDDDDDDEEEHHHIIIKKKLLLLLLKKKJJJIIIGGGIIIKKKMMMNNNNNNNNNNNNOOOOOONNNNNNNNNOOOOOOPPPIIIJJJLLLMMMMMMMMMLLLLLLRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVWWWXXX\\\```dddfffZZZXXXWWWWWWZZZ^^^dddgggiiilllsssyyy|||{{{uuuqqqeeebbb___\\\ZZZ[[[\\\]]]]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZXXXTTTOOOKKKIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGBBBCCCCCCCCCBBB@@@>>>===???>>><<<999666444222000////////////////////////---------------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***))))))))))))))))))))))))***+++,,,,,,------------******))))))))))))******************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,---+++)))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''(((((())))))******zzz{{{}}}zzzuuupppnnnmmmkkkjjjtttzzz}}}sssnnnpppxxxzzz||||||||||||~~~{{{rrraaaXXXLLLBBB======>>>???>>>;;;777222...,,,++++++.........------,,,,,,,,,,,,+++***)))((()))***+++((('''&&&&&&&&&((()))***(((((()))***************((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''(((&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))******************)))((((((((((((((((((((('''''''''******))))))******+++,,,************************++++++++++++******))))))))))))***+++,,,,,,------***++++++,,,,,,++++++***......---,,,+++***)))(((,,,------,,,***)))***+++)))***,,,...000000111111000111222444777:::<<<>>>DDDCCCAAA>>><<<;;;:::999777:::>>>@@@AAAAAACCCDDDGGGOOOSSSOOOJJJHHHHHHFFFGGGHHHHHHGGGFFFFFFGGGIIIEEEFFFHHHHHHHHHIIILLLNNNOOORRRUUUWWWWWWWWWXXXYYY[[[[[[[[[[[[[[[ZZZYYYXXX___]]][[[]]]aaaeeeeeedddgggeeecccbbbbbbdddgggiiiiiidddeeelllqqqrrrtttyyy|||tttqqqnnnmmmllllllkkkkkkiiijjjkkkkkkkkkjjjhhhgggggghhhiiikkkmmmoooppppppsssqqqmmmeee\\\WWWUUUVVVRRRQQQPPPOOOMMMKKKIIIHHHDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBDDDDDDEEEDDDCCCCCCCCCCCCDDDEEE?????????>>><<<:::999888444333222111000000000000///......------,,,,,,+++.........---+++***((('''))))))*********+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++***)))'''''''''((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))))))))(((&&&&&&%%%%%%%%%%%%&&&((()))*********)))&&&&&&''''''((()))))))))'''(((((((((((((((''''''~~~~~~~~~~~~}}}xxxtttqqqpppmmmlllooouuu}}}xxxuuuwwwuuuuuuvvvyyy}}}|||rrrhhhYYYJJJ@@@===>>>@@@AAA>>>:::555111///------------------,,,,,,,,,,,,,,,,,,+++***************(((((('''''''''(((******(((((()))***************((((((((((((((((((((((((((())))))))))))(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((***************)))(((((())))))))))))))))))))))))******))))))******+++,,,************************++++++++++++*********)))*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---......---,,,---///,,,---...///111222333333333444666999===@@@CCCEEEGGGFFFDDDBBB@@@???>>>>>>===@@@CCCEEEFFFGGGHHHJJJMMMUUUXXXTTTNNNKKKIIIFFFEEEFFFGGGFFFEEEEEEGGGHHHHHHIIIJJJKKKLLLPPPUUUYYY```bbbeeefffeeeeeeeeefffjjjjjjkkklllllllllllllllpppmmmkkkkkknnnppppppooommmkkkgggeeeeeegggkkkmmmsssppprrryyy}}}~~~|||zzzxxxwwwuuutttrrrrrrrrrrrrrrrrrrqqqqqqtttvvvzzz~~~zzztttqqqlllgggbbb^^^^^^]]]\\\ZZZWWWTTTSSSMMMLLLJJJHHHGGGEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGEEEDDDBBBAAABBBCCCDDDCCCCCCBBBBBBAAA@@@>>>===777666555444333222222222...............---------.........---,,,+++***)))++++++++++++,,,,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,------,,,+++***)))******+++******))))))((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))************)))((('''&&&''''''%%%&&&((()))*********))))))))))))(((''''''&&&&&&''''''(((((((((''''''&&&~~~}}}~~~}}}zzzwwwtttqqqnnnooottt{{{}}}~~~wwwtttsssvvvvvveeeSSSEEE@@@AAACCCDDDBBB???:::666222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((())))))***+++(((((()))***************))))))))))))))))))))))))+++++++++***)))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$######$$$%%%&&&&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***************)))(((((()))))))))******+++++++++******))))))******+++,,,************************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,---//////...///000222//////000111333555777888<<<===>>>@@@CCCFFFHHHIIIIIIHHHGGGEEECCCBBBBBBBBB@@@BBBEEEFFFFFFGGGIIIJJJQQQWWWZZZVVVQQQNNNJJJGGGEEEGGGHHHIIIHHHIIIJJJLLLPPPPPPPPPRRRUUU[[[dddiiiuuuwwwxxxxxxvvvuuuvvvvvvuuuvvvwwwxxxyyy{{{{{{|||~~~{{{xxxvvvvvvvvvvvvuuutttqqqmmmjjjjjjkkknnnpppxxxyyy}}}~~~{{{zzzyyy{{{zzzyyyyyyyyyzzz{{{|||~~~sssjjjkkklllmmmllljjjfffcccaaa\\\[[[XXXUUURRROOONNNMMMJJJJJJJJJJJJJJJJJJKKKKKKLLLIIIEEEBBB@@@@@@@@@AAA???@@@@@@@@@??????>>>===;;;:::999777666555555555000000000000////////////------......---,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))******))))))))))))(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***+++++++++***)))(((((((((((((((&&&'''((()))******)))))))))))))))(((''''''&&&&&&((())))))******))))))(((~~~}}}yyyuuuqqqtttwww|||~~~xxxsssvvvyyylll[[[MMMFFFEEEGGGGGGEEEBBB>>>:::666222111+++++++++,,,,,,,,,,,,,,,+++,,,---...---,,,+++************************+++(((((()))***************))))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************)))(((((((((((())))))***+++,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,---//////......000111111222333555888<<>>>>>>>><<<<<<============<<<<<<;;;::::::999999999999999555444444333222111000///,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++*********************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((())))))***+++***))))))(((''''''((((((''''''((()))))))))))))))&&&&&&''''''((()))))))))******+++,,,,,,,,,++++++}}}xxxuuusssuuuxxxzzz}}}{{{uuuwww|||xxxpppdddYYYOOOJJJHHHGGGFFFDDDAAA===888444222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++******++++++++++++*********(((((()))***************))))))))))))))))))))))))'''''''''(((((())))))***''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))*********)))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++***************)))((((((''''''(((((()))***++++++******))))))******+++,,,************************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,.........---------,,,,,,,,,...//////......///000444555888;;;???CCCFFFHHHHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGGGGFFFFFFGGGJJJMMMRRRYYY_________```]]]YYYWWWZZZ]]]```bbbdddfffhhhmmmlllkkkkkknnnttt|||~~~}}}|||{{{yyyuuurrrpppppprrrsssooowww~~~|||}}}|||wwwvvvxxx{{{}}}}}}{{{yyywww{{{yyyvvvssspppmmmkkkjjjjjjkkkkkkjjjiiihhhffffffbbb^^^WWWNNNGGGBBB???>>>@@@@@@@@@@@@@@@???>>>===:::999999::::::;;;======;;;:::888777444222111000------......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,------------,,,))))))))))))************************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***(((((((((((((((((((((((((((''''''''''''((())))))(((((('''&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&''''''((()))))))))((()))******+++++++++***~~~zzzxxxnnnppprrrtttwww{{{{{{wwwxxx|||xxxsssllldddYYYOOOHHHGGGGGGFFFDDD@@@;;;777444.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++***))))))(((((()))***************))))))))))))))))))))))))&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***************)))(((((('''(((((())))))***************))))))******+++,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,/////////......------------///000111000000222444999;;;>>>CCCFFFJJJLLLMMMFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKDDDEEEFFFFFFHHHKKKQQQUUUccciiioooqqqsssuuuqqqlllgggjjjnnnqqqrrrsssuuuvvvxxxxxxxxxxxxyyy|||}}}}}}|||zzzxxxvvvuuuttttttsss|||}}}{{{{{{{{{}}}}}}~~~}}}{{{zzzzzzyyy||||||||||||zzzxxxvvvtttpppllleee\\\TTTMMMHHHEEEEEEEEEEEEDDDBBBAAA???>>>:::::::::;;;<<<===>>>??????>>>===:::888666444333000000111111111111111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))*********)))))))))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((((((~~~|||zzzpppqqqqqqrrrtttxxx~~~zzzyyyzzz}}}yyytttooommmiiiaaaTTTJJJGGGGGGGGGFFFCCC>>>:::777000000//////...---,,,,,,,,,,,,+++*********************+++++++++***(((((((((((()))***************(((((((((((((((((((((((()))(((((((((((()))+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%###!!!"""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''))))))))))))(((((((((''')))(((((((((((((((''''''(((''''''&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***************)))((((((******************************))))))******+++,,,************************+++++++++,,,,,,,,,------*********++++++,,,,,,---,,,,,,------------,,,,,,.............../////////...000333555666777:::<<<@@@BBBFFFJJJLLLMMMMMMMMMGGGGGGHHHHHHIIIKKKLLLMMMIIIHHHHHHHHHIIIJJJKKKKKKGGGHHHJJJMMMRRRYYYaaafffzzz|||xxxzzz}}}~~~}}}||||||}}}}}}~~~}}}{{{yyyxxxxxx||||||zzzzzz{{{~~~~~~zzzxxxrrrkkkccc[[[UUUQQQOOONNNMMMKKKHHHEEECCCBBB>>>>>>============>>>>>>@@@???>>>===<<<;;;:::999444555555555555555444333/////////.........------------------------------,,,+++************+++,,,&&&'''((()))))))))(((((())))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))((((((((('''((())))))***((((((''''''''''''((((((***)))(((''''''((()))***)))))))))(((''''''&&&&&&$$$%%%&&&'''((((((((((((~~~}}}~~~~~~}}}{{{xxxwwwvvvttttttxxx}}}~~~zzzuuutttuuuwwwvvvzzz{{{tttnnniiiiiijjjeeeXXXNNNGGGHHHIIIHHHEEEAAA<<<999222222111///...---,,,+++---,,,***)))((()))***+++)))***++++++***)))((('''(((((()))***************((((((((((((((((((((((((,,,+++***)))))))))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$ $$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((******))))))((((((((('''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''((((((((()))))))))))))))))))))))))))************++++++++++++***************)))((((((,,,,,,++++++++++++++++++*********)))***++++++,,,************************+++++++++,,,,,,---------))))))***+++,,,,,,------,,,------......------,,,,,,,,,---...///000111111///222555888:::===AAADDDEEEHHHKKKNNNPPPOOOMMMKKKLLLLLLKKKKKKJJJKKKKKKKKKFFFEEEEEEFFFFFFHHHIIIIIIPPPRRRVVV[[[bbbkkkuuu|||~~~~~~}}}}}}{{{yyy{{{|||~~~~~~}}}}}}}}}~~~~~~}}}|||~~~zzztttmmmeee___[[[[[[ZZZXXXVVVRRROOOLLLJJJBBBBBB@@@???>>>=========????????????>>>>>>>>>>>>888888888888888777666666111111000000/////////...------------------------...---+++******+++---...,,,---...///000//////...))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((()))******)))(((''''''((()))***&&&&&&''''''((()))))))))'''''')))******+++++++++}}}{{{zzzyyyyyy||||||wwwuuuzzz{{{uuuqqqmmmkkkoooqqqvvv~~~|||uuutttpppkkkjjjiiifff^^^XXXQQQLLLFFFFFFGGGFFF???999777444000.........---,,,++++++++++++++++++++++++***)))((()))***+++***(((******))))))(((((('''''')))***+++,,,+++***(((&&&''''''''''''''''''''''''******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&(((++++++'''$$$&&&''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%###$$$'''((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((++++++***************************)))))))))))))))))))))))))))************))))))******++++++++++++***+++,,,---...------,,,...------,,,,,,++++++***111000...------...000111......///000111333444555555777999===AAADDDGGGHHHLLLOOORRRSSSQQQOOONNNMMMNNNQQQPPPLLLJJJMMMOOOMMMLLLIIIGGGGGGKKKOOOSSSTTT[[[```fffnnnvvv|||yyy~~~}}}{{{yyy|||}}}~~~~~~}}}|||}}}~~~{{{|||}}}~~~|||xxxuuupppiiidddeeeddddddcccaaa\\\UUUPPPKKKJJJGGGDDDAAA>>>;;;:::@@@@@@@@@@@@?????????>>>>>>======>>>???>>><<<:::666555444222000...---,,,///...---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&}}}{{{zzzzzzzzz}}}yyyvvvxxx|||xxxsssnnnlllmmmnnnrrryyy~~~~~~zzzssssssnnniiihhhhhhgggccc^^^XXXRRRMMMLLLMMMLLLEEE???:::666222///......---,,,+++++++++++++++++++++++++++)))((()))***+++***(((******))))))(((((((((((('''((()))***)))(((&&&%%%***************************)))))))))((((((((('''(((''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&(((******'''$$$%%%&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$$$$'''((((((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((************************************))))))))))))))))))))))))************++++++***))))))))))))))))))***+++,,,,,,,,,+++***---------,,,,,,,,,,,,+++///...------------.../////////000000222555777888<<<===???BBBEEEHHHJJJLLLOOORRRUUUVVVUUUSSSRRRQQQNNNQQQPPPKKKJJJMMMNNNMMMOOONNNNNNPPPVVV[[[___aaakkkqqqzzz}}}|||~~~}}}}}}~~~|||{{{|||}}}}}}}}}~~~}}}zzzwwwrrrllliiilllmmmnnnnnnmmmiiibbb]]]VVVUUUQQQMMMIIIEEEBBBAAA@@@@@@????????????@@@@@@CCCBBBAAABBBCCCBBB@@@>>>888888666555333111000//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))(((((((((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&}}}zzzyyyyyy{{{|||}}}wwwwwwyyy|||vvvpppnnnkkklllooouuu|||}}}|||}}}zzzuuusssnnnhhhfffggghhhhhhfff___ZZZTTTRRRSSSQQQLLLFFF???;;;555000......------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***)))***))))))))))))((((((((('''((()))))))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&'''((())))))'''%%%$$$%%%%%%&&&'''&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&''')))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((************************************************)))))))))*********+++++++++***)))(((((()))***+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,------------////////////////////////111111111333666:::===@@@FFFFFFHHHJJJLLLNNNPPPQQQNNNQQQTTTUUUTTTQQQPPPOOONNNQQQQQQOOOQQQVVVYYYWWWZZZZZZ\\\aaahhhnnnqqqsss|||~~~~~~~~~{{{zzz|||}}}~~~}}}{{{zzz}}}}}}~~~~~~|||wwwrrrooonnnooopppsssvvvwwwsssmmmiiicccaaa]]]XXXSSSOOOLLLJJJFFFDDDBBB@@@??????@@@AAACCCBBBAAABBBCCCCCCAAA???<<<<<<:::999777666555444000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,(((%%%%%%&&&(((***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''}}}yyyxxxzzz|||~~~{{{yyyyyy}}}xxxsssqqqnnnooorrrwww{{{~~~~~~~~~{{{wwwqqqjjjggggggjjjlllllleee```ZZZWWWWWWTTTOOOKKKEEE@@@888333000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))))))))))))))))))))))))))******+++++++++******)))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''''''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************+++++++++)))***************++++++))))))*********+++++++++******)))((()))+++---...---------------,,,,,,+++++++++,,,,,,---......//////000111222222222222222333333444777<<>>===<<<;;;:::999333333222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((('''(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))(((((('''''''''(((((((((((((((((('''{{{zzz{{{~~~~~~~~~~~~zzzwwwuuutttvvvyyy{{{||||||||||||{{{}}}xxxqqqkkkjjjkkknnnooolllgggaaa]]]ZZZWWWRRROOOIIIDDD===777333111///---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))))))))******************+++++++++++++++***************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''&&&&&&'''((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++))))))******+++++++++,,,************++++++++++++---,,,+++++++++,,,------,,,,,,,,,++++++++++++,,,++++++,,,---....../////////000111333444555555555666777:::???EEELLLRRRUUUWWWWWWVVVVVVVVVUUUUUUUUURRRSSSSSSRRROOOLLLLLLLLLNNNUUU]]]hhhwww~~~~~~~~~}}}|||~~~}}}tttooommmyyy}}}{{{xxxwwwrrrzzz}}}~~~{{{{{{~~~~~~}}}~~~yyytttrrrtttuuuvvvwwwxxx{{{}}}{{{}}}}}}zzztttooonnnooorrruuuzzz|||rrrpppllliiifffdddccccccddd```YYYQQQKKKFFFDDDCCCDDDCCCBBBBBBDDDEEEDDDCCCAAAAAA@@@@@@???>>>======999888777555333111///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((''''''(((((((((~~~}}}|||{{{{{{|||}}}}}}{{{yyyyyyzzzyyyyyysssooonnnoooqqqsssnnnhhhaaa]]]XXXTTTQQQKKKGGG@@@;;;777333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++***)))))))))************+++((((((((())))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''''''''%%%%%%&&&'''&&&'''(((((())))))((((((&&&'''''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,*********++++++++++++,,,......---,,,+++***))))))******)))))))))***+++,,,+++,,,,,,---.../////////...///000222555777888999===???CCCHHHNNNTTTYYY\\\ZZZYYYXXXWWWUUUTTTSSSRRRLLLMMMMMMMMMLLLNNNQQQSSS[[[cccmmm{{{|||~~~uuummmhhhfffeeeppptttxxxxxxuuurrrqqqqqqnnnuuu{{{}}}}}}}}}zzzyyyuuutttwwwyyywwwvvvxxxzzzzzzwwwxxx{{{xxxsssssstttuuuuuuvvvwww{{{~~~||||||zzzvvvrrrpppppppppsssuuuyyyyyywwwtttqqqpppoooppppppqqqmmmggg___WWWRRRNNNMMMHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????<<<<<<;;;999777444222000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((((((((''''''''''''((((((|||xxxuuutttxxx{{{}}}zzzuuurrrrrrsssvvvqqqjjjbbb[[[VVVRRROOOLLLHHHCCC>>>:::666111...------------------------,,,+++******,,,,,,+++***))))))*********+++++++++)))((((((((())))))***+++'''''''''''''''''''''''''''((((((((()))))))))***(((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%'''((('''$$$$$$&&&(((%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((())))))***++++++,,,,,,))))))***++++++,,,------*********+++++++++,,,,,,((()))+++,,,,,,+++***)))+++*********+++---...000,,,,,,------......//////111111333555888<<>>:::666333222111000000111000...,,,///...,,,***))))))***+++******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((()))*********))))))******++++++,,,,,,((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,,,,,,,------///000222222............///111222222555888<<<@@@DDDHHHNNNQQQLLLMMMOOOSSSWWWZZZZZZYYYTTTSSSQQQNNNLLLJJJIIIIIISSSVVV]]]ggguuu|||}}}}}}sssllljjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhheeeaaa\\\ZZZXXXVVVSSSOOOLLLKKKJJJIIIIIIJJJKKKKKKQQQTTTWWWWWWUUUQQQOOOOOOQQQUUUYYY[[[YYYUUUQQQOOOMMMNNNPPPRRRTTTXXX\\\___dddcccccccccbbbbbbaaaaaa\\\ZZZXXXVVVWWWZZZ]]]___eeehhhlllmmmllllllnnnpppsssqqqpppppprrrwww|||~~~{{{}}}}}}|||{{{|||}}}~~~xxxrrrqqqsssvvvxxxxxxyyyyyyxxxwwwxxx{{{~~~ssssssqqqjjjaaaZZZXXXWWWMMMIIICCC@@@??????@@@@@@>>>======>>>??????===;;;888777666444222000///...///000000///...+++)))(((---,,,++++++******++++++------,,,,,,+++*********------,,,+++******++++++))))))))))))))))))))))))******))))))))))))*********)))((()))***+++***((()))************+++++++++))))))))))))))))))))))))************)))))))))))),,,+++++++++******))))))((((((((((((((((((((((((|||yyy{{{~~~vvvpppooouuu}}}~~~xxxqqqnnnooosssvvv~~~zzzxxxwwwrrrpppllleee\\\SSSMMMIIIIIIGGGDDDBBB???;;;666333000///............,,,***...---+++***)))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,---------------...///111111////////////111333555666<<<>>>AAACCCEEEIIIMMMPPPSSSSSSTTTUUUWWWWWWVVVUUUNNNOOOPPPOOONNNNNNQQQSSSbbbgggqqq}}}||||||~~~||||||~~~~~~zzznnnccc]]]\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZSSSPPPLLLJJJJJJIIIFFFDDDFFFEEEDDDEEEFFFIIILLLNNNSSSUUUVVVUUURRRNNNMMMLLLOOORRRUUUUUUSSSOOOLLLKKKKKKMMMNNNNNNOOOSSSYYY^^^eeeggggggfffccc___\\\[[[XXXWWWUUUTTTTTTWWWZZZ\\\bbbcccdddbbb___^^^___aaadddccccccdddggglllpppsssxxxyyy}}}~~~~~~~~~~~~|||zzzzzz}}}yyyttttttvvvwwwxxxyyyyyyxxxzzz}}}}}}tttkkkccc___]]]WWWRRRLLLGGGDDDBBB@@@>>>AAA@@@??????@@@AAA@@@???>>>===<<<:::777444222111////////////...---,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******************************))))))))))))******+++)))((()))***+++***((()))************+++++++++))))))))))))))))))))))))(((((())))))*********+++++++++*********)))))))))((((((((((((((((((((((((|||{{{~~~{{{vvvrrrsssxxx~~~}}}||||||vvvssssssuuuwww|||yyyqqqpppmmmiiibbbZZZTTTPPPKKKIIIGGGEEEBBB===888444000///------......,,,***,,,+++***)))((((((((()))+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,---------------------...///000111111000111333666:::<<>>>>>===BBBBBBAAA@@@===:::777555111000//////......//////------,,,++++++++++++,,,***++++++,,,------......+++******))))))))))))*********************************))))))))))))******+++***))))))***+++***))))))************+++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))((((((((((((((((((((((((((((((~~~~~~~~~|||}}}~~~~~~{{{xxxvvvvvvyyy}}}~~~~~~}}}zzzyyyyyyyyy|||sssrrrpppmmmhhhaaaZZZUUUPPPOOOLLLJJJGGGBBB;;;777444222000///000///...,,,******))))))((((((((((((++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((())))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......---------------......333333333444777;;;???AAAFFFGGGHHHHHHHHHHHHJJJLLLLLLMMMMMMMMMLLLMMMOOOPPPUUUZZZ``````___bbblllttt}}}}}}|||wwwrrrooooooqqqppppppnnnjjjddd```]]]]]]VVVRRRKKKFFFEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJIIIIIIIIIKKKLLLMMMMMMMMMLLLKKKLLLPPPVVV\\\```ddddddccc```\\\[[[[[[\\\bbbbbbaaa^^^[[[YYYZZZ\\\\\\```dddfffhhhppp}}}uuujjjdddccc```___^^^]]]^^^```bbbdddiiieee```ZZZWWWWWWZZZ\\\WWWWWWWWWXXXYYY[[[]]]^^^]]]^^^aaaeeeggggggfffdddccceeejjjqqqwwwzzzyyyxxxtttvvvzzz|||~~~}}}{{{~~~~~~{{{|||{{{~~~zzztttoooiiigggccc```]]]XXXRRRNNNHHHEEEAAA>>>=========<<<@@@AAABBBAAA@@@>>><<<:::555444222000///000000111......---,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,******************************))))))))))))******+++***))))))++++++***)))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++)))))))))(((((((((((((((((((((((((((((((((((((((}}}{{{zzzzzz|||}}}~~~}}}{{{yyyyyyyyyzzz{{{|||~~~}}}}}}yyywwwtttrrrnnnhhh```ZZZWWWUUURRROOOLLLGGG@@@<<<888555222000000///---,,,))))))))))))((((((((('''************************))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&'''(((((()))&&&''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///......---------......///555555666777:::>>>BBBEEEEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLMMMLLLLLLMMMQQQUUUZZZaaahhhkkklllqqq{{{zzzwwwrrrkkkfffccccccdddaaaaaa```\\\VVVPPPMMMLLLHHHFFFBBBAAAAAABBBCCCBBBCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMOOOPPPQQQSSSVVVWWW[[[ZZZXXXYYY[[[```fffiiikkkkkkjjjhhhffffffhhhkkkmmmllljjjgggddddddgggjjjhhhmmmtttzzzuuupppoooiiiiiihhhggghhhjjjlllmmmooolllgggddddddgggjjjlllbbbbbbaaaaaaaaabbbcccddddddddddddbbb___[[[XXXVVVXXX[[[aaajjjqqquuuvvvuuusssuuuxxxyyyzzz|||zzzqqqpppnnnllliiiddd^^^ZZZTTTPPPKKKGGGDDDBBB@@@???===>>>???@@@AAA@@@@@@???;;;999777444222111111111///...------,,,,,,------,,,,,,++++++************---,,,,,,,,,,,,,,,------******************************))))))))))))******+++***)))***+++,,,+++)))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))~~~}}}~~~zzzyyyzzz|||}}}}}}~~~|||zzzyyyyyyyyywww|||}}}zzzwwwuuuooogggaaa^^^[[[WWWSSSOOOJJJEEEAAA:::777333000...---+++)))(((((())))))))))))(((((()))))))))***************))))))))))))))))))))))))************************((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000...............///000111666777888;;;>>>AAADDDFFFBBBDDDEEEFFFFFFGGGJJJLLLIIIJJJKKKKKKJJJMMMSSSXXX```fffnnnssswww}}}|||ooojjjccc\\\XXXVVVVVVWWWQQQRRRRRRPPPKKKGGGDDDDDDBBBAAA@@@BBBDDDEEEEEEDDDEEEEEEGGGJJJMMMPPPSSSTTTVVVXXXZZZ[[[\\\^^^bbbdddhhhfffeeedddeeeiiilllooonnnnnnooonnnmmmnnnqqqsssrrrqqqooolllkkklllppptttsssxxxzzzxxxppppppoooooopppqqqssstttsssqqqnnnooorrrvvvyyyzzzpppooooooooopppsssvvvwwwzzzxxxssskkkbbb[[[VVVUUUVVVXXX^^^eeellloooooonnnssstttwwwxxxxxxyyy{{{}}}xxxwwwvvvuuusssnnnhhhddd^^^ZZZTTTPPPLLLIIIFFFDDDBBBBBBBBBAAAAAAAAAAAAAAA???===;;;888666444333222//////...------------...------,,,++++++***))))))+++************++++++,,,++++++++++++++++++++++++******))))))))))))******,,,*********+++,,,+++***)))************+++++++++))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))))))))))))))~~~|||zzzzzz{{{}}}~~~~~~~~~|||{{{zzzyyyyyyvvv{{{~~~|||{{{xxxqqqkkkccc___YYYTTTOOOKKKGGGEEE???;;;666111///---+++)))(((((()))*********)))(((*********+++++++++,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...///000.........///000111222333666888;;;>>>AAACCCDDDEEEBBBCCCEEEEEEEEEGGGIIIKKKHHHKKKNNNOOOPPPUUU^^^eeennnrrrxxx~~~}}}zzzxxxvvvsssooolll___ZZZSSSMMMJJJJJJKKKKKKHHHJJJLLLLLLIIIGGGEEEEEEGGGGGGIIILLLOOOPPPPPPNNNOOOPPPSSSVVV[[[___ccceeedddfffiiijjjjjjlllooorrrqqqpppooonnnnnnppprrrssspppqqqrrrrrrrrrsssuuuwwwuuuuuutttsssrrruuuzzz~~~|||vvvvvvuuuvvvvvvwwwxxxyyywwwvvvuuuxxx|||{{{{{{{{{~~~~~~qqqgggbbbaaa^^^```bbbgggkkklllkkkiiinnnppprrrssstttuuuwwwyyy{{{|||}}}~~~yyyyyyyyyyyyzzzxxxtttqqqiiifffbbb^^^[[[XXXSSSQQQPPPMMMJJJFFFDDDBBBAAAAAA??????>>><<<;;;888666555000//////...............------------------------***************+++,,,---++++++++++++++++++++++++******))))))))))))******,,,+++******,,,,,,+++***)))************+++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++))))))))))))))))))))))))~~~|||zzz{{{}}}~~~~~~~~~|||{{{{{{{{{zzzwww|||~~~xxxssseee```YYYSSSOOOKKKHHHFFFCCC???999555111///,,,+++((()))***++++++***)))(((+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((((('''''')))((('''&&&$$$"""!!!!!!%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---...///000000.........///000222333444666888<<<@@@CCCDDDDDDDDDCCCDDDEEEFFFEEEFFFHHHJJJMMMQQQVVVYYY]]]eeepppyyy}}}|||uuu{{{rrroookkkgggddd```\\\YYYSSSOOOHHHDDDBBBCCCDDDEEEFFFIIILLLMMMLLLKKKKKKKKKPPPQQQTTTXXX[[[]]]\\\ZZZ[[[\\\___dddiiinnnrrruuukkknnnpppqqqqqqrrrvvvyyyvvvvvvuuuuuuuuuvvvwwwxxxssstttvvvvvvuuuuuuwwwxxxzzzzzzzzzyyyzzz}}}~~~zzzzzzzzzzzz{{{|||}}}}}}{{{zzzzzz}}}tttooonnniiiiiiiiikkkmmmllljjjgggiiikkkmmmooooooqqqsssuuutttuuuwwwzzz|||}}}~~~~~~}}}|||}}}~~~~~~|||yyyuuuvvvwww{{{~~~}}}|||vvvtttqqqooommmiiieeebbb\\\XXXRRRKKKFFFBBBAAAAAA>>>?????????>>><<<999888000000///...............------......///000000000,,,,,,,,,,,,------...///++++++++++++++++++++++++******))))))))))))******,,,+++******,,,,,,+++***)))************+++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))}}}|||}}}}}}~~~~~~|||zzzyyyzzz{{{}}}}}}~~~}}}xxxuuuhhhbbbZZZUUUSSSQQQOOOMMMHHHCCC===777222///,,,***************))))))))))))************))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))***)))(((&&&&&&&&&'''((((((&&&&&&(((+++------+++)))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& """''''''%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((&&&&&&((()))++++++*********))))))((((((&&&&&&''''''(((((())))))++++++************++++++)))************+++++++++,,,,,,,,,++++++*********---+++***(((((()))+++,,,...---,,,+++,,,---...///------,,,,,,------...//////000111333555777888888<<<===??????@@@CCCGGGJJJFFFHHHJJJIIIHHHJJJNNNSSSSSS[[[dddiiiqqq|||{{{wwwtttttt{{{~~~zzz{{{wwwpppddd[[[VVVVVVTTTMMMIIIIIICCCCCCBBBAAAAAACCCGGGJJJMMMRRRVVVVVVSSSSSSVVVZZZ^^^^^^```cccfffgggeeedddbbbeeejjjnnnrrrvvvzzz}}}vvvvvvwwwwwwxxxzzz{{{{{{zzz|||~~~~~~~~~}}}}}}~~~|||zzz||||||}}}~~~xxxtttrrruuuwwwvvvrrrnnnjjjiiifffeeeeeefffjjjmmmoooooorrrpppnnnmmmlllmmmnnnooouuu{{{||||||{{{{{{{{{{{{yyy{{{xxxzzz}}}}}}{{{~~~wwwjjj[[[MMMEEECCCCCCCCC@@@===;;;<<<<<<<<<<<<888777444222000/////////---------------,,,+++******)))))))))***+++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++******)))+++******)))(((''''''&&&)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((}}}}}}}}}~~~~~~}}}{{{{{{|||~~~~~~|||}}}~~~~~~~~~zzzvvvmmmggg___YYYVVVTTTQQQNNNHHHDDD>>>999555111---************)))))))))))))))************))))))))))))************************++++++***)))))))))))))))+++***)))((('''(((((()))***((('''(((***+++***((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((($$$!!!!!!&&&)))***(((%%%&&&&&&&&&'''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))*********)))))))))((((((((('''(((((()))******+++++++++******************+++)))************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------,,,,,,------.....................///000000111111333555777888:::;;;>>>@@@BBBCCCCCCDDDGGGIIIGGGJJJLLLMMMNNNQQQVVV[[[fffmmmtttzzzuuuqqqooorrrzzzrrrllllllggg```YYYQQQLLLLLLJJJEEEAAABBBAAABBBBBBBBBBBBEEEJJJMMMVVVZZZ___```___^^^bbbeeehhhhhhjjjlllnnnnnnmmmllliiimmmrrrvvvxxx{{{}}}{{{zzzzzzzzzzzz|||}}}~~~{{{xxxyyy{{{}}}}}}yyyuuurrrqqqnnnllljjjiiijjjkkkkkkkkkiiihhhfffeeeeeeggghhhiiimmmqqqvvvyyyyyyyyyzzz|||{{{|||{{{~~~~~~zzzyyy|||}}}~~~yyyjjj\\\QQQKKKHHHBBB???<<<::::::;;;<<<;;;;;;:::888666333222111000------------,,,,,,,,,,,,+++++++++++++++,,,------******************++++++************************************************+++++++++++++++++++++,,,******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((~~~~~~~~~~~~~~~~~~||||||~~~|||xxxxxxwwwwwwvvvuuuuuuuuu||||||xxxsssmmmeee___[[[XXXSSSOOOIIIFFFAAA===999444///,,,******))))))((((((((((((++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))+++******))))))))))))***+++)))(((((())))))(((&&&((((((''''''''''''(((((())))))(((''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((((((((((('''))))))******+++,,,,,,---************************)))************+++++++++,,,,,,,,,++++++++++++******+++---//////...,,,***,,,,,,---...............////////////000111333333333444666888:::<<<===>>>AAACCCEEEFFFFFFGGGIIIKKKMMMQQQUUUWWWYYY]]]dddiiiwww|||uuullliiihhhoooyyy}}}~~~xxxlllaaa[[[ZZZVVVQQQMMMHHHDDDDDDCCC@@@>>>@@@CCCDDDEEEFFFHHHMMMRRRVVV___dddjjjllllllmmmooorrrsssssstttuuuvvvuuuuuutttssswww|||~~~}}}}}}~~~}}}{{{xxxwwwuuussspppnnnnnnnnnmmmlllhhhgggeeedddccccccddddddfffhhhjjjlllnnnrrrwwwzzzzzz~~~}}}}}}vvvkkk```VVVPPPFFFBBB===::::::;;;<<<<<<======<<<:::888555333222//////---,,,,,,,,,---...---,,,,,,,,,,,,------...((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))******+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))~~~~~~~~~~~~zzzyyyyyyyyy~~~{{{yyyuuuttttttsssrrrrrrrrrrrruuu{{{|||zzz|||zzzxxxrrrjjjccc___ZZZTTTPPPKKKHHHEEEBBB>>>999222...++++++)))(((((((((((((((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))******)))))))))))))))))))))***))))))((((((((('''&&&(((((((((''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))(((&&&$$$%%%''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''))))))***++++++,,,,,,---*********++++++*********))))))*********+++++++++++++++++++++++++++++++++***+++---......---,,,,,,+++,,,...///000000///...///000000111222444666777888999:::<<<>>>@@@BBBBBBDDDEEEEEEFFFGGGKKKPPPTTTZZZ^^^bbbeeehhhlllrrrwwwuuummmgggddddddkkkuuuxxxrrrkkkfff```XXXQQQMMMMMMKKKIIIFFFDDDCCCDDDEEEEEEFFFHHHJJJKKKMMMOOOSSSXXX^^^cccggglllrrrvvvwwwxxxzzz{{{zzzzzz{{{zzzyyyxxxxxxyyy}}}|||yyyxxxwwwuuusssrrrsssttttttsssrrrqqqnnnkkkiiigggfffeeeeeeeeefffhhhjjjnnnrrrtttwww{{{zzzsssjjj___WWWNNNIIIBBB>>><<<;;;;;;;;;;;;;;;;;;;;;:::888666555444333000...,,,,,,---...---,,,,,,,,,,,,,,,------))))))*********+++++++++*********************************************************++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))~~~~~~xxxuuuvvvxxxyyy~~~~~~}}}~~~~~~}}}zzzxxxuuuuuutttttttttuuuvvvvvvuuuwwwxxxxxx||||||zzzuuummmgggccc]]]VVVQQQMMMLLLIIIFFFCCC===666222---,,,***((((((((())))))++++++++++++************++++++++++++++++++++++++***)))))))))))))))******'''(((((((((((((((((((((((()))))))))((((((((()))'''(((((((((((((((((('''&&&&&&''''''((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%###$$$&&&'''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))***+++++++++)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++,,,+++******+++,,,---...+++---...000111111000///111111222333555888:::;;;===>>>???AAABBBDDDEEEFFFEEEEEEEEEFFFIIIQQQZZZaaaiiimmmqqqtttuuuxxx}}}}}}}}}yyyrrrkkkddd``````fffnnnmmmddd[[[SSSNNNIIIEEEDDDCCCCCCEEECCCEEEHHHIIILLLPPPSSSTTTTTTVVVXXXZZZ^^^cccjjjnnnppptttzzz~~~}}}zzzzzz{{{~~~}}}zzzzzzyyyvvvttttttuuuvvvvvvuuuwwwvvvtttrrrpppooommmmmmiiiiiiiiijjjlllmmmmmmlllrrruuuyyy|||~~~|||xxxqqqggg___VVVPPPIIICCC???<<<:::999777888999:::;;;:::999888:::888444111...---------,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************************************+++***)))(((((()))***+++))))))))))))))))))))))))wwwsssuuuxxx{{{}}}~~~}}}}}}}}}~~~~~~|||{{{yyyxxxxxxxxxyyyzzz|||}}}zzzyyyyyy||||||xxxrrrmmmiiiccc[[[UUUQQQOOOLLLIIIFFFAAA:::666///...+++)))((()))******,,,++++++++++++*********************************)))))))))))))))******+++&&&''''''((((((((((((''')))***+++***)))((()))***''''''((((((((((((''''''%%%%%%&&&''')))***+++,,,((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&%%%&&&(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))''''''(((((()))*********)))***+++,,,,,,+++***))))))************+++++++++***++++++++++++,,,,,,,,,,,,+++***))))))+++...///------///000111111111111333444555777:::===???@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJOOOYYYdddkkkssswww{{{}}}}}}zzz{{{~~~xxxuuuuuutttnnniii]]]ZZZYYY]]]aaa```XXXPPPJJJFFFBBBBBBAAA???AAAEEEHHHNNNTTTVVVYYY^^^aaaaaabbbcccdddfffiiinnntttxxx{{{}}}}}}~~~{{{wwwuuuttttttrrrqqqsssttttttuuuvvvwwwwwwxxxqqqqqqqqqrrrsssrrrooommmppprrrttttttttttttuuuwww{{{||||||||||||}}}~~~wwwooohhh]]]XXXQQQKKKFFFAAA===;;;888999::::::;;;;;;;;;;;;===;;;888444222000///...---,,,,,,+++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))************************************************)))))))))******)))))))))))))))))))))))))))))))))zzzvvvvvvxxx{{{~~~}}}|||{{{{{{|||~~~}}}}}}|||wwwssspppjjjccc]]]TTTRRRNNNKKKHHHCCC>>>:::111///---***)))***+++,,,,,,,,,+++++++++*********************************)))))))))))))))***++++++&&&'''((()))***))))))(((+++---...,,,)))'''(((***&&&'''((())))))((('''&&&&&&&&&'''((()))******+++''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((''''''&&&'''(((%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))******''''''(((((()))*********(((***+++,,,,,,+++***((()))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---...///.........///000111333333888888:::<<>>>>>======<<<<<<======<<<;;;:::888666444222111......---,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++************************,,,+++++++++++++++++++++,,,++++++******)))))))))************************((()))***++++++***)))(((((((((((((((((((((((((((~~~yyywwwxxx{{{~~~}}}}}}{{{xxxuuuppphhhbbbVVVSSSOOOLLLIIIDDD@@@<<<333111...+++******,,,---,,,,,,,,,+++++++++******************************))))))((())))))***++++++'''((()))+++++++++***)))...000000---)))&&&'''(((&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&'''((()))+++++++++******''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((())))))******++++++((((((((()))******++++++((()))+++,,,,,,+++)))((()))************+++++++++*********++++++,,,,,,,,,***+++---///000000///...//////......///111333555;;;<<<===@@@CCCFFFIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIMMMSSSYYY```gggnnnrrrtttxxx}}}ooohhhbbbeeeooovvvvvvtttpppiiibbb^^^^^^^^^YYYUUULLLJJJHHHHHHIIIIIIHHHGGGHHHEEEFFFMMMPPPRRRXXX```iiittt}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyy{{{|||~~~~~~~~~{{{vvvppplllkkkkkkeeegggiiijjjkkkooovvv{{{}}}yyyvvvuuullljjjeeeaaa]]]XXXSSSOOOEEECCCAAA???>>>>>>>>>>>>::::::::::::999777666555000///...---------------)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,------,,,,,,,,,+++***)))((((((************************'''(((+++,,,,,,+++((('''((((((((((((((((((((((((}}}}}}}}}zzzxxxxxxzzz~~~}}}{{{~~~~~~xxxwwwxxxtttiii```VVVQQQLLLLLLOOOMMMFFF???777555000,,,***)))***++++++,,,,,,------,,,,,,++++++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))---,,,)))'''&&&&&&'''((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.../////////.........///000000111444888<<>>AAAIIIJJJLLLOOOQQQQQQPPPOOOMMMMMMMMMMMMOOORRRXXX\\\dddiiiqqqxxx}}}~~~}}}{{{yyyzzzzzz{{{|||||||||}}}|||xxxlll```WWWUUU^^^hhhiiiccc^^^WWWWWWUUUTTTYYY]]][[[UUUOOOOOONNNNNNNNNPPPQQQRRRWWW[[[```dddhhhppp{{{{{{uuunnnmmmkkkiiikkkqqqzzz}}}zzz{{{|||{{{zzzwwwtttrrrsssqqqmmmkkkiiigggcccaaa```^^^\\\ZZZWWWQQQGGG@@@<<<;;;;;;<<<===<<<:::888777555222///------......------,,,,,,++++++******++++++++++++*********)))++++++++++++++++++++++++.........---+++***(((''',,,+++***************+++***)))((('''''''''((((((***((('''(((***+++)))'''))))))))))))))))))))))))}}}~~~|||~~~~~~zzz~~~}}}{{{{{{wwwmmmdddTTTOOOJJJJJJMMMOOOMMMIII>>>:::333---***)))+++,,,+++,,,,,,------,,,,,,++++++++++++************)))+++***))))))))))))***+++((((((((((((((((((((((((''''''&&&'''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((''''''&&&&&&'''''')))(((''''''''''''((()))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***))))))((('''&&&&&&&&&&&&((((((''''''&&&'''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((''''''(((((())))))((((((''')))))))))*********++++++))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............222444888;;;>>>BBBFFFJJJNNNPPPRRRSSSSSSQQQNNNLLLMMMMMMOOOQQQVVV^^^hhhoooxxx{{{~~~~~~|||{{{zzzzzzzzzzzzyyy}}}zzzkkkaaaUUUQQQQQQYYY___]]]YYYVVVRRRTTTWWW]]]eeeiiiddd[[[YYYYYYXXXXXXYYY[[[]]]^^^bbbgggnnnuuu{{{{{{yyyxxxtttrrrrrrwww}}}xxxxxxwwwwwwvvvuuuttttttvvvtttrrrqqqqqqpppnnnllljjjjjjkkkllliii___RRRHHH???>>>======>>>???>>><<<;;;999666333000///......---------,,,,,,,,,,,,,,,---,,,******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------,,,+++******++++++***)))(((((('''(((((((((+++***))))))++++++***)))))))))))))))))))))))))))~~~}}}zzz}}}||||||wwwoooggg\\\VVVOOOMMMOOOPPPPPPNNNDDD@@@999222---,,,---///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''((()))+++,,,((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))))))))((('''''''''''''''))))))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------------...------------...///000111666999>>>BBBFFFJJJOOORRRTTTUUUUUUSSSPPPMMMLLLKKKMMMPPPUUU[[[cccmmmwww~~~~~~||||||||||||{{{yyykkk^^^UUUMMMKKKMMMSSSVVVTTTTTTVVVZZZaaaiiinnnqqqrrrkkkccccccccccccdddfffhhhjjjllllllrrr|||~~~~~~~~~|||~~~|||zzz|||}}}|||xxxwwwuuutttssstttuuuuuuyyyxxxvvvvvvwwwvvvuuusssjjjlllpppttttttmmmaaaXXXJJJFFF@@@======>>>??????>>>===:::777444222000///---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++,,,,,,,,,---,,,++++++***************)))))))))))))))))))))******)))************)))))))))))))))))))))))))))~~~{{{}}}~~~}}}vvvpppfff___WWWQQQOOOOOOOOONNNIIIDDD<<<555000------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******(((''''''''''''((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''))))))((('''''''''((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******************************++++++,,,,,,---------...************************,,,,,,---------.........------...///000222444555;;;>>>DDDIIILLLPPPSSSVVVXXXXXXVVVRRRNNNMMMOOOQQQTTTYYYaaajjjsss{{{{{{nnn___RRRLLLHHHFFFHHHMMMPPPRRRXXX___kkkvvv~~~wwwrrrlllhhhiiiiiijjjlllooorrruuuwwwyyy|||zzz{{{~~~~~~|||zzzwwwuuuuuuvvvxxxyyy~~~|||{{{zzzzzzzzzxxxvvvmmmnnnrrrwwwzzzwwwoooiiiXXXQQQFFF>>>;;;<<<>>>@@@???>>>===;;;888555333111/////////...............---,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,,,,------++++++***)))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))){{{yyyyyy{{{wwwpppiii___WWWQQQNNNMMMLLLKKKGGG@@@888222...,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------******+++,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((())))))******+++((((((''''''(((((()))******)))((((((''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&))))))(((((('''(((((()))))))))(((((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((())))))******))))))(((((((((((()))))))))******************************+++,,,,,,,,,,,,,,,------************************,,,---------..................///111333666999;;;@@@DDDIIINNNPPPRRRTTTUUUSSSSSSRRROOOMMMOOOUUU[[[ccciiisss|||{{{pppbbbTTTKKKFFFDDDCCCFFFMMMTTTZZZeeennn|||wwwnnnlllkkkkkklllnnnqqquuuzzz~~~{{{zzz||||||{{{{{{{{{|||~~~}}}||||||~~~~~~|||yyyvvvuuuuuuwwwzzz~~~}}}wwwsssddd\\\OOOEEE???===>>>>>>>>>>>>>>>===;;;999666555111111000000///......---,,,,,,+++***++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***)))))))))))))))******))))))***++++++++++++***((()))******(((((()))***))))))))))))))))))))))))~~~}}}~~~~~~}}}~~~}}}zzzsssiii___WWWRRROOONNNOOOKKKEEE>>>777222...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((())))))******))))))((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))************)))))))))))))))*********++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------............///000111333666;;;???AAADDDHHHMMMQQQRRRRRRRRRRRRMMMPPPTTTUUUWWW\\\eeelllwww}}}|||pppbbbVVVMMMFFFCCCFFFFFFKKKWWWbbbmmmxxxvvvpppoooppppppqqqtttxxx}}}|||}}}~~~yyywwwuuuttttttvvvxxxzzz}}}~~~~~~zzzwwwzzzyyyzzz}}}zzzvvvkkkdddYYYOOOHHHBBB???<<<<<<===>>>???>>><<<999777333333222111///...------+++++++++,,,,,,,,,---------------------------------.........---,,,,,,+++))))))))))))***+++,,,,,,)))***+++,,,,,,,,,++++++(((***,,,+++)))(((***+++))))))))))))))))))))))))}}}|||}}}zzz~~~~~~|||yyyzzz{{{qqqggg^^^XXXTTTRRRTTTQQQKKKDDD===777222///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........***+++,,,------,,,+++***++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))************)))((((((((((((((()))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***))))))(((((((((((()))***(((((('''(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))************))))))******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********---------------------------------.........//////000000222444999>>>BBBEEEGGGKKKOOORRRRRRQQQPPPPPPPPPVVV^^^ccchhhoooyyyvvvgggYYYOOOHHHDDDBBBIIIJJJSSSbbbqqq}}}vvvtttuuuuuuuuuwwwzzzyyywwwsssooonnnnnnpppqqqwwwzzz}}}{{{wwwyyyyyy{{{~~~{{{vvvlllggg___WWWOOOGGG@@@;;;:::<<<>>>??????===;;;999555444333111000...---,,,***+++,,,------------,,,------------------------))))))***+++,,,,,,,,,,,,)))))))))***+++,,,......)))***+++,,,---,,,,,,+++))),,,---,,,***)))+++---))))))))))))))))))))))))~~~wwwqqqvvvzzz|||xxx{{{}}}rrriiiaaaYYYTTTTTTRRROOOIIIBBB;;;555111333000...,,,------,,,++++++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***((('''(((***+++)))&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%%%%(((***)))(((''''''((()))'''&&&%%%(((***(((%%%$$$&&&(((******)))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,'''((()))((('''((()))+++******)))((()))***,,,---////////////---+++)))(((+++)))((()))++++++)))&&&'''***...///...+++))))))+++++++++++++++,,,,,,,,,/////////---,,,,,,...000666666777:::>>>BBBDDDEEEIIIMMMRRRTTTRRRPPPPPPRRRWWWfffuuu|||~~~tttkkkeee\\\QQQHHHEEEFFFHHHNNNUUUbbbttt{{{xxxxxxxxx}}}{{{yyytttpppmmmllllllmmmkkkooouuuzzz~~~||||||}}}}}}||||||}}}|||zzzxxxjjjfff```[[[WWWPPPGGG@@@???>>>>>>???@@@@@@>>>===777777666555333111///......------,,,,,,---------***+++,,,,,,******+++,,,+++++++++++++++---......++++++++++++++++++++++++******++++++++++++******************************))))))((((((''''''&&&&&&yyytttuuuxxx|||~~~yyy|||~~~tttjjj```YYYWWWVVVSSSOOOIIIAAA:::444333000---,,,---------,,,------,,,,,,,,,+++++++++************************)))******************)))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%&&&))))))'''%%%)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''***,,,)))((('''((()))***)))(((&&&'''((('''&&&&&&'''(((***)))(((((('''''''''((())))))((((((((((((((((((***))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++((()))))))))'''''')))+++))))))***+++,,,...///000000000111111111///...---+++)))((())),,,---,,,***))),,,//////...,,,++++++,,,,,,,,,,,,,,,,,,------///000000///......000222777888:::===AAAEEEGGGGGGMMMPPPRRRSSSRRRTTTXXX[[[lllyyyxxxjjj```YYYVVVPPPJJJGGGHHHLLLPPP[[[bbbppp|||yyyyyy|||~~~~~~}}}zzzvvvqqqmmmiiigggfffhhhlllpppuuu|||~~~~~~{{{{{{|||}}}}}}zzzvvvrrriiiiiigggbbb\\\TTTNNNKKKDDDBBB???>>>>>>>>><<<;;;999888777666444222000///......------,,,---------+++,,,---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********************************************)))))))))}}}yyywwwwwwyyy~~~}}}~~~}}}}}}tttfff\\\XXXXXXWWWUUUPPPGGG===777222000...---.........---............------------************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&%%%%%%'''))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++)))((('''(((***++++++***'''&&&%%%&&&((())))))((()))(((''''''&&&'''''''''(((((())))))))))))))))))************))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))******)))'''''')))***(((***,,,///111333333444111222333444444555444444...,,,******,,,...///...,,,---//////...------...------------------------...///111111000111444666999;;;>>>BBBEEEHHHJJJKKKSSSTTTSSSRRRRRRWWW```ggg~~~~~~}}}~~~{{{vvvrrrkkkbbbVVVMMMIIIIIIHHHGGGIIINNNVVV[[[gggnnnzzz|||zzz}}}}}}}}}}}}{{{wwwpppjjjgggcccdddeeegggmmmvvv~~~zzz{{{~~~zzzsssmmmhhhlllnnnlllddd]]]YYYXXXOOOKKKFFFBBB???>>><<<;;;:::999888777555444222222//////...---------------,,,---...---,,,,,,---...------......---,,,***)))******************************++++++++++++******************************))))))******************~~~~~~|||zzzzzz}}}{{{xxxxxxzzz}}}|||xxxhhh]]]WWWVVVVVVUUURRRJJJ>>>666222000...---...//////...............------------************************,,,++++++++++++++++++,,,(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))++++++******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''&&&&&&'''***++++++***'''%%%$$$&&&)))+++***((((((''''''&&&&&&&&&''''''''''''((((((((((((((()))*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))******+++)))(((''')))***+++---111444666666555444111222333555666888999999222000...------...///000---......---,,,,,,---///...............------------///222333333555777:::;;;>>>BBBFFFHHHJJJMMMNNNVVVUUUSSSRRRTTT]]]kkkuuu{{{xxxvvvuuukkkhhhccc^^^YYYSSSLLLGGGHHHIIIKKKNNNRRRYYY```fffsssxxx~~~xxxyyy{{{{{{yyyvvvrrrooohhhhhhhhhhhhkkkrrr{{{{{{uuupppiiimmmqqqqqqmmmhhhdddccc\\\WWWOOOIIIDDDAAA>>><<<999999888777666666555555111111///...---------------...///...---,,,---///,,,---...//////---+++)))***************************++++++,,,,,,++++++***************************'''''''''(((((())))))***~~~~~~~~~~~~~~~{{{xxxwwwzzz}}}{{{kkk```WWWVVVUUUUUUSSSKKKAAA888444111///...///000//////------------,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((((()))******************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&'''(((&&&%%%$$$&&&((())))))((((((%%%$$$&&&***,,,***(((''''''&&&&&&&&&&&&'''(((&&&&&&&&&''''''((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********))))))))))))))))))***+++***(((((()))+++000222555777888666444333000111222444666777999:::777555333///------...///---------,,,++++++---///---------............///...111444666777888;;;===???BBBFFFHHHJJJKKKNNNQQQRRRSSSTTTWWW^^^kkk{{{xxxrrrlllgggeeeXXXUUUQQQNNNMMMKKKJJJIIINNNQQQUUUZZZ___fffmmmrrr}}}vvvwwwxxxxxxyyyxxxxxxxxxppppppooonnnnnnppptttwww~~~{{{wwwtttnnnoooqqqtttvvvtttooojjjgggbbbZZZRRRKKKFFFAAA===888888777777777888888999444333222000///.........---...//////------...///***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************''''''(((((())))))******~~~~~~~~~{{{{{{}}}~~~pppggg[[[WWWTTTTTTSSSNNNEEE===666333000//////000///...,,,,,,,,,,,,+++++++++***************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***)))(((''''''((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((******)))((()))***&&&%%%$$$%%%'''((((((&&&((('''&&&''')))******)))'''''''''&&&''''''((()))&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))*********))))))+++---333555777888888666333111000000111222333555777888888888666222...,,,,,,---,,,------,,,++++++,,,...------...///000111111222111444888:::<<<===???AAADDDGGGJJJKKKKKKLLLQQQUUUQQQUUU\\\eeepppwwwmmmddd\\\WWWTTTLLLJJJHHHGGGHHHJJJMMMOOOWWW[[[aaagggmmmttt{{{~~~~~~}}}~~~|||yyyyyyxxxxxxxxxyyyzzz{{{vvvvvvuuussspppoooppprrr~~~}}}{{{zzzxxxtttsssuuuyyy}}}}}}xxxsssqqqlllfff___WWWOOOFFFAAA<<<;;;999888888999:::;;;777666444333111000//////---...///...------...///***+++---...//////......------------------------++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++~~~}}}uuummm^^^XXXRRRQQQQQQOOOGGGAAA777555222000000///...---,,,,,,,,,,,,++++++++++++************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***(((&&&&&&((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&(((******)))((())))))'''&&&%%%&&&'''((('''&&&'''((())))))((('''(((***((('''''''''(((((()))***((((((((()))******++++++)))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++''')))******)))***,,,...444555666777666555333222111000000000222333555666666777777444000---,,,---,,,...///...---,,,---...---...///111333444555666666999===@@@AAABBBDDDFFFKKKMMMOOOMMMLLLMMMSSSXXX[[[cccnnnyyyzzzuuuppphhh___WWWQQQMMMLLLHHHHHHHHHIIILLLRRRXXX\\\fffjjjpppvvv{{{zzz{{{|||||||||~~~|||zzz{{{zzz{{{{{{{{{|||}}}}}}{{{zzzyyywwwtttsssuuuwwwzzz}}}|||zzz{{{~~~|||yyyuuuoooggg]]]RRRJJJCCCAAA>>><<<:::::::::::::::999777555333222111000,,,---......---,,,---...---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++++++++~~~{{{{{{|||~~~wwwqqq^^^WWWOOOMMMNNNMMMGGGBBB999666222000000///...,,,------,,,,,,,,,+++++++++************************+++***(((''''''(((***+++))))))))))))))))))))))))(((((())))))))))))((((((***---...---)))'''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((###&&&((()))(((&&&'''''')))(((''''''((()))'''&&&''')))+++***'''&&&(((***((((((((((((((()))******))))))***+++,,,,,,------************))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,&&&((()))******+++---///444444555666666555444333222111000000111222444555444666777555111...---...---///000000///......///...///111333555777999999:::===AAADDDEEEFFFHHHIIIOOOQQQRRROOOMMMOOOUUU[[[iiiqqq~~~xxxqqqfffbbb[[[UUUPPPMMMLLLLLLHHHJJJKKKOOOTTT\\\dddjjjtttxxx}}}yyyzzz{{{{{{}}}~~~|||zzzyyyzzzzzzzzzyyyxxxzzz|||~~~~~~~~~|||yyyxxxyyy|||zzz~~~}}}}}}uuuiii\\\SSSIIIGGGCCC???<<<:::::::::;;;:::888666444333222111,,,---...---,,,,,,---...000///...------,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++*********)))(((((((((~~~~~~~~~}}}}}}~~~~~~~~~zzz{{{}}}~~~{{{xxxwwwddd[[[PPPMMMOOONNNHHHAAA===<<<999666333000///...------,,,,,,,,,------...++++++++++++++++++++++++------,,,++++++,,,,,,,,,************+++,,,------((((((((((((((()))******((((((''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))+++)))((((((***+++************))))))((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((()))******+++******)))((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((+++++++++******(((''''''+++***))))))***---000222555444333222111111111111000///......///111222333444555777777666222...,,,333000...///111111///------///111333555888<<>>======:::;;;;;;:::777555444555//////////////////............---------,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,---,,,***))))))***,,,---,,,,,,+++***))))))******~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxvvvuuuggg^^^TTTOOONNNMMMIIIDDDAAA???;;;777333111///......------,,,,,,------...++++++++++++++++++++++++,,,++++++******+++++++++,,,++++++*********++++++))))))((((((((())))))***(((((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&''')))+++++++++(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''(((((())))))***(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''(((((())))))************)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((())))))************)))+++***))))))+++...111444555555333222111000000000333555666444111111444777444555777777666222///,,,000...---...000111000...---000333666888:::>>>@@@DDDGGGJJJLLLLLLLLLMMMNNNMMMLLLPPPVVV\\\aaammmyyy{{{tttooojjjccc^^^TTTOOOIIIFFFGGGJJJLLLMMMPPPSSSYYY___gggpppzzz}}}{{{yyyxxxxxxxxxyyyyyy}}}{{{yyyzzz}}}~~~~~~|||xxxtttvvv~~~rrriiifffaaaZZZRRRJJJDDD@@@>>>:::::::::999888666333222111111000000000000000000.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---************++++++++++++///...,,,++++++,,,...///,,,++++++***))))))******~~~~~~~~~~~~~~~}}}||||||{{{|||~~~{{{yyyvvvtttssssssjjjcccYYYQQQLLLJJJIIIHHHEEEBBB>>>999444111///.........---------------...+++++++++++++++++++++++++++******))))))***++++++,,,,,,+++***)))(((((()))***))))))((((((((())))))'''((())))))******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&(((+++++++++''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((())))))***(((((((((''''''''''''&&&&&&'''(((((())))))(((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++%%%&&&((()))+++,,,,,,,,,******)))***,,,000444666666555333111000000000111444888;;;888333000333888333555777777666333///---...---,,,---///111111000///222777:::===???AAACCCCCCGGGLLLOOOOOONNNMMMLLLMMMPPPVVV```iiirrr}}}rrriiiccc]]]WWWSSSKKKHHHEEEEEEIIINNNSSSUUU[[[```gggnnntttzzz~~~~~~}}}}}}~~~~~~~~~~~~}}}wwwssspppqqqxxxzzztttpppmmmggg___VVVNNNHHHDDD???<<<::::::;;;999555111333333222222111111111000.........------------,,,...------,,,,,,------...+++++++++++++++*********...---,,,++++++,,,---...,,,+++******)))*********~~~~~~~~~}}}|||{{{zzz|||{{{{{{yyyvvvyyyxxxvvvtttrrrqqqqqqqqqkkkfff]]]SSSKKKGGGGGGHHHHHHEEE@@@;;;555111///...///......------------...+++++++++++++++++++++++++++************++++++,,,+++******)))(((((())))))+++***))))))((()))))))))((()))************)))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++%%%&&&((()))+++,,,,,,,,,******)))+++---222666888666555333111000000111222333555777666444222333444333555777888666333000.........------...000000111222666;;;???BBBCCCEEEFFFEEEHHHLLLNNNNNNMMMMMMMMMRRRXXXcccooozzz}}}{{{|||}}}xxxrrrjjjccc\\\WWWQQQMMMFFFEEEEEEHHHNNNVVV]]]aaaeeelllvvv~~~~~~~~~wwwsssnnnnnnqqqvvvzzz|||~~~}}}yyyrrrqqqnnniiibbbZZZRRRNNNHHHCCC<<<;;;<<<<<<999555444444333333222111000000............------------------,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++***))))))***++++++++++++***************+++~~~}}}}}}~~~zzzwwwuuuyyy{{{}}}|||xxxuuuuuutttrrrpppooooooppppppkkkhhhaaaWWWMMMGGGFFFGGGHHHFFFBBB===888333000...000///...---------------+++++++++++++++++++++++++++++++++++++++,,,------))))))(((((()))******+++******))))))))))))******)))***************))))))(((((((((((((((((((((((()))(((((((((((((((((())))))'''%%%%%%&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,,,,,,,++++++*********(((((()))******************))))))+++...222666999666555333111111222444555222111111444777777444111333555777888777444111...000000///......///111333777;;;@@@CCCEEEFFFHHHIIIIIIJJJLLLMMMMMMOOORRRUUU\\\ggguuu~~~yyyvvvuuuvvvvvvvvvkkkhhhccc]]]WWWQQQKKKHHHEEEGGGJJJPPPWWW___ggglllmmmvvv}}}{{{{{{}}}|||~~~~~~|||tttqqqnnnmmmnnnppprrrsssyyyzzz{{{~~~}}}|||ssstttsssqqqkkkddd\\\XXXRRRIII???::::::<<<:::888555555444333111000////////////.........---------,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++******************************+++***************++++++~~~~~~yyyvvvtttvvvvvvxxx{{{}}}}}}yyywwwsssrrrpppnnnnnnoooqqqrrrmmmkkkfff^^^UUUMMMHHHGGGGGGFFFDDDAAA<<<777222000000000///...------------++++++++++++++++++++++++++++++++++++,,,---......)))(((((()))***+++,,,,,,***))))))))))))***+++,,,++++++***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&&&&&&&'''&&&%%%((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((()))))))))'''((())))))******))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))---,,,,,,+++******)))))))))************))))))(((******)))+++...222666999666555333222333555777999444111000555:::;;;666000333555777888777555111///111222222111000222555888===@@@CCCFFFGGGHHHIIIKKKLLLMMMMMMOOORRRWWW^^^dddlllxxx{{{uuuqqqooonnnmmmmmmcccaaa]]]XXXRRRLLLHHHFFFKKKOOOVVV]]]dddkkkssswwwyyy||||||~~~|||}}}}}}|||yyyzzz}}}}}}}}}~~~yyyvvvoooooooooooopppqqqssstttwwwyyy|||~~~~~~|||xxxyyyyyywwwrrrkkkccc^^^WWWOOODDD===:::::::::999777666555333222000///////////////.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,}}}~~~~~~~~~{{{xxxwwwwwwwwwxxx{{{~~~~~~|||yyysssqqqooonnnnnnppprrrtttqqqooolllggg```VVVNNNHHHFFFGGGGGGFFFBBB<<<777333111000///...------------++++++++++++++++++++++++************+++,,,---...++++++*********++++++,,,((((((((()))***+++,,,---...,,,***(((''')))***+++))))))))))))))))))))))))(((((((((''''''(((((((((***(((&&&&&&'''((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''***)))))))))))))))))))))'''((((((((())))))))))))(((((()))************)))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))******))))))))))))))))))))))))************))))))******)))***---111555777666555333333444777;;;===333333444777:::999444000333555777888888555222000000111333222333555;;;???BBBCCCFFFGGGGGGHHHJJJLLLLLLNNNQQQVVV\\\eeeooouuu|||||||||wwwqqqllliiihhhgggfff___]]]XXXSSSOOONNNOOOPPPYYY___hhhpppvvv{{{~~~|||{{{}}}~~~{{{|||~~~~~~|||yyyvvvtttsssuuuzzz}}}~~~|||wwwtttmmmooorrrtttuuuuuuvvvvvvvvvyyy|||~~~|||zzzyyyzzz{{{zzzuuunnngggccc[[[VVVNNNFFF@@@<<<;;;;;;999888777555333111000///////////////............,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))***++++++,,,|||}}}~~~~~~}}}|||~~~~~~}}}{{{zzzzzzyyyyyy|||}}}zzzsssqqqpppooooooqqqtttvvvtttsssqqqnnnhhh^^^RRRJJJFFFGGGIIIIIIFFF@@@:::666111111000......---------++++++++++++++++++++++++))))))))))))***+++,,,---...---,,,+++************'''(((((()))***,,,---...///---)))''''''(((+++---))))))))))))))))))))))))'''''''''&&&&&&'''''''''((('''&&&&&&((()))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''((((((((())))))******(((((()))***************&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))*********************)))***,,,000444666666555333333555999===@@@111333777888777444111...333555777888888555222000...000333333555999???DDDDDDFFFGGGGGGGGGHHHKKKMMMKKKOOOUUU\\\eeeppp{{{}}}yyyxxxtttmmmhhhfffeeedddccc]]]ZZZUUUQQQPPPSSSYYY^^^fffmmmwww~~~}}}|||wwwzzz}}}~~~~~~|||yyyuuuqqqnnnpppsssyyy|||}}}~~~|||}}}zzzxxxpppssswwwyyyyyyxxxwwwwwwssswwwzzz{{{}}}~~~|||yyyvvvuuuvvvxxxxxxuuupppjjjfff___]]]XXXPPPGGGAAA>>>===;;;:::888777555333111111000/////////...............------,,,,,,------...+++++++++,,,,,,---------))))))************))))))******))))))***+++,,,,,,}}}||||||~~~~~~}}}}}}}}}~~~}}}|||~~~}}}~~~{{{zzzvvvrrrqqqssswwwzzz|||}}}zzzxxxvvvrrrhhhYYYNNNIIIIIIJJJLLLMMMIIIAAA;;;222111///---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++*********)))))),,,+++)))(((((()))+++,,,))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((&&&'''((())))))((('''&&&,,,+++***((('''''''''''''''''''''''''''((()))***+++)))(((((())))))(((&&&******)))(((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&+++***)))'''''')))***+++((()))***)))((((((***,,,)))))))))))))))))))))))),,,+++***)))((((((((())))))***++++++---111666:::444222000///000333666999:::888666666666777666444777555444666999999555111111333666999;;;???CCCFFFDDDHHHLLLMMMLLLLLLNNNPPPPPPYYYbbbjjjvvv|||wwwrrrpppsssooojjjgggeeeccc___[[[ZZZZZZZZZ\\\```fffkkknnnwww~~~~~~~~~~~~}}}~~~~~~~~~|||}}}|||vvvqqqnnnnnnrrruuu|||~~~{{{{{{}}}~~~{{{tttsssrrruuuyyy|||{{{zzzyyyxxxwwwuuuvvvzzz}}}yyyxxxyyyxxxvvvuuuwwwyyyzzzxxxtttpppmmmggggggcccYYYRRRNNNHHHBBBAAA???<<<777333222444666000000///............///......---------,,,,,,,,,------++++++++++++------************************---,,,+++******+++,,,---~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{}}}|||}}}}}}{{{yyyvvvuuuwwwzzz||||||}}}|||zzzzzzvvvmmm```VVVMMMKKKKKKNNNQQQOOOFFF???555333000......---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,+++)))(((((()))+++,,,************++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))((((((''''''&&&'''((())))))((('''&&&******)))(((''''''''''''(((''''''''''''(((((()))+++)))(((((())))))(((&&&******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&***)))(((''''''((()))***((()))***)))((((((***,,,)))))))))))))))))))))))))))))))))((())))))******((()))))))))+++...222666666444333222222333555777:::999888666555444333333666666777888999777444111555777:::===???BBBFFFIIIHHHKKKMMMMMMKKKLLLOOORRRZZZbbblllvvv}}}wwwqqqmmmkkkkkkhhhdddbbbbbbaaa___]]]YYY[[[___eeemmmuuu|||~~~}}}}}}~~~}}}|||vvvrrrpppppptttwww~~~}}}||||||~~~xxxwwwvvvwwwzzz|||{{{zzz}}}|||zzzwwwuuuuuuxxx{{{~~~zzzvvvttttttuuuuuussssssuuuxxxzzzzzzxxxuuusssooooookkkccc\\\WWWQQQKKKDDDAAA===:::777666555555222111111000////////////.........---------,,,,,,---,,,,,,++++++,,,,,,---************************,,,++++++++++++++++++,,,}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||zzz{{{~~~|||{{{|||}}}zzzyyyzzz{{{||||||~~~~~~~~~~~~{{{ssshhh```SSSOOOMMMQQQWWWWWWOOOFFF:::777222000/////////......------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''''''''((()))((((((''''''''''''(((***)))(((((())))))((('''***))))))((((((((((((((()))((((((''''''(((((()))(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))((()))***)))((((((***,,,))))))))))))))))))))))))'''''''''((()))******+++))))))*********,,,000333888888777666555444444444777999999777333000111333555777::::::888666444333:::<<<@@@BBBDDDFFFJJJLLLNNNOOOPPPNNNMMMOOOUUUZZZfffooozzzzzztttnnniiieeecccaaa___]]]]]]___aaabbbbbb^^^bbbiiirrr|||~~~}}}zzzuuusssrrrsssvvvzzz~~~}}}}}}|||}}}|||{{{yyyyyy{{{||||||{{{}}}|||{{{xxxtttrrrrrrsssrrrrrrqqqqqqrrrsssuuuvvvsssrrrqqqqqqsssttttttsssrrrtttwwwzzz||||||{{{{{{xxxzzzwwwpppiiiddd^^^WWWMMMHHHBBB>>>===<<<:::777555444333111000000000000.........------------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++}}}|||{{{~~~~~~~~~}}}}}}||||||{{{|||{{{yyyxxxzzz~~~{{{|||~~~zzzyyyzzz{{{{{{}}}wwwmmmfffZZZSSSOOOTTT\\\^^^WWWNNN???:::333000/////////.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((***)))((('''''''''''''''***((('''((()))***)))'''))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((((((((('''''')))((((((''''''(((((()))((()))***)))((((((***,,,))))))))))))))))))))))))''''''(((((())))))))))))+++,,,,,,,,,,,,---000333999999999999888555333111222666999777222000222555777:::;;;999666555666999???BBBEEEGGGHHHJJJMMMOOOPPPQQQQQQPPPQQQUUU^^^dddqqqzzz{{{xxxrrrkkkddd```]]]\\\YYYXXXXXXZZZ]]]bbbfffiiijjjnnnvvv~~~{{{yyyyyyyyyzzzzzz~~~zzzyyyzzzyyy{{{}}}~~~}}}{{{~~~}}}zzz{{{|||}}}}}}|||||||||~~~zzz{{{|||zzzvvvsssrrrrrrkkkjjjiiiiiijjjllloooqqqqqqrrrtttvvvwwwxxxwwwvvvtttuuuxxxzzz}}}~~~|||vvvrrrkkkddd]]]TTTIIICCCBBBAAA>>>;;;777666444333111000000///............------------++++++------------++++++++++++++++++++++++++++++***+++,,,------,,,+++***~~~|||{{{}}}}}}}}}}}}}}}|||{{{zzzzzzzzzyyywwwvvvyyy~~~||||||~~~~~~wwwooojjjaaaZZZTTTXXX```ccc]]]UUUCCC<<<444/////////...---///...------,,,,,,------++++++++++++************+++******************+++******+++++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&%%%&&&&&&'''((()))***)))(((''''''''''''''')))((('''((()))***)))((())))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((((('''))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))******)))(((''''''+++,,,---,,,+++,,,...000777888999:::999666333111///444888888444333555999;;;;;;:::777555777<<>><<<;;;999666333111000000/////////.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++~~~|||yyyzzz{{{}}}}}}|||{{{zzzxxxzzzzzzuuupppmmmooorrryyy}}}~~~yyywwwooojjjdddcccfffgggeeebbbLLLBBB666000000111000---//////...---------------,,,,,,+++++++++******************++++++*********(((((()))))))))*********((()))))))))************))))))))))))))))))))))))((((((((()))))))))******)))((('''&&&&&&'''((()))(((((('''''''''((())))))(((''''''''''''(((((()))(((''''''((()))******(((((((((((((((((()))************))))))))))))******&&&&&&'''(((((((((((((((((())))))))))))))))))(((((()))***)))((((((***,,,)))))))))))))))))))))))))))***+++,,,,,,+++)))((('''(((******))))))+++------///222555777777777666333555888:::;;;;;;;;;;;;:::888888:::>>>DDDHHHJJJKKKNNNQQQSSSSSSRRRRRRSSSRRRXXX```hhhooowwwvvvjjjddd```XXXQQQMMMLLLMMMNNNOOORRRXXX```kkkyyy{{{xxxxxxxxxzzz}}}}}}zzzxxxrrrpppppprrrwwwzzzzzzzzz}}}~~~{{{yyywwwxxxzzz}}}~~~}}}}}}}}}}}}||||||{{{zzzyyyyyy~~~ooo```RRRGGGAAAAAA???<<<999666444222222////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,}}}wwwyyy{{{}}}}}}|||{{{zzzxxxzzzzzzuuunnnjjjjjjmmmvvv~~~}}}~~~tttooojjjggghhhhhhgggeeeOOOEEE888222222333111...//////...------------...---------,,,,,,,,,++++++******++++++++++++******(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))'''''''''''''''((()))***(((''''''((()))******)))((((((((((((((()))************))))))))))))******&&&&&&'''((())))))((((((''''''((((((((((((''''''((()))***)))((((((***,,,))))))))))))))))))))))))((()))+++---...---,,,+++((()))+++,,,++++++---///***,,,///333666888888888777777999;;;======;;;999777666777===DDDIIIJJJIIINNNQQQTTTUUUUUUTTTTTTUUU[[[bbblllttt{{{zzz}}}rrreee```[[[TTTMMMIIIHHHJJJKKKRRRWWW^^^hhhuuu}}}zzzzzzyyy|||{{{yyytttrrrrrruuuzzz}}}~~~}}}~~~wwwxxxzzz}}}~~~|||{{{ooo\\\MMMFFFDDDBBB???<<<999666555444000/////////...............---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---~~~}}}|||{{{{{{{{{{{{yyyyyyxxxvvvrrrmmmiiigggooowww|||ooogggeeeeeebbb___YYYNNN???555222222111/////////.........------------+++***+++------***(((*********++++++,,,,,,,,,+++***)))'''''''''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))((('''''')))((((((''''''''''''(((+++)))&&&&&&''')))***)))---+++)))((('''&&&''''''&&&&&&&&&&&&&&&'''((()))******))))))))))))******))))))))))))************)))***+++***(((&&&&&&''',,,,,,++++++***))))))))),,,+++***))))))***+++,,,***,,,...///000222666888<<<===>>><<<:::888888999777<<>>555111//////------..................000...,,,+++,,,------,,,************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))***************************************)))))))))))))))((((((''''''''''''''''''((()))***''''''(((***++++++(((%%%(((((())))))))))))(((((())))))(((((())))))************))))))))))))******)))))))))*********++++++''')))++++++++++++,,,---))))))******+++,,,,,,---++++++************++++++,,,---...---++++++---......///000000111333777:::CCCEEEHHHKKKNNNQQQSSSTTTTTTRRRPPPSSSZZZdddmmmrrr{{{|||rrrhhhhhhjjjoooqqqkkk```WWWMMMKKKMMMTTTZZZ___fffmmm{{{xxxwwwvvvwwwxxxxxxvvvtttxxxwwwwwwyyy~~~~~~}}}zzz{{{zzzyyyyyyyyyyyy{{{{{{~~~|||}}}ssshhh```WWWSSSMMMFFF@@@<<<:::999:::888555444222000,,,))).........------------,,,,,,,,,------,,,,,,+++***************************~~~|||{{{{{{{{{xxxxxxxxxvvvuuurrrpppooojjjmmmsss}}}}}}}}}yyy|||wwwkkkaaa\\\\\\XXXOOODDD999222//////---------...............000...,,,***+++,,,---...++++++++++++,,,,,,,,,,,,)))***,,,---...---,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''')))******((((((((()))******(((&&&&&&'''(((*********)))((()))))))))(((((())))))*********))))))))))))******))))))*********+++++++++)))+++,,,,,,***((())))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---...,,,++++++,,,...---...000111444999???DDDMMMMMMNNNQQQTTTUUUTTTRRRSSSPPPPPPVVVaaammmvvvyyy}}}}}}qqqiiiccceeeiiimmmmmmggg]]]VVVOOOQQQWWWbbbkkkqqqyyy~~~{{{yyyxxxwwwvvvtttyyyyyy{{{~~~~~~}}}~~~|||{{{zzz{{{|||}}}yyynnnfff___]]]XXXPPPGGG???;;;:::;;;:::888666444111,,,)))............------------,,,,,,------,,,,,,+++***************************}}}|||{{{zzzzzzzzzxxxvvvtttrrrpppoookkkmmmqqq{{{}}}{{{|||||||||}}}~~~yyynnneee```]]]ZZZSSSIII>>>666222000---........................---+++***)))***+++---------------------,,,,,,((()))***,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''')))******+++)))''''''((()))))))))%%%'''(((*********))))))))))))(((''''''(((((((((******))))))))))))******************++++++++++++((()))+++***)))'''((())),,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++,,,---------,,,,,,...000...000333666:::@@@GGGLLLUUUTTTTTTUUUWWWVVVTTTQQQQQQPPPRRRZZZfffrrryyy{{{|||xxxqqqhhhbbbaaadddhhhjjjiiiccc\\\WWWXXX[[[eeeqqqyyy~~~~~~|||zzzyyyyyy{{{~~~~~~~~~~~~}}}|||{{{|||~~~}}}}}}}}}~~~~~~{{{}}}}}}sssllliiigggbbbZZZOOOEEE???===<<<;;;999888666444000,,,//////.........---------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,}}}|||{{{zzz{{{zzzxxxvvvsssqqqpppooonnnooottt{{{}}}{{{zzzyyyyyyzzzzzzssslllggg^^^ZZZTTTMMMDDD<<<555111//////.........---------,,,,,,,,,+++))))))+++,,,------------,,,,,,,,,,,,((()))******************((((((((())))))))))))***))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''((()))***,,,)))&&&&&&''')))******''''''((()))))))))))))))))))))((('''''''''((((((******))))))))))))***************++++++++++++,,,###&&&((()))))))))+++,,,...------,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,---------...000222///222666:::???EEELLLQQQWWWXXXXXXWWWVVVUUUTTTSSSTTTVVV[[[cccmmmuuuzzz|||yyyrrrlllfffaaa^^^```bbbffffffddd```^^^]]]bbbfffppp{{{~~~~~~}}}}}}}}}~~~~~~{{{zzzyyy{{{~~~}}}{{{xxxvvvwwwyyy|||~~~~~~~~~~~~wwwzzzwwwqqqpppnnniiibbbYYYOOOGGGBBB???===;;;999888666333000/////////.........------,,,,,,------,,,,,,+++***------------------------~~~|||{{{zzzxxxwwwvvvtttsssrrrqqqqqqqqqsssxxx|||~~~|||zzzxxx{{{}}}zzzyyyxxxuuupppkkk^^^ZZZTTTOOOJJJBBB999333000000///...---,,,,,,++++++---...---+++)))+++---,,,,,,,,,++++++*********+++******))))))))))))***)))))))))*********++++++))))))))))))))))))))))))******)))((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((('''''''''(((((()))***((('''''')))***)))((()))(((((((((((())))))***+++***))))))((((((((()))******))))))))))))***************+++++++++,,,,,,$$$&&&)))*********,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,---...---------///111111444999>>>DDDJJJPPPTTTUUUWWWXXXWWWTTTSSSVVVYYY___dddlllsssyyy}}}zzzqqqhhhccc```______```cccfffeeecccccceeehhhkkkoooyyy}}}{{{{{{}}}|||yyywwwwwwxxx|||}}}{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~yyytttssspppkkkgggbbbZZZPPPIIICCCAAA===;;;999777555333////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,~~~|||{{{zzzvvvuuutttssssssssssssssssssvvvzzz}}}}}}zzz~~~{{{uuutttuuuuuupppkkk^^^YYYSSSPPPMMMFFF<<<333111111000...---,,,+++***+++...000///,,,++++++---+++*********))))))((((((---,,,***)))((()))***************++++++,,,,,,,,,))))))))))))))))))))))))******)))(((((((((((((((++++++******)))))))))((())))))))))))))))))))))))''''''((())))))))))))))))))(((((('''''''''((((((((('''(((***++++++(((&&&***)))(((''''''((()))***,,,,,,+++***))))))************))))))))))))************+++++++++,,,,,,,,,(((***,,,,,,*********+++***++++++,,,,,,------...++++++------------++++++,,,---...---,,,,,,---///333777===CCCHHHMMMSSSVVVQQQUUUWWWVVVSSSSSSXXX]]]kkkrrr{{{xxxrrriiibbb^^^___bbbeeeccceeegggfffeeegggmmmsssqqqvvv~~~|||{{{{{{}}}|||xxxvvvvvvxxx|||~~~~~~~~~~~~zzz{{{|||}}}yyyvvvuuuvvvxxx{{{}}}|||xxxuuusssoookkkjjjhhhbbbWWWNNNGGGDDD???;;;999777555444000/////////............,,,,,,---------,,,++++++++++++++++++++++++++++++}}}{{{xxxuuusssrrrqqqqqqrrrtttvvvwwwzzzxxxzzz}}}}}}|||wwwxxxvvvsssssssssnnngggZZZTTTPPPQQQSSSNNNAAA555444111000222222......000,,,,,,,,,---------......))))))))))))))))))))))))++++++************++++++++++++******************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))(((((((((((())))))))))))************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000000111000//////222444999;;;>>>DDDJJJOOOQQQQQQTTTPPPPPPSSSUUUXXXdddpppxxx}}}yyyvvvmmmfff___]]]\\\[[[]]]aaaaaabbbfffkkknnnqqqvvv{{{}}}~~~}}}zzzzzz|||~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}yyytttqqqooorrrooonnnppptttvvvvvvtttoooooonnnmmmkkkgggaaa]]]XXXPPPEEE???>>><<<999555000000///---,,,+++---.........---------,,,,,,,,,,,,,,,++++++++++++++++++~~~{{{xxxsssrrrqqqpppqqqsssuuuwwwzzz{{{}}}yyywwwxxxuuuqqqppppppkkkdddWWWSSSOOORRRUUUQQQEEE:::555111///111111...---///.........------,,,,,,,,,************************+++******************+++************************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++((((((((((((((((((((((((((((((((((((((((((((((((++++++*********)))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------......---...///000000111555777<<<===???BBBFFFJJJMMMNNNNNNMMMQQQXXX^^^dddppp|||{{{tttnnnkkkfff___YYYYYYYYYYYY\\\aaacccfffkkkqqquuuyyy}}}|||zzz|||~~~~~~~~~~~~~~~}}}{{{|||~~~|||xxxtttqqqooooooooommmllllllnnnpppppppppqqqqqqqqqpppnnniiiccc^^^ZZZSSSJJJCCC@@@===:::777666666444222000//////000.........---------,,,,,,------,,,+++******))))))zzz|||~~~{{{sssrrrqqqqqqqqqsssuuuvvv{{{~~~}}}|||xxxzzz{{{xxxrrrooonnniiibbbXXXSSSQQQUUUYYYWWWMMMBBB777111...///000------///000///...---,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((------------.........///,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,---......///+++,,,///000222444888;;;>>>>>>???BBBEEEIIIMMMOOOKKKOOOWWWbbbkkksss{{{rrrjjjccc```^^^YYYUUUVVVWWWYYY^^^dddhhhnnnwww~~~~~~|||}}}~~~{{{}}}~~~}}}~~~~~~~~~}}}}}}|||xxxuuusssrrrqqqqqqppppppooommmkkkkkklllnnnrrrrrrssssssqqqmmmfffaaa^^^ZZZSSSLLLEEE@@@===<<<888777444111///...------.........------------,,,...---,,,+++***(((''''''uuuxxx|||~~~zzzuuutttrrrqqqqqqssstttvvv|||~~~}}}xxx}}}zzz~~~wwwrrrpppjjjeee\\\WWWTTTXXX]]]\\\SSSJJJ;;;444......///---,,,...//////...---,,,,,,++++++++++++++++++++++++++++++*********++++++************************+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,------...///000+++...000222444666:::<<<<<<>>>AAADDDHHHKKKOOOQQQOOOWWWbbboooxxx}}}tttkkkccc^^^[[[[[[WWWUUUWWWYYY\\\cccjjjppp|||}}}|||~~~zzz|||}}}}}}}}}{{{{{{{{{zzzyyyxxxwwwwwwvvvwwwvvvrrrnnnkkkmmmppppppppprrrsssssspppkkkgggeeeccc]]]UUULLLDDDAAA???:::888444111000...---,,,............------------,,,,,,+++******)))((((((qqqtttzzz}}}yyywwwuuutttrrrrrrsssuuuvvv}}}}}}}}}}}}~~~}}}|||}}}zzzvvv}}}wwwsssmmmggg```ZZZVVVXXX]]]]]]VVVNNNBBB999000...///---,,,...------------------------++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************************************((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111///111444666777888:::<<<;;;???DDDHHHJJJLLLNNNPPPWWWaaappp|||xxxnnneee^^^ZZZXXXYYYWWWWWWZZZ\\\```iiirrr}}}~~~}}}}}}}}}wwwzzz}}}~~~~~~yyy{{{~~~~~~}}}{{{||||||xxxrrrnnnnnnooommmmmmooorrrssssssooommmiiihhhddd\\\SSSJJJEEEBBBAAA===999666666555333111//////.........---------***************+++++++++ooorrrxxx~~~zzzyyyxxxvvvtttssstttuuuvvv|||~~~}}}zzzwwwwwwxxx|||zzz{{{|||zzzzzz}}}}}}zzzxxxttt~~~|||wwwpppjjjeee]]]VVVWWW\\\^^^YYYSSSKKK???333000000...---...,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''************************))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111222555888999::::::<<<===>>>CCCHHHLLLLLLNNNQQQTTTbbbooo~~~{{{rrrhhh___YYYUUUTTTVVVUUUXXX\\\```fffqqq|||}}}{{{vvvzzz~~~~~~xxxzzz~~~~~~yyytttqqqooommmlllmmmppprrrsssrrrqqqmmmkkkhhhccc]]]UUUOOOKKKFFFAAA<<<999888777444000/////////.........------)))******+++,,,,,,------nnnrrrwww~~~{{{zzzxxxvvvuuuuuuvvvwww{{{}}}{{{xxxzzzwwwwwwwwwxxx{{{xxxzzz{{{zzzzzz~~~}}}zzzwwwvvvssszzz}}}vvvpppkkkbbbZZZYYY___dddaaa]]]RRREEE777222111///......------------------,,,,,,************************(((***+++,,,,,,+++***(((((())))))***++++++,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...000111222444666:::<<<======???@@@CCCGGGLLLOOORRRWWW___fffsss|||wwwqqqiii```YYYUUUTTTSSSTTTUUUZZZaaagggooo}}}{{{~~~}}}{{{}}}~~~~~~{{{}}}|||wwwpppooonnnoooqqqsssssssssrrrpppooonnnmmmhhhaaa[[[NNNHHH@@@<<<:::888333...////////////............,,,,,,,,,,,,,,,---------ooorrrwww~~~}}}{{{yyywwwvvvvvvwwwxxxzzz|||}}}vvvrrrzzz{{{zzzzzzwwwuuuvvvwwwzzz{{{{{{{{{|||xxxvvvuuuqqqxxx|||uuurrrhhh^^^^^^eeejjjjjjgggWWWHHH999333222000......//////...---,,,++++++***))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++------------------------************************,,,,,,------///000111222444777;;;===???@@@BBBCCCFFFJJJOOOSSSXXXbbbpppzzz}}}wwwlllgggaaaZZZVVVTTTUUUVVVUUUWWW^^^gggnnnxxx~~~zzzyyyzzz|||~~~}}}}}}}}}~~~uuurrrpppoooppprrrssstttxxxvvvuuuxxxzzzxxxqqqjjjXXXQQQIIICCC@@@<<<666111000/////////.....................------,,,,,,,,,ooosssxxx|||~~~}}}yyywwwvvvvvvvvv{{{|||}}}sssmmmqqq}}}xxxxxxxxxtttrrrssspppuuu}}}{{{vvvrrrwwwyyyssskkkcccccciiillljjjeeecccTTT@@@555333333111---//////...---,,,,,,++++++///......---+++******)))---,,,+++******+++,,,---+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((***+++,,,,,,000222111---******+++))))))))))))))))))))))))+++***))))))******)))((())))))))))))************((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///...///222555>>>======>>>AAACCCDDDDDDIIIJJJOOOZZZjjjyyy~~~tttlllgggbbb___ZZZUUURRRSSSXXX[[[___fffkkkpppzzz~~~|||zzzyyy~~~}}}|||{{{|||~~~~~~yyyuuutttsssqqqsssxxx|||qqqdddRRREEE???===;;;888111000///...---,,,,,,,,,------------------------ooorrrwww{{{~~~~~~{{{xxxwwwwwwwwwyyyyyy}}}|||ssslllmmmvvv~~~~~~}}}wwwssssssqqqvvv||||||vvvyyy~~~|||xxxrrrkkkjjjnnnpppooolllgggYYYHHH;;;666444222/////////......---,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))))))(((((((((((())))))***...222555333///+++******)))))))))))))))))))))))))))((('''(((***++++++***))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++---------------------------///000111222555999<<>>555222222000000//////............++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,+++******))))))******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))333666999888222,,,)))((())))))))))))))))))))))))(((''''''(((***,,,+++***((()))))))))************,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,------------------,,,...222666:::???EEEIIIEEEFFFIIIJJJKKKMMMOOOQQQSSS[[[hhhxxx|||vvvkkk```XXXUUUUUUVVVUUUWWW[[[___eeemmmvvv|||}}}}}}~~~~~~~~~}}}{{{zzz{{{~~~~~~~~~~~~vvveeeVVVGGG===999777444111///.................................mmmppptttxxx|||~~~{{{yyywwwttttttuuuyyy~~~}}}{{{oooddd\\\aaannn{{{wwwxxx{{{~~~|||}}}~~~~~~~~~xxxxxxvvvqqqllliiijjjkkkkkkfff\\\NNN@@@666222111///////////////.........------,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,++++++***************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))******((((((((((((((((((((((((''''''''''''((()))***+++222555888666111+++)))((())))))))))))))))))))))))+++)))((()))******)))(((((()))))))))************,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111555999<<<@@@EEEHHHGGGIIIKKKKKKKKKMMMPPPTTT[[[dddsssrrrkkk```VVVPPPPPPSSSVVVUUUYYY^^^eeemmmwww}}}}}}}}}}}}~~~|||{{{||||||zzzyyyzzz}}}~~~~~~~~~~~~}}}mmm]]]MMMBBB;;;999555222///.................................mmmooosssvvvzzz~~~{{{xxxvvvsssssstttvvvzzz|||}}}|||oooddd[[[\\\eeeqqq~~~|||}}}~~~xxxwwwtttpppkkkgggfffggggggcccZZZOOOCCC999333111........................---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,+++************+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((***+++,,,...111333222---)))((()))))))))))))))))))))))))))+++***))))))******)))'''))))))))))))************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........222555999;;;>>>@@@DDDFFFHHHJJJLLLLLLLLLOOOVVV[[[cccmmm|||{{{jjjcccYYYPPPKKKLLLOOORRRUUUZZZbbbkkkttt}}}|||~~~zzz|||}}}{{{yyyzzz}}}~~~~~~}}}qqqcccSSSIII???===888333000/////////........................mmmooorrruuuxxx|||{{{xxxuuusssrrrrrrsssvvvxxx{{{{{{nnneee\\\ZZZ^^^hhhwww}}}~~~yyywwwsssnnnjjjgggdddcccccc___WWWOOOFFF===666111------------------------++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,---,,,++++++******++++++))))))************))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))((((((((((((((()))*********---...,,,)))'''(((***))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///555888;;;>>>@@@BBBDDDGGGIIIKKKMMMMMMOOOUUU___gggnnnxxx}}}uuummmaaa\\\UUUNNNLLLNNNRRRUUUXXX^^^gggrrr~~~}}}}}}yyyyyy|||zzzrrrgggYYYOOODDDAAA<<<666333111111222........................mmmoooqqqtttvvvzzz{{{wwwuuurrrqqqpppqqqsssvvvyyyzzzmmmeee]]]YYYZZZbbbrrr~~~|||wwwssspppmmmiiifffaaa\\\VVVOOOHHH@@@888222,,,---------------------)))******+++---......///---,,,+++******+++,,,------,,,++++++******++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***))))))(((((((((((((((''')))+++)))&&&%%%(((+++))))))))))))))))))))))))(((''''''(((+++,,,,,,+++))))))))))))***************+++,,,---...---,,,+++************************++++++,,,,,,---...//////777:::===@@@AAACCCFFFHHHIIILLLNNNOOORRR[[[gggqqqzzzzzzyyyzzz||||||wwwlllcccZZZWWWRRROOOPPPSSSXXX\\\[[[bbbmmmyyy~~~yyyxxx{{{~~~~~~~~~~~~}}}xxxsssiii\\\SSSGGGDDD>>>999555333333444////////////////////////rrrqqqpppqqqssswww{{{}}}|||yyyvvvrrrqqqpppqqqrrrttttttssskkkggg```YYYSSSVVVfffwww~~~}}}~~~yyyvvvuuusssnnnjjjbbb___YYYRRRKKKCCC;;;555222000////////////---,,,++++++,,,,,,,,,---------,,,+++***))))))***+++,,,------------------------(((((())))))))))))((((((******))))))((((((''''''''''''((((((((((((''''''******))))))))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++***))))))(((((()))))),,,,,,,,,+++++++++******,,,,,,+++***+++,,,---...,,,,,,,,,---------......000///---+++---000333666999:::;;;===@@@CCCGGGIIINNNMMMMMMOOOWWWcccpppxxxzzznnnrrrvvvvvvqqqiiibbb^^^[[[XXXTTTRRRTTTXXX^^^bbbeeelllyyy~~~zzzzzz|||~~~{{{{{{|||}}}}}}|||wwwtttqqqjjj```WWWLLLGGG@@@===<<<999333---333222/////////000...---rrrqqqqqqrrrtttwwwzzz|||~~~zzzxxxsssqqqpppppprrrssssssrrrpppkkkeee]]]UUUUUUaaappp{{{yyyzzz|||~~~}}}zzzyyyyyyxxxtttpppeee```YYYSSSMMMFFF===777222000......//////---,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************(((((())))))))))))((((((((((((((()))))))))))))))(((((())))))))))))((((((******))))))))))))******************))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))******---,,,++++++******++++++,,,,,,++++++************,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------///...------...111444666;;;<<<===>>>???AAADDDFFFKKKLLLPPPVVV```lllxxxyyyrrrlllpppssssssmmmfff___\\\ZZZXXXUUUUUUXXX___fffkkkrrrxxx~~~}}}}}}}}}{{{xxxyyy{{{||||||~~~~~~~~~~~~{{{uuurrrpppmmmfff```VVVQQQIIICCC???;;;777333333111///...//////...---rrrrrrssstttuuuwwwxxxyyy~~~~~~}}}{{{tttrrrpppooopppqqqqqqqqqtttpppjjjaaaWWWRRRZZZdddyyy}}}}}}{{{|||~~~zzzwwwvvvxxx{{{~~~}}}|||}}}|||yyyjjjcccYYYTTTQQQLLLBBB:::222000...---.........---,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((''''''((())))))***++++++))))))************))))))******))))))))))))******************))))))))))))$$$%%%%%%&&&((())))))***))))))))))))))))))))))))******))))))))))))******---,,,++++++******+++++++++************))))))))),,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------------...000222444666777999;;;>>>???@@@BBBEEEGGGMMMRRRYYYbbbkkkuuu~~~|||qqqllljjjlllooommmhhhaaa\\\YYYZZZYYYYYY[[[bbbkkktttzzz~~~|||~~~zzzxxxzzz|||~~~~~~}}}{{{{{{||||||||||||}}}{{{{{{wwwrrrpppqqqpppnnnkkkccc^^^VVVMMMEEE???;;;999333111...---...///...---rrrssstttuuuvvvwwwxxxxxx|||}}}~~~vvvssspppooooooppppppooossspppkkkdddYYYPPPRRRYYYqqq{{{xxxxxx{{{zzzxxx{{{{{{yyywwwwwwxxx{{{~~~}}}}}}}}}nnneeeZZZVVVUUURRRHHH???444111...------.........,,,,,,,,,------------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))(((((()))))))))*********((())))))******))))))(((******))))))))))))******************)))))))))(((&&&&&&''''''((())))))***))))))))))))))))))))))))******))))))))))))******+++***))))))(((((())))))***)))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,---000222555777888999555999===@@@BBBEEEJJJNNNWWW^^^gggnnntttxxx}}}~~~vvvnnnkkkgggiiikkkiiiddd___ZZZXXX[[[\\\___dddmmmxxx}}}~~~~~~|||{{{yyy{{{|||}}}}}}~~~}}}wwwttttttsssqqqooooooqqqssssssrrrjjjhhhbbbXXXMMMDDD>>><<<444222///---...///......sssssstttuuuvvvwwwxxxxxx{{{{{{}}}yyyvvvrrroooooooooooonnnooommmjjjdddZZZOOONNNRRRdddqqq{{{wwwwwwzzz~~~xxxttttttvvvvvvwwwxxx{{{~~~}}}}}}~~~pppfff[[[WWWXXXVVVNNNGGG888444///------.........,,,,,,---------.........)))***+++,,,,,,+++***)))------------------------))))))************))))))+++*********)))))))))((('''(((((())))))(((((('''******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))(((((()))))))))))))))))))))))))))***++++++,,,,,,,,,---------++++++,,,,,,,,,------------///111444777999::::::777;;;???AAACCCGGGNNNTTTaaahhhrrrxxxzzzzzz|||~~~yyyrrrmmmkkkeeeggghhhfffbbb___]]]\\\\\\^^^ccckkkuuu}}}{{{yyy{{{~~~}}}~~~}}}uuunnnkkkkkkjjjkkklllooorrrssssssrrrmmmmmmjjjcccXXXLLLBBB>>>888555111///////////////sssssstttuuuvvvxxxyyyzzz||||||~~~|||xxxssspppoooooonnnnnnllljjjhhhdddZZZOOOKKKMMMZZZfffwww}}}yyyxxxzzz}}}wwwoookkkqqqssswwwzzz}}}}}}}}}}}}oooggg]]]YYYZZZYYYTTTOOO<<<888222...---......///,,,---------............)))******++++++******)))++++++++++++++++++++++++)))******++++++******))),,,++++++***))))))((((((''''''((((((((((((''''''******))))))))))))******************))))))))))))+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******---,,,++++++******++++++)))))))))************+++***+++,,,---------,,,,,,,,,,,,,,,---------......///111333666888:::<<<<<<>>>AAADDDDDDDDDHHHQQQXXXhhhpppzzz~~~~~~|||~~~}}}tttmmmiiigggbbbcccdddcccbbb```aaabbb___bbbiiirrr{{{}}}}}}~~~}}}|||yyy{{{~~~~~~}}}||||||~~~~~~xxxpppiiiffffffgggiiilllnnnpppqqqqqqqqqooopppoookkkbbbVVVJJJCCC===:::555222111111000000ssssssssssssuuuxxx{{{}}}{{{uuuqqqoooooonnnnnnllljjjhhheee\\\PPPJJJKKKSSS\\\lll~~~{{{{{{|||~~~~~~}}}~~~|||rrrkkkooosssyyy~~~}}}~~~~~~{{{vvvmmmfff___[[[ZZZZZZXXXVVVAAA<<<444///---...//////------------............,,,++++++******++++++,,,************************)))******++++++******)))************************(((((())))))))))))((((((******))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******---,,,++++++******++++++************++++++,,,,,,***+++,,,---------,,,,,,------........./////////222333444666999;;;<<<===BBBEEEGGGFFFEEEKKKVVV___qqqxxx}}}~~~vvvmmmfffbbbaaa^^^```aaaaaaaaabbbdddffffffkkksss{{{{{{xxxwwwuuuvvvxxxzzz{{{{{{xxxyyyzzzzzzzzzzzz}}}{{{}}}}}}yyyrrrllljjjjjjjjjkkkllllllmmmnnnppprrruuusssqqqooojjjaaaVVVMMMCCC>>>999444333222111111ssssssrrrrrruuuxxx||||||vvvrrrpppooonnnnnnmmmkkkiiifff]]]QQQJJJJJJJJJQQQaaattt~~~||||||~~~}}}}}}~~~~~~xxx|||yyyqqqpppuuu|||}}}~~~~~~wwwqqqkkkfff```[[[ZZZZZZ[[[[[[DDD>>>666000---...//////---------.........//////...---++++++++++++---...++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,))))))************))))))******))))))))))))******************))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******+++******)))((()))))))))******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,.........////////////000444444555666888;;;===>>>AAAEEEGGGFFFGGGNNN\\\gggyyy|||}}}|||{{{vvvooogggaaa^^^]]]\\\]]]^^^___```bbbfffiiinnnsss|||~~~vvvqqqnnnmmmmmmoootttwwwyyyzzzxxxwwwvvvuuuuuuyyy~~~|||~~~}}}wwwrrrppppppnnnnnnlllkkkjjjlllpppsssyyyvvvrrrqqqoooiii^^^VVVFFFAAA;;;666444333222111{{{yyyvvvtttuuuxxx|||~~~xxxtttrrrqqqooonnnkkkjjjhhhfffaaaXXXNNNGGGJJJMMMWWWiii~~~}}}{{{{{{|||}}}~~~~~~yyy}}}{{{~~~}}}nnnqqqwww~~~}}}{{{zzzsssmmmkkkhhhccc```_________^^^SSSCCC555222222///,,,,,,/////////......---------******++++++++++++++++++***))))))))))))+++,,,---++++++,,,---------,,,,,,++++++++++++******)))(((---***((())),,,...---,,,))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((&&&%%%&&&)))***)))'''******))))))))))))))))))++++++++++++++++++++++++,,,,,,------...//////000///////////////000111111444888;;;;;;:::===DDDKKKJJJEEEEEEJJJPPPWWWdddrrr}}}{{{sssqqqkkkddd\\\XXXWWWWWWZZZ\\\^^^```bbbffflllooo{{{zzzsssooonnnllllllmmmoooqqqsssvvvwwwxxxvvvtttsssuuuxxx|||~~~{{{xxxyyyzzzrrrqqqpppooonnnpppsssvvvyyywwwuuutttrrrkkkbbb[[[QQQJJJ@@@999666444222///|||zzzwwwvvvwwwzzz}}}~~~zzzvvvtttrrrpppnnnjjjiiihhhfffaaaYYYPPPJJJIIIKKKSSSdddxxx~~~||||||}}}|||~~~vvvtttyyy}}}vvvpppoookkkfffbbbaaa``````___XXXHHH999333222///---...---------,,,,,,+++++++++)))))))))******+++,,,---,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,+++++++++)))((())),,,,,,+++((())))))************))))))************************************)))))))))((()))))))))))))))))))))))))))(((&&&(((***+++***(((************************++++++++++++++++++++++++,,,,,,,,,---....../////////......///000222333555888:::<<<======AAAGGGLLLOOOJJJIIIOOOXXXcccqqq~~~zzztttpppllljjjfff```YYYUUUUUUUUUTTTVVVZZZ___dddllltttzzz~~~|||wwwttttttrrrsssssstttvvvwwwxxxyyyyyywwwvvvuuuuuuwwwzzz{{{}}}|||yyyvvvttttttuuuwww{{{xxxuuutttsssnnngggaaaTTTNNNEEE>>>999666222///}}}{{{yyyxxxyyy{{{~~~~~~|||zzzxxxuuupppmmmiiiiiihhhfffccc\\\TTTOOOJJJLLLRRR```qqq~~~}}}}}}~~~}}}}}}~~~}}}{{{{{{yyy}}}yyysssqqqnnniiieeedddcccaaa```^^^OOO???666222000///000---------,,,,,,,,,,,,,,,***)))))))))***+++---...------+++***))))))))))))++++++++++++++++++++++++......//////////////////***))))))***+++***(((&&&))))))************))))))************************************))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...............///111555888:::>>>>>>???@@@CCCGGGKKKMMMTTTOOONNNVVVbbbppp~~~~~~uuulllffffffeeebbb^^^YYYUUUUUUUUUSSSVVV[[[bbbjjjuuu}}}~~~~~~|||||||||{{{{{{||||||}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyzzz|||{{{zzz{{{~~~zzzvvvtttsssppplllgggYYYTTTMMMFFF???999333///}}}}}}{{{{{{{{{}}}~~~~~~|||wwwqqqmmmiiihhhgggfffddd___YYYUUUPPPPPPTTT]]]kkkyyy}}}}}}|||{{{zzz{{{||||||{{{zzz|||yyytttqqqnnnjjjgggfffeeecccbbbbbbUUUEEE999222000000111///////////////.........---,,,*********+++---...,,,,,,++++++************+++++++++******+++++++++///000111222222333222222---,,,***)))))))))))))))))))))************))))))*********************************)))))))))))))))))))))))))))))))))))))))******)))***************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------.........///000444999===@@@CCCBBBAAADDDHHHLLLNNNOOOTTTTTTWWWaaaooo}}}yyyqqqiiidddeeeeeeccc___[[[XXXXXXXXXZZZ]]]cccjjjttt|||~~~}}}}}}~~~}}}|||{{{~~~}}}wwwsssrrrqqqooolllaaa]]]WWWOOOFFF===666111}}}||||||||||||}}}~~~~~~zzzsssnnnjjjiiihhhgggfffbbb^^^ZZZUUUTTTVVV[[[dddppp|||~~~}}}zzzyyyxxxzzz|||~~~~~~}}}yyytttpppmmmjjjhhhhhhgggeeedddbbbZZZLLL>>>444000000/////////////////////////////////---,,,++++++,,,,,,******++++++,,,,,,,,,,,,++++++*********+++,,,---111222333444444444444444222000---***((((((+++---))))))************))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))***))))))((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------...//////111444888>>>BBBEEEFFFEEEEEEGGGLLLOOOQQQQQQUUU\\\ggguuuyyyqqqkkkgggdddfffeeeccc```\\\ZZZ[[[\\\___dddkkkttt~~~||||||}}}{{{yyy}}}}}}|||}}}~~~||||||wwwsssrrrrrrpppnnnhhhfffaaaXXXMMMBBB:::555{{{{{{||||||||||||||||||}}}}}}~~~|||uuupppllljjjhhhhhhgggeeeaaa^^^YYYXXXWWWXXX\\\fffrrrzzz{{{zzzyyy{{{~~~{{{wwwqqqooollljjjiiihhhfffeeeaaa^^^SSSDDD888333000...---------------..................---,,,,,,++++++)))***+++,,,------------++++++******+++---///000222333444444444444444444555444111,,,))))))+++...))))))************))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((*********((('''((()))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......000111555999>>>CCCGGGIIIHHHIIIKKKMMMOOOQQQTTTUUU\\\kkk|||}}}qqqjjjfffcccaaaccccccaaa^^^[[[\\\^^^aaacccjjjttt|||zzzzzzzzzzzz{{{|||}}}xxxttttttttttttssspppnnniii```SSSGGG>>>:::yyyzzzzzz{{{{{{zzzyyyyyyzzz{{{{{{}}}}}}wwwrrrmmmkkkiiihhhhhhfffcccaaa^^^]]][[[XXXYYY```lllttt}}}~~~}}}|||~~~}}}vvvssspppmmmkkkiiifffddd```aaaZZZKKK>>>777222...,,,---------.........///((()))+++,,,---,,,+++******+++,,,---------,,,++++++*********,,,///222333333333444444444333222222333444444000,,,******+++))))))************))))))++++++++++++++++++++++++((()))))))))************)))))))))))))))))))))))))))+++,,,+++)))''')))***(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---......//////111333888>>>CCCGGGJJJKKKKKKNNNQQQRRRRRRSSSWWWZZZiii{{{uuujjjeeecccaaa___aaa```^^^\\\\\\___eeeiiinnnvvv}}}~~~zzzyyyzzz|||}}}xxxvvvwwwyyyzzzyyyvvvtttooodddWWWJJJBBB???xxxyyyzzzzzzzzzyyyxxxwwwxxxxxxyyy{{{}}}~~~xxxsssnnnllljjjiiihhhgggdddccccccbbb___[[[YYY___jjjsss{{{{{{xxxtttpppmmmiiieeebbb___ccc___PPPBBB:::444....../////////000000111111###%%%(((+++------+++***,,,---......---,,,***)))*********+++---000333555333444444444333222111111000333666444///***(((((())))))************))))))++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))+++---...---***(((***,,,'''(((((()))******++++++++++++++++++++++++++++++,,,,,,---......//////000222555:::AAAFFFJJJKKKLLLLLLQQQVVVVVVTTTUUUYYY^^^ssszzznnngggeeedddbbb``````___]]]\\\^^^ccckkkqqq{{{yyy{{{~~~}}}}}}~~~{{{yyy{{{~~~~~~xxxwwwzzz}}}~~~yyywwwrrrgggYYYLLLEEEBBByyyyyyzzzzzz{{{zzzzzzzzzzzz{{{|||}}}~~~|||yyyqqqnnnjjjhhhgggeeecccbbbbbbbbbaaa```aaadddiiimmm}}}~~~}}}}}}yyytttrrrtttsssoookkkjjjeeebbb]]]PPP>>>222///,,,,,,+++---///000000///............---,,,++++++)))+++---,,,+++***+++,,,+++***((((((***...333666777666555333222111111111111333333222///---++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,***)))))))))***++++++,,,---------,,,,,,+++++++++---***(((***---...,,,)))++++++,,,,,,,,,---------+++---////////////000222666;;;AAAGGGJJJMMMOOOQQQSSSTTTUUUSSSQQQUUU]]]eee~~~vvvqqqhhhaaa]]][[[[[[[[[YYYYYY[[[cccnnnyyy~~~~~~}}}}}}}}}}}}||||||}}}}}}||||||{{{{{{}}}}}}}}}}}}}}}|||{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~{{{{{{~~~{{{yyyyyy|||~~~~~~||||||xxxsssllldddYYYNNNGGGxxxyyyzzz{{{||||||||||||{{{||||||}}}~~~}}}zzztttpppkkkhhhgggfffeeedddcccccccccbbbbbbcccgggjjj}}}~~~~~~{{{yyyyyy{{{yyytttppplllhhhfffbbbVVVCCC666222///...------//////...---))))))***+++++++++******)))+++---,,,+++***+++,,,+++***((((((***...333666444333222000///.........111333444333000---+++************************************+++++++++,,,,,,******))))))******+++,,,***************+++,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,---.........///222444999>>>DDDJJJMMMOOOPPPQQQSSSTTTTTTSSSTTT[[[fffoooxxxtttnnnjjjddd^^^ZZZWWWUUUTTTTTT[[[fffuuu~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvuuussstttttttttuuuuuuvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}zzzxxxyyyxxxwwwvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}{{{zzzyyyyyyzzz~~~}}}|||}}}{{{yyyyyy|||~~~~~~}}}zzzuuunnncccWWWOOOwwwxxxyyy{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||wwwrrrlllhhhffffffffffffeeeffffffeeeccccccdddfffyyy~~~}}}~~~~~~yyytttooonnnmmmiii^^^LLL===666222000............---,,,******,,,------.........)))+++---,,,+++***+++,,,+++***)))(((***...333555222111000///...---------000222444444111---***)))++++++++++++++++++++++++*********++++++++++++,,,******))))))******+++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++'''+++...---***)))+++///,,,,,,,,,,,,---------------------------000444777===BBBIIINNNQQQQQQRRRRRRTTTTTTRRRRRRUUU```nnnxxx}}}uuuooolllhhheeeaaa[[[VVVRRRPPPOOORRRaaavvv~~~|||{{{||||||||||||}}}}}}}}}}}}{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwwwwwwwvvvtttqqqooooooppprrrtttuuutttsssrrroooooopppppppppooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooopppqqqqqqrrrrrrtttuuuvvvwwwvvvuuurrrqqqqqqpppppppppppppppqqqqqqrrrssstttuuuvvvwwwxxxyyy}}}zzzxxxxxxyyyzzz{{{{{{}}}~~~~~~}}}}}}{{{zzz{{{}}}~~~~~~~~~|||vvvlllaaaYYYtttuuuwwwzzz|||}}}~~~~~~~~~~~~~~~~~~|||~~~~~~xxxssskkkfffeeeeeeggggggggghhhhhhfffdddaaaaaaaaannn|||~~~~~~|||yyywwwvvvvvvuuupppeeeTTTCCC999444111///......///...---,,,,,,---...............)))+++---,,,+++***+++++++++***))))))+++...222444222222111000////////////000333555444111---***(((++++++++++++++++++++++++************++++++++++++******))))))******+++,,,---,,,,,,++++++,,,------,,,+++++++++++++++++++++(((***,,,,,,******,,,...,,,,,,,,,------------.........------...222777<<>>DDDHHHLLLMMMNNNMMMLLLLLLMMMNNNWWW[[[cccnnnxxx~~~yyytttjjjaaa\\\]]]ccciii```^^^YYYTTTTTT]]]mmmyyy}}}}}}~~~~~~xxxxxxwwwuuussspppnnnlllgggfffdddbbb___\\\ZZZYYYVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRQQQOOONNNMMMLLLLLLLLLKKKIIIHHHGGGIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOOOONNNLLLMMMNNNOOOPPPRRRSSSSSSUUUUUUWWW]]]dddiiijjjiiieeeeeeddddddddddddeeeeeefffeeeeeeeeegggjjjmmmooozzz}}}}}}{{{zzzzzzwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuttttttuuuwwwyyyzzz~~~~~~~~~zzz|||~~~~~~}}}yyytttqqqrrryyy~~~|||wwwxxx{{{||||||zzzwwwvvvxxxxxxyyyzzz{{{{{{{{{{{{|||~~~~~~yyyrrrnnnlllkkkhhheeedddbbb`````````___]]][[[[[[aaahhhlllqqq|||~~~}}}yyyoooggggggjjjeee\\\DDD;;;444333222000///000......---------,,,,,,,,,,,,+++******,,,,,,+++***+++)))((())),,,---...---222333444555666777777777888555000,,,******,,,------------------,,,+++******+++------+++***+++,,,///...---+++***))))))))),,,,,,,,,+++++++++******++++++++++++******))))))******+++++++++,,,,,,,,,...///000///---,,,---......111555999===@@@EEEHHHMMMMMMNNNNNNMMMMMMNNNPPPWWW___kkkvvv~~~~~~vvvlllcccaaaaaaaaacccfffWWWXXXZZZ]]]cccnnn|||}}}{{{zzzyyyxxxwwwwwwwwwwwwssssssqqqnnnkkkhhheeedddbbbaaa___\\\YYYWWWUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHKKKJJJJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFNNNOOOQQQTTTXXX[[[]]]______^^^\\\ZZZYYYYYYZZZ[[[\\\[[[\\\]]]```eeejjjmmmssstttvvvuuutttrrrrrrsssvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}~~~{{{wwwvvvwwwxxxwwwtttoookkkiiimmmsssyyy}}}wwwxxxzzzzzzzzzyyywwwvvvxxxxxxyyyzzz{{{{{{zzzzzz|||~~~zzzuuuqqqpppnnnjjjgggfffdddaaa```___^^^[[[YYYWWWZZZ___cccjjjvvv|||zzzvvvnnnhhhjjjmmmjjjbbbIII>>>444222222000//////......---------,,,,,,,,,,,,+++***+++,,,,,,,,,***+++***))))))+++------,,,000111222333444444444444111///---++++++,,,...///******************)))(((((()))++++++)))((()))***++++++******++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,...///000///...---...///111444888<<>>??????@@@AAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????AAAAAAAAAAAAAAA@@@@@@@@@AAAAAACCCEEEGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHJJJJJJIIIJJJLLLOOORRRTTTXXXZZZ[[[\\\^^^```dddggghhhjjjmmmppptttwwwyyyzzzwwwwwwvvvuuuuuuvvvwwwwwwzzz{{{|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{zzz{{{|||~~~|||~~~|||uuuqqqsssyyy|||xxxuuuuuuvvvwwwzzzuuummmddd^^^^^^aaaeeennnuuu}}}yyyxxxwwwvvvuuuuuuvvvvvvxxxxxxyyyzzzzzzzzzzzzyyyzzz|||~~~|||zzzyyyyyyvvvpppkkkgggeeebbb```^^^\\\ZZZWWWUUUTTTSSSXXXeeewww~~~}}}~~~zzzsssoookkkjjjmmmooommmjjjZZZHHH666111222222///---......---------,,,,,,,,,---,,,++++++,,,---,,,+++---,,,******+++,,,+++***,,,,,,------,,,+++*********************))))))(((((()))***+++++++++++++++***+++------+++***+++,,,...---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---...111333888;;;@@@DDDFFFIIILLLNNNMMMPPPQQQNNNKKKNNNVVV^^^fffkkkrrrwwwxxxsssmmmhhh\\\XXXVVVXXXXXXVVVWWWZZZccccccfffqqq|||zzzvvvtttrrrpppmmmjjjdddcccaaa___]]]\\\[[[[[[YYYYYYXXXVVVTTTRRRPPPOOOLLLKKKJJJIIIGGGEEEDDDDDD>>>>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>???AAABBBBBBCCCBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????AAAAAA@@@???????????????AAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKOOOPPPQQQRRRSSSWWW\\\___```bbbeeeiiillloooqqqqqqooooooooooooppprrrtttvvvvvvwwwxxxyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxzzz{{{|||}}}~~~wwwrrrttt{{{|||{{{{{{|||}}}}}}{{{tttlllccc]]][[[[[[dddmmmxxxzzzxxxvvvuuuttttttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}}}}~~~~~~|||zzzzzzzzzxxxrrrmmmfffdddbbb``````^^^\\\ZZZVVVTTTSSSXXXfffyyy}}}{{{zzzzzz}}}{{{sssooolllkkklllkkkiiihhh```MMM999222333222///---......---------,,,,,,,,,---,,,++++++------,,,+++---,,,******+++,,,+++***++++++++++++***)))(((((((((((()))******)))((((((((()))***+++++++++++++++***+++------+++***+++,,,------,,,+++************)))))))))***************+++++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,---------...111444;;;???CCCGGGIIIKKKMMMOOONNNOOOPPPOOONNNSSS\\\dddhhhkkknnnpppnnnhhhbbb^^^XXXTTTQQQQQQRRRRRRWWW^^^fffggglllwww|||xxxvvvrrroookkkhhheeebbb^^^[[[[[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQPPPOOONNNLLLKKKJJJGGGFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKNNNRRRUUUVVVXXXZZZ]]]___aaaaaaaaaaaaaaabbbcccfffiiilllnnnppppppqqqrrrsssuuuvvvwwwvvvvvvvvvvvvwwwwwwxxxxxxzzzzzz{{{|||||||||||||||}}}xxxwww}}}}}}vvvlll```XXXSSS[[[fffuuuzzzyyywwwuuuttttttuuuuuutttuuuwwwxxxzzz{{{{{{{{{{{{||||||}}}}}}~~~|||zzzzzz{{{yyytttpppgggeeecccaaaaaa```]]][[[UUUTTTTTTXXXbbbttt~~~yyyxxxwwwyyy}}}~~~vvvqqqmmmmmmlllgggeeeeeebbbPPP>>>555333111///.........---------,,,,,,,,,...,,,+++,,,---...---+++---+++)))***+++,,,,,,+++++++++++++++******)))(((%%%&&&((()))+++,,,,,,,,,(((((())))))***)))))))))((()))++++++)))((()))***)))))))))***+++,,,---...)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---------000444777>>>BBBGGGKKKMMMNNNPPPQQQNNNNNNOOOPPPTTTZZZbbbhhhmmmllljjjfffaaa[[[WWWTTTWWWRRRNNNNNNOOORRRZZZccciiilllsss}}}~~~~~~~~~zzzwwwtttpppmmmjjjgggccc___\\\YYYUUURRRQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@??????=================================>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHKKKNNNMMMNNNPPPSSSSSSSSSRRRQQQRRRRRRSSSVVVYYY\\\```bbbffffffgggiiikkkmmmooopppssssssttttttvvvwwwyyyzzzyyyyyyzzzzzzzzzyyyyyyxxx{{{|||~~~{{{~~~~~~sssdddWWWPPPUUUaaarrrzzzyyyxxxwwwvvvuuuuuuuuurrrtttvvvxxxzzz{{{|||}}}{{{|||||||||}}}|||zzz{{{|||{{{wwwsssjjjhhheeecccbbb```]]][[[UUUVVVVVVWWW]]]lllzzzyyyyyy|||{{{~~~xxxrrrooopppmmmfffccceeecccSSSBBB888444000///000......---------,,,,,,,,,...,,,,,,,,,---...---,,,+++***))))))+++------,,,++++++,,,,,,,,,++++++***'''((()))***+++,,,---...******************)))(((((()))++++++)))((()))***)))))))))***+++,,,...///******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---.........///222777:::BBBFFFKKKOOOQQQQQQRRRSSSRRRPPPPPPUUU]]]eeekkknnnoookkkddd]]]WWWSSSRRRQQQUUUQQQOOOPPPPPPSSS\\\fffmmmrrrzzz~~~}}}~~~~~~{{{wwwsssppplllhhhddd```]]]ZZZWWWUUUSSSOOOMMMJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@???????????????<<<=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNKKKIIIHHHFFFFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHJJJJJJIIIJJJKKKMMMJJJKKKMMMOOOOOONNNLLLKKKKKKLLLLLLNNNPPPTTTVVVXXX[[[\\\]]]___aaaeeegggiiippppppqqqrrrtttwwwyyy{{{zzzzzz{{{zzzzzzyyyxxxxxxyyyzzz{{{|||~~~yyyiii\\\TTTQQQ^^^ppp}}}{{{zzzzzzyyyxxxwwwvvvuuutttqqqrrruuuxxxzzz|||}}}~~~||||||}}}|||}}}~~~{{{{{{}}}|||yyyvvvmmmkkkgggdddbbb___\\\YYYVVVXXXYYYXXX[[[gggzzz}}}|||}}}yyy|||yyysssqqqrrrnnngggdddfffbbbTTTDDD;;;444000///111......---------,,,,,,,,,...---,,,,,,......---,,,+++)))((())),,,---...---,,,,,,------------,,,,,,---,,,++++++***+++++++++---------------,,,+++******+++------+++***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------......//////000000111444999===EEEIIINNNRRRSSSTTTUUUUUUWWWTTTTTTZZZeeeooottttttlllggg___WWWRRRQQQRRRTTTSSSQQQPPPRRRSSSUUU^^^gggooovvv~~~}}}}}}{{{xxxuuutttqqqmmmiiieeeaaa]]]ZZZTTTRRROOONNNMMMKKKHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNPPPOOOOOOOOOPPPRRRUUUWWWTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWRRRPPPOOOMMMMMMNNNOOOPPPNNNNNNOOOOOOPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNNNNMMMKKKLLLLLLMMMMMMMMMNNNNNNIIIKKKNNNOOONNNNNNOOOPPPKKKMMMOOOQQQQQQPPPNNNMMMLLLLLLLLLMMMNNNQQQSSSTTTTTTUUUVVVXXX[[[___bbbdddnnnnnnooopppsssvvvyyy{{{}}}}}}}}}}}}|||{{{zzzzzzxxxxxxyyyzzz||||||nnnaaaZZZPPP]]]ooo~~~vvvsssttt}}}{{{zzzyyyyyywwwuuurrrssspppnnnrrrxxx}}}}}}|||}}}}}}}}}~~~~~~{{{|||~~~~~~zzzuuurrrnnngggaaa^^^]]][[[ZZZUUUTTTVVVYYY\\\aaannnzzztttooowwwzzztttrrrtttrrriiidddddd___\\\OOO>>>444333222......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++***)))***++++++***)))***++++++,,,,,,++++++***)))************+++++++++---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........///000111444999@@@DDDHHHJJJMMMOOORRRTTTVVVWWWXXXXXX\\\dddnnntttsssqqqjjj^^^SSSOOOPPPPPPQQQSSSSSSRRRPPPPPPSSSZZZaaafffssszzz~~~~~~}}}}}}{{{zzzxxxuuurrrnnnkkkjjjeeeccc___ZZZVVVSSSRRRQQQLLLKKKIIIGGGFFFDDDDDDDDDAAAAAAAAA@@@???>>>>>>===>>>???@@@AAAAAAAAA@@@???@@@>>>======>>>???>>>===??????@@@AAAAAABBBCCCCCCEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHIIIKKKNNNOOOOOONNNMMMNNNNNNOOOPPPQQQSSSTTTRRRTTTUUUTTTSSSSSSTTTUUUUUUWWWYYYZZZZZZZZZ\\\]]]aaaaaabbbbbbbbbcccccccccbbbbbbccccccdddeeeeeefffccc```]]]\\\\\\\\\[[[ZZZ]]]]]]]]]]]]]]]\\\[[[ZZZ]]][[[YYYVVVUUUUUUVVVWWWUUUUUUUUUVVVWWWXXXZZZZZZ[[[ZZZWWWUUUTTTTTTTTTTTTVVVVVVWWWWWWVVVUUUTTTTTTQQQPPPPPPPPPQQQSSSUUUVVVZZZXXXVVVVVVXXX]]]bbbfffjjjnnnsssvvvwwwxxxxxxyyy~~~}}}{{{zzzyyy{{{~~~|||uuulllccc\\\```kkk{{{|||uuunnnlllnnn~~~|||zzzyyyxxxwwwtttrrrqqqnnnmmmqqqxxx~~~~~~~~~~~~~~~~~~}}}}}}|||xxxuuupppiiiccc```^^^\\\[[[WWWUUUUUUWWWXXX[[[fffqqqtttnnntttzzzwwwxxxtttkkkeeeeee```]]]QQQ@@@666444222///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,+++***+++,,,---,,,******++++++,,,,,,++++++***)))************+++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---///000222555:::AAAEEEIIIKKKNNNPPPRRRSSSTTTUUUZZZ[[[___hhhpppsssqqqmmmaaaWWWOOONNNOOOOOOPPPRRRSSSRRRRRRTTTYYY```gggkkkuuuzzz~~~{{{xxxvvvuuutttooonnnllljjjgggdddaaa___\\\ZZZVVVSSSOOOMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???@@@CCCDDDEEEDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPSSSTTTTTTTTTXXXWWWWWWWWWXXXXXXYYYYYYYYY[[[]]]]]]]]]^^^```bbbbbbdddhhhjjjkkklllnnnpppttttttuuuuuuvvvvvvvvvvvvtttttttttuuuuuuvvvvvvvvvuuurrrpppoooooopppooonnnoooooooooooonnnmmmllllllllljjjhhhfffeeeeeeeeefffccccccddddddeeeggghhhiiihhhgggeeedddcccbbbbbbcccccccccccccccbbbaaa```___\\\\\\\\\]]]^^^```bbbccceeecccaaaaaacccggglllpppssswww{{{~~~~~~~~~~~~}}}}}}vvvooodddffflllzzz{{{tttmmmgggfffhhh}}}{{{yyyxxxwwwtttrrrooommmmmmpppwww}}}~~~}}}yyytttlllfffbbb___]]][[[YYYVVVTTTTTTSSSTTT\\\eeewwwuuulllpppzzz}}}{{{vvvmmmfffdddbbb]]]RRRCCC999555222///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***)))************+++++++++,,,,,,++++++******++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---///222444777<<>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@AAADDDEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUXXX[[[^^^```aaabbbjjjiiiiiihhhgggggggggffffffhhhjjjlllnnnppptttvvvvvvyyy}}}~~~|||{{{{{{||||||zzzzzzzzz{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwuuutttsssqqqqqqqqqrrrsssuuuwwwxxxxxxvvvuuuuuuwwwzzzzzzqqqnnnoooyyy~~~vvvpppjjjddddddggg~~~{{{yyyxxxwwwtttrrrpppnnnmmmpppuuu{{{~~~~~~~~~}}}~~~|||vvvnnngggbbb___\\\[[[ZZZUUURRRQQQOOOOOOUUU\\\mmmzzz~~~yyyooonnnuuuyyyppphhhdddaaa\\\RRRFFF<<<666111///......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------+++***+++,,,---,,,+++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,+++++++++,,,---...///...111444777;;;???EEEHHHJJJMMMPPPQQQQQQQQQTTTWWWbbbfffmmmtttvvvqqqggg___TTTQQQQQQVVVYYYWWWUUUUUUUUUYYY___hhhqqqxxx~~~|||~~~~~~xxxqqqmmmiiigggddd```\\\YYYWWWVVVSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGEEEEEEFFFGGGFFFEEEIIIIIIIIIJJJLLLNNNPPPQQQOOOQQQTTTVVVXXX[[[]]]___```cccgggkkkooorrruuuxxx~~~|||{{{{{{xxxzzz}}}{{{uuurrryyyyyytttmmmhhhhhhlll~~~{{{yyyxxxwwwuuutttsssqqqppppppsssvvvyyy{{{}}}}}}|||}}}~~~}}}xxxooohhhccc___\\\ZZZZZZUUUQQQOOONNNMMMQQQWWWfffuuuuuupppttt}}}~~~vvvnnnggg```ZZZRRRIII???777111//////...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,***)))***+++,,,+++)))***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,---...///000111444888;;;???BBBGGGJJJKKKNNNQQQQQQPPPRRRWWW\\\hhhmmmtttyyywwwoooccc[[[TTTSSSVVV\\\^^^[[[YYYYYYXXX]]]eeeoooyyy}}}{{{|||wwwpppiiibbb]]]\\\ZZZWWWTTTQQQNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKNNNNNNOOOPPPQQQQQQRRRRRRPPPNNNLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLNNNQQQSSSUUUUUUYYY^^^bbbeeeiiinnnrrrrrrvvv|||zzzvvv{{{}}}wwwpppjjjlllqqq}}}zzzxxxxxxxxxwwwvvvvvvtttrrrppppppsssvvvxxx{{{{{{|||~~~yyyqqqiiiddd```]]][[[ZZZTTTOOONNNMMMLLLOOOTTT___ppp~~~~~~~~~wwwxxx|||ssskkk___YYYSSSMMMDDD999333222///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))++++++***)))***++++++,,,,,,++++++***)))************+++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------------------...///111111444888<<<@@@CCCFFFIIIKKKLLLOOOQQQQQQPPPTTT\\\dddoootttzzz|||wwwmmmaaaYYYTTTTTTXXX___aaa___^^^```aaaeeemmmvvv~~~~~~{{{vvvpppiiiccc\\\VVVRRRRRRQQQOOOLLLJJJHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGFFFDDDEEEEEEFFFGGGIIIKKKLLLJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVXXXZZZ[[[[[[ZZZZZZUUUSSSQQQPPPQQQQQQPPPOOONNNMMMMMMNNNPPPTTTWWWYYY]]]cccjjjpppuuu{{{~~~}}}}}}~~~|||~~~wwwpppkkknnnuuu}}}yyyxxxxxxyyyxxxxxxvvvuuurrrpppoooqqquuuxxxzzz{{{~~~{{{rrrkkkfffbbb```^^^ZZZTTTOOOMMMLLLJJJLLLPPPXXXjjj~~~}}}}}}{{{sssjjj```ZZZTTTQQQIII===666666//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,+++******,,,,,,+++******++++++,,,,,,++++++***)))************+++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---.......................................000111222333888<<>>CCCGGGHHHJJJKKKLLLLLLOOOPPPOOOPPPWWWeeeqqqyyy|||~~~|||uuujjj```ZZZYYYZZZ___gggkkkmmmqqqwww~~~{{{~~~xxxqqqlllfffaaa[[[UUURRROOOMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGEEEFFFHHHIIIKKKKKKLLLLLLMMMOOOPPPRRRSSSSSSRRRRRRTTTTTTUUUWWWYYY\\\^^^___ccceeegggkkkooosssuuuwwwxxxzzz}}}|||xxxqqqjjjeee___YYYVVVRRRQQQQQQRRRUUUYYY]]]___lllttt}}}|||~~~|||}}}vvvuuu}}}}}}zzzxxxxxxyyyxxxxxxvvvtttqqqnnnnnnoooqqqsssxxxzzz~~~|||uuuoookkkfffbbb___[[[YYYUUUQQQMMMKKKKKKKKKOOO[[[nnn~~~}}}}}}|||yyyvvvqqqnnnbbb___\\\[[[WWWMMM???444444000...//////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))((()))***+++,,,+++******+++)))(((***---...,,,***++++++++++++++++++++++++---------............///---.../////////111444666<<>>GGGJJJLLLLLLKKKMMMQQQUUURRRTTTXXX```jjjssszzz}}}wwwllleeebbbbbbaaa```eeelllqqqrrruuu|||{{{xxxtttqqqkkkeee```]]]\\\\\\^^^^^^\\\YYYWWWVVVXXXZZZYYYYYYZZZ[[[[[[\\\]]]]]]cccdddeeehhhjjjlllnnnoooqqqrrrtttwww|||yyyhhh]]]RRRPPPMMMJJJHHHIIIJJJKKKOOOTTT[[[bbblll|||xxxyyyzzz|||{{{zzzyyyzzz~~~}}}|||~~~}}}|||~~~{{{xxxuuutttuuuuuu{{{{{{||||||zzzzzzzzzxxxwwwuuussspppnnnmmmnnnooopppvvvxxx{{{~~~~~~}}}zzzxxxwwwyyy|||}}}}}}yyyuuuqqqlllgggccc[[[YYYVVVRRRNNNKKKIIIIIIIIINNNWWWcccooo{{{|||zzzxxxvvvtttsssqqqpppkkkooovvv||||||ppp]]]NNN>>>666000//////------///------------------------...---+++***))))))***+++---------,,,,,,,,,++++++---------,,,,,,+++++++++---......---,,,++++++,,,)))))))))******+++,,,---...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...111333666:::???BBBEEEHHHKKKLLLLLLNNNTTTXXXWWWXXX^^^hhhrrryyyzzzyyyzzzpppddd]]]]]]``````___dddjjjooonnnpppwww}}}~~~{{{wwwuuuqqqnnnjjjeeecccbbbcccdddeeeeeeeeecccbbbbbbdddffffffgggiiikkkmmmnnnnnnnnnssstttwwwyyy|||zzzhhh\\\SSSPPPMMMIIIGGGFFFFFFFFFFFFIIINNNRRR[[[hhhyyy~~~vvvssstttwwwzzz~~~yyyyyyyyyzzz|||}}}zzz|||~~~~~~~~~}}}yyyvvvtttttttttyyy{{{~~~}}}|||{{{zzzxxxwwwuuusssqqqooonnnnnnooooootttvvvyyy|||~~~}}}xxxtttssstttwwwyyy~~~|||yyyvvvrrrmmmgggccc\\\ZZZWWWTTTPPPLLLJJJIIIFFFHHHNNNYYYgggvvv|||zzzyyyyyyyyyxxxwwwtttrrrqqqppppppttt{{{yyygggXXXCCC999111000000...---...------------------------...---+++***)))***++++++------,,,,,,,,,++++++++++++++++++,,,,,,---------...///000///,,,++++++---+++++++++,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++...111444777<<>>DDDHHHJJJMMMPPPPPPNNNNNNPPPSSSZZZ```iiisssyyyyyyvvvrrreeeaaa]]]\\\]]]]]]\\\YYY^^^dddiiiiiilllttt||||||{{{yyyyyyzzz||||||lllbbbVVVUUURRRPPPNNNLLLLLLLLLEEEFFFHHHJJJMMMRRRXXX]]]mmmwwwyyysssuuuzzz|||zzzxxxvvvssspppkkkjjjjjjjjjlllnnnqqqsssxxx{{{{{{ssstttxxx|||~~~}}}|||||||||~~~}}}{{{yyyvvvwwwvvvtttrrrqqqppppppooonnnppptttxxx{{{~~~~~~xxxtttsssvvv{{{~~~||||||zzzyyyvvvpppiiiddd___^^^[[[XXXTTTOOOLLLJJJEEEDDDFFFLLLZZZmmm|||~~~{{{vvvtttssssssvvvyyyyyywwwvvvvvvxxxwwwwww{{{{{{oooeeeKKK???333000000///..............................,,,,,,---.........------,,,,,,,,,++++++++++++***+++++++++,,,,,,---------///222444111---***,,,///+++---///000...,,,(((&&&)))+++------+++***+++------------------------------------............///...000444777;;;@@@FFFJJJMMMOOOQQQPPPPPPRRRXXX]]]eeellltttzzzzzzuuuoookkk]]]]]]\\\\\\\\\[[[ZZZZZZ\\\ccchhhjjjnnnxxx|||nnneeeZZZYYYWWWTTTRRRPPPOOONNNIIIIIIHHHHHHJJJNNNSSSWWWbbblll||||||wwwxxx~~~{{{wwwuuuttttttsssqqqllljjjhhhhhhhhhgggeeecccddddddeeehhhlllrrrwwwzzz}}}wwwnnnooosss|||~~~|||yyyvvvwwwvvvuuusssrrrqqqppppppmmmooorrrwww{{{~~~yyyuuuvvvzzz}}}}}}|||{{{xxxrrrkkkfff```___\\\YYYUUUPPPMMMKKKFFFEEEDDDJJJWWWiii|||yyy}}}{{{vvvsssssstttwww{{{|||{{{{{{|||~~~xxxxxxyyy|||~~~zzzpppgggMMM@@@444000111///..............................+++,,,...///000///......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000333555222---***,,,///(((***,,,---,,,(((### '''***------+++***+++...---------------------------------.........//////000222666999===BBBHHHLLLMMMOOOPPPPPPRRRXXXbbbiiiqqqxxxzzzpppgggcccYYY[[[\\\\\\ZZZYYYZZZ[[[bbbiiinnnqqqvvv~~~|||}}}~~~{{{ooofff]]]\\\YYYVVVTTTQQQPPPOOOMMMKKKHHHGGGIIIMMMSSSWWW\\\eeevvv~~~{{{{{{yyytttjjjfffbbbaaacccddddddbbb^^^\\\[[[\\\^^^^^^]]]\\\dddeeeggglllrrryyysssjjjkkkppp|||}}}|||yyyvvvsssuuusssqqqqqqqqqqqqooonnnooopppsssuuuwww{{{~~~|||zzzyyyvvvoooiiiddd```ZZZUUURRROOOLLLJJJIIIGGGGGGKKKRRR___ttt{{{xxxxxxzzz{{{|||~~~~~~zzz{{{|||}}}|||xxxrrrmmmUUUEEE777444444000------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,------,,,+++***,,,...000///---+++*********+++.........------.........---,,,,,,,,,---///000111///333999???BBBEEEHHHJJJJJJQQQUUURRRTTTaaasssvvvlllfffccc______^^^\\\[[[\\\___aaaeeennnyyywwwrrrnnnlllppptttzzz~~~|||qqqhhh___^^^\\\YYYVVVSSSQQQPPPNNNKKKJJJKKKKKKKKKPPPWWW[[[iiizzz~~~{{{uuulllddd]]]\\\ZZZXXXVVVUUUTTTSSSUUUVVVXXXZZZ[[[^^^aaadddgggnnnwww~~~}}}oooffffffkkkxxx|||}}}|||zzzxxxvvvtttsssqqqpppqqqpppooommmmmmnnnqqqrrruuuxxx}}}{{{zzzzzzwwwqqqlllfffbbb\\\WWWSSSQQQNNNLLLHHHFFFFFFIIIOOO\\\ppp|||{{{{{{|||~~~}}}}}}}}}}}}}}}zzzuuurrr\\\JJJ999333333111------................................................------------------------------------------------......---------,,,,,,,,,---......---,,,,,,---...///...---++++++++++++,,,///...---,,,,,,---...///......------...000111222111555;;;AAADDDGGGJJJLLLKKKQQQUUUVVV^^^nnn~~~xxxooogggcccaaa```___^^^\\\[[[^^^cccfffqqqyyy}}}uuuoookkkjjjiiilllppptttwww{{{|||qqqjjjcccaaa___\\\XXXUUURRRQQQNNNKKKJJJLLLMMMNNNSSSZZZ___mmm}}}yyyrrrhhh```[[[YYYXXXVVVUUUUUUUUUUUUYYYZZZ\\\^^^aaaeeekkkooouuu|||}}}||||||}}}}}}rrrkkkkkknnntttzzz~~~~~~}}}~~~}}}|||{{{yyyxxxsssrrrppppppppppppnnnllljjjlllnnnoooqqquuuzzz}}}~~~{{{zzz{{{yyytttppphhhddd^^^YYYUUURRRPPPNNNGGGEEEEEEHHHLLLWWWjjjzzz}}}}}}~~~}}}{{{zzzzzzyyywwwttteeeQQQ<<<333222111...,,,........................................................................------------------------...------------,,,,,,,,,---...///...------...///...------,,,,,,,,,------///...,,,++++++,,,...///000000/////////111222333444888>>>CCCGGGIIILLLNNNMMMPPPTTT\\\lll~~~uuukkkfffddddddccc```___]]]\\\]]]bbbiiiooo~~~zzzrrrlllhhhgggeeegggiiikkklllppptttwww|||sssllleeedddaaa]]]YYYUUURRRQQQOOOMMMLLLNNNOOOPPPVVV^^^eeeuuu~~~yyypppfff___[[[ZZZYYYXXXYYY[[[]]]^^^bbbdddfffiiimmmsssyyy~~~{{{xxxyyyzzz|||~~~}}}wwwtttttttttwwwyyyzzzzzz}}}~~~~~~~~~yyyvvv|||}}}zzzzzz{{{~~~}}}|||{{{yyywwwsssqqqpppooooooooommmllljjjkkklllmmmooosssxxx|||}}}|||{{{yyyuuuqqqjjjeee___ZZZVVVSSSPPPNNNHHHFFFEEEGGGKKKSSSdddsss}}}zzzvvvttttttuuuttttttiiiVVV???333111222000...................................................------------------------++++++++++++++++++++++++------------------------,,,---//////...---...///---------------......//////...,,,******,,,...///000000//////000111333444777;;;AAAEEEHHHKKKMMMOOOOOOPPPTTT```ttt~~~rrreee___aaaeeegggfff___^^^]]]]]]```hhhqqqwwwxxxpppkkkgggfffhhhhhhiiihhhhhhkkknnnrrr{{{}}}}}}|||tttnnnfffdddaaa]]]YYYUUURRRQQQRRROOOOOOQQQQQQRRRXXX___lll|||{{{sssjjjdddaaaaaaaaabbbdddhhhlllnnnpppsssxxx|||~~~zzzxxxyyy{{{~~~~~~~~~}}}~~~~~~~~~}}}}}}{{{xxx{{{}}}xxxvvvyyy|||}}}zzzyyyxxx}}}|||zzzxxxuuusssqqqpppooooooooommmllljjjkkkllllllnnnrrrwww{{{~~~~~~{{{xxxtttrrrkkkfff```[[[WWWTTTPPPNNNJJJHHHGGGHHHJJJPPP___mmm}}}yyytttqqqqqqrrrssssssjjjZZZDDD555111333222///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***,,,//////...---...///,,,------...///////////////...,,,++++++,,,...//////.........///111333444999===BBBGGGIIIKKKMMMOOOPPPRRRWWWbbbuuu}}}mmmdddZZZYYY___eeefffddd]]]]]]___aaafffnnnwww~~~xxxqqqllljjjjjjkkkkkkjjjhhhggghhhkkkmmmqqquuu|||~~~|||tttooofffeeebbb___[[[XXXVVVTTTWWWSSSRRRTTTTTTTTTZZZaaappp~~~xxxqqqmmmggghhhjjjnnnrrrxxx}}}|||{{{|||}}}{{{{{{~~~~~~~~~zzz|||~~~zzzxxxxxx|||}}}{{{}}}|||zzzwwwuuusssrrrppppppppppppnnnlllkkkkkkkkkkkkmmmqqqwww{{{}}}~~~|||yyyuuussslllhhhbbb\\\XXXTTTQQQOOOLLLJJJIIIIIIIIINNNZZZgggzzz|||vvvrrrqqqrrrssstttiii___LLL;;;333333333111................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++---000000000//////000------...///000000//////.........------.........---------...000222444666<<<@@@EEEIIIKKKLLLNNNPPPQQQVVV\\\eeeqqqyyyuuummmbbb[[[VVVWWW]]]bbbaaa^^^ZZZ]]]aaaffflllttt|||}}}zzztttqqqqqqqqqmmmmmmmmmkkkiiihhhjjjkkknnnqqqvvv~~~yyyqqqkkkeeedddbbb```^^^\\\ZZZYYYZZZWWWVVVXXXYYYZZZ___fffttt~~~{{{wwwtttrrrlllnnnsssyyy~~~|||{{{|||~~~}}}~~~}}}~~~}}}||||||~~~}}}|||{{{yyywwwtttsssqqqpppqqqpppooommmjjjjjjjjjjjjkkkooouuuzzz{{{}}}}}}zzzxxxwwwooojjjddd^^^ZZZVVVSSSQQQMMMKKKJJJIIIHHHKKKVVVbbbvvv~~~xxxsssrrrssssssssskkkfffWWWCCC666333333111................................................------------------------------------------------,,,,,,,,,---------......,,,///222333333222222222......///000000000//////......///000000///......------...///222555777999???CCCHHHKKKMMMOOOPPPRRRRRRZZZccciiimmmnnniiiaaaYYYVVVTTTVVV[[[^^^]]][[[WWW\\\dddkkkrrryyy}}}}}}yyywwwxxxyyyuuuuuuvvvtttqqqppppppqqqppprrruuuzzz|||vvvmmmfff```______^^^]]]\\\[[[ZZZ\\\ZZZZZZ]]]___aaagggooo|||{{{zzzyyywwwtttqqqppppppqqquuu|||~~~}}}~~~}}}www~~~}}}|||}}}|||{{{yyyuuusssrrrqqqqqqqqqooonnniiiiiiiiihhhjjjnnntttyyy{{{|||~~~~~~~~~{{{zzzzzzqqqlllfff```\\\XXXUUURRRMMMKKKJJJIIIGGGIIISSS___uuu~~~xxxsssrrrrrrrrrrrrmmmkkk___III999333222000........................................................................++++++++++++++++++++++++,,,,,,,,,------............111444555555444444444...///000111111000///...---///111222222111///---------...000333777:::<<>>CCCFFFIIIMMMRRRSSSRRRSSSXXX]]]hhhrrrwwwpppeee^^^[[[ZZZaaa```^^^ZZZVVVUUUVVVWWW]]]ccclllsssxxxzzz|||||||||~~~~~~~~~}}}{{{yyyvvvrrrkkkddd^^^UUUQQQMMMKKKLLLOOOQQQRRRXXX[[[```fffmmmyyy|||wwwrrrpppppppppnnnkkkiiiccc]]]ZZZWWWVVV\\\cccpppwww~~~~~~~~~~~~|||}}}vvv|||zzzxxxwwwwwwvvvuuuuuusssrrrqqqooooooqqqqqqooommmjjjiiikkklllqqquuu{{{~~~~~~}}}|||zzzvvvooohhhccc]]]WWWSSSNNNLLLIIIGGGGGGIIILLLNNNXXXhhhzzzxxxuuuqqqnnnnnnpppsssuuuxxx{{{zzzqqqnnnpppsssssszzz}}}ttt^^^GGG888222222000...---......---,,,,,,,,,,,,,,,------------------------------------......------,,,,,,,,,+++---------------...//////+++......,,,...333222,,,---------------...//////000//////...............///000333777<<>>CCCFFFHHHKKKQQQUUUUUUTTTWWW```hhhsssxxxvvviii\\\XXXYYY\\\___\\\WWWRRRQQQUUU\\\bbboooyyy~~~zzzyyyvvvsssooohhh```[[[QQQMMMHHHEEEEEEGGGIIIJJJKKKQQQYYYcccppp}}}vvvkkkfffbbbaaacccffffffeeeccc```^^^^^^[[[XXXZZZ___fffkkkrrrzzz}}}yyyxxxzzz|||}}}||||||||||||}}}~~~~~~~~~~~~|||yyyzzz{{{}}}zzzyyyyyyzzzxxxwwwvvvtttrrrrrrqqqqqqjjjkkkkkkiiigggfffggghhhjjjmmmrrrwww}}}}}}zzzuuupppjjjccc\\\WWWQQQOOOLLLIIIHHHHHHJJJKKKOOO^^^ooozzz{{{yyyuuuqqqnnnooossswwwzzz}}}|||uuurrrqqqrrrwww{{{xxxjjjUUU@@@333333111///...//////...---/////////......---------------------------------.........---------------...------------...//////,,,------------------,,,000000///------,,,,,,,,,///...---------///000111000222777<<>>???AAACCCDDDFFFLLLVVVbbbqqq~~~{{{wwwtttwww~~~{{{ppphhh```]]]\\\___hhhpppvvvxxxwwwuuuttttttpppkkkkkknnnnnnooopppppprrrvvv{{{{{{yyyxxx{{{}}}}}}||||||{{{zzzyyyxxxwwwwwwyyy{{{}}}~~~}}}|||{{{zzzzzz{{{zzzwwwtttrrrqqqqqqqqqooommmjjjgggdddccccccdddeeehhhmmmtttzzz}}}|||yyyvvvqqqiii```ZZZTTTRRRNNNJJJHHHHHHJJJKKKLLLSSS```nnnxxx}}}}}}xxxttttttvvvyyy~~~}}}wwwvvvsssrrrpppfffPPP;;;444333222000...---...000---------.........////////////.........---------.........------,,,,,,,,,+++++++++,,,,,,---------------------------------//////.........---------...000111111000111333555888;;;???CCCGGGJJJKKKLLLQQQPPPMMMOOOYYYffflllkkkmmmcccVVVOOOQQQUUUSSSNNNHHHGGGMMMYYYaaahhhttt}}}{{{zzzwwwtttqqqmmmggg```YYYSSSJJJGGGCCC@@@??????AAABBBIIIKKKTTTcccssszzzvvvvvvwwwyyyzzzooohhhbbb]]]___iiiqqquuuxxx}}}|||xxxssspppppppppqqqtttvvvwwwwwwxxxzzz}}}}}}|||~~~|||yyywwwuuuuuuvvvvvvvvvttttttvvv{{{~~~~~~}}}|||{{{zzzyyyyyyxxxuuusssqqqpppooooooooommmjjjgggeeedddddddddfffhhhmmmrrrwww{{{~~~}}}{{{yyyvvvqqqiii```ZZZVVVTTTPPPLLLIIIHHHHHHHHHIIIPPP\\\jjjttt{{{}}}yyywwwxxxyyy~~~wwwuuurrrrrrssskkkUUU@@@555444222000.........///---------.........////////////.........---------......---------,,,,,,,,,,,,,,,---------.........------------------------//////.........---------...000111111111222444777<<<>>>AAADDDGGGIIIJJJKKKPPPPPPOOOQQQ[[[gggllljjjfff]]]RRRMMMOOOQQQOOOKKKKKKKKKSSS```kkkqqqzzz~~~}}}|||{{{xxxvvvrrrnnnhhhaaaYYYTTTJJJHHHDDDAAA???@@@BBBCCCIIIKKKSSSaaaqqq{{{wwwvvvvvvwwwyyypppiiidddaaaeeeooowwwzzz|||}}}zzzvvvrrroooooopppqqquuuvvvwwwxxxyyy{{{}}}{{{xxxvvvuuuuuuvvvvvvvvvwwwyyy|||~~~}}}}}}|||{{{zzzyyyyyywwwvvvtttqqqooonnnmmmmmmnnnllljjjgggeeedddddddddfffhhhkkkoootttwwwzzz||||||zzzxxxuuupppiiiaaa\\\XXXVVVRRRNNNJJJHHHFFFFFFEEELLLWWWcccoooyyy}}}zzzzzzzzz}}}~~~}}}xxxtttppprrrvvvqqq\\\GGG777555333000///...//////---------..............................---------...------------,,,,,,,,,------............//////.......................................---------///000111111111333666999@@@AAACCCFFFHHHJJJKKKKKKOOOPPPQQQTTT]]]gggkkkhhh___XXXPPPMMMNNNOOOLLLJJJNNNQQQ\\\kkkxxx}}}{{{~~~~~~}}}}}}zzzwwwsssoooiiibbbZZZTTTKKKHHHEEEAAA@@@AAACCCDDDJJJKKKSSS```mmm|||}}}xxxuuuttttttyyy}}}yyypppjjjeeeffflllwww~~~~~~yyywwwssspppnnnoooppprrrvvvwwwxxxyyyzzz|||}}}}}}zzzxxxvvvuuuuuuvvvxxxzzz{{{}}}||||||{{{{{{zzzyyyyyyxxxvvvuuusssqqqooonnnlllllllllkkkiiigggfffeeeeeedddfffgggiiimmmqqqvvvyyy{{{{{{zzzwwwuuupppjjjccc^^^XXXWWWTTTPPPLLLIIIGGGFFFCCCIIIRRR\\\jjjxxx{{{zzzzzz|||}}}}}}zzzyyyzzz{{{{{{zzzyyytttooopppvvvsss```KKK999777333000////////////................................................------------------------------------............////////////////////////........................///000111111222444888;;;AAABBBDDDGGGIIIKKKMMMMMMNNNRRRVVVYYY```ggghhheee\\\UUUPPPPPPPPPMMMLLLLLLQQQXXXfffwww~~~||||||~~~zzzwwwsssoooiiiaaaXXXSSSKKKHHHEEEBBBAAABBBDDDEEEHHHKKKRRR^^^kkkzzz~~~xxxtttqqqooosssxxx~~~yyyrrrmmmgggkkkttt}}}~~~|||uuusssqqqoooooopppsssuuuzzz{{{|||{{{{{{{{{}}}~~~|||}}}|||zzzwwwuuutttuuuxxx{{{{{{|||{{{{{{zzzzzzyyyxxxxxxxxxvvvvvvtttsssqqqooommmlllkkkjjjiiihhhgggfffeeeeeeeeefffgggkkkooouuuzzz}}}~~~~~~~~~|||zzzwwwuuuqqqlllfffaaaXXXWWWTTTQQQMMMKKKIIIHHHCCCIIIOOOVVVeeewww~~~yyyvvvwww{{{~~~}}}}}}zzzwwwuuuvvvxxxxxxxxxyyytttnnnoootttrrraaaNNN<<<888333000///000///........................------.....................---------------------------,,,,,,,,,,,,,,,,,,,,,////////////////////////---.....................///000111111333666;;;>>>AAABBBDDDGGGJJJMMMOOOQQQPPPVVV[[[___cccfffddd___YYYSSSOOOPPPOOOLLLMMMQQQYYYcccsss{{{|||zzzwwwsssnnnggg___VVVQQQJJJHHHEEEBBBAAABBBDDDEEEGGGJJJRRR]]]iiixxxyyyrrrmmmkkknnnssszzz~~~yyytttpppmmmttt}}}zzzrrrqqqooooooqqqtttxxx{{{}}}||||||yyyyyyyyy|||~~~|||yyyyyy{{{~~~}}}~~~~~~~~~~~~|||yyyvvvuuusssvvvyyyyyyzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuutttrrrpppmmmllliiiiiiiiihhhgggffffffeeedddeeefffhhhmmmsssyyy|||~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzxxxvvvsssnnnhhhdddZZZXXXUUUQQQNNNKKKJJJJJJDDDIIILLLQQQaaavvv{{{vvvsssvvv|||~~~yyyvvvtttsssuuuwwwyyyyyyvvvsssooonnnrrrpppcccTTT???:::333000000000///..................------------------...............,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++........................---------...............///000111222444888===AAABBBBBBDDDGGGJJJMMMPPPRRRRRRZZZbbbdddfffeee___XXXTTTMMMKKKNNNMMMKKKQQQZZZhhhvvv{{{{{{|||zzzwwwsssmmmggg^^^UUUOOOIIIGGGDDDAAA@@@BBBDDDEEEEEEIIIQQQ\\\fffuuuzzzsssllliiikkkpppwww}}}~~~{{{vvvsssuuu}}}}}}xxxpppooooooqqquuuzzz~~~wwwuuussstttwwwzzz|||}}}}}}~~~}}}{{{yyyxxxyyyzzzzzz{{{}}}~~~~~~{{{|||}}}~~~{{{xxxvvvrrrtttvvvwwwyyy~~~xxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuutttrrrooommmlllhhhhhhiiihhhhhhgggffffffeeeeeedddfffiiiooouuuxxx||||||||||||}}}}}}~~~~~~~~~}}}{{{yyyvvvtttpppkkkggg^^^[[[VVVQQQMMMJJJJJJIIIEEEHHHIIILLL]]]ttt~~~{{{wwwvvvyyy~~~{{{xxxtttrrrsssuuuwwwwwwrrrqqqooooooqqqpppggg\\\AAA;;;333000000111000...//////.........------------------.........//////,,,,,,,,,---------............------,,,,,,,,,,,,---------------------------------........./////////000111222444999???CCCDDDDDDEEEGGGIIILLLOOOPPPVVV___gggiiigggcccZZZRRRPPPIIIHHHMMMNNNOOO[[[iii|||}}}zzzyyyxxxyyy|||{{{yyyzzz|||yyytttnnnggg___UUUOOOHHHFFFCCC@@@@@@AAACCCEEEFFFIIIQQQZZZcccqqq}}}uuunnniiihhhmmmsssyyy~~~~~~|||yyyvvvyyy~~~|||wwwrrrooooooppptttyyy|||xxxrrroooooorrrtttuuuvvvxxx{{{{{{zzzyyyxxxyyyvvvwwwzzz|||}}}}}}|||{{{yyyzzz|||~~~}}}yyywwwsssssssssuuuyyy~~~~~~|||zzzzzz{{{}}}~~~}}}xxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuutttrrrooolllkkkhhhhhhhhhhhhhhhgggfffffffffeeeddddddggglllqqquuuzzz~~~{{{|||||||||}}}}}}~~~~~~~~~|||yyywwwuuuqqqllliiibbb^^^WWWQQQLLLIIIHHHHHHDDDHHHHHHIIIZZZsss}}}}}}}}}{{{zzz||||||wwwsssrrrrrrrrrrrrnnnppppppoooqqqqqqkkkbbbBBB;;;333000000111000---//////.........------------------.........//////,,,,,,,,,------.........//////.........------------------------------------------........./////////000111222444999@@@EEEFFFFFFFFFGGGHHHKKKMMMNNNXXXaaajjjkkkhhhbbbWWWNNNOOOHHHHHHNNNQQQUUUdddvvvzzzvvvtttsssssswww~~~{{{xxxxxx~~~}}}zzzuuuppphhh___VVVPPPGGGEEEBBB@@@???AAACCCEEEFFFJJJQQQXXX```mmmwwwoookkkfffkkkqqqwww|||~~~}}}zzzxxxyyy~~~xxxuuuqqqkkknnnoooqqquuu|||~~~uuuooolllmmmooopppooosssxxx{{{{{{zzzyyyyyysssuuuxxxzzz{{{{{{zzzyyyxxxzzz|||~~~}}}~~~~~~~~~~~~~~~~~~zzzxxxtttsssrrruuuyyy~~~}}}}}}zzzxxxvvvtttuuuwwwyyyyyyyyy{{{||||||{{{yyywwwwwwwwwwwwwwwyyyxxxvvvsssqqqnnnlllkkkjjjjjjjjjiiihhhgggfffeeeeeeeeeddddddeeeiiiooottt|||~~~~~~}}}~~~~~~zzzwwwuuussspppnnnfff^^^TTTNNNMMMMMMKKKHHHFFFEEEGGGOOO\\\kkkwww|||yyyzzzzzzyyy}}}}}}yyytttrrrqqqrrrsssrrrsssqqqoootttyyysssiiiRRR@@@333444444///---222000///...------...///000,,,,,,,,,---------......---......//////......---......------------......---------............///000000///////////////000000000111333777<<<@@@CCCCCCGGGJJJJJJHHHIIINNNSSS___bbbfffeee___WWWOOOJJJHHHFFFHHHNNNSSS\\\pppxxxqqqlllkkklllsss~~~zzztttssszzz~~~{{{xxxsssmmmfff\\\SSSMMMFFFDDD@@@======???BBBDDDFFFJJJOOOVVV```nnnvvvmmmggg```gggmmmpppwww}}}{{{yyyxxxxxx|||}}}|||yyysssmmmiiigggiiimmmsssxxx~~~yyyrrrnnnlllkkklllnnnrrrvvvxxxyyyyyyyyyyyywwwtttqqqqqqsssvvvxxxvvvyyy}}}}}}}}}}}}{{{zzz|||~~~}}}|||{{{zzzwwwrrrooorrryyy|||vvvsssqqqvvvxxxuuuvvv||||||xxx{{{~~~yyyxxxvvvtttssssssssssssvvvuuutttsssqqqpppnnnmmmkkkkkkjjjjjjiiigggffffffeeeddddddcccdddiiiooottt|||~~~~~~~~~zzzwwwuuussspppnnniiiaaaWWWQQQPPPOOOMMMJJJHHHGGGGGGMMMXXXdddnnnsssvvvzzz|||zzz}}}zzzvvvtttssstttuuuttttttrrrrrrwww|||wwwnnnWWWDDD555444555000///222/////////....../////////,,,,,,---------.........------............------///..................///---------............///111111000000000000111111111222333555999>>>BBBDDDEEEHHHJJJJJJHHHJJJPPPUUU___bbbcccaaa[[[RRRLLLHHHHHHGGGJJJPPPVVV```sss}}}uuunnniiiggghhhooozzz~~~yyysssqqqxxx|||yyytttmmmfff\\\SSSLLLEEEBBB???======???BBBDDDFFFJJJNNNTTT]]]kkkzzzwwwmmmfff___fffkkkooovvv}}}zzzxxxwwwwwwxxxxxxwwwrrrmmmgggdddcccgggkkkpppvvv|||xxxsssooonnnkkkmmmooorrruuuvvvwwwxxxyyywwwuuusssrrrssstttuuuvvvxxx|||}}}|||{{{yyywwwyyy|||}}}|||{{{|||~~~}}}}}}}}}wwwsssppprrryyy~~~{{{|||~~~{{{tttpppmmmsssvvvwww{{{xxxwwwuuusssqqqpppppppppssssssssssssrrrqqqpppooolllkkkkkkjjjiiihhhggggggeeedddcccbbbccchhhooouuu{{{~~~~~~zzzxxxwwwtttrrrooojjjcccZZZTTTQQQOOOMMMKKKKKKHHHGGGJJJQQQZZZbbbfffpppxxx}}}||||||}}}yyywwwvvvwwwxxxvvvvvvuuuvvv{{{~~~zzzsss___JJJ888444555222000000...//////000000//////...,,,------------.........,,,------......------,,,000//////......//////000---------............///222111111000000111111222333333555888;;;@@@DDDFFFFFFHHHJJJJJJJJJNNNUUUZZZbbbbbb```[[[TTTMMMHHHFFFHHHIIIMMMTTT[[[fffxxxyyyqqqiiidddbbbbbbjjjvvv}}}wwwqqqooouuu}}}}}}zzztttnnnfff\\\RRRKKKCCCAAA>>><<<<<<>>>BBBDDDFFFIIIMMMRRRZZZgggvvvxxxmmmfff___dddiiimmmttt||||||zzzxxxvvvvvvuuutttqqqlllfffbbb``````ccchhhnnnsssyyy{{{vvvsssnnnnnnoooppprrrtttvvvwwwxxxwwwvvvuuutttrrrrrrqqquuuwwwzzz}}}}}}|||yyyuuussstttxxx{{{~~~{{{zzzxxxzzz}}}~~~}}}|||zzz|||~~~~~~~~~~~~~~~xxxtttppprrrxxx||||||}}}zzzpppkkkhhhnnnuuuzzzyyywwwuuusssqqqpppoooooorrrsssssssssrrrqqqooonnnmmmlllkkkjjjiiihhhggggggeeedddbbbaaabbbgggoootttxxx|||~~~{{{yyyxxxvvvsssqqqjjjddd[[[TTTPPPNNNKKKIIIKKKIIIGGGHHHLLLSSSYYY]]]iiittt~~~}}}{{{~~~~~~}}}zzzzzzzzzzzzyyyxxxwwwyyy|||}}}yyyttteeePPP;;;444444333000///...///000111111000///...------------............,,,,,,------------,,,,,,000000////////////000000---------............///000000000///000000111222333444666999===AAADDDFFFFFFGGGIIIJJJNNNTTT\\\bbbeeeccc^^^VVVOOOIIIFFFFFFHHHKKKPPPWWW```lll|||}}}uuulllddd^^^\\\^^^fffrrr}}}|||wwwrrroootttzzz~~~{{{uuunnnfff\\\QQQKKKBBB@@@===;;;;;;>>>AAADDDEEEGGGLLLQQQYYYeeetttyyynnnfff___bbbfffkkkrrrzzz~~~|||yyywwwuuutttuuurrrnnngggbbb______``````eeekkkqqqwww~~~zzzuuutttrrrrrrrrrsssuuuvvvwwwxxxxxxwwwvvvsssqqqooorrrtttvvvyyy{{{|||}}}}}}}}}{{{wwwssspppppptttwww{{{}}}zzzxxxwwwxxx{{{~~~|||{{{zzzzzzwwwyyy|||~~~~~~~~~~~~yyyuuurrrrrrwww}}}{{{{{{|||yyynnngggdddkkkuuu~~~wwwvvvsssqqqooonnnnnnnnnssssssssssssrrrpppnnnlllmmmllljjjiiihhhgggggggggeeedddcccaaaaaaffflllqqquuuyyy~~~~~~|||{{{zzzxxxuuurrrlllggg___WWWRRRNNNKKKJJJJJJIIIGGGGGGJJJOOOTTTXXXaaappp|||~~~|||~~~~~~~~~|||{{{{{{{{{yyyxxxzzz{{{xxxtttqqqhhhTTT???444333222///---...///000111111000///...---------.........//////,,,------......------,,,000000////////////000000---------............///...............///000000333444666:::===AAADDDFFFEEEGGGIIILLLRRRZZZccciiihhhddd]]]TTTLLLHHHHHHIIIHHHNNNTTT[[[eeerrrzzzqqqggg___ZZZXXX[[[cccooo|||}}}zzztttqqqtttyyy|||{{{vvvooofff\\\RRRKKKCCCAAA===;;;;;;>>>AAACCCCCCFFFKKKPPPYYYfffuuuzzznnnfff``````dddjjjqqqwww~~~}}}{{{xxxuuusssrrrrrrpppjjjccc]]][[[\\\^^^^^^ccciiiooottt|||yyywwwuuurrrqqqqqqssstttvvvwwwyyyyyyxxxuuurrrpppqqqrrrsssuuuvvvxxxyyyzzz|||zzzvvvrrrnnnnnnpppsssvvvyyy}}}~~~|||vvvtttrrrrrrvvvzzz|||}}}~~~}}}|||{{{zzzyyyyyyyyyvvvxxx{{{~~~~~~}}}||||||zzzwwwtttsssuuuzzz~~~~~~xxxttttttwww{{{{{{ooogggeeekkkwwwsssrrrpppnnnlllkkkkkkkkkrrrrrrssssssrrrpppmmmkkklllkkkiiigggffffffggggggfffeeedddbbbbbbdddiiimmmqqqvvv|||~~~}}}||||||zzzvvvsssoookkkddd\\\UUUPPPMMMLLLHHHHHHGGGGGGHHHLLLRRRVVV]]]lll{{{}}}|||{{{{{{xxxwwwyyyxxxtttpppooohhhXXXDDD777222111///---///000000111111000000///------........./////////---..................---000//////......//////000---------............///------------...///000000333555777;;;???BBBEEEFFFGGGHHHJJJOOOWWW___gggllliiiddd\\\SSSKKKIIIJJJMMMKKKRRRZZZ```kkkyyy}}}wwwnnnddd[[[WWWUUUYYYaaammmzzz|||wwwtttuuuxxx{{{~~~{{{uuuoooggg]]]SSSLLLEEEBBB???<<<<<<>>>AAACCCCCCFFFJJJPPPYYYfffuuu{{{ooofff___^^^```gggnnnttt{{{~~~}}}|||zzzwwwtttrrrpppmmmkkkeee^^^XXXVVVWWWYYY\\\aaaggglllpppwwwxxxwwwtttqqqppppppqqqrrruuuwwwyyyzzzzzzxxxvvvtttqqqqqqqqqrrrssstttvvvwwwyyyxxxuuuqqqmmmlllmmmooosssvvv{{{~~~|||zzzpppnnnkkkkkkmmmqqqtttuuuwwwxxxxxxyyyyyyxxxxxxwwwtttuuuwwwyyy|||~~~}}}|||||||||zzzwwwuuutttvvvxxxzzzvvvqqqooorrrvvv{{{~~~sssjjjgggmmmzzzrrrqqqooommmlllllllllllloooppprrrssssssqqqooommmllljjjhhhfffeeeeeeffffffffffffeeedddbbbcccfffiiimmmsss|||~~~~~~}}}}}}}}}{{{wwwtttqqqmmmggg^^^VVVPPPMMMLLLFFFGGGGGGFFFFFFIIIOOOTTT\\\kkkzzz~~~{{{zzzyyyuuuuuuxxxwwwqqqnnnooohhh\\\KKK;;;333111000000111000000000000000000111............////////////...//////000000//////...///..................///---------............///---------......///000111444666999===AAADDDFFFHHHJJJKKKMMMSSSZZZaaagggjjjgggccc[[[RRRKKKJJJLLLPPPOOOWWW___fffqqq~~~{{{uuulllaaaYYYUUUSSSWWW___lllxxx~~~yyyuuuvvvwwwyyy}}}zzzuuuoooggg^^^TTTNNNGGGDDD@@@===<<<>>>@@@BBBDDDGGGKKKOOOWWWcccrrr|||{{{pppfff]]]ZZZ\\\dddkkkpppxxx}}}|||{{{yyywwwsssqqqooojjjgggbbb[[[UUUSSSTTTUUUYYY^^^dddhhhlllqqqxxx~~~}}}~~~|||~~~~~~~~~vvvuuutttssssssssstttttttttvvvyyy{{{|||{{{zzzyyytttsssrrrqqqrrrsssuuuvvvttttttrrrooollliiiiiijjjppptttyyy}}}~~~zzzxxxmmmjjjfffeeehhhkkknnnoootttuuuwwwyyyyyyxxxvvvtttooopppqqqtttwww|||~~~~~~~~~~~~}}}|||yyyvvvsssrrrrrrsssmmmiiijjjooovvv|||wwwooojjjppp~~~sssrrrpppooonnnnnnnnnooolllnnnqqqssssssrrrpppoookkkjjjgggeeeddddddeeeffffffffffffeeecccccceeefffkkkrrr{{{~~~~~~}}}~~~~~~|||xxxuuuooolllfff^^^UUUNNNKKKKKKFFFGGGGGGFFFEEEGGGLLLQQQ\\\kkk{{{}}}{{{yyyvvvssssssxxxwwwqqqnnnqqqggg___OOO>>>444111222222222111000//////000111222............/////////000//////000000000000//////......------------......---------.........//////............///000222222666888;;;???CCCFFFHHHIIINNNNNNPPPUUU\\\bbbfffhhheeeaaaYYYQQQKKKJJJNNNQQQRRR[[[cccjjjuuu}}}zzztttkkk```YYYTTTSSSVVV^^^jjjwwwzzzvvvvvvvvvxxx}}}zzzuuuoooggg^^^UUUOOOHHHFFFAAA>>>===>>>@@@BBBFFFHHHKKKOOOVVVaaaoooyyy{{{pppggg[[[WWWYYYaaahhhmmmuuu~~~}}}~~~||||||{{{yyyvvvssspppnnniiigggbbb[[[VVVSSSSSSUUUWWW\\\aaaeeeiiimmmtttyyyxxx||||||xxxwwwyyy{{{zzz}}}}}}zzzuuuuuuuuuvvvwwwxxxyyyzzztttvvvxxx{{{}}}}}}}}}|||vvvuuusssrrrrrrsssuuuvvvpppqqqqqqnnnjjjhhhggggggnnnrrrxxx|||~~~yyyvvvmmmjjjfffdddfffiiilllmmmsssuuuwwwyyyyyywwwtttrrrkkkkkkllloootttzzz~~~~~~}}}{{{wwwsssooonnnnnnbbb___aaaiiiqqqxxxzzzrrrlllrrrpppppppppooonnnlllkkkjjjkkkmmmooorrrrrrqqqpppnnnlllkkkiiigggfffeeedddddddddcccbbbaaaaaaccceeefffmmmsss{{{}}}yyyvvvpppmmmhhhaaaYYYRRRMMMJJJHHHHHHGGGFFFEEEGGGJJJMMMXXXjjj~~~}}}{{{rrrtttvvvxxxwwwuuuqqqooonnncccSSSCCC999444333333000/////////............000//////222555555222///////////////////////////........................//////............//////000///.........000111222555888===@@@CCCFFFIIILLLMMMSSSYYY[[[___bbbaaa]]]eee___VVVPPPMMMNNNPPPRRRWWW^^^hhhsss{{{vvvmmmddd\\\VVVSSSRRRWWW\\\fffrrr}}}xxxtttssswww{{{uuupppkkkbbbWWWOOOJJJCCC>>>>>>???>>>@@@CCCEEEEEEIIIOOOUUU\\\hhhttt|||sssjjj[[[WWWXXX___ffflllsssyyy||||||}}}~~~}}}|||}}}|||zzzxxxvvvsssnnnjjjddd```ZZZTTTPPPPPPQQQSSSXXXYYY\\\aaagggmmmtttwwwyyy|||}}}{{{zzz|||{{{xxxyyyxxx|||zzzxxxwwwxxxyyyzzz|||~~~~~~|||{{{zzzxxxwwwvvvvvvwwwwwwyyyqqqkkkhhhfffcccdddgggppprrrvvvzzz~~~~~~zzzwwwmmmjjjgggfffhhhjjjlllmmmrrruuuyyyzzzwwwrrrooommmgggeeeiiisssyyy{{{~~~|||}}}{{{wwwrrrnnnjjjhhhccc]]]^^^iiipppsss|||}}}vvvwwwoooooooooooonnnmmmlllkkkkkkmmmppprrrrrrrrrpppooolllkkkiiihhhfffeeeeeeeeedddcccbbbaaabbbccceeefffmmmsss{{{~~~~~~|||xxxuuupppmmmhhhaaaZZZSSSNNNKKKGGGGGGFFFEEEDDDEEEIIILLLWWWhhh{{{~~~}}}vvvwwwxxxxxxvvvssspppnnnoooeeeTTTDDD999444333333000000/////////.........000//////111333444111///////////////////////////......................../////////....../////////000///......///000222333666999>>>AAACCCFFFIIIKKKNNNUUU\\\^^^___ccccccaaaddd```ZZZTTTRRRQQQRRRSSS[[[ccclllwwwzzzuuulllccc[[[VVVSSSRRRUUUZZZdddppp}}}~~~|||wwwsssrrrvvv}}}{{{vvvqqqkkkbbbWWWPPPIIICCC>>>>>>>>>>>>???CCCDDDDDDHHHNNNTTT[[[gggrrr}}}zzzrrrhhh[[[WWWVVV\\\dddjjjrrrxxx|||}}}~~~~~~|||{{{{{{yyyxxxvvvtttpppkkkggg```\\\WWWRRRPPPQQQSSSUUUXXXZZZ]]]aaagggmmmtttxxx|||~~~zzzzzzyyy{{{}}}yyyxxxuuuwwwzzz}}}~~~~~~~~~}}}|||}}}|||{{{zzzyyyxxxxxxxxxvvvoooiiigggeeedddeeeiiiooorrrvvv{{{~~~}}}yyyuuuooollliiiiiikkkooorrrtttzzz{{{|||yyytttnnnkkkiiiiiihhhmmmwww|||}}}~~~{{{wwwsssnnnjjjgggbbb\\\^^^hhhoooqqqzzzuuussszzzooooooooooooooonnnmmmlllkkkmmmppprrrrrrrrrpppooolllkkkiiihhhfffeeeeeeeeedddccccccbbbbbbdddeeeffflllrrr{{{~~~~~~~~~{{{wwwtttpppmmmiiiccc\\\UUUOOOLLLGGGGGGFFFDDDCCCDDDGGGJJJUUUdddwww|||~~~}}}}}}{{{xxxuuurrrppppppgggWWWGGG:::444222222000000000/////////......000///...///000111000///////////////////////////........................///////////////////////////////////////111333444999;;;???BBBDDDFFFHHHJJJOOOYYY``````___bbbdddeeeeeeccc```\\\YYYWWWWWWVVVaaaiiisss|||~~~yyytttkkkaaaYYYTTTRRRQQQSSSXXXbbbnnn{{{}}}{{{vvvrrrqqqttt{{{|||vvvqqqkkkcccXXXPPPIIIBBB======>>>===>>>BBBCCCCCCGGGMMMRRRYYYeeeqqq|||yyypppggg]]]WWWUUU[[[bbbiiirrrzzz}}}}}}~~~}}}{{{zzzxxxwwwuuusssppplllfffbbb[[[XXXSSSPPPOOOQQQTTTVVVWWWYYY^^^bbbgggnnnvvv{{{~~~{{{zzz}}}~~~yyyvvvvvvrrruuu{{{~~~}}}}}}}}}|||~~~~~~~~~|||{{{zzzyyysssmmmgggfffdddcccfffkkkmmmrrrxxx||||||xxxuuussspppmmmnnnrrrxxx}}}~~~xxxqqqllliiiiiilllnnnttt}}}|||yyytttnnnjjjgggaaa]]]___hhhnnnpppwwwuuuooopppyyy~~~|||~~~nnnnnnooooooooonnnmmmmmmkkkmmmoooqqqrrrqqqpppnnnkkkjjjiiigggfffeeeeeeeeedddccccccbbbcccdddeeeeeejjjpppyyy~~~|||xxxuuupppnnnjjjddd]]]WWWQQQNNNHHHHHHGGGEEECCCDDDGGGJJJSSSaaasss{{{yyy|||yyyvvvuuuqqqiii[[[KKK===555222222000000000////////////...000///........./////////////////////////////////......................../////////000000/////////////////////000222444555;;;===AAACCCDDDFFFHHHJJJRRR\\\cccaaa^^^```dddfffgggggggggeeeaaa___]]]\\\hhhpppyyyzzzxxx|||wwwrrriii___WWWSSSQQQQQQRRRWWW```lllyyy}}}{{{wwwrrrqqqtttzzz}}}xxxsssmmmdddYYYQQQIIICCC=========<<<>>>AAACCCCCCGGGMMMRRRYYYeeeppp}}}|||xxxpppfff___YYYUUUZZZaaaiiirrr{{{}}}}}}~~~|||zzzyyywwwuuussspppmmmhhhbbb^^^WWWTTTPPPMMMLLLOOORRRTTTUUUYYY^^^dddjjjqqqzzz{{{{{{yyytttrrrrrrooottt}}}~~~}}}~~~}}}}}}}}}{{{zzzsssmmmhhheeebbb```dddjjjmmmsss{{{~~~{{{xxxuuusssqqqssszzzxxxqqqllllllmmmooottt|||}}}zzzuuupppkkkhhhaaa___aaaiiinnnqqqvvv}}}vvvmmmiiioootttvvv|||mmmmmmnnnnnnnnnmmmmmmllljjjlllnnnpppqqqpppnnnmmmiiihhhgggfffeeeeeeddddddbbbbbbbbbbbbccccccddddddgggllltttzzz}}}yyyvvvpppnnnkkkfff```YYYSSSPPPKKKJJJIIIFFFDDDEEEGGGJJJPPP]]]ooo|||uuu{{{|||yyyxxxqqqkkk```QQQBBB888333222111000000000/////////////////////...------.../////////////////////////////////////////////////////////000111111000//////////////////111333555777<<>>>>>>>><<<>>>AAADDDDDDGGGMMMRRRYYYeeeppp}}}|||yyypppfff]]]WWWSSSWWW^^^fffpppxxx|||}}}~~~~~~|||zzzyyywwwuuurrroookkkfff___[[[VVVSSSNNNJJJIIIKKKNNNPPPRRRXXX___eeekkkttt~~~|||zzzvvvpppmmmnnnmmmttt}}}~~~~~~~~~}}}~~~}}}{{{vvvpppjjjeee```\\\```gggnnnvvv~~~~~~}}}{{{vvvuuuuuuyyy{{{rrrnnnoooqqqttt{{{~~~{{{wwwqqqllliiicccbbbeeejjjooosssxxx}}}wwwkkkcccggglllrrr}}}mmmmmmmmmmmmmmmlllkkkjjjhhhjjjmmmooopppooommmlllggggggeeeddddddcccccccccaaaaaaaaabbbbbbbbbbbbbbbdddhhhnnnssswww{{{~~~yyyvvvpppnnnlllhhhbbb[[[UUUQQQLLLKKKJJJGGGDDDEEEGGGJJJNNNZZZkkksssvvv~~~|||yyywwwpppmmmeeeXXXHHH<<<555333111111000000000/////////...///000///...---.../////////////////////////////////////////////////////////111111111111///////////////000222444777888===@@@CCCEEEFFFHHHJJJLLLRRRZZZ^^^]]]\\\aaafffhhhlllnnnooommmiiiggghhhjjjrrrzzzxxxttt}}}~~~{{{tttnnneee[[[SSSPPPOOOOOOPPPUUU]]]iiiwww~~~|||yyytttrrrtttxxx||||||wwwqqqiii^^^VVVLLLEEE??????>>>===>>>AAAEEEDDDGGGMMMRRRXXXdddooo~~~|||xxxooofffZZZSSSPPPSSSZZZbbbkkkttt{{{|||~~~~~~~~~|||zzzyyywwwtttqqqnnniiiccc]]]XXXTTTQQQLLLHHHGGGHHHKKKMMMQQQWWW___eeejjjsss~~~}}}yyyuuuooolllmmmnnnttt}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}zzztttmmmfff^^^ZZZ^^^fffnnnwww}}}||||||}}}}}}|||zzzvvvvvvxxx}}}}}}sssppprrruuu|||~~~}}}yyytttooollleeeeeegggjjjooouuu{{{vvviii___aaagggnnn|||mmmmmmllllllkkkjjjiiihhhggghhhkkkmmmnnnmmmkkkjjjeeeeeedddcccbbbbbbbbbbbb______```aaaaaaaaaaaaaaa```cccgggkkkoootttzzz~~~}}}xxxuuuoooooommmiiiccc\\\VVVSSSLLLKKKIIIFFFCCCCCCFFFHHHLLLWWWggg{{{tttrrryyyyyyvvvnnnnnnjjj^^^NNN@@@777444111111111000000000//////---000222222///------...////////////////////////////////////////////////...///111222222111///.../////////000333555888:::===@@@CCCFFFGGGIIILLLNNNOOOUUUYYYZZZ^^^ffflllmmmlllnnnnnnkkkgggfffiiimmmwww~~~zzztttwww~~~|||sssmmmcccYYYRRRNNNNNNOOONNNSSS[[[ggguuu}}}|||xxxsssqqqrrrvvvzzzzzztttkkk```XXXMMMFFF@@@@@@???>>>???BBBDDDCCCFFFLLLQQQWWWbbbnnn}}}~~~zzzwwwnnndddYYYSSSPPPTTT[[[bbbkkkrrrzzz{{{}}}~~~}}}~~~}}}{{{zzzvvvsssppplllgggaaaZZZUUUQQQNNNIIIFFFEEEGGGJJJLLLRRRXXX```dddgggnnnyyy|||yyyuuupppnnnoooooottt}}}}}}}}}|||zzzyyyzzzzzzzzzzzz{{{|||}}}}}}{{{uuunnnggg^^^ZZZ^^^ffflllwww~~~|||zzzxxxxxxxxxvvvuuutttuuuyyy|||uuutttyyy}}}}}}~~~~~~}}}zzzuuuqqqnnnffffffgggiiinnnvvv}}}zzzkkk```aaafffmmm{{{mmmllllllkkkjjjiiigggffffffhhhjjjlllmmmllljjjiiiddddddcccbbbaaaaaaaaaaaa^^^______```````````````___aaacccgggkkkpppwww||||||wwwtttoooooommmiiiddd]]]WWWSSSKKKJJJHHHEEEBBBBBBDDDGGGKKKUUUdddxxxvvvrrrwww{{{wwwmmmnnnlllbbbQQQBBB888555111111111111000000000000---000333333000...---...////////////////////////000000000000000000000000...000111222222111000......//////111333666999:::===???CCCFFFHHHJJJLLLOOOMMMQQQVVVYYYaaakkkqqqrrrlllmmmmmmhhhddddddiiiooozzztttrrryyy~~~|||rrrlllbbbXXXQQQNNNNNNOOOMMMQQQYYYeeesss|||zzzwwwrrrpppqqqtttxxx{{{uuulllaaaZZZNNNGGGAAAAAA@@@>>>???BBBCCCBBBEEEKKKOOOUUUaaalll|||}}}yyyuuulllbbb[[[UUUSSSWWW^^^eeemmmtttzzzzzz|||~~~}}}|||~~~}}}{{{zzzuuurrrnnnjjjeee___XXXSSSNNNLLLHHHEEEDDDGGGJJJMMMRRRYYY```cccdddjjjttt}}}~~~|||yyywwwrrrpppqqqpppuuu|||}}}|||{{{zzzxxxvvvxxxxxxwwwxxxyyy{{{}}}~~~zzzuuunnnggg^^^ZZZ___hhhkkkwww~~~{{{xxxvvvuuutttrrrppprrrtttyyyzzzwwwzzz|||}}}~~~~~~{{{wwwrrrooofffgggfffgggmmmvvv~~~~~~oooddddddhhhnnn{{{iiiiiiiiiiiihhhhhhhhhgggfffffffffggghhhjjjllllllfffeeedddcccbbb```__________________````````````___```aaacccfffllltttyyy~~~|||zzzyyysssqqqnnnjjjeee^^^WWWRRROOOLLLGGGEEEEEEFFFGGGGGGGGGNNN]]]rrrtttlllsss~~~}}}zzzrrrpppoookkk[[[EEE777333333222111////////////000222000//////000000///---000000//////.........---///////////////.........000000000000000000000000/////////000222666999;;;???BBBEEEIIIMMMOOOPPPQQQTTTSSSUUU___kkkttttttqqqpppnnnkkkdddaaadddmmmuuu~~~zzzssstttxxx}}}zzzwwwvvvnnnbbbVVVNNNKKKKKKLLLLLLRRR\\\gggttt}}}xxxsssoooooorrruuu~~~zzzrrrggg___SSSIIIAAA@@@@@@??????BBBEEEEEEGGGKKKNNNRRR\\\gggwww~~~{{{vvvmmmccc[[[TTTOOOSSSYYYaaakkksssyyyzzz|||}}}||||||~~~}}}{{{zzzyyywwwtttoooiiibbb\\\WWWUUUOOOHHHDDDEEEFFFFFFHHHLLLUUUYYY]]]```ccchhhpppvvv}}}~~~~~~~~~}}}|||yyyvvvsssrrrvvvuuuvvv||||||zzzxxxwwwxxxxxxvvvuuuvvvvvvuuuvvvvvvxxxyyyzzz|||xxxqqqjjjdddbbbaaabbbjjjttt~~~zzzuuupppmmmjjjhhhgggnnnooosss{{{||||||~~~~~~~~~~~~~~~~~~}}}zzzvvvqqqnnnjjjeeecccfffkkkpppyyywwwhhh^^^```mmm~~~kkkkkkjjjiiihhhgggfffeeeddddddeeefffgggiiijjjkkkfffeeedddcccbbb```__________________````````````^^^^^^___aaadddjjjrrrwww~~~|||zzzyyytttrrrnnnkkkfff___WWWRRRNNNKKKHHHFFFFFFGGGFFFFFFGGGMMMZZZlll~~~}}}|||~~~zzzqqqwww~~~wwwvvvuuuqqqbbbLLL<<<777444333111000//////000000111000//////000000///...000/////////............////////////////////////000000000000000000000000/////////000333777:::<<>>@@@AAADDDGGGKKKPPPTTTVVVWWWVVVXXX^^^eeehhheeeaaabbbbbbaaa```bbbiiittt}}}tttqqqvvv}}}}}}yyyvvvqqqjjj___UUUNNNKKKKKKLLLNNNRRRYYYaaalllxxxzzztttooonnnppprrr|||}}}vvvkkkdddWWWMMMDDDAAAAAA???@@@BBBDDDDDDFFFJJJMMMPPPYYYcccmmmxxx}}}}}}{{{xxxuuulllbbbYYYRRRNNNQQQWWW]]]fffnnnvvvxxx{{{~~~~~~vvvtttpppiiibbb\\\VVVSSSMMMGGGCCCDDDEEEFFFHHHLLLPPPUUUZZZ___aaaeeekkkpppuuuwwwyyy||||||{{{zzzxxxyyyzzz|||}}}|||{{{yyywwwtttvvvyyyxxxuuupppnnnnnnoooppppppuuuuuutttuuuwwwzzz~~~~~~|||xxxqqqjjjeeeddddddqqqxxx|||zzz{{{}}}{{{yyyvvvqqqlllhhhdddbbb```aaadddlllvvv|||~~~~~~~~~~~~~~~|||zzzxxxvvvuuummmhhhdddfffhhhkkkrrryyy}}}}}}rrrccc___hhhwwwkkkkkkjjjhhhgggfffeeedddbbbbbbcccccceeefffhhhiiifffeeedddcccbbb```______^^^^^^^^^_________``````______```aaaccciiipppuuu}}}}}}|||{{{{{{wwwuuuqqqmmmhhh```XXXSSSMMMKKKIIIHHHHHHGGGEEECCCEEEHHHNNNZZZgggqqqxxxzzz{{{zzzxxxvvvvvvzzz~~~zzzkkkUUUBBB777444333222000///000000111///......///000111111000///////////////.........///////////////000000000////////////////////////000000000222555:::>>>@@@DDDDDDEEEGGGLLLRRRWWWZZZXXXWWWXXX\\\```aaa]]]XXXZZZ\\\]]]```eeennnyyywwwtttwww|||~~~|||xxxuuunnnhhh^^^TTTMMMKKKKKKLLLNNNRRRWWW___iiivvv{{{uuuooommmnnnpppyyy~~~yyyooohhh[[[QQQGGGCCCBBB@@@@@@BBBDDDCCCFFFJJJLLLOOOXXXaaalllwww~~~|||zzz{{{}}}~~~zzzwwwtttkkkaaaXXXQQQMMMPPPUUU[[[cccjjjqqqtttxxx{{{}}}~~~~~~}}}}}}~~~~~~vvvtttpppjjjbbb[[[UUURRRLLLFFFBBBCCCEEEEEEHHHKKKNNNTTTZZZ___bbbfffkkkooowwwzzz}}}~~~}}}{{{yyyxxxwwwxxxzzz||||||{{{zzzyyyvvvyyy~~~zzzuuuooojjjjjjkkklllllloooppprrruuuxxxzzz}}}~~~|||wwwoooiiiffffffqqqwww}}}zzzyyy{{{~~~~~~yyyyyywwwsssnnniiifffdddccccccffflllttt|||}}}~~~~~~|||{{{yyyxxxxxxpppjjjffffffggghhhlllsssuuuxxx~~~xxxjjjdddjjjxxxiiiiiihhhhhhgggfffffffffbbbbbbcccdddeeeggghhhiiifffeeedddcccbbb```______^^^^^^^^^^^^____________aaabbbbbbccceeejjjqqqvvvzzz}}}~~~}}}|||||||||xxxvvvrrrnnniiibbbZZZUUUMMMLLLIIIHHHHHHGGGDDDBBBCCCEEEKKKSSS___jjjrrrwwwyyyyyyxxxxxxxxx|||}}}|||{{{mmmYYYEEE777444333222000000000000111///......///000111111000.........///////////////////////////000000111111////////////////////////000000111333777<<<@@@BBBHHHGGGHHHIIIMMMSSSXXX[[[WWWVVVWWWYYY[[[[[[WWWTTTWWWYYY^^^ccckkkttt}}}uuuqqqwww~~~{{{xxxuuummmggg^^^TTTNNNKKKKKKLLLMMMQQQWWW___iiivvv|||uuupppmmmmmmnnnxxx|||}}}ssslll___TTTIIIDDDBBB@@@@@@CCCDDDCCCFFFJJJLLLOOOVVV___nnnxxx~~~{{{yyyyyy{{{~~~~~~zzzwwwtttkkkaaaWWWQQQMMMOOOTTTYYY```gggnnnrrrwwwzzz{{{|||}}}{{{zzzzzz{{{vvvtttpppjjjccc[[[TTTQQQKKKEEEAAABBBDDDEEEGGGKKKNNNTTT[[[```dddhhhnnnrrrzzz~~~}}}}}}xxxyyyzzzzzz{{{zzzyyyyyyxxx}}}|||vvvnnnhhheeeeeefffffffffiiinnnssswwwxxxxxxxxx}}}|||sssllliiihhhnnnttt{{{~~~{{{yyyxxx{{{~~~~~~|||wwwxxxxxxvvvqqqmmmkkkkkkkkklllnnnpppuuu{{{~~~|||{{{zzzzzzrrrlllhhhgggfffeeehhhnnnooorrryyyqqqhhhkkkvvvhhhhhhggggggggggggffffffbbbbbbbbbcccdddfffhhhiiifffeeedddcccbbb```______]]]^^^^^^^^^^^^_________bbbbbbbbbbbbdddiiippptttvvv{{{}}}|||||||||}}}xxxvvvsssoookkkddd\\\WWWOOOLLLIIIHHHGGGFFFDDDCCCCCCEEEIIIQQQZZZeeeoootttwwwyyyzzz{{{|||~~~{{{yyymmm^^^KKK<<<555444222111000000111111000///...///000111000///.........///////////////...//////000000111111222000000000000000000000000000111222555888===BBBDDDKKKKKKJJJKKKNNNRRRVVVYYYTTTSSSTTTUUUWWWWWWVVVTTTXXX[[[bbbjjjrrryyyqqqpppzzz~~~}}}{{{wwwtttmmmggg^^^UUUNNNKKKKKKKKKMMMQQQWWW```jjjvvv|||vvvpppmmmmmmnnnvvvzzzvvvooocccWWWLLLFFFCCCAAAAAACCCDDDDDDGGGKKKMMMOOOVVV^^^mmmvvv|||xxxwwwzzz}}}{{{xxxuuulllbbbXXXQQQMMMOOOSSSXXX^^^eeelllqqqvvvyyyzzz{{{~~~}}}{{{yyyyyyxxxuuutttpppjjjccc[[[TTTOOOJJJDDD@@@BBBDDDDDDGGGKKKNNNSSSZZZ```dddjjjqqqvvv}}}~~~}}}{{{zzzyyyyyyyyyyyy{{{{{{rrrjjjeeecccaaa``````dddiiiooosssttttttsss{{{wwwoookkkkkklllqqqwww{{{{{{zzzxxxwwwwwwxxx{{{||||||{{{yyywwwtttvvvxxxvvvsssqqqsssuuuuuuvvvwwwxxxyyy{{{~~~}}}{{{zzzuuunnniiihhhfffcccfffjjjjjjlllssszzzooolllrrrxxxiiiiiihhhgggfffeeeeeeeee``````aaabbbccceeefffgggfffeeedddcccbbb```______]]]]]]^^^^^^^^^_________````````````aaaffflllqqqsssxxx}}}||||||}}}~~~xxxvvvsssppplllfff___ZZZPPPMMMIIIFFFFFFEEEDDDDDDDDDFFFJJJOOOWWWaaajjjpppuuuxxx{{{~~~}}}yyyxxx{{{zzzssskkk```PPPAAA555444222111000000111222111000//////000000///.............../////////000...//////000111111222222000000000000000000000000111111333555:::???CCCFFFMMMLLLLLLLLLMMMPPPRRRTTTPPPPPPPPPRRRTTTVVVWWWWWW[[[___gggpppyyy~~~tttsss{{{~~~}}}zzzvvvtttnnnhhh```VVVOOOKKKJJJJJJMMMQQQXXX```jjjttt~~~|||vvvqqqmmmmmmnnnuuuxxx}}}yyyrrrfffZZZMMMGGGDDDAAAAAACCCEEEEEEHHHLLLNNNOOOUUU]]]hhhqqqzzz}}}xxxvvvyyy}}}}}}zzzvvvlllbbbXXXQQQMMMOOOSSSWWW]]]cccgggmmmsssuuuuuuwwwzzz~~~}}}~~~|||{{{zzzzzzuuussspppjjjcccZZZSSSNNNIIICCC???AAACCCDDDGGGKKKMMMRRRXXX^^^cccjjjsssyyy{{{xxxxxxxxxyyy|||{{{rrrkkkfffccc``````bbbeeeiiimmmppprrrsssxxxzzzqqqmmmmmmkkkoootttwwwwwwuuutttsssssstttuuuvvvuuusssqqqppppppsssuuuuuusssuuuyyy~~~~~~~~~{{{yyyvvvpppkkkiiifffccceeeiiiiiiiiilllvvv{{{uuuvvvzzzkkkjjjiiihhhfffdddcccbbb_________```aaaccceeeffffffeeedddcccbbb```______]]]]]]]]]^^^^^^^^^______]]]]]]]]]]]]^^^ccciiimmmqqqwww}}}||||||}}}~~~wwwvvvssspppmmmggg```[[[QQQNNNIIIFFFEEEEEEEEEDDDEEEGGGKKKOOOVVV^^^gggmmmtttwww|||{{{vvvooosssrrrlllggg```QQQCCC555444333111000111111222222000//////000000///------.........//////000000...//////000111222222222000000000000000000000000111111333666:::???DDDGGGMMMLLLLLLLLLLLLNNNOOOPPPNNNNNNNNNPPPSSSVVVYYYZZZ]]]bbbkkkuuu}}}~~~zzzwwwzzz~~~~~~}}}|||zzzvvvsssoooiii```WWWPPPLLLJJJJJJNNNRRRYYYaaaiiirrr{{{|||vvvqqqnnnmmmnnnsssvvv{{{{{{ttthhh[[[NNNHHHDDDAAAAAACCCFFFFFFIIIMMMNNNOOOUUU]]]cccllluuu{{{~~~xxxvvvxxx~~~~~~{{{vvvmmmcccXXXRRRNNNPPPTTTWWW\\\bbbbbbhhhnnnqqqppprrrvvvzzz|||~~~}}}}}}~~~~~~~~~}}}}}}|||uuussspppkkkcccZZZRRRNNNIIICCC???AAACCCDDDGGGKKKLLLQQQWWW\\\bbbjjjttt{{{|||xxxxxxyyyzzz|||{{{ssslllgggdddbbbbbbccceeeiiimmmrrrtttwww~~~{{{rrrnnnnnnlllooosssuuutttrrrqqqpppppppppppppppooommmkkkjjjlllpppssstttsssvvv}}}~~~zzzxxxwwwqqqkkkiiifffcccdddhhhiiiggghhhppp|||iiiiiiiiihhhfffdddbbb```^^^^^^^^^^^^___aaabbbddddddcccbbbccccccaaa___\\\______``````______^^^]]]______^^^\\\\\\___dddgggrrrwww~~~|||{{{{{{|||}}}zzzwwwsssrrrqqqkkkaaaZZZWWWSSSMMMHHHFFFFFFEEEDDDFFFFFFJJJPPPSSSWWW```jjjttt{{{~~~vvvssspppllliiiiiidddVVVGGG999555222333222......000111111000///...---,,,,,,000000000000000000000000,,,,,,------------,,,,,,000////////////000000111111444777:::<<>>AAACCCCCCFFFKKKMMMMMMJJJGGGFFFIIIKKKOOORRRTTTWWWXXXZZZbbbkkkuuu|||}}}~~~~~~}}}}}}|||{{{yyyuuusssmmmhhh___WWWOOOKKKIIIIIIOOOSSSYYY^^^cccjjjsssyyy||||||yyytttooolllkkkkkkmmmpppuuu{{{|||xxxooofffYYYNNNHHHFFFEEEEEEEEEHHHJJJKKKLLLPPPVVV\\\bbbiiipppuuu|||}}}~~~{{{qqqggg]]]TTTNNNOOORRRUUUYYY]]]aaacccgggiiikkknnnqqqtttxxxyyy|||}}}}}}|||{{{uuurrrmmmhhhaaaZZZRRRMMMHHHEEEAAA@@@BBBEEEHHHIIIOOORRRVVVZZZ^^^fffooowww|||{{{|||||||||vvvooommmjjjhhhhhhjjjlllnnnwww|||}}}vvvoookkkkkkooouuuzzz}}}|||yyywwwooolllhhhccc```]]]\\\\\\^^^___bbbhhhooowww~~~~~~|||{{{zzzwwwsssmmmiiifffdddcccddddddgggmmmwwwffffffggggggfffdddcccbbb___^^^]]]\\\\\\]]]^^^___``````___```bbbbbb```^^^_______________^^^]]]]]][[[[[[ZZZYYYYYY[[[^^^bbbkkkqqqyyy~~~}}}{{{yyyxxxxxxyyyyyyzzzxxxvvvuuutttooogggaaa[[[VVVPPPKKKHHHGGGFFFEEEBBBBBBEEEJJJOOOUUUaaalllvvv}}}zzzwwwvvvrrrnnnmmmiii\\\OOO>>>888333333222//////111....../////////000000000////////////////////////000000111111111111000000///////////////000111222333555888:::;;;===???BBBAAAEEEIIIKKKJJJHHHFFFFFFJJJLLLOOOQQQTTTWWW\\\___jjjqqqyyy~~~~~~}}}~~~|||{{{zzzxxxtttqqqlllggg___VVVPPPLLLJJJJJJOOOSSSYYY]]]aaagggnnntttyyyyyywwwtttoookkkjjjjjjhhhmmmtttzzz}}}zzztttkkk___TTTLLLIIIFFFEEEFFFHHHKKKLLLMMMQQQXXX^^^cccjjjqqquuu|||~~~uuukkkaaaXXXPPPOOOQQQSSSWWW[[[```bbbeeegggiiikkknnnpppuuuxxx|||~~~}}}{{{{{{tttqqqlllfff```YYYQQQLLLHHHDDDAAA@@@BBBFFFIIIJJJQQQSSSUUUVVVXXX___hhhooorrrtttwww{{{}}}}}}}}}~~~}}}wwwtttqqqmmmkkkkkkkkklllvvvzzz~~~|||vvvqqqnnnnnnrrryyy|||rrrlllccc^^^\\\[[[ZZZXXXXXXYYY\\\bbbkkkuuu~~~~~~|||zzzyyyzzzxxxuuuqqqmmmiiieeeccc```bbbgggoooxxxddddddeeeffffffeeecccbbb___^^^\\\[[[[[[[[[\\\]]]^^^]]]]]]^^^aaabbbaaa```^^^^^^_________^^^]]]]]][[[[[[ZZZYYYXXXZZZ]]]___hhhnnnwww~~~~~~~~~|||{{{zzzzzzzzz{{{yyyxxxvvvvvvtttpppjjjeee^^^YYYRRRLLLIIIHHHFFFEEECCCBBBDDDHHHLLLRRR]]]iiisss|||~~~{{{wwwwwwtttqqqpppmmmbbbVVVBBB;;;444333333000///111222222111000///...------........................000111111222222111111000////////////000111222222444666999:::;;;<<<>>>@@@AAADDDHHHJJJHHHFFFFFFGGGKKKNNNPPPRRRUUUZZZbbbhhhssswww}}}}}}|||~~~}}}|||{{{zzzwwwsssooojjjeee^^^VVVPPPLLLKKKKKKNNNRRRXXX\\\```eeemmmrrr~~~}}}|||xxxxxxwwwsssnnniiigggfffeeekkkssszzz}}}|||xxxqqqeeeZZZPPPJJJGGGEEEGGGIIILLLMMMOOOSSSZZZ```eeekkkrrrwww}}}yyyooodddZZZQQQOOOQQQSSSXXX\\\aaacccfffhhhiiijjjmmmooorrrwww||||||{{{zzztttqqqkkkfff```YYYRRRMMMHHHDDDAAA@@@BBBFFFIIIKKKQQQSSSUUUVVVVVVZZZ```fffeeegggjjjnnnrrruuuwwwyyyyyyzzz{{{|||}}}zzzxxxtttqqqnnnmmmmmmnnnssswww{{{}}}{{{vvvsssqqqqqquuu}}}xxxoooddd___^^^___]]][[[XXXXXXZZZ___gggqqq{{{~~~~~~|||zzzxxxyyyyyywwwtttpppkkkeeebbb___bbbgggooowww}}}yyywwwxxx|||bbbcccdddeeeeeedddcccbbb___^^^\\\[[[ZZZZZZ[[[[[[]]]\\\[[[]]]___aaaaaa```^^^^^^^^^___^^^]]]]]]\\\\\\\\\\\\ZZZYYYZZZ\\\^^^fffllluuu~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{xxxwwwwwwvvvsssoookkkgggaaa\\\UUUNNNKKKHHHGGGEEEEEECCCDDDFFFHHHMMMWWWbbbmmmxxxzzzxxx|||xxxxxxvvvsssssspppggg]]]GGG===555333333111000111222222111000///...------///////////////////////////000000111111000000///////////////000111222333666888:::;;;;;;<<>>@@@BBBDDDIIILLLLLLIIIHHHKKKOOOQQQUUUZZZ]]]```gggrrr{{{|||vvv|||{{{}}}~~~}}}|||{{{zzzyyyuuuoookkkeee```ZZZSSSNNNKKKKKKKKKKKKPPPWWW\\\___dddkkkpppuuuwwwyyy{{{{{{{{{zzzyyyvvvwwwwwwtttnnnhhhcccaaadddkkksssxxxyyy||||||xxxpppeeeXXXOOOIIIGGGHHHKKKNNNPPPSSSXXX___eeeiiipppwww|||xxxkkk___TTTQQQSSSVVV\\\aaaaaacccfffggghhhjjjlllooorrrwww~~~|||zzzyyyuuuqqqkkkeee```ZZZTTTPPPJJJGGGCCCAAACCCFFFHHHJJJLLLQQQWWWYYYWWWVVVVVVWWWUUUVVVYYY[[[^^^```bbbbbbfffhhhkkkoootttxxx{{{}}}~~~xxxooonnnmmmmmmmmmmmmnnnoooooouuu{{{}}}zzzxxxwww{{{zzzvvvqqqooopppppppppnnndddaaa\\\ZZZ\\\dddmmmrrrvvv{{{|||{{{{{{~~~}}}|||{{{yyyzzzyyywwwsssmmmgggcccbbbbbbdddhhhmmmqqqsssssszzzxxxiiimmmqqqwwwbbbcccdddddddddbbbaaa```^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZZZZ]]]_________]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]]]][[[ZZZYYYZZZ\\\aaahhhrrr|||{{{{{{||||||{{{{{{zzzzzz{{{{{{{{{xxxtttpppmmmlllfffaaaYYYRRRMMMJJJGGGFFFDDDCCCDDDFFFFFFGGGNNNVVVaaappp~~~zzzrrryyy~~~}}}yyyvvvmmmdddOOOBBB666333444333111222///000000000000111111111111111111111111111111111//////000000000000///////////////000111222444555777999<<<===>>>@@@BBBDDDGGGLLLPPPOOOKKKJJJOOOTTTTTTZZZ```cccfffnnnzzz~~~yyyxxx~~~~~~{{{zzz{{{}}}~~~|||{{{zzzzzzxxxtttnnnjjjbbb^^^XXXQQQLLLJJJJJJKKKKKKPPPVVVZZZ]]]aaafffkkkqqqsssvvvxxxyyyzzzyyyxxxrrrtttvvvtttpppjjjfffdddfffmmmtttwwwwwwyyy|||uuujjj]]]RRRLLLJJJIIILLLOOOQQQTTTYYYaaagggkkkrrryyy{{{pppdddXXXSSSTTTVVV\\\aaaccceeehhhjjjkkkmmmppprrrsssxxx~~~~~~|||zzzyyytttpppjjjddd^^^YYYTTTPPPLLLHHHDDDBBBCCCEEEGGGHHHKKKOOOTTTUUUTTTSSSTTTVVVUUUWWWZZZ]]]```ccceeefffiiijjjlllooossswwwzzz|||~~~uuunnnffffffffffffggghhhjjjjjjpppwww}}}{{{{{{||||||}}}}}}}}}}}}|||nnniiiaaa\\\]]]ccckkkqqqpppvvvyyyxxxzzz~~~~~~~~~~~~}}}||||||{{{yyytttoooiiieeebbb``````bbbgggmmmqqqrrrzzzuuuggglllpppttt|||ccccccddddddcccbbb```___]]]]]]\\\[[[[[[\\\]]]^^^]]][[[YYYZZZ\\\^^^___^^^]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[YYYXXXYYY[[[```fffqqq{{{}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}zzzuuuqqqnnnmmmgggbbbZZZSSSNNNJJJHHHFFFBBBAAACCCEEEFFFFFFMMMUUU^^^nnn~~~|||rrryyy|||wwwnnneeePPPCCC777444444333222222333333222111000///......111111111111111111111111000000111111111111000000/////////000111333444555777999<<<>>>???AAADDDFFFIIINNNRRRQQQMMMLLLQQQWWWVVV\\\cccgggkkkrrr~~~yyywwwzzz}}}}}}zzzyyy{{{}}}~~~{{{{{{zzzzzzxxxtttnnniiiaaa]]]VVVPPPKKKJJJJJJJJJLLLPPPVVVYYY[[[^^^bbbfffoooqqqtttwwwxxxyyyyyyxxxooorrruuutttqqqlllhhhfffhhhnnnuuuwwwvvvxxx~~~yyymmm```UUUOOOMMMIIILLLPPPRRRUUUZZZbbbhhhlllsss{{{|||uuuhhhZZZTTTTTTVVV[[[```fffhhhkkkmmmoooqqqtttvvvtttyyy~~~{{{zzzyyysssoooiiiccc]]]XXXSSSOOOMMMIIIDDDBBBCCCEEEGGGGGGKKKNNNQQQRRRPPPQQQTTTWWWYYY[[[^^^bbbfffjjjlllmmmppppppqqqrrruuuxxx{{{}}}~~~yyymmmeee``````aaaaaabbbdddeeefffrrryyy}}}~~~vvvpppgggaaaaaafffnnnsssmmmsssxxxxxxzzz~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzvvvpppkkkhhhaaa___]]]___dddkkkqqqssszzz~~~ssshhhllloooqqqyyy```______```bbbbbbbbb```^^^\\\YYYWWWXXX\\\```bbb]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]\\\[[[[[[[[[[[[YYYZZZZZZ[[[[[[[[[ZZZZZZ```fffpppwww}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~}}}|||{{{zzzvvvqqqmmmgggccc\\\UUUOOOJJJHHHGGGEEEBBBAAACCCDDDEEEKKKRRR]]]mmm}}}ooouuu|||sssjjjWWWGGG666222333444333222111111111000000000000///------......//////000000///000000111111111111000111111000000000222333444777999;;;<<<>>>AAAEEEHHHJJJRRRXXXUUUPPPQQQTTTVVV```dddiiilllnnnuuu}}}vvv{{{~~~zzzwwwxxx{{{~~~~~~}}}{{{yyyvvvrrrlllhhhaaa\\\TTTNNNKKKJJJIIIHHHMMMOOORRRVVVZZZ^^^```aaaiiilllppptttwwwxxxxxxwwwppprrrtttuuussspppkkkhhhnnnppprrrssstttwww~~~yyynnnbbbWWWQQQMMMKKKIIIKKKOOOSSSXXX```iiirrrwww~~~wwwmmmaaaYYYUUUUUU[[[ccchhhkkkoooqqqrrrtttvvvxxx|||~~~~~~|||yyyvvvrrrnnnhhhbbb]]]WWWRRRNNNHHHFFFDDDBBBBBBDDDGGGIIIMMMOOOQQQRRRSSSTTTVVVXXX[[[]]]bbbiiioootttxxxzzz~~~}}}}}}~~~}}}||||||pppaaaVVVTTTVVVYYY[[[\\\___bbbeeeqqq}}}}}}{{{}}}vvvmmmjjjlllpppqqqqqqrrrtttwww{{{~~~~~~|||{{{wwwqqqjjjeeebbb^^^[[[]]]```eeepppzzz|||}}}wwwnnnjjjjjjqqqyyy~~~___^^^___```aaaaaa``````^^^]]]ZZZYYYZZZ\\\___aaa^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZ___fffooovvv|||~~~~~~~~~~~~~~~}}}{{{xxxsssooojjjfff^^^VVVOOOKKKIIIHHHEEEBBBBBBDDDEEEFFFKKKRRRaaaooo|||www|||vvvnnn\\\KKK:::444444444222222222222111111111000000000.........///////////////000000111111111000000///000000000000111222444555999:::<<<===>>>AAAEEEHHHKKKSSSYYYVVVSSSTTTWWWYYYcccgggkkkmmmpppvvv}}}xxx}}}}}}xxxttttttxxx|||~~~~~~~~~|||zzzwwwrrrlllhhh```[[[SSSNNNKKKJJJJJJIIIMMMOOORRRVVVZZZ^^^```aaagggjjjnnnrrruuuwwwwwwvvvsssuuuwwwxxxvvvrrrnnnkkkmmmooopppqqqrrrvvv|||~~~tttiii^^^VVVRRRMMMJJJKKKPPPSSSXXX```iiiuuuyyyzzzoooccc[[[VVVVVV]]]eeejjjmmmqqqtttwwwyyy|||~~~}}}zzzxxxrrrnnnhhhbbb]]]WWWQQQMMMHHHGGGDDDBBBBBBDDDGGGIIILLLOOOQQQSSSTTTUUUXXXYYY\\\```eeellltttzzzyyylll^^^SSSOOOQQQSSSVVVYYY]]]bbbfffuuu|||{{{~~~xxxqqqnnnpppsssttttttuuuvvvyyy}}}~~~~~~~~~}}}|||zzzwwwrrrlllgggbbb^^^\\\]]]```eeepppzzzyyy}}}yyyqqqlllkkkqqqwww|||]]]^^^^^^____________^^^^^^]]]\\\\\\\\\]]]^^^___________________________^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZ^^^dddmmmtttzzz~~~~~~}}}zzzuuurrrooojjjaaaXXXPPPKKKIIIIIIFFFCCCCCCEEEEEEFFFKKKRRRaaannnyyy}}}~~~{{{~~~|||uuubbbPPP===666555444222111333222222222111111111111000000///////////////...111111111111111000///.../////////000222444666888;;;<<<===>>>???AAAEEEHHHLLLTTTYYYXXXVVVXXX[[[\\\eeehhhlllooosssyyy~~~}}}|||~~~zzzuuupppoootttzzz}}}~~~~~~|||yyyssslllggg^^^YYYRRRMMMKKKKKKJJJJJJLLLNNNRRRVVVZZZ^^^```aaaeeehhhlllpppsssuuuuuuvvvxxxyyy{{{{{{zzzvvvrrrooolllmmmnnnoooppptttyyy}}}}}}vvvlllaaaXXXRRROOOLLLLLLPPPTTTXXXaaajjjwww{{{sssfff]]]XXXXXX___gggllloootttwwwzzz}}}|||yyyrrrnnnhhhaaa\\\VVVQQQMMMIIIGGGDDDBBBBBBDDDGGGHHHLLLOOORRRUUUVVVXXXYYY[[[```ccchhhnnnuuu|||}}}tttgggYYYPPPJJJLLLNNNRRRWWW^^^ggglll||||||zzz|||~~~{{{uuusssuuuxxxxxxxxxzzz{{{}}}~~~}}}||||||}}}~~~|||}}}}}}~~~}}}|||{{{zzzxxxsssnnnjjjddd___\\\^^^```eeeoooyyyvvvzzzwwwqqqmmmppptttxxx~~~\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\[[[\\\\\\\\\\\\[[[[[[ZZZ\\\bbbjjjqqqwww~~~~~~~~~~~~~~~}}}}}}zzzvvvsssrrrlllcccXXXPPPKKKIIIHHHGGGDDDDDDFFFFFFFFFJJJQQQ\\\iiivvv{{{~~~~~~|||hhhUUU@@@777555444222222333333333222222222111111111000000000//////......222222222111111///...---......///000333666888:::===>>>???@@@@@@BBBEEEHHHLLLTTTYYYXXXXXX[[[^^^___cccgggkkkpppuuu|||~~~~~~|||uuupppkkkjjjpppwww}}}~~~zzzssslllfff\\\WWWQQQLLLKKKKKKKKKKKKLLLNNNQQQVVVZZZ]]]```aaadddfffjjjnnnrrrtttvvvvvv{{{|||}}}}}}|||xxxuuurrrmmmmmmlllmmmooorrrvvvyyy~~~yyyqqqfff[[[TTTQQQNNNNNNQQQTTTYYYbbbkkkxxx|||wwwiii```[[[ZZZ```hhhnnnqqquuuyyy|||}}}zzzsssooohhhaaa[[[VVVQQQMMMIIIGGGDDDBBBBBBDDDFFFHHHKKKOOOTTTWWWYYYZZZ[[[\\\bbbdddggglllqqqvvvzzz|||zzzooobbbUUUMMMHHHJJJLLLQQQYYYdddooowww}}}zzz{{{}}}~~~yyyxxxyyy{{{||||||~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyxxxuuupppmmmeeeaaa]]]^^^```dddnnnxxxuuuxxx|||~~~wwwqqqpppqqqsssyyy[[[]]]___^^^\\\[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYZZZ```hhhnnnttt{{{~~~~~~~~~}}}}}}}}}}}}~~~||||||{{{yyyvvvsssrrrmmmcccYYYQQQKKKHHHGGGGGGDDDDDDFFFFFFEEEIIIOOOWWWeeettt}}}~~~mmmYYYCCC888666444222222333333333222222222111111111111000000/////////...222222222111111///...---......///111333777:::<<<>>>???AAAAAAAAACCCGGGJJJMMMTTTXXXYYYYYY]]]`````````ccchhhooowww|||{{{}}}xxxpppkkkfffgggnnnwww~~~~~~yyyssskkkfff[[[VVVPPPKKKJJJJJJKKKJJJLLLNNNQQQUUUYYY]]]___```ccceeeiiimmmqqqtttvvvwww||||||}}}~~~|||zzzwwwuuunnnmmmllllllnnnrrruuuvvvyyyoooccc[[[TTTQQQPPPRRRUUUYYYbbblllxxx|||zzzmmmddd^^^\\\aaahhhrrruuuyyy|||~~~}}}{{{uuuppphhhaaa[[[VVVQQQNNNJJJHHHEEEBBBBBBCCCFFFHHHKKKOOOUUUYYYZZZ[[[[[[\\\___```cccgggkkkppptttvvv~~~xxxkkk^^^SSSLLLFFFHHHLLLRRR\\\jjjxxx~~~||||||}}}|||zzz{{{}}}}}}|||{{{{{{{{{|||~~~~~~}}}|||{{{zzzzzzyyy{{{zzzyyyxxxxxxvvvrrrooohhhbbb^^^^^^^^^bbbkkktttuuuvvvzzz~~~}}}uuupppnnnnnnttt|||ZZZ]]]```___\\\ZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\]]][[[[[[[[[[[[[[[ZZZYYYXXXXXX^^^eeelllrrryyy~~~~~~~~~}}}}}}}}}||||||~~~|||zzzzzzzzzxxxvvvtttrrrmmmeee[[[SSSLLLHHHFFFFFFDDDDDDFFFEEEDDDGGGMMMTTTbbbsss~~~~~~||||||uuu___HHH;;;777444333222333222222222111111111111111000000000000000000///111111111111111000///.........///111444777;;;<<>>@@@BBBCCCDDDGGGKKKNNNRRRWWW[[[\\\^^^bbbdddbbb```ccciiiqqq|||wwwwwwxxx}}}wwwrrrfffcccaaafffppp|||zzzuuuoooiiieee[[[VVVOOOKKKIIIHHHHHHHHHKKKMMMQQQUUUYYY\\\___``````bbbeeejjjnnnrrrvvvwwwzzz{{{|||}}}}}}|||{{{zzzssspppmmmmmmpppsssuuuuuuyyyzzz{{{~~~xxxmmmdddYYYUUURRRTTTVVVZZZdddmmmwww}}}xxxpppjjjeeefffjjjssswww{{{}}}yyyssskkkccc]]]XXXSSSQQQKKKHHHEEEBBBBBBCCCEEEGGGKKKPPPVVV[[[\\\ZZZYYYXXXTTTUUUWWW[[[```eeejjjmmmlllnnnpppqqqrrrwww}}}qqqcccVVVMMMJJJFFFIIIPPPYYYfffwww}}}~~~}}}}}}~~~~~~~~~|||yyyvvvvvvwwwzzz}}}~~~~~~||||||||||||{{{{{{{{{{{{|||zzzyyyxxxxxxvvvsssqqqllleee```]]][[[[[[ccckkkqqqqqqsssyyy|||tttkkkgggkkksss[[[___aaa```\\\YYY[[[^^^ZZZYYYXXXXXXYYY[[[]]]^^^________________________\\\\\\\\\[[[\\\\\\]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVVVV\\\bbbiiinnnvvv~~~}}}|||~~~~~~~~~|||zzzzzzzzzyyyxxxvvvrrroooiiiaaaYYYQQQKKKHHHEEECCCCCCEEEDDDBBBDDDIIIMMMYYYgggrrr}}}|||~~~}}}{{{{{{xxxzzzoooTTTCCC:::555111000111111111000000000000/////////000000111111222222///000000111111111111000000000111222555888;;;<<<>>>@@@BBBCCCEEEHHHLLLOOOUUUZZZ]]]]]]```dddfffcccccceeekkksss~~~tttvvvyyy}}}uuupppcccaaaaaagggrrr~~~yyysssnnniiifff[[[VVVOOOJJJHHHHHHHHHGGGKKKMMMPPPUUUYYY\\\___```^^^```ccchhhmmmqqqtttvvvzzz{{{|||}}}~~~}}}}}}|||uuurrrnnnnnnqqqtttuuuuuuuuuwwwyyy}}}tttlllZZZVVVSSSTTTVVV[[[dddnnnxxx~~~|||uuunnnhhhhhhkkkooorrrwww|||zzzuuulllddd]]]XXXTTTQQQKKKIIIEEECCCBBBCCCEEEGGGKKKPPPWWW[[[[[[ZZZWWWVVVSSSSSSTTTVVVZZZ^^^bbbdddfffiiilllmmmpppvvv{{{ooo```SSSLLLIIIJJJMMMTTT___mmm~~~~~~~~~~~~~~~|||~~~}}}}}}zzzwwwtttsssuuuyyy}}}~~~~~~zzzzzz{{{{{{|||}}}}}}~~~|||{{{yyyxxxxxxvvvsssqqqmmmfff```\\\YYYZZZ```hhhnnnnnnqqqxxx~~~uuukkkfffiiippp^^^]]]\\\ZZZYYYYYYXXXXXXYYYZZZ\\\\\\[[[[[[\\\]]]_________aaabbbaaa___\\\]]]\\\[[[\\\]]]]]]\\\[[[^^^]]]\\\ZZZYYYWWWVVVUUUWWWZZZ___eeellluuu~~~~~~|||zzzzzzyyywwwvvvsssooohhh```YYYRRRKKKFFFGGGEEEDDDCCCCCCDDDEEEGGGMMMSSS^^^mmm|||yyy|||yyywww{{{ttt\\\EEE:::777444000000000000000////////////111111000000//////......111111111111111111111111111000000111333666999;;;<<<<<>>===AAAFFFGGGGGGOOOYYY^^^^^^]]]\\\[[[]]]___aaabbbkkkvvv~~~yyyvvvyyy~~~~~~tttllldddaaaaaakkk|||{{{xxxssslllfff^^^YYYRRRMMMKKKIIIHHHGGGIIIKKKNNNQQQUUUXXXZZZ[[[___]]]]]]```hhhoootttvvv|||}}}~~~uuuoookkkmmmooopppssswwwvvvyyy~~~zzzvvvccc\\\WWWUUUVVV[[[gggrrr{{{wwwnnnjjjkkkppprrrwww}}}{{{vvvnnnfff```ZZZTTTPPPJJJHHHFFFCCCBBBCCCDDDEEEJJJMMMQQQTTTVVVWWWWWWVVVUUUVVVWWWWWWXXX\\\aaaeeedddddddddffflllsss{{{}}}|||{{{~~~|||sssiii```WWWMMMIIIJJJPPPUUUdddwwwzzzvvvsssrrroootttwwwxxxzzz}}}}}}yyyxxxxxxwwwxxxyyyzzz|||}}}~~~|||zzzxxxvvvuuuuuuqqqmmmfff___ZZZZZZ]]]aaallltttwwwxxxpppggggggiiiZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\______```bbbddddddbbb___^^^[[[XXXVVVWWWXXXXXXWWWXXXXXXWWWVVVVVVUUUTTTTTTUUUWWW[[[```gggpppyyy}}}||||||{{{yyywwwtttpppjjjccc]]]UUUNNNIIIFFFDDDCCCBBBBBBCCCDDDFFFGGGLLLVVVdddvvvyyy|||~~~{{{{{{|||}}}zzzxxxvvvbbbKKK===999666222111111000000000/////////111000000000000/////////111111111111111111111111111111111222444777:::;;;??????CCCGGGIIIKKKRRRZZZ\\\]]]]]]\\\[[[\\\^^^```hhhooozzz~~~xxxsssvvvzzz|||sssllleeeccceeeqqq~~~{{{vvvoooiii^^^ZZZSSSNNNKKKIIIHHHGGGGGGIIIKKKNNNRRRUUUWWWXXX]]]\\\\\\___fffmmmrrruuu{{{}}}wwwqqqmmmooopppqqqtttxxxwwwzzz~~~zzzggg```YYYVVVVVV[[[fffqqq{{{|||qqqlllmmmpppssswww}}}}}}wwwooofff___YYYTTTPPPJJJHHHEEECCCBBBBBBDDDEEEJJJLLLPPPTTTWWWXXXWWWWWWVVVWWWWWWWWWXXX[[[```dddcccbbbbbbdddhhhnnntttwwwvvvuuuuuuyyy}}}}}}zzzsssjjj```XXXQQQJJJIIIMMMRRR\\\mmm{{{wwwtttssspppuuuzzz|||~~~{{{xxxxxxwwwvvvwwwyyy|||~~~}}}}}}|||{{{zzzxxxwwwvvvrrrnnnhhhaaa[[[ZZZ]]]___kkksssxxxzzzrrrhhhfffgggXXXXXXXXXXXXYYYYYYZZZ[[[YYYZZZ[[[ZZZYYYYYYZZZ[[[^^^^^^```bbbeeeeeecccaaa___\\\WWWUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWZZZ___eeemmmwww}}}~~~}}}}}}|||yyywwwtttqqqkkkeee___XXXPPPKKKEEEDDDCCCAAAAAACCCDDDEEEGGGKKKSSS```pppwwwwww}}}~~~~~~~~~{{{yyy}}}uuudddNNN>>>777444000111111111000000000//////000000000000000000000000111111111111111111111111111111222333555888:::;;;>>>@@@CCCGGGJJJNNNTTTYYYZZZ\\\^^^]]][[[[[[^^^aaannnuuu~~~~~~yyytttqqqxxx|||~~~yyyqqqkkkdddeeejjjxxx}}}xxxpppjjj```[[[TTTNNNKKKIIIGGGFFFGGGHHHJJJMMMPPPSSSVVVWWWZZZZZZ[[[^^^cccjjjppptttzzz}}}xxxrrrnnnooopppqqqssswwwxxx{{{}}}mmmeee\\\XXXWWW[[[eeeppp{{{tttnnnnnnppprrrwww|||yyypppggg___YYYTTTQQQKKKHHHEEECCCAAABBBCCCDDDIIILLLPPPTTTWWWXXXXXXXXXWWWXXXXXXXXXXXX[[[___ccccccccccccdddggglllppprrrqqqpppqqqtttyyyzzzxxxuuunnneee[[[TTTNNNKKKMMMRRRTTTbbbttt~~~||||||~~~}}}yyyvvvvvvvvv|||}}}zzzyyyxxxwwwxxx{{{}}}{{{|||}}}}}}|||{{{yyyxxxtttqqqkkkccc]]][[[\\\^^^gggpppxxx}}}uuujjjfffeeeWWWWWWWWWWWWXXXYYYZZZ[[[XXXZZZZZZZZZXXXXXXYYYZZZ\\\]]]___bbbeeefffdddccc```\\\XXXVVVVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ]]]ccckkkuuu{{{~~~~~~}}}|||yyyvvvtttqqqlllgggaaaYYYRRRMMMFFFDDDCCCBBBBBBCCCDDDFFFHHHKKKRRR\\\lllvvvsssxxx~~~~~~yyyjjjUUUBBB999444111111111111111000000000000000000000000111111111111111111111111111111111111111222333555777999;;;<<<===@@@DDDFFFJJJPPPUUUWWWYYY\\\^^^]]][[[[[[___dddssszzz~~~}}}zzzuuusssrrr}}}~~~~~~~~~~~~}}}zzztttnnniiicccfffooo~~~xxxpppjjjaaa\\\UUUOOOKKKIIIGGGFFFGGGHHHIIIKKKNNNRRRTTTVVVXXXYYYZZZ]]]aaahhhooossszzz|||yyyrrrnnnooopppppprrrvvvyyy|||~~~rrrjjjaaa\\\ZZZ\\\eeeooo{{{xxxpppooooooqqquuu{{{yyyqqqhhh```ZZZTTTQQQKKKIIIEEEBBBAAAAAABBBCCCGGGJJJOOOSSSWWWXXXXXXXXXWWWXXXXXXXXXXXX[[[___cccffffffggghhhkkknnnqqqrrrqqqppppppsssvvvvvvrrroooiii```VVVQQQMMMLLLPPPWWWYYYhhhyyyyyyxxxyyy||||||{{{{{{}}}}}}zzzyyyyyyxxxyyy|||~~~{{{|||}}}~~~}}}|||{{{zzzwwwtttnnnggg```\\\\\\]]]dddnnnyyyzzzooohhhfffWWWWWWWWWWWWWWWXXXYYYZZZXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[]]]aaaeeefffeeeccc___\\\YYYWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY\\\aaaiiirrryyy~~~~~~}}}{{{xxxuuusssppplllgggbbbZZZSSSNNNGGGEEEDDDCCCCCCDDDEEEGGGHHHKKKQQQ[[[jjj{{{tttyyy~~~}}}}}}ttt^^^III===777444222222111111111000000000000000000111111111111222111111111111111111111111111222444666888:::;;;<<<===AAADDDFFFLLLSSSWWWWWWYYY\\\^^^\\\ZZZ\\\ccciiixxx}}}}}}ssspppssswww}}}|||}}}yyyyyyzzzyyyvvvrrrmmmjjjeeekkkxxxxxxqqqjjjbbb]]]UUUOOOKKKIIIGGGEEEGGGGGGHHHIIILLLPPPSSSUUUWWWXXXZZZ\\\```fffnnnsssyyy|||zzzsssnnnooopppoooqqquuuzzz}}}wwwooogggaaa]]]^^^eeennn{{{|||ssspppnnnppptttyyy~~~yyyqqqjjjccc\\\UUUQQQKKKIIIEEEBBBAAAAAABBBBBBEEEHHHMMMRRRUUUWWWXXXXXXVVVWWWWWWWWWXXX[[[```dddjjjjjjlllnnnpppsssuuuvvvuuutttssstttuuusssnnniiiaaaYYYQQQMMMLLLNNNTTT[[[bbbppp|||vvvssstttwww{{{|||zzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}||||||zzzxxxrrrkkkccc^^^]]]]]]ccclllzzztttmmmiiiWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYZZZYYYWWWVVVWWWXXXYYYZZZ\\\```dddfffeeeddd\\\ZZZYYYXXXYYYZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVWWWYYY^^^fffooovvv|||~~~}}}}}}}}}{{{wwwtttrrrooolllgggbbb[[[SSSNNNHHHFFFEEEDDDDDDEEEFFFHHHGGGJJJQQQZZZiii{{{|||{{{}}}{{{dddMMM???999666222222222111111111000000000000111111111222222222111111111111111111111111111222444777999:::;;;<<<>>>CCCFFFHHHNNNVVVZZZXXXYYY\\\]]]\\\ZZZ]]]fffnnnzzzxxxnnnnnnvvv~~~{{{{{{~~~{{{yyyuuuvvvxxxwwwtttqqqnnnllljjjrrrzzzqqqkkkccc^^^VVVOOOKKKHHHFFFEEEEEEEEEEEEGGGIIIMMMPPPSSSVVVXXX[[[]]]```fffmmmsssyyy{{{|||uuuppppppqqqppprrruuu{{{~~~{{{ssskkkfffaaa```eeemmm{{{xxxrrrmmmooorrrwww}}}{{{xxxrrrllleee]]]VVVQQQKKKIIIEEEBBB@@@@@@AAABBBCCCFFFKKKPPPTTTVVVWWWWWWUUUVVVWWWWWWXXX\\\aaaeeelllmmmpppsssvvvxxxzzz{{{{{{yyywwwwwwvvvqqqjjjdddXXXRRRLLLLLLNNNRRRZZZcccmmm{{{}}}sssnnnmmmpppuuuzzz|||~~~~~~}}}}}}}}}}}}}}}}}}{{{vvvnnnfff```]]]]]]___iiixxxyyyqqqmmmXXXWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZYYYWWWVVVWWWXXXXXXXXX[[[___dddfffeeedddZZZYYYXXXXXXZZZZZZYYYWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVWWW\\\dddmmmtttyyy~~~}}}}}}}}}}}}zzzvvvsssqqqoookkkgggbbb[[[SSSNNNHHHGGGFFFDDDDDDFFFGGGHHHEEEIIIPPPZZZiii~~~{{{|||}}}fffNNN>>>777444222222222111111111111000000000111111222222222222111111111111111111111111111333555777999;;;<<<<<>>@@@CCCDDDFFFIIIMMMQQQTTTVVVWWWYYY[[[[[[\\\___bbbeeegggiiilllqqquuuyyy{{{|||}}}yyywwwwwwwwwqqqfff]]]SSSOOOLLLOOOTTT\\\iiiuuu~~~yyyrrrmmmhhhggghhhkkkqqqxxx|||{{{{{{}}}~~~~~~~~~|||vvvpppjjjddd^^^ZZZZZZ```kkkvvvyyyvvvuuuwww}}}vvvrrrVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUXXX[[[]]]]]]\\\YYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWYYY^^^eeeiiipppuuu~~~~~~~~~~~~~~~|||}}}~~~~~~|||zzzwwwuuurrroookkkgggbbb[[[TTTOOOIIIGGGEEECCCCCCDDDFFFHHHMMMNNNPPPWWWiii|||wwwssssssrrrssstttnnn]]]HHH;;;777444333222111000000000000000000000000000000000000333333333222111111000000333555777888999;;;>>>@@@EEEIIIQQQYYY___```]]]ZZZ\\\\\\[[[ZZZ]]]fffsss}}}xxxuuuzzz}}}|||vvvqqqooonnnnnnxxx|||~~~}}}{{{tttooogggbbbZZZSSSNNNJJJGGGDDDDDDCCCBBBBBBDDDHHHKKKNNNTTTXXX\\\^^^```gggqqqyyy}}}~~~yyyttttttwww{{{}}}yyyqqqkkkjjjkkkvvv|||sssqqqnnnooouuu~~~~~~{{{uuuoooiiibbbZZZUUUPPPJJJEEEEEECCC???>>>@@@CCCCCCEEEGGGKKKPPPTTTVVVXXXZZZ[[[[[[[[[\\\^^^```aaacccfffjjjnnnrrrtttuuutttrrrqqqrrrrrrmmmcccZZZSSSOOOMMMPPPVVV```nnn{{{~~~}}}|||zzzvvvppplllggggggjjjnnntttzzz{{{wwwssssssvvvzzz}}}|||vvvqqqlllfff```\\\YYY]]]fffpppqqqmmmiiijjjooouuu|||xxxqqqUUUTTTSSSSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRSSSVVVYYY[[[[[[ZZZXXXYYYYYYYYYYYYXXXXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVXXX\\\bbbgggnnnuuu~~~}}}}}}}}}}}}}}}}}}}}}{{{yyyvvvuuurrroookkkgggbbb\\\UUUPPPHHHGGGDDDCCCBBBCCCDDDFFFIIIJJJLLLTTTfff|||~~~~~~~~~zzzvvvuuusssrrrrrrnnn___KKK===888555555444333222222222222000000000000000000000000222222222222222222222111333555777888999;;;>>>AAAEEEKKKUUU^^^dddccc___[[[^^^]]]\\\]]]aaalllyyy{{{yyy}}}zzzsssnnnlllnnnppp{{{{{{uuupppjjjeee]]]UUUOOOJJJFFFCCCCCCBBBAAAAAACCCFFFJJJLLLTTTXXX\\\^^^aaagggrrrzzz|||}}}|||wwwvvvxxx{{{~~~}}}vvvpppllllllrrrxxxuuurrrnnnnnnsss{{{~~~{{{uuupppjjjccc[[[WWWPPPJJJEEEEEECCC???>>>???BBBBBBCCCEEEIIINNNSSSWWWYYYZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^aaaeeehhhkkkmmmnnnlllkkkkkkmmmmmmiii```YYYSSSOOONNNRRRYYYdddsss}}}|||{{{zzzzzz{{{zzzyyyyyyxxxuuuqqqmmmiiikkkooosssyyy~~~{{{wwwrrrmmmmmmpppuuuyyy~~~~~~{{{wwwrrrnnnhhhbbb]]]WWWZZZbbbkkkmmmhhheeeeeegggmmmvvv{{{~~~{{{rrrTTTTTTSSSRRRSSSTTTUUUVVVUUUUUUVVVVVVUUUUUUSSSSSSQQQQQQRRRUUUYYY[[[[[[ZZZXXXYYYYYYYYYYYYYYYXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRTTTUUUVVVVVVXXX\\\bbbfffpppwww~~~}}}}}}}}}~~~~~~~~~}}}{{{yyywwwuuurrrooolllhhhccc]]]VVVQQQHHHGGGEEECCCBBBBBBCCCDDDDDDGGGJJJQQQbbbwww{{{~~~|||||||||xxxuuuooobbbNNN???999555555444333222222222222000000000000000000000000000000111222333444444444555666888999:::<<>>>>>>>>@@@CCCGGGLLLQQQTTTTTTVVVWWWWWWVVVUUUUUUVVVXXXYYY[[[^^^```bbbcccccccccdddfffhhhhhhddd]]]XXXQQQOOOQQQWWW^^^gggsss}}}zzzyyywwwuuusssssssssssssssrrrrrruuuxxxzzz{{{zzzyyyzzz}}}}}}{{{xxxvvvtttrrrsssvvvzzz|||{{{}}}~~~yyyzzz|||~~~~~~~~~}}}|||}}}{{{xxxuuuqqqllleeeaaa[[[YYY[[[```bbb___[[[[[[dddmmmyyyvvvUUUUUUTTTSSSTTTUUUVVVWWWTTTTTTUUUVVVUUUSSSQQQPPPOOOOOOPPPSSSWWWZZZZZZYYYZZZZZZZZZZZZZZZYYYXXXWWWTTTSSSSSSSSSRRRRRRRRRRRRVVVWWWXXXYYY[[[```fffjjjyyy~~~|||zzzxxxwwwtttqqqnnnjjjfff```YYYTTTJJJIIIGGGEEECCCCCCBBBBBBBBBHHHLLLNNNVVVgggxxx~~~}}}~~~}}}pppZZZEEE999444333222111000000000000000000000000000000000000111111222222333444555555:::<<<=========>>>@@@BBBIIIOOOWWW\\\]]][[[ZZZZZZYYYZZZ^^^eeeooozzz~~~|||~~~vvvmmmhhhkkkttt}}}}}}yyywwwmmmhhhaaaZZZTTTNNNIIIEEEDDDCCCAAAAAABBBEEEHHHJJJOOOTTTYYY[[[[[[]]]ccciiimmmnnnpppsssvvvyyy|||}}}{{{}}}~~~{{{yyyyyyzzzyyy{{{}}}~~~~~~zzzuuurrrjjjooowww}}}yyyuuurrrtttwwwzzz|||}}}zzzvvvqqqlllfff___[[[RRRKKKFFFEEECCC???===>>>;;;===???CCCHHHLLLPPPRRRPPPSSSUUUVVVUUUTTTUUUVVVVVVWWWYYY[[[]]]^^^______```bbbeeefffeeeaaa[[[WWWPPPOOORRRXXX___fffpppzzz}}}||||||}}}zzzuuuuuusssqqqqqqssstttttttttqqqpppnnnlllkkkjjjkkkkkknnnnnnooorrrxxx}}}~~~}}}{{{zzzzzz{{{|||~~~{{{yyytttvvvzzz}}}~~~}}}|||zzzxxxvvvrrrmmmgggbbb\\\XXXXXX\\\```^^^]]]^^^aaammm{{{vvvVVVUUUTTTTTTTTTUUUWWWWWWSSSTTTUUUVVVUUUSSSQQQOOONNNNNNOOORRRVVVYYYYYYXXX[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRWWWWWWXXXZZZ\\\aaaggglll||||||zzzyyyxxxtttrrrnnnkkkgggaaaZZZUUUJJJIIIHHHFFFDDDCCCBBBBBBDDDJJJNNNMMMRRRaaasss~~~www___GGG999666555444333222222222222000000000000000000000000333333333333333333333333<<<===>>>>>>===>>>@@@BBBJJJOOOVVVZZZZZZYYYXXXYYYZZZ\\\aaajjjvvv{{{{{{|||uuukkkfffjjjuuu~~~~~~{{{xxxmmmhhhbbb[[[UUUOOOJJJFFFDDDCCCBBBAAACCCEEEHHHJJJMMMSSSYYY[[[ZZZZZZ___ccckkkkkkmmmooorrruuuwwwyyyxxx{{{~~~~~~{{{yyyxxxyyyvvvwwwyyy{{{}}}|||xxxuuuiiinnnvvv~~~{{{vvvtttuuuwwwyyyyyy}}}zzzvvvqqqlllfff```\\\RRRKKKFFFEEECCC>>>===>>>:::<<>>???AAADDDFFFPPPRRRUUUWWWXXXZZZ]]]```cccdddgggjjjmmmqqqssstttvvvzzz~~~~~~yyysssooonnnqqqtttxxxzzz{{{~~~|||xxxssssssssswww}}}xxxtttrrrrrrsssttt}}}wwwssspppjjjccc]]]TTTOOOIIIDDDAAA???===<<<;;;;;;===@@@DDDIIIMMMPPPOOOOOOPPPPPPPPPPPPOOOOOOTTTSSSRRRUUUZZZ\\\ZZZXXXZZZ]]]```bbbbbb```]]]ZZZTTTVVVXXX\\\aaagggkkknnnnnnjjjddd___]]][[[YYYXXXUUUTTTSSSRRRRRRTTTVVVWWW\\\[[[ZZZYYYYYY\\\```dddeeeggglllsssyyyzzzwwwuuuqqqwww~~~~~~}}}}}}}}}}}}|||{{{xxxsssnnniiifffYYYVVVTTTXXX___dddeeedddcccmmm|||~~~VVVUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTTTTTTTSSSPPPNNNJJJKKKMMMPPPRRRTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSQQQOOOOOOOOOPPPQQQRRRTTTWWWXXX[[[aaajjjqqq~~~}}}{{{yyyxxxwwwuuussspppmmmiiiccc\\\WWWNNNJJJFFFCCCBBBCCCBBBBBBCCCCCCFFFKKKPPPWWWfffttt}}}www}}}hhhOOO???999444222444444111111222222222222222222222222222222222111222333555777888>>>???@@@@@@???@@@BBBDDDGGGTTT[[[WWWUUU[[[___^^^___gggpppzzz|||||||||zzzqqqiiiggglllvvv~~~}}}zzzyyysssnnnfff^^^VVVPPPIIIFFFDDDBBB@@@??????AAADDDFFFPPPRRRUUUVVVWWWXXXZZZ\\\]]]___bbbeeejjjmmmppprrrssswwwzzzyyyuuupppmmmmmmppptttxxxzzz|||~~~{{{uuusssrrrttt|||~~~yyyuuurrrqqqqqqrrrzzz|||~~~}}}xxxtttqqqkkkccc^^^TTTPPPJJJDDDAAA???===<<<::::::;;;>>>BBBGGGKKKNNNOOOPPPPPPQQQQQQQQQQQQPPPSSSRRRSSSUUUWWWXXXXXXWWWYYY\\\___bbbcccaaa___]]]XXXYYY\\\___ccchhhlllnnngggbbb[[[VVVRRRPPPNNNMMMKKKJJJIIIHHHIIIKKKMMMNNNSSSSSSSSSRRRSSSVVVZZZ^^^bbbffflllsss{{{}}}|||||||||}}}{{{wwwuuuxxx}}}~~~~~~~~~~~~}}}}}}|||yyyuuupppkkkhhh\\\XXXUUUWWW]]]ccceeedddcccmmm|||VVVUUUUUUTTTTTTUUUUUUVVVTTTSSSSSSSSSSSSRRROOOMMMJJJLLLNNNPPPRRRTTTVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSUUUSSSRRRPPPOOOOOOPPPPPPRRRSSSTTTUUUWWW^^^gggooo|||}}}zzzxxxwwwwwwtttsssqqqnnnkkkeee___ZZZPPPLLLGGGDDDDDDDDDCCCCCCEEEDDDEEEHHHKKKRRRaaaooo{{{sss~~~lllUUUCCC:::555222444444111111222222222222222222222222222222222222333444555555666;;;<<<>>>>>>>>>???BBBDDDHHHSSSZZZXXXWWW^^^bbbbbbfffqqq~~~~~~||||||yyyqqqiiigggmmmwww~~~~~~{{{yyytttoooggg```XXXRRRKKKGGGCCCBBB@@@???@@@BBBEEEGGGOOOQQQTTTUUUUUUUUUVVVWWWYYYZZZ]]]aaaeeeiiimmmooonnnrrrtttsssooolllkkklllooosssxxx{{{}}}~~~xxxuuuqqqrrrxxx{{{vvvrrrooonnnnnnrrruuuyyy}}}~~~yyyuuurrrlllddd^^^UUUPPPJJJEEEBBB???===<<<999999:::<<<@@@DDDHHHKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSSSSSSSSSSTTTUUUWWWYYY]]]aaaccccccbbbaaa^^^___aaadddgggjjjmmmnnneee___VVVOOOJJJGGGEEEDDDCCCBBBBBBBBBBBBDDDFFFGGGJJJJJJKKKKKKLLLOOOTTTXXX^^^ccckkkttt}}}{{{xxxwwwwwwxxxzzz{{{~~~}}}xxxwww~~~~~~}}}}}}}}}|||yyysssnnnkkk```[[[VVVVVVZZZ___ccccccbbblll{{{VVVVVVUUUUUUUUUUUUVVVVVVSSSRRRRRRRRRRRRQQQNNNLLLJJJLLLNNNQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSWWWVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRTTTZZZdddlllxxx~~~|||zzzxxxwwwwwwtttsssqqqooommmhhhbbb]]]RRRNNNIIIFFFEEEDDDDDDCCCEEECCCDDDGGGIIIPPP^^^lll{{{rrr|||qqqZZZHHH<<<777333444444111111333222222222222222222222222111222333444444444444444777999;;;<<<===???AAADDDGGGQQQWWWWWWYYY```eeeeeemmm{{{}}}}}}|||ssskkkiiimmmvvv}}}~~~{{{zzzuuupppiiibbb[[[TTTMMMIIIBBBAAA@@@@@@AAACCCFFFGGGLLLOOOSSSUUUUUUUUUUUUVVVZZZZZZ\\\___bbbfffiiikkkkkkmmmpppoookkkiiijjjlllnnnrrryyy}}}zzzvvvrrrpppvvv|||wwwrrrnnnllljjjkkkooouuu|||~~~zzzwwwtttnnnfff```VVVQQQKKKEEEBBB???===<<<999999999;;;>>>BBBFFFHHHIIIJJJKKKMMMNNNNNNOOOOOOMMMPPPQQQPPPMMMMMMOOORRRSSSUUUYYY]]]aaacccddddddbbbcccfffiiikkkmmmooooooiiicccYYYPPPJJJFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFGGGHHHKKKPPPTTTYYY___hhhsss}}}|||vvvsssrrrssstttvvvxxxzzz}}}~~~~~~||||||}}}~~~~~~{{{vvvqqqnnnccc]]]VVVSSSUUUZZZ___aaa```iiiwwwUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQRRRRRRQQQNNNLLLJJJLLLOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQRRRXXXbbbjjjsss~~~~~~|||zzzxxxxxxwwwtttsssrrrpppnnniiiddd___SSSPPPJJJGGGEEEDDDCCCCCCCCCBBBCCCFFFHHHOOO\\\jjjuuu|||uuu```LLL???888444444444111111333222222222222222222222222111111222333444444444333555777999;;;<<<>>>AAADDDGGGMMMSSSVVVZZZ```eeegggsss}}}tttllliiilllttt{{{~~~{{{yyyuuupppjjjccc\\\UUUNNNIIICCCBBBAAAAAABBBCCCEEEGGGHHHLLLQQQUUUVVVVVVVVVVVV\\\\\\\\\]]]___bbbeeeggghhhjjjmmmllljjjiiilllnnnmmmssszzz~~~}}}yyysssqqqvvv}}}xxxrrrmmmiiigggfffkkksssyyy{{{yyyvvvpppgggaaaVVVRRRKKKFFFBBB@@@===<<<:::::::::;;;===AAADDDFFFGGGHHHJJJLLLNNNOOOOOOPPPLLLNNNNNNLLLIIIGGGJJJMMMNNNPPPTTTXXX]]]aaaccceeedddgggjjjnnnqqqsssttttttoooiii___VVVOOOKKKHHHEEEEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDEEEFFFGGGIIIMMMPPPVVV\\\gggrrr}}}xxxpppllllllnnnppprrrtttwwwzzz}}}~~~~~~~~~~~~}}}~~~~~~{{{wwwrrroooddd^^^VVVQQQRRRVVV[[[______fffrrrSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQNNNLLLJJJLLLOOORRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQSSSTTTTTTSSSSSSXXXaaahhhqqq{{{~~~|||{{{yyyyyyxxxuuusssrrrqqqnnnjjjddd```TTTPPPKKKGGGEEEDDDCCCBBBAAAAAACCCFFFHHHMMMYYYfff|||xxx~~~yyyfffRRRAAA:::555555444111111333222222222222222222222222111111111222333444444555555777999:::<<<>>>AAADDDFFFJJJOOOTTTYYY^^^dddgggttt}}}tttllliiillltttzzz}}}zzzxxxtttpppjjjddd]]]VVVOOOJJJDDDCCCBBBBBBBBBCCCDDDEEEEEEJJJPPPUUUVVVVVVUUUUUU[[[ZZZYYYYYYZZZ]]]___aaadddhhhkkkllljjjjjjmmmooonnnttt{{{|||vvvsssvvv~~~~~~yyysssmmmhhheeedddiiipppvvv|||}}}{{{xxxrrriiibbbWWWRRRLLLFFFBBB@@@===<<<::::::999:::<<>>AAACCCEEEGGGLLLRRRWWW\\\bbbfffrrr}}}vvvooommmqqqyyy|||yyywwwssspppjjjddd^^^VVVOOOJJJEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHOOOTTTTTTSSSQQQQQQSSSRRRQQQQQQRRRUUUXXXZZZaaaeeejjjkkkkkkkkkmmmooonnnuuu}}}zzzuuuvvv{{{~~~zzzsssmmmgggccccccgggmmmssswww|||~~~|||yyysssjjjcccXXXSSSLLLFFFBBB@@@===;;;999888888888:::<<>>===???AAADDDGGGIIIKKKLLLNNNIIIDDDAAABBBBBB@@@>>>@@@AAADDDIIIOOOUUUZZZ]]]iiiooowww~~~xxxrrrlllhhhcccccccccbbb```^^^]]]\\\^^^^^^^^^]]][[[ZZZ[[[\\\[[[aaalllvvv~~~vvvoooeee\\\XXXZZZ___cccjjjnnnsssvvvuuuqqqlllhhhkkklllnnnrrruuuyyy{{{}}}}}}}}}~~~|||~~~|||xxxtttrrrpppoooeeebbb\\\VVVSSSUUU[[[```eeeeeeiiirrr}}}RRRRRRSSSSSSSSSSSSRRRRRROOOOOOQQQRRRRRRRRRQQQPPPMMMOOOQQQSSSSSSSSSQQQQQQPPPRRRTTTTTTTTTSSSTTTUUUUUUTTTTTTTTTTTTVVVWWWXXXYYYXXXVVVVVVWWW]]]eeekkkxxx|||~~~|||zzzxxxwwwyyywwwssspppmmmiiidddaaaYYYSSSLLLHHHGGGFFFEEECCC???BBBDDDCCCBBBFFFMMMTTTfffwww~~~xxx```LLL===999888222111444000333333222111111222333333333222222222333555777888555555777999===AAAEEEGGGFFFJJJOOOSSSVVVZZZ```dddvvv~~~~~~{{{zzz|||~~~{{{xxxwwwvvvrrrmmmggg```XXXQQQLLLJJJGGGDDDCCCCCCCCCCCCBBBDDDGGGKKKNNNOOOOOOMMMLLLKKKIIIFFFEEEFFFJJJOOORRR\\\aaahhhlllnnnmmmlllkkkpppvvv}}}zzzsssrrrwww}}}}}}tttlllhhhgggfffgggjjjnnnsssyyy~~~zzzvvvtttmmmeee[[[VVVNNNGGGBBB???===;;;:::999999999::::::;;;<<<@@@AAACCCFFFGGGHHHHHHGGGCCCBBBAAA@@@???>>>>>>>>>???AAACCCGGGMMMSSSYYY\\\aaaiiiuuu~~~{{{yyyxxxuuurrroooooorrrttttttuuuuuusssoookkkiiihhhjjjkkkooouuu{{{zzzmmm___XXXWWWZZZbbbjjjmmmuuuzzzwwwtttrrrmmmfffeeegggjjjmmmqqquuuzzz~~~}}}~~~~~~~~~{{{wwwssspppnnnlllkkkddd]]]XXXTTTSSSXXX___iiinnnqqqrrrvvvQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOPPPQQQRRRQQQQQQPPPNNNOOOPPPRRRRRRQQQPPPOOOPPPQQQSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWUUUUUUVVVVVVYYY^^^eeejjjvvvyyy~~~~~~~~~~~~}}}{{{yyyxxxyyyvvvssspppmmmjjjeeebbbXXXSSSKKKGGGFFFEEEDDDBBB@@@BBBDDDCCCCCCFFFMMMSSSccctttzzzbbbMMM>>>888888222222555111333333222111111222333333222222222222333555777888777777999;;;>>>BBBEEEGGGJJJPPPVVVYYYZZZ]]]bbbhhhzzz~~~~~~{{{yyyxxxwwwsssnnnggg```YYYQQQLLLJJJGGGDDDCCCCCCCCCBBBAAADDDGGGJJJNNNOOOOOOMMMLLLIIIGGGDDDCCCDDDHHHMMMPPPYYY___fffkkkmmmmmmmmmmmmqqqvvv|||{{{tttqqqssswww}}}~~~vvvnnniiigggdddeeehhhlllqqqwww|||{{{xxxvvvoooggg\\\VVVNNNGGGCCC???===;;;999999888888888999999:::888:::<<<>>>???@@@@@@@@@BBBCCCCCCBBBAAA@@@???>>>===>>>AAAEEEJJJQQQVVVYYY___gggqqq{{{}}}~~~{{{xxxwwwvvvvvvxxx{{{~~~~~~}}}yyylll```ZZZZZZ]]]fffnnnwwwzzzwwwrrrlllmmmnnnooopppqqqtttxxx|||}}}~~~}}}|||{{{xxxtttqqqnnnlllkkkkkkddd^^^YYYUUUSSSWWW^^^jjjpppssstttwwwPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPQQQPPPOOONNNMMMOOOQQQSSSSSSRRRQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVRRRSSSUUUWWWZZZ^^^dddhhhpppsssvvvvvvuuuuuuxxx{{{}}}{{{yyyxxxxxxuuurrrpppnnnkkkgggdddXXXRRRKKKFFFEEEEEECCCAAA@@@BBBCCCCCCCCCFFFLLLQQQ___ppp||||||eeeOOO>>>888888333333666222333222222111111222222333222222222333444555666777888999;;;>>>AAAEEEHHHJJJPPPVVV\\\^^^^^^aaaiiiqqq~~~|||zzzyyyxxxtttnnnhhhaaaYYYQQQLLLJJJGGGDDDBBBBBBBBBAAA@@@CCCFFFIIIMMMOOOOOONNNMMMFFFEEEBBBAAABBBFFFJJJMMMVVV\\\ccciiilllmmmnnnnnnrrrvvvzzz|||||||||~~~|||tttooonnnoooxxx~~~xxxpppjjjgggbbbccceeeiiiooouuuzzz~~~}}}zzzxxxqqqhhh]]]WWWOOOHHHCCC@@@===;;;999888888777777777888888888999;;;<<<>>>>>>??????AAACCCDDDEEEEEECCCAAA???===>>>AAADDDJJJPPPVVVYYY]]]cccllluuu|||xxxmmmbbb^^^___ccclllttt}}}xxxuuuwwwwwwwwwvvvuuuwww{{{~~~~~~}}}{{{yyywwwtttqqqooonnnmmmllleee___ZZZVVVSSSWWW]]]iiipppuuutttvvvOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKPPPRRRSSSSSSRRRQQQRRRSSSQQQQQQQQQRRRSSSSSSTTTUUUQQQSSSVVVXXXZZZ\\\```cccgggjjjmmmmmmlllnnntttyyy~~~|||zzzzzzwwwuuurrrpppooollliiifffYYYSSSLLLGGGFFFEEECCCAAA@@@AAACCCCCCDDDGGGKKKOOO\\\lll|||wwwhhhRRR@@@888777333444777333222222222222222222222222222222222333444555666777888999<<<@@@EEEIIILLLNNNTTTYYY^^^___```hhhuuu~~~|||{{{zzzxxxtttooohhhaaaYYYQQQLLLJJJGGGDDDBBBBBBAAA@@@???BBBDDDHHHKKKMMMNNNNNNMMMFFFDDDBBBAAABBBEEEIIILLLUUUZZZaaagggjjjkkklllmmmrrruuuxxxyyyxxxyyy|||zzzrrrmmmkkkkkkssszzzzzzrrrjjjfffaaaaaacccgggmmmsssyyy}}}~~~|||yyyrrriii___YYYPPPIIICCC@@@===;;;999999888777777777777888:::;;;<<<===>>>???@@@@@@@@@BBBFFFHHHHHHFFFCCC@@@@@@AAACCCGGGLLLRRRWWWZZZ\\\```hhhooovvv|||yyyooofffdddfffjjjrrryyy~~~~~~~~~~~~}}}|||zzzwwwuuutttsssrrrmmmgggaaa\\\WWWSSSVVV[[[fffoootttsssssszzzNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKRRRSSSUUUTTTSSSRRRRRRSSSPPPQQQQQQRRRSSSSSSTTTTTTRRRTTTWWWXXXYYYYYY[[[\\\^^^cccgggggggggkkkttt{{{}}}|||{{{wwwuuusssqqqpppmmmjjjggg[[[UUUNNNIIIGGGFFFDDDBBB@@@AAABBBCCCDDDGGGKKKMMM[[[iii|||yyysss}}}mmmVVVCCC999777333555888333222222222222222222222222111222222444555555666666666999===BBBHHHMMMQQQSSSUUUXXX\\\```fffsss~~~|||{{{zzzwwwsssnnnhhhaaaYYYRRRMMMIIIGGGCCCAAAAAA@@@???>>>@@@BBBEEEHHHKKKMMMMMMMMMGGGFFFDDDCCCDDDGGGJJJLLLUUUZZZ```eeegggiiijjjkkkqqqtttwwwwwwvvvwww{{{~~~wwwppplllkkkkkkooovvvzzzrrrjjjdddaaabbbcccfffkkkrrrxxx{{{~~~~~~|||zzzrrrjjj```ZZZRRRJJJDDD@@@===::::::999999888888888999999888888888999:::;;;<<<===???BBBFFFIIIJJJHHHEEEBBBAAABBBDDDGGGLLLRRRWWW[[[\\\```ffflllqqqwww}}}|||ssslllkkkmmmpppvvv}}}~~~~~~}}}|||zzzxxxwwwvvvvvvnnnhhhccc^^^YYYTTTUUUZZZdddooouuurrrpppvvvNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNMMMLLLLLLSSSTTTUUUUUUSSSRRRRRRSSSPPPQQQRRRSSSTTTTTTTTTSSSSSSUUUWWWXXXWWWWWWXXXYYYYYY___eeeffffffkkkuuu~~~~~~}}}|||xxxvvvtttrrrpppnnnjjjggg]]]VVVOOOJJJHHHGGGEEEBBBAAAAAAAAACCCEEEGGGJJJKKKXXXdddvvvyyypppyyy{{{sss[[[FFF:::777333555888222111222222333333222222111111111333444555666666666666999>>>DDDJJJOOOSSSTTTUUUWWW]]]dddqqq~~~~~~|||zzzyyytttqqqlllfffaaaZZZRRRNNNIIIFFFCCCAAA@@@@@@>>>======???BBBFFFIIIKKKLLLLLLIIIHHHGGGFFFGGGIIIKKKMMMTTTXXX^^^ccceeegggiiijjjooorrrvvvwwwvvvwww{{{~~~~~~|||~~~wwwqqqnnnmmmmmmlllrrrzzzzzzsssjjjdddbbbbbbbbbdddiiiooouuuyyy}}}}}}{{{sssjjjbbb\\\SSSJJJDDD@@@<<<:::888888888888888999::::::888888888888999:::;;;<<>><<<;;;===@@@CCCFFFIIIJJJKKKJJJIIIHHHGGGHHHJJJLLLMMMQQQUUU\\\aaadddgggiiikkkmmmqqquuuwwwwwwxxx{{{~~~|||zzz|||~~~zzzvvvrrrooommmiiinnnttt||||||uuulllfffbbbaaaaaabbbfffkkkqqquuu~~~}}}uuulllccc]]]TTTKKKEEE@@@<<<:::666666666777888999:::;;;;;;;;;::::::;;;<<<===>>>>>>AAADDDHHHIIIIIIGGGFFFBBBCCCEEEHHHMMMRRRWWWZZZ```dddhhhmmmppptttyyy|||yyywwwwwwvvvyyy}}}|||zzzyyywwwrrrrrr~~~|||zzzxxxwwwvvvuuuoookkkfffbbb[[[TTTSSSWWW]]]iiirrrmmmggglllzzzNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMOOOPPPQQQPPPOOOOOONNNNNNOOOOOOQQQSSSTTTSSSQQQPPPPPPQQQPPPQQQSSSUUUUUUUUUTTTTTTPPPRRRTTTUUUUUUVVVXXXZZZ[[[bbbhhhjjjhhhllluuu~~~}}}zzzxxxuuusssqqqnnnjjjggg\\\UUUMMMHHHFFFEEECCC@@@AAA@@@AAABBBEEEHHHIIIIIIPPPYYYkkk}}}nnntttxxx}}}bbbJJJ;;;777333555666000111222333444444333222111000111333555666666666555;;;===BBBFFFJJJNNNOOOPPPWWW[[[eeewww}}}}}}yyyvvvsssqqqwww|||}}}{{{yyywwwooommmhhhddd___ZZZSSSOOOIIIFFFBBB@@@??????===<<<:::;;;>>>BBBEEEHHHJJJKKKJJJJJJHHHHHHHHHJJJLLLMMMNNNSSSZZZ___dddgggkkkmmmlllpppuuuxxxxxxyyy|||~~~zzzyyyzzz|||~~~}}}zzzuuuppplllhhhkkkqqqwww}}}vvvnnnhhhaaa```___```dddiiiooorrrwwwnnnddd]]]TTTKKKEEE@@@<<<:::444444444555777888:::;;;::::::999999999:::<<<===>>>@@@DDDGGGIIIIIIHHHGGGEEEFFFHHHKKKPPPUUUZZZ]]]bbbeeejjjnnnqqqtttxxxzzz~~~|||zzzyyywwwyyy|||uuuqqqooolllggghhhvvv~~~~~~}}}{{{yyyxxxwwwwwwpppkkkgggccc\\\TTTSSSVVVWWWdddmmmhhhaaaeeesssRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQQQQPPPNNNMMMMMMLLLRRRRRRQQQPPPPPPPPPPPPQQQQQQSSSTTTTTTRRRQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXXXX^^^```eeeiiiiiijjjsss~~~~~~~~~}}}{{{xxxuuurrrpppnnnjjjhhh\\\TTTLLLHHHGGGGGGDDDAAABBBBBBBBBBBBCCCEEEFFFHHHNNNXXXgggvvvuuuuuuhhhQQQ===777777333111222333333333333333333333333333333444555666777888888888===CCCHHHJJJLLLQQQTTTYYY```ooo~~~~~~}}}{{{wwwsssrrrpppooonnnttt{{{}}}yyywwwvvvllliiiddd```[[[WWWRRRNNNKKKIIIFFFBBB???===;;;;;;<<<======>>>???BBBGGGKKKKKKLLLLLLKKKJJJJJJKKKMMMPPPUUU\\\bbbfffiiilllmmmsssxxx|||{{{|||~~~}}}~~~~~~||||||{{{{{{|||}}}~~~{{{wwwrrrnnnkkkggghhhkkkqqq{{{~~~xxxqqqlllddd```^^^___```dddllluuu{{{tttnnneee^^^TTTLLLGGGBBB===999999888777555555555666777666666777999;;;===>>>???@@@AAADDDGGGHHHHHHHHHGGGFFFFFFJJJOOORRRUUU]]]fffiiilllpppssstttvvvyyy{{{|||tttsssssspppkkkmmmfff```______dddoooyyy|||}}}zzzxxxvvvuuullljjjeee```[[[XXXUUUTTTXXX[[[```bbb___```jjjvvvQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQSSSTTTTTTRRRQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXXXX]]]___dddhhhiiikkkuuu~~~~~~}}}|||yyyvvvsssqqqnnnjjjggg\\\TTTJJJDDDCCCDDDCCCAAABBBBBBBBBBBBCCCEEEFFFHHHLLLUUUbbbqqq~~~kkkTTT???999888555222333333333333333333333333333333333444555666777888888888===CCCGGGIIILLLQQQUUU___dddppp~~~zzz}}}}}}zzzwwwsssooommmlllkkkjjjqqqxxx}}}yyyvvvuuulllhhhbbb]]]XXXTTTOOOLLLJJJHHHEEEBBB???>>>======<<<======>>>???BBBGGGJJJIIIJJJKKKLLLKKKLLLNNNPPPPPPUUU\\\bbbfffjjjmmmooosssyyy}}}|||}}}~~~{{{{{{{{{{{{|||~~~{{{wwwrrrlllhhhdddeeehhhnnnwwwxxxqqqllleee```^^^___aaadddllluuu{{{tttooofff___UUUMMMHHHCCC>>>:::999888777666555666666777777777888:::;;;===>>>>>>@@@BBBDDDGGGHHHIIIHHHGGGFFFGGGKKKQQQTTTXXXaaajjjmmmppptttvvvxxxzzz|||~~~}}}tttrrrppplllgggddd^^^YYYXXXZZZ___iiitttxxx|||}}}zzzwwwuuutttooolllgggaaa\\\WWWTTTSSSUUUXXX]]]```]]]\\\eeepppPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTTTTRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXXXX[[[\\\aaafffhhhmmmxxx~~~~~~}}}}}}|||zzzvvvtttqqqnnniiifff^^^VVVKKKCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFHHHJJJQQQ]]]mmmpppXXXBBB;;;999666333555333333333333333333333333333333444555666777888888999>>>DDDGGGIIILLLQQQVVVaaafffnnnzzzxxxuuu||||||yyysssqqqnnnkkkiiihhhhhhiiiqqqxxx}}}xxxtttrrrjjjeee___YYYUUUQQQMMMJJJHHHGGGDDDBBB@@@>>>>>>>>>;;;<<<======>>>AAAEEEIIIIIIKKKMMMMMMLLLMMMOOOPPPPPPTTT[[[aaafffjjjnnnqqqtttzzz~~~}}}~~~~~~{{{{{{{{{|||~~~|||xxxqqqjjjeee```aaaccciiirrr|||xxxpppkkkeeeaaa___```aaadddlllttt|||~~~{{{uuupppggg```WWWOOOJJJEEE???;;;999888777666555666777888888999:::;;;<<<===>>>???AAACCCEEEGGGIIIIIIHHHGGGGGGHHHLLLRRRVVV[[[eeennnrrruuuxxxzzz{{{}}}~~~sssnnnjjjddd___ZZZUUURRRSSSVVV\\\fffqqquuuzzz}}}zzzwwwuuusssqqqnnniiiccc\\\WWWSSSQQQQQQUUUZZZ^^^\\\ZZZaaajjjPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKLLLMMMOOOPPPPPPRRRTTTTTTSSSRRRSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZ^^^dddiiinnnzzz~~~}}}}}}}}}{{{yyyvvvssspppmmmhhhddd```YYYOOOHHHEEEDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFHHHIIIOOO[[[llluuu\\\DDD;;;:::555333555333333333333333333333333333333444555666777888888:::???EEEHHHJJJMMMRRRVVV___ccckkksss{{{|||uuuttt~~~}}}xxxuuulllllljjjiiihhhhhhjjjllluuu|||}}}vvvpppllleeeaaa[[[VVVSSSPPPMMMKKKJJJHHHEEEBBB???>>>======:::;;;<<<===>>>@@@DDDGGGMMMNNNOOOOOOMMMLLLLLLMMMNNNSSSYYY___eeejjjooosssuuu{{{~~~~~~}}}~~~}}}}}}}}}}}}~~~yyyrrriiiccc^^^^^^```dddmmmwwwyyypppkkkeeebbb```aaabbbdddkkkssszzz}}}}}}~~~{{{vvvqqqiiibbbXXXPPPKKKFFFAAA===999888777666666777888888::::::;;;<<<===>>>???@@@BBBDDDFFFHHHIIIIIIHHHHHHGGGHHHLLLRRRVVV[[[eeeooouuuxxx{{{|||}}}~~~yyyxxx}}}|||ooohhhbbb\\\WWWTTTQQQQQQTTTYYY___jjjtttxxx~~~}}}zzzwwwtttssspppmmmhhhccc\\\WWWSSSPPPNNNQQQXXX]]]]]]]]]ccclllOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKMMMNNNPPPPPPPPPRRRSSSTTTSSSRRRSSSTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXXXX\\\dddjjjpppzzz~~~~~~}}}}}}|||yyywwwuuurrrppplllgggccc]]]YYYSSSMMMHHHEEECCCAAABBBBBBBBBBBBCCCEEEFFFHHHIIIOOO\\\mmmyyy___FFF<<<999555333555333333333333333333333333333333444555666777888888;;;@@@GGGKKKMMMPPPTTTWWW___ccciiipppvvvzzz}}}~~~{{{uuuvvvyyysssoooeeefffgggggggggiiinnnqqq{{{zzzqqqjjjfff___\\\XXXUUUSSSRRRPPPNNNLLLJJJFFFBBB???<<<;;;:::999:::<<<======???BBBEEEKKKMMMOOOOOONNNLLLMMMMMMMMMQQQWWW]]]dddjjjqqqvvvxxx}}}|||~~~zzzrrriiiccc]]]]]]]]]aaahhhrrr|||yyypppjjjeeebbb```aaaaaaccciiiqqqxxx}}}{{{||||||{{{vvvqqqjjjcccYYYQQQLLLGGGBBB>>>999888777666666777888999;;;;;;<<<>>>???@@@AAAAAACCCEEEGGGIIIJJJJJJIIIHHHGGGHHHKKKQQQUUUZZZdddoooxxxzzz|||}}}~~~~~~~~~yyysssooorrrzzzxxxjjjaaa[[[UUURRRRRRPPPSSSYYY```fffqqq{{{}}}zzzwwwuuutttmmmkkkgggbbb]]]XXXSSSQQQLLLOOOVVV]]]```ccckkktttOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQOOOQQQSSSTTTSSSRRRSSSTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXXXX\\\dddkkkpppyyy~~~}}}}}}||||||wwwvvvtttsssqqqmmmhhhddd[[[XXXSSSMMMHHHCCC@@@>>>BBBBBBBBBBBBCCCEEEFFFHHHJJJOOO[[[lll~~~~~~cccHHH===999444333555333333333333333333333333333333444555666777888888;;;AAAJJJOOOQQQSSSUUUWWWbbbeeejjjnnnrrruuuxxxzzz|||~~~|||xxx{{{|||uuunnniiibbbdddggghhhhhhkkkqqqvvv}}}uuulllddd```\\\ZZZXXXWWWVVVUUUSSSQQQNNNKKKGGGCCC???;;;:::999888:::;;;<<<===>>>AAACCCEEEHHHLLLNNNOOOOOOPPPRRRNNNRRRWWW^^^eeemmmuuuzzz}}}}}}~~~~~~yyyrrriiiccc^^^\\\\\\^^^dddmmmwww|||yyypppjjjdddaaa___``````aaagggnnnuuu}}}}}}{{{zzzzzz{{{zzzuuupppjjjcccZZZRRRMMMHHHBBB>>>888888777666777888999:::;;;<<<===???@@@BBBCCCDDDDDDFFFHHHJJJJJJJJJIIIHHHHHHHHHKKKQQQVVV\\\gggrrr{{{}}}}}}~~~{{{yyywwwwwwvvvsssqqqiiijjjiiiggggggnnn{{{tttddd[[[VVVSSSQQQQQQQQQVVV___hhhooozzz}}}zzzxxxvvvuuummmkkkhhhccc^^^YYYTTTRRRMMMNNNSSS[[[aaagggrrr}}}NNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOQQQSSSSSSSSSSSSTTTUUUSSSSSSSSSTTTUUUVVVXXXXXXXXXXXX]]]ffflllqqqwww}}}~~~~~~}}}}}}||||||wwwvvvuuuuuussspppkkkggg]]]ZZZTTTMMMFFFBBB@@@@@@BBBBBBBBBBBBCCCEEEFFFHHHJJJNNNWWWfffyyygggKKK???:::555444666333333333333333333333333333333444555666777888888;;;CCCMMMSSSUUUUUUVVVWWWbbbeeejjjmmmooorrrvvvzzz{{{{{{zzz|||vvvooojjjgggjjjnnnnnnnnnpppwww|||~~~wwwnnnfff```]]]\\\[[[ZZZZZZZZZXXXTTTRRRLLLJJJGGGBBB???<<<;;;:::777999;;;<<<<<<===@@@BBBBBBFFFJJJMMMNNNOOOQQQRRRQQQTTTZZZ```gggpppzzz~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwppphhhccc^^^\\\ZZZ[[[```hhhqqqwwwyyypppjjjccc```^^^______```eeelllrrr{{{|||zzzyyyyyyzzzyyytttooojjjcccYYYRRRLLLHHHBBB>>>888888777777777888::::::;;;;;;===???BBBDDDEEEFFFEEEFFFHHHJJJKKKJJJIIIHHHHHHHHHLLLTTTZZZbbbooozzz|||wwwtttrrrnnniiifffdddbbb```___ZZZ]]]```bbbfffppprrraaaWWWTTTTTTTTTTTTVVV\\\gggqqqyyy}}}|||~~~}}}{{{yyywwwvvvpppoookkkfff```ZZZUUURRROOONNNPPPWWW^^^ggguuuNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKJJJKKKKKKLLLMMMNNNOOOQQQSSSSSSSSSSSSTTTUUUSSSSSSSSSTTTUUUVVVXXXXXXXXXYYY^^^gggmmmqqquuu{{{~~~~~~}}}|||||||||wwwwwwvvvvvvuuurrrmmmiiiaaa]]]VVVMMMFFFCCCCCCDDDBBBBBBBBBBBBCCCEEEFFFHHHJJJLLLSSSaaattt|||}}}}}}jjjMMM@@@;;;777555888333333333333333333333333333333444555666777888888;;;CCCNNNVVVXXXWWWWWWWWW^^^ccchhhlllooosssxxx|||zzz{{{yyyrrrnnnooorrruuuuuutttvvv|||~~~yyyqqqjjjccc^^^\\\]]]]]]]]]]]]\\\YYYUUUQQQKKKIIIFFFBBB???===<<<<<<777999;;;<<<<<<===???AAADDDGGGKKKMMMNNNNNNNNNOOOSSSVVV\\\bbbjjjsss}}}~~~}}}}}}}}}~~~{{{|||}}}~~~{{{xxxtttnnnhhhccc]]][[[YYYYYY]]]eeennnsss~~~yyypppkkkccc___^^^_________dddjjjpppxxx|||zzzxxxyyyzzzxxxsssooojjjcccYYYQQQLLLHHHBBB>>>888888777777777888:::;;;:::;;;===@@@BBBEEEGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHIIINNNVVV^^^ggguuuzzzsssnnnjjjeee___ZZZWWWVVVTTTSSSSSSXXX^^^bbbiiiuuuqqq```VVVTTTVVVXXXYYY[[[bbbnnnyyyzzzzzz}}}~~~}}}{{{yyyxxxwwwtttrrroooiiibbb[[[UUUQQQPPPMMMNNNSSS[[[fffuuuNNNNNNLLLKKKJJJJJJJJJJJJIIIKKKMMMNNNOOONNNLLLKKKKKKJJJJJJJJJLLLMMMOOOQQQRRRNNNJJJLLLPPPQQQOOOLLLOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVWWW\\\ccchhhiiinnnttt|||~~~|||{{{{{{|||}}}|||yyysssmmmiiiccc^^^WWWNNNHHHDDDCCCCCCBBBAAA@@@@@@@@@BBBDDDFFFKKKNNNRRR\\\nnnxxx|||~~~~~~pppTTTAAA999666444333444333333222222333333444222333555666666666888999>>>IIITTTZZZ]]]___^^^ZZZ``````cccjjjsssyyy{{{{{{~~~}}}wwwtttrrruuuwww{{{~~~~~~yyyyyyzzz|||yyytttmmmgggccc```___cccaaa___^^^\\\XXXTTTPPPLLLIIIEEEBBBAAA@@@>>><<<999999999999:::<<<>>>???DDDGGGLLLQQQSSSSSSRRRPPPQQQUUU[[[ccclllvvv~~~~~~~~~}}}zzzuuuoooiiiddd^^^ZZZXXXZZZ]]]```gggnnn}}}xxxnnnhhhcccaaa___^^^___cccgggjjjrrryyyzzzxxxwwwwwwvvvuuusssqqqpppjjjddd]]]UUUNNNGGGBBB>>>999888777666666888:::;;;<<<======>>>@@@BBBDDDEEEIIIJJJKKKKKKLLLLLLLLLKKKHHHMMMVVV___jjjttt~~~xxxqqqnnnddd[[[SSSQQQPPPOOOPPPSSSRRR\\\eeejjjrrrjjj^^^XXXUUUVVVYYY]]]bbbkkkvvv|||zzzzzz{{{}}}~~~~~~~~~~~~zzzwwwxxxzzztttqqqmmmhhhbbb[[[SSSNNNOOOMMMNNNUUUaaannnxxx|||NNNMMMLLLKKKJJJJJJJJJJJJIIIKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLNNNOOOPPPMMMJJJKKKOOOQQQOOOLLLOOOPPPRRRSSSSSSSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUVVV[[[bbbfffhhhnnntttzzz~~~}}}}}}}}}|||xxxsssnnnkkkddd___WWWOOOHHHEEECCCCCCBBBAAA@@@@@@AAABBBDDDFFFIIILLLQQQ[[[mmmvvvzzz~~~tttXXXCCC999666444333444333333222222333333444222444555666666666888:::BBBLLLVVVZZZ]]]``````^^^]]]___dddmmmwww{{{zzz~~~xxxuuutttwww{{{zzzwwwxxxyyy}}}zzztttnnniiigggggggggfffdddaaa___]]][[[XXXUUUPPPMMMGGGCCCAAA???<<<:::999999999999:::<<<>>>@@@DDDGGGLLLQQQTTTTTTSSSQQQRRRVVV]]]eeennnyyy~~~}}}}}}~~~}}}yyyuuuooohhhddd^^^ZZZXXXZZZ]]]```gggnnn{{{xxxnnnhhhbbbaaa___^^^___cccgggiiiqqqwww{{{yyyyyyyyywwwvvvtttrrrqqqjjjeee]]]UUUNNNHHHBBB>>>999888777666777888:::;;;>>>??????AAACCCDDDFFFGGGFFFGGGJJJLLLMMMNNNNNNNNNPPPVVV___iiirrr|||xxxqqqlllcccZZZRRRPPPPPPQQQTTTYYY___jjjttt{{{kkk^^^XXXVVVWWWZZZbbbhhhrrr}}}~~~zzzxxxxxxyyy}}}~~~{{{zzz{{{}}}uuusssnnnjjjddd]]]UUUPPPOOONNNOOOVVVaaammmvvvzzzMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKIIIJJJMMMOOONNNLLLOOOQQQRRRTTTTTTSSSQQQPPPSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSXXX```dddgggmmmsssyyy~~~}}}{{{wwwssspppnnnddd```XXXPPPIIIEEECCCCCCBBBAAAAAA@@@AAACCCDDDEEEGGGJJJPPPZZZlll~~~~~~sssvvvyyy^^^FFF:::666555444444333333222222333333444222444555666666777:::<<>>;;;999999999999999;;;===???@@@EEEHHHMMMQQQTTTUUUTTTSSSTTTYYYaaajjjsss|||}}}}}}}}}~~~}}}yyytttnnngggccc]]]YYYXXXZZZ]]]```fffmmmyyy~~~yyynnngggbbb```___^^^___bbbfffiiiooovvv}}}{{{{{{zzzyyywwwuuusssrrrjjjeee]]]UUUNNNHHHBBB>>>:::999777777777888:::;;;>>>???@@@AAACCCEEEFFFGGGDDDGGGJJJNNNQQQSSSSSSSSSYYY___iiisss|||xxxoooiii```WWWPPPOOORRRVVV^^^eeeqqq|||~~~kkk___YYYVVVYYY]]]gggnnnyyy|||xxxvvvuuuxxx}}}|||}}}wwwtttpppkkkfff___XXXSSSOOOOOOQQQWWWaaakkkrrrvvv|||LLLKKKJJJJJJIIIIIIIIIJJJIIIJJJKKKLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJHHHJJJLLLNNNNNNMMMNNNOOORRRTTTTTTSSSRRRQQQSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQVVV]]]bbbeeelllsss{{{}}}zzzwwwtttqqqpppeeeaaaZZZRRRKKKFFFDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFJJJOOOYYYkkk~~~qqqttt~~~dddJJJ;;;777666444444333333222222333333444222444555666666888;;;>>>IIIUUU___cccdddeeefffddddddhhhnnnvvv}}}wwwooosss|||{{{{{{{{{{{{uuuuuuyyy}}}}}}yyyuuurrrqqqrrrrrrjjjgggbbb``````aaabbbbbb\\\VVVNNNGGGBBB???<<<:::999999999999;;;===@@@AAAEEEHHHMMMQQQTTTVVVVVVUUUUUU[[[dddmmmvvv~~~~~~|||xxxtttmmmfffbbb]]]YYYWWW[[[^^^```ffflllvvvzzzyyynnngggaaa```^^^^^^___bbbfffhhhnnnttt}}}||||||{{{yyywwwuuurrrqqqjjjeee]]]UUUNNNHHHBBB???:::999888777777999:::<<<<<<===>>>@@@BBBCCCDDDEEEEEEHHHLLLQQQTTTVVVVVVVVV[[[bbbmmmwwwxxxmmmfff[[[SSSNNNPPPVVV___lllwww{{{jjj___YYYWWWZZZ___hhhppp||||||xxxuuutttyyy~~~~~~~~~wwwtttppplllfff```XXXSSSOOOPPPRRRWWW^^^ffflllpppuuuKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKLLLLLLLLLLLLIIIIIIHHHJJJLLLMMMNNNNNNMMMNNNQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNOOOOOOTTT[[[```dddkkksss|||~~~}}}|||||||||yyyvvvtttrrrqqqfffbbb[[[SSSLLLGGGDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEJJJPPPXXXhhh}}}rrrsssiiiMMM<<<888777444444333333222222333333444333444555666777999===@@@JJJXXXeeeiiihhhhhhgggeeehhhmmmssszzz~~~~~~xxxpppiiippp~~~}}}~~~{{{vvvxxx|||~~~{{{xxxtttqqqoooiiifffcccbbbdddfffhhhhhhccc\\\RRRJJJDDDAAA>>>===999999999:::<<<>>>@@@BBBDDDGGGLLLPPPTTTVVVWWWWWWVVV\\\fffoooxxx|||xxxsssllleeeaaa\\\XXXWWW[[[^^^```eeekkkssswww}}}xxxnnnggg```___^^^^^^```bbbeeeggglllsss|||}}}|||{{{yyyvvvtttqqqpppkkkeee^^^VVVOOOHHHCCC???:::999888777777999;;;<<<<<<===???AAACCCDDDDDDDDDEEEHHHLLLPPPSSSUUUVVVWWWZZZ```jjjttt}}}yyymmmdddWWWQQQOOOTTT^^^kkk}}}vvvggg^^^XXXWWW[[[aaaiiirrr~~~}}}yyyvvvvvv}}}~~~}}}|||vvvsssoookkkfff___XXXSSSOOOPPPRRRUUUZZZ```fffiiiqqq~~~JJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJKKKLLLLLLLLLLLLKKKHHHHHHIIIJJJLLLMMMOOOPPPNNNOOOPPPRRRSSSSSSTTTTTTRRRRRRQQQPPPOOONNNMMMLLLNNNNNNRRRZZZ___dddllltttxxx}}}|||{{{{{{~~~|||yyyvvvtttrrrqqqgggccc]]]UUUNNNHHHEEECCCAAABBBBBBCCCDDDDDDEEEEEEEEEJJJOOOVVVdddxxxvvvuuulllPPP===999777444444333333222222333333444333444555666777:::???BBBLLLZZZgggjjjhhhhhhgggfffjjjpppxxx~~~~~~wwwuuu{{{kkkfffnnn|||yyy{{{|||vvvpppllljjjiiiiiikkkoooqqqrrrrrrkkkdddXXXMMMFFFBBB???>>>999999999:::<<>>???BBBDDDFFFFFFFFFFFFEEEGGGJJJNNNRRRUUUXXXYYY]]]aaahhhpppxxx~~~pppfffWWWSSSTTT[[[gggwwwzzzoooccc[[[VVVVVV\\\ccckkkttt~~~zzzwwwxxx}}}{{{tttrrrnnnjjjeee___XXXSSSNNNOOOPPPQQQSSSXXX^^^ccclllyyyIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKHHHIIIJJJKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQPPPQQQRRRRRRRRRRRRQQQOOONNNLLLKKKKKKMMMMMMQQQYYY___dddllltttuuu~~~~~~}}}}}}}}}}}}|||{{{yyyvvvsssqqqooohhhddd^^^VVVOOOIIIEEECCCAAABBBCCCDDDDDDEEEEEEEEEDDDIIIMMMSSS___rrr{{{xxx~~~mmmQQQ>>>:::888333444333333222222333333444333444555666777;;;@@@DDDPPP\\\ggghhheeeeeehhhjjjpppvvvyyyuuuxxx|||mmmhhhrrr}}}{{{}}}}}}wwwrrroooooopppsssyyy}}}~~~uuulll^^^QQQGGGAAA>>><<<888888999:::<<>>===888999:::::::::<<>>@@@@@@AAABBBDDDGGGJJJLLLSSSTTTYYY```eeeiiiqqqzzz{{{zzzyyy|||rrrrrrtttzzz~~~zzzxxxxxxxxxxxxvvvuuusssqqqnnniiiccc___]]]ZZZUUURRRSSSXXX___cccpppwww}}}{{{zzzzzzyyyvvvrrrmmmhhhbbb[[[VVVQQQMMMJJJJJJJJJJJJQQQXXXccchhhmmmrrryyy}}}LLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIILLLPPPPPPOOOPPPUUUWWWUUURRRQQQQQQRRRQQQPPPRRRQQQOOOMMMLLLLLLLLLLLLLLLQQQXXX^^^ccchhhllloooqqquuu|||}}}{{{xxxwwwuuusssooommmiiifff```XXXQQQKKKGGGEEEAAA@@@@@@@@@@@@AAABBBCCCAAAEEEJJJPPPYYYfffvvvttt^^^III===999777444444444444555555666777555777888888999===DDDJJJQQQRRRTTTXXX```nnn~~~||||||}}}}}}yyyuuutttvvvyyy|||zzzxxxuuutttwwwuuugggWWWMMMGGGAAA<<<;;;:::;;;<<<;;;;;;<<>>===;;;:::;;;<<<>>>???AAAAAABBBCCCEEEGGGIIIKKKOOOQQQVVV]]]bbbeeemmmvvvyyyzzz}}}}}}}}}yyypppiiihhhhhhiiiiiihhhgggfffeeecccaaa^^^\\\\\\ZZZYYYYYY[[[___cccfffrrrzzz~~~{{{zzzzzz~~~~~~~~~zzzwwwrrrnnnhhhbbb\\\WWWPPPLLLJJJJJJIIIJJJPPPXXXeeejjjpppsssyyyKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIMMMNNNOOOTTTZZZZZZXXXTTTRRRQQQPPPOOOMMMQQQQQQPPPOOONNNMMMMMMLLLNNNSSSYYY___cccfffiiikkkkkkpppxxx~~~~~~}}}{{{yyywwwvvvssspppmmmjjjfff```XXXQQQKKKGGGEEEAAAAAA@@@@@@AAAAAABBBBBBDDDEEEGGGOOO[[[kkkxxx}}}|||~~~vvvaaaKKK>>>999777444444444444444555666777555777888888:::>>>GGGMMMTTTUUUVVVYYYbbbrrr}}}|||||||||zzzyyy|||~~~yyyuuussstttvvvwwwtttuuuvvvyyyoooaaaSSSLLLGGGAAA===<<<999:::::::::999;;;===@@@BBBBBBDDDGGGKKKPPPUUUWWW___ccclllvvv}}}yyysssjjjaaaZZZVVVVVVWWWZZZ]]]aaaeeegggkkknnntttzzz{{{oooggg]]][[[XXXWWWWWWZZZ]]]___ggglllsssyyy~~~zzztttqqqnnnjjjccc\\\UUUNNNGGGBBB>>>===<<<;;;;;;===>>>@@@AAAAAABBBCCCEEEFFFHHHIIILLLNNNTTT\\\```ccckkktttyyy|||{{{rrrfff___]]]]]]\\\[[[\\\\\\[[[ZZZZZZZZZ[[[\\\^^^___aaaccceeehhhjjjkkkuuu|||}}}{{{zzzzzz}}}|||||||||{{{xxxsssnnniiiccc\\\XXXPPPLLLIIIIIIIIIJJJPPPWWWeeekkkrrrvvv|||KKKKKKJJJJJJIIIHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHFFFGGGKKKMMMOOOUUU\\\^^^[[[WWWTTTSSSRRRPPPOOOQQQQQQPPPPPPOOONNNMMMMMMOOOTTTZZZ___bbbdddeeegggfffllluuu~~~~~~~~~|||yyyxxxvvvtttqqqnnnjjjfff```YYYRRRLLLHHHFFFAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEFFFNNN\\\lllxxxyyy{{{~~~yyydddMMM???999777444444444333444444555555555666888888:::@@@JJJQQQXXXXXXXXX[[[cccsss|||||||||xxxwwwvvvxxxzzz|||}}}|||}}}{{{xxxuuusssssstttttttttvvv{{{{{{iii]]]PPPKKKGGGBBB===<<<999999:::999999:::<<<>>>BBBBBBCCCEEEIIINNNSSSVVV___dddmmmwww}}}}}}}}}~~~|||xxxrrrjjjaaa[[[UUUVVVXXXZZZ^^^bbbfffhhhllloootttyyy~~~}}}ppphhh\\\ZZZWWWVVVWWWZZZ^^^```hhhlllsssyyy~~~|||wwwtttoookkkddd]]]VVVOOOHHHCCC>>>===;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFKKKMMMTTT]]]aaaeeemmmuuu{{{{{{rrrfff^^^[[[ZZZVVVSSSTTTUUUUUUTTTTTTVVVZZZ]]]dddgggkkkooorrrssssssrrrxxx|||zzzyyyzzz}}}|||{{{{{{{{{xxxtttooojjjddd]]]XXXPPPLLLIIIIIIIIIIIIPPPWWWccckkksssxxx~~~KKKJJJJJJIIIIIIHHHHHHGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFHHHLLLNNNNNNRRRXXX\\\YYYVVVTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNNNNPPPTTTZZZ___aaabbbccccccdddjjjttt~~~}}}{{{yyywwwuuurrrooojjjgggaaaYYYRRRLLLHHHFFFAAAAAAAAABBBAAAAAAAAA@@@DDDEEEHHHOOOZZZhhhvvv{{{}}}~~~|||hhhPPPAAA:::888555555444333333333444444444666777888;;;BBBLLLTTT[[[ZZZZZZ[[[bbbqqq{{{www{{{uuutttssstttuuuwwwxxxyyywwwvvvuuutttssssssttttttxxx|||~~~tttfffZZZOOOJJJHHHCCC>>>===999:::;;;:::999:::<<>>???@@@@@@AAACCCCCCDDDDDDDDDIIILLLSSS]]]bbbfffnnnvvv}}}~~~rrrjjjgggccc\\\WWWTTTTTTTTTTTTTTTWWW]]]aaakkkooouuu{{{~~~}}}{{{yyyzzz~~~{{{yyyxxx{{{~~~}}}}}}}}}|||yyytttooojjjddd]]]YYYOOOKKKIIIIIIHHHIIIOOOWWWdddnnnwww|||KKKJJJJJJIIIIIIHHHGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFIIIOOOOOOMMMOOOSSSXXXUUUSSSRRRRRRSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNPPPUUUZZZ___``````aaaaaadddjjjuuu~~~{{{zzzxxxvvvrrrpppjjjgggaaaYYYRRRLLLHHHFFFAAAAAABBBBBBBBBAAA@@@@@@@@@EEEKKKPPPVVVcccttt~~~jjjRRRBBB<<<:::666555444444333333333333333555777888<<>>;;;;;;<<<;;;:::;;;===@@@BBBBBBBBBDDDGGGLLLQQQTTT\\\aaajjjttt~~~zzzuuuwww{{{|||xxxvvvwww{{{uuuoooiiiaaa]]]SSSUUUXXX\\\aaaeeeiiilllnnnrrrvvvzzz}}}qqqhhh[[[YYYVVVUUUWWW[[[```cccgggkkkqqqwww|||zzzxxxpppllleee^^^WWWPPPIIIEEE===<<<:::::::::;;;===>>>???@@@AAABBBCCCCCCCCCCCCGGGJJJRRR[[[aaaeeemmmvvvyyyuuupppggg```WWWWWWXXXWWWWWWZZZaaagggpppuuu|||}}}|||}}}{{{xxxwww|||~~~~~~|||yyyuuupppkkkddd^^^YYYOOOKKKIIIIIIHHHIIIOOOWWWgggrrr|||IIIHHHHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGHHHIIIKKKLLLMMMNNNTTTTTTTTTTTTSSSQQQOOONNNPPPQQQQQQQQQPPPPPPRRRSSSVVV[[[aaabbb```\\\[[[[[[dddjjjttt~~~}}}{{{yyyvvvsssqqqmmmiiiccc\\\UUUOOOHHHDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDGGGMMMSSSZZZgggsss{{{~~~}}}nnnYYYEEE<<<===777666444444555555555444777:::999888===IIITTTYYY\\\[[[YYY[[[bbbnnn|||xxxjjjhhhttt}}}zzzvvvqqqoooppprrrsssuuuvvvvvvuuussssssuuuvvv~~~xxxqqqlllbbb[[[RRRJJJFFFCCC>>>;;;:::999888888999:::<<<===@@@BBBEEEGGGJJJNNNRRRVVV```eeelllsss|||xxxvvvyyy~~~|||{{{{{{|||~~~yyysssjjj```YYYUUUVVVYYY\\\```dddhhhjjjnnnrrrwww{{{~~~~~~qqqiii___YYYUUUWWWYYY[[[___cccgggkkkqqqwww|||{{{vvvrrrmmmfff^^^WWWOOOHHHCCC@@@???===;;;;;;===???@@@BBBAAAAAAAAABBBDDDFFFGGGIIIMMMRRRXXX```jjjssszzztttmmmdddccc```^^^^^^bbbhhhmmm{{{}}}}}}||||||}}}zzzxxxtttpppllleee^^^ZZZTTTNNNJJJJJJKKKMMMRRRYYYggguuuIIIHHHHHHIIIJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOOOOOOONNNMMMLLLOOOPPPQQQPPPOOOPPPQQQSSSYYY]]]bbbcccaaa______```ccciiisss}}}~~~{{{zzzwwwtttrrrooojjjddd]]]VVVOOOHHHDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCFFFKKKPPPXXXeeesss{{{}}}qqq[[[EEE;;;:::777666444444555555555444777999999999???KKKVVVZZZ[[[ZZZZZZ\\\cccooo|||zzzmmmaaabbbppp}}}yyyuuussstttuuuwwwwwwwwwvvvuuutttvvvyyy|||yyysssnnnfff___UUUMMMIIIDDD@@@<<<;;;::::::999:::<<<===>>>@@@BBBEEEGGGJJJMMMRRRVVV___cccjjjrrr{{{|||zzz}}}}}}||||||}}}~~~yyyrrriii```YYYUUUVVVYYY\\\```dddhhhjjjnnnqqqvvvzzz}}}|||ppphhh^^^XXXTTTVVVYYY[[[^^^cccfffkkkqqqvvv{{{|||wwwqqqllleee^^^WWWPPPIIIDDD@@@>>><<<;;;;;;<<<>>>@@@@@@@@@???@@@AAABBBDDDEEEHHHLLLQQQXXX```iiisssyyyzzzqqqpppmmmjjjjjjnnntttyyy}}}|||||||||zzzwwwtttpppkkkeee^^^YYYSSSMMMIIIIIIIIIKKKPPPWWWgggvvv~~~IIIIIIHHHIIIJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGIIIJJJKKKLLLMMMHHHIIIKKKMMMNNNNNNMMMMMMOOOPPPQQQPPPOOOOOOQQQSSSXXX\\\``````______aaadddccciiirrr||||||{{{xxxuuussspppllleee^^^WWWOOOIIIDDDCCCBBBAAAAAAAAAAAABBBCCCDDDCCCEEEIIIMMMUUUdddsss}}}~~~ttt^^^GGG;;;999888666444444555666555444555888999:::BBBOOOYYY\\\YYYYYYZZZ^^^fffqqq{{{kkkaaaXXX]]]mmm~~~{{{zzzzzz{{{|||zzzzzzxxxvvvuuuxxx~~~{{{vvvrrrkkkdddZZZQQQLLLGGGAAA===;;;;;;::::::;;;<<<>>>???@@@BBBEEEGGGIIIMMMRRRUUU\\\aaahhhpppzzz~~~}}}}}}}}}xxxrrriii```YYYUUUVVVYYY\\\```dddhhhjjjmmmpppuuuxxx{{{{{{oooggg]]]WWWSSSUUUXXXZZZ^^^cccfffjjjooouuuyyy}}}|||xxxqqqllleee^^^WWWPPPJJJFFF???>>><<<;;;;;;<<<>>>??????>>>>>>>>>???AAACCCDDDGGGKKKQQQXXX```iiirrrxxx}}}yyywwwvvvzzz~~~{{{xxxxxx{{{}}}|||{{{|||~~~xxxvvvrrrooojjjddd^^^YYYRRRLLLGGGGGGHHHIIINNNTTTeeesss}}}{{{{{{JJJIIIHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHJJJKKKKKKLLLIIIJJJLLLNNNOOOOOOOOONNNOOOPPPPPPPPPOOOOOOQQQSSSTTTWWWZZZZZZZZZ[[[___cccccciiirrr|||}}}|||zzzwwwtttrrrmmmfff___XXXPPPIIIEEECCCBBBAAAAAAAAAAAABBBCCCEEEDDDEEEHHHKKKSSSdddtttyyydddLLL>>>:::888666444444555666555444555777999<<>>@@@BBBEEEGGGIIILLLQQQTTTYYY^^^eeennnxxx~~~}}}wwwqqqhhh___YYYUUUVVVYYY\\\```dddhhhjjjmmmooosssvvvyyy}}}{{{oooggg\\\VVVSSSUUUXXXZZZ^^^bbbeeeiiinnnssswww||||||xxxqqqlllddd]]]WWWQQQKKKHHH???>>><<<;;;;;;<<<>>>??????>>>>>>>>>???AAACCCDDDFFFKKKRRRYYYaaaiiiqqqvvvzzz}}}vvvllliiigggjjjqqqzzz}}}|||{{{{{{~~~}}}wwwtttqqqnnnjjjddd^^^ZZZRRRLLLHHHGGGGGGHHHMMMSSSaaaoooxxxvvvuuuJJJIIIIIIIIIJJJJJJHHHFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLNNNOOOPPPPPPOOOOOOPPPRRRRRRTTTVVVVVVVVVXXX^^^bbbeeekkksss}}}}}}|||zzzwwwuuurrrmmmfff___XXXQQQJJJEEECCCBBBAAAAAAAAAAAABBBCCCEEEEEEFFFHHHJJJRRRdddvvvnnnSSSAAA;;;888777555555666666666555444777999>>>IIIWWW^^^___YYYYYY\\\cccmmmvvv|||~~~zzzqqqXXXSSSSSS___uuu}}}yyyxxx||||||yyyqqqjjj```WWWPPPIIIAAA<<<:::999999999999;;;<<<===AAABBBEEEFFFHHHLLLPPPSSSWWW[[[ccckkkvvv|||wwwppphhh___ZZZUUUVVVYYY\\\```dddhhhjjjlllnnnqqqtttwww{{{|||ppphhh\\\VVVRRRUUUXXXZZZ^^^cccfffiiinnnrrrvvv{{{|||xxxqqqllleee]]]WWWQQQLLLIII???>>>============>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGLLLSSS[[[bbbiiippptttwww{{{vvvlll```]]][[[[[[```gggmmmqqqqqquuu{{{~~~}}}|||{{{}}}|||vvvtttqqqnnnjjjeee___ZZZUUUNNNIIIHHHHHHIIINNNTTT___mmmvvvrrrqqq}}}KKKJJJIIIIIIJJJIIIHHHFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMMMMMMMMMMLLLJJJIIINNNOOOPPPOOONNNNNNPPPRRRRRRTTTVVVVVVVVVXXX^^^bbbfffkkkttt}}}}}}|||zzzwwwuuupppllleee___XXXQQQKKKFFFCCCBBBAAAAAAAAAAAABBBCCCEEEEEEGGGIIIJJJQQQddduuuxxxZZZEEE<<<999777555555666777666555555888:::@@@LLLZZZ``````[[[[[[^^^eeepppyyy}}}vvvkkkTTTQQQTTTcccyyy||||||~~~{{{ssskkkaaaYYYQQQJJJBBB<<<999999888888999:::<<<===AAABBBEEEFFFHHHKKKOOOSSSVVVZZZaaaiiittt{{{vvvoooggg___ZZZUUUVVVYYY\\\```dddhhhjjjkkkmmmppprrruuuyyy}}}|||ppphhh\\\VVVSSSUUUXXX[[[___dddgggiiinnnqqquuuzzz}}}yyysssnnneee]]]VVVQQQLLLIII?????????>>>>>>?????????BBBAAAAAAAAABBBDDDFFFGGGIIINNNVVV]]]dddiiinnnrrruuuyyy}}}|||lllaaaWWWUUURRRPPPRRRWWW\\\```___cccjjjpppuuuyyy}}}~~~}}}|||}}}~~~|||{{{uuusssqqqnnnkkkfff```\\\WWWPPPKKKJJJIIIIIINNNTTT]]]llltttpppooo|||KKKJJJIIIIIIJJJIIIGGGEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMKKKJJJIIINNNOOOPPPOOONNNNNNPPPRRRQQQTTTVVVVVVVVVXXX]]]aaaeeejjjsss|||~~~|||{{{zzzwwwuuunnnjjjddd^^^XXXRRRKKKGGGCCCBBBAAAAAAAAAAAABBBCCCBBBDDDGGGIIIIIIOOOaaasss}}}{{{~~~}}}___HHH???999777555555666777666555666888;;;AAANNN\\\aaa```]]]\\\___gggrrr{{{~~~~~~ssshhhVVVTTTYYYiii}}}{{{tttmmmccc[[[SSSLLLCCC>>>::::::999999:::;;;===>>>AAABBBDDDFFFHHHKKKOOORRRVVVYYY```hhhrrr{{{uuuoooggg___ZZZUUUVVVYYY\\\```dddhhhjjjkkkmmmoooqqqssswww|||{{{oooggg\\\WWWSSSVVVYYY\\\```eeehhhjjjnnnqqquuuzzz|||uuuooofff]]]VVVPPPKKKHHH@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBDDDFFFGGGKKKQQQXXX___eeeiiimmmppptttwww|||sssbbbWWWNNNLLLIIIGGGGGGJJJOOOSSSQQQUUU[[[```eeekkkqqqvvv~~~}}}|||}}}{{{zzzuuutttqqqooolllgggbbb]]]WWWQQQKKKJJJIIIIIIMMMSSSZZZhhhpppjjjiiixxxKKKJJJIIIIIIJJJIIIGGGEEEGGGGGGFFFEEEEEEDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLNNNOOOOOOOOONNNNNNPPPRRRPPPRRRUUUUUUTTTVVV[[[___dddiiirrr{{{~~~|||{{{zzzwwwuuummmiiiccc]]]XXXRRRLLLHHHCCCBBBAAAAAAAAAAAABBBCCC@@@CCCGGGHHHHHHNNN```qqq{{{xxxyyy~~~aaaKKKBBB999777666555666777666555777999<<>>???AAABBBDDDFFFHHHKKKOOORRRVVVYYY___gggrrr~~~{{{uuunnnggg___ZZZUUUVVVYYY\\\```dddhhhjjjkkklllnnnppprrrvvv{{{zzznnnfff]]]WWWTTTVVVZZZ\\\aaafffhhhkkknnnrrruuuzzz~~~vvvpppfff]]]VVVPPPKKKHHHAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGMMMRRRZZZaaafffjjjmmmooossswww{{{~~~nnn\\\QQQFFFEEECCCAAAAAACCCGGGKKKHHHLLLRRRVVV[[[aaajjjooo}}}~~~{{{|||{{{zzzvvvtttrrrooommmhhhbbb^^^WWWPPPKKKIIIHHHHHHLLLRRRUUUccckkkeeedddsssFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRTTTVVVVVVVVVVVVXXXZZZdddiiipppxxx~~~zzzwwwuuupppmmmggg```XXXQQQLLLIIIEEECCCAAAAAABBBCCCDDDCCCEEEDDDEEEGGGJJJPPP^^^kkk|||xxxwwwyyy|||}}}aaaJJJ???888777666555444555555666777777:::EEESSS[[[\\\YYYXXX\\\dddnnnxxx{{{~~~~~~uuupppddd___bbbsss~~~~~~~~~~~~{{{xxxssspppiii]]]UUUPPPHHHAAA???:::999<<<>>>======@@@BBBCCCEEEFFFGGGJJJNNNQQQWWW]]]dddlllttt~~~|||xxxrrrjjjbbb\\\VVVZZZ^^^```aaabbbeeehhhjjjllloooqqqsssvvvzzz}}}{{{nnnccc\\\WWWTTTVVVXXXZZZ```fffgggjjjppptttvvvyyy|||~~~~~~{{{ttthhh]]]TTTMMMHHHEEECCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@AAACCCEEEHHHJJJQQQUUU[[[```dddgggkkkmmmmmmssszzzuuubbbTTTMMMEEE???===@@@CCCDDDDDDFFFJJJHHHKKKRRRWWW\\\gggttt}}}}}}{{{~~~|||{{{yyyuuurrrpppnnniiibbb]]]VVVRRRLLLGGGFFFHHHKKKNNNWWWaaahhhfffdddmmmGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQSSSUUUUUUUUUUUUWWWYYYaaafffmmmuuu}}}zzzvvvtttpppmmmgggaaaYYYRRRLLLIIIEEECCCAAAAAABBBDDDDDDCCCEEEDDDEEEGGGJJJPPP]]]kkk}}}yyyvvvyyy~~~{{{```HHH===888777666555444555666666777777:::EEEQQQYYYZZZXXXXXX\\\eeeoooyyy}}}yyynnniiikkkzzz~~~||||||}}}}}}{{{xxxuuussslllaaaYYYSSSKKKCCC???;;;999<<<>>>======@@@BBBCCCEEEFFFGGGJJJNNNQQQXXX]]]fffnnnvvv}}}yyysssjjjaaa[[[UUUYYY]]]```aaacccfffiiiiiikkknnnqqqsssvvvzzz}}}{{{oooddd\\\WWWTTTUUUXXXZZZ```fffiiimmmqqqtttvvvxxxzzz||||||uuuiii^^^UUUNNNIIIFFFCCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@AAACCCEEEHHHJJJSSSVVV[[[```ccceeehhhkkknnnttt{{{qqq^^^PPPIIIBBB===:::===@@@AAABBBDDDJJJIIIMMMTTTZZZaaammmzzz}}}{{{~~~}}}|||zzzwwwsssqqqooojjjccc^^^UUUQQQKKKFFFEEEGGGJJJMMMSSS\\\cccbbbaaakkkHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSPPPRRRTTTTTTTTTTTTVVVXXX]]]bbbiiirrr}}}}}}yyyuuussspppmmmhhhbbbZZZSSSMMMJJJEEECCCAAAAAACCCDDDDDDCCCEEEDDDEEEHHHJJJOOO]]]jjj|||vvv|||yyy^^^GGG;;;888777666555555555666666777777;;;DDDOOOWWWXXXVVVXXX^^^gggqqqzzzyyytttvvv{{{{{{zzzzzz{{{~~~~~~}}}|||zzzyyyrrrhhh___WWWMMMDDDAAA<<<999<<<===<<<===@@@AAACCCEEEFFFGGGJJJNNNQQQXXX^^^gggpppxxx~~~yyysssjjjaaa[[[UUUXXX\\\```bbbdddgggjjjhhhjjjmmmppprrruuuyyy|||~~~{{{pppfff]]]WWWTTTUUUWWWZZZ```ggglllooosssuuuvvvxxxyyy{{{|||uuujjj___VVVOOOJJJFFFCCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAACCCFFFIIIJJJTTTXXX\\\```bbbdddgggiiipppvvv|||mmmZZZLLLEEEAAA<<<:::===??????AAAEEEIIIKKKQQQZZZbbblllyyy~~~|||zzz~~~|||{{{yyyuuusssqqqllleee___TTTPPPKKKFFFDDDFFFIIIKKKNNNVVV\\\]]]]]]hhh~~~IIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHJJJLLLMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSQQQSSSTTTUUUTTTUUUVVVXXX[[[___gggqqq||||||xxxuuussspppmmmiiiccc\\\TTTNNNKKKFFFDDDBBBAAACCCDDDDDDDDDDDDDDDEEEHHHJJJOOO\\\iii|||zzz~~~yyy___GGG;;;888888666555555555666777888888;;;CCCMMMTTTVVVUUUYYY```jjjuuu||||||}}}{{{wwwzzz{{{}}}}}}rrrggg\\\PPPEEEBBB===:::<<<===<<<===@@@AAABBBDDDFFFGGGKKKOOORRRWWW^^^iiirrrzzzzzzssskkkbbb[[[UUUXXX[[[___cccfffhhhjjjgggiiillloooqqqtttxxx{{{}}}|||pppfff^^^XXXTTTUUUWWWZZZaaahhhlllooosssvvvwwwxxxzzz||||||uuujjj___VVVOOOIIIFFFCCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAACCCFFFIIIKKKUUUXXX]]]aaacccfffhhhjjjrrrwww|||~~~jjjWWWJJJCCCAAA===<<<>>>AAAAAAEEEIIIJJJPPPYYYdddooo|||~~~~~~|||{{{zzz~~~}}}{{{wwwvvvsssnnnfff```UUUQQQLLLGGGEEEFFFIIIKKKMMMQQQWWWYYY[[[eee{{{IIIIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKMMMNNNPPPQQQRRRSSSRRRTTTUUUVVVVVVVVVXXXYYY[[[```hhhrrr}}}|||xxxuuussspppnnnjjjddd]]]VVVOOOLLLFFFDDDBBBBBBCCCDDDEEEDDDDDDDDDEEEHHHJJJOOO[[[ggg{{{}}}{{{|||~~~|||bbbJJJ===999888777666555666666777888888<<>>;;;<<<===<<<===@@@@@@BBBDDDFFFHHHKKKOOORRRWWW___kkkuuu|||{{{tttlllccc\\\VVVXXX[[[___dddgggiiijjjgggiiilllnnnpppssswwwzzz}}}|||qqqfff^^^XXXTTTUUUWWWZZZaaaiiikkknnnsssvvvxxxzzz|||~~~{{{tttjjj```WWWOOOIIIEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAABBBDDDFFFIIIKKKTTTXXX]]]bbbeeehhhkkkmmmrrrwww|||~~~|||hhhVVVIIIDDD@@@===<<>>;;;<<>>@@@DDDHHHLLLUUU___qqq}}}vvv{{{|||zzzyyyzzz|||~~~}}}{{{zzzwwwpppfff___TTTQQQMMMIIIFFFFFFGGGGGGKKKLLLVVVfffnnnvvvFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJIIIJJJKKKMMMNNNRRRRRRRRRRRRQQQSSSVVVYYYcccdddhhhqqq~~~|||yyywwwuuussspppkkkfff```YYYRRRMMMGGGDDDAAA@@@BBBDDDEEEEEEEEEEEEFFFIIIJJJNNNYYYeeesssnnnWWWCCC<<<999666444555666666555888666;;;GGGRRRXXX]]]```jjjqqq{{{~~~~~~~~~}}}|||~~~|||{{{tttkkkcccWWWLLLGGG@@@;;;<<<<<<;;;===@@@CCCDDDFFFHHHJJJNNNSSSVVVaaaooo}}}}}}|||}}}~~~~~~~~~|||wwwqqqiiiccc\\\ZZZZZZ]]]cccggggggfffeeegggiiikkkmmmpppuuuxxx}}}zzzrrrlll^^^[[[WWWUUUWWW]]]eeejjjrrruuuxxxzzzzzzyyyzzzzzz||||||}}}~~~{{{qqqggg^^^VVVNNNJJJDDDBBBAAAAAABBBDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJLLLTTTWWWZZZ\\\^^^aaadddfffjjjmmmqqqtttyyysssdddUUUGGGAAAAAA>>>>>>AAAFFFKKKQQQ]]]hhh}}}{{{vvvyyy}}}{{{xxxwww|||}}}|||{{{xxxtttmmmeee___SSSPPPKKKGGGEEEEEEGGGIIIIIIJJJTTTdddsssGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQSSSVVVYYYcccdddiiirrr}}}zzzwwwuuussspppkkkfff```YYYRRRNNNIIIFFFBBBAAAAAACCCCCCCCCEEEDDDFFFHHHIIIMMMYYYeeesssqqqXXXDDD<<<999666555555666666555999777<<>>;;;888666666666666666888999>>>HHHOOORRRVVVZZZfffmmmuuuzzz{{{{{{}}}~~~~~~~~~wwwpppkkkeeeXXXLLLIIICCC=========<<<>>>AAABBBDDDEEEGGGIIIMMMRRRVVV___iiiqqqrrrttt{{{}}}yyyqqqiiiddd]]][[[YYY[[[aaaeeeffffffiiikkklllmmmnnnppptttwww|||~~~~~~yyyrrrjjjeee[[[XXXUUUTTTVVV\\\cccgggnnnpppssstttuuuuuuvvvxxxxxxxxxyyyzzz|||}}}xxxpppggg\\\QQQJJJFFFCCCAAA@@@AAABBBBBBAAA@@@BBBCCCDDDDDDEEEHHHJJJLLLOOOSSSWWWZZZ^^^bbbeeedddggglllooosssyyyuuubbbSSSHHHAAA>>>@@@AAAAAAEEENNNXXXeeevvv~~~xxxuuuvvv{{{{{{wwwvvvuuuwww}}}yyywwwuuurrrnnnhhhaaa\\\TTTQQQLLLHHHEEEFFFGGGIIIKKKNNNVVVcccrrrHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLIIIKKKLLLMMMOOOSSSWWW[[[```dddkkksss}}}}}}zzzxxxvvvqqqnnnjjjfffaaa\\\UUUQQQIIIFFFBBBAAAAAACCCCCCCCCFFFEEEGGGJJJKKKOOOZZZfff~~~~~~}}}~~~}}}dddMMM???<<<999777777777666666777888???HHHNNNPPPTTTYYYfffmmmvvv{{{}}}}}}~~~yyy~~~|||uuupppjjj]]]PPPJJJDDD>>>>>>>>>===>>>AAABBBCCCEEEGGGIIILLLQQQUUU^^^ffflllnnnpppxxx~~~yyyssskkkeee^^^[[[YYY[[[```dddfffeeeiiijjjlllmmmnnnpppsssvvv{{{~~~|||wwwppphhhcccYYYWWWTTTSSSUUU[[[aaafffllloooqqqsssssstttvvvxxxuuuvvvwwwxxxzzz}}}{{{sssjjj^^^SSSKKKHHHFFFCCCBBBBBBCCCBBBBBB???AAACCCCCCDDDEEEHHHJJJMMMPPPUUUXXX\\\```dddgggeeeiiinnnrrruuuzzzooo\\\NNNFFF???>>>???AAAAAAGGGQQQ\\\jjj}}}zzzuuussstttyyy~~~yyytttsssssswww~~~|||yyywwwuuurrrnnniiibbb^^^UUURRRMMMHHHFFFFFFGGGHHHIIIMMMUUU```nnn~~~IIIHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHJJJKKKLLLNNNRRRWWWZZZ___cccjjjrrr{{{}}}zzzwwwuuuqqqnnnjjjfffbbb\\\VVVRRRIIIFFFBBBAAAAAACCCDDDDDDEEEEEEGGGIIIJJJNNNZZZfff{{{zzz{{{}}}~~~fffQQQ@@@===:::777777777777666777999AAAJJJOOOQQQUUUZZZfffnnnxxx~~~|||vvv}}}}}}xxxsssmmmaaaTTTLLLEEE??????>>>===>>>AAABBBCCCEEEFFFHHHLLLQQQUUU\\\ccciiikkkooovvv|||~~~zzztttmmmhhh___[[[YYYZZZ___ccceeeeeegggiiikkklllmmmooosssvvvzzz}}}}}}yyytttnnnfffaaaXXXVVVSSSSSSUUUZZZ```dddjjjlllnnnpppppprrrtttvvvssstttuuuwwwzzz}}}~~~uuukkk```UUUMMMJJJGGGDDDCCCCCCCCCBBBAAA???AAACCCDDDDDDFFFIIIKKKMMMPPPUUUXXX\\\___dddggghhhlllrrruuuxxx|||xxxgggTTTIIIDDD@@@>>>@@@AAACCCIIIUUUaaaooozzzvvvtttuuuxxx|||vvvqqqqqqrrrwww}}}zzzxxxuuurrrnnniiiccc___VVVRRRMMMIIIFFFFFFGGGHHHGGGLLLSSS]]]kkk{{{IIIHHHFFFEEEEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJHHHIIIKKKLLLMMMQQQVVVYYY]]]bbbiiipppxxx~~~{{{xxxvvvtttpppnnnjjjfffbbb]]]WWWSSSKKKGGGCCCAAAAAABBBBBBBBBCCCCCCEEEGGGHHHLLLXXXddd|||~~~~~~fffRRRAAA>>>:::888888888777666999<<>>AAAAAACCCEEEFFFHHHLLLQQQUUUZZZaaahhhkkkooovvv{{{}}}~~~{{{vvvooojjj___[[[XXXYYY^^^ccceeeeeeeeegggiiijjjlllooosssvvvyyy|||}}}zzzvvvqqqkkkccc^^^WWWUUUSSSRRRUUUZZZ___cccgggiiikkklllmmmnnnqqqtttqqqrrrtttwwwzzz~~~vvvlllaaaVVVPPPJJJGGGDDDBBBBBBBBBAAA@@@???AAACCCDDDEEEGGGJJJLLLOOORRRVVVZZZ]]]```dddgggjjjnnntttxxxzzz}}}lll]]]LLLEEEBBBAAA@@@BBBCCCEEEMMMYYYfffsss{{{xxxwwwyyyzzztttooooooqqqwww~~~yyywwwtttqqqmmmiiiccc___VVVSSSNNNIIIFFFFFFGGGHHHGGGMMMSSS[[[jjjzzzIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIKKKKKKMMMPPPUUUXXX\\\bbbiiiooovvv}}}{{{xxxuuussspppnnnjjjfffccc]]]XXXTTTMMMIIIDDDAAAAAAAAA@@@@@@BBBAAACCCFFFGGGJJJVVVbbbyyy}}}fffSSSBBB???;;;888888888777666:::>>>GGGPPPUUUVVVZZZ```hhhqqq~~~yyyqqqqqqxxx}}}qqqzzz|||xxxtttwww}}}zzztttqqqmmmcccXXXMMMFFF@@@@@@???===>>>AAAAAACCCDDDFFFHHHLLLQQQUUUYYY```gggkkkpppwww{{{|||~~~|||wwwpppkkk___\\\XXXYYY^^^ccceeeeeedddfffhhhjjjkkkooosssvvvyyy||||||zzzwwwtttooohhhaaa\\\VVVUUUSSSRRRTTTYYY___bbbdddfffhhhiiijjjllloooqqqpppqqqssswwwzzz~~~vvvlllbbbWWWQQQIIIGGGCCCBBBAAAAAA@@@???@@@AAACCCDDDEEEGGGJJJMMMRRRUUUYYY\\\___bbbfffiiikkkooouuuyyy{{{~~~wwwdddUUUFFFAAABBBBBBBBBCCCEEEGGGPPP]]]iiivvv|||zzzzzzzzzsssnnnnnnpppwwwxxxvvvsssppplllhhhccc___WWWSSSNNNIIIFFFFFFGGGHHHGGGMMMTTT[[[iiizzzJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHKKKOOOSSSVVV[[[```fffkkkqqq|||}}}{{{xxxuuusssqqqnnnjjjfffbbb]]]XXXUUUMMMJJJFFFBBB??????@@@AAAFFFDDDDDDFFFHHHKKKUUU```yyyiiiVVVDDD>>>999999999777888;;;:::<<>>???BBBBBBDDDFFFGGGHHHKKKOOORRR[[[aaahhhmmmpppssswwwzzz}}}yyytttnnnjjjbbb___\\\[[[]]]```cccdddccceeegggiiikkkoootttxxxzzz{{{}}}~~~~~~}}}|||zzz{{{wwwrrrmmmgggaaaZZZVVVUUUTTTRRRQQQSSSWWW\\\___ccceeehhhiiiiiiiiikkklllpppsssvvvyyy||||||qqqggg\\\SSSNNNJJJGGGEEECCCCCCDDDCCCBBBBBBBBBCCCDDDGGGJJJMMMOOORRRUUUXXX[[[^^^ccchhhlllooopppsssvvv{{{tttiiiVVVOOOEEE===;;;===AAACCCEEEKKKVVVaaannn}}}yyysssmmmmmmsss|||~~~|||{{{xxxtttoooiiidddaaaYYYRRRKKKHHHGGGDDDEEEHHHIIIKKKPPPZZZfffsss|||JJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIJJJLLLMMMMMMKKKJJJIIIGGGHHHIIIIIIIIIIIIIIIHHHIIIHHHGGGHHHJJJNNNSSSUUUXXX]]]bbbgggmmmwww~~~{{{xxxuuutttpppnnnjjjfffbbb]]]XXXTTTLLLIIIEEEAAA??????@@@AAAFFFDDDDDDFFFHHHKKKUUU___www{{{kkkWWWEEE???:::999999777777:::<<>>???BBBCCCDDDFFFGGGIIIKKKOOORRR[[[aaaiiinnnqqquuuyyy}}}}}}zzzuuuoookkkeeeaaa^^^]]]___aaacccdddbbbccceeegggiiimmmrrrvvvyyyzzz|||}}}}}}|||zzzyyyxxxtttnnnhhhbbb\\\VVVRRRQQQPPPNNNNNNQQQUUUZZZ]]]```ccceeegggggghhhjjjkkkooorrrvvvyyy|||{{{pppeee\\\SSSNNNIIIGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDGGGJJJMMMNNNRRRTTTWWWYYY\\\```dddhhhkkklllnnnqqquuuxxx{{{}}}}}}|||||||||zzzrrrfff\\\PPPLLLFFFBBBAAABBBDDDEEEGGGNNNXXXdddqqq}}}{{{vvvqqqlllmmmttt~~~~~~{{{vvvpppjjjdddaaaYYYRRRKKKHHHGGGDDDEEEHHHHHHJJJOOOWWWbbbnnnxxx}}}JJJIIIHHHHHHGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIJJJLLLMMMMMMLLLKKKIIIGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGIIIMMMRRRUUUXXX\\\aaaeeejjjttt~~~|||yyyvvvtttpppnnnjjjgggccc^^^XXXTTTKKKHHHDDD@@@>>>???@@@AAAFFFDDDDDDFFFHHHKKKTTT^^^tttzzzvvv|||oooXXXGGG@@@;;;:::999666777999<<<@@@KKKVVV\\\^^^dddjjjuuu}}}{{{pppiiiiii~~~tttpppyyy|||tttnnnjjjhhhnnnvvv}}}zzzwwwsssoooiiidddaaaaaabbbccckkkjjjiiijjjjjjfff___YYYRRRJJJDDDBBB@@@>>>???BBBCCCEEEGGGHHHIIILLLPPPSSS[[[aaaiiiooossswww|||~~~{{{vvvpppkkkfffbbb^^^]]]^^^```aaabbb```bbbdddfffhhhkkkooosssxxxyyyzzz{{{{{{zzzxxxwwwtttooohhh```ZZZUUUQQQNNNKKKJJJIIIJJJNNNRRRWWW[[[]]]___bbbdddeeegggiiijjjnnnqqquuuyyy|||yyynnnddd[[[SSSNNNIIIFFFCCCBBBBBBCCCBBBBBBAAABBBCCCDDDGGGIIILLLMMMPPPRRRTTTVVVXXXZZZ^^^aaacccdddfffhhhkkkmmmoooppppppnnnlllkkkiiibbbYYYRRRIIIHHHGGGEEEEEEEEEFFFFFFMMMTTT___lllyyy~~~|||yyywwwqqqmmmkkknnnvvv}}}xxxqqqkkkeeebbbYYYRRRKKKHHHGGGDDDEEEHHHGGGHHHLLLSSS]]]iiisssyyyJJJIIIHHHHHHGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIKKKMMMNNNMMMLLLKKKHHHIIIKKKLLLMMMLLLKKKKKKHHHGGGFFFGGGJJJNNNRRRUUU[[[___dddgggkkkttt~~~|||yyyvvvuuupppnnnkkkgggddd^^^XXXTTTJJJHHHDDD@@@>>>???@@@AAAEEEDDDDDDGGGHHHKKKSSS]]]qqq|||zzzuuu{{{qqqXXXHHHAAA;;;:::999666666999999>>>IIITTTZZZ\\\cccjjjxxx~~~uuukkkiiimmmxxxttt{{{~~~vvvooojjjggggggmmmvvv~~~{{{xxxuuusssoooiiiccc___^^^^^^___cccbbbccceeefffddd^^^XXXSSSKKKDDDBBB@@@>>>???BBBCCCEEEGGGHHHIIILLLPPPSSSYYY___hhhooosssxxx}}}|||vvvpppllldddaaa\\\ZZZZZZ\\\]]]]]]___aaadddeeegggiiimmmpppvvvwwwyyyzzzyyyxxxvvvuuupppjjjaaaYYYSSSOOOKKKIIIFFFEEEFFFHHHKKKQQQVVVYYYZZZ]]]```cccdddfffhhhjjjmmmpppuuuyyy}}}wwwmmmddd[[[TTTOOOJJJGGGCCCAAAAAABBBBBBBBBAAAAAACCCDDDGGGIIIJJJKKKNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^```bbbbbbcccaaa___^^^]]]\\\ZZZUUURRRMMMMMMMMMLLLKKKKKKMMMNNNUUU]]]iiivvv~~~|||yyyuuurrrllliiiiiinnnyyy}}}xxxrrrkkkfffcccYYYRRRKKKHHHGGGDDDEEEHHHGGGHHHLLLRRRZZZeeeqqqxxxJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKMMMNNNNNNMMMLLLIIIJJJLLLNNNOOONNNLLLKKKHHHGGGGGGHHHKKKPPPUUUXXX```cccfffhhhkkksss~~~|||yyyvvvtttpppnnnkkkhhhddd___XXXTTTJJJHHHDDD@@@??????AAABBBEEECCCDDDGGGHHHJJJRRR[[[mmmvvv~~~|||vvv|||rrrXXXHHHAAA<<<;;;999777777999888>>>IIISSSWWWZZZbbbkkk{{{}}}}}}}}}|||nnnfffjjjrrr{{{~~~}}}wwwqqqjjjgggeeefffnnnwww~~~|||zzzvvvqqqkkkgggddddddddd___^^^^^^```bbb```[[[WWWTTTLLLEEEBBBAAA>>>???BBBCCCEEEFFFHHHIIILLLPPPSSSWWW]]]fffnnnrrrwww}}}|||vvvppplllddd```\\\YYYYYYZZZ[[[[[[___aaadddeeegggiiilllnnnssstttvvvvvvvvvtttrrrqqqjjjddd[[[SSSNNNJJJGGGFFFBBBBBBCCCFFFJJJOOOTTTWWWXXX[[[___bbbccceeehhhjjjllloootttyyy}}}xxxoooggg___WWWRRRLLLIIIDDDAAAAAAAAAAAAAAA@@@AAABBBDDDFFFHHHIIIJJJKKKMMMOOOOOONNNNNNPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZWWWVVVUUUUUUWWWXXXXXXWWWZZZZZZYYYVVVTTTUUUXXX\\\___gggttt}}}zzzvvvqqqmmmfffeeegggooo{{{~~~|||zzzvvvqqqlllgggeeeYYYRRRKKKHHHGGGDDDEEEHHHGGGIIIMMMRRRYYYeeerrr{{{JJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKMMMOOOOOONNNMMMKKKLLLOOOPPPPPPOOOLLLKKKHHHHHHHHHJJJNNNTTTYYY]]]bbbeeehhhhhhjjjqqq}}}}}}{{{xxxuuussspppnnnllliiieee___YYYTTTKKKHHHDDDAAA@@@@@@BBBCCCDDDCCCEEEGGGHHHJJJQQQZZZhhhoooyyyxxx~~~sssYYYHHHAAA<<<;;;:::777888:::<<>>???AAABBBDDDFFFGGGHHHKKKOOORRRWWW]]]fffmmmrrrwww}}}|||vvvoookkkeeebbb]]]ZZZZZZ[[[\\\\\\^^^aaaccceeefffgggjjjlllnnnooopppqqqpppooommmkkkddd^^^VVVOOOJJJGGGDDDBBB@@@@@@BBBEEEIIINNNRRRUUUWWWZZZ^^^```bbbdddfffhhhjjjmmmrrrvvvzzz~~~{{{uuunnnfff^^^YYYPPPKKKFFFBBBAAAAAAAAA@@@???@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLLLLKKKJJJKKKKKKKKKMMMOOORRRTTTUUUVVVVVVUUUUUUVVVWWWZZZ^^^aaacccggggggeeebbb^^^___dddiiinnnvvv|||xxxsssmmmhhhbbbbbbfffppp}}}{{{zzzxxxuuuppplllgggeeeYYYRRRKKKHHHGGGDDDEEEHHHGGGJJJNNNSSSZZZgggvvvJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHKKKMMMOOOOOOOOONNNMMMNNNQQQRRRQQQOOOLLLJJJIIIIIIJJJLLLQQQWWW^^^aaaeeegggjjjjjjkkkqqq|||~~~~~~~~~|||zzzwwwtttrrrpppnnnllljjjfff```YYYTTTKKKIIIEEEBBBAAABBBCCCEEEDDDCCCEEEHHHHHHIIIQQQYYYccciiitttxxxttt\\\GGG@@@;;;;;;:::888999;;;>>>CCCKKKRRRTTTWWWcccppp~~~{{{|||ssskkkppp|||yyyuuuhhhccc______```dddnnnxxxuuupppiiieeebbb^^^YYYUUUUUUMMMFFFCCCAAA>>>???AAAAAACCCDDDFFFGGGJJJNNNQQQXXX___hhhooosssxxx~~~{{{uuuooojjjdddaaa\\\YYYYYY[[[\\\\\\]]]___bbbcccdddeeegggiiihhhiiijjjkkkjjjhhhfffddd]]]XXXQQQKKKGGGCCCAAA???>>>>>>@@@CCCGGGLLLPPPRRRVVVXXX\\\^^^___aaaccceeefffiiinnnrrruuuyyy~~~}}}xxxpppgggaaaSSSNNNHHHCCCAAA@@@@@@@@@???@@@BBBDDDFFFGGGGGGGGGFFFHHHJJJJJJIIIHHHHHHHHHGGGIIIMMMPPPSSSUUUUUUUUUWWWYYY\\\aaagggnnnuuuyyyxxxzzzzzzwwwssstttyyy~~~~~~zzzuuuooohhhddd___```fffqqq~~~}}}{{{yyyuuupppkkkfffdddYYYRRRKKKHHHGGGDDDEEEHHHFFFJJJNNNSSS[[[iiizzzJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHKKKNNNOOOPPPOOOOOONNNPPPRRRSSSRRROOOKKKIIIIIIIIIKKKNNNSSSZZZ```dddhhhjjjllllllmmmrrr}}}~~~~~~}}}{{{yyyvvvsssrrrpppnnnllljjjfff```YYYTTTLLLIIIFFFCCCBBBBBBDDDFFFDDDCCCEEEHHHHHHIIIPPPYYY___dddppp~~~xxxuuu___FFF@@@;;;;;;;;;999:::<<>>???AAA@@@BBBDDDEEEFFFIIIMMMPPPZZZ```iiipppuuuyyyzzzuuunnniiiaaa^^^YYYWWWWWWYYYZZZZZZ[[[^^^```bbbbbbccceeefffdddeeeffffffeeecccaaa```XXXTTTNNNHHHEEEBBB>>><<<<<<===???BBBEEEJJJMMMPPPUUUWWWZZZ\\\]]]___aaabbbcccfffjjjnnnrrrvvvzzz}}}vvvmmmgggVVVPPPIIIDDDAAA@@@@@@???>>>@@@BBBDDDFFFFFFGGGFFFEEEGGGIIIIIIHHHGGGFFFGGGEEEHHHLLLPPPSSSUUUVVVVVVXXX\\\ccckkkttt~~~}}}xxxsssmmmeee```^^^```fffqqq~~~{{{vvvpppjjjeeebbbYYYRRRKKKHHHGGGDDDEEEHHHEEEIIINNNSSS[[[jjj|||GGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNOOOOOONNNMMMLLLMMMLLLKKKMMMSSSZZZ```cccggghhhkkknnnooorrr{{{}}}{{{{{{yyywwwvvvtttqqqnnnjjjeee___YYYTTTJJJGGGDDDAAA@@@AAACCCDDDCCCCCCCCCDDDFFFKKKRRRWWW[[[bbbooo~~~uuurrr}}}___JJJAAA:::999999777777888:::BBBLLLPPPQQQWWWbbblllyyy}}}~~~~~~}}}~~~vvvzzz{{{rrrjjjaaa]]]ZZZ\\\___dddoooyyy}}}vvvqqqfff[[[YYYRRRJJJDDDBBBAAA@@@>>>BBBCCCDDDEEEGGGJJJNNNRRRVVV\\\eeelllqqqvvv|||{{{uuullleee___\\\XXXTTTTTTVVVYYY[[[^^^^^^___```aaabbbcccccccccbbbaaabbbbbb```\\\YYYRRRKKKEEECCC@@@<<<:::;;;;;;<<>>AAADDDHHHKKKMMMRRRRRRSSSUUUWWWXXXYYYZZZ]]]___bbbeeeiiimmmrrrvvv{{{~~~sssiii[[[RRRGGGBBBCCCCCC@@@<<>>:::888:::::::::<<<>>>BBBGGGKKKNNNPPPPPPQQQRRRSSSTTTUUUUUUWWWZZZ^^^bbbeeejjjooosss{{{~~~vvvlll___VVVJJJDDDCCCCCCAAA???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKNNNRRRWWW\\\aaacccpppyyy|||sssjjjbbb^^^\\\\\\[[[^^^gggttt}}}yyyuuupppjjjddd```XXXSSSLLLGGGEEEEEEEEEDDDHHHKKKMMMOOOUUUbbbsssHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHIIIJJJLLLNNNPPPQQQPPPOOONNNMMMLLLMMMNNNOOOPPPPPPOOOOOOQQQUUU[[[___ggggggkkknnnnnnooowww~~~}}}|||yyywwwuuusssoookkkgggaaaZZZUUUNNNKKKGGGCCCAAAAAABBBCCCBBBDDDGGGHHHHHHJJJLLLNNNXXXbbbrrrxxxttt~~~iiiLLLCCC;;;999999888888::::::CCCLLLOOOPPPVVVaaakkkqqqzzz~~~pppfffiiiwwwwwwlllccc\\\XXXXXX\\\```fffqqq{{{xxxooo```RRRIIIDDDCCCDDDBBBCCCDDDEEEGGGJJJNNNRRRZZZ```gggmmmrrrxxx|||uuummmccc[[[SSSQQQNNNLLLMMMQQQVVVYYYZZZ[[[\\\^^^^^^^^^^^^^^^\\\\\\\\\\\\[[[XXXSSSOOOKKKDDD???>>><<<888888999:::::::::<<<@@@FFFKKKNNNPPPPPPPPPQQQQQQRRRRRRRRRSSSVVV[[[___ccchhhmmmqqqzzz|||wwwnnncccZZZOOOGGGDDDDDDDDDCCC@@@AAABBBDDDEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGKKKMMMPPPSSSYYY___fffkkkxxxyyynnneee___\\\\\\\\\]]]aaaiiiuuu|||xxxsssoooiiiccc___XXXSSSLLLGGGEEEEEEDDDDDDHHHJJJLLLNNNTTTbbbtttGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEGGGIIIGGGGGGHHHJJJLLLNNNPPPQQQQQQPPPNNNMMMMMMMMMNNNOOONNNNNNNNNMMMNNNQQQXXX]]]fffgggkkknnnnnnooowww~~~}}}zzzxxxvvvsssppplllhhhbbb[[[VVVJJJHHHDDDAAA@@@AAACCCDDDBBBDDDGGGHHHHHHIIIKKKMMMYYYdddttt|||xxx~~~}}}kkkMMMCCC;;;999999888888;;;;;;DDDMMMPPPQQQVVVaaakkkttt{{{~~~~~~qqqddd^^^gggyyyxxxlllccc[[[XXXYYY]]]bbbiiittt~~~vvviiiYYYMMMFFFCCCCCCBBBCCCDDDEEEGGGJJJNNNRRR[[[aaahhhnnnssszzzzzzssskkkaaaZZZQQQOOOLLLKKKLLLPPPUUUXXXYYYZZZ\\\^^^_________^^^]]]\\\\\\]]][[[WWWRRRMMMHHHAAA===<<<;;;888777999:::::::::<<<@@@EEEJJJMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQTTTZZZ___ccchhhmmmpppxxxyyy|||~~~~~~~~~wwwoooeee\\\QQQHHHDDDCCCCCCBBBAAAAAACCCDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDFFFGGGLLLOOOSSSWWW]]]eeennnttt|||tttiii```\\\\\\]]]]]]___cccjjjttt~~~~~~{{{vvvqqqmmmhhhbbb^^^WWWRRRLLLGGGEEEDDDDDDDDDEEEHHHJJJNNNUUUdddwwwFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHGGGEEEEEEGGGHHHGGGHHHIIIJJJLLLNNNPPPQQQQQQPPPOOONNNNNNMMMNNNNNNLLLMMMMMMLLLLLLOOOVVV\\\eeegggkkkoooooopppxxx~~~{{{xxxvvvtttpppmmmhhhbbb[[[WWWIIIGGGCCCAAA@@@AAACCCDDDBBBDDDFFFGGGHHHIIIKKKMMMYYYeeettt~~~~~~kkkMMMDDD;;;999999888999;;;===EEENNNRRRRRRWWWbbblllvvv}}}~~~|||}}}~~~}}}yyyhhh[[[ZZZfffyyywwwkkkbbbYYYWWWYYY^^^dddkkkvvv|||pppaaaSSSIIIDDDCCCBBBCCCDDDEEEGGGJJJNNNRRR[[[aaahhhooottt|||xxxqqqhhh^^^XXXOOOMMMJJJIIIJJJNNNSSSVVVVVVXXX[[[^^^___```______^^^^^^^^^^^^\\\XXXQQQMMMFFF@@@;;;;;;:::888888::::::;;;;;;===AAAEEEIIIKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPTTTZZZ___ccchhhllloootttvvvxxx{{{|||}}}||||||zzz~~~}}}wwwoooddd\\\RRRIIICCCAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEBBBAAAAAAAAACCCEEEGGGHHHNNNSSSYYY^^^dddmmmxxxvvvnnnccc]]]\\\^^^___```___cccjjjsss|||~~~zzzuuupppkkkgggbbb^^^WWWRRRKKKFFFDDDDDDDDDCCCDDDGGGJJJMMMVVVfffzzzDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCEEEGGGIIIIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKMMMNNNMMMLLLOOOVVV]]]eeeggglllpppqqqrrryyy|||yyywwwtttqqqmmmiiiccc\\\WWWLLLIIIEEEBBB@@@AAABBBDDDAAACCCEEEFFFGGGIIILLLOOOWWWcccsssjjjNNNDDD;;;888888888999<<<>>>GGGPPPSSSSSSXXXcccmmmwww}}}|||zzz}}}wwwcccVVVWWWeeewwwvvvhhh___WWWUUUWWW^^^dddkkkvvvvvviiiYYYMMMFFFCCCBBBCCCDDDEEEGGGJJJNNNRRR[[[```hhhooouuu~~~wwwnnneee[[[SSSLLLJJJGGGFFFGGGKKKPPPSSSRRRUUUYYY\\\____________^^^^^^^^^___]]]XXXQQQLLLEEE???:::;;;;;;888999;;;;;;<<<===???BBBEEEHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPTTTZZZ___cccgggjjjmmmpppsssvvvyyyzzzyyyxxxwwwxxx|||~~~~~~~~~~~~xxxqqqeee___VVVMMMFFFCCCAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBBBBDDDFFFIIIJJJQQQWWW___fffmmmvvv|||qqqiii```[[[]]]```bbbbbbaaaeeekkkttt~~~~~~{{{uuuppplllgggbbb___WWWRRRKKKFFFDDDDDDDDDCCCFFFHHHJJJNNNWWWggg|||DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPQQQQQQPPPNNNMMMKKKKKKMMMOOOMMMLLLPPPWWW^^^dddffflllqqqrrrssszzz|||yyywwwuuuqqqmmmiiiccc\\\XXXOOOLLLGGGCCCAAAAAABBBCCCAAACCCDDDEEEFFFIIIMMMPPPUUUaaarrriiiNNNDDD;;;888888888999<<<@@@HHHQQQTTTTTTYYYdddnnnwww|||~~~{{{yyy}}}zzzfffXXXZZZgggyyytttfff\\\UUUTTTVVV]]]dddkkkvvv|||zzznnn^^^PPPHHHDDDBBBCCCEEEEEEGGGJJJNNNRRRZZZ```hhhooovvvwwwmmmbbbXXXPPPKKKIIIEEEDDDEEEIIIMMMPPPPPPRRRWWW[[[^^^______^^^^^^^^^^^^___]]]WWWPPPKKKDDD>>>:::;;;;;;999999<<<<<<===???AAACCCFFFGGGHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPTTTZZZ___bbbfffiiilllnnnqqqtttwwwyyyxxxvvvtttxxx{{{~~~~~~~~~~~~yyyrrrhhhcccZZZRRRKKKFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCDDDEEEHHHKKKMMMSSSZZZdddlllsss||||||xxxnnnfff]]]ZZZ^^^bbbddddddcccgggnnnwww~~~}}}|||vvvqqqlllhhhccc```WWWRRRKKKFFFDDDDDDCCCCCCGGGIIILLLOOOWWWggg|||GGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOMMMMMMNNNNNNNNNMMMLLLLLLNNNLLLLLLMMMMMMOOOWWW```fffqqqrrrpppttttttyyy~~~|||vvvtttqqqpppmmmfff]]]VVVPPPIIIDDDCCCBBB@@@@@@CCCCCCDDDFFFGGGHHHIIILLLOOOUUUaaarrrmmmRRRDDD999999:::777777;;;@@@GGGOOOTTTUUUZZZdddlllyyy{{{~~~~~~}}}{{{{{{{{{uuufff\\\^^^jjjyyyxxxnnnddd^^^UUUUUUWWW[[[dddnnnyyyyyyyyy}}}yyyoooaaaTTTIIIBBBCCCBBBCCCFFFGGGGGGKKKRRRZZZ___iiirrr|||tttjjj___UUUNNNGGGFFFDDDDDDEEEHHHKKKMMMOOOPPPSSSVVVYYY[[[]]]^^^ZZZ[[[\\\\\\YYYUUUOOOLLLAAA???<<<;;;<<<<<<<<<;;;???@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKOOORRRVVVZZZ]]]bbbgggjjjlllooosssttttttssssssttt{{{|||}}}~~~~~~}}}|||{{{ooohhh]]]RRRJJJFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEHHHNNNQQQ]]]aaaiiiuuu|||sssjjjccc^^^^^^^^^]]]___cccccciiiqqq|||~~~|||{{{|||vvvpppkkkeee```\\\VVVRRRKKKEEEBBBBBBEEEGGGDDDFFFJJJQQQXXXeeezzzGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGHHHIIIKKKMMMOOOOOOOOOOOOOOOOOONNNMMMLLLOOOMMMLLLNNNNNNOOOWWWaaafffqqqrrrqqqtttuuuxxx~~~|||wwwuuuqqqooommmggg^^^XXXQQQJJJDDDCCCBBB??????BBBBBBDDDFFFGGGHHHJJJMMMOOOVVVcccuuuoooSSSDDD999999:::777777;;;@@@HHHPPPTTTUUUZZZccclllyyy{{{}}}~~~}}}{{{{{{{{{uuudddZZZ\\\jjj|||vvvlllbbb\\\VVVVVVWWW\\\dddnnnwww}}}{{{vvvxxx|||~~~~~~{{{qqqdddWWWKKKDDDDDDBBBCCCFFFGGGGGGLLLRRR[[[aaajjjttt}}}uuujjj___TTTMMMFFFEEEDDDDDDEEEGGGJJJLLLMMMOOOQQQTTTWWWYYYZZZ[[[[[[\\\\\\[[[WWWPPPJJJFFFAAA>>>;;;:::;;;<<<===<<>>AAAAAACCCEEEFFFHHHJJJMMMPPPTTTbbbuuusssSSSEEE:::::::::777777;;;AAAHHHPPPTTTVVVZZZccckkkyyy{{{}}}}}}|||{{{zzz{{{xxxeeeYYY[[[kkk}}}ssshhh___YYYVVVVVVXXX\\\dddmmmuuu{{{~~~{{{wwwuuuzzz}}}||||||}}}{{{ssshhhZZZNNNGGGDDDBBBCCCFFFGGGGGGLLLRRR]]]ccclllvvvvvvjjj^^^SSSKKKEEEDDDCCCCCCDDDFFFHHHJJJLLLMMMOOOQQQTTTUUUVVVWWWYYYYYYZZZXXXTTTNNNHHHDDDAAA>>>;;;999:::===>>>???CCCCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEIIILLLQQQUUUYYY^^^dddhhhfffiiinnnqqqssstttvvvxxxzzz{{{~~~vvvooodddXXXNNNHHHEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKNNNSSSVVV]]]dddooo|||zzzppphhhbbb___aaabbb``````ccciiirrr}}}}}}{{{yyyxxx{{{xxxsssoookkkfffaaa]]]SSSPPPKKKFFFCCCBBBBBBCCCHHHGGGJJJOOOVVVccczzzHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIKKKMMMOOOTTTTTTTTTSSSSSSQQQPPPOOOPPPOOOOOOQQQQQQRRRYYYbbbhhhtttwwwvvv{{{zzz}}}~~~|||yyyuuupppllliiieee^^^YYYRRRKKKEEEDDDBBB>>>>>>@@@@@@BBBDDDFFFGGGJJJMMMPPPRRR```sssuuuTTTEEE::::::;;;777777;;;AAAHHHQQQTTTVVVZZZdddlllyyy{{{}}}}}}{{{zzzzzz{{{~~~kkk^^^^^^nnn}}}{{{qqqfff\\\WWWVVVVVVXXX]]]dddlllsssxxx|||{{{yyyvvvwww|||{{{}}}~~~}}}zzztttiii\\\PPPIIIEEECCCCCCFFFGGGGGGMMMSSS]]]ccclllvvvxxxkkk^^^RRRJJJDDDDDDCCCCCCCCCEEEGGGHHHKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUVVVVVVSSSNNNIIIFFFBBB>>>:::999:::>>>@@@BBBDDDDDDEEEFFFGGGHHHHHHIIIKKKJJJHHHGGGFFFEEEEEEEEEFFFIIIMMMPPPTTTXXX]]]``````dddiiimmmpppsssvvvyyyzzz||||||uuuiii\\\QQQIIIFFFDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKKKKMMMPPPUUUXXXdddkkkvvvxxxooofffaaa___aaabbbaaa```ccciiittt~~~|||zzzyyyxxxuuurrroookkkgggaaa^^^QQQOOOJJJFFFCCCBBBAAABBBGGGGGGKKKQQQWWWcccxxxIIIHHHHHHGGGFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPQQQSSSSSSTTTZZZccckkkwwwzzzzzz~~~|||wwwsssnnnkkkhhhddd]]]WWWRRRKKKEEEDDDBBB>>>>>>@@@@@@BBBDDDFFFGGGIIILLLOOOQQQ```sssvvvUUUFFF;;;;;;;;;777777;;;@@@HHHPPPUUUVVV[[[eeemmmyyy{{{||||||zzzyyyzzz{{{~~~tttfffeeerrr}}}~~~yyynnnddd[[[VVVTTTVVVYYY]]]dddkkkrrruuuxxxxxxwwwxxx|||}}}|||}}}{{{zzzxxxrrrhhh\\\QQQJJJFFFCCCCCCEEEGGGHHHMMMTTT\\\bbbkkkttt~~~yyylll___RRRIIIDDDCCCCCCCCCCCCEEEFFFGGGJJJKKKMMMOOOQQQRRRSSSTTTTTTUUUVVVVVVSSSNNNIIIFFFBBB>>>;;;:::<<<@@@CCCDDDEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIGGGFFFDDDDDDCCCCCCDDDFFFIIIKKKMMMPPPTTTWWW[[[^^^dddhhhmmmqqqvvvyyy|||~~~zzznnn```TTTLLLGGGEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGHHHKKKLLLOOOSSSXXX[[[fffnnnyyyxxxnnnddd___^^^```bbbaaaaaaccciiiwww~~~|||zzzyyyvvvtttrrrooolllgggbbb^^^QQQOOOJJJFFFCCCBBBAAABBBEEEGGGMMMTTTZZZdddvvvJJJIIIHHHGGGGGGFFFGGGGGGEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOSSSSSSSSSSSSSSSRRRRRRQQQRRRQQQRRRTTTTTTUUU\\\dddmmmyyy{{{{{{~~~|||wwwsssooollliiiddd]]]WWWRRRKKKEEECCCBBB???>>>AAAAAACCCEEEFFFFFFHHHKKKMMMRRRaaasssuuuUUUGGG<<<;;;;;;777777;;;???GGGPPPUUUWWW]]]gggoooyyy{{{{{{{{{yyyyyyzzz{{{{{{llliiivvv~~~~~~vvvkkkaaaYYYUUURRRTTTXXX^^^dddkkkqqqtttuuuvvvyyy}}}}}}}}}}}}zzzyyyvvvpppggg[[[QQQKKKGGGDDDCCCEEEFFFHHHNNNUUU[[[aaajjjsss}}}zzzmmm```RRRIIIDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJLLLNNNQQQRRRSSSTTTWWWWWWXXXVVVRRRLLLFFFBBBAAA???<<<<<>>FFFOOOUUUXXX^^^hhhqqqyyyzzz{{{zzzyyyyyyzzz|||}}}mmmjjjyyy|||rrrggg]]]VVVRRRPPPSSSWWW^^^eeelllqqqtttwwwzzz~~~}}}}}}~~~{{{yyyuuuooofff[[[RRRLLLGGGDDDCCCEEEFFFHHHNNNVVV[[[aaajjjttt}}}{{{nnn```SSSJJJDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJMMMPPPRRRSSSTTTVVVVVVWWWUUUQQQKKKEEEAAAAAA???>>>???BBBFFFHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGJJJMMMPPPWWW[[[```eeekkkqqqwww{{{uuuggg[[[QQQJJJGGGDDDDDDDDDDDDEEEFFFGGGHHHIIILLLQQQUUUZZZ```eeejjjpppyyyxxxooohhhbbb___aaacccdddfffjjjxxx~~~}}}{{{zzzyyywwwvvvsssqqqnnniiiccc^^^UUUQQQKKKEEEBBBBBBDDDEEEIIIJJJMMMQQQVVVbbbvvvKKKJJJIIIHHHGGGGGGGGGGGGDDDFFFGGGIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGHHHIIIKKKMMMOOONNNOOOPPPQQQRRRRRRRRRRRRSSSRRRTTTWWWWWWWWW]]]eeemmmxxxyyyyyy~~~}}}xxxvvvsssrrrooohhh___XXXPPPIIIDDDCCCBBB@@@@@@CCCCCCEEEFFFFFFEEEFFFIIIKKKMMM\\\nnn{{{uuu}}}rrrVVVHHH<<<<<<;;;777777;;;===EEEOOOTTTXXX___jjjrrrzzzzzz{{{zzzyyyxxxzzz|||}}}kkkhhhzzzyyyoooddd[[[TTTQQQOOORRRWWW^^^eeelllqqqttt{{{~~~{{{{{{{{{}}}~~~|||zzzvvvoooeee[[[SSSNNNHHHEEECCCEEEFFFHHHNNNVVV\\\aaajjjttt}}}{{{oooaaaSSSJJJEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFIIILLLOOOQQQSSSSSSQQQSSSTTTTTTQQQLLLGGGCCCAAA??????AAADDDHHHIIIIIIMMMMMMMMMLLLKKKKKKJJJJJJEEEEEEDDDCCCBBBBBBBBBBBB???AAADDDFFFHHHKKKOOOQQQXXX[[[aaafffkkkrrrxxx|||wwwiii\\\RRRLLLIIIEEEEEEEEEEEEFFFGGGHHHIIILLLOOOUUUZZZ___eeelllppp}}}xxxooojjjddd```bbbdddeeehhhmmm~~~||||||xxxwwwtttrrroooiiiccc^^^VVVRRRKKKEEEBBBBBBEEEGGGMMMKKKKKKNNNSSS```wwwHHHHHHHHHGGGFFFEEECCCBBBFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNPPPPPPPPPQQQSSSTTTVVVWWWVVVUUUUUUVVVYYY\\\___aaammmrrrxxx~~~~~~{{{yyyyyyxxxuuurrrnnnggg___ZZZOOOKKKEEEAAA@@@?????????CCCDDDDDDDDDBBBBBBDDDFFFJJJWWWjjj{{{~~~tttVVVHHH===<<<:::666777<<>>CCCJJJTTT___kkkwwwzzznnnkkksss|||sssfffYYYRRROOONNNMMMUUU]]]gggpppxxx|||wwwuuuwwwyyy|||}}}yyyssskkkaaaVVVOOOEEEDDDBBBBBBDDDGGGKKKNNNSSS[[[fffqqq{{{uuucccWWWOOOMMMKKKIIIIIIJJJLLLMMMQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHIIIKKKMMMOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQMMMMMMLLLMMMOOORRRVVVWWWZZZ^^^bbbcccdddeeeiiimmmqqqtttyyy~~~uuueeeXXXPPPJJJKKKMMMNNNQQQXXXbbbiiittt~~~|||rrrlllgggiiinnnwww~~~~~~}}}}}}|||{{{|||yyyuuutttsssoooiiiddd]]]WWWMMMFFFCCCDDDEEEEEEEEEEEEIIIMMMSSS^^^qqqJJJIIIGGGFFFEEEFFFHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJFFFGGGHHHIIIKKKLLLMMMMMMQQQQQQRRRSSSTTTVVVWWWXXXVVVWWWYYY[[[]]]___``````YYYYYYWWWUUUUUU[[[eeemmm|||~~~~~~~~~}}}zzzxxxvvvtttrrrooojjjccc[[[VVVOOOKKKFFFBBBBBBBBBCCCBBBBBBCCCEEEEEEDDDEEEHHHJJJJJJOOOWWWdddpppxxx{{{{{{|||```LLL;;;999;;;999888:::>>>BBBJJJSSS^^^kkkwww~~~zzzooommmvvv~~~yyyooobbbWWWRRRQQQQQQQQQYYYaaammmwww}}}zzzyyyzzzzzz}}}}}}~~~}}}|||yyyuuunnncccWWWOOOFFFDDDCCCCCCDDDHHHLLLNNNSSS[[[fffqqqzzzwwwdddYYYOOOMMMKKKJJJJJJLLLNNNPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKHHHIIIKKKNNNPPPQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNMMMMMMNNNPPPSSSWWW[[[^^^^^^cccgggiiiiiikkkoootttxxx|||xxxgggXXXPPPJJJLLLOOOPPPTTT\\\hhhqqq{{{~~~vvvooojjjkkkpppyyy~~~~~~~~~|||yyyvvvtttrrrnnngggbbbZZZTTTMMMGGGEEEDDDDDDDDDDDDEEEHHHMMMRRR]]]pppJJJIIIGGGFFFFFFGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKEEEFFFGGGHHHJJJKKKLLLLLLQQQRRRRRRSSSTTTVVVWWWXXXUUUVVVXXX[[[]]]___``````XXXXXXVVVTTTUUU[[[fffnnn|||~~~}}}|||{{{{{{zzzxxxuuuvvvtttrrrooojjjddd\\\VVVOOOKKKFFFBBBBBBCCCCCCCCCBBBCCCEEEEEEEEEFFFHHHJJJJJJMMMUUUbbbooowwwzzzzzzxxx||||||aaaLLL;;;999;;;:::888:::>>>BBBJJJSSS^^^jjjvvv~~~yyypppoooyyy}}}uuulll___UUURRRSSSTTTTTT\\\eeerrr|||~~~}}}|||yyyyyyzzz{{{{{{|||{{{{{{|||{{{zzzvvvooodddWWWNNNFFFEEECCCCCCEEEHHHLLLOOOTTT[[[fffqqqzzz||||||~~~wwweeeZZZNNNMMMKKKJJJKKKMMMOOOQQQRRRRRRRRRSSSRRRRRRQQQPPPQQQQQQQQQPPPOOONNNMMMLLLHHHIIIKKKNNNPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKNNNNNNOOORRRVVV[[[```bbbaaafffkkkmmmmmmnnntttyyy}}}yyyhhhYYYPPPGGGJJJNNNPPPTTT]]]jjjttt~~~}}}zzzrrrlllmmmrrr{{{~~~xxxvvvtttsssqqqlllccc]]]VVVRRRMMMIIIFFFEEECCCAAADDDEEEHHHMMMRRR]]]pppGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHJJJKKKLLLPPPRRRTTTTTTTTTUUUWWWXXX[[[\\\\\\]]]]]]]]]\\\\\\ZZZYYYYYYZZZ[[[```mmmzzz~~~}}}||||||||||||vvvtttrrrpppkkkccc[[[UUUMMMJJJFFFBBB@@@??????@@@DDDEEEEEEEEEEEEFFFFFFFFFLLLNNNSSS]]]iiisssxxxzzz}}}}}}|||bbbIII;;;:::666777;;;999;;;???GGGPPP\\\iiivvv~~~~~~ssspppwww~~~{{{tttjjj___XXXSSSQQQUUU[[[ccckkkzzz~~~{{{xxxyyyzzzzzz{{{{{{{{{zzz|||~~~yyyrrriii[[[PPPIIIGGGDDDBBBCCCGGGLLLOOOVVV\\\fffqqq{{{{{{uuuvvvyyy}}}{{{lll___TTTNNNIIIKKKMMMNNNQQQVVVUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTQQQNNNLLLKKKLLLLLLNNNOOOQQQSSSTTTVVVUUURRRPPPOOOOOOPPPQQQKKKOOOSSSXXX[[[___bbbeeehhhkkkpppsssvvvyyy|||uuucccWWWRRRLLLLLLOOOTTTYYY___jjjuuu{{{|||xxx|||~~~xxxpppnnnsss~~~~~~~~~|||zzzwwwsssooojjjccc___UUUQQQKKKFFFBBBAAABBBCCCCCCEEEIIINNNRRR]]]rrrGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMPPPRRRTTTTTTTTTTTTVVVXXXYYYYYYZZZ[[[[[[[[[ZZZZZZXXXWWWYYY\\\^^^eeesss~~~}}}|||||||||vvvtttrrrooojjjcccZZZUUUMMMJJJFFFCCC@@@???@@@@@@DDDDDDEEEFFFFFFGGGHHHHHHKKKMMMSSS]]]iiitttzzz|||~~~}}}|||dddJJJ<<<;;;777777:::888;;;@@@GGGPPP\\\jjjwwwvvvssszzz~~~{{{rrrhhh^^^XXXTTTSSSXXX___iiisss~~~{{{{{{{{{{{{{{{{{{{{{{{{|||{{{uuukkk]]]QQQIIIFFFDDDBBBCCCGGGKKKNNNUUU\\\fffqqq{{{zzzsssnnnoootttyyy|||mmmaaaUUUNNNJJJKKKMMMNNNQQQVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXYYYYYYXXXVVVSSSPPPNNNMMMMMMNNNOOOQQQSSSTTTVVVXXXVVVTTTQQQPPPPPPQQQQQQNNNQQQVVV[[[^^^bbbfffiiikkknnnssswwwzzz}}}vvvdddXXXRRRNNNMMMOOOTTTXXX^^^iiiuuu|||tttqqqrrrtttyyyzzzssspppuuu|||zzzwwwsssoooiiibbb^^^UUUQQQKKKFFFBBBAAABBBCCCEEEFFFJJJOOOSSS^^^sssGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMPPPRRRSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[ZZZZZZWWWWWWYYY^^^bbbkkkzzz}}}}}}|||{{{vvvtttqqqnnniiibbbZZZTTTMMMKKKGGGCCCAAA@@@AAAAAADDDDDDEEEFFFHHHIIIJJJJJJJJJMMMSSS^^^jjjtttzzz}}}}}}{{{|||fffLLL>>><<<777666999777<<<@@@GGGPPP\\\jjjwwwyyyuuu}}}~~~zzzooofff\\\WWWUUUVVV]]]dddrrr~~~~~~}}}|||||||||||||||zzzpppaaaTTTHHHFFFDDDBBBCCCFFFJJJMMMSSS[[[fffrrr|||qqqjjjgggjjjpppuuu}}}~~~ooocccWWWPPPKKKKKKLLLMMMQQQUUUXXXYYY[[[\\\]]]^^^]]]]]]\\\]]]]]]\\\ZZZVVVSSSQQQNNNOOOOOOQQQRRRTTTVVVWWWYYYWWWUUURRRQQQQQQQQQRRRQQQUUUZZZ___cccgggkkknnnqqqtttxxx|||wwwdddXXXRRRRRRPPPQQQUUUYYY```mmmyyy~~~tttmmmggggggjjjooouuu|||}}}vvvssswww|||zzzvvvrrrnnnhhhaaa\\\TTTPPPKKKEEEBBBAAABBBCCCFFFGGGKKKPPPTTT___tttGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGHHHIIIKKKMMMNNNPPPRRRSSSSSSSSSSSSUUUVVVYYYZZZ[[[\\\\\\]]]]]]\\\XXXXXX[[[aaafffooo}}}|||{{{vvvssspppmmmggg```XXXSSSMMMJJJGGGCCCAAAAAAAAABBBCCCDDDEEEGGGIIIKKKLLLMMMKKKNNNUUU___iiissszzz}}}|||zzz}}}iiiOOO@@@>>>888666999666<<<@@@GGGPPP\\\jjjxxxwwwuuu}}}~~~zzzoooeee\\\XXXVVVXXX```hhhyyy~~~}}}}}}}}}~~~tttdddWWWHHHFFFDDDBBBCCCFFFJJJLLLQQQYYYfffrrr||||||mmmhhheeeiiiooottt{{{rrrfffYYYQQQKKKKKKLLLMMMPPPUUUWWWXXX[[[]]]___```aaaaaa`````````___\\\YYYUUUSSSOOOOOOPPPQQQSSSUUUWWWXXXYYYWWWUUURRRQQQQQQQQQRRRTTTXXX^^^ccchhhlllqqqtttwwwzzz~~~wwwdddVVVPPPTTTRRRSSSXXX]]]fffttt~~~ppphhhcccaaadddiiinnnttt{{{zzzwwwyyy~~~|||yyyvvvrrrmmmggg```[[[SSSPPPJJJEEEBBBAAABBBCCCEEEGGGKKKPPPTTT___uuuGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHIIIKKKNNNOOOQQQRRRTTTTTTSSSSSSTTTVVVYYYYYYZZZ[[[\\\]]]]]]]]][[[[[[^^^ccchhhqqq~~~|||{{{uuusssoookkkfff___WWWRRRLLLJJJFFFCCCAAAAAAAAABBBCCCDDDEEEGGGIIIKKKMMMMMMLLLPPPWWW```iiiqqqxxx||||||yyykkkQQQBBB???888777999666<<<@@@FFFPPP\\\kkkyyy~~~uuuttt}}}~~~zzzooofff]]]XXXWWWZZZccckkk}}}~~~wwwfffXXXHHHFFFDDDCCCCCCFFFIIIKKKPPPXXXdddpppzzzwwwkkkfffeeeiiioootttzzzuuuiii[[[SSSLLLKKKKKKLLLOOOTTTUUUVVVZZZ]]]```bbbccccccbbbbbbbbb```]]]ZZZVVVTTTOOOOOOPPPQQQSSSUUUVVVWWWXXXVVVTTTRRRQQQQQQRRRSSSWWW[[[aaaggglllqqqvvvyyy~~~vvvbbbUUUOOOQQQPPPSSSZZZbbbmmm}}}zzzoooddd___]]]^^^dddjjjoootttzzz}}}~~~}}}zzzzzz}}}zzzxxxtttppplllfff___ZZZRRROOOJJJEEEBBBAAABBBCCCDDDFFFKKKPPPUUU```vvvGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHJJJLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[^^^]]]```eeeiiirrr~~~|||{{{uuusssnnnjjjddd]]]VVVQQQKKKHHHEEEBBB@@@@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMKKKPPPXXX```iiiqqqyyy~~~~~~|||lllRRRCCC@@@999888:::777===@@@FFFOOO\\\kkkzzzwwwvvv~~~zzzooofff\\\YYYYYY]]]fffooouuueeeWWWGGGFFFDDDCCCCCCEEEHHHIIINNNVVVaaammmwww|||ppphhhdddccciiioootttyyy~~~xxxlll]]]UUUMMMKKKKKKKKKOOOTTTSSSUUUYYY]]]aaaccceeefffeeeeeedddbbb___[[[WWWTTTOOOPPPPPPQQQSSSUUUWWWXXXWWWVVVTTTRRRRRRSSSTTTUUUZZZ^^^dddkkkpppvvv{{{uuuaaaVVVQQQPPPPPPUUU___iiiuuu|||lllcccZZZYYYZZZ\\\bbbiiinnnrrrwwwzzz{{{}}}{{{yyy~~~}}}{{{xxxvvvsssoookkkfff___[[[RRRNNNIIIDDDAAAAAABBBCCCCCCFFFKKKQQQVVVcccyyyGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHJJJLLLOOOPPPTTTUUUVVVVVVUUUUUUVVVWWWUUUVVVWWWYYYZZZZZZ[[[[[[]]]]]]```eeejjjrrr|||zzzuuurrrnnniiiccc\\\UUUPPPIIIGGGDDDAAA??????@@@AAADDDDDDEEEGGGHHHJJJKKKKKKHHHNNNWWW```iiirrr{{{lllRRRCCC@@@:::999;;;888===@@@FFFOOO\\\kkk{{{~~~~~~yyylllccc[[[XXXZZZ```jjjuuu|||qqqaaaSSSGGGFFFDDDCCCDDDEEEGGGHHHMMMTTT___jjjttt}}}sssiiifffbbbcccjjjqqqvvv|||zzznnn___VVVNNNKKKKKKKKKNNNSSSRRRTTTYYY^^^bbbeeeggghhhhhhgggfffdddaaa\\\XXXVVVQQQQQQRRRSSSUUUWWWXXXYYYXXXWWWUUUUUUUUUVVVXXXYYY]]]bbbhhhooouuu{{{sssbbbYYYUUUUUUWWW^^^hhhsssyyypppccc[[[VVVWWWYYY[[[```eeeiiimmmrrruuuwww{{{{{{xxx|||~~~|||yyyvvvtttqqqnnnkkkfff```[[[QQQNNNIIIDDDAAAAAABBBDDDDDDGGGLLLSSSZZZggg~~~GGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHJJJMMMOOOQQQUUUVVVWWWWWWVVVUUUVVVXXXWWWXXXYYY[[[\\\\\\]]]]]]\\\\\\___dddjjjrrr|||zzzuuurrrmmmhhhbbb\\\UUUPPPHHHFFFCCC@@@>>>>>>@@@@@@DDDDDDEEEFFFHHHIIIJJJJJJEEELLLVVV```jjjttt~~~lllRRRCCCAAA;;;999<<<999===@@@FFFOOO\\\kkk{{{yyyjjjaaaZZZXXX[[[bbbnnnyyy}}}xxxmmm^^^PPPGGGFFFDDDCCCDDDEEEGGGHHHMMMSSS]]]hhhrrr{{{|||mmmdddeeebbbdddllluuu{{{{{{ooo```WWWNNNKKKKKKKKKNNNSSSRRRUUUYYY^^^cccgggiiijjjjjjiiihhhfffbbb^^^YYYWWWRRRSSSSSSUUUVVVXXXZZZ[[[YYYXXXWWWVVVWWWYYY[[[]]]```dddkkkrrrxxx~~~sssccc[[[YYY]]]___gggrrr}}}}}}ppphhh```ZZZVVVXXX[[[\\\___dddeeeiiimmmqqqtttzzz{{{xxxzzz~~~{{{xxxuuussspppnnnkkkfff```\\\QQQNNNHHHDDDAAAAAABBBDDDEEEHHHNNNUUU\\\jjjGGGGGGHHHGGGGGGFFFEEEDDDDDDFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFGGGIIILLLOOOPPPTTTUUUWWWWWWWWWWWWYYYZZZYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]___aaagggttt~~~zzzxxxvvvsssnnnjjjddd]]]UUUPPPJJJHHHCCC@@@>>>>>>???@@@EEEEEEFFFEEEDDDDDDFFFHHHKKKLLLRRR___ppp}}}nnnSSSCCC???888777;;;999>>>@@@FFFOOO]]]lllyyyvvviiiaaaZZZYYY[[[cccrrr}}}yyytttmmmcccWWWNNNDDDCCCBBBAAABBBDDDFFFGGGPPPUUU]]]fffpppyyyzzzkkkbbb```]]]```dddiiipppyyyrrreeeZZZPPPLLLKKKJJJJJJMMMPPPRRRVVV\\\ccchhhkkklllmmmllllllkkkhhhbbbZZZTTTNNNPPPRRRUUUWWWYYYZZZ[[[[[[[[[[[[YYYXXXYYY\\\^^^gggjjjooouuu{{{sssaaa]]]aaabbblllxxx{{{qqqggg```ZZZYYYVVVVVVXXX\\\```ccchhhjjjmmmqqquuu{{{}}}wwwuuu}}}{{{xxxwwwtttoookkkgggbbb\\\YYYTTTOOOHHHCCCBBBBBBCCCCCCFFFIIIMMMRRR]]]pppHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFGGGHHHJJJMMMOOOQQQSSSUUUWWWWWWWWWWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]___bbbiiivvv|||yyyuuusssnnnjjjddd]]]UUUPPPJJJHHHCCC@@@>>>>>>???@@@DDDEEEFFFEEEDDDDDDFFFHHHGGGJJJSSSccctttkkkQQQAAA>>>888777;;;999>>>@@@FFFOOO\\\jjjwwwvvviiibbb[[[ZZZ]]]eeettt|||vvvpppjjj```TTTLLLDDDCCCBBBBBBBBBDDDFFFGGGMMMRRR[[[eeeoooyyyrrreee___^^^^^^```eeejjjqqqzzztttfff[[[QQQMMMKKKJJJJJJMMMPPPRRRVVV\\\bbbgggkkklllooonnnnnnmmmjjjccc[[[UUUOOOPPPRRRTTTWWWYYYZZZ[[[\\\\\\\\\ZZZYYY[[[^^^```iiinnntttyyy}}}wwwgggdddiiiooozzz{{{rrrjjjbbb\\\YYYXXXVVVWWWYYY]]]bbbeeegggiiimmmppptttxxx}}}}}}yyytttsss||||||xxxwwwtttppplllgggbbb]]]YYYTTTOOOHHHCCCBBBBBBCCCDDDFFFHHHMMMRRR^^^qqqHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHIIIKKKMMMPPPQQQSSSUUUWWWWWWWWWWWWYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\^^^```dddkkkyyy|||zzzuuurrrnnnjjjddd]]]VVVQQQJJJHHHCCC@@@>>>>>>???@@@CCCEEEFFFFFFEEEEEEFFFHHHDDDHHHTTTfffxxxhhhNNN???===777777;;;999>>>@@@EEENNN[[[iiivvv}}}~~~yyyyyyvvvjjjccc\\\[[[___gggvvv{{{ssskkkddd[[[RRRKKKCCCCCCBBBBBBCCCDDDFFFGGGJJJPPPYYYcccnnnxxxsssiii```]]]^^^___bbbgggmmmttt|||wwwiii^^^RRRNNNLLLJJJJJJMMMOOOQQQUUU[[[aaafffjjjlllqqqqqqqqqpppllleee\\\VVVOOOPPPRRRTTTWWWYYYZZZ[[[]]]]]]]]][[[[[[]]]```dddkkkrrrzzz}}}qqqpppvvvwwwoooiiiccc]]]YYYWWWVVVVVVWWW[[[___dddggghhhkkkooorrruuuxxx{{{~~~}}}xxxtttpppqqq{{{}}}yyyxxxuuuqqqlllhhhccc^^^ZZZSSSOOOHHHCCCBBBCCCDDDDDDEEEHHHMMMSSS^^^qqqIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIKKKNNNPPPQQQSSSTTTVVVWWWWWWWWWYYY[[[\\\\\\\\\]]]]]]]]]^^^^^^\\\^^^aaaeeennn||||||zzzuuurrrnnniiiddd]]]VVVQQQJJJHHHCCC@@@>>>>>>???@@@BBBDDDFFFFFFEEEEEEFFFHHHDDDHHHSSSeeewwwdddKKK===<<<777777;;;999>>>@@@EEENNNZZZhhhttt|||~~~}}}{{{tttttt}}}vvvkkkddd]]]]]]aaajjjyyyzzzpppggg___WWWOOOIIIBBBBBBBBBBBBCCCEEEFFFGGGJJJOOOXXXbbblllvvvvvvlllddd^^^]]]```aaaeeejjjqqqwww{{{lllaaaTTTOOOLLLJJJJJJMMMMMMPPPUUUZZZ___dddjjjmmmrrrrrrrrrqqqnnnfff]]]VVVPPPQQQRRRTTTWWWYYY[[[]]]]]]]]]]]]\\\\\\^^^cccgggmmmvvv|||~~~~~~|||{{{uuunnngggccc___[[[YYYTTTUUUVVVYYY]]]bbbfffiiijjjnnnssswwwzzz|||~~~~~~yyysssooommmppp{{{}}}zzzxxxuuuqqqmmmiiiddd^^^[[[SSSNNNHHHCCCBBBCCCDDDDDDFFFIIIMMMRRR\\\nnnIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMPPPQQQRRRTTTVVVWWWWWWXXXZZZ\\\\\\]]]]]]]]]]]]^^^^^^^^^\\\___bbbgggppp~~~{{{yyytttrrrnnniiiddd^^^WWWRRRJJJHHHCCC@@@>>>>>>???@@@AAADDDFFFGGGFFFFFFFFFGGGHHHJJJRRRaaatttbbbIII<<<;;;777777;;;999>>>@@@EEENNNZZZhhhttt|||}}}|||~~~|||xxxqqqrrr{{{vvvkkkddd^^^^^^bbblll|||}}}~~~zzznnnccc[[[TTTLLLGGGAAAAAABBBCCCDDDEEEFFFGGGKKKQQQYYYbbbjjjsss{{{zzznnnfffaaa]]]^^^bbbeeeiiipppvvv|||pppdddWWWPPPLLLJJJJJJMMMKKKOOOTTTXXX]]]ccciiinnnrrrrrrsssrrroooggg^^^WWWRRRSSSTTTUUUXXX[[[]]]^^^^^^^^^]]]\\\]]]```fffjjjpppxxx}}}zzzzzzxxxqqqmmmhhhccc___\\\ZZZXXXTTTUUUXXX[[[```eeeiiikkkkkkooouuuzzz}}}|||uuupppmmmmmmrrr~~~}}}zzzxxxuuuqqqmmmiiiddd^^^[[[SSSNNNGGGCCCBBBCCCDDDEEEGGGJJJMMMRRR[[[kkkJJJJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJMMMOOOPPPRRRTTTVVVWWWWWWXXXZZZ\\\\\\\\\]]]]]]]]]^^^^^^^^^]]]___ccchhhqqq}}}{{{xxxtttqqqmmmiiiddd^^^WWWRRRJJJHHHCCC@@@>>>>>>???@@@AAACCCFFFGGGGGGFFFGGGGGGJJJKKKQQQ___sssbbbIII<<<<<<777777;;;888>>>@@@EEENNN[[[iiivvv}}}}}}{{{zzz|||~~~{{{}}}vvvoooqqqzzz~~~wwwjjjccc^^^^^^cccnnn~~~|||~~~yyylllaaaXXXPPPIIIDDD@@@AAABBBCCCDDDFFFFFFGGGLLLQQQYYYaaajjjrrrzzzzzzpppgggbbb___]]]```dddjjjooouuu{{{tttgggYYYQQQMMMJJJJJJMMMJJJNNNSSSWWW[[[aaaiiinnnqqqrrrssstttqqqiii```YYYUUUUUUUUUWWWYYY\\\___aaa______^^^^^^___ccciiinnnsss{{{wwwuuuvvv{{{{{{tttoooiiigggccc___\\\ZZZXXXXXXVVVXXX\\\```eeejjjmmmooommmqqqwww|||~~~yyysssnnnmmmpppvvv|||zzzxxxuuuqqqlllhhhccc^^^ZZZRRRMMMGGGCCCBBBCCCEEEEEEGGGJJJNNNRRR[[[kkk~~~KKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHJJJLLLNNNOOOQQQSSSVVVWWWWWWXXXZZZ\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]```ccchhhqqq~~~|||yyysssqqqmmmiiiddd^^^WWWRRRJJJHHHCCC@@@>>>>>>???@@@@@@CCCFFFGGGGGGFFFGGGGGGIIIJJJQQQaaavvvbbbIII===<<<888888:::888>>>@@@FFFOOO\\\jjjwww~~~{{{zzz{{{|||~~~{{{tttmmmpppzzzwwwiiiccc]]]^^^dddnnnwwwjjj^^^UUUMMMEEE@@@@@@@@@BBBCCCEEEFFFFFFGGGKKKPPPXXXaaajjjsss{{{|||qqqiiibbbaaaaaaaaadddiiioootttzzzvvviiiZZZRRRMMMJJJJJJMMMIIIMMMSSSWWWZZZ```hhhoooqqqsssuuuvvvssslllccc\\\WWWWWWWWWXXX[[[^^^aaacccbbbbbbaaaaaabbbgggnnnssswww}}}xxxpppppprrrwww{{{yyytttoookkkhhhbbbbbb```^^^[[[ZZZYYYZZZ[[[^^^bbbgggkkkooorrrssstttwww{{{|||wwwqqqnnnooottt{{{~~~~~~~~~{{{zzzwwwtttppplllgggbbb]]]YYYRRRMMMGGGCCCBBBDDDEEEFFFFFFJJJNNNTTT]]]mmmKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNQQQSSSUUUWWWWWWXXX[[[]]][[[[[[\\\\\\\\\]]]]]]]]]^^^```ccchhhqqq}}}{{{sssqqqmmmiiieee^^^WWWSSSJJJHHHCCC@@@>>>>>>???@@@???BBBFFFHHHGGGGGGGGGGGGFFFHHHQQQccczzzcccJJJ======999888:::777>>>@@@FFFOOO]]]lllyyy}}}{{{|||}}}zzzsssllloooyyywwwiiibbb]]]^^^dddooo~~~uuuhhh\\\SSSJJJBBB===???@@@BBBDDDEEEFFFGGGGGGJJJOOOXXXaaakkkttt}}}~~~qqqmmmfffbbbccceeefffjjjooorrrwww}}}xxxjjj[[[RRRMMMJJJJJJMMMHHHMMMSSSVVVYYY___hhhooorrrtttvvvxxxvvvoooeee^^^XXXXXXXXXYYY[[[___bbbdddddddddcccccceeejjjqqqvvvzzz~~~~~~rrrmmmmmmpppvvvzzz|||uuunnniiifffdddbbb`````````^^^\\\\\\\\\]]]___bbbfffkkkpppsssvvvwww{{{~~~|||vvvqqqnnnqqqvvv~~~~~~}}}}}}}}}{{{yyywwwtttoookkkgggbbb]]]YYYRRRMMMGGGCCCBBBDDDEEEFFFEEEIIIOOOUUU___pppMMMLLLJJJIIIIIIJJJJJJKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKNNNQQQTTTVVVWWWWWWXXXZZZZZZZZZ[[[\\\^^^___`````````aaabbbgggqqq~~~~~~~~~}}}uuusssooojjjeee^^^WWWRRRJJJGGGBBB>>>===>>>AAACCCBBBDDDFFFGGGGGGGGGHHHIIIJJJMMMWWWgggzzz}}}```HHH======999777999555888???GGGOOO]]]ooo{{{~~~||||||~~~~~~~~~{{{nnneeejjjwww}}}xxxmmmddd]]]]]]dddqqq{{{pppbbbVVVOOOJJJDDD??????AAAEEEGGGGGGGGGHHHIIIKKKPPPXXX```iiisss|||wwwooocccdddeeefffgggjjjnnnqqq{{{vvvmmm```TTTMMMJJJIIIHHHHHHLLLQQQUUUZZZ```hhhoooqqqwww|||{{{wwwrrrhhh___]]][[[ZZZ[[[^^^bbbdddeeebbbdddfffhhhjjjoootttxxx|||vvvoooiiilllqqqwww~~~uuupppjjjhhhiiihhhddd```bbb```^^^\\\\\\]]]```bbbaaaeeelllqqquuuxxx{{{}}}}}}vvvqqqpppooorrr{{{~~~}}}}}}}}}{{{zzztttqqqllliiigggbbb[[[VVVPPPKKKGGGEEECCC@@@BBBEEEHHHLLLPPPTTTbbbvvvLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHHHHJJJJJJKKKLLLNNNQQQTTTVVVVVVVVVXXXYYYYYYZZZ[[[\\\^^^___```aaa``````bbbgggppp~~~~~~~~~}}}uuusssooojjjeee___WWWRRRJJJGGGBBB>>><<<===???AAABBBDDDFFFGGGGGGGGGHHHIIIJJJMMMVVVeeexxx~~~bbbJJJ??????;;;999;;;777888???FFFOOO]]]ooo{{{|||{{{{{{}}}}}}~~~~~~{{{vvvjjjcccjjjyyy~~~yyymmmddd]]]]]]dddqqqwwwmmm___SSSLLLGGGBBB>>>???AAADDDFFFGGGGGGHHHIIILLLQQQYYYaaajjjttt}}}yyyoooiiidddfffggghhhjjjnnnsssvvvxxxooobbbVVVOOOKKKIIIIIIIIIMMMRRRVVV[[[aaajjjpppuuu{{{~~~}}}zzztttjjj```\\\[[[ZZZ[[[___bbbccccccdddeeehhhjjjmmmqqqvvvzzz~~~zzzooohhhgggjjjooovvv|||{{{wwwrrrmmmhhhfffggggggddd```dddbbb```^^^]]]___aaacccdddiiiooouuuyyy}}}{{{uuupppppppppuuu~~~~~~}}}|||{{{yyyxxxuuuqqqllliiigggccc\\\WWWPPPKKKGGGEEECCC@@@BBBFFFIIIMMMQQQVVVcccwwwKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPSSSTTTUUUUUUWWWXXXXXXYYY[[[\\\^^^```bbbbbbaaaaaabbbfffooo|||~~~~~~}}}vvvsssoookkkfff___XXXSSSJJJGGGBBB>>>;;;<<<===???BBBDDDFFFGGGGGGGGGHHHIIIJJJLLLTTTcccuuudddKKK??????:::999;;;777888>>>FFFNNN]]]nnn{{{}}}zzzxxxxxx|||||||||{{{xxxqqqgggaaajjj{{{zzznnneee]]]]]]dddqqq}}}wwwqqqhhhZZZPPPIIIDDD@@@===???AAADDDEEEFFFFFFHHHIIINNNSSSZZZcccllluuu~~~wwwnnnhhhdddeeegggjjjllloootttyyy}}}{{{rrreeeYYYPPPLLLJJJIIIIIINNNSSSXXX]]]dddmmmssszzz~~~xxxmmmbbb[[[ZZZZZZ\\\___aaabbbbbbeeegggjjjmmmoootttyyy}}}wwwllleeedddhhhmmmttt{{{~~~xxxqqqmmmmmmiiidddcccdddeeeccc```eeecccaaa``````aaadddeeejjjooouuuzzzyyysssnnnooorrrxxx~~~|||{{{zzzwwwuuuuuurrrmmmjjjhhhccc\\\WWWPPPJJJFFFEEECCCAAABBBFFFJJJNNNRRRWWWeeexxxJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRSSSTTTTTTVVVXXXXXXYYYZZZ]]]___aaaccccccbbbcccdddhhhppp|||~~~~~~~~~}}}vvvsssoookkkfff___XXXSSSJJJGGGBBB>>>;;;;;;<<<===BBBDDDFFFGGGGGGGGGHHHIIIIIILLLRRR```qqq}}}~~~cccKKK>>>===888777999555888>>>EEEMMM\\\nnn{{{zzzwwwvvvvvv|||}}}|||zzzvvvpppeee```jjj{{{{{{ooofff^^^^^^dddpppvvvoookkkcccWWWMMMFFFBBB???===???AAADDDEEEEEEFFFHHHJJJPPPTTT\\\dddllluuu~~~wwwooojjjgggeeefffhhhkkkooosssxxx}}}tttgggZZZRRRLLLIIIHHHJJJNNNTTTZZZ___fffpppvvv~~~zzzoooccc[[[ZZZZZZ\\\___aaaaaaaaagggiiilllooorrrvvv{{{ttthhhccccccffflllsssyyy~~~{{{vvvpppjjjggggggeeebbbaaabbbcccbbbaaacccbbbaaaaaabbbeeehhhjjjrrruuu{{{}}}wwwrrrlllooottt}}}}}}||||||zzzxxxuuuvvvrrrmmmjjjhhhccc]]]WWWOOOJJJFFFEEECCCAAABBBFFFJJJNNNQQQXXXfffyyyJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMOOOQQQSSSSSSSSSTTTVVVXXXXXXYYY[[[]]]___aaacccdddddddddfffjjjqqq}}}}}}}}}~~~~~~}}}|||uuurrrnnnjjjeee^^^WWWRRRJJJGGGBBB>>><<<;;;<<<<<>>>>>>>>???BBBDDDFFFGGGGGGGGGHHHIIIHHHIIINNNZZZkkkzzz}}}}}}}}}|||jjjPPPBBB???999888:::777777===CCCKKKZZZmmm|||~~~zzzuuuqqqppprrruuu{{{~~~yyyjjjaaa___mmmzzzqqqhhh___^^^dddooo~~~}}}|||{{{{{{~~~{{{qqqjjj\\\XXXPPPHHHAAA???@@@BBBDDDEEEFFFGGGGGGIIILLLOOOSSSVVV\\\bbbgggnnntttyyyxxxtttnnnkkkkkklllnnnnnnnnnpppsssvvvyyy~~~}}}vvvjjj^^^VVVPPPLLLJJJHHHMMMUUU[[[bbbkkkuuu|||uuuggg\\\ZZZXXXZZZ___dddiiikkkmmmqqqvvvzzz~~~xxxrrrjjj^^^[[[______ccchhhnnnrrrtttttttttssspppmmmiiifffeeeeeeeeeccccccbbbaaa```aaabbbddddddeeegggiiimmmpppsssuuuyyy|||}}}wwwrrrnnnlllqqqwww~~~~~~~~~~~~~~~{{{xxxsssoookkkhhhfffaaaZZZUUUNNNIIIEEEEEEDDDBBBCCCHHHJJJMMMRRR\\\nnnMMMLLLKKKIIIIIIJJJKKKKKKIIIIIIKKKLLLLLLLLLKKKJJJMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMSSSTTTUUUTTTTTTUUUWWWZZZ\\\\\\]]]^^^___```aaabbb```bbbeeeiiiqqq|||~~~}}}{{{yyyyyyzzzzzzyyyxxxrrroookkkgggbbb[[[TTTOOOHHHFFFCCCAAA??????@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIGGGHHHMMMYYYjjjzzz|||}}}iiiOOO@@@===777555888555777<<>>???AAAEEEFFFGGGGGGHHHJJJMMMPPPSSSVVV[[[aaaffflllrrrvvv{{{}}}ssspppmmmlllmmmoooqqqqqqqqqsssvvvxxx{{{~~~wwwkkk```XXXRRRNNNLLLHHHMMMTTT[[[bbbkkkuuu}}}wwwiii]]]ZZZXXXYYY^^^eeekkknnnppptttyyy}}}xxxjjjfff___UUUTTT[[[^^^aaafffllloooqqqppppppmmmkkkgggdddccccccdddeeecccdddcccbbbaaaaaacccdddiiijjjkkkmmmooorrrtttuuuwwwzzzzzztttoookkkjjjttt{{{}}}zzzwwwsssooojjjgggeee```ZZZTTTNNNIIIEEEEEEDDDBBBDDDHHHKKKNNNSSS^^^qqqJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIJJJLLLNNNNNNNNNNNNNNNPPPOOOQQQSSSSSSTTTUUUXXX[[[\\\\\\]]]^^^___```aaabbb\\\```gggmmmttt~~~}}}{{{{{{{{{zzzxxxwwwqqqnnnkkkgggbbb[[[TTTPPPIIIGGGCCC???>>>>>>@@@AAABBBDDDFFFFFFFFFEEEFFFGGGGGGKKKUUUddduuu|||~~~|||hhhMMM???<<<777666:::888888888===HHHYYYjjjvvv{{{}}}~~~{{{uuunnnmmmrrrxxxzzz|||vvvkkkeeennn{{{nnneee]]]]]]cccooozzz{{{|||}}}~~~uuujjjcccWWWOOOHHHEEEBBB>>>>>>@@@BBBCCCEEEEEEFFFHHHLLLOOOUUUWWW[[[^^^bbbgggmmmqqqwwwzzz}}}wwwssslllkkkjjjiiikkkmmmqqqssstttuuuwwwyyy}}}xxxnnncccZZZSSSMMMJJJIIIMMMTTT[[[ccckkkrrrwwwyyynnnccc]]]ZZZ]]]aaaeeejjjpppuuuxxx}}}{{{nnnaaaZZZVVVSSSTTTWWWYYY]]]aaaeeefffggghhhiiillljjjgggdddbbbaaabbbbbb]]]```dddeeeeeeddddddeeefffhhhkkkmmmooorrruuuwww{{{~~~|||vvvoookkkmmmsss~~~~~~{{{xxxtttqqqllliiifffaaaZZZUUUNNNGGGBBBBBBBBBAAACCCFFFHHHQQQYYY```sssJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMNNNMMMMMMNNNPPPQQQRRRTTTUUUUUUWWWYYY\\\\\\]]]^^^___```aaabbbbbb^^^bbbggglllsss}}}}}}{{{{{{zzzzzzxxxvvvqqqnnnjjjfffbbb[[[TTTOOOIIIGGGCCC???>>>>>>???AAACCCEEEGGGGGGFFFFFFGGGHHHHHHLLLVVVfffvvvgggMMM>>><<<777666:::888888999===GGGWWWhhhuuu{{{{{{{{{yyytttooonnnssswww||||||ooogggooo|||oooeee^^^]]]cccooo{{{{{{|||}}}}}}sssiiibbbWWWOOOGGGDDDBBB>>>===@@@BBBCCCEEEEEEFFFHHHLLLOOOTTTVVVZZZ]]]```eeejjjnnnrrruuuyyy{{{{{{wwwsssoookkkjjjjjjjjjkkkmmmpppqqqrrrsssuuuxxx}}}yyynnncccYYYRRRMMMJJJHHHLLLSSSZZZaaaiiiqqqvvvzzzoooeee___\\\___cccgggmmmssswwwzzzuuuiii\\\VVVSSSPPPQQQTTTVVVZZZ^^^aaacccdddeeeffffffeeebbb```_________```^^^```dddeeeeeeddddddeeefffiiillloooqqqsssuuuwww|||yyysssnnnkkkooouuu~~~~~~{{{xxxtttpppkkkhhheee```YYYTTTNNNGGGBBBBBBBBBAAACCCFFFIIIQQQXXXbbbwwwJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOONNNMMMMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHJJJLLLMMMLLLMMMOOOPPPRRRTTTVVVVVVVVVXXXZZZ]]]^^^^^^___```aaaaaabbbbbbaaadddgggkkkppp{{{~~~|||zzzzzzxxxvvvtttpppnnnjjjfffaaa[[[TTTOOOIIIGGGCCC???===>>>???@@@CCCEEEGGGHHHGGGGGGHHHIIIIIINNNXXXhhhyyyfffLLL>>><<<777777:::888999999<<>><<<777777:::777999999<<>>======>>>@@@DDDFFFHHHIIIIIIIIIJJJKKKKKKOOOYYYiiizzzcccKKK===<<<888777999777999999===DDDPPP___nnnxxx{{{||||||{{{yyyzzz}}}rrrsss}}}~~~~~~|||ooogggaaaaaaeeennn{{{}}}{{{yyywwwwwwzzz}}}~~~{{{uuummmddd^^^UUULLLDDD@@@>>><<<===@@@BBBCCCEEEEEEFFFHHHLLLOOOPPPRRRUUUWWWXXXYYY\\\^^^```bbbdddeeefffffffffeeedddeeefffhhhjjjkkklllmmmpppqqqrrrsssvvvzzz}}}{{{pppeee\\\TTTNNNJJJIIILLLPPPUUU\\\dddlllrrrvvv~~~vvviiibbb___bbbggglllttt{{{rrr]]]TTTLLLJJJKKKJJJKKKMMMNNNQQQVVVYYYZZZ[[[]]]^^^_______________``````aaa^^^```bbbbbbbbbbbbdddeeeeeeiiinnnrrruuuxxx{{{}}}vvvqqqmmmmmmnnnqqqzzz~~~~~~~~~{{{xxxqqqnnniiifffccc^^^WWWRRRMMMGGGBBBCCCCCCCCCEEEHHHMMMRRR\\\pppJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNMMMLLLLLLMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIKKKKKKLLLOOOSSSUUUTTTUUUVVVVVVVVVWWWYYY[[[_________``````aaaaaaaaaccceeehhhkkkqqq}}}~~~|||zzzxxxxxxvvvtttrrrnnnlllhhhddd___YYYRRRMMMHHHFFFBBB>>><<<===>>>???CCCEEEHHHIIIIIIIIIJJJLLLLLLOOOWWWfffwww~~~bbbJJJ======888777999666777999===DDDNNN]]]llluuuxxx{{{}}}|||yyy{{{~~~pppqqq}}}~~~yyyzzz}}}ppphhhbbbbbbfffmmmyyy}}}zzzvvvssssssvvvzzz}}}}}}{{{yyytttmmmeee___UUULLLDDD@@@>>><<<===AAABBBCCCEEEEEEFFFHHHLLLOOOPPPRRRUUUVVVVVVVVVXXXYYY]]]___aaadddeeefffeeeeeeccccccdddfffhhhjjjlllmmmppppppqqqrrrtttwwwyyy{{{zzzqqqhhh___VVVOOOJJJHHHKKKNNNSSSYYYaaajjjooottt|||yyyllleee```ccchhhmmmuuu|||}}}mmmZZZQQQJJJJJJKKKJJJJJJLLLMMMQQQUUUXXXZZZ[[[\\\]]][[[[[[\\\\\\]]]]]]]]]]]]]]]^^^`````````aaabbbddddddggglllppptttyyy~~~~~~pppmmmkkknnnqqqvvv~~~~~~{{{xxxrrrnnniiifffccc^^^WWWRRRMMMGGGBBBCCCDDDCCCEEEIIIMMMSSSaaavvvJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOOMMMLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMPPPTTTXXXUUUWWWXXXXXXWWWXXXZZZ\\\_______________`````````aaadddhhhlllttt|||zzzxxxxxxwwwwwwuuusssnnnkkkgggccc___XXXQQQLLLHHHEEEAAA>>><<<<<<>>>???BBBDDDGGGHHHHHHIIIJJJKKKLLLNNNUUUbbbtttaaaIII======888777999666555999>>>EEENNN[[[iiisssuuu{{{}}}xxxkkknnn{{{yyyuuuvvv}}}pppiiiccccccgggmmmxxx}}}yyytttqqqpppssswwwzzz}}}|||zzzxxxtttnnnfffaaaUUULLLDDD@@@>>>===>>>BBBBBBCCCEEEEEEFFFHHHLLLOOOPPPRRRUUUVVVUUUTTTUUUVVVZZZ\\\```ccceeefffeeedddccccccbbbccceeeiiilllnnnnnnnnnooopppsssvvvyyyzzz}}}yyyrrrjjjaaaXXXPPPJJJFFFHHHLLLPPPVVV]]]ffflllqqqzzz{{{ooohhhccceeeiiiooovvv~~~wwwfffXXXPPPJJJJJJKKKJJJJJJKKKLLLPPPTTTXXXYYYZZZ[[[\\\YYYZZZZZZ[[[[[[[[[[[[ZZZ\\\]]]^^^^^^^^^___aaaccccccfffjjjnnnsssyyywwwllljjjkkkpppuuu{{{~~~~~~~~~~~~~~~{{{xxxrrrnnnjjjfffddd___XXXRRRMMMGGGBBBCCCDDDDDDFFFJJJLLLUUUggg|||yyyJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNOOONNNMMMLLLKKKKKKJJJJJJJJJIIIJJJLLLLLLNNNQQQUUUYYYWWWXXXYYYYYYYYYYYY[[[]]]^^^^^^^^^_______________```ccchhhnnnvvv{{{zzzxxxwwwwwwwwwuuusssmmmkkkgggccc^^^XXXQQQLLLHHHEEEAAA>>><<<<<<>>>???BBBDDDFFFHHHHHHHHHJJJKKKLLLMMMSSS```qqqaaaIII======888777999666444888>>>EEENNNZZZhhhqqqttt}}}rrrggglllyyy~~~vvvrrruuu|||pppiiicccdddgggmmmxxx|||yyysssooonnnqqquuuyyy|||{{{yyywwwtttnnngggbbbVVVMMMDDD@@@>>>===???CCCBBBDDDEEEFFFFFFHHHLLLOOOPPPRRRUUUUUUTTTSSSTTTTTTXXX[[[___cccfffeeedddccccccbbbbbbbbbdddhhhlllnnnkkklllmmmooorrrvvvyyy{{{{{{xxxrrrkkkcccZZZPPPJJJDDDFFFIIIMMMSSS[[[ccciiipppyyy|||rrrkkkeeegggkkkpppxxxrrraaaWWWOOOIIIJJJKKKIIIIIIJJJKKKOOOTTTWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]^^^```bbbbbbeeehhhlllrrryyyzzznnniiihhhkkkrrrxxx~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxsssooojjjgggddd___XXXSSSMMMGGGBBBCCCDDDDDDFFFJJJLLLVVVjjj|||sssKKKKKKKKKKKKKKKKKKKKKKKKOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLJJJIIIJJJJJJKKKMMMPPPRRRTTTVVVXXXYYYZZZZZZYYYZZZ\\\^^^``````aaabbbbbbbbbbbbbbbcccdddgggllluuu~~~~~~~~~}}}}}}|||zzzxxxuuusssqqqppplllfff```[[[UUUPPPMMMHHHEEEAAA>>><<<<<<>>>???FFFGGGHHHHHHGGGGGGJJJKKKOOOOOORRR\\\lll|||}}}bbbIII<<<;;;777666999777999:::<<>><<<<<<>>>???FFFGGGHHHHHHGGGHHHIIIKKKMMMNNNRRR]]]lll|||}}}bbbIII<<<<<<777666999777999:::<<>><<<===???AAAEEEFFFGGGHHHJJJLLLMMMMMMRRRSSSUUUUUUTTTUUUVVVXXXYYY[[[```eeehhhhhhfffcccbbbcccdddfffgggiiiiiiiiikkkkkkkkknnnsssxxx|||~~~}}}yyyssskkkcccZZZQQQLLLIIIGGGHHHLLLQQQVVV___iiisssvvv|||{{{ssskkkiiijjjnnnwwwjjjYYYPPPNNNKKKIIIHHHIIIJJJKKKNNNOOORRRTTTVVVVVVUUUUUUSSSTTTTTTSSSSSSTTTVVVYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^bbbggglllqqqwww}}}xxxppplllggglllsssyyy~~~~~~~~~~~~{{{{{{|||||||||{{{yyyxxxqqqooollliiiddd^^^WWWRRRJJJEEECCCDDDDDDCCCFFFKKKQQQ___lllzzzvvvdddaaaKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJJJJKKKMMMPPPRRRTTTVVVVVVWWWXXXXXXWWWXXXZZZ\\\_________`````````aaaaaaeeefffjjjoooxxx~~~~~~}}}{{{yyywwwtttsssrrrooolllfff```[[[VVVPPPLLLHHHEEEAAA>>><<<<<<>>>???EEEGGGHHHHHHHHHHHHIIIKKKKKKMMMSSS^^^mmm|||}}}}}}bbbIII<<<<<<777777999666888999;;;@@@IIIVVVdddnnnvvv}}}tttcccZZZeeexxx|||tttsss{{{xxxmmmdddcccfffjjjqqqvvv~~~~~~{{{zzzwwwssspppoooqqqtttvvvuuuuuusssqqqkkkddd___TTTMMMDDD>>><<<===???AAADDDDDDFFFGGGIIIKKKLLLMMMPPPRRRTTTTTTTTTUUUWWWXXX\\\___dddhhhjjjiiifffdddccccccdddfffggghhhiiiiiiiiijjjkkknnnssszzz{{{xxxrrrlllddd[[[RRRLLLIIIFFFGGGLLLPPPUUU___hhhooottt|||wwwnnnkkkkkkoooxxxhhhXXXMMMLLLJJJHHHHHHIIIJJJKKKNNNOOORRRTTTUUUVVVUUUTTTQQQRRRRRRRRRQQQRRRUUUWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]```eeekkkpppvvv|||}}}sssllljjjjjjooouuu{{{}}}~~~~~~zzz{{{||||||||||||{{{zzzqqqooollliiiddd^^^WWWRRRJJJEEECCCDDDDDDDDDGGGLLLVVVcccnnnwwwzzzjjjXXXWWWNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMKKKKKKKKKLLLLLLJJJJJJKKKMMMPPPRRRTTTVVVWWWXXXYYYYYYXXXXXXZZZ\\\^^^^^^^^^^^^^^^______```eeegggkkkqqqzzz~~~}}}{{{xxxvvvtttrrrrrroookkkfffaaa\\\VVVPPPLLLGGGEEEAAA>>><<<===>>>@@@EEEGGGHHHIIIHHHHHHIIIJJJKKKOOOVVVaaannn{{{~~~~~~}}}aaaIII===<<<888777999666888999;;;???GGGTTTbbbkkkuuu{{{pppbbb[[[eeexxxwwwuuu|||yyynnneeecccfffiiinnnsss|||~~~}}}{{{{{{yyyuuuqqqnnnnnnooottttttssssssqqqkkkddd___SSSMMMDDD>>>===>>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLLOOOQQQSSSTTTTTTVVVXXXZZZ___bbbhhhkkkkkkiiigggeeecccccccccdddeeefffgggggggggiiikkkooottt|||yyyvvvqqqkkkccc[[[RRRLLLHHHFFFFFFKKKOOOUUU^^^gggooottt}}}{{{qqqlllkkkoooyyy|||gggXXXJJJJJJHHHHHHHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUUUUTTTQQQRRRRRRRRRQQQRRRTTTWWWUUUUUUUUUUUUVVVXXXYYYZZZ\\\```eeejjjpppvvv|||uuulllhhhgggkkkpppwww}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzqqqooollliiiddd^^^WWWRRRJJJEEECCCEEEEEEEEEHHHMMMXXXfffpppuuusss```OOOQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNMMMKKKKKKKKKLLLLLLJJJJJJKKKMMMPPPRRRTTTVVVXXXYYYZZZZZZYYYZZZ\\\]]]]]]]]]\\\\\\\\\]]]^^^___eeegggkkkrrrzzz~~~}}}zzzwwwuuusssrrrrrrnnnkkkfffaaa\\\VVVPPPKKKGGGDDDAAA===<<<===???@@@DDDFFFIIIIIIIIIHHHIIIJJJLLLQQQZZZeeepppzzz|||aaaIII======888777999555777888:::>>>FFFRRR```iiirrrxxxrrrggg```hhhzzzzzzxxxyyyooofffdddfffhhhlllqqq{{{}}}}}}{{{zzzzzzyyyuuupppllljjjjjjpppqqqrrrrrrpppkkkddd___RRRLLLDDD???===>>>@@@AAAAAABBBDDDFFFHHHJJJKKKLLLOOOQQQSSSUUUVVVXXXZZZ]]]bbbfffkkknnnllliiigggfffcccbbbbbbbbbbbbccceeeeeefffiiinnnrrrxxx~~~uuurrrmmmgggaaaYYYQQQKKKGGGEEEFFFJJJOOOTTT]]]gggooovvv}}}rrrmmmllloooxxxyyyeeeWWWIIIHHHHHHHHHIIIJJJLLLMMMOOOQQQSSSUUUVVVVVVUUUTTTRRRSSSTTTSSSRRRSSSVVVXXXTTTTTTUUUUUUVVVXXXYYYZZZ]]]```fffkkkqqqwww~~~zzzmmmgggeeeeeekkkqqqxxx~~~~~~~~~~~~~~~}}}~~~}}}{{{yyywwwqqqooollliiiddd^^^WWWRRRJJJFFFDDDEEEFFFFFFIIINNNXXXhhhqqqtttnnnZZZLLLQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSOOONNNMMMLLLKKKKKKKKKKKKJJJJJJKKKMMMPPPRRRTTTVVVXXXZZZ[[[ZZZZZZZZZ\\\^^^\\\\\\[[[ZZZ[[[\\\]]]^^^cccfffjjjqqqzzz~~~|||zzzwwwtttsssrrrrrrnnnkkkgggbbb]]]VVVPPPKKKFFFDDD@@@===<<<===???AAADDDFFFIIIJJJIIIHHHIIIIIIKKKRRR^^^iiissszzz~~~}}}```III======999777999555777888999===DDDQQQ^^^gggooowwwxxxooohhhmmm|||~~~~~~yyyooofffdddfffhhhlllpppxxx{{{~~~}}}zzzxxxxxxwwwrrrmmmiiifffffflllmmmnnnooonnniiibbb\\\QQQLLLDDD???>>>???@@@AAAAAABBBDDDFFFHHHJJJLLLMMMPPPRRRUUUWWWYYY[[[^^^```fffkkkpppqqqnnnjjjhhhhhhdddcccbbbaaabbbcccdddeeehhhmmmsssxxx~~~{{{rrrnnnhhhbbb\\\VVVOOOJJJGGGDDDEEEJJJNNNSSS]]]fffooovvv}}}rrrmmmlllnnnwwwwwwcccVVVIIIIIIIIIIIIJJJKKKLLLMMMQQQRRRUUUVVVWWWWWWVVVUUUSSSTTTUUUTTTSSSTTTWWWYYYVVVVVVVVVWWWXXXZZZ[[[\\\___bbbhhhmmmssszzzqqqhhheeedddeeelllrrrzzz~~~~~~~~~}}}}}}}}}}}}|||yyywwwtttsssqqqooollliiiddd^^^WWWRRRJJJFFFDDDFFFGGGGGGJJJOOOWWWhhhrrrsssjjjVVVLLLSSSLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKMMMPPPRRRTTTVVVXXXYYYZZZYYYYYYYYY[[[]]]\\\[[[ZZZYYYYYY[[[\\\^^^aaadddiiipppyyy~~~|||yyyvvvsssrrrrrrrrrnnnkkkgggbbb]]]WWWOOOKKKFFFDDD@@@===<<<===???AAACCCFFFIIIJJJIIIIIIHHHIIIHHHRRR___llluuu}}}```HHH===>>>999777888444777777888<<>>???@@@AAAAAABBBDDDFFFIIIKKKMMMNNNQQQTTTWWWZZZ\\\^^^aaadddjjjpppuuuvvvrrrmmmkkkkkkfffeeedddcccbbbccceeefffkkkqqqzzz}}}xxxoookkkddd]]]WWWRRRMMMJJJFFFDDDEEEIIINNNSSS\\\fffnnnuuu{{{rrrmmmlllnnnuuu}}}uuuaaaUUUJJJJJJJJJKKKKKKLLLLLLMMMSSSTTTVVVXXXXXXXXXWWWVVVSSSTTTUUUTTTSSSTTTWWWYYYXXXXXXXXXYYY[[[\\\^^^___aaadddjjjpppvvv|||yyyiiicccccceeegggnnnttt|||~~~~~~~~~|||{{{{{{{{{zzzxxxvvvtttsssqqqooollliiiddd^^^WWWRRRJJJFFFDDDFFFGGGGGGKKKPPPUUUhhhrrrqqqgggSSSJJJUUUNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJKKKMMMOOOPPPPPPMMMMMMNNNNNNNNNLLLJJJIIIJJJJJJKKKMMMPPPRRRTTTVVVWWWXXXYYYXXXXXXXXXZZZ\\\\\\[[[YYYXXXYYYZZZ\\\]]]```ccchhhoooxxx~~~|||yyyvvvsssrrrrrrrrrmmmkkkgggccc]]]WWWOOOJJJFFFCCC@@@===<<<>>>@@@AAACCCFFFIIIJJJJJJIIIHHHIIIFFFPPP___mmmwww```HHH===>>>999888888444777777888;;;CCCOOO\\\dddnnnwww{{{ssssss~~~}}}~~~xxxnnnfffdddfffhhhkkkooorrruuuxxx{{{|||yyyuuutttrrrmmmgggcccbbbbbbbbbdddfffhhhhhhccc\\\VVVPPPKKKDDD@@@??????@@@AAABBBCCCEEEGGGIIILLLNNNOOORRRUUUYYY[[[]]]```dddfffnnnsssyyyyyytttooommmmmmiiigggeeeddddddeeefffgggnnnuuu{{{wwwnnniiiaaaZZZTTTPPPLLLIIIFFFDDDDDDIIIMMMSSS\\\eeelllsss~~~yyyqqqmmmlllnnnttt|||ttt```TTTKKKKKKKKKKKKLLLLLLLLLMMMTTTUUUWWWYYYYYYYYYWWWVVVSSSTTTTTTSSSSSSTTTVVVXXXYYYZZZZZZ[[[]]]^^^```aaabbbfffkkkqqqwww~~~rrrdddaaacccgggiiiooovvv~~~~~~~~~|||zzzzzz{{{{{{zzzxxxwwwvvvqqqooollliiiddd^^^WWWRRRKKKFFFDDDFFFHHHHHHKKKPPPTTTgggrrrpppeeePPPIIIUUUMMMMMMNNNNNNNNNOOOOOOOOOKKKJJJJJJJJJIIIIIIIIIIIILLLLLLLLLLLLMMMNNNOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMJJJJJJJJJLLLOOOTTTXXX[[[\\\XXXTTTTTTVVVXXXXXXVVVXXXXXXYYYZZZ\\\]]]___```___aaaeeejjjsss~~~}}}{{{yyywwwvvvtttqqqooommmiiiccc]]]XXXSSSNNNJJJGGGDDD???<<<;;;===AAACCCEEEGGGIIIIIIHHHHHHIIIJJJMMMVVVdddrrr}}}~~~^^^HHH>>>???999666888555;;;888999>>>DDDLLLYYYeeepppxxx{{{{{{yyyyyy}}}xxxoooooozzz}}}}}}~~~zzzpppgggeeefffhhhlllpppssssssuuuyyy{{{xxxsssqqqmmmjjjgggccc^^^ZZZ^^^___aaacccbbb]]]WWWRRRKKKHHHCCC@@@??????>>>>>>BBBDDDFFFGGGHHHKKKOOORRRTTTWWW[[[^^^bbbgggmmmqqqtttwwwyyyyyyuuupppllljjjiiifffeeefffeeedddgggmmmuuuyyyvvvnnnoooggg\\\UUURRROOOJJJEEEBBBCCCEEEGGGKKKRRRZZZ```kkksss{{{{{{tttqqqppppppuuu{{{ttt```TTTLLLJJJIIIJJJNNNQQQSSSTTTUUUVVVXXXZZZ[[[[[[ZZZYYYVVVVVVUUUUUUUUUVVVVVVWWWYYYZZZ\\\]]]^^^___bbbeeeiiimmmrrrxxx}}}wwwgggeeeeeebbbgggooosss{{{~~~}}}~~~}}}}}}}}}|||{{{xxxvvvtttrrrqqqpppqqqnnnhhhccc___WWWNNNKKKGGGCCCCCCCCCEEELLLTTTZZZiiizzzlll^^^SSSIII\\\MMMMMMNNNNNNNNNOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLMMMOOOPPPQQQSSSRRRPPPOOONNNMMMNNNNNNJJJJJJJJJKKKNNNSSSWWWZZZYYYVVVTTTTTTVVVYYYYYYXXXXXXXXXYYYYYY[[[\\\^^^^^^```bbbfffkkkttt}}}{{{yyyxxxwwwuuurrrooommmiiiccc]]]XXXSSSNNNJJJFFFCCC???<<<<<<===@@@BBBEEEGGGIIIIIIHHHHHHIIIJJJNNNXXXhhhxxx^^^HHH>>>>>>888666999666:::777888===CCCKKKYYYfffooowww~~~}}}{{{zzzzzz}}}yyyooommmuuuzzzpppfffdddfffgggkkkooorrrsssuuuyyyzzzvvvqqqoookkkgggddd```[[[XXXZZZ[[[]]]______[[[UUUPPPKKKGGGBBB?????????>>>>>>BBBDDDFFFGGGIIILLLPPPSSSXXXZZZ]]]aaaeeekkkqqqvvvyyy{{{}}}|||xxxrrrnnnlllnnnkkkkkklllkkkjjjnnntttzzz~~~~~~uuunnnllldddZZZSSSPPPMMMHHHDDDBBBCCCEEEGGGKKKQQQYYY___jjjrrrzzz~~~zzzsssqqqppppppuuu|||sss___SSSMMMKKKJJJKKKNNNQQQSSSTTTTTTVVVXXXZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXZZZ\\\^^^___```bbbeeehhhmmmqqqvvv{{{~~~nnnbbbbbbdddeeekkktttttt|||~~~~~~}}}{{{yyywwwuuusssrrrpppqqqnnnhhhddd___XXXOOOLLLHHHEEEEEEEEEFFFMMMTTT]]]kkkxxxiii[[[RRRJJJ^^^MMMMMMNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRPPPOOONNNMMMMMMMMMKKKJJJJJJKKKMMMQQQUUUWWWVVVUUUSSSTTTWWWYYYZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\```bbbfffllluuu~~~|||zzzxxxwwwuuurrrpppmmmhhhbbb\\\WWWRRRMMMJJJDDDBBB@@@======>>>???AAAEEEGGGIIIIIIIIIIIIIIIKKKNNNXXXiii|||~~~}}}}}}^^^GGG<<<<<<777666999777888666777<<>>>>>>>>>>>AAACCCEEEHHHJJJNNNSSSVVV\\\^^^aaaeeejjjqqqxxx}}}{{{uuuqqqoooooolllkkkmmmmmmmmmqqqxxxzzzsssmmmfff___VVVPPPLLLJJJFFFCCCBBBCCCDDDFFFJJJPPPXXX]]]gggoooxxx|||~~~xxxrrrppppppqqqvvv}}}rrr^^^RRRNNNLLLKKKKKKNNNRRRSSSTTTVVVWWWZZZ]]]^^^]]]\\\[[[[[[ZZZYYYXXXXXXYYYZZZZZZ]]]___aaabbbdddfffiiilllrrrvvv{{{wwwjjj```bbbfffiiipppyyyzzz~~~~~~|||zzzwwwuuusssrrrpppqqqnnnhhhddd```YYYQQQLLLHHHFFFGGGGGGHHHNNNUUUbbbmmmwwweeeXXXQQQJJJ___MMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPRRRSSSQQQQQQPPPNNNMMMLLLKKKKKKLLLKKKJJJJJJLLLPPPSSSVVVVVVVVVUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYZZZ[[[___aaaeeellluuu~~~|||zzzyyyxxxvvvrrrppplllhhhbbb\\\WWWQQQLLLIIICCCBBB@@@>>>===>>>??????EEEGGGIIIJJJIIIIIIJJJKKKLLLUUUeeexxx~~~{{{zzz|||]]]FFF;;;;;;666555999888888777888===BBBLLL\\\kkkuuu|||}}}||||||}}}~~~yyyllldddfffooo|||||||||yyyoooeeecccdddfffiiimmmpppssswww|||~~~xxxsssoookkkfffbbb^^^YYYUUURRRQQQRRRTTTVVVWWWUUUPPPLLLHHHEEE@@@>>>>>>>>>>>>>>>@@@BBBEEEHHHKKKOOOUUUXXX___aaadddiiinnnvvv}}}wwwtttrrrooollllllnnnpppqqqwww~~~yyytttmmmiii___ZZZRRRLLLHHHFFFDDDBBBBBBBBBCCCEEEHHHNNNVVV[[[cccllluuuyyy~~~|||uuuqqqpppppprrrwww}}}qqq^^^SSSNNNMMMKKKLLLOOORRRTTTUUUXXX[[[^^^aaabbbbbb```___^^^]]][[[ZZZZZZZZZ\\\\\\^^^```ccceeegggiiimmmpppvvvzzzwwwmmmffffffjjjmmmttt|||}}}|||{{{yyyvvvtttrrrqqqooopppmmmgggcccaaaZZZSSSKKKHHHGGGHHHIIIIIIOOOVVVfffnnnvvvcccVVVPPPJJJ___MMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTSSSSSSRRRQQQOOONNNMMMLLLLLLKKKJJJKKKLLLOOOSSSUUUXXXYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^```eeekkkuuu~~~|||zzzxxxwwwuuurrroookkkgggaaa[[[VVVQQQLLLHHHCCCAAA???>>>======>>>???DDDGGGIIIJJJJJJJJJKKKLLLNNNTTT```rrr|||zzz|||~~~[[[DDD:::;;;666555999888888888:::>>>CCCMMM___ooo{{{|||}}}~~~~~~~~~vvvkkkbbbbbbkkkyyyxxxwwwzzzooofffcccdddeeehhhmmmppptttyyy~~~~~~xxxsssoookkkfff```\\\XXXTTTQQQOOOOOOQQQTTTUUUSSSNNNKKKFFFCCC???======>>>???>>>???AAADDDHHHKKKPPPUUUYYY___bbbggglllsss{{{yyyvvvtttsssqqqqqquuuxxxzzzzzzrrrlllfffaaaXXXTTTNNNHHHDDDCCCBBBAAAAAABBBCCCDDDGGGLLLTTTYYY___hhhrrrwww{{{}}}yyytttppppppppprrrwww}}}ppp^^^SSSNNNLLLKKKMMMPPPTTTVVVVVVYYY\\\```ccceeedddbbbaaa```___]]][[[[[[\\\]]]^^^___aaadddgggiiilllqqqtttxxx}}}{{{tttnnnjjjjjjmmmrrryyy{{{{{{yyywwwtttrrrpppooommmnnnkkkfffbbbaaa[[[TTTJJJGGGFFFHHHIIIKKKQQQYYYiiipppvvvbbbUUUOOOIII^^^MMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVUUUSSSQQQOOONNNLLLLLLKKKKKKMMMPPPTTTVVVZZZ[[[\\\[[[YYYXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^___aaaeeekkkttt}}}{{{yyywwwvvvtttqqqoookkkggg```ZZZUUUPPPKKKHHHCCCAAA???<<<<<<===>>>@@@DDDGGGIIIJJJJJJJJJLLLMMMQQQTTT^^^ooo}}}|||~~~yyyXXXBBB:::;;;777666999666888888;;;???DDDNNNaaasss~~~~~~~~~~~~{{{uuukkkbbb```iiixxxuuuvvv~~~{{{pppfffdddeeefffiiimmmpppuuu|||~~~yyyvvvpppkkkeee___ZZZVVVRRROOOMMMNNNOOOQQQRRRPPPLLLIIIEEEBBB>>><<<===>>>??????>>>@@@DDDGGGKKKOOOUUUYYY___cccjjjqqqxxx{{{xxxxxxvvvtttuuuzzz~~~~~~qqqiiiddd^^^YYYSSSOOOJJJEEEBBB@@@AAAAAAAAAAAABBBCCCEEEKKKRRRWWW[[[eeeoootttyyy}}}}}}zzzxxxsssoooppppppqqqvvv|||nnn\\\RRRMMMLLLKKKMMMQQQUUUXXXYYYYYY\\\aaaeeeffffffcccbbbbbbaaa^^^\\\[[[\\\^^^___```cccfffiiilllppptttxxx}}}xxxmmmkkkjjjlllpppwww~~~~~~zzzyyyxxxvvvsssqqqooonnnkkkllliiidddaaa```[[[UUUKKKGGGFFFHHHJJJMMMVVV___ooorrrttt^^^RRRNNNJJJ___MMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVUUUSSSPPPNNNMMMLLLLLLKKKLLLNNNQQQUUUXXXYYY[[[]]]]]][[[ZZZ[[[]]][[[[[[[[[\\\^^^___```aaaaaacccgggllluuu|||zzzxxxvvvuuussspppmmmjjjfff```ZZZUUUPPPKKKGGGDDDBBB>>>;;;:::<<>>??????>>>@@@CCCFFFJJJNNNTTTXXX___eeemmmuuu~~~~~~||||||yyywwwyyyttthhhbbb]]]XXXSSSNNNLLLHHHCCC@@@???@@@AAA@@@AAAAAABBBDDDIIIPPPUUUXXXbbbmmmrrrwww{{{{{{xxxxxxrrroooppppppqqquuu{{{~~~jjjZZZPPPLLLKKKJJJMMMRRRWWWZZZ[[[]]]```eeeiiikkkjjjgggeeedddaaa^^^\\\[[[\\\^^^```ccceeeiiilllppptttyyy|||uuukkklllmmmooouuu}}}~~~~~~}}}{{{zzzxxxvvvsssqqqpppoooiiijjjgggbbb```___[[[UUUMMMHHHFFFHHHLLLQQQ\\\fffvvvuuurrrYYYLLLLLLLLLdddMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVSSSSSSSSSRRRPPPNNNKKKJJJLLLLLLKKKLLLOOORRRVVVYYYWWWZZZ]]]^^^\\\\\\^^^```\\\\\\\\\^^^___aaacccdddccceeehhhnnnvvv~~~{{{yyywwwvvvuuusssooommmjjjfff```ZZZUUUOOOJJJGGGEEEBBB===:::999;;;???AAADDDGGGIIIJJJJJJKKKLLLNNNLLLPPP[[[nnn}}}{{{}}}qqqSSS@@@999===999777888444555666:::>>>BBBMMMbbbuuu}}}~~~~~~|||~~~{{{xxxpppfffbbbhhhwww~~~wwwxxx}}}rrrhhheeefffgggjjjnnnqqqxxx~~~|||zzzooojjjccc\\\WWWSSSOOOLLLKKKKKKKKKLLLMMMKKKGGGDDDCCC@@@===;;;<<<>>>??????>>>@@@CCCFFFIIINNNSSSWWW```fffoooyyy~~~~~~zzzlllbbb]]]YYYTTTPPPLLLKKKGGGBBB???>>>@@@BBB@@@AAAAAAAAACCCHHHOOOTTTWWWaaakkkqqqvvvzzzzzzwwwxxxsssoooppppppppptttzzz{{{hhhXXXNNNKKKJJJJJJMMMRRRXXX[[[\\\aaadddjjjnnnpppooollljjjdddbbb^^^\\\[[[\\\^^^```dddgggkkkooorrrwww|||}}}rrroooqqqssstttyyy~~~~~~~~~|||{{{yyywwwtttrrrpppooohhhiiifffaaa___^^^[[[UUUOOOJJJGGGIIIMMMTTT```kkk{{{xxxpppTTTHHHJJJMMMhhhRRRQQQPPPOOONNNOOOOOOPPPPPPQQQPPPNNNKKKKKKMMMOOONNNOOOOOOPPPRRRTTTUUUVVVXXXVVVRRROOOMMMLLLLLLLLLOOONNNMMMLLLNNNQQQTTTWWWZZZ[[[\\\\\\ZZZYYYYYYYYY\\\\\\[[[[[[]]]___bbbcccggghhhjjjnnnwww}}}{{{yyywwwvvvtttqqqooojjjeee___XXXRRRMMMGGGCCC???>>>===;;;<<<===>>>@@@CCCEEEHHHIIIIIIIIIJJJKKKMMMQQQ[[[nnn~~~}}}~~~pppQQQFFF<<<::::::888777777888777888===BBBMMM^^^ooo}}}}}}||||||}}}zzzjjjaaahhhvvv~~~vvvmmmeeecccfffjjjmmmrrryyy~~~~~~}}}zzzwwwpppkkkccc[[[VVVSSSPPPOOOLLLKKKJJJJJJIIIGGGDDDAAA@@@???>>>======<<<======>>>@@@DDDGGGJJJOOOTTTXXXbbbiiisss|||tttjjj^^^WWWTTTRRRLLLGGGGGGEEEBBB???>>>>>>???@@@???@@@AAABBBDDDHHHMMMQQQ[[[```iiiooorrrrrrqqqqqqooommmjjjiiiiiikkknnnppp{{{zzzfffUUUKKKJJJLLLOOOQQQTTTXXX^^^bbbhhhmmmqqqqqqrrrrrrnnniiieee___\\\\\\\\\\\\___eeefffkkkppptttwww|||yyyyyytttwwwzzz~~~~~~}}}zzzzzzxxxvvvssspppmmmkkkkkkfffaaa___```^^^YYYTTTPPPJJJGGGIIILLLUUUhhhyyysssaaaOOODDDGGGXXXhhhRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOMMMLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVXXXVVVSSSPPPMMMLLLLLLMMMNNNNNNMMMMMMOOOQQQUUUWWWZZZ\\\]]]]]][[[YYYZZZZZZ\\\\\\[[[\\\]]]___bbbcccfffgggiiinnnwww}}}{{{xxxwwwuuusssooolllhhhddd^^^XXXRRRMMMHHHDDD@@@???===<<<;;;<<<>>>???CCCEEEHHHIIIIIIIIIJJJJJJMMMPPP[[[nnn~~~~~~mmmPPPEEE;;;999:::888777777888777999===BBBLLL]]]mmm{{{}}}|||{{{{{{zzzyyy|||wwwjjjcccjjjvvv~~~~~~xxxnnngggdddgggkkknnnuuu{{{~~~~~~}}}zzzvvvooojjjbbbZZZVVVRRROOOMMMJJJIIIHHHGGGGGGEEEBBB???<<<<<<;;;;;;<<<<<<===>>>>>>@@@CCCFFFJJJPPPVVV[[[gggmmmwww}}}nnneeeYYYSSSQQQNNNIIIDDDEEECCC@@@===<<<<<<>>>?????????AAAAAACCCGGGLLLQQQYYY___ggglllnnnnnnmmmmmmjjjhhhfffdddeeegggjjjkkkvvv}}}vvvcccSSSKKKJJJLLLNNNPPPTTTYYY```dddkkkppptttssssssrrrnnniiieee```\\\\\\\\\\\\```eeehhhlllrrrvvv{{{yyyzzzyyy{{{~~~~~~{{{zzzxxxvvvssspppmmmkkkjjjeeeaaa______]]]XXXSSSNNNJJJIIIMMMRRR[[[lll{{{~~~lllYYYLLLDDDFFFXXXmmmQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSRRROOOMMMMMMMMMOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVSSSQQQOOONNNNNNNNNNNNNNNMMMNNNOOORRRUUUWWW[[[]]]^^^^^^\\\[[[[[[\\\]]]\\\\\\]]]^^^```bbbddddddeeehhhmmmwww}}}{{{yyywwwuuuqqqmmmjjjfffbbb\\\WWWRRRMMMHHHEEEAAA???===<<<;;;<<<===>>>CCCFFFHHHJJJIIIIIIIIIJJJLLLPPP[[[mmmkkkNNNDDD:::888999888777888888777999<<>>??????AAACCCEEEJJJQQQYYY___jjjqqqzzzqqqddd\\\RRRMMMKKKJJJFFFBBBAAA@@@===;;;;;;;;;<<<===>>>???@@@AAABBBFFFKKKOOOXXX]]]dddhhhjjjiiihhhgggcccaaa___^^^^^^```ccceeeooouuu~~~ooo^^^RRRKKKJJJKKKMMMPPPTTT[[[ccciiioootttwwwvvvttttttoooiiigggaaa]]]]]]]]]]]]aaagggjjjooouuu{{{zzz{{{~~~~~~{{{zzzyyyvvvssspppmmmkkkhhheee```^^^^^^[[[WWWSSSNNNKKKKKKOOOVVV___mmmyyy{{{bbbNNNHHHDDDEEEYYYsssPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTSSSQQQOOONNNNNNOOOOOOPPPPPPRRRSSSTTTUUUWWWUUUTTTRRRPPPOOOOOOOOONNNNNNNNNOOOQQQSSSVVVXXX[[[]]]___^^^]]]\\\\\\]]]]]]]]]]]]^^^___aaacccdddcccdddggglllwww~~~|||zzzxxxuuuqqqlllhhhddd```[[[UUUQQQMMMHHHEEEAAA@@@>>><<<;;;<<<===>>>DDDFFFIIIJJJIIIHHHIIIJJJKKKQQQ\\\ooommmMMMCCC999888999888888999999888999<<<@@@HHHWWWfffuuu}}}~~~}}}}}}~~~zzzqqqkkknnnvvv}}}|||tttlllhhhiiimmmqqqyyy~~~}}}{{{wwwsssjjjeee^^^XXXSSSOOOLLLJJJFFFEEEDDDCCCCCCAAA>>>;;;888888999999;;;<<<>>>>>>@@@AAABBBEEEJJJRRR\\\ccckkkrrr{{{tttfffZZZSSSLLLGGGFFFEEECCC@@@???>>><<<;;;;;;;;;<<<===>>>???@@@@@@BBBEEEJJJNNNXXX\\\bbbeeefffdddcccccc]]]\\\[[[ZZZZZZ\\\^^^___ggglllttt}}}xxxhhhZZZPPPKKKJJJKKKLLLOOOTTT\\\ffflllpppuuuxxxwwwvvvvvvqqqlllgggbbb]]]]]]^^^___cccjjjmmmrrryyy{{{~~~~~~{{{zzzyyyvvvrrrooollljjjgggdddaaa___]]][[[WWWTTTQQQNNNLLLNNNVVVaaallluuuvvvZZZFFFEEEEEEEEEZZZxxxOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTTTTQQQOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNPPPRRRUUUWWWXXX[[[]]]______]]]\\\]]]^^^]]]]]]^^^___```bbbcccdddbbbcccffflllvvv~~~|||zzzwwwrrrmmmiiiccc___YYYTTTPPPLLLGGGDDDAAA???===<<<;;;<<<===>>>DDDFFFIIIJJJIIIHHHHHHIIIKKKRRR```rrr}}}~~~mmmNNNCCC:::888999999888999999888999<<<>>>EEETTTaaarrryyy~~~||||||}}}wwwqqqqqqyyy}}}xxxpppjjjkkkooossszzz~~~}}}zzzuuurrrgggccc\\\WWWRRRNNNKKKHHHFFFEEECCCCCCCCCAAA>>>;;;::::::::::::;;;<<<===>>>@@@@@@BBBDDDJJJSSS^^^eeemmmsss|||yyyfff\\\QQQMMMGGGDDDCCCBBBAAA???======<<<<<<<<<===>>>???>>>???@@@@@@BBBEEEJJJNNNXXX[[[```ccccccaaa``````[[[ZZZXXXXXXXXXYYY[[[\\\```eeelllsssyyy~~~nnn```UUUNNNKKKHHHIIIKKKOOOTTT]]]gggnnnnnntttwwwwwwxxxxxxtttooogggaaa]]]^^^___aaagggnnnpppvvv~~~~~~~~~{{{zzzxxxuuuqqqnnnkkkiiifffdddbbb___]]][[[XXXVVVSSSOOOKKKMMMWWWeeeooouuummmSSSBBBDDDEEEFFF\\\{{{NNNOOOPPPQQQQQQQQQPPPPPPOOOQQQRRRRRRQQQPPPPPPQQQPPPPPPPPPQQQQQQRRRTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOMMMNNNOOOQQQSSSVVVXXXYYY[[[\\\^^^^^^]]]\\\]]]^^^]]]^^^___```aaacccddddddcccdddfffkkkuuu~~~|||{{{xxxsssmmmiiibbb^^^YYYSSSOOOKKKFFFCCC???>>>===<<<<<<===>>>@@@EEEGGGIIIJJJIIIHHHHHHIIIKKKTTTdddxxx}}}{{{kkkOOOEEE;;;999:::999888999:::999999;;;===CCCPPP^^^mmmuuu|||~~~{{{zzzyyyyyy|||{{{vvv}}}~~~zzzyyy}}}{{{sssmmmlllqqquuu{{{~~~|||yyytttpppfffbbb\\\VVVRRRNNNJJJGGGEEEDDDCCCCCCCCCAAA===;;;:::999::::::;;;<<<===>>>???@@@AAADDDJJJSSS]]]dddooouuu~~~mmm^^^WWWKKKHHHDDDAAA@@@@@@???>>><<<<<<<<<<<<===>>>???@@@???@@@AAAAAABBBEEEJJJNNNWWWZZZ___aaaaaa___^^^^^^ZZZYYYXXXXXXXXXYYYZZZ[[[\\\```eeekkkpppvvv{{{rrrcccWWWOOOKKKJJJFFFHHHKKKOOOUUU]]]fffmmmmmmrrrvvvwwwwwwxxxtttooogggaaa]]]^^^```cccjjjrrruuu|||}}}|||zzzyyywwwssspppllliiigggdddcccaaa^^^\\\YYYWWWVVVQQQNNNKKKNNNZZZiiirrrsss^^^LLLAAACCCDDDHHHaaa~~~NNNOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPPPPOOOPPPRRRTTTQQQQQQPPPQQQQQQRRRSSSTTTQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOORRRTTTWWWXXXYYYZZZ\\\]]]^^^]]]\\\]]]^^^]]]^^^___aaabbbcccddddddcccdddfffkkkttt}}}|||{{{zzzxxxsssmmmhhhbbb^^^XXXSSSNNNJJJEEEBBB>>>===<<<;;;<<<>>>@@@AAAEEEGGGIIIJJJIIIHHHHHHHHHKKKVVViii}}}{{{~~~kkkRRRGGG===;;;;;;:::888999:::999999;;;<<>>???BBBEEEJJJRRR\\\bbbmmmsss|||sssaaaVVVSSSGGGDDDAAA???>>>===<<<<<<::::::;;;<<<===>>>???@@@AAAAAABBBBBBCCCFFFKKKNNNUUUXXX\\\^^^^^^]]]\\\\\\YYYYYYXXXXXXYYYYYYZZZ[[[[[[^^^aaaeeeiiinnnssswww|||yyyrrrfffYYYOOOIIIGGGGGGDDDGGGKKKOOOUUU]]]eeejjjmmmsssvvvvvvvvvvvvrrrllleee```\\\^^^aaaeeennnvvv{{{}}}|||{{{xxxwwwuuurrrnnnjjjgggeeeaaa```___\\\YYYVVVUUUTTTNNNMMMLLLOOOZZZgggiiidddKKKEEEAAAAAABBBKKKeeeMMMNNNPPPQQQRRRQQQPPPPPPMMMNNNOOONNNNNNPPPSSSUUUQQQQQQQQQQQQQQQRRRSSSTTTPPPPPPQQQQQQPPPOOOOOONNNMMMNNNPPPRRRUUUWWWYYYZZZYYY[[[]]]]]]\\\\\\]]]^^^]]]^^^```aaacccdddddddddddddddfffkkkttt{{{zzzzzzyyywwwrrrlllhhhbbb^^^XXXSSSNNNIIIDDDAAA===<<<;;;;;;<<<>>>@@@BBBEEEGGGIIIJJJIIIHHHHHHHHHKKKWWWkkk|||lllSSSHHH>>>;;;<<<:::888999:::999999;;;<<<@@@LLLYYYeeemmmuuuxxx{{{|||{{{zzzyyy{{{}}}{{{|||~~~wwwooonnnrrrxxx~~~~~~{{{xxxrrrnnndddaaa[[[WWWSSSOOOJJJGGGCCCBBBAAAAAAAAA???;;;999222333444666999<<<>>>@@@>>>???BBBEEEJJJRRR[[[aaajjjpppyyyvvveeeTTTLLLLLLDDDBBB@@@===<<<;;;;;;:::888999:::;;;===>>>??????AAABBBBBBBBBCCCFFFKKKOOOSSSVVVZZZ\\\\\\[[[[[[[[[YYYYYYXXXXXXYYYYYYZZZ[[[[[[]]]```bbbeeejjjooosssvvvzzz~~~}}}pppiii^^^SSSJJJEEEDDDDDDCCCFFFKKKPPPUUU\\\dddiiinnnsssvvvuuuuuutttoooiiieee___\\\^^^bbbgggpppxxx~~~~~~}}}{{{zzzxxxwwwtttqqqmmmiiifffddd^^^^^^]]]ZZZWWWTTTSSSSSSMMMNNNMMMOOOXXX```]]]SSS===???@@@???@@@MMMiiiMMMOOOPPPOOOMMMMMMNNNOOOQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPRRRSSSSSSQQQOOOOOOOOONNNOOOPPPRRRTTTWWWYYYZZZ]]]]]]]]]\\\\\\]]]^^^^^^ZZZ\\\^^^```bbbdddeeeeeeffffffgggkkkuuu~~~}}}yyyxxxwwwwwwvvvrrrmmmiiiaaa]]]WWWRRRMMMIIIFFFCCC>>>>>>===;;;:::<<<@@@CCCGGGIIIJJJJJJHHHGGGGGGHHHNNNUUUfff~~~qqqRRRGGG>>>:::999777777::::::777777888:::>>>HHHSSSaaaiiiqqqtttwww{{{|||zzz}}}|||}}}}}}~~~~~~|||{{{zzz{{{{{{|||~~~}}}}}}xxxpppnnnsssyyy}}}xxxrrrmmmeee```ZZZTTTOOOJJJFFFCCCBBBBBBAAA???===;;;999777555666777888:::;;;======@@@AAABBBEEEIIIPPPXXX^^^gggmmmwwwvvvggg\\\RRRHHHCCC???>>>===<<<;;;:::::::::999:::;;;===>>>@@@AAABBBBBBBBBAAABBBDDDGGGKKKNNNVVVWWWYYY[[[\\\[[[ZZZYYYZZZYYYXXXXXXXXXYYY[[[[[[ZZZ[[[]]]___```cccgggkkkqqqtttxxx{{{}}}~~~uuunnnaaa[[[RRRJJJFFFDDDBBBBBBCCCEEEHHHNNNVVV^^^fffjjjmmmooorrrsssqqqmmmhhhddd```___```ccceeehhhrrr|||~~~}}}~~~~~~}}}yyyvvvxxxwwwtttpppmmmiiifffeee```^^^ZZZWWWUUUSSSPPPNNNQQQLLLJJJOOOVVVXXXQQQJJJBBB===:::<<>>======;;;;;;<<<@@@CCCGGGIIIJJJJJJHHHGGGGGGHHHNNNUUUgggqqqRRRHHH>>>;;;:::888888:::999777777999:::>>>HHHSSS___gggooosssvvv{{{|||{{{|||{{{|||~~~~~~|||{{{zzz{{{|||}}}{{{xxxvvvyyyzzzrrrooorrrwww~~~~~~{{{wwwrrrmmmeee```YYYRRRMMMIIIEEECCCBBBAAA@@@???===:::888777555666777888:::<<<======???@@@BBBDDDHHHOOOWWW\\\cccjjjsss|||mmm^^^UUULLLDDDAAA======;;;:::999999999999999:::;;;===???@@@AAABBBBBBAAAAAABBBDDDHHHLLLNNNTTTUUUXXXYYYZZZZZZYYYXXXYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]___```aaadddhhhkkknnnqqquuuxxx{{{}}}~~~uuukkkeeeXXXSSSLLLFFFDDDCCCCCCCCCBBBDDDHHHNNNUUU]]]cccgggkkklllooopppnnnjjjfffccc___^^^___ccceeejjjttt~~~~~~|||{{{~~~~~~~~~}}}}}}~~~~~~~~~|||yyyvvvwwwvvvssspppllliiifffddd___\\\YYYVVVTTTRRROOOMMMNNNLLLKKKNNNRRRQQQKKKEEE>>>:::999<<>><<<:::888777555666777999:::<<<===>>>>>>???BBBDDDHHHMMMTTTYYY___eeennnwww}}}~~~wwwbbbUUUNNNFFFAAA???;;;;;;:::999999888999999::::::<<<===???@@@AAABBBAAAAAAAAACCCFFFJJJMMMPPPRRRSSSUUUWWWYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\^^^___aaabbbbbbeeehhhkkkooorrruuuxxxzzz}}}{{{qqqggg]]]WWWMMMIIIDDDAAAAAACCCDDDDDDBBBCCCGGGLLLRRRYYY___bbbfffgggiiijjjiiifffbbb```]]]\\\^^^cccggglllwww~~~|||{{{zzz{{{{{{||||||}}}~~~~~~~~~}}}||||||zzzxxxvvvwwwuuurrroookkkhhheeeccc^^^[[[WWWTTTRRRQQQOOOMMMLLLKKKKKKLLLKKKHHHBBB>>>888666777<<>>===;;;999777666555666777999;;;===>>>???===???BBBDDDGGGLLLQQQUUU[[[```iiiqqqwww||||||yyyyyy~~~nnn[[[OOOIIIBBB???>>>;;;::::::999999999999::::::;;;<<<===???@@@AAABBB@@@@@@AAADDDGGGKKKNNNQQQQQQRRRTTTVVVWWWXXXXXXXXXWWWWWWXXXYYYZZZ\\\]]]^^^___```bbbcccdddfffjjjmmmsssvvvzzz|||~~~|||ooodddYYYQQQKKKEEEBBB???>>>@@@BBBCCCCCCBBBCCCFFFKKKPPPUUUZZZ]]]```aaabbbccccccaaa^^^\\\[[[[[[^^^ccchhhooozzz~~~|||{{{{{{zzz{{{|||}}}~~~~~~{{{zzzyyyyyywwwvvvuuutttqqqnnnjjjfffdddbbb^^^ZZZVVVSSSQQQPPPOOOMMMIIIKKKLLLJJJEEE???;;;888666555777===DDDQQQeeewwwMMMNNNPPPPPPOOOOOOPPPQQQSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPTTTVVVWWWVVVTTTQQQPPPQQQOOOPPPQQQSSSUUUXXXZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZXXXYYYZZZ\\\^^^___``````ccceeeiiiqqq|||~~~|||zzzwwwvvvtttqqqmmmjjjeee```ZZZSSSNNNIIIDDDAAA<<<<<<<<<;;;;;;===AAADDDHHHJJJKKKKKKIIIHHHHHHIIILLLWWWmmmnnnPPPGGG???>>>===;;;:::;;;888777777999:::===EEEOOOUUU^^^hhhmmmssszzz}}}|||~~~|||||||||}}}~~~{{{zzzzzz|||~~~}}}wwwnnniiilllzzz~~~zzzwwwvvvvvvwww}}}{{{yyywwwsssmmmhhhaaa[[[SSSKKKGGGEEECCCBBB>>>>>>===<<<:::888777666555666777999;;;===???@@@===???BBBEEEGGGKKKOOORRRWWW\\\cccjjjpppuuuzzz}}}wwwvvvuuutttvvv|||rrrcccSSSJJJDDD>>><<<<<<;;;:::::::::::::::;;;<<<;;;<<<===>>>???@@@AAABBB@@@AAABBBEEEHHHLLLOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWVVVWWWXXXZZZ\\\^^^___```___aaacccdddfffiiimmmqqqxxx{{{~~~qqqdddXXXOOOHHHDDDAAA???===>>>@@@AAABBBBBBBBBCCCFFFJJJNNNRRRUUUWWWZZZ[[[\\\\\\\\\\\\ZZZYYYZZZZZZ]]]dddjjjqqq}}}~~~}}}|||{{{|||~~~}}}zzzyyyxxxxxxvvvuuutttrrrppplllhhheeebbbaaa]]]ZZZUUURRRPPPPPPOOONNNHHHJJJJJJGGG@@@:::777555666555888===DDDPPPcccsssMMMNNNPPPPPPOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQTTTVVVWWWVVVSSSQQQPPPPPPOOOPPPQQQSSSUUUXXXZZZ[[[\\\\\\]]]]]]]]][[[ZZZYYYXXXYYY[[[\\\^^^_________dddffflllttt}}}zzzxxxuuussspppmmmjjjfffbbbZZZTTTNNNIIIDDDAAA<<<<<<<<<;;;;;;===AAADDDIIIJJJKKKKKKIIIHHHHHHIIILLLXXXoooiiiOOOFFF???======;;;:::;;;888666777::::::<<>>???@@@===@@@CCCFFFHHHJJJMMMPPPSSSXXX^^^dddhhhmmmqqqtttnnnoooppprrruuu{{{tttbbbVVVJJJCCC???:::888::::::::::::::::::;;;<<<===<<<======>>>???@@@AAABBBAAABBBDDDFFFIIILLLOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUXXXZZZ]]]___```aaa___aaadddgggjjjoootttxxx}}}|||ssseeeXXXNNNGGGBBB@@@>>>===<<<>>>@@@AAAAAAAAACCCDDDFFFIIILLLOOORRRSSSUUUUUUVVVWWWWWWWWWWWWWWWYYYYYY]]]eeekkksss~~~~~~|||~~~~~~|||zzzyyyyyyxxxvvvtttsssqqqnnnkkkgggdddaaa___\\\XXXSSSOOONNNNNNNNNMMMGGGGGGEEEAAA<<<888666555666555888>>>DDDPPPbbbsssMMMNNNPPPPPPOOOPPPQQQSSSTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRTTTVVVWWWVVVSSSPPPOOOOOOPPPPPPQQQSSSVVVXXXZZZ\\\[[[\\\]]]^^^]]][[[YYYXXXYYYZZZ[[[]]]^^^_________dddgggnnnwww}}}{{{xxxuuussspppllljjjgggbbb[[[TTTNNNIIICCC@@@;;;<<<<<<;;;;;;===AAAEEEIIIJJJLLLKKKIIIHHHHHHIIINNNZZZpppcccMMMEEE>>>======:::999:::888666777::::::<<>>;;;;;;;;;:::999777666555555555777999<<<>>>@@@AAA>>>AAADDDGGGIIIJJJLLLNNNOOOSSSXXX]]]aaadddhhhkkkgggjjjmmmqqquuu{{{tttcccSSSKKKCCC@@@===:::999;;;888888888888999:::;;;<<<======>>>???@@@@@@AAABBBBBBCCCEEEGGGJJJLLLNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQSSSVVVYYY\\\^^^___``````cccgggkkkpppuuu|||pppgggYYYLLLDDD@@@>>>===;;;:::;;;===@@@AAAAAA@@@DDDEEEGGGIIILLLNNNOOOPPPRRRRRRRRRSSSSSSTTTUUUVVVYYYZZZ^^^eeelllttt~~~}}}|||{{{zzzzzzzzzyyyvvvsssrrrpppmmmjjjfffccc```___YYYUUUOOOLLLKKKKKKKKKKKKEEEBBB???;;;999777666555555444777===EEEQQQddduuuMMMNNNPPPPPPPPPPPPQQQSSSTTTTTTUUUUUUUUUVVVVVVVVVRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVUUURRRPPPNNNNNNPPPPPPQQQSSSVVVXXX[[[\\\[[[\\\]]]^^^]]][[[YYYWWWYYYZZZ\\\]]]^^^___``````eeehhhoooxxx~~~{{{xxxuuussspppllljjjhhhccc[[[TTTNNNHHHCCC@@@;;;<<<<<<;;;;;;===BBBEEEIIIJJJLLLKKKJJJHHHIIIIIIOOO[[[ppp}}}^^^LLLDDD======<<<:::888999888666777::::::<<>>AAAEEEHHHIIIJJJLLLNNNMMMPPPUUUYYY\\\___ccceeedddggglllqqqvvv|||{{{fffUUULLLEEE@@@??????===<<<>>>777777777777888999;;;;;;======>>>???@@@AAAAAABBBCCCDDDFFFHHHJJJLLLNNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNPPPTTTWWW[[[]]]^^^^^^aaadddiiinnntttzzzyyyhhh___QQQEEE>>>;;;;;;;;;888888999<<>>CCCHHHIIIJJJJJJIIIHHHGGGIIIJJJSSS___rrr|||___MMMEEE?????????;;;888888777555555777777888@@@IIIYYY___hhhpppvvv{{{~~~vvvtttwww|||}}}{{{xxx}}}{{{qqqmmmqqq||||||~~~}}}yyytttssssssssssssrrroooiiieee[[[WWWQQQKKKEEEAAA@@@???<<<;;;:::888777666666666555666888:::===>>>???@@@@@@BBBEEEIIIKKKLLLLLLLLLPPPPPPPPPRRRUUUXXX\\\^^^```cccggglllqqqxxx~~~{{{gggVVVLLLDDD@@@<<<;;;<<<<<<:::888888777666666777999;;;<<<@@@??????>>>??????@@@@@@CCCEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHLLLNNNQQQSSSUUUXXX[[[^^^bbbgggmmmttt{{{wwwkkk\\\RRREEE===:::999888666;;;<<<===>>>@@@BBBCCCDDDDDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUSSSXXX___fffnnnxxx~~~~~~~~~}}}{{{zzz{{{zzzyyywwwqqqnnnkkkhhheeeaaa]]]YYYUUURRRNNNLLLJJJIIIHHHFFF@@@>>>;;;777666666777777444777;;;???GGGXXXnnn~~~MMMNNNOOOOOOQQQQQQRRRSSSUUUUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSRRROOONNNNNNOOONNNOOOQQQSSSVVVYYY[[[]]]```______^^^\\\[[[ZZZYYY\\\^^^aaabbbcccdddfffhhhkkknnnsssyyy~~~~~~~~~{{{xxxuuussspppmmmjjjddd___XXXPPPKKKFFFBBB???;;;;;;;;;:::;;;>>>CCCGGGIIIJJJIIIHHHGGGGGGIIIKKKTTT___qqq}}}```NNNFFF???>>>>>>:::888888777555555777777888@@@HHHVVV]]]fffooovvv{{{wwwtttwww{{{|||xxxwww{{{yyynnnhhhjjjwww~~~}}}~~~~~~zzzrrrmmmnnnnnnnnnooonnnkkkgggcccYYYVVVPPPJJJDDDAAA???>>><<<;;;999888777666666666777888:::<<<>>>???@@@@@@AAACCCFFFIIIKKKLLLLLLLLLNNNNNNNNNOOORRRUUUYYY[[[^^^aaaeeejjjooouuu|||ooo]]]NNNFFFCCC???<<<:::;;;;;;:::888666666777777999:::;;;<<>>??????@@@AAABBBCCCDDDFFFHHHJJJLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHIIILLLOOORRRTTTXXX\\\```ccchhhooovvv}}}}}}kkk^^^PPPHHH>>>999:::;;;;;;:::999:::;;;===>>>@@@AAABBBDDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUTTTYYY___fffmmmvvv~~~|||{{{zzzzzzyyywwwtttpppnnnjjjgggdddaaa\\\YYYSSSPPPMMMJJJIIIHHHFFFDDD>>>;;;888555444444555666444777;;;@@@JJJ[[[pppNNNNNNOOOPPPQQQRRRRRRSSSVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSRRROOONNNNNNOOONNNOOOQQQTTTWWWYYYZZZ[[[^^^^^^^^^]]]\\\[[[ZZZZZZ\\\___ccceeeeeefffgggiiikkknnnssszzz~~~~~~}}}}}}{{{xxxvvvtttqqqmmmjjjccc^^^WWWPPPJJJFFFBBB???<<<<<<<<<;;;;;;===BBBFFFJJJJJJHHHFFFEEEFFFIIILLLTTT```rrr~~~aaaQQQHHH@@@===<<<999777888888666666888777888>>>GGGRRRZZZeeennnuuu{{{yyyzzz||||||}}}xxxxxx}}}zzznnnfffeeekkk{{{||||||}}}~~~|||tttlllhhhggggggggghhhhhhfffccc```WWWSSSNNNHHHDDD@@@>>>>>>;;;:::999888777666666666999:::<<<===???@@@AAAAAABBBCCCFFFIIIKKKLLLLLLKKKKKKKKKKKKLLLNNNQQQTTTVVVZZZ]]]bbbggglllrrryyy}}}uuucccUUUJJJDDDAAA>>>;;;:::::::::999888555666777999;;;<<<======>>>>>>???@@@AAACCCEEEFFFEEEGGGIIIKKKMMMMMMLLLKKKGGGGGGFFFFFFFFFFFFFFFFFFGGGJJJMMMPPPSSSWWW\\\```dddiiiqqqzzzppp]]]PPPDDD???999777888:::;;;:::777888999;;;===>>>???@@@DDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUUUUYYY```ffflllttt~~~}}}|||{{{{{{{{{xxxtttqqqooollliiifffddd```\\\XXXRRROOOKKKIIIGGGEEECCCAAA:::888666333222222333444444777;;;BBBNNN```tttNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSQQQOOOMMMNNNNNNMMMOOORRRUUUWWWXXXXXXXXX[[[[[[\\\]]]]]]\\\[[[ZZZ[[[^^^bbbdddeeeeeefffgggkkknnnttt|||~~~}}}}}}|||zzzxxxvvvtttqqqmmmjjjbbb]]]VVVOOOJJJFFFBBB???======<<<;;;;;;===BBBEEEJJJJJJHHHFFFDDDFFFJJJNNNSSSaaavvv~~~bbbRRRIII@@@===;;;888777888888777777888777777>>>FFFPPPYYYeeennnttt{{{~~~}}}~~~~~~rrrhhhdddeeesss}}}}}}|||}}}~~~zzzrrrjjjeeeaaaaaa```aaabbbaaa___]]]TTTRRRMMMHHHDDDAAA???>>>:::999888777666666666666999:::<<<>>>???@@@AAAAAACCCEEEGGGJJJKKKLLLKKKKKKJJJIIIIIIIIIKKKNNNQQQRRRWWWZZZ___dddiiiooovvvzzzwwweeeVVVLLLEEEAAA>>><<<:::999888888999999444666888;;;===>>>>>>>>>@@@@@@AAAAAABBBDDDEEEFFFFFFHHHJJJMMMNNNMMMLLLKKKEEEEEEDDDDDDDDDDDDEEEFFFHHHJJJMMMOOOQQQUUU[[[^^^eeekkkttt}}}vvveeeSSSHHH???<<<888777777777777555777888999:::<<<>>>???@@@DDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUUUUZZZ```eeejjjqqqzzz~~~}}}}}}|||{{{xxxsssooommmkkkhhheeebbb___[[[WWWQQQNNNKKKHHHFFFDDDAAA>>>777666444222222222333444555777<<>>>>>===;;;;;;>>>BBBFFFJJJJJJHHHFFFEEEGGGKKKOOOSSSccczzz|||aaaRRRIII@@@===;;;888777888888666777999888888===EEERRRZZZeeennnsss{{{vvvkkkfffdddppp~~~~~~~~~~~~~~~~~~}}}xxxqqqiiiddd^^^]]][[[[[[\\\\\\ZZZXXXRRRPPPLLLHHHDDDAAA???>>>999999888777666666666666888:::;;;===???@@@@@@AAADDDFFFHHHJJJLLLLLLKKKJJJJJJIIIHHHHHHIIIKKKNNNOOOTTTWWW\\\```eeelllrrrwww}}}ssscccSSSHHHAAA>>><<<;;;:::999888777777888999555777999<<<>>>?????????CCCCCCCCCBBBCCCCCCDDDDDDGGGHHHKKKMMMNNNMMMKKKIIIDDDCCCCCCBBBCCCDDDFFFGGGKKKLLLMMMNNNPPPSSSXXX\\\ffflllvvvwwwhhhYYYKKKBBB<<<:::888777777666555444888888:::;;;===???@@@@@@DDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUVVV[[[aaafffjjjpppxxx~~~~~~~~~}}}}}}{{{xxxrrroookkkiiifffcccaaa^^^ZZZWWWQQQNNNKKKHHHFFFCCC???<<<555444333333333333444555555777<<>>CCCGGGJJJJJJJJJHHHGGGIIILLLOOOUUUeee}}}yyy___QQQHHH@@@===<<<999777888666555777999999888>>>EEESSS[[[fffmmmsss|||xxxooohhheeeppp{{{~~~~~~~~~~~~zzz{{{|||zzzvvvooohhhccc]]]ZZZXXXVVVVVVVVVTTTSSSNNNMMMJJJFFFCCC@@@>>>===999888777666666666666666777999;;;===???AAABBBBBBEEEGGGIIIKKKLLLKKKJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLPPPSSSWWW\\\aaahhhnnnsssyyy}}}zzzjjjbbbUUUJJJCCC???<<<;;;888888888777555555777999888999:::<<<>>>???@@@@@@DDDDDDCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNLLLIIIGGGDDDCCCBBBBBBCCCEEEGGGIIIMMMNNNNNNNNNOOOSSSXXX[[[fffmmmwww{{{hhhYYYLLLBBB<<<888777777777777777777888888999:::<<<>>>???@@@AAADDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUWWW[[[bbbfffjjjpppwww|||~~~}}}{{{{{{yyyvvvrrrooojjjgggdddbbb```]]]YYYVVVPPPNNNKKKHHHEEEBBB===:::333333333333444444555666666777<<>>>>>:::888888555444666999999999???FFFRRR[[[eeemmmtttzzzsssmmmfffqqq|||~~~~~~~~~}}}}}}}}}xxxyyyzzzyyyuuuoooiiieee\\\YYYUUURRRQQQPPPNNNMMMJJJIIIFFFDDDAAA>>><<<;;;888888777666666666666777777999;;;>>>AAACCCDDDEEEFFFHHHJJJKKKLLLKKKJJJIIIIIIHHHFFFEEEEEEGGGHHHIIIKKKNNNRRRWWW\\\ccciiinnntttyyyrrrhhh[[[UUUMMMEEEAAA>>><<<;;;666777777666444444777999;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHKKKMMMMMMKKKHHHEEEEEEDDDCCCCCCDDDFFFIIIKKKMMMNNNNNNNNNPPPTTTYYY^^^fffmmmxxxlllXXXKKKCCC===:::666666666666666666888999888999:::<<<===???@@@AAADDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUWWW\\\bbbgggkkkpppwww|||{{{}}}|||zzzxxxwwwvvvtttqqqnnnhhhfffcccaaa___\\\XXXUUUNNNLLLIIIFFFCCC???:::777111111222333333444555555666777<<>>@@@AAA@@@@@@@@@AAACCCDDDFFFGGGEEEHHHKKKMMMMMMJJJGGGDDDFFFEEEDDDCCCDDDGGGJJJLLLLLLMMMMMMNNNPPPUUU[[[```fffmmmxxxvvv```MMMCCC>>>======888888777555444444555777888888999;;;===>>>@@@@@@DDDDDDFFFHHHJJJLLLMMMNNNNNNNNNMMMNNNOOOQQQSSSUUUWWW\\\bbbhhhkkkpppwww|||}}}yyy~~~~~~~~~zzzxxxuuutttsssrrrpppnnnhhheeeccc```^^^\\\XXXUUUMMMKKKHHHEEEBBB===888444///000111222333444555555777777<<>><<<::::::<<>>:::888:::666777777777777999===@@@QQQ]]]ggglllttt~~~zzzssswww}}}|||xxxwwwxxx{{{~~~~~~|||{{{{{{yyyzzz{{{zzzwwwsssnnnkkkaaa\\\UUUOOOLLLJJJIIIHHHEEECCC@@@??????>>><<<;;;888888777777888888999:::999;;;===???AAABBBCCCDDDEEEGGGIIILLLMMMMMMMMMLLLIIIHHHEEECCCBBBDDDEEEGGGIIIJJJLLLNNNRRRXXX```fffnnnttt{{{|||jjjZZZQQQEEEBBB>>><<<;;;;;;;;;:::888888888888888888999:::;;;<<<>>>???@@@@@@??????@@@@@@AAACCCEEEFFFGGGGGGHHHIIIKKKKKKKKKIIIGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMLLLMMMPPPPPPQQQWWW```hhhsss~~~xxxfffRRRFFF@@@:::666666555555555666666777888999999999:::;;;===???AAABBBFFFGGGHHHGGGGGGIIILLLOOONNNMMMNNNOOOPPPSSSUUUWWWXXX___ggglllmmmpppvvv{{{xxxyyy{{{~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||tttsssrrrrrrrrrqqqnnnkkkgggeeebbb___\\\YYYTTTQQQKKKIIIFFFBBB===888555333222222222111222222333333444666===MMMbbbtttLLLMMMOOOPPPOOOPPPQQQSSSSSSSSSSSSSSSSSSRRRQQQQQQUUUVVVVVVUUURRRQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSOOOTTTYYY[[[ZZZYYYZZZ[[[^^^^^^_________aaadddgggkkkooowww}}}|||{{{zzzyyyvvvsssrrrqqqnnniiiddd]]]XXXRRRLLLHHHDDDAAA???===<<<::::::===AAAFFFIIIMMMLLLLLLMMMLLLJJJOOOWWWcccnnn~~~qqqWWWKKKEEE@@@???>>>:::888:::777777888777777999===@@@MMMXXXdddlllxxx~~~yyy{{{}}}}}}xxxuuutttvvvyyy{{{|||zzzyyyyyy{{{|||{{{xxxtttoookkkaaa\\\UUUNNNJJJGGGEEECCCDDDAAA???>>>>>>===<<<:::888888777777888888999::::::;;;===???AAABBBCCCDDDEEEGGGIIILLLMMMMMMMMMLLLJJJIIIFFFDDDCCCDDDEEEFFFGGGHHHIIIKKKNNNTTT\\\aaajjjqqqzzzwwwfffWWWNNNCCC@@@<<<:::::::::999888888888777777777888999999;;;<<<>>>???@@@@@@??????@@@@@@AAABBBDDDFFFHHHHHHJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKOOONNNOOOQQQQQQSSSZZZccckkkvvvnnn^^^LLLBBB>>>999777777666555555666666777888999:::::::::;;;===???@@@AAAEEEGGGHHHHHHHHHJJJLLLNNNMMMMMMNNNOOOQQQSSSVVVWWWYYY```hhhlllnnnrrrxxx}}}wwwtttvvvzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzzsssrrrqqqqqqqqqooollliiigggdddaaa^^^[[[XXXTTTPPPJJJIIIEEEAAA<<<888555333222222222111222222333444555888AAAQQQfffxxxKKKMMMNNNOOONNNOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRQQQUUUVVVVVVUUURRRQQQQQQRRRQQQQQQPPPPPPOOONNNNNNNNNLLLMMMNNNNNNOOOOOONNNNNNMMMRRRXXXZZZYYYXXXYYY[[[```aaaaaaaaaaaacccfffhhhjjjooowww}}}|||{{{{{{yyyvvvsssqqqpppnnnhhhccc[[[VVVPPPJJJFFFCCC@@@>>>===<<<;;;;;;===BBBFFFIIILLLKKKLLLNNNMMMLLLQQQYYYgggrrrrrrYYYKKKEEE@@@???===999888999777888888888888999===@@@JJJTTT```kkkyyy~~~~~~zzzxxxtttqqqqqqsssvvvxxx}}}}}}yyywwwyyyzzz|||{{{yyytttoookkkccc^^^WWWPPPKKKGGGDDDAAABBB@@@===<<<<<<<<<:::999888777777777777888999999:::;;;<<<>>>@@@BBBDDDDDDFFFGGGIIIKKKMMMMMMMMMMMMLLLJJJHHHEEEDDDDDDEEEFFFDDDEEEFFFGGGJJJOOOVVVZZZbbbkkkwwwppp```RRRJJJAAA>>>:::888777888777666777777666666777888999999;;;<<<===>>>????????????AAAAAAAAABBBDDDFFFHHHJJJKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFGGGHHHIIIKKKMMMNNNQQQPPPPPPRRRSSSVVV___iiiqqq{{{uuu```RRRDDD===;;;888777888666666666666777888999999;;;;;;;;;<<<===???@@@AAADDDFFFIIIJJJJJJJJJLLLMMMMMMMMMNNNOOOQQQTTTWWWXXX[[[aaaiiimmmooosssyyywwwrrrpppsssyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxrrrqqqppppppooommmjjjgggfffccc```\\\YYYVVVRRROOOIIIGGGDDD???;;;777555333222222222222222333444444555;;;FFFXXXmmm}}}KKKMMMNNNNNNNNNNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUVVVTTTRRRQQQQQQRRRQQQPPPPPPOOOOOONNNMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKLLLQQQWWWYYYYYYXXXYYY[[[aaabbbccccccbbbcccfffhhhhhhmmmuuu~~~}}}|||{{{{{{xxxuuurrrppppppmmmgggcccYYYUUUOOOIIIEEEBBB???===<<<;;;;;;<<<>>>CCCGGGJJJLLLKKKLLLNNNNNNMMMSSS[[[kkkuuurrrZZZKKKEEE@@@???===999888999888888999888888999===@@@JJJTTT^^^hhhuuuxxxvvvrrrpppoooqqqtttvvv|||~~~~~~xxxuuuvvvxxxyyyyyywwwrrrmmmjjjeee```ZZZTTTPPPKKKGGGDDDAAA>>><<<;;;;;;;;;999888777777777777777888999999:::;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNLLLJJJGGGFFFEEEEEEFFFCCCDDDDDDEEEGGGJJJPPPTTTZZZdddrrryyyjjj[[[NNNGGG???<<<999777777777777666666666666666777888999999<<<<<<===>>>>>>?????????AAAAAAAAABBBDDDFFFIIIKKKLLLLLLKKKJJJIIIIIIJJJJJJFFFGGGGGGIIIKKKMMMOOOPPPRRRPPPQQQSSSUUUZZZdddooo{{{yyyhhhUUUIII>>>:::999777777999666666666666777888999:::<<<<<<<<<===>>>???AAAAAADDDFFFIIIKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRUUUXXXZZZ^^^dddjjjmmmnnnrrryyyzzztttqqqnnnsss|||~~~~~~~~~~~~~~~~~~}}}||||||{{{xxxvvvsssqqqpppooonnnlllhhhfffeeebbb^^^ZZZWWWTTTPPPMMMGGGEEEBBB===999666444333222222222222222333444555666>>>MMMaaatttKKKMMMNNNNNNNNNNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUUUUTTTRRRQQQRRRSSSQQQPPPPPPOOOOOONNNMMMMMMOOOOOOOOOOOOOOONNNNNNMMMLLLQQQWWWZZZZZZYYY[[[]]]```aaaccccccbbbccceeegggfffkkkttt~~~}}}|||{{{{{{xxxtttqqqpppooolllgggbbbXXXTTTNNNHHHEEEBBB???===;;;;;;;;;===???CCCGGGJJJKKKJJJLLLNNNNNNNNNSSS[[[kkkvvvrrr[[[LLLEEEAAA@@@>>>:::999:::999999999888888999===???KKKTTT___gggqqq|||}}}xxxvvvsssqqqppprrrtttuuu{{{}}}yyyuuussstttuuutttrrrnnnjjjhhhbbb___[[[WWWSSSPPPKKKHHHBBB???<<<;;;;;;:::888777777777666666777777888999;;;;;;<<<===???BBBDDDEEEGGGHHHIIIJJJLLLMMMMMMNNNOOOMMMKKKIIIHHHGGGGGGGGGDDDDDDEEEDDDEEEGGGLLLOOOVVV```nnn{{{ssseeeWWWLLLEEE???===999777777888888777666666666666777888999:::<<<<<<<<<======>>>??????@@@AAAAAABBBEEEGGGJJJKKKLLLKKKJJJJJJJJJKKKKKKLLLGGGGGGHHHIIIKKKNNNOOOQQQQQQOOOQQQUUUYYY^^^jjjuuuppp^^^MMMDDD<<<999888555555888666666666777777888999:::<<<<<<======???@@@BBBCCCDDDGGGJJJKKKKKKKKKLLLMMMMMMMMMNNNPPPSSSVVVZZZ\\\aaafffkkklllmmmqqqyyyxxxrrrooonnnpppvvv~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{xxxvvvtttrrrqqqpppnnnlllhhheeedddaaa\\\WWWTTTQQQNNNKKKFFFCCC@@@;;;888555444444222222222222333444555666777BBBUUUjjj|||MMMNNNOOOOOONNNNNNOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUUUUTTTRRRRRRRRRSSSQQQQQQPPPPPPOOONNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMRRRXXX[[[\\\\\\^^^``````aaaccccccbbbcccdddeeeeeejjjsss~~~}}}}}}|||{{{{{{wwwtttqqqooonnnlllfffaaaXXXSSSMMMHHHEEEBBB???===;;;;;;<<<===@@@DDDHHHJJJKKKJJJKKKNNNMMMMMMRRRZZZiiitttqqqZZZMMMGGGBBBAAA???;;;:::;;;:::::::::999888:::===???IIITTT```gggnnnxxx}}}{{{|||~~~}}}~~~|||zzzyyyvvvsssrrrssstttuuuxxx|||zzzwwwqqqqqqqqqooommmjjjhhhggg___]]]ZZZXXXUUURRRNNNJJJDDDBBB???===<<<:::888666777666666666666777888888;;;;;;<<<===???BBBDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNOOONNNLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDEEEHHHKKKRRRZZZgggrrrzzzzzznnnaaaTTTJJJEEE???===999888888888888888777777777777888999;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDFFFHHHJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNHHHHHHIIIJJJKKKMMMOOOPPPOOOOOORRRYYY^^^eeeqqq|||zzzeeeTTTGGG@@@:::999777444555777777777777777888999::::::<<<<<<===>>>@@@BBBCCCDDDEEEGGGJJJKKKKKKKKKMMMNNNLLLMMMNNNQQQTTTXXX[[[]]]bbbgggkkkmmmnnnsss}}}zzzrrrnnnmmmnnnqqqyyy~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}{{{yyywwwtttsssqqqooonnnkkkgggcccccc___ZZZUUURRROOOLLLIIIDDDBBB>>>999666444444444222222222222333555666777:::GGG]]]tttNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRSSSTTTRRRRRRQQQQQQPPPOOOOOOOOOKKKKKKLLLLLLMMMLLLLLLLLLNNNSSSZZZ]]]^^^^^^```bbb```bbbddddddccccccdddeeefffkkkuuu~~~~~~~~~}}}||||||{{{{{{vvvssspppooonnnkkkfffaaaXXXSSSMMMHHHEEEBBB@@@>>>:::;;;<<<>>>AAAEEEHHHJJJKKKJJJKKKMMMLLLLLLQQQYYYeeerrroooYYYNNNHHHCCCBBBAAA===;;;===:::::::::999888:::===???GGGTTT```eeejjjrrrzzz}}}}}}{{{yyywwwwwwzzz}}}}}}{{{xxxzzz}}}zzz{{{||||||zzz}}}{{{xxxuuussssssttttttuuuzzz~~~}}}|||yyyqqqpppnnnkkkiiihhhggggggaaa___]]][[[YYYUUUPPPLLLHHHEEEAAA???===;;;888666666666666666666777888888<<<<<<<<<<<<>>>AAADDDFFFHHHHHHHHHIIIKKKLLLNNNOOONNNNNNMMMLLLKKKKKKJJJJJJEEEFFFFFFDDDCCCCCCEEEGGGJJJPPPZZZbbbiiiqqqzzzvvvjjj]]]QQQHHHDDD???<<<888777777888888888777777888888999;;;<<<===<<<<<<;;;;;;<<<===???@@@===???BBBFFFHHHIIIJJJJJJFFFHHHJJJLLLNNNOOOOOOOOOIIIIIIIIIJJJKKKLLLNNNNNNNNNPPPUUU]]]dddlllxxx~~~lllYYYIIIAAA;;;888888777444444777777777777777888999::::::;;;;;;<<<>>>@@@CCCEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPLLLMMMNNNQQQTTTYYY\\\^^^aaafffkkknnnqqqyyyuuunnnlllmmmnnnrrrzzz~~~}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}~~~}}}zzzxxxsssrrrpppnnnllliiidddaaabbb^^^XXXSSSPPPMMMJJJHHHCCC@@@<<<888555444333444222222222333444555666777>>>NNNfff}}}NNNPPPQQQQQQOOOOOOPPPRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRSSSTTTSSSRRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPPPPPPPPPPPPPOOOUUU[[[______```bbbdddaaaccceeeeeeddddddeeefffggglllvvv~~~~~~}}}}}}||||||{{{{{{vvvssspppnnnnnnkkkeeeaaaXXXTTTNNNIIIEEECCC@@@>>>:::;;;<<<>>>AAAEEEHHHJJJKKKJJJKKKLLLKKKKKKPPPWWWbbbpppoooXXXOOOIIIDDDCCCAAA===<<<===:::;;;;;;999999:::===???GGGTTT```cccdddjjjsssyyy~~~}}}{{{wwwuuutttwwwyyy}}}zzzuuuvvv~~~{{{wwwxxxzzzzzzzzz~~~|||yyyvvvtttsssssssssrrrxxx~~~}}}{{{}}}{{{rrrpppmmmjjjhhhggghhhhhhdddcccaaa___\\\XXXRRRNNNJJJGGGCCC@@@>>>;;;888666666666666666666777888888<<<<<<<<<<<<>>>AAAEEEFFFHHHHHHHHHIIIKKKLLLNNNOOONNNMMMMMMMMMLLLLLLKKKKKKEEEFFFEEEDDDBBBBBBCCCEEEBBBGGGNNNTTTZZZbbblllsssxxxyyy|||~~~}}}sssggg[[[PPPGGGCCC>>>;;;888666777888888777888888888999:::<<<===>>><<<<<<;;;;;;<<<===???@@@<<>>AAADDDFFFHHHHHHIIIIIIIIIIIIKKKNNNQQQLLLMMMNNNQQQUUUYYY]]]___```eeekkkooottt}}}xxxoooiiihhhiiikkkqqqzzz~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~{{{yyyrrrqqqnnnllljjjgggccc___bbb^^^XXXRRROOOLLLIIIGGGBBB???;;;777444333333444222222222333444555777777BBBRRRkkkLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRPPPOOOPPPQQQSSSTTTWWWVVVTTTRRRRRRRRRRRRSSSSSSRRRQQQOOONNNMMMLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUXXXZZZ\\\^^^aaadddcccdddeeeeeeffffffeeeeeeiiillluuu~~~~~~}}}{{{zzzyyyxxxwwwwwwsssooommmmmmiiibbb[[[SSSOOOJJJFFFCCCAAA???===<<<<<<===@@@DDDHHHJJJKKKMMMKKKKKKMMMMMMLLLPPPWWWgggtttnnnYYYPPPLLLEEEAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>GGGPPP[[[```aaaeeennnvvvwwwxxxxxxwwwtttrrrqqqrrrzzzsssttt{{{sssmmmmmmqqqssstttyyyyyyxxxuuurrrpppqqqrrrtttzzz|||yyyttt}}}~~~zzzsssoookkkhhhgggggggggfffeeebbb```___]]]ZZZTTTOOOOOOJJJDDDAAA@@@???===;;;777777666555555666777888;;;===>>>??????@@@CCCEEEFFFGGGHHHJJJLLLNNNPPPQQQOOOOOONNNMMMLLLKKKIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@EEEEEEGGGJJJOOOUUUZZZ]]]hhhkkknnnpppsssxxx}}}{{{rrrgggZZZOOOEEEAAA<<<;;;:::888777888888999777666555666777999<<<>>>===============>>>>>>???===@@@EEEIIILLLLLLKKKJJJEEEGGGKKKNNNOOOOOOMMMKKKGGGHHHIIIIIIIIIJJJLLLNNNPPPUUU^^^gggpppxxx~~~jjjTTTDDD>>>::::::999999888777777777555666888:::;;;;;;;;;:::;;;<<<>>>AAACCCFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKMMMPPPTTTXXXZZZcccgggmmmssszzz}}}rrrlllgggfffjjjqqqttt~~~}}}~~~|||{{{}}}~~~||||||||||||}}}~~~~~~{{{xxxuuutttqqqmmmjjjgggddd```]]]ZZZVVVRRROOOLLLIIIFFFDDD>>><<<888555333333333444222333333000///333777:::FFF[[[uuuMMMMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPRRRTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRTTTVVVYYY[[[\\\^^^aaaccccccddddddeeeffffffffffffkkkoooxxx~~~~~~}}}{{{zzzyyyxxxwwwvvvrrrooommmlllhhhaaa[[[SSSOOOIIIEEECCCAAA???===<<<;;;<<<@@@EEEIIIKKKKKKNNNKKKKKKLLLLLLLLLRRRZZZjjjwww~~~mmmYYYPPPKKKEEEAAA???>>>===<<<<<<<<<;;;;;;;;;<<<<<<===FFFOOO[[[aaabbbeeemmmuuuwwwxxxzzzyyyvvvtttssssss|||~~~xxxrrrsss{{{sssjjjiiilllooopppvvvwwwwwwvvvsssrrrrrrrrruuuzzz{{{xxxvvv~~~~~~{{{uuuqqqkkkhhhgggggggggfffeeeccc```___^^^\\\WWWSSSUUUQQQJJJEEEBBB???<<<999888777666555555666777888:::;;;===>>>>>>@@@CCCEEEGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBBBBDDDGGGKKKOOOQQQXXX[[[^^^```dddhhhmmmqqqzzzwwwpppggg\\\PPPGGGAAA<<<;;;999888777777888999777666666666777:::<<<>>>>>>>>>============>>>>>>???AAAFFFJJJLLLMMMLLLKKKGGGIIILLLOOOPPPNNNLLLKKKGGGIIIJJJJJJJJJKKKMMMOOOSSSYYYbbbkkksss{{{ttt```LLL@@@;;;999999888888777777777666555666888:::;;;;;;;;;;;;<<<===>>>AAACCCEEEGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKKKKKKKMMMPPPTTTWWWZZZdddiiiqqqyyyxxxooojjjggggggmmmtttzzz~~~||||||~~~~~~|||{{{||||||}}}~~~~~~{{{wwwuuurrrppplllhhhfffbbb___\\\YYYUUUQQQNNNKKKIIIEEECCC>>><<<888555333333444555111222333111111444999===HHH]]]wwwMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTVVVVVVUUUTTTSSSRRRRRRRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRUUUWWWZZZ[[[\\\^^^```bbbccccccdddeeeffffffggggggmmmrrr}}}~~~}}}|||{{{zzzxxxwwwwwwuuurrrnnnlllkkkfff___ZZZRRRNNNIIIEEEBBBAAA???===;;;;;;<<<@@@EEEJJJLLLMMMOOOLLLJJJKKKJJJLLLUUU___ooo}}}{{{~~~jjjXXXOOOKKKEEEAAA???>>>===<<<======<<<;;;;;;;;;<<<<<>>>>>>>>============>>>>>>AAACCCGGGKKKMMMNNNMMMLLLKKKLLLNNNPPPPPPNNNLLLJJJHHHJJJKKKLLLLLLMMMPPPRRRXXX^^^gggpppxxxxxxeeeSSSCCC:::999777777777777666666666666666777888999:::;;;;;;;;;<<<===???AAACCCEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMKKKKKKKKKLLLOOOSSSVVVXXXbbbiiittt~~~zzzrrrkkkiiiiiijjjqqqxxx}}}||||||~~~}}}|||{{{{{{||||||~~~~~~~~~}}}zzzwwwuuupppnnnjjjfffccc```\\\YYYVVVSSSOOOLLLJJJGGGDDDBBB<<<;;;888555444333444444000111333333333555<<>>===::::::<<<@@@FFFKKKMMMNNNOOOLLLJJJIIIIIIMMMYYYeeewwwgggWWWNNNJJJEEEBBB@@@???===<<<>>>===<<<;;;;;;;;;;;;;;;BBBLLLYYYbbbeeeggglllppptttxxx{{{|||{{{xxxvvvuuuwwwyyy}}}xxxuuuxxxqqqfffaaacccgggjjjmmmqqquuuwwwwwwvvvuuuuuuzzz}}}zzz{{{zzzuuunnnhhheeeeeedddddddddcccaaa```````````````XXXVVVRRRMMMHHHCCC???<<<999888777666666666777888666888:::;;;===???BBBEEEFFFHHHKKKNNNNNNNNNLLLKKKKKKLLLNNNOOOOOOMMMKKKJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@????????????@@@BBBEEEHHHJJJMMMQQQVVVZZZbbbccccccaaaZZZPPPFFF@@@;;;:::999777777777777888666666777777999;;;<<<===>>>>>>============>>>>>>CCCEEEHHHLLLNNNNNNNNNNNNNNNOOOPPPQQQPPPNNNKKKIIIIIIKKKMMMNNNNNNPPPSSSVVV\\\bbbkkkttt{{{jjjWWWGGG<<<777888555555555666666666666666666777888999:::;;;;;;;;;<<<===???AAACCCEEEFFFGGGJJJKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKMMMPPPSSSUUU```hhhtttvvvpppkkkjjjkkknnnuuu|||~~~|||}}}~~~|||{{{zzzzzz{{{|||}}}}}}}}}}}}{{{xxxvvvtttnnnkkkgggdddaaa]]]YYYVVVTTTQQQMMMJJJGGGEEEBBB@@@999888666444333222333333000111333444333555===EEE[[[oooOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRTTTSSSQQQPPPOOONNNNNNNNNPPPPPPQQQRRRRRRSSSSSSTTTWWWYYY[[[\\\]]]^^^```bbbcccccccccdddfffhhhjjjkkkooowww}}}}}}|||zzzyyyxxxwwwvvvrrrpppnnnkkkgggaaa\\\XXXPPPLLLGGGCCCAAA@@@>>>===;;;;;;<<<@@@FFFKKKNNNNNNOOOLLLJJJIIIHHHNNN\\\kkkzzzcccWWWNNNKKKFFFCCCBBB@@@???===>>>===<<<;;;;;;;;;;;;;;;AAAKKKXXXaaaeeehhhlllooosssvvvzzz|||{{{yyywwwvvvxxxzzz}}}zzztttuuu|||~~~qqqgggcccdddhhhlllkkkooouuuxxxyyyxxxwwwwww~~~~~~|||~~~|||wwwoooiiifffdddbbbbbbbbbbbbbbbaaaaaabbbcccddd]]]\\\YYYTTTNNNGGGCCC@@@:::999888666666666777888555777:::;;;<<>>;;;:::999777666777777888666666777888:::;;;<<<==================>>>>>>???DDDFFFIIILLLNNNOOOOOONNNQQQQQQQQQQQQOOOMMMJJJIIIJJJLLLNNNPPPQQQSSSWWWZZZ```eeemmmuuu{{{vvv^^^MMMAAA999777999444444555555666666666777777777888888999:::;;;<<<===>>>???AAACCCEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJIIIJJJKKKNNNPPPRRR]]]fffsss}}}uuuppplllnnnppprrryyy~~~}}}~~~~~~}}}|||zzzzzzzzzzzz{{{{{{{{{{{{zzzxxxvvvtttsssmmmjjjfffbbb___[[[WWWTTTQQQNNNJJJGGGEEECCC@@@>>>666555444222111111111222222111333555444555???LLLgggyyyPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRUUUTTTRRRPPPOOONNNNNNMMMQQQQQQRRRRRRSSSTTTTTTTTTVVVXXX[[[\\\]]]___aaaccccccccccccdddfffhhhkkkllloooyyy}}}|||{{{zzzyyywwwvvvvvvppppppnnnjjjeee___ZZZWWWOOOKKKFFFBBBAAA???>>><<<<<<<<<===AAAFFFKKKMMMNNNMMMKKKJJJIIIIIIOOO___ooottt```VVVOOOLLLHHHEEEDDDBBB@@@???======<<<;;;;;;;;;<<<<<>>BBBDDDDDDFFFIIILLLOOOOOOOOOOOONNNNNNMMMLLLKKKIIIHHHGGGHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@??????>>>>>>999;;;===>>>@@@BBBGGGJJJKKKMMMOOOOOOLLLGGGAAA>>>;;;:::888777666666777777666777888999:::<<<======<<<<<<<<<<<<===???@@@AAAEEEGGGIIIKKKMMMNNNNNNNNNQQQQQQQQQPPPNNNLLLJJJIIIKKKMMMPPPRRRTTTVVVZZZ]]]ccchhhnnnuuuzzzzzzhhhSSSEEE>>>999777999333444444555666777888888777777777888999:::<<<======>>>???AAACCCDDDFFFFFFHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHJJJMMMNNNYYYbbbooo|||{{{tttpppnnnpppsssvvv|||~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyxxxwwwuuusssrrrqqqllliiidddaaa]]]YYYUUURRRNNNKKKHHHEEECCCAAA>>><<<444444333222222111111222444111333666666888FFFWWWsssPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSRRRPPPPPPOOOOOOOOOQQQRRRRRRSSSSSSTTTUUUUUUUUUWWWZZZ\\\]]]___bbbeeecccccccccdddfffiiilllnnnppp{{{}}}|||{{{zzzxxxwwwvvvvvvoooooommmiiiddd]]]XXXVVVNNNJJJEEEBBB@@@???>>><<<======>>>AAAFFFJJJLLLMMMLLLKKKJJJJJJIIIPPPaaarrrppp^^^UUUPPPMMMIIIGGGFFFDDDBBB@@@<<<<<<;;;;;;;;;<<<<<<===AAAIIITTT^^^dddhhhlllnnnuuuwwwzzz|||{{{{{{|||}}}yyyzzz}}}|||rrrpppvvv~~~{{{wwwqqqmmmllllllmmmmmmqqqvvvyyy{{{{{{|||}}}{{{zzz{{{~~~zzzsssmmmhhhccc^^^[[[[[[^^^aaabbbaaaaaabbbcccggghhhgggaaaWWWNNNGGGEEE;;;:::999777666666777888888:::;;;<<<===>>>AAACCCEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@??????>>>======>>>@@@@@@AAACCCFFFIIIGGGGGGHHHGGGFFFCCC@@@???;;;:::888777666666777777666777888:::;;;<<<======::::::;;;<<<>>>@@@AAABBBFFFGGGIIIKKKLLLNNNNNNNNNQQQQQQPPPOOONNNLLLJJJIIILLLNNNQQQSSSUUUYYY]]]```gggjjjoootttyyykkk[[[III@@@<<<888666666333444555666777888999999888777777777888:::<<<===>>>>>>@@@AAACCCDDDEEEFFFEEEEEEEEEDDDEEEFFFHHHIIIHHHGGGFFFEEEFFFGGGIIIKKKQQQZZZggguuu{{{wwwqqqnnnmmmqqqvvvyyy~~~|||}}}|||{{{yyyyyyyyyyyyzzzwwwwwwvvvtttsssqqqpppooolllhhhddd```\\\YYYTTTQQQLLLIIIFFFCCCAAA???===;;;444444444333333333333333444111222888:::>>>QQQfff~~~PPPQQQRRRRRRRRRRRRRRRRRRTTTUUUUUUTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUWWWZZZ\\\^^^```ccceeeccccccbbbcccfffiiillloooqqq|||||||||{{{zzzxxxwwwvvvvvvoooooommmiiiccc\\\XXXVVVMMMJJJEEEBBB@@@???>>><<<>>>>>>>>>BBBFFFJJJLLLLLLKKKJJJKKKKKKJJJQQQbbbtttnnn\\\UUUPPPNNNJJJHHHGGGEEECCCAAA;;;;;;;;;;;;;;;<<<===>>>BBBIIISSS]]]ccchhhlllooowwwyyy{{{||||||}}}~~~xxxyyy|||sssnnnqqqzzz}}}|||zzzvvvqqqnnnmmmmmmnnnrrrvvvyyy{{{|||}}}~~~~~~zzzyyyyyy~~~~~~zzzuuuoooiiiccc]]]YYYYYY\\\aaabbbaaa```aaabbbbbbdddddd___WWWNNNIIIGGG<<<;;;999777777777777888999;;;<<<======>>>AAACCCFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIHHHGGGFFFEEECCCBBBBBBCCCCCCCCCBBBAAA???>>>======>>>?????????AAADDDFFFEEEEEEDDDDDDCCCAAAAAA@@@:::999888666666666666777666777888:::;;;<<<======999999:::<<<>>>@@@BBBDDDFFFGGGIIIJJJLLLMMMNNNNNNQQQPPPPPPOOOMMMKKKJJJIIILLLNNNQQQTTTWWWZZZ^^^aaajjjlllppptttyyy~~~aaaRRRCCC<<<:::777444444333444555666777888999:::888888777777888:::<<<===>>>???@@@AAACCCDDDEEEFFFDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIQQQ___nnn}}}~~~wwwsssppptttyyy|||zzzuuupppnnnnnnkkklllqqqwww{{{}}}{{{}}}|||zzzyyyxxxxxxyyyyyyvvvvvvtttsssqqqooonnnnnnlllhhhddd```\\\XXXTTTQQQKKKHHHEEEBBBAAA???<<<:::555555555555555555555555444000222999===CCCXXXpppRRRQQQPPPQQQSSSSSSSSSQQQUUUTTTSSSQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPQQQQQQUUUTTTRRRSSSUUUWWWXXXXXXWWWWWWXXXZZZ]]]aaadddffffffdddccceeefffeeeiiiooottt~~~~~~}}}}}}}}}yyywwwvvvvvvuuutttmmmkkkhhhfffccc^^^XXXTTTJJJHHHFFFCCC@@@===<<<;;;=========AAAEEEIIIKKKKKKLLLIIIIIIKKKLLLRRRfff|||kkk^^^ZZZSSSRRROOOLLLIIIFFFDDDCCCAAAAAA@@@???>>>>>>>>>??????FFFRRR^^^dddffflllttt}}}~~~}}}zzzxxxtttwwwyyy}}}wwwooosss{{{~~~}}}~~~~~~}}}}}}}}}}}}{{{yyyuuurrrppppppppprrrwww}}}|||~~~xxxvvv|||uuunnnggg___YYYTTTUUUYYY^^^cccdddbbb^^^\\\\\\\\\[[[XXXTTTNNNIIIFFF@@@>>>;;;777666666777777::::::;;;===>>>@@@AAABBBGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHGGGFFFFFFFFFGGGHHHGGGJJJKKKJJJEEEBBBAAAAAAFFFFFFFFFFFFEEECCCAAA@@@BBB@@@>>>>>>???@@@@@@??????>>>???@@@BBBAAA???===<<<;;;999777555555555666666777999;;;<<<===>>>>>>;;;<<<=========???BBBDDDGGGHHHJJJJJJJJJKKKNNNPPPQQQSSSSSSRRROOOLLLJJJJJJLLLNNNQQQTTTVVVYYY]]]```gggkkkppptttwww||||||hhhQQQIII???999888888777444888888888777555666888:::999999999::::::;;;;;;;;;>>>@@@AAAAAA@@@@@@AAABBB???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEDDDCCCDDDFFFHHHHHHMMMWWWeeeuuuvvvqqqllleee```]]]```dddgggggggggggghhhhhhpppnnnnnnxxx}}}~~~}}}|||{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvsssrrrqqqooollljjjjjjgggaaa]]]YYYUUUPPPMMMJJJHHHDDDBBB@@@>>>:::888444444444333333222222222444333444888???PPPnnnRRRQQQPPPQQQSSSSSSSSSRRRTTTTTTRRRQQQQQQQQQRRRRRRUUUTTTTTTTTTTTTSSSSSSSSSUUUTTTRRRQQQQQQQQQRRRRRRVVVUUUSSSTTTUUUWWWXXXXXXXXXYYYYYY[[[]]]```cccdddeeecccccceeeeeeeeeiiiooottt~~~~~~~~~}}}|||yyywwwvvvvvvtttsssmmmkkkhhheeeaaa\\\VVVRRRIIIHHHEEEBBB@@@===<<<;;;======>>>AAAFFFIIIKKKKKKKKKHHHHHHKKKLLLSSSggg}}}kkk^^^YYYSSSRRRPPPMMMJJJGGGDDDCCCBBBAAA@@@??????>>>>>>???BBBIIIUUUbbbhhhjjjooovvv~~~}}}zzzxxxqqquuuyyy|||tttuuu|||||||||}}}}}}|||{{{~~~}}}zzzvvvqqqooonnnnnnpppuuuzzz}}}|||zzzzzz|||{{{xxx~~~~~~wwwpppiiiaaaZZZUUUVVVYYY^^^aaacccaaa^^^[[[ZZZYYYYYYWWWSSSOOOKKKHHH@@@>>>;;;888666666777888:::;;;<<<>>>???AAABBBCCCEEEEEEEEEFFFGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLLLLJJJGGGDDDDDDEEEGGGGGGHHHHHHGGGEEECCCBBBDDDBBB@@@???@@@@@@???===>>>======>>>??????<<<:::;;;:::888777666666666777777888999;;;<<<===>>>>>>;;;<<<======>>>@@@CCCFFFHHHIIIJJJJJJJJJKKKNNNPPPRRRSSSTTTRRROOOLLLKKKKKKMMMOOOQQQSSSUUUXXX\\\___gggkkkqqquuuxxx|||sss___MMMEEE<<<777666777666444777777777666555555777999999999999::::::;;;;;;<<<===???@@@@@@??????AAABBB??????@@@AAAAAAAAA@@@@@@AAABBBCCCBBBAAABBBCCCEEEEEEJJJRRR^^^lll}}}uuukkkddd^^^WWWSSSSSSUUUYYY\\\]]]___bbbdddhhhpppooopppzzz~~~}}}||||||{{{{{{zzzyyyxxxxxxxxxxxxwwwuuurrrpppooonnnkkkiiihhhddd___ZZZWWWSSSOOOLLLHHHFFFCCC@@@???<<<999777444444444333333222222222444222555;;;FFF\\\|||RRRQQQPPPQQQSSSTTTSSSRRRTTTSSSSSSRRRRRRRRRSSSSSSVVVVVVUUUUUUTTTTTTTTTTTTUUUTTTSSSRRRQQQRRRSSSTTTWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZ[[[\\\^^^```bbbcccdddbbbbbbdddeeeeeeiiiooouuu~~~~~~~~~~~~|||xxxwwwvvvuuusssqqqmmmkkkgggccc___ZZZTTTPPPIIIGGGEEEBBB???===<<<;;;======>>>BBBFFFIIIJJJJJJIIIFFFGGGKKKMMMTTTiiimmm^^^XXXTTTSSSPPPNNNKKKHHHFFFEEECCCBBBAAA@@@????????????CCCIIIVVVcccjjjlllpppvvv}}}zzzxxxooosssyyy{{{yyy}}}~~~|||{{{{{{|||{{{zzz|||vvvppplllmmmnnnppptttxxxyyyyyywwwxxxzzz}}}~~~}}}yyy|||zzzssslllddd\\\WWWVVVYYY]]]``````___]]][[[XXXWWWVVVTTTRRROOOLLLKKKAAA???<<<999777777888999;;;;;;===>>>@@@BBBCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHMMMNNNMMMKKKHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIHHHFFFCCCAAA@@@???>>><<<===<<<;;;<<<<<<<<<:::888:::999888777666777777888777888999;;;<<<=========:::;;;===>>>???AAAEEEHHHIIIJJJKKKKKKKKKLLLNNNPPPSSSTTTTTTRRROOOMMMLLLLLLNNNPPPRRRSSSUUUXXX\\\___ggglllsssxxxzzz|||~~~gggSSSGGG@@@999555555666555444666666777666444444666888888999999:::;;;;;;<<<<<<<<<>>>???@@@??????AAACCCAAAAAAAAAAAAAAA@@@@@@???AAABBBCCCCCCBBBBBBCCCEEEFFFIIINNNVVVbbbppp}}}ttthhh]]]VVVQQQLLLIIIJJJLLLOOORRRUUUYYY^^^aaagggoooppprrr}}}~~~~~~~~~}}}|||||||||{{{zzzyyyxxxxxxwwwwwwxxxuuusssqqqooonnnllliiigggeeebbb\\\XXXTTTPPPLLLIIIGGGDDDAAA???===;;;888555444444333333333333222222444333666===LLLfffRRRQQQQQQQQQSSSTTTSSSRRRTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUWWWWWWWWWWWWVVVWWWYYY[[[\\\\\\]]]^^^___```aaaaaacccaaaaaadddeeeeeejjjpppwww}}}{{{xxxvvvuuutttqqqooommmjjjfffaaa]]]WWWQQQMMMGGGFFFDDDAAA???===;;;;;;<<<===???CCCGGGIIIIIIHHHGGGDDDFFFKKKNNNUUUjjjooo```ZZZUUUTTTQQQOOOLLLIIIGGGFFFDDDCCCBBB@@@@@@?????????AAAFFFRRR___gggiiimmmrrr}}}yyywwwppptttzzz|||~~~|||{{{|||||||||{{{{{{tttmmmiiilllnnnqqquuuwwwxxxwwwvvvwwwyyy{{{|||~~~~~~zzz{{{|||vvvooofff]]]XXXXXXYYY[[[]]]]]]]]][[[ZZZXXXWWWUUUSSSPPPNNNLLLKKKBBB@@@===999888888999999:::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGIIIIIIOOONNNLLLJJJJJJKKKNNNPPPSSSTTTVVVWWWWWWVVVTTTRRRNNNKKKGGGDDDBBB@@@>>><<<;;;:::::::::<<<<<<;;;::::::999888777777777888999777888:::;;;<<<=========:::;;;===>>>@@@CCCGGGJJJJJJLLLMMMLLLLLLLLLNNNPPPTTTTTTUUUSSSPPPNNNNNNNNNPPPQQQSSSTTTUUUXXX]]]```gggmmmuuuzzz{{{|||~~~rrr\\\JJJAAA===777555555666666666666777888777666555666888888999999:::;;;<<<======<<<>>>???@@@@@@@@@BBBDDDEEEEEEEEEDDDDDDBBBAAAAAACCCDDDFFFGGGFFFFFFGGGIIIKKKKKKMMMQQQYYYeeerrr{{{ppphhh^^^UUUPPPMMMKKKJJJJJJLLLNNNPPPSSSXXX^^^bbbgggpppqqqttt~~~~~~~~~~~~}}}||||||||||||{{{zzzyyyxxxwwwwwwwwwwwwtttsssqqqpppooollliiifffccc___ZZZVVVRRROOOKKKHHHFFFCCC@@@>>>===;;;888555333333333333333333333333666555666===MMMiiiSSSRRRQQQRRRTTTTTTTTTRRRUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVWWWXXXYYYXXXVVVVVVYYY[[[]]]^^^^^^___````````````bbb```aaadddeeefffkkkqqqzzz|||zzzwwwvvvuuussspppmmmllliiiddd___ZZZUUUOOOKKKFFFEEECCC@@@>>><<<;;;;;;;;;===@@@DDDHHHJJJHHHGGGEEECCCFFFLLLNNNVVVjjjqqqbbb\\\UUUTTTSSSPPPMMMKKKIIIHHHEEEDDDCCCAAA@@@????????????CCCMMMZZZcccfffkkkppp{{{|||~~~~~~|||yyywwwqqqttt{{{~~~~~~}}}}}}~~~~~~~~~zzzrrrkkkfffjjjmmmqqquuuwwwxxxwwwwwwxxxzzz{{{|||}}}|||{{{~~~xxxqqqhhh___YYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVSSSPPPMMMKKKJJJCCCAAA>>>:::999999:::;;;::::::<<<>>>@@@BBBDDDDDDFFFGGGIIIJJJKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLNNNMMMKKKKKKMMMPPPTTTVVVZZZ[[[^^^______]]][[[YYYTTTQQQLLLIIIFFFCCC@@@===;;;::::::;;;===??????>>>:::999888777777888999999888999:::;;;<<<<<<======:::<<<>>>???AAADDDHHHKKKKKKLLLMMMMMMMMMNNNPPPRRRUUUUUUUUUSSSQQQOOOOOOPPPQQQRRRSSSTTTVVVZZZ___bbbiiiooowww{{{{{{{{{}}}~~~yyygggTTTEEE===:::888666666777888888777888999999888777888999888999999:::<<<======>>>===???AAABBBBBBCCCEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDFFFJJJKKKLLLMMMNNNPPPQQQQQQPPPPPPTTT\\\gggnnnxxxgggbbbZZZSSSOOONNNNNNNNNNNNOOOQQQSSSUUUYYY^^^bbbiiirrrtttwww~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzyyyxxxwwwwwwwwwwwwtttsssrrrqqqpppmmmiiifffaaa^^^YYYUUUQQQNNNJJJGGGEEECCC@@@>>>===;;;888666333333333333333333333333666666777>>>PPPlllSSSRRRQQQRRRTTTUUUTTTSSSTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRTTTUUUVVVWWWYYYZZZXXXUUUUUUXXX[[[]]]^^^___```aaaaaaaaaaaabbb```aaaeeefffggglllsss~~~{{{yyywwwuuutttrrrnnnkkkjjjgggaaa\\\XXXSSSNNNJJJEEEDDDBBB@@@===<<<;;;:::;;;===@@@EEEIIIJJJHHHEEEEEECCCFFFLLLOOOVVVjjjrrrddd^^^VVVUUUTTTQQQOOOMMMKKKJJJFFFEEEDDDBBBAAA@@@??????@@@BBBJJJWWW```eeejjjooouuuwwwyyy{{{|||{{{yyyxxxqqqtttzzz}}}}}}~~~}}}xxxqqqkkkffffffkkkqqqvvvxxxyyyzzzzzz{{{|||}}}}}}}}}}}}{{{uuulllbbb[[[ZZZYYYXXXXXXWWWXXXXXXYYYYYYXXXWWWTTTQQQNNNKKKJJJDDDBBB???;;;::::::;;;;;;:::;;;===???AAACCCEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMOOOPPPPPPNNNMMMOOOTTTYYY]]]^^^```bbbeeeffffffccc```^^^[[[WWWRRRNNNKKKGGGDDDAAA>>><<<;;;<<>>??????AAACCCDDDEEEFFFHHHJJJIIIIIIIIIHHHHHHFFFEEEEEEFFFIIINNNQQQTTTVVVXXXZZZ[[[YYYVVVTTTTTTXXX___dddrrryyy~~~wwwoooccc```[[[UUURRRPPPPPPQQQSSSVVVYYY\\\]]]```ccceeennnwwwyyy}}}~~~~~~~~~}}}}}}||||||||||||zzzyyyxxxwwwwwwvvvvvvwwwtttsssrrrqqqpppmmmiiieee___\\\WWWSSSPPPLLLIIIFFFDDDBBB???>>>===;;;888666222222333333333333444444333666999BBBVVVsssSSSRRRRRRRRRTTTUUUTTTSSSQQQSSSTTTVVVWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQSSSUUUVVVVVVXXXZZZXXXTTTTTTWWW[[[]]]^^^```aaabbbbbbaaaaaacccaaabbbfffgggiiinnnuuuzzzyyywwwuuutttqqqmmmjjjhhheee___ZZZVVVQQQMMMJJJDDDCCCAAA???===<<<;;;::::::===AAAFFFJJJJJJGGGDDDEEECCCGGGMMMOOOVVVjjjpppddd^^^WWWVVVTTTRRRPPPNNNLLLKKKGGGFFFDDDCCCAAA@@@@@@???AAAAAAGGGRRR\\\bbbiiiooonnnqqqtttxxxzzzzzzzzzyyysssuuuxxx{{{zzz~~~|||wwwrrrllliiigggmmmuuu{{{}}}~~~~~~~~~xxxooofff___[[[YYYWWWVVVUUUVVVWWWXXXVVVWWWWWWVVVTTTQQQNNNLLLEEECCC???<<<::::::;;;<<<<<<===???AAADDDFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRRRRWWW]]]dddggghhhiiikkkmmmnnnnnnjjjgggddd```\\\WWWSSSOOOLLLHHHEEEBBB@@@>>>===???@@@@@@???===;;;:::888777777888888999999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBEEEIIILLLJJJLLLNNNNNNOOOQQQTTTVVVVVVWWWVVVTTTRRRQQQRRRTTTSSSTTTUUUWWWYYY^^^eeeiiinnnsssxxx{{{zzzzzz{{{}}}~~~vvvaaaQQQEEE===777888888888777777888999666888::::::999888888888888999:::;;;<<<>>>??????AAACCCEEEGGGHHHIIILLLNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKOOOUUU[[[___bbbeeehhhgggeeeaaa]]]ZZZ[[[___ccchhhmmmrrrrrrrrrqqqmmmggg^^^^^^\\\ZZZXXXWWWXXXYYY]]]bbbhhhlllnnnooopppqqquuu~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvrrrqqqppppppooolllgggddd\\\YYYTTTPPPMMMJJJFFFDDDBBB@@@>>><<<;;;999777555222222222333333444444444333777===GGG\\\xxxTTTRRRRRRSSSTTTUUUTTTSSSPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQSSSUUUVVVVVVXXXZZZWWWTTTSSSVVV[[[]]]^^^```aaabbbbbbbbbbbbcccaaabbbfffhhhjjjooovvvzzzxxxvvvuuutttqqqllliiigggccc^^^YYYUUUQQQMMMJJJDDDCCCAAA???===;;;;;;::::::===AAAGGGJJJJJJGGGDDDEEEDDDGGGMMMOOOVVViii~~~oooccc^^^WWWVVVUUUSSSPPPNNNMMMLLLGGGFFFEEECCCAAA@@@@@@@@@???>>>CCCNNNXXX___fffmmmjjjmmmqqqvvvyyyzzzzzzyyyvvvvvvvvv|||{{{yyywww|||~~~|||xxxrrrnnnkkkjjjqqqzzz{{{rrrhhhbbb[[[YYYWWWTTTTTTUUUWWWXXXTTTUUUVVVWWWVVVSSSPPPNNNEEECCC@@@===;;;;;;<<<===>>>???AAACCCFFFHHHJJJKKKIIIHHHGGGFFFGGGHHHIIIJJJMMMMMMMMMNNNPPPRRRTTTVVVVVVUUUWWW\\\eeekkkooooooppprrruuuvvvuuuqqqmmmjjjccc___ZZZVVVRRRNNNJJJHHHEEEBBB???>>>>>>>>>>>>===>>><<<:::888777777777777999999:::;;;<<<<<<<<<<<<>>>???AAABBBCCCEEEIIILLLIIIKKKMMMOOOPPPRRRUUUXXXWWWWWWVVVTTTRRRQQQSSSTTTSSSTTTVVVWWWZZZ```ggglllppptttyyyzzzzzzyyy{{{}}}{{{pppZZZJJJ@@@999555777777777666666777888555777999999888777777777888999:::;;;===>>>???@@@BBBDDDGGGIIIJJJKKKNNNPPPSSSSSSTTTTTTSSSSSSRRRRRRQQQVVV]]]ccchhhlllpppsssrrrpppkkkfffbbbaaaccceeeaaafffiiiiiiiiijjjgggbbbZZZ[[[]]]^^^^^^___aaaccchhhmmmuuu|||~~~~~~~~~zzz~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvppppppoooooonnnkkkfffbbbZZZWWWRRRNNNKKKHHHEEEBBBAAA???<<<;;;:::888555333222222222333333444444444444999???JJJ^^^yyyRRRSSSTTTUUUUUUUUUUUUUUURRRSSSTTTTTTVVVVVVWWWXXXYYYWWWTTTQQQOOOOOOOOOPPPTTTRRROOONNNOOORRRWWWYYYXXXYYYZZZWWWTTTTTTXXX[[[\\\]]]___aaacccccccccbbbcccbbbdddgggggghhhnnnvvv}}}wwwvvvttttttsssqqqmmmjjjgggccc]]]XXXUUUQQQNNNKKKFFFDDD@@@===;;;:::;;;<<>>===BBB??????EEERRR^^^eeeggglllnnnooorrryyy}}}wwwttttttuuuzzz|||||||||wwwppppppvvv{{{|||~~~|||yyyvvvrrrssszzz}}}}}}}}}xxxooohhh```YYYTTTSSSSSSRRRTTTXXXYYYXXXVVVWWWWWWVVVQQQMMMFFFDDD@@@===;;;:::;;;<<>>???>>>???AAACCCFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVXXXYYYXXXWWWTTTRRRQQQQQQRRRRRRSSSSSSUUUXXX\\\```dddfffnnnppprrrtttuuuwwwzzz|||}}}yyyfffTTTGGG>>>999999888777666666777888888888999999:::::::::999999;;;<<<>>>>>>>>>@@@DDDFFFIIIKKKMMMNNNNNNPPPSSSUUUTTTWWW\\\^^^______``````bbbdddhhhmmmrrrwwwzzz|||}}}~~~{{{sssnnnmmmmmmjjjhhhdddaaa___```bbbdddddd\\\```fffiiijjjlllpppttt{{{}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxyyywwwwwwwwwwwwwwwwwwwwwwwwrrrpppooommmkkkgggbbb^^^WWWSSSNNNKKKHHHFFFCCCAAA@@@???>>>===:::888666555555555666666555555444333888777>>>QQQkkk}}}SSSSSSTTTTTTTTTUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXUUURRRPPPPPPPPPPPPSSSRRROOONNNOOOSSSWWWZZZYYYZZZZZZWWWTTTTTTWWW[[[]]]^^^___```bbbbbbccccccdddccceeehhhhhhiiipppxxx~~~{{{wwwvvvttttttsssqqqmmmjjjgggccc]]]WWWRRRNNNJJJGGGEEECCC@@@===;;;;;;;;;<<<>>>???BBBEEEHHHIIIIIIHHHJJJFFFHHHNNNRRRWWWhhh{{{ttthhh___YYYWWWVVVTTTRRRPPPNNNNNNMMMJJJIIIHHHGGGEEECCCAAA???@@@>>>>>>CCCMMMXXXaaaeeehhhjjjlllpppxxx~~~}}}xxxuuuttttttwww{{{~~~~~~{{{yyyzzz{{{wwwpppooottt|||ssstttzzz~~~~~~yyyqqqkkkaaaYYYSSSSSSRRRRRRSSSWWWYYYWWWVVVWWWWWWUUUQQQNNNHHHFFFBBB???===<<<===>>>BBBCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNQQQRRRTTTWWWZZZ]]]]]]]]]```bbbgggooovvv}}}}}}yyywwwqqqmmmhhheeedddaaa[[[VVVNNNKKKGGGDDDCCCAAA@@@>>>@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAADDDFFFHHHJJJKKKLLLMMMOOORRRUUUWWWYYYZZZXXXWWWTTTRRRQQQQQQRRRSSSSSSTTTVVVXXX\\\aaadddgggmmmooorrrsssuuuvvvyyy{{{~~~sssaaaPPPDDD===999999888777666666777888999999999999::::::999999999===>>>@@@@@@AAACCCFFFIIIKKKLLLOOOPPPQQQSSSVVVYYY]]]```dddggghhhiiikkklllnnnpppssswww|||{{{zzzyyyuuukkkgggbbb``````bbbcccdddaaaeeekkkoooqqqvvv|||~~~||||||}}}~~~~~~}}}}}}}}}}}}{{{zzzzzzzzzzzz{{{|||||||||{{{zzzxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvqqqooommmkkkhhhddd___[[[UUURRRMMMJJJGGGEEECCCAAA??????>>><<<:::888666555555666666666666666555555888888@@@TTTnnn~~~wwwTTTTTTSSSRRRSSSTTTUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXZZZXXXVVVTTTRRRQQQQQQQQQRRRQQQOOOOOOPPPTTTXXXZZZZZZ[[[ZZZWWWSSSSSSVVVZZZ___^^^______```aaabbbcccdddccceeehhhiiikkkrrr{{{}}}zzzwwwvvvttttttsssqqqmmmjjjgggbbb\\\UUUPPPKKKFFFCCCDDDBBB???===;;;;;;;;;<<<<<>>>>>???AAAGGGQQQ\\\ddddddgggjjjnnnvvv}}}}}}yyywwwuuussssssvvvxxxyyyyyyxxxwwwyyyzzzwwwqqqnnnpppyyyrrrsssxxx|||tttnnnbbbZZZTTTRRRQQQPPPRRRVVVWWWVVVVVVWWWWWWUUURRROOOJJJHHHEEEBBB@@@??????@@@CCCDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJMMMOOOPPPQQQSSSVVVYYY\\\___```aaaeeeiiipppxxx{{{xxxsssqqqpppnnniiieeeZZZVVVQQQLLLHHHEEEBBB???CCCBBB@@@>>><<<<<<<<<<<<:::::::::;;;;;;===>>>>>>@@@AAABBBDDDGGGIIIKKKLLLLLLMMMPPPSSSWWWYYY[[[\\\YYYWWWUUUSSSRRRRRRSSSTTTTTTUUUWWWYYY]]]aaaeeeggglllnnnqqqrrrsssuuuxxxzzz~~~}}}kkkYYYKKKBBB<<<999888888777666666777888999999999999999999999999999???@@@BBBCCCDDDFFFIIILLLMMMOOOQQQSSSUUUXXX\\\___fffiiimmmppprrruuuxxxzzzzzzzzz|||~~~uuuooohhhdddcccdddfffggghhhmmmrrrwww{{{~~~}}}|||||||||}}}~~~~~~}}}}}}}}}|||zzzyyyyyyyyyyyyzzz{{{{{{{{{zzzyyywwwvvvvvvvvvvvvyyyxxxxxxwwwvvvuuuttttttooommmjjjgggddd```[[[WWWSSSPPPLLLHHHFFFEEECCCAAA???>>>===;;;999777666555666666666666666666666666999;;;FFF\\\uuu{{{~~~{{{rrrUUUTTTSSSQQQQQQSSSUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXZZZYYYWWWUUUSSSSSSRRRRRRQQQPPPOOOOOOQQQUUUXXX[[[[[[[[[ZZZVVVRRRRRRUUUYYY```___^^^^^^___```bbbccccccbbbcccfffhhhkkkttt~~~}}}zzzwwwvvvttttttsssqqqmmmjjjfffaaa[[[TTTOOOJJJFFFCCCBBBAAA???===;;;;;;<<<<<<;;;>>>CCCGGGIIIJJJLLLMMMKKKIIIKKKQQQWWW^^^mmm|||lllaaa]]]ZZZUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNLLLJJJGGGEEEDDD>>>@@@@@@@@@BBBJJJWWWaaabbbfffjjjnnnuuu|||}}}yyywwwuuusssrrrsssuuuxxxzzzzzz{{{|||}}}yyysssnnnlllpppwww~~~ppppppuuu}}}~~~wwwqqqeee\\\UUURRRQQQOOOPPPTTTTTTUUUVVVVVVVVVUUURRRQQQLLLJJJGGGDDDBBBAAAAAAAAAEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJLLLOOOQQQSSSSSSUUUYYY\\\^^^```ccceeelllqqqyyy}}}{{{xxxtttqqqkkkfff___XXXRRRMMMHHHEEEDDDCCC@@@>>><<<<<<<<<<<<::::::::::::;;;===>>>>>>AAAAAACCCEEEHHHJJJLLLMMMLLLNNNQQQUUUYYY\\\]]]^^^YYYWWWUUUSSSRRRSSSTTTUUUVVVVVVXXXZZZ^^^bbbeeehhhkkkmmmppprrrssstttwwwyyywwwdddRRRFFF@@@<<<:::888777666666666777888999::::::::::::::::::;;;;;;@@@BBBEEEFFFHHHJJJMMMOOOOOORRRUUUXXX[[[___cccgggqqqtttxxx|||zzzrrrllliiijjjlllmmmqqquuuzzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{||||||{{{zzzyyyxxxwwwvvvvvvuuuyyyxxxwwwvvvtttsssrrrqqqnnnlllhhhdddaaa\\\WWWSSSPPPMMMIIIFFFEEEDDDBBBAAA>>>===<<<:::888777666555555555555555666666777777<<>>===<<<<<<<<<<<<;;;???DDDHHHIIIKKKMMMOOOIIIIIILLLRRRYYYcccqqq}}}jjj```]]]ZZZUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOMMMKKKHHHFFFDDD@@@BBBBBB@@@@@@GGGSSS^^^ccchhhlllooottt{{{|||yyywwwvvvtttssssssvvv{{{~~~|||vvvoooiiijjjqqqzzzzzzmmmmmmqqqyyy~~~yyytttiii```WWWSSSPPPMMMOOORRRRRRSSSUUUVVVVVVTTTSSSRRRNNNLLLJJJGGGEEEDDDCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJLLLNNNQQQTTTVVVYYY]]]aaadddfffhhhkkknnnttt{{{}}}{{{yyytttlllddd\\\VVVPPPLLLFFFDDDAAA>>><<<<<<<<<===:::::::::;;;<<<===>>>???BBBBBBDDDFFFIIIKKKMMMNNNMMMOOOSSSWWW[[[^^^______YYYXXXUUUTTTSSSTTTUUUVVVWWWXXXYYY[[[___cccfffhhhkkkmmmoooqqqrrrtttwwwyyyqqq]]]MMMCCC???===;;;888777666666666777999:::::::::::::::;;;<<<===>>>BBBDDDGGGJJJKKKMMMPPPRRRSSSVVVZZZ^^^bbbggglllppp|||zzztttqqqqqqrrrsssyyy|||~~~}}}}}}~~~~~~~~~}}}||||||zzzzzzzzzzzzzzz{{{||||||{{{{{{zzzyyyxxxwwwvvvvvvwwwvvvuuutttrrrpppoooooommmjjjfffbbb^^^YYYUUUQQQMMMJJJGGGDDDDDDCCCBBB@@@>>>===;;;999777666666666444444444444555666888888<<>>======<<<<<<<<<<<<;;;@@@FFFIIIIIIJJJMMMPPPIIIJJJMMMRRR[[[fffrrr{{{kkkaaa]]]ZZZWWWWWWUUUTTTSSSSSSSSSSSSRRRRRRPPPNNNKKKIIIFFFEEEBBBCCCCCC@@@@@@EEEPPPXXXbbbgggllloootttyyy{{{yyyxxxxxxwwwvvvvvvyyy}}}|||wwwooogggeeekkkttt|||zzzlllkkkooovvvzzz|||{{{wwwoooeeeZZZTTTPPPLLLMMMPPPPPPRRRUUUVVVUUUTTTTTTTTTPPPOOOMMMKKKIIIGGGFFFFFFHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNQQQUUUXXXZZZ[[[```fffjjjllloootttxxxwwwnnnggg```ZZZVVVNNNKKKFFFBBB???======>>>::::::;;;;;;===>>>@@@AAACCCCCCEEEGGGJJJLLLNNNOOOOOOQQQUUUZZZ]]]___``````YYYXXXVVVTTTTTTUUUVVVWWWYYYYYYZZZ\\\```cccgggiiikkkmmmpppqqqrrrtttwwwyyy{{{lllXXXIIIAAA???<<<:::777777666666666888999:::;;;::::::;;;===???AAACCCDDDGGGKKKNNNPPPRRRUUUWWWYYY\\\aaafffkkkqqqwww{{{|||yyyyyyzzzzzz~~~~~~||||||~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxvvvuuuttttttsssqqqpppnnnmmmllljjjgggbbb^^^[[[WWWRRROOOJJJHHHDDDCCCBBBBBBAAA@@@===<<<:::777666555666666444444444444555777999;;;===LLLcccyyy}}}qqqdddTTTTTTSSSSSSRRRRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVVVVVVVUUUSSSRRRRRRNNNOOOOOOQQQTTTXXX[[[]]]ZZZYYYWWWSSSPPPQQQVVV[[[___`````````___^^^^^^]]]aaa______cccfffmmmzzz}}}zzzwwwvvvttttttsssqqqmmmjjjfffaaa[[[UUUPPPKKKFFFCCC===============<<<<<<<<<<<>>@@@AAABBBCCCDDDFFFHHHKKKMMMNNNOOOQQQSSSWWW\\\^^^``````___YYYXXXVVVUUUTTTUUUWWWXXXZZZZZZ[[[]]]```dddgggiiikkknnnppprrrsssuuuwwwzzz~~~wwwhhhTTTFFF@@@===:::777777666666666666888:::;;;;;;;;;;;;<<>>CCCVVVqqqyyyjjj]]]SSSSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQNNNNNNOOORRRUUUXXX[[[]]]YYYYYYWWWSSSPPPQQQWWW\\\______```aaa```___]]]\\\bbb``````cccgggnnn|||~~~{{{yyywwwvvvttttttsssqqqmmmjjjgggccc[[[TTTNNNIIIDDD@@@==================<<<<<<<<>><<<888555777666666666777888:::;;;;;;;;;;;;===@@@DDDGGGJJJJJJNNNSSSVVVYYY[[[]]]___eeehhhnnnttt{{{}}}|||zzzyyyzzz{{{}}}~~~~~~|||{{{|||{{{{{{{{{{{{|||}}}}}}xxxxxxxxxxxxwwwuuutttrrroooooonnnmmmlllkkkkkkjjjddd```\\\XXXUUURRRNNNLLLGGGDDDBBB@@@AAAAAAAAA@@@===;;;888666555555666666888777777777999<<<>>>@@@III___|||wwwgggYYYSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQOOONNNPPPTTTXXX\\\]]]]]]\\\ZZZVVVRRRSSSYYY^^^bbb```]]][[[ZZZ[[[]]]^^^\\\^^^bbbgggjjjqqq~~~}}}{{{zzzzzzwwwvvvttttttsssqqqmmmjjjeee```YYYRRRMMMIIIEEEBBB???>>>===<<<;;;;;;<<<===>>>BBBGGGHHHIIIJJJMMMQQQNNNNNNQQQWWW```iiipppssszzzpppkkkccc^^^XXXTTTSSSTTTTTTTTTXXXVVVSSSPPPNNNKKKHHHFFFCCCBBBAAAAAAAAACCCEEEGGGPPP^^^jjjlllnnnuuu{{{}}}~~~{{{yyyyyy|||~~~}}}{{{uuunnnhhhZZZ\\\bbbkkkuuu|||~~~}}}~~~}}}vvvsssqqqrrruuuxxxxxxwwwwwwqqqgggZZZOOOIIIIIIJJJOOOQQQTTTUUUUUUVVVXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSMMMMMMNNNOOOOOOOOONNNNNNNNNRRRWWW[[[^^^aaaeeegggooowww~~~}}}zzzvvvnnnddd\\\UUUNNNFFFAAA???===<<<<<>><<<>>>AAABBBDDDFFFJJJMMMOOOTTTYYY\\\]]]___dddgggmmmrrrwww|||~~~~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyxxxyyyzzzzzzxxxuuuqqqooopppnnnlllkkkjjjiiifffccc___[[[VVVRRROOOLLLIIIGGGDDDDDDBBB@@@???>>>======>>>===:::777666666666777666555777999888888>>>FFFRRRooouuuaaaSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQPPPOOONNNPPPTTTXXX[[[\\\]]]\\\ZZZVVVRRRSSSXXX]]]```___\\\ZZZYYYZZZ[[[]]]^^^___dddhhhkkksss~~~}}}{{{zzzzzzxxxvvvtttsssrrrpppllliiiddd___XXXRRRMMMHHHEEEBBB???>>>===<<<;;;<<<<<<===>>>BBBGGGJJJJJJJJJMMMPPPQQQQQQTTTZZZbbbkkkrrrvvv}}}}}}uuuqqqddd```ZZZVVVUUUUUUVVVVVVWWWUUURRRPPPNNNLLLIIIGGGBBBAAA@@@??????AAACCCDDDMMMZZZfffjjjmmmuuu{{{}}}~~~{{{yyyyyy{{{~~~~~~}}}{{{wwwpppjjj___^^^aaaiiittt|||~~~}}}}}}|||yyyvvvrrrqqqsssvvvvvvvvv}}}~~~yyytttiii\\\QQQKKKIIIJJJMMMOOOSSSUUUWWWXXX[[[\\\[[[[[[[[[ZZZYYYWWWVVVUUUPPPPPPPPPPPPPPPPPPPPPOOONNNRRRWWW\\\```fffkkkoooyyy}}}vvvmmmddd]]]UUULLLFFFBBB@@@>>>>>>@@@BBBDDDDDDIIIIIIJJJKKKLLLNNNPPPQQQVVVXXX\\\___bbbccccccccc]]]ZZZWWWVVVWWWXXXXXXXXX\\\^^^```bbbdddgggllloooqqqqqqrrrsssvvvxxx{{{|||~~~ppp```NNNCCC>>>;;;:::;;;777777777777888999;;;<<<===???BBBEEEGGGJJJNNNQQQTTTYYY___ccceeehhhmmmrrrtttyyy~~~}}}|||||||||||||||}}}}}}}}}}}}|||{{{zzzyyyyyyyyyzzzvvvwwwxxxyyywwwuuurrrpppnnnllljjjiiihhhfffcccaaa]]]YYYTTTPPPMMMJJJGGGEEECCCCCCAAA@@@>>>>>>=========;;;999666555555555666555555777999999:::AAAJJJ^^^zzzzzzcccSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQOOONNNNNNPPPTTTXXXZZZ[[[\\\\\\ZZZVVVRRRSSSXXX]]]^^^\\\ZZZXXXXXXXXXZZZ[[[```aaaeeeiiimmmuuu~~~}}}{{{zzzzzzxxxwwwuuusssqqqnnnjjjgggbbb^^^WWWPPPLLLHHHDDDBBB???>>><<<;;;;;;<<<=========BBBHHHKKKKKKKKKMMMOOOTTTUUUWWW\\\dddmmmuuuzzz|||xxxuuuddd```[[[WWWVVVWWWWWWWWWUUUSSSPPPOOONNNMMMKKKIIIEEECCCAAA@@@@@@@@@BBBCCCHHHTTT```gggmmmuuu||||||zzzyyy{{{}}}~~~~~~}}}vvvqqqgggcccbbbhhhsss{{{~~~}}}~~~~~~~~~||||||xxxssspppqqqrrrtttuuu{{{|||{{{}}}~~~{{{vvvlll```TTTMMMJJJJJJKKKNNNRRRUUUXXXZZZ]]]```______^^^]]]\\\ZZZXXXXXXTTTTTTSSSRRRRRRQQQQQQQQQOOORRRXXX^^^dddllltttzzzwwwooohhh^^^TTTMMMFFFCCC@@@???@@@CCCEEEEEELLLKKKKKKKKKLLLNNNQQQRRRXXXZZZ^^^bbbdddeeedddddd]]][[[XXXWWWYYYZZZ[[[ZZZ___```cccdddeeehhhkkknnnooooooppprrruuuxxxzzz||||||~~~|||lll]]]KKKBBB===:::999;;;777777777777888:::<<<===???BBBEEEHHHKKKOOOTTTWWWWWW\\\ccchhhkkkpppvvv{{{~~~~~~||||||||||||||||||||||||}}}}}}|||{{{zzzzzzzzzzzzuuuvvvwwwwwwwwwuuusssqqqnnnllljjjiiigggeeebbb___YYYVVVQQQMMMJJJHHHEEECCCBBBAAA@@@???>>>=========<<<:::888555444444444555666666888;;;;;;===GGGQQQkkkhhhUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPNNNMMMNNNPPPUUUXXXYYYZZZ[[[[[[ZZZVVVSSSSSSWWW\\\[[[ZZZYYYWWWWWWWWWXXXYYYaaabbbeeeiiimmmwww~~~}}}{{{zzzzzzyyywwwtttrrrpppmmmhhheee```\\\UUUOOOKKKGGGDDDAAA>>>===<<<;;;;;;<<<===>>>>>>CCCJJJMMMMMMLLLMMMNNNTTTVVVXXX\\\cccmmmwww~~~|||uuusssccc___ZZZWWWVVVWWWVVVVVVRRRPPPOOONNNNNNNNNLLLJJJIIIGGGEEECCCBBBBBBCCCDDDDDDNNN[[[fffnnnvvv}}}}}}{{{|||}}}{{{rrrkkkfffiiisss{{{~~~|||~~~~~~}}}||||||xxxsssooonnnppprrrtttzzz|||}}}www|||~~~}}}xxxooocccXXXOOOKKKJJJKKKNNNRRRVVVXXX[[[^^^```ccccccbbbaaa___]]]\\\[[[YYYWWWUUUSSSRRRQQQRRRRRRRRRUUUZZZaaaiiisss}}}yyyqqqggg[[[SSSJJJFFFBBB@@@BBBEEEGGGHHHOOONNNLLLLLLMMMPPPSSSUUUZZZ\\\```dddeeeeeedddccc^^^[[[YYYXXXYYY[[[[[[[[[^^^```bbbdddfffhhhkkknnnmmmmmmoooqqqtttwwwyyyzzzzzz||||||xxxiiiYYYIIIAAA===:::999:::999999999:::;;;===@@@AAACCCFFFIIILLLOOOSSSXXX[[[^^^ccciiinnnsssxxx~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}||||||{{{{{{{{{{{{wwwwwwxxxxxxvvvtttrrrqqqpppnnnkkkiiihhheeeaaa^^^WWWSSSOOOKKKIIIGGGDDDBBB@@@???>>>>>>===>>>>>>>>>;;;999777555333444444555777888;;;===>>>AAAMMMZZZsssmmmXXXTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUUUUSSSRRRQQQPPPMMMMMMOOORRRVVVYYYYYYYYYZZZ[[[ZZZVVVSSSSSSWWW[[[ZZZYYYXXXWWWWWWWWWXXXYYYaaabbbeeejjjoooyyy~~~}}}{{{zzzzzzxxxvvvsssqqqoookkkgggccc^^^YYYSSSMMMIIIFFFCCCAAA>>>===<<<;;;;;;<<<===>>>???DDDKKKNNNMMMLLLMMMOOORRRTTTWWW\\\cccnnn{{{zzzrrrnnn```]]]XXXVVVUUUUUUUUUTTTPPPOOONNNNNNNNNNNNMMMLLLJJJIIIFFFDDDBBBBBBCCCCCCCCCKKKXXXeeeooowww~~~}}}vvvoooooovvv|||~~~}}}~~~~~~~~~}}}|||}}}{{{zzz|||yyytttpppnnnooorrrttt{{{}}}~~~{{{www{{{}}}yyyrrrggg[[[QQQLLLJJJLLLOOOSSSWWWYYY[[[^^^aaaffffffeeedddcccaaa```___\\\ZZZWWWSSSQQQQQQQQQRRRVVVYYY___fffooozzzxxxnnnbbbZZZOOOKKKEEECCCDDDHHHKKKLLLPPPPPPNNNNNNPPPSSSWWWYYY[[[^^^bbbfffgggfffeeeccc^^^[[[YYYXXXYYYZZZ[[[[[[ZZZ]]]aaadddfffhhhkkknnnlllmmmoooqqqtttvvvxxxxxxyyyzzz|||~~~}}}xxxttteeeWWWGGG@@@===:::999;;;:::::::::;;;===@@@BBBDDDHHHJJJNNNQQQTTTWWW\\\___ggglllrrrxxx}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzyyyxxxvvvsssqqqooopppmmmjjjhhheeebbb^^^[[[UUUQQQMMMJJJHHHFFFDDDBBB>>>>>>>>>===>>>>>>???@@@;;;999777555444444555666777888;;;>>>???EEEUUUddd|||nnnXXXUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSRRRPPPOOOMMMNNNPPPTTTXXXZZZZZZYYYYYYZZZZZZVVVSSSSSSVVVZZZZZZYYYYYYYYYYYYYYYYYYYYY```bbbffflllqqq{{{~~~}}}{{{zzzzzzwwwuuurrrpppnnnkkkfffccc\\\WWWQQQLLLHHHEEECCCAAA======<<<;;;;;;<<<>>>???AAAFFFKKKNNNMMMLLLNNNPPPQQQSSSWWW\\\dddqqqyyyoooiii^^^ZZZWWWTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLIIIHHHEEEBBBAAAAAAAAABBBCCCHHHUUUdddooovvv}}}|||zzz{{{}}}~~~}}}{{{||||||||||||}}}|||{{{{{{~~~zzztttpppooorrrtttyyy}}}|||{{{wwwxxx{{{~~~{{{uuukkk```VVVOOOLLLNNNRRRVVVYYY\\\^^^aaadddjjjjjjiiiiiihhhgggeeeeeeaaa^^^YYYTTTQQQQQQRRRSSSZZZ]]]dddmmmwwwwwwmmmeeeYYYTTTMMMHHHHHHKKKNNNPPPQQQQQQQQQRRRTTTXXX[[[]]]^^^aaaeeeiiijjjhhhfffddd```]]]ZZZYYYYYYZZZZZZZZZYYY]]]aaadddfffiiikkknnnmmmnnnppprrrtttvvvvvvwwwxxxxxxyyyzzzzzzxxxtttpppbbbTTTFFF???===;;;:::<<<999999:::;;;>>>@@@CCCEEEKKKNNNRRRVVVYYY^^^cccffflllqqqxxx~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{{{{|||||||||{{{{{{zzz{{{{{{yyywwwtttqqqooonnnllljjjfffcccaaa]]]XXXUUURRROOOKKKHHHFFFEEECCCAAA=========>>>???@@@AAABBB<<<;;;999777666777888888666888===AAAEEENNNaaatttgggUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVUUUSSSRRRPPPOOOMMMNNNQQQVVVZZZ[[[[[[YYYYYYZZZZZZWWWSSSSSSVVVYYYZZZZZZZZZZZZZZZZZZ[[[[[[```ccchhhooouuu~~~}}}{{{zzzzzzuuusssqqqooonnnjjjfffcccZZZVVVPPPKKKHHHEEEBBB@@@===<<<<<<;;;<<<===>>>???CCCGGGKKKMMMLLLLLLNNNQQQQQQUUUZZZ```iiiwwwxxxlllccc\\\ZZZVVVTTTTTTTTTSSSRRROOONNNMMMMMMNNNNNNMMMKKKIIIHHHEEECCCAAAAAABBBCCCBBBFFFRRRbbbnnntttzzz~~~~~~~~~|||}}}~~~~~~{{{tttqqqqqqsssuuu{{{}}}||||||vvvtttssswww~~~~~~yyypppeee[[[SSSPPPPPPSSSXXX]]]```dddgggjjjmmmmmmnnnnnnmmmllllllkkkeeeaaa[[[VVVSSSRRRSSSTTT[[[```iiitttzzzsssfff```VVVOOOMMMNNNPPPQQQQQQRRRSSSVVVYYY\\\___```bbbeeeiiilllmmmllliiifffccc```\\\ZZZZZZ[[[[[[ZZZ\\\___cccfffgggiiikkklllnnnoooqqqsssuuuuuuuuuuuuvvvuuuuuuvvvuuusssooolllaaaSSSEEE@@@>>><<<;;;===;;;;;;<<<===@@@CCCFFFGGGMMMPPPUUUZZZ___eeekkkpppsssyyy~~~}}}}}}|||yyyzzz{{{{{{|||{{{zzzyyyyyyxxxvvvtttrrrpppnnnmmmkkkhhheeeaaa^^^ZZZUUURRROOOLLLHHHEEEDDDCCCAAA???======>>>>>>@@@AAACCCCCC>>>===;;;999888999:::;;;888;;;CCCJJJPPP]]]uuuttt^^^RRRUUUUUUUUUTTTTTTTTTTTTSSSUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSRRRPPPOOOMMMOOORRRWWW[[[\\\[[[YYYXXXZZZZZZWWWSSSSSSVVVYYY[[[[[[[[[[[[\\\\\\\\\\\\aaadddjjjrrrxxx~~~}}}{{{zzzzzztttssspppooommmjjjfffcccYYYUUUOOOJJJGGGEEEBBB@@@===<<<;;;;;;<<<===>>>???DDDHHHKKKLLLLLLLLLOOORRRRRRVVV\\\ccclll||||||uuujjj___\\\ZZZVVVUUUUUUTTTSSSRRRPPPNNNMMMMMMNNNNNNLLLKKKKKKJJJGGGEEEDDDDDDEEEFFFBBBDDDPPPaaammmrrrxxx~~~~~~xxxrrrqqqrrrrrryyy||||||}}}uuupppmmmqqq{{{|||sssiii^^^WWWSSSPPPTTTZZZ___dddhhhmmmpppppppppqqqqqqqqqqqqpppppphhhddd^^^XXXTTTSSSUUUVVV\\\bbblllyyy}}}pppiii^^^UUUPPPPPPQQQRRRPPPRRRUUUXXX\\\___aaabbbeeehhhlllooopppnnnkkkhhheeebbb^^^\\\\\\\\\[[[[[[___bbbfffhhhhhhiiijjjkkkoooppprrrtttuuuuuuuuuttttttsssrrrrrrrrrpppllliii```SSSEEE@@@>>><<<<<<===>>>>>>???@@@CCCFFFIIIKKKMMMQQQWWW]]]dddkkkrrrwww~~~}}}||||||{{{xxxyyyzzz{{{{{{{{{zzzyyyuuutttsssrrrpppooonnnmmmllljjjfffbbb___ZZZUUURRRLLLIIIEEECCCBBBAAA???>>>======>>>???@@@BBBDDDEEE???>>><<<:::::::::<<<===<<