BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$%%%'''(((&&&###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$&&&'''&&&$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''+++(((&&&(((,,,...+++'''"""###$$$$$$&&&&&&'''((('''%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((())))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&+++***)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%%%%&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((***+++***)))''''''***,,,))))))))))))))))))))))))(((((()))***************((((((((((((((()))*********)))(((''''''((())))))(((((())))))******++++++(((((())))))))))))(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***(((%%%%%%&&&&&&$$$"""'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$"""$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((%%%$$$&&&)))+++(((%%%###$$$$$$%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))******((('''''')))+++))))))))))))))))))))))))(((((()))***************((((((((((((((()))************)))((((((((()))***)))))))))))))))*********(((((())))))))))))(((((()))(((((((((''''''''''''(((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&)))))))))))))))((('''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++)))&&&$$$$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$############""" ###$$$%%%%%%######$$$%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%$$$((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''(((((()))(((''''''(((***))))))))))))))))))))))))(((((()))***************((((((((((((((()))************)))))))))******+++************))))))))))))((())))))******))))))((((((((((((((('''''''''''')))((((((''''''(((((()))(((((('''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((%%%$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$###""""""$$$%%%$$$######$$$&&&***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&))))))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))))))))))))))******%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))++++++***))))))(((((('''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''((((((''''''((()))))))))))))))))))))))))))(((((()))***************((((((((((((((())))))******************+++++++++++++++******))))))(((((()))))))))******)))))))))((((((((((((((('''''''''))))))(((((((((((())))))(((''''''&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''((((((((("""###$$$%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$&&&''''''&&&"""###%%%%%%$$$$$$%%%&&&+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%$$$$$$###)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''(((((())))))))))))%%%&&&''''''((('''''''''&&&'''''''''''''''''''''%%%%%%&&&'''((()))******(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&'''''''''''''''''''''$$$$$$%%%&&&'''(((((()))'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''((((((((('''''''''&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%'''((((((''''''((()))))))))))))))))))))))))))(((((()))***************((((((((((((((())))))***))))))******++++++++++++++++++******))))))(((((())))))************))))))'''''''''((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''((((((((("""###$$$%%%&&&&&&&&&&&&******)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&###"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###""""""$$$'''(((((((((###$$$%%%%%%%%%%%%&&&(((***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&%%%'''))))))(((((()))***))))))))))))))))))))))))(((((()))***************((((((((((((((()))******'''((()))***++++++++++++************)))))))))))))))******++++++******)))'''''''''((((((((((((((()))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&'''&&&&&&((('''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###''''''%%%###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###""""""###%%%'''&&&&&&###%%%&&&&&&&&&&&&((())))))'''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$%%%'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&%%%'''*********)))***+++))))))))))))))))))))))))(((((()))***************((((((((((((((()))******&&&'''(((******+++******)))))))))))))))*********)))******++++++******)))''''''''''''((((((((()))(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''((()))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%((()))&&&"""!!!"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))&&&###"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%$$$###$$$%%%''''''''''''(((***(((&&&$$$######%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''))))))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%'''(((******&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((()))*********)))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))******************))))))(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&((()))+++,,,---(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''''''''((((((((()))***))))))((('''&&&&&&&&&%%%'''***++++++******+++))))))))))))))))))))))))(((((()))***************((((((((((((((()))******%%%&&&((()))*********)))(((((())))))******++++++******++++++++++++******&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((''''''(((((((((''''''&&&&&&%%%'''''''''(((''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""&&&&&&$$$######$$$&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))(((&&&$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!###$$$$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###%%%''''''&&&$$$$$$$$$$$$###""""""$$$&&&&&&%%%(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''***)))'''%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&((())))))((('''&&&&&&%%%%%%***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''))))))((('''&&&%%%%%%$$$%%%&&&'''((())))))))))))))))))((('''&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))***)))((((((((()))+++,,,))))))))))))***+++,,,---((())))))***)))'''%%%$$$''''''(((((())))))*********)))(((''''''((()))***+++*********))))))((((((******))))))((((((''''''+++(((### !!!$$$'''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((&&&%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$ """$$$$$$$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&&&&$$$######%%%&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&'''(((******''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&'''((()))((((((''''''&&&%%%%%%(((((('''''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%&&&''''''((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%((((((''''''(((((()))******)))(((((('''(((((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))***)))(((((('''((()))***************)))))))))(((***)))))))))((((((((('''+++***((('''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$%%%'''((((((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&%%%&&&&&&###$$$%%%&&&''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''((((((((())))))%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))((((((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''((())))))((((((''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&))))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''',,,+++***((('''&&&%%%%%%)))(((((('''''''''((((((((((((((())))))))))))***))))))((((((((())))))***************))))))))))))))))))))))))(((((((((((()))***+++,,,+++***'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%(((***)))'''%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''&&&'''''''''&&&&&&%%%$$$***((('''%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***+++***)))((()))***)))(((((((((''''''&&&&&&%%%&&&((()))*********)))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******&&&'''''''''((((((((()))))))))))))))((('''&&&%%%))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''))))))(((''''''...---+++***(((((('''''')))((('''&&&&&&''')))***$$$%%%&&&'''((()))******))))))))))))))))))***************)))))))))))))))))))))))))))(((((((((((('''(((***+++***(((&&&$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((+++)))'''%%%%%%&&&&&&%%%$$$!!!"""$$$%%%&&&''''''&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$%%%&&&&&&'''''''''&&&***)))(((&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***)))((()))+++((((((((((((((('''''''''%%%&&&(((***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''(((((()))******&&&&&&''''''((()))))))))))))))))))))(((&&&%%%$$$))))))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&'''''''''''''''&&&'''((()))***)))((('''++++++***)))(((((()))))))))((('''&&&&&&''')))***%%%&&&&&&&&&&&&&&&&&&&&&(((((()))***************))))))))))))))))))******(((((((((((())))))))))))'''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%&&&((()))(((&&&$$$$$$%%%&&&%%%$$$!!!"""$$$&&&&&&&&&&&&%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((###$$$%%%&&&''''''''''''&&&&&&%%%&&&&&&(((***+++%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((***+++***)))((()))***(((((((((((((((((((((((('''(((((()))************))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((((((''''''%%%&&&'''((((((((((((((('''''''''(((((()))))))))))))))))))))((('''&&&%%%))))))(((((('''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$&&&''')))+++,,,******)))'''&&&%%%$$$###''''''((())))))))))))(((''''''&&&&&&&&&'''(((((()))(((((('''''''''((((((***)))((('''%%%###"""!!!(((((()))***++++++++++++))))))))))))************(((((((((((())))))))))))***)))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''((())))))***%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((((('''&&&&&&'''&&&$$$######%%%&&&&&&%%%!!!"""$$$&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%''')))***%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******(((((()))***((((((((((((((((((((()))***)))))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))((((((%%%&&&''''''((('''&&&%%%((((((((((((((()))))))))(((((())))))((('''&&&&&&))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))*********)))'''&&&%%%$$$###''''''&&&&&&''''''((()))''''''&&&&&&&&&'''''''''((()))))))))((('''&&&&&&******)))(((&&&%%%$$$$$$'''(((***+++,,,,,,++++++((()))))))))************'''((((((((()))))))))***((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((&&&&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&'''((()))***+++$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###$$$$$$&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%'''))))))'''&&&%%%&&&$$$###""""""$$$&&&&&&%%%!!!###%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''(((((())))))((('''&&&%%%&&&'''(((''''''''''''&&&%%%$$$$$$&&&%%%$$$#########$$$%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))######$$$%%%&&&'''((()))''''''''''''((((((((()))))))))(((((('''''''''&&&'''((()))******)))((('''''''''''''''''''''''''''%%%&&&((()))*********)))))))))))))))))))))))))))''''''''''''((((((((()))''')))***)))((('''((()))(((((((((((())))))))))))+++***)))(((((((((******))))))))))))))))))))))))'''((((((((())))))******))))))************))))))%%%&&&'''''''''&&&%%%$$$))))))))))))(((((((((((((((((((((((((((((('''&&&))))))(((((((((((()))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((******)))(((((((((((((((((()))******)))'''%%%$$$&&&''''''((()))******+++'''(((***+++,,,,,,++++++(((((())))))*********+++'''((((((((())))))******%%%&&&((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$%%%%%%'''(((***+++######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''(((&&&$$$""""""$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%''')))***++++++***)))((('''&&&%%%$$$$$$(((&&&$$$!!!!!!$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''"""###%%%&&&'''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''((()))&&&$$$%%%'''(((&&&###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((()))+++,,,(((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((()))))))))))))))******))))))))))))************)))((('''&&&%%%%%%******))))))((((((''''''))))))))))))***************)))((('''((()))+++---+++***)))(((((()))***+++******++++++++++++************))))))((((((''''''&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))***&&&"""###&&&)))))))))+++******)))(((&&&%%%$$$''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((******((((((((()))'''((()))(((&&&%%%%%%&&&))))))((((((((((((((())))))+++,,,***'''&&&(((++++++***'''&&&&&&'''***+++************)))))))))))))))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))(((%%%###$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$&&&''')))*********''''''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&''''''((((((((((((((('''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((***'''&&&&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))((('''''''''((()))***((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((('''************************))))))))))))************+++***((((((((()))+++,,,+++***)))(((((()))***+++*********+++******)))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&(((((((((''''''''''''&&&%%%$$$###"""'''''''''((((((((()))))))))((((((''''''(((((()))'''''''''((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&''''''((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&((()))(((''''''((()))))))))(((((((((((()))))))))++++++***(((''')))+++***)))(((''''''((()))************)))))))))((((((((((((((((((((((((((((((((('''%%%&&&((()))'''%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((((())))))(((%%%%%%&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''))))))*********)))(((''''''''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&))))))******)))((('''&&&(((''''''&&&&&&''''''(((***)))'''((())))))(((&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))(((''''''''''''''')))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))***+++++++++******(((((((((((((((''''''''''''((()))******)))((('''*********************************+++++++++++++++)))))))))*********++++++,,,+++)))(((((()))***++++++***))))))))))))***+++***************)))(((''')))))))))))))))************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******((('''&&&&&&((((((((((((((('''&&&&&&''''''((((((((()))))))))***))))))(((((())))))***''''''(((((((((((())))))))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&'''))))))((()))***,,,))))))(((((((((((())))))***++++++***(((''')))***))))))(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%###"""!!!'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&'''((((((((((((((((((''''''''''''''''''(((''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***+++,,,---,,,***'''&&&((((((''''''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))******++++++++++++((((((((('''''''''''''''&&&''')))******)))'''&&&)))))))))*********+++++++++++++++++++++*********))))))*********+++++++++,,,,,,***))))))))))))***************************************)))((('''''')))))))))******+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,***'''%%%&&&(((((())))))******)))))))))'''(((((((((((()))))))))***))))))(((((())))))***(((((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((%%%'''(((((('''&&&''''''&&&((())))))(((((()))***)))(((((((((((())))))***+++******)))(((((()))***'''((()))******)))((('''***)))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''&&&'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''$$$###(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))))))))((('''''''''''''''$$$%%%&&&''''''((((((((())))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''&&&((()))++++++)))(((&&&'''(((((())))))******+++,,,,,,+++***))))))((((((************++++++++++++,,,,,,+++******)))))))))******++++++++++++*********************)))(((((())))))******++++++,,,,,,((()))***,,,---.........***************************************************++++++)))%%%%%%(((,,,%%%%%%&&&''''''''''''&&&(((((((((((()))))))))***)))((((((''''''(((((()))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))***)))(((((((((((((((((((((((((((((('''(((******((('''((()))'''((()))(((&&&%%%&&&'''((((((((((((((()))******+++***))))))))))))))))))'''((()))******)))(((''')))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%)))(((''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%'''***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''########################"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''&&&%%%'''(((((())))))((((((''''''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((($$$%%%&&&'''))))))))))))))))))))))))))))))))))))(((''''''''''''((()))*********))))))((((((''''''((()))***++++++***)))(((((((((((())))))*********,,,++++++***))))))((((((*********++++++++++++,,,+++++++++++++++***************+++,,,,,,+++************++++++++++++******+++++++++++++++,,,,,,,,,((()))***,,,...///000000************************************************,,,+++***'''&&&'''***---''''''((((((((((((((('''((((((((()))))))))******)))((((((''''''(((((()))******))))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))((('''((((((((((((((((((((((((''')))******)))(((((()))'''((()))(((&&&$$$%%%&&&(((''''''(((((()))***+++,,,***(((((()))***)))((('''((()))******)))((('''))))))(((((((((((('''''''''''''''''''''''''''''''''((())))))''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((("""###$$$%%%&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''''')))***)))'''&&&''')))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&''''''((()))***&&&&&&((())))))))))))((())))))))))))))))))))))))(((((('''''''''((()))***,,,++++++***))))))((((((******++++++++++++******)))******************************+++++++++,,,,,,*********+++++++++,,,,,,******++++++,,,+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,---//////000000************************************************+++***((((((***+++++++++******+++++++++******)))(((((()))))))))************))))))(((((())))))************)))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&''')))))))))'''&&&((((((((((((((((((((((((&&&((())))))(((''''''((('''((()))((('''&&&'''(((''''''''''''((()))***+++,,,***((((((******)))((((((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''')))***)))''''''(((***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%$$$$$$###$$$%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&''''''((()))******)))((('''(((+++,,,+++((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&((()))***+++((()))*********)))'''''')))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,,,,+++***))))))(((,,,,,,+++******+++,,,,,,++++++++++++++++++++++++((((((***+++---...000000******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,---.........---------,,,,,,+++++++++,,,,,,---.../////////...***************************************************((((((***---...+++(((((((((((((((((('''&&&&&&))))))))))))************++++++************+++++++++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((###%%%'''((()))((('''&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&'''))))))((((((***+++''''''''''''((()))++++++---***'''(((***+++)))'''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''')))+++***'''&&&(((***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***+++%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""%%%((((((%%%$$$&&&(((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))(((''')))(((''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%'''******)))'''''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((()))******&&&&&&'''((())))))((((((*********************************)))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))((((((***)))(((((((((((())))))))))))))))))))))))))))))***+++------+++)))((((((***+++,,,,,,******+++,,,'''(((((()))***++++++,,,++++++***)))***---///000------...---++++++,,,...,,,------------.........000000///...------,,,,,,000//////.........//////......///000000000000//////000111111111000...------+++))))))+++++++++***''''''((()))************))))))))))))******************+++++++++******)))...---+++))))))))))))***,,,------,,,)))'''((((((((()))***++++++***)))((()))((((((((()))***++++++************************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))&&&''''''((((((((((((((((((((((((((()))))))))))),,,***((()))++++++(((%%%(((((())))))*********++++++***)))))))))***,,,---))))))))))))))))))))))))******)))''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((******)))'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&)))(((&&&''')))******)))%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%%%%'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%$$$$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))((((((&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%'''******)))'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))******&&&''''''((())))))((((((***************************)))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))(((*********))))))(((((((((***))))))((((((((())))))***************************,,,......,,,*********)))***++++++******+++---************++++++++++++......---,,,---...000111...///000///------...000//////000000111111111111222222222222222222222222444444444333444555555666444444444444444444444555111111222222222111000///222000.........///...,,,++++++,,,,,,------,,,,,,************))))))))))))++++++++++++***)))((((((...---+++************+++)))+++,,,,,,******+++---((()))***++++++***)))((())))))))))))))))))***+++************************************************))))))))))))))))))))))))'''(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((()))))))))))),,,+++)))***,,,,,,)))'''((()))))))))************,,,+++***)))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&&&&&&&((((((((())))))((((((((('''''''''''''''&&&&&&&&&(((''''''''''''''''''((())))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$&&&)))***((('''%%%$$$###$$$&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%''')))***((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******''''''((()))))))))((((((************************))))))))))))))))))******+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))******+++++++++++++++++++++++++++---......,,,++++++,,,)))+++,,,,,,++++++,,,.........---------,,,,,,,,,111111000000000111333444222333444333222222333555666666777777888888888777888999999:::;;;<<<<<<===<<<<<<======>>>???AAAAAA???>>>===<<<<<<===>>>>>><<<============<<<;;;;;;888666444333333333111////////////000//////...---------,,,,,,++++++******------,,,+++***))))))(((---,,,+++++++++++++++,,,)))+++,,,,,,++++++,,,---))))))***++++++***))))))+++***))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((((()))))))))))),,,+++***+++,,,,,,***)))))))))))))))************((()))))))))))))))(((((())))))))))))))))))))))))***)))(((''''''&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%'''))))))'''%%%)))((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&''')))***+++******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((((((&&&$$$###"""$$$&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''))))))(((''''''(((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((())))))***'''(((((()))))))))((((((************************)))))))))))))))*********,,,***)))''''''(((***+++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((******)))))))))***+++++++++++++++++++++++++++++++++,,,......,,,,,,---...+++---...---,,,,,,---...//////000000000000000000333333333444555777999:::999:::;;;:::999999;;;<<<@@@AAABBBCCCCCCCCCBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMKKKIIIGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGG@@@>>><<<;;;;;;999777555444444444444333222111000222111000///...---,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,)))((()))***************************++++++***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))******++++++***))))))))))))))))))*********"""$$$&&&(((***+++******(((((((((((((((((((((((())))))((('''''''''''''''&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&(((******'''%%%******)))((('''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''')))******(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%'''%%%$$$######$$$&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&((())))))'''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((())))))***((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))************+++***((('''''')))***,,,))))))))))))))))))))))))((()))))))))*********+++((((((((()))))))))))))))***************+++,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000---...///...---,,,---...000000111222444555666666666777888:::===???AAABBBBBBCCCDDDDDDCCCCCCEEEGGGMMMNNNPPPQQQQQQQQQOOOOOOSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWTTTRRRQQQRRRSSSTTTPPPPPPPPPOOOOOOOOOOOOOOOKKKJJJHHHHHHGGGFFFCCC@@@>>>>>>>>>>>>===;;;:::999777666555333222000///...,,,,,,++++++++++++,,,---,,,,,,---,,,,,,,,,++++++***+++,,,+++)))(((((()))++++++************++++++++++++***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))((((((&&&''''''((((((((((((((((((((((((((())))))))))))&&&''')))))))))))))))*********))))))))))))))))))"""###&&&(((************(((((((((((((((((((((((()))((((((''''''''''''(((&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))++++++(((&&&******)))((('''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&(((******(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""$$$$$$###$$$&&&((((((&&&%%%###%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&''''''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''((()))((('''&&&''')))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******))))))*********)))(((((())))))))))))))))))))))))((((((((()))******++++++***)))((((((((()))***+++))))))))))))))))))))))))((())))))******+++++++++))))))))))))************************+++,,,------++++++++++++++++++++++++,,,---......---...000222///111222222222222333555777777999:::<<<>>>??????@@@AAACCCEEEHHHJJJLLLMMMLLLNNNNNNNNNMMMNNNPPPRRRYYYZZZ\\\]]]^^^]]][[[ZZZ^^^^^^^^^______`````````aaa```____________``````___^^^\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVUUURRROOOLLLLLLLLLKKKJJJIIIHHHGGG??????===;;;999777555444000///...------...///000///000000000///...,,,,,,'''(((************,,,...,,,+++************+++,,,+++***))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))$$$&&&((()))(((((()))***************))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((('''((()))++++++)))''')))((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%'''******(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###%%%%%%%%%$$$###$$$%%%((((((''''''&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%'''((()))(((&&&&&&((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))*********************)))(((((())))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,)))*********+++++++++,,,*********++++++---......,,,,,,,,,,,,,,,,,,,,,,,,...///000000000111444666555777:::<<<===???BBBDDDGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWUUUWWWXXXWWWWWWWWWYYY[[[aaabbbeeefffgggfffdddbbbccccccdddeeeggghhhiiiiiijjjiiihhhfffeeedddddddddbbbaaa```^^^]]]\\\[[[ZZZ^^^]]]\\\[[[ZZZ[[[[[[\\\[[[[[[\\\]]]______\\\ZZZVVVVVVVVVVVVUUUUUUTTTSSSNNNMMMKKKHHHFFFCCCBBBAAA<<<:::888666555555666666444444444444333111///...(((***,,,,,,,,,,,,...000,,,++++++******++++++,,,))))))))))))))))))***+++************************************************))))))))))))))))))))))))''''''((((((((((((((('''&&&''''''((((((((((((((((((((((((((())))))))))))###&&&)))***))))))***,,,************)))))))))(((******)))(((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&(((''''''''''''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&''')))***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""%%%((()))(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$###""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%(((&&&%%%$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''&&&$$$######$$$&&&'''###%%%'''))))))((('''&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((***))))))'''&&&%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''((()))(((&&&&&&((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))*********************)))(((((())))))))))))))))))))))))'''(((((()))***+++++++++'''((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///........................000111222222222333666999;;;>>>BBBFFFHHHLLLPPPSSSWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^[[[\\\]]]]]]\\\]]]___aaaeeefffiiikkkkkkjjjhhhfffcccdddfffhhhjjjlllnnnoooooonnnllljjjhhhffffffeeeaaaaaaaaa```^^^\\\ZZZYYY[[[ZZZYYYWWWWWWXXXXXXYYY[[[\\\]]]___bbbbbb```^^^ZZZZZZZZZZZZZZZZZZYYYXXXZZZYYYWWWUUURRROOOMMMLLLIIIGGGCCC@@@>>>=========888888888777555333111///---/////////---,,,---...---,,,+++******+++,,,---))))))(((((()))***++++++************************((((((((((((((((((((((((************************))))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((((())))))))))))$$$'''***+++***)))+++...+++*********))))))(((((()))(((''''''''')))***+++))))))))))))))))))))))))(((((('''''''''(((((()))%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$''')))(((&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&+++***(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%---,,,***((('''&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))******))))))((((((''''''+++******)))))))))((((((***)))'''&&&&&&&&&'''(((************************...------,,,+++***))))))((((((((((((((())))))******++++++,,,,,,,,,++++++///...---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---000222222444777:::<<<@@@DDDGGGMMMNNNOOORRRVVV[[[___aaa______```bbbeeefffeeeccccccdddeeeeeebbb```______]]]]]]]]]]]]___bbbeeegggiiiiiiiiiiiiiiijjjjjjkkkgggffffffhhhjjjlllmmmmmmpppnnnllllllllljjjeeeaaaaaa___\\\YYYVVVTTTSSSSSSTTTSSSRRRQQQRRRSSSUUUVVVXXXXXXYYY\\\___```^^^]]]^^^______``````___^^^^^^]]]ZZZYYYYYY[[[[[[XXXUUUUUUSSSPPPMMMJJJHHHGGGGGGFFFFFFFFFDDD@@@;;;666333222222111111000///.........---++++++,,,------,,,)))***************))))))******++++++++++++************)))))))))******+++******)))(((((((((((((((***)))(((''''''((()))***'''''''''''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%"""&&&&&&###'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''&&&)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%&&&'''((((((''''''###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((((((***************)))((((((''''''''''''((())))))***))))))))))))))))))))))))---,,,,,,++++++******)))))))))(((((())))))***+++---------,,,,,,+++***)))+++++++++++++++*********,,,,,,+++++++++++++++,,,+++,,,...///000222666888>>>AAADDDGGGIIILLLOOORRRVVVWWWXXXZZZ]]]```cccdddccccccdddfffhhhiiigggfffdddeeeeeeccc```\\\ZZZZZZZZZZZZYYYYYYZZZ\\\^^^___aaaaaa``````aaabbbdddeeefffeeeeeefffhhhiiijjjkkkmmmkkkiiihhhgggccc^^^YYYTTTSSSPPPMMMJJJIIIHHHGGGHHHFFFEEEEEEEEEGGGJJJLLLOOOOOOQQQTTTXXXZZZZZZYYYZZZ[[[\\\]]]^^^```aaaaaaaaa___^^^^^^______]]]ZZZZZZYYYWWWVVVTTTTTTTTTUUUPPPPPPOOOMMMIIIEEEAAA>>><<<;;;:::888666444333222000///---,,,------,,,+++++++++,,,++++++******)))((())))))************)))((((((''''''''''''((((((******)))(((((((((((((((***)))(((((((((((()))***(((((('''''''''((()))))))))))))))))))))))))))((())))))(((((((((((())))))))))))************))))))''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))%%%!!!"""%%%((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((()))+++++++++***((('''&&&&&&((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,---------,,,,,,+++************++++++,,,,,,,,,---,,,++++++,,,---///000///111444777:::>>>BBBFFFMMMPPPTTTWWWXXXZZZ\\\]]]]]]^^^___aaaccceeeggghhhggggggfffggghhhhhhgggeeebbbcccccc```[[[WWWTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSUUUTTTSSSRRRSSSVVVYYY[[[``````______```bbbcccdddhhhfffcccaaa^^^YYYTTTPPPHHHGGGEEEBBB@@@>>>======???>>><<<<<<===@@@CCCEEEHHHHHHIIILLLPPPRRRRRRQQQSSSSSSTTTVVVYYY]]]```bbbcccbbbbbbbbbddddddbbbaaa```______^^^^^^^^^^^^___\\\[[[YYYWWWSSSPPPMMMLLLIIIHHHEEECCC???===:::999777555222111111000///---.........---,,,+++***)))((()))******+++++++++***(((((('''''''''''''''(((******)))(((((((((((()))***))))))(((((())))))***))))))((('''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***))))))************))))))((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))(((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''***((('''&&&((((((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&'''''''''((()))*********'''(((+++,,,,,,***(((&&&&&&''')))++++++++++++***++++++++++++++++++++++++))))))******+++++++++,,,++++++******++++++,,,---++++++,,,---------------***++++++,,,------.........---...///111444777999<<>><<<;;;;;;@@@>>>===<<<>>>@@@CCCEEEHHHGGGGGGHHHJJJKKKJJJIIIJJJJJJJJJLLLOOOSSSWWWYYY]]]]]]^^^```bbbcccccccccccccccbbbaaaaaa`````````bbbaaa___]]]ZZZXXXVVVUUURRRQQQOOOLLLIIIFFFDDDCCC@@@>>>:::888888666444222222111000...---++++++***++++++,,,---------------++++++***))))))))))))***+++***))))))(((((())))))))))))))))))))))))))))))******)))((('''''''''((()))))))))))))))************))))))))))))))))))***))))))************))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$'''))))))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))'''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''')))))))))(((((())))))))))))))))))((((((''''''&&&))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++&&&(((***,,,,,,+++((('''((()))***++++++***)))(((++++++++++++++++++++++++((())))))******++++++,,,+++++++++++++++,,,,,,---------.........------,,,++++++,,,,,,---.../////////000222555999>>>BBBDDDLLLOOOSSSUUUXXXZZZ]]]```bbbeeehhhjjjiiihhhhhhhhhhhhgggeeecccaaa___^^^]]]^^^[[[XXXUUUTTTRRROOOMMMQQQSSSTTTSSSPPPNNNMMMMMMFFFEEEDDDCCCAAA@@@@@@@@@BBB@@@>>><<<===@@@CCCFFFIIIJJJJJJIIIHHHIIIMMMQQQPPPQQQQQQPPPMMMJJJGGGEEECCCCCCBBBAAA@@@???>>>>>>AAAAAA@@@??????AAABBBCCCFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBDDDFFFIIIKKKPPPRRRTTTWWWZZZ\\\]]]___``````aaabbbbbbcccccccccccccccbbb```___^^^]]]]]]XXXWWWUUUSSSQQQOOONNNMMMHHHEEEAAA???===;;;999777666555333111///...---------------......------------,,,+++***************++++++***)))))))))))))))))))))************))))))+++***)))(((((((((((((((((()))))))))*********+++******))))))))))))******))))))************))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&!!!%%%))))))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((***++++++++++++''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++'''(((***+++++++++)))((()))*********))))))((('''************************)))))))))*********++++++++++++******++++++,,,---111111000///...,,,+++******+++,,,...000111222333555777;;;@@@EEEJJJNNNPPPYYY[[[^^^```aaabbbdddeeejjjlllnnnnnnmmmkkkkkklllooolllfff___YYYTTTPPPOOOQQQNNNJJJHHHGGGEEECCCAAAFFFHHHKKKKKKJJJIIIJJJJJJCCCCCCCCCBBBBBBBBBAAAAAABBBAAA>>><<<<<<===???@@@AAACCCDDDBBBAAACCCHHHMMMKKKMMMOOOOOOMMMKKKJJJJJJGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???BBB@@@???AAACCCEEEFFFEEEAAA@@@???>>>>>>>>>???@@@BBBEEEIIIKKKMMMOOORRRTTTVVVXXX[[[^^^aaaccceeeeeeaaabbbbbbccccccbbbbbbaaa[[[[[[ZZZXXXWWWUUUTTTTTTNNNKKKGGGDDDCCCAAA>>><<<;;;:::777555444333333333////////////...---,,,,,,---,,,+++***))))))))))))++++++***))))))))))))***)))******++++++******)))******)))((((((((())))))((())))))******++++++++++++******))))))******+++))))))************))))))((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''###&&&)))***(((&&&''')))%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))+++++++++******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))'''''''''(((((((((((((((''''''(((((())))))******(((((()))***************((((((((('''(((((())))))************************))))))))))))***************************+++,,,,,,...////////////......------...111444777;;;===>>>BBBEEEJJJPPPUUUYYY[[[\\\bbbdddggghhhhhhhhhiiijjjnnnooopppnnnlllkkklllmmmlllggg___VVVNNNHHHEEEDDDDDDBBB???>>>??????>>>===???AAADDDFFFEEEEEEFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGDDDBBB@@@@@@@@@@@@@@@BBBCCCBBBAAACCCIIIOOORRRVVVYYYYYYWWWVVVVVVVVVSSSTTTUUUUUUUUUTTTSSSSSSOOOPPPPPPOOOMMMIIIFFFCCCEEECCCBBBCCCEEEGGGHHHGGGCCCBBBAAA@@@>>>===<<<<<<:::===AAABBBBBBCCCEEEGGGIIIKKKOOOSSSWWWZZZ[[[\\\[[[]]]___aaaccccccbbbaaa______^^^\\\ZZZYYYXXXWWWUUURRROOOLLLJJJHHHFFFDDDAAA???===;;;:::999:::;;;555444444333222000///.........---,,,++++++++++++,,,+++******))))))******)))***++++++++++++***))))))))))))((())))))******((())))))******+++,,,,,,+++******))))))******+++))))))************))))))''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))******)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''(((((('''''''''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&%%%%%%%%%&&&(((***+++%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''&&&'''(((***,,,---'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))))))))******+++'''&&&&&&&&&'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))******))))))******+++,,,((())),,,...000222333444111333666;;;@@@DDDHHHJJJOOORRRXXX^^^bbbdddeeeeeehhhjjjmmmnnnnnnmmmnnnoooooooooooommmjjjiiijjjlllccc^^^VVVMMMEEEAAA@@@???===;;;::::::<<<>>>>>>>>>;;;>>>AAABBBBBBBBBCCCDDDDDDEEEGGGJJJLLLMMMNNNNNNMMMLLLJJJGGGEEECCCAAAAAAAAADDDFFFDDDCCCFFFMMMSSS]]]aaadddeeecccaaaaaabbb```aaabbbccccccbbbaaa```]]]^^^___^^^ZZZUUUPPPLLLMMMJJJHHHGGGHHHIIIHHHHHHEEEEEEDDDCCCAAA???>>><<<888:::======<<<;;;===??????AAADDDGGGJJJLLLMMMMMMUUUWWW[[[___aaaaaa```___cccbbb```^^^\\\ZZZYYYXXX\\\YYYUUUSSSQQQOOOMMMKKKEEECCCAAA???>>>>>>???@@@;;;::::::888777444333222222111000///...---------,,,+++******)))*********)))***+++,,,,,,+++***)))))))))(((((()))***++++++((())))))***++++++,,,,,,++++++************++++++))))))************))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&((())))))'''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&(((******(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$""""""###$$$%%%'''&&&$$$###"""###$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***(((((((((&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++'''(((...///***(((***''''''&&&&&&&&&(((***+++))))))))))))))))))))))))))))))))))))************(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********...---+++*********++++++......---,,,,,,++++++++++++)))(((***---...---+++------------,,,***)))(((,,,...000000000222444777:::<<<@@@FFFKKKPPPSSSUUUYYY\\\aaafffjjjkkkllllllqqqrrrssssssrrrqqqooonnnllljjjgggffffffddd```]]]WWWSSSMMMGGGBBB@@@???@@@AAAAAABBBBBBBBBBBBAAAAAAEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPSSSQQQNNNKKKIIIHHHGGGGGGFFFHHHIIIHHHFFFHHHNNNTTTaaadddgggjjjkkkjjjgggeeeiiijjjkkklllmmmnnnnnnoookkkjjjhhheeebbb^^^[[[YYYSSSPPPNNNNNNPPPQQQOOOMMMJJJJJJKKKLLLLLLIIIEEEAAAAAA@@@>>>===;;;;;;;;;;;;;;;:::::::::<<>>=========>>>999666444222222000...,,,,,,,,,+++***************...---,,,,,,,,,,,,,,,---++++++******))))))((((((((((((((()))******++++++,,,++++++***((('''%%%$$$''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((###$$$''')))******)))(((''''''(((((((((((('''''')))))))))(((''''''&&&&&&%%%&&&&&&'''&&&%%%###"""&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%,,,+++)))'''&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((''''''''')))***+++''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&###$$$&&&((('''%%%(((&&&%%%$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###"""###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***'''(((---...***(((******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************)))))))))******+++++++++,,,+++)))((((((((()))*********************+++++++++)))((())),,,---,,,***------,,,,,,,,,+++++++++---///111333555777;;;>>>@@@BBBGGGLLLQQQUUUXXXZZZbbbdddgggkkkmmmnnnmmmmmmpppqqqrrrrrrpppmmmiiiggghhhddd^^^[[[ZZZXXXVVVTTTUUURRRNNNJJJHHHHHHHHHIIILLLLLLMMMNNNNNNNNNMMMLLLOOOOOOQQQRRRSSSTTTTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMJJJMMMPPPOOOMMMMMMRRRVVVbbbdddhhhkkklllkkkhhhgggiiijjjjjjkkklllmmmmmmnnnmmmmmmlllllljjjiiigggfff^^^\\\YYYXXXZZZZZZXXXVVVSSSSSSTTTTTTTTTQQQLLLHHHIIIHHHFFFDDDAAA???===<<<::::::999999:::<<<>>>???BBBCCCEEEGGGJJJLLLNNNOOOUUUTTTSSSSSSUUUWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRQQQNNNKKKGGGEEECCCBBBCCCBBB@@@??????@@@BBBCCC>>><<<:::888777555222///...---+++************++++++******))))))************************)))))))))))))))))))))((((((((((((************)))((('''&&&(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((('''''''''(((((((((((('''''''''''''''''''''''''''((($$$$$$%%%&&&%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&((()))***'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&'''))))))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$$$$&&&'''&&&$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&(((,,,---***(((************)))(((&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,---++++++***))))))))))))***)))))))))***+++,,,,,,,,,,,,+++***+++---------+++------,,,,,,,,,---///000000222666999;;;???DDDGGGIIILLLPPPUUUYYY]]]___```ggghhhjjjmmmnnnnnnnnnnnnjjjjjjkkkjjjgggddd```^^^]]]YYYTTTQQQPPPPPPPPPPPPUUUTTTSSSRRRRRRTTTVVVXXXYYYZZZ\\\^^^^^^^^^\\\[[[[[[\\\]]]___```aaaaaaaaa______^^^^^^]]]\\\\\\[[[WWWVVVUUUTTTTTTUUUVVVWWWRRRUUUXXXXXXVVVUUUWWWYYYccceeehhhkkklllkkkjjjhhhiiijjjjjjjjjkkkkkkllllllooooooppppppppppppooooooiiigggeeedddddddddcccaaa______^^^^^^]]]ZZZUUURRRVVVUUUSSSPPPKKKGGGBBB@@@===<<<:::999999999:::;;;<<<===>>>???AAABBBCCCCCCGGGFFFFFFHHHKKKNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUWWWVVVUUUSSSPPPMMMJJJIIIDDDBBB@@@???@@@BBBDDDFFFEEECCCBBBAAA@@@===999666333111///,,,++++++,,,,,,******))))))))))))************************++++++***))))))(((''''''&&&&&&(((((())))))***)))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))''''''''''''''''''''''''))))))***+++***)))'''&&&''''''((((((((((((''''''$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((())))))))))))(((''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''***,,,+++)))))))))'''((((((((('''%%%###"""))))))))))))))))))))))))))))))))))))************(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))))))))************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///............------...111333555666888;;;>>>AAAEEEIIILLLPPPSSSWWW[[[___bbbcccccccccdddeeefffggghhhhhhhhh^^^]]]\\\[[[YYYXXXXXXXXXTTTSSSRRRRRRTTTUUUWWWXXX[[[[[[\\\]]]___aaaccceeedddeeehhhjjjjjjjjjhhhgggeeefffgggggghhhhhhggggggffffffeeedddcccbbbaaa```^^^]]]\\\\\\\\\]]]^^^___ZZZ\\\^^^]]][[[[[[\\\^^^bbbdddfffhhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjnnnnnnoooooonnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggffffffeeebbb]]]ZZZ``````^^^[[[WWWRRRMMMJJJDDDCCCAAA???======<<<<<>>???AAACCCDDDEEEIIIJJJMMMPPPRRRSSSSSSSSSMMMJJJFFFBBB@@@?????????DDDDDDEEEFFFHHHIIIGGGEEEDDDBBB>>>:::666444333333222111000///............******++++++,,,,,,------))))))*********+++++++++++++++++++++***)))((('''************))))))))))))************************(((((((((((((((((((((((()))((((((((((((((())))))************************((())))))***************''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&&&&&&&))))))(((&&&$$$""" &&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''---000---)))))))))((('''((()))***++++++++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''(((((((((((((((((((((((())))))(((((())))))***+++************************))))))))))))*********************+++++++++++++++)))***++++++,,,+++++++++---------,,,+++*********)))***,,,,,,,,,,,,---///222222333444666999;;;===AAACCCDDDEEEEEEFFFIIIKKKMMMPPPSSSWWWZZZZZZZZZYYYVVVTTTQQQNNNLLLKKKKKKKKKKKKIIIHHHJJJNNNUUU]]]aaacccgggkkkmmmlllkkkjjjjjjllllllnnnooooooooooooooopppqqqqqqqqqqqqqqqppppppnnnmmmmmmkkkiiigggeeedddeeeeeefffgggfffeeedddcccaaa```___]]]\\\\\\\\\]]]]]][[[YYYWWWWWWYYY\\\^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^___\\\]]]___aaabbbcccdddddd___aaacccddddddfffiiikkkkkkjjjiiijjjkkkjjjgggeeeddddddddddddcccaaa___^^^XXXWWWVVVTTTRRRQQQOOONNNNNNOOOQQQSSSUUUWWWYYYZZZVVVSSSOOOLLLJJJHHHEEECCC;;;;;;::::::::::::;;;;;;===>>>AAADDDGGGIIIKKKLLLMMMKKKIIIEEECCCAAA@@@@@@?????????AAADDDFFFGGGFFFHHHGGGDDDAAA>>><<<;;;:::666555333111000///......,,,,,,,,,,,,,,,,,,------))))))***++++++,,,------++++++++++++***)))((('''+++************)))))))))************************))))))))))))))))))))))))((((((''''''(((((())))))''''''''''''''''''''''''((((((((())))))*********''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''(((((((((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%(((((('''%%%%%%&&&$$$$$$$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&$$$%%%&&&&&&&&&%%%$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))000333...)))))))))''''''''''''((()))***++++++''''''''''''''''''''''''((((((((()))))))))******))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))************+++************))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++(((+++------------000222444555666888:::<<<===>>>BBBCCCDDDDDDDDDEEEGGGIIIFFFHHHLLLPPPRRRQQQPPPOOOOOOMMMJJJGGGFFFFFFGGGHHHKKKLLLOOOSSSZZZbbbiiimmmnnnqqqsssssspppnnnmmmnnnooopppqqqrrrqqqpppooonnnooonnnlllkkkkkkkkkkkklllhhhhhhgggfffdddbbbaaa```___```aaaaaa```___]]][[[YYYXXXVVVUUUTTTTTTUUUUUUVVVTTTSSSRRRTTTUUUWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSOOOOOOQQQRRRTTTUUUWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[WWWYYY[[[\\\[[[\\\```cccbbbaaaaaaccceeeeeedddccc````````````````````````^^^^^^]]]\\\[[[YYYWWWWWWWWWWWWYYY[[[]]]___```aaabbb___[[[XXXVVVTTTRRRPPPFFFDDDBBB???===<<<<<<;;;::::::;;;<<<===???AAABBBDDDDDDDDDDDDCCCBBBBBBAAA;;;:::999:::===@@@BBBCCCFFFFFFFFFFFFEEEDDDBBBAAA<<<;;;999666444222111000------------,,,,,,,,,,,,***************+++++++++******+++++++++******)))+++++++++*********))))))************************))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''(((((((((''''''((((((((((((''''''(((''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((('''&&&%%%$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!$$$(((((('''&&&&&&'''%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&''''''((('''&&&$$$######$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((())))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((("""###%%%'''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***222555///)))))))))&&&&&&&&&%%%$$$$$$&&&'''((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))************++++++******)))(((((((((***+++---...///...------,,,------......//////000***---000111000111444777555666999;;;===>>>??????AAABBBCCCDDDCCCDDDFFFHHHAAACCCGGGJJJLLLKKKJJJHHHGGGFFFEEEDDDFFFHHHKKKMMMOOORRRWWW^^^eeelllrrrtttrrrttttttrrrooonnnoooqqqooopppqqqrrrrrrpppnnnmmmkkkiiigggdddcccdddeeefffaaaaaaaaa```___^^^\\\\\\ZZZZZZ[[[[[[ZZZWWWTTTSSSPPPPPPOOONNNNNNNNNOOOPPPOOOOOOOOOPPPRRRSSSRRRQQQSSSRRRPPPNNNMMMLLLMMMMMMHHHIIIJJJLLLNNNPPPQQQRRRTTTUUUUUUTTTTTTSSSRRRQQQQQQSSSUUUUUUSSSTTTWWWZZZXXXXXXYYY[[[^^^______^^^^^^]]]]]]]]]]]]^^^___````````````___^^^]]]\\\[[[]]]^^^___```aaacccddddddgggeeebbb```___^^^\\\ZZZRRRPPPLLLHHHEEEBBBAAAAAA===<<<;;;:::999:::;;;<<<999;;;===@@@AAABBBBBBBBB:::777555555888;;;>>>>>>BBBCCCFFFHHHIIIHHHGGGFFFCCCAAA>>>;;;888666444333.........------,,,,,,,,,++++++******)))((((((((((((((()))++++++,,,,,,,,,++++++++++++******))))))************************))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((+++***)))'''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''((()))))))))+++***)))(((''''''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&'''((((((((('''$$$%%%&&&'''''''''&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%% ###''')))'''&&&'''(((&&&$$$###$$$&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((%%%"""###&&&((((((&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((***,,,,,,***((('''((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&((()))***)))))))))))))))))))))))))))(((''')))---...,,,***---,,,,,,,,,++++++************))))))******+++,,,++++++******+++---///000,,,,,,,,,---//////...---......///111333777:::<<<;;;<<<>>>>>><<<;;;<<<<<<>>><<<<<<>>>CCCFFFFFFEEEFFFFFFGGGGGGFFFHHHKKKMMMFFFFFFFFFHHHKKKPPPTTTWWWZZZ\\\aaaggglllooorrrsssrrrrrrqqqpppooonnnllllllooooooooollliiihhhggghhhhhhddd___]]]]]]]]][[[ZZZXXXZZZUUUVVV\\\WWWRRRXXXQQQWWWZZZWWWSSSRRRQQQNNNIIIIIIIIIHHHHHHHHHGGGGGGMMMNNNNNNNNNTTT\\\^^^[[[YYYTTTOOOKKKIIIIIIIIIHHHGGGIIIKKKJJJJJJLLLPPPSSSVVVSSSRRRRRROOOJJJIIILLLKKKKKKLLLMMMOOORRRVVVYYYUUUSSSSSSVVVXXXWWWUUUUUUVVVXXXXXXUUUSSSUUUXXXYYY\\\\\\]]]]]]ZZZVVVWWWZZZXXX[[[\\\[[[[[[^^^aaaaaaeeeccc```___^^^\\\[[[YYY[[[XXXSSSOOONNNMMMLLLKKKFFFDDDAAA===999777666666555555777888999::::::999999777666444444444555555;;;<<<===???AAADDDFFFHHHDDDEEEEEEDDDCCC@@@===;;;888666333000///...///000...,,,+++))))))***,,,---'''((()))))))))))))))))),,,++++++***************,,,+++***)))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''' $$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###''')))&&&$$$&&&'''%%%'''''''''''''''''''''''''''&&&&&&%%%###""""""!!!''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''')))(((%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((()))***,,,,,,***(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''+++***)))''''''''''''((())))))))))))))))))))))))(((''''''))),,,---+++)))******************))))))***************++++++,,,++++++++++++,,,...000111............/////////...333444555777:::===???AAA>>>@@@AAA@@@???>>>>>>???GGGEEECCCDDDFFFHHHGGGFFFCCCEEEFFFGGGGGGIIILLLOOOMMMNNNPPPSSSWWW\\\```bbbcccdddgggjjjlllnnnnnnnnnpppppppppooommmjjjhhhfffggghhhhhhgggeeecccaaaaaa^^^[[[WWWTTTTTTSSSSSSQQQMMMPPPMMMMMMSSSPPPOOOYYYXXX___ccc```[[[XXXSSSNNNJJJHHHFFFEEEEEEGGGJJJLLLMMMSSSZZZbbbmmmyyy}}}zzzvvvmmmaaaUUUNNNJJJHHHGGGHHHJJJMMMPPPUUU\\\eeejjjrrrmmmhhhcccZZZOOOIIIIIIFFFHHHJJJJJJKKKOOOVVV[[[[[[YYYWWWXXXXXXUUUQQQNNNOOOPPPOOOMMMMMMPPPRRRSSSXXXVVVUUUVVVVVVVVVVVVVVVUUUXXXZZZ[[[]]]___aaabbbaaa`````````___^^^\\\[[[[[[YYYWWWVVVWWWWWWWWWVVVRRROOOLLLGGGBBB>>>;;;999555666666666777777777888666555444333222333444444666777888999;;;===???AAABBBCCCDDDFFFFFFEEECCCBBB===;;;888666333222111111///...,,,++++++,,,---///))))))******************++++++***))))))))))))***((())))))***))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''' """%%%&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""''')))&&&%%%(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((((((%%%"""'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''(((((()))+++,,,,,,***))))))***)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((()))++++++)))))))))))))))))))))))))))((((((***,,,---,,,***))))))***************************+++++++++,,,,,,,,,,,,,,,,,,...///000111000000000///000000111222999:::<<<>>>@@@BBBCCCCCCCCCDDDDDDCCCAAA@@@AAACCCLLLJJJHHHHHHIIIHHHGGGEEECCCEEEHHHIIIKKKNNNQQQTTTYYYZZZ]]]```dddfffhhhiiiiiijjjkkklllllllllkkkkkkkkkllllllkkkhhheeeaaa___[[[[[[[[[[[[YYYXXXVVVUUUQQQOOOMMMKKKIIIHHHHHHHHHDDDIIIFFFFFFMMMNNNUUUfffttt|||xxxpppeee\\\VVVRRRMMMIIIHHHLLLQQQUUUZZZeeetttxxxdddWWWQQQPPPOOORRRUUUZZZcccooo|||{{{lll[[[PPPLLLFFFIIILLLMMMQQQYYYfffpppuuurrrnnnjjjeee^^^TTTLLLKKKIIIFFFGGGHHHJJJLLLLLLQQQOOONNNOOOQQQSSSQQQOOONNNOOORRRUUUXXXYYYZZZ[[[XXXYYY[[[\\\\\\\\\[[[ZZZ\\\[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZWWWRRRLLLFFFBBB???;;;:::888666555555555666333333222111111111222222222222333444555777888999<<<===@@@CCCEEEGGGGGGGGGBBBAAA@@@>>>;;;888666444000///...,,,,,,,,,---...+++++++++++++++++++++++++++******)))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''###(((***'''&&&))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&''''''&&&$$$((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&))))))&&&$$$%%%'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))+++,,,,,,***)))***+++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''((((((((('''''''''&&&'''))))))))))))))))))))))))***++++++,,,---------,,,*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------.........///000000111111222333666888;;;===???AAACCCCCCCCCBBBEEEEEEEEECCCAAAAAACCCEEEHHHHHHGGGHHHHHHHHHHHHGGGIIIKKKOOOQQQSSSVVVZZZ]]]dddeeegggiiiiiiiiihhhgggiiiiiiiiiiiiiiiiiihhhhhhcccdddddddddbbb___\\\YYYVVVTTTQQQPPPPPPPPPPPPPPPKKKLLLKKKHHHEEECCCDDDFFFFFFKKKHHHHHHQQQYYYjjj~~~qqqkkkeee]]]WWWVVV[[[bbbgggvvvsssfffaaabbbdddiiilllttt~~~kkk\\\WWWNNNQQQUUUYYYbbbrrruuudddWWWPPPJJJEEEFFFGGGGGGHHHJJJMMMRRRWWWVVVTTTRRROOOKKKLLLJJJKKKOOORRRQQQQQQRRRRRRSSSUUUVVVVVVWWWYYYZZZZZZYYYYYY[[[\\\]]][[[ZZZ^^^]]][[[XXXTTTOOOKKKIIIFFFDDD@@@<<<999777666777666555444333222111111000222222111111222333444444444666999===@@@BBBDDDEEECCCDDDDDDDDDBBB???<<<:::444333111///---,,,,,,,,,------,,,++++++++++++++++++***))))))(((((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((('''%%%%%%'''(((((((((((((((((((((((((((&&&+++,,,)))'''((()))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&###&&&))))))&&&$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))***++++++))))))***,,,((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((((((///...,,,((($$$!!!)))))))))))))))))))))))))))***++++++++++++++++++((()))))))))******++++++++++++,,,------------,,,...............------,,,///111444555666888<<>>???@@@AAACCCEEEEEEDDDBBB@@@<<<:::888666333111///...///...---,,,+++++++++++++++******))))))))))))))),,,***(((&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((((())))))))))))******)))((('''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((('''%%%%%%'''((((((((((((((((((((((((((()))---...)))'''''''''$$$''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((()))***)))((((((***,,,))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((******)))))))))(((((((((((((((((((((&&&%%%###"""))))))))))))))))))))))))&&&(((******((('''((()))'''''''''(((((((((((((((+++,,,---...///...---,,,......///////////////...222666;;;======>>>AAAEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA???===<<>><<<:::888555444333111000///......111222333555777888:::;;;;;;<<>>;;;999777666222111///---,,,,,,,,,,,,,,,++++++***************---+++(((&&&%%%''')))***))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++***)))(((''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((((()))---...)))&&&'''&&&###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''((((((((('''''')))+++))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((!!!###%%%(((***+++,,,,,,))))))))))))))))))))))))''')))++++++)))'''(((***************))))))))))))+++,,,.../////////------+++---///111333444444444888>>>DDDFFFDDDDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDDDD>>>>>><<<::::::>>>CCCGGGIIIMMMSSSVVVWWWYYY[[[]]]^^^```bbbbbbaaa``````aaaaaaaaaaaaaaa___]]][[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMFFFGGGNNN\\\pppyyymmmjjjlllsss{{{}}}}}}vvviiicccdddhhhrrrwwwbbb[[[XXXYYYWWWYYYgggzzziiiXXXKKKIIIHHHDDDFFFMMMKKKRRRYYY[[[VVVPPPLLLKKKJJJIIIHHHJJJMMMPPPQQQQQQOOOPPPRRRTTTWWWZZZ]]]___]]]\\\YYYUUUQQQNNNKKKIIIIIIIIIIIIIIIGGGEEECCCBBB;;;:::888555333222111111000000111222333555666777777888;;;===???@@@AAAAAACCCCCCBBBAAA@@@???>>>===666555222000.........///---,,,,,,+++++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***++++++***)))(((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((###&&&(((((('''&&&&&&&&&'''''''''''''''''''''''''''+++,,,(((&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&(((******(((&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&+++'''######&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''((('''&&&&&&)))+++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((************))))))))))))))))))***++++++***)))((())))))))))))))))))))))))***---///...,,,***+++---///......------,,,,,,,,,+++,,,...000000///...---***,,,///333666888999:::>>>DDDKKKLLLJJJGGGHHHJJJGGGFFFDDDBBBAAAAAABBBBBB===<<<;;;999:::>>>DDDHHHNNNRRRWWWZZZZZZZZZ\\\^^^^^^```aaaaaa___]]]\\\\\\```___]]]ZZZWWWTTTQQQOOOPPPPPPOOONNNNNNOOOQQQRRRQQQOOOLLLIIIHHHHHHHHHIIIJJJOOO]]]sssxxxtttuuuuuujjjeeebbbhhhxxxttteee___^^^``````dddxxxxxxeeeUUURRRQQQNNNQQQZZZWWWaaallloooiii___WWWSSSKKKIIIFFFEEEGGGIIIIIIIIILLLLLLMMMOOOQQQUUUXXXZZZ[[[ZZZYYYWWWUUURRRPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJAAA???===:::888666555555.........///000222333444555666888:::<<<===>>>?????????@@@AAAAAAAAA@@@@@@999777555222000000000111...---,,,,,,++++++,,,,,,"""%%%(((+++---,,,***((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))+++,,,+++***)))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))"""$$$'''((('''&&&&&&&&&''''''''''''''''''''''''$$$(((***'''&&&((()))'''''''''''''''''''''''''''######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%(((++++++(((&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&'''((()))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((())))))***))))))+++++++++***************))))))))))))))))))))))))************************---+++***+++///222111000...------...000000///---...000000///444>>>EEEGGGMMMTTTVVVPPPKKKLLLKKKGGGBBBAAA???===;;;;;;;;;;;;999<<>>???@@@AAABBB@@@@@@>>><<<999555222///111///...---...,,,***((())))))******++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''(((((())))))((('''&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((())))))))))))))))))******************++++++************************++++++++++++++++++++++++,,,***)))***---//////...---------...//////......111444555666<<>>??????@@@@@@>>>>>>>>>===;;;888666555333111000//////...+++)))++++++++++++******************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((''''''((()))***)))))))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''(((((((((((((((((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###'''))))))''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))***))))))(((((()))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---,,,,,,---------....../////////555999;;;===DDDNNNUUUVVVWWWZZZZZZSSSMMMIIIDDD@@@???>>>===<<<<<<>>>AAABBBCCCEEEHHHKKKMMMQQQUUUXXX]]]^^^```bbbdddddddddddd___```___ZZZUUURRRRRRSSSOOONNNPPPPPPKKKDDDCCCGGGJJJUUUkkksssgggeeeiiiqqqxxx{{{|||zzzyyy{{{{{{}}}xxxqqqpppvvvuuuoootttyyy~~~ppp\\\QQQMMMLLLLLLLLLMMMMMMMMMNNNMMMKKKHHHIIIIIIJJJKKKKKKLLLLLLLLLOOOPPPRRRSSSSSSRRRPPPOOOPPPOOONNNKKKHHHCCC>>><<<777555222111222111000///000000000222444666999:::<<<<<<<<<<<<======>>>>>>===============<<<;;;:::777555333222222000...+++......---,,,***)))((((((*********))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))******)))((('''&&&%%%%%%'''''''''(((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!!!!''',,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******************)))((('''(((((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,---...//////000000222444777<<>>DDDIIIMMMSSS\\\```___YYYTTTNNNJJJFFFEEEEEEFFFDDDEEEGGGKKKPPPTTTXXX[[[[[[[[[]]]___bbbdddeeeeeeffffffgggfffdddaaa^^^\\\ZZZXXXTTTRRRYYYbbbccc^^^SSSPPPOOOPPPNNNLLLPPPWWWjjjzzzyyy|||}}}|||zzznnneee```bbbgggkkkvvvtttcccVVVSSSMMMHHHCCCAAAAAAAAADDDFFFHHHKKKMMMNNNMMMMMMQQQRRRRRRQQQNNNIIIDDDBBB:::::::::888666444333333111111111111333666:::<<<======<<<<<<;;;;;;::::::>>>======<<<<<<<<<<<<<<<===<<<:::999999777444222000//////...---,,,,,,,,,++++++++++++************((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***'''&&&&&&(((((($$$!!!%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***************+++******)))))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------///111000333666777888:::@@@DDDJJJPPPUUUXXX]]]ccceeecccXXXQQQKKKIIIHHHHHHJJJMMMMMMOOOSSSXXX]]]aaadddeeedddcccccceeeggggggfffdddbbbbbbbbb```^^^[[[XXXWWWRRRWWWZZZ___kkkyyy{{{ttt___YYYSSSSSSUUUYYYaaaiii}}}~~~|||tttmmmiiippp|||ssslllaaaTTTKKKEEECCCBBBAAABBBDDDFFFGGGHHHIIIIIIQQQRRRRRRQQQPPPMMMJJJHHHDDDEEEDDD@@@;;;777444444444333333333555888<<>>===<<<<<>>======<<<<<<<<<===>>>===;;;;;;;;;:::888555222222111000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((((()))))))))*********+++'''''''''(((((()))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++*********))))))%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&'''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......------000333222666:::<<<===@@@GGGMMMSSSYYY___aaadddhhhgggddd]]]VVVRRRTTTUUUSSSTTTWWWXXX[[[```eeehhhjjjjjjjjjgggfffdddeeefffeeeaaa^^^[[[ZZZYYYXXXWWWUUUTTTTTTTTTeeettt}}}ttthhh]]]]]]dddmmmxxx}}}zzzuuutttzzzgggXXXNNNJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKHHHBBB>>><<<<<<<<<;;;::::::<<<@@@DDDFFFHHHGGGFFFDDDCCCAAA@@@@@@??????>>>===>>>>>>???@@@>>>===<<<<<<===<<<:::888666555444333111///......---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))******)))((()))))))))))))))((((((((('''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++******(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$&&&))))))(((&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((()))***&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&'''((((((((())))))******((((((((((((((((((((((((""""""$$$&&&(((***+++,,,(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***++++++++++++++++++++++++***************++++++++++++++++++++++++***************************,,,......------000333444888===???@@@DDDLLLSSSXXX^^^cccdddgggiiigggcccddd^^^\\\```ccc___]]]______bbbggglllnnnnnnllljjjhhheeecccccccccaaa]]]YYYTTTSSSSSSRRRRRRRRRSSSSSSbbb|||zzzllllllvvv~~~~~~{{{~~~uuubbbWWWRRRPPPPPPNNNKKKIIIGGGGGGHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJIIILLLNNNLLLIIIFFFEEEFFFDDDCCCBBBBBBDDDHHHLLLOOOLLLKKKJJJHHHGGGEEEDDDCCC??????>>>>>>???AAACCCDDD>>>===<<<===>>>===<<<::::::999777444222///---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''(((*********)))(((******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$""""""%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((######""""""###%%%&&&'''&&&''''''(((((((((((((((((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))************((((((((((((((((((((((((***+++,,,---,,,,,,***)))))))))))))))************(((((()))***+++,,,,,,---000...,,,***))))))***+++............///222666::::::<<<===>>>???EEEMMMTTT```bbbeeeggghhhfffdddbbbggghhhiiijjjjjjiiihhhhhhfffiiikkkllliiigggffffffaaa^^^^^^``````\\\YYYWWWRRRLLLKKKPPPQQQOOOUUU^^^xxxyyy{{{~~~yyyfff\\\WWWTTTUUUVVVVVVWWWZZZYYYPPPDDDHHHGGGEEEDDDEEEGGGHHHHHHLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMPPPTTTVVVTTTSSSQQQNNNKKKHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@>>>=========;;;999<<<<<<;;;:::777444111//////...,,,***)))((((((((()))((('''&&&''')))+++,,,++++++***)))(((((()))))))))(((((((((''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))'''&&&%%%''')))******)))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''&&&$$$$$$$$$%%%''')))(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''***(((''''''(((((('''&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%''''''&&&$$$"""###%%%''')))((('''&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&'''((()))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))*********((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***************++++++++++++******++++++++++++++++++...---,,,++++++,,,------.../////////000333888;;;>>>???AAAAAACCCJJJTTT[[[bbbdddhhhlllnnnnnnmmmllljjjjjjkkkkkkkkkjjjiiihhhhhhiiiiiihhheeeccc```___\\\ZZZZZZ[[[ZZZWWWSSSPPPOOOKKKKKKPPPPPPRRR^^^nnn}}}zzzzzz~~~|||kkkbbb```______bbbffflllsssuuulll```ZZZRRRHHHDDDFFFHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMOOORRRTTTVVVVVVVVVTTTSSSQQQOOONNNMMMLLLLLLKKKIIIHHHGGGFFFFFFEEECCCAAAAAA@@@???===;;;;;;;;;;;;:::888666333222000///...---,,,***))))))***)))((((((((()))***+++++++++***)))))))))))))))))))))(((((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))$$$######$$$&&&''''''&&&(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))''''''%%%%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''***(((%%%%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''&&&$$$######%%%'''!!!""""""###%%%&&&'''''''''(((((((((((((((((('''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''(((((()))&&&''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------.........000111222333444777<<>>===;;;999888666555222333444444222000---+++++++++,,,,,,,,,,,,+++***++++++***))))))*********)))))))))((((((((((((''''''((()))******)))((('''(((((((((((((((((((((((()))((('''(((***+++***)))((((((((((((''''''''''''))))))))))))))))))))))))((((((((('''((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))***((($$$###$$$&&&''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%$$$###$$$&&&))))))))))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((*********)))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++++++++,,,++++++,,,---......//////------...//////...------111333666888;;;>>>CCCFFFHHHOOOWWW]]]```cccgggjjjlllmmmnnnoooooonnnmmmlllmmmllljjjhhhfffdddcccbbb^^^]]]\\\]]]]]]\\\ZZZXXX^^^kkkyyy{{{ooofffcccmmm|||nnnZZZNNNIIIHHHEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGIIILLLNNNQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTQQQPPPPPPNNNLLLJJJDDDCCCAAA>>>;;;888777666444555666666555222///...++++++,,,---......------+++***************++++++***)))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&))))))(((((((((''''''''')))))))))((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))+++)))&&&%%%&&&'''((('''((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%!!!$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((()))))))))))))))(((&&&''''''(((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((()))))))))************************************************+++,,,------************++++++++++++***++++++,,,---...///000.........//////000000000444666:::===@@@CCCHHHKKKPPPWWW```fffggghhhiiijjjkkklllmmmnnnnnnnnnnnnmmmhhhgggeeebbb```___^^^]]]XXXXXXXXXWWWWWW[[[aaaeeesssyyywww}}}fffWWWRRRRRRJJJIIIIIIGGGFFFEEEDDDCCCEEEEEEFFFGGGJJJLLLNNNOOOQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXXXXVVVTTTSSSSSSSSSQQQOOOKKKIIIFFFBBB???<<<::::::999999999888777555333222........................+++************+++,,,,,,******)))))))))(((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))'''&&&'''((()))(((''')))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((***(((''''''(((((((((&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$''')))$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%###%%%''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&((()))***))))))(((&&&''''''((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((''''''((()))***++++++,,,***************************************,,,---...++++++++++++,,,,,,,,,---++++++,,,,,,---------............000111444777888<<>>======;;;:::999888777333222000...------------+++*********++++++,,,---*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))***++++++***)))))))))))))))((((((((('''((('''''''''&&&&&&&&&%%%''''''(((((())))))((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''''''''(((''''''((()))(((&&&$$$%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&###"""###'''***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&''''''%%%$$$$$$$$$!!!"""$$$%%%&&&$$$###"""''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''!!!###&&&&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%"""###%%%'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))******))))))***,,,---///,,,,,,,,,---------......------,,,,,,,,,+++++++++.........000444888<<<>>>EEEHHHLLLPPPTTTXXX\\\___eeehhhkkkkkkjjjjjjmmmpppmmmmmmkkkjjjgggeeecccaaa___^^^[[[YYYWWWVVVVVVVVVMMMNNNOOOPPPYYYooossslllhhhgggdddeeeggggggfffccc```]]]LLLJJJGGGDDDCCCCCCDDDFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWVVVTTTRRRRRRTTTVVVWWWXXXVVVUUUUUUVVVVVVUUUTTTSSSQQQNNNLLLIIIHHHHHHGGGBBBAAA???===<<<;;;;;;;;;888666222///,,,++++++++++++*********+++,,,,,,---************))))))))))))&&&'''***++++++***'''&&&)))))))))))))))))))))))))))'''&&&'''(((((('''&&&))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((("""###$$$%%%'''((()))***((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&((()))((($$$"""$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""###''')))&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''(((((()))***+++++++++*********************************)))))))))))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,------------------------------------------------000///...///111111...+++///000111333666;;;BBBFFFNNNQQQVVV[[[```ccceeeeeejjjiiiiiiiiijjjkkklllmmmpppiiidddcccbbb^^^[[[[[[[[[WWWTTTVVVYYYYYYXXXXXXUUUSSSSSSYYYkkk~~~yyywwwwww|||}}}}}}|||dddWWWKKKFFFEEECCC@@@???FFFDDDGGGLLLLLLJJJOOOWWWVVVSSSRRRRRRSSSTTTSSSQQQUUUUUUUUUUUUVVVWWWXXXXXXUUURRROOONNNOOONNNLLLIIIIIIGGGEEEBBB???===;;;:::;;;:::888555333222111000******+++,,,,,,+++)))((())))))))))))(((((((((((((((***+++***(((''''''((()))))))))))))))))))))))),,,)))''''''***+++***((())))))))))))((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''(((((())))))&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))************)))))))))))),,,,,,+++************************+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,...000111///,,,444666999<<>><<<:::888777777111111///...------------******)))))))))(((((((((&&&'''))))))((('''((())))))))))))))))))))))))))))))(((((()))***+++)))'''))))))))))))(((((((((((($$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))))))))(((((((((((((((###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++)))'''$$$!!!(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))***************++++++,,,++++++*********++++++)))))))))*********++++++******++++++++++++,,,,,,------------..................///000222333333333444888===BBBFFFJJJNNNQQQ]]]___bbbeeehhhiiiiiihhhiiiiiijjjiiigggdddaaa___[[[XXXUUUQQQLLLLLLWWWccczzz}}}xxx{{{yyybbbRRRLLLGGGJJJOOOTTTTTTQQQMMMLLLKKKLLLMMMLLLKKKLLLPPPSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWVVVUUUUUUTTTSSSRRRSSSRRRPPPNNNLLLJJJIIIIIIDDDCCCAAA???===;;;;;;:::555444222///............)))))))))(((((((((''''''%%%'''))))))(((((()))***))))))))))))))))))))))))(((((()))*********((('''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---,,,***((('''&&&%%%%%%(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))*********************************))))))******+++++++++,,,******))))))))))))***+++)))************+++++++++*********++++++,,,,,,,,,---------......///////////////000111222333444555:::===BBBGGGLLLSSSYYY^^^aaaccceeeggghhhhhhhhhgggeeefffeeedddbbb^^^ZZZXXXUUUSSSPPPNNNMMMUUUhhhzzz}}}mmm[[[SSSQQQWWW^^^dddeeebbb[[[VVVMMMLLLIIIGGGFFFHHHMMMPPPRRRQQQQQQQQQQQQRRRRRRSSSUUUUUUUUUTTTSSSSSSSSSSSSVVVUUUSSSPPPNNNLLLJJJJJJGGGFFFDDDBBB@@@>>>======999777444222000///...///---------,,,,,,,,,,,,+++&&&((()))***)))))))))***))))))))))))))))))))))))'''((()))))))))((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))************************&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((('''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%((('''$$$$$$((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((()))++++++&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))******************************))))))******+++,,,,,,,,,)))))))))((())))))***+++******+++++++++,,,,,,,,,******++++++,,,,,,---------------...//////000000---///111111222333666999>>>AAAFFFKKKQQQXXX```eeecccdddfffggggggfffeeedddaaa```___]]]ZZZWWWSSSQQQLLLJJJKKKOOOWWWfffyyywwwyyy}}}|||yyyuuuddd^^^VVV]]]dddjjjooopppkkkeeeZZZSSSKKKEEEDDDGGGJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVUUUTTTSSSTTTUUUWWWVVVTTTQQQOOONNNMMMLLLKKKJJJHHHEEECCCBBBAAA@@@<<<;;;888666333111000///------------,,,,,,,,,,,,((()))++++++***)))***+++))))))))))))))))))))))))((())))))((('''&&&(((***))))))))))))((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((((((''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((($$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''&&&$$$%%%(((&&&!!!!!!%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((###$$$$$$%%%&&&((()))***&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))************************))))))***++++++,,,------***)))))))))******+++,,,+++,,,,,,,,,,,,---------+++++++++,,,------......---------...///000000000---000333444666999>>>AAACCCGGGMMMSSSYYY^^^cccfffdddeeefffffffffdddbbb```\\\[[[YYYVVVSSSPPPNNNLLLFFFGGGNNN[[[lll~~~vvvuuu|||tttlllccceeegggffffffmmmyyyzzzpppnnnnnnnnnttt~~~~~~yyynnnmmmeeejjjmmmpppvvv}}}}}}xxxmmmaaaQQQGGGFFFGGGHHHGGGJJJJJJKKKLLLMMMNNNPPPQQQRRRTTTVVVUUUSSSRRRTTTVVVUUUUUUTTTRRRRRRQQQQQQQQQOOOMMMKKKIIIGGGFFFEEEDDD@@@???===;;;888555222111------,,,,,,,,,+++++++++***,,,------+++******+++)))))))))))))))))))))))))))))))))&&&$$$%%%(((,,,))))))))))))(((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))((((((((('''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((%%%&&&(((%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***))))))((((((((())))))(((((((((((()))))))))***&&&'''''''''(((((())))))*********************************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++*********+++,,,,,,---,,,,,,,,,---------......++++++,,,------...//////---------...///000000111///222666999;;;???FFFKKKKKKQQQYYY___dddgggiiijjjddddddeeeeeedddbbb```^^^YYYXXXUUUQQQNNNLLLJJJJJJJJJNNNZZZmmm~~~|||xxxpppnnnoooyyyvvveee[[[VVVRRRUUUVVVVVVWWW\\\fffnnnwww{{{mmmaaaZZZ\\\___aaajjjuuu~~~zzzuuurrrtttyyy{{{vvvyyy|||~~~}}}{{{|||lllWWWKKKHHHIIIGGGDDDHHHHHHIIIJJJLLLNNNOOOPPPPPPRRRTTTSSSQQQPPPRRRUUUTTTSSSSSSSSSTTTTTTUUUVVVQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBAAA???<<<888444222111111000000000/////////,,,---......,,,******+++)))))))))))))))))))))))))))***(((%%%###$$$)))---))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))(((&&&%%%$$$(((((('''''''''''''''((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''************************(((((((((((())))))))))))'''''''''((())))))******+++++++++***************...+++((((((***+++***(((+++,,,---.........---,,,,,,,,,---......//////000000000000...---///222555333666;;;@@@DDDHHHLLLOOOYYY[[[___dddjjjmmmlllkkkeeeeeeccc```______^^^[[[YYYTTTPPPOOOOOONNNOOOQQQPPP]]]pppwwwfff______^^^\\\^^^eeelllqqqwww}}}}}}yyypppfff\\\UUUPPPMMMKKKJJJIIIIIILLLRRRXXX\\\bbbeeeggggggiiijjjddd]]]SSSTTTRRRNNNOOOXXXcccjjjtttzzz~~~}}}yyysssooonnniiibbb^^^^^^cccnnn{{{rrr^^^QQQIIIDDDCCCDDDFFFFFFGGGHHHHHHJJJLLLMMMMMMOOOQQQQQQOOOOOOQQQTTTXXXWWWUUUTTTTTTTTTUUUUUUQQQQQQPPPOOOLLLIIIGGGEEEEEECCCBBBBBBBBB@@@===:::222111///---+++***))))))+++***)))))))))))))))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&&&&((()))***((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%&&&''')))******)))'''&&&(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''************************(((((((((((()))))))))***)))******++++++,,,,,,---***************+++++++++000---+++***+++***(((&&&+++,,,---.........------***++++++,,,,,,------...---...///.........111333555:::@@@FFFKKKPPPTTTWWW^^^___bbbfffiiijjjiiigggddddddbbb^^^[[[YYYVVVTTTQQQRRRTTTXXX\\\]]]]]]]]]___lllvvvdddXXXUUUUUUTTTQQQRRRXXX]]]___aaadddbbb___YYYSSSMMMIIIFFFEEEDDDDDDEEEEEEGGGKKKPPPSSSSSSWWWYYYWWWWWWXXXUUUPPPNNNOOONNNMMMPPPVVV]]]aaaccceeehhhjjjjjjhhhgggfffaaa\\\YYYYYYWWWQQQOOOOOO```iiissszzzlll\\\PPPHHHGGGJJJHHHFFFDDDDDDFFFHHHJJJKKKMMMOOOQQQQQQOOONNNOOOPPPSSSSSSRRRRRRRRRSSSUUUVVVSSSRRRRRRQQQNNNLLLIIIHHHEEEDDDCCCDDDDDDCCC@@@>>>666555333000...---,,,+++++++++************++++++************************************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((((((((('''''''''''')))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%'''***,,,,,,***'''%%%(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((('''************************((((((((()))))))))*********++++++,,,,,,---......))))))******++++++,,,,,,+++***)))***,,,......---+++,,,------......------+++++++++,,,------......,,,---//////000000333555;;;AAAIIIPPPVVVZZZ^^^```eeeeeefffggghhhgggdddbbb``````___\\\WWWSSSRRRRRRQQQYYYdddooovvvxxxvvvtttrrr~~~}}}xxxwww|||xxxjjj[[[PPPKKKKKKLLLLLLGGGGGGLLLPPPPPPOOOOOOMMMLLLJJJGGGEEEDDDDDDDDDCCCEEEGGGHHHHHHJJJNNNPPPLLLRRRVVVSSSPPPPPPOOONNNMMMLLLKKKMMMPPPSSSVVVWWWWWWVVVVVVVVVVVVVVVTTTRRRQQQMMMMMMOOOOOOLLLLLLOOO___eeeiiikkkpppxxx~~~{{{wwwssssssvvv~~~ppp^^^QQQOOOSSSNNNKKKIIIGGGGGGGGGGGGGGGKKKMMMOOOPPPOOOMMMMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTRRRPPPNNNLLLKKKGGGFFFEEEFFFFFFFFFCCCAAA<<<:::888555222000///...---,,,,,,++++++,,,,,,---************************************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))((((((&&&''')))++++++***((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((************************(((((()))))))))*********))))))***++++++,,,,,,---))))))******+++,,,------******+++,,,---......---,,,,,,,,,---------------------......///000000000...///000111222555999===DDDJJJRRRYYY^^^aaadddeeeiiihhhggggggfffddd```]]]ZZZYYYYYYXXXSSSPPPSSSXXXcccpppuuuoooooorrrzzz{{{uuuoooiiihhhkkkpppxxx~~~|||wwwsssfff___TTTLLLHHHHHHHHHIIIIIIEEEDDDIIIMMMLLLJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFIIILLLLLLLLLNNNRRRUUUWWWaaahhheee```^^^___^^^ZZZSSSOOOQQQTTTVVVWWWXXXYYYYYYXXXYYYZZZYYYUUUQQQRRROOOOOORRRQQQOOOQQQUUUaaaddddddcccdddjjjmmmmmmkkknnnooommmhhhccc```___^^^bbbkkkwwwooo]]]WWWZZZUUUYYY\\\YYYRRRJJJFFFEEEGGGIIIKKKLLLMMMLLLLLLLLLNNNNNNOOOOOOPPPQQQRRRSSSUUUTTTSSSRRRPPPOOOMMMMMMKKKJJJHHHHHHHHHGGGEEECCC@@@>>><<<999666333222111...------,,,,,,,,,,,,---************************************)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''%%%%%%&&&''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''(((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,------))))))***+++,,,------......//////...,,,***)))(((,,,,,,,,,,,,------......------...//////000000111111111111111444:::AAAGGGNNNSSSZZZ```bbbdddeeefffhhhfffeeedddccc```]]]ZZZUUUSSSSSSSSSOOONNNWWWccctttnnnqqquuu~~~wwwjjjccc```[[[XXXXXXXXX\\\aaaeeefffccc^^^ZZZQQQMMMIIIFFFFFFGGGGGGFFFIIIFFFEEEIIIKKKJJJKKKOOOQQQSSSUUUVVVVVVTTTQQQOOONNNPPPRRRRRRRRRVVV]]]dddsss~~~}}}{{{ssshhh___^^^```aaaeeejjjjjjlllpppssssssnnngggbbbdddaaa___]]]XXXSSSSSSWWWcccfffhhhhhhlllrrrtttrrrkkkiiifffaaa\\\XXXVVVUUUXXX]]]eeeoooyyyiii_________jjjtttqqqbbbSSSLLLKKKHHHGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPSSSRRRQQQPPPNNNNNNMMMMMMOOOMMMJJJIIIHHHGGGEEECCCCCCAAA>>>;;;888666444444000///...---,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''%%%%%%&&&'''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''%%%%%%&&&''''''%%%&&&''''''((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((''''''&&&&&&'''((()))***(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......///******++++++,,,,,,------&&&(((,,,------------...---,,,,,,,,,,,,---...///,,,,,,,,,---......//////111111222444999@@@IIIPPPXXX[[[```cccdddddddddeeeeeecccaaa___^^^\\\XXXVVVQQQNNNNNNOOOMMMPPPaaauuu|||xxx|||nnnbbbWWWTTTSSSPPPNNNOOOJJJLLLOOOQQQQQQOOOLLLJJJCCCDDDEEEEEEFFFEEEEEEEEEIIIHHHHHHJJJKKKLLLTTT]]]iiilllqqqsssrrrmmmfffbbb```aaaaaa___aaaiiiwww}}}qqqooooooqqqzzz}}}wwwmmmcccaaaeeekkkqqqwww~~~wwwooohhhbbb\\\XXXVVVYYY^^^ccchhhmmmssswwwzzztttwwwuuuuuutttsssyyyrrrgggeeejjjvvv~~~pppaaaZZZZZZSSSOOOIIIFFFFFFHHHJJJKKKMMMNNNOOOOOOOOOOOOOOONNNPPPPPPNNNMMMLLLLLLLLLLLLOOOMMMJJJHHHHHHGGGFFFDDDDDDCCC@@@>>>;;;999888777333222111///---,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))*********))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''&&&((((((((((((''''''''''''$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''$$$%%%&&&'''((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,###(((,,,---...111333------,,,,,,,,,---...///,,,,,,------......//////111444999>>>DDDKKKSSSXXX^^^```cccdddddddddeeeeeeccc```]]]ZZZYYYVVVSSSPPPNNNKKKKKKOOORRR\\\wwwxxx___UUULLLKKKLLLJJJGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFCCCFFFJJJJJJHHHGGGIIIKKKKKKMMMQQQTTTVVV]]]nnn~~~xxxuuutttqqqnnnqqq~~~|||zzzzzz|||vvvuuuyyy}}}|||nnnddd[[[]]]```bbbeeejjjrrrxxx|||vvvrrrtttrrrkkkdddbbbdddcccccceeegggpppwwwmmmkkksssxxx}}}|||uuuooommmnnnfff]]]PPPGGGCCCDDDEEEFFFIIIJJJLLLMMMNNNNNNNNNNNNOOONNNMMMLLLKKKKKKLLLLLLLLLJJJGGGGGGHHHHHHHHHGGGFFFEEECCC@@@>>><<<;;;;;;888777555222000...---,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((((((((('''''' ###&&&))))))(((&&&%%%(((((())))))))))))(((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,'''***......+++(((((()))------,,,+++,,,---...///......//////000111111111333888@@@HHHOOOUUU[[[^^^aaaccceeeeeeeeeeeefffgggbbb___[[[XXXUUURRRNNNLLLKKKHHHJJJRRRZZZjjj~~~~~~ppp___XXXOOOHHHHHHIIIFFFCCCBBBDDDCCCCCCCCCDDDFFFIIIJJJIIINNNQQQQQQMMMLLLOOOSSSOOOSSS[[[```eeeqqq~~~{{{wwwrrrvvv~~~~~~zzzzzzpppgggiiikkkmmmrrrzzzuuupppkkkccc___```XXXWWWYYY\\\```jjj~~~yyyqqqpppxxxvvvttttttuuuxxx{{{}}}uuuiiiWWWIIIBBB@@@AAAAAAEEEFFFIIIKKKMMMNNNNNNNNNOOONNNLLLKKKKKKKKKLLLMMMIIIGGGEEEEEEGGGIIIJJJJJJGGGFFFDDDBBB@@@???>>>>>><<<;;;888555222///...---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((&&&&&&&&&'''((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$%%%&&&''''''((((((''''''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((''''''((()))((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$######"""""""""%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''+++)))&&&$$$###%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((***'''%%%$$$%%%'''(((((())))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))((((((******+++++++++******)))+++***)))(((((()))***+++))))))*********+++++++++///...---,,,,,,---...///------++++++++++++------***+++,,,,,,------,,,,,,...............///000000///000111111000222555777>>>CCCIIIOOOTTTYYY]]]```]]]eeeiiieeebbbcccccc```]]][[[XXXUUUOOOJJJIIIKKKGGGOOOWWW]]]ggg}}}yyyooohhheeedddmmmmmmmmmmmmiiiaaaUUULLLFFFDDDFFFIIIIIIEEEDDDEEEFFFEEEEEEFFFIIINNNTTTWWW[[[\\\\\\ZZZXXXXXXYYYZZZUUU^^^eeejjjuuu~~~yyyzzz~~~yyyrrrwww|||xxxnnnggg___WWWRRRUUU]]]eeeooovvv}}}xxxyyy~~~|||yyyxxx~~~yyynnn___QQQEEE===>>>BBBGGGAAAAAAHHHLLLJJJIIIKKKMMMLLLKKKLLLMMMNNNMMMLLLMMMLLLKKKJJJHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@???<<<888555222000///,,,,,,+++++++++++++++,,,------------+++)))'''&&&******+++++++++)))'''&&&******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((()))******++++++***)))'''''''''((()))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((())))))******)))(((''''''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))((((((((()))))))))******&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''((()))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''&&&%%%$$$$$$$$$$$$%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))(((&&&%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))''''''''''''((((((((((((,,,***((('''(((*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))*********)))(((+++***)))(((((()))***+++***+++++++++,,,,,,,,,,,,++++++************++++++------,,,++++++,,,------+++,,,------......------......---------......///...///000///000222666999>>>DDDMMMUUUZZZ]]]___aaabbbggghhhccc`````````]]][[[YYYVVVRRROOOMMMMMMNNNKKKTTT```jjjuuuwwwssskkkbbb[[[WWWUUUUUU[[[ZZZZZZZZZYYYTTTLLLFFFHHHEEEDDDGGGFFFCCCBBBEEEHHHGGGHHHNNNZZZeeemmmqqqtttsssqqqmmmiiifffggghhhbbbjjjrrrwww{{{{{{{{{zzz}}}xxxzzz}}}hhh___XXXYYY]]]bbbiiipppzzzzzzzzzyyy|||vvvaaaSSSJJJDDDBBBCCCDDD@@@???EEEHHHHHHIIIMMMMMMLLLLLLLLLMMMMMMLLLJJJMMMLLLKKKJJJIIIIIIHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBB???;;;888666444333///...,,,+++***++++++,,,((((((''''''&&&%%%$$$###'''(((((())))))))))))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********+++***)))(((''''''((()))(((((((((((((((((()))))))))((('''&&&&&&'''((())))))******)))((('''''')))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((()))******%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((((((***(((%%%%%%'''(((((((((((((((((())))))******+++++++++++++++++++++++++++************))))))))))))%%%&&&(((***+++***)))(((******))))))))))))******++++++,,,,,,,,,---------*********++++++*********------,,,,,,,,,,,,------------...////////////...///...---------------...///000111111222555:::>>>AAAHHHSSS\\\aaabbbaaaaaadddfffeeeaaa___```___\\\XXXXXXWWWWWWXXXYYYWWWVVVRRR^^^nnn|||yyyssssss~~~yyyfffZZZXXXTTTPPPMMMLLLLLLLLLMMMLLLJJJJJJIIIHHHEEEBBBGGGDDDDDDFFFGGGEEEGGGJJJMMMKKKPPP^^^ssszzzsssnnnmmmnnnkkkrrr{{{~~~~~~~~~zzzwwwxxxtttllleeedddgggkkkrrryyy~~~ssskkkhhhkkkpppqqqqqqzzz|||xxx|||kkk[[[TTTOOOJJJHHHDDDBBBBBBDDDDDDDDDGGGLLLKKKKKKJJJKKKMMMMMMKKKIIILLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGEEECCC@@@===:::999888333111///,,,+++***+++,,,******)))((((((((((((((('''&&&''''''((()))******((((((''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))*********))))))(((((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''(((*********)))(((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((((((&&&$$$$$$&&&''''''&&&&&&&&&'''((())))))******++++++++++++++++++++++++*********)))))))))))))))$$$&&&)))+++,,,+++***)))***))))))))))))))))))***+++++++++,,,,,,,,,,,,---***+++,,,------,,,+++***---------,,,,,,---------......///000000000000///000//////...............222333444555777<<>>===<<<888666222...,,,+++,,,,,,...---,,,++++++,,,---...)))(((''''''''')))***+++((((((((((((((((((((('''(((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***)))))))))(((((((((((()))++++++******))))))(((((((((((((((''''''(((((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))*********+++++++++'''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&)))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((()))***+++***)))'''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++)))((((((*********)))%%%%%%&&&&&&'''((())))))************************))))))))))))))))))******&&&''')))+++,,,,,,+++***)))))))))******)))))))))************+++++++++++++++,,,---......---,,,+++------------------------...///000000111111000000111111000000000000000111222444666888<<>>===:::777444222000///******)))))))))******+++------,,,+++************))))))************++++++(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))((((((''''''(((((((((((('''''''''((())))))(((((()))***((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''((((((((('''''''''''''''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&%%%%%%&&&''''''&&&$$$(((((())))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))((())))))***+++((()))***++++++***)))(((*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,...//////000111000000000//////000000111222444444444888>>>CCCIIINNNSSSWWW```aaabbbaaa___]]]\\\\\\XXXVVVUUUTTTOOOOOOZZZhhh|||sssnnnnnnppppppkkkcccXXXMMMGGGEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNOOOVVV```hhhmmmpppsssuuuwwwssspppqqqppplllmmmooosss~~~~~~zzz~~~}}}}}}nnnmmmoooooorrrxxxyyynnnhhhkkkgggqqq|||xxxiii[[[LLLHHHCCC@@@AAACCCEEEFFFEEEFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCBBB@@@???>>><<<999555222000,,,---------------,,,,,,******+++++++++******)))((()))))))))************((((((((((((((((((((((((((())))))))))))))))))((())))))))))))((((((((((((&&&'''((()))******)))((((((((((((((((((((())))))&&&'''((())))))((('''&&&&&&((())))))(((((()))+++((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))*********))))))))))))((((((((('''''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))***))))))(((''''''&&&&&&''''''''''''((((((((())))))(((((()))******)))'''+++++++++***************))))))))))))))))))))))))(((((())))))*********++++++***(((&&&&&&''')))***((()))***++++++***)))(((++++++,,,,,,,,,---------000///...------...///000,,,---...//////...---,,,......///000000000000000.........///000222444444888<<>>CCCKKKHHHIIILLLMMMLLLNNNXXXddduuuzzzyyyvvvtttwwwzzzsssuuu{{{}}}uuupppkkkeeebbbdddiiimmmppp}}}ppplllmmmmmmuuuzzz|||fffWWWFFF???===>>>BBBFFF@@@DDDHHHKKKJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCAAA@@@===999666222000...---------,,,+++))))))***++++++***((('''************)))))))))((((((((())))))*********+++((()))***++++++***)))(((,,,+++***((((((((()))***,,,+++***))))))***+++,,,***)))))))))((((((''''''***(((&&&'''***+++)))'''''''''((((((((((((''''''(((((()))(((((('''&&&&&&************************''''''((()))))))))))))))))))))((('''''''''''''''$$$%%%'''(((((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&###$$$((()))''')))'''%%%%%%&&&(((''''''&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&''''''((())))))******)))(((((((((((()))***''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))***++++++,,,************************)))***+++***))))))+++---***))))))))))))***++++++)))))))))((((((((('''''',,,+++******+++,,,...///........................---------.........//////...000000000......///000///000111222333888===BBBDDDJJJQQQXXX\\\^^^```aaa```]]]ZZZYYYYYYXXXUUURRRKKKMMMTTT```lllzzznnn\\\TTTQQQQQQOOOLLLIIIGGGFFFGGGEEECCCDDDGGGEEEAAAAAAFFFJJJLLLQQQVVVXXX\\\gggttt|||~~~vvvqqqvvv~~~{{{vvvnnnhhhdddeeehhhjjjuuullllllqqqrrrxxx{{{{{{ooo^^^LLLCCCAAA@@@@@@AAAEEEEEEEEEFFFGGGJJJMMMPPPMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGEEEDDDCCCBBB???<<<999555333111/////////---,,,***+++,,,,,,,,,+++***)))************))))))))))))((()))))))))************%%%&&&'''(((((('''&&&%%%,,,+++)))((((((((()))***+++***))))))))))))***+++++++++*********)))))))))***(((''''''******)))'''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''')))((((((''''''''''''((((((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&###%%%***---,,,***(((%%%$$$&&&(((((((((&&&&&&'''''''''(((((((((******)))(((((((((((()))&&&&&&''''''((()))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************)))***+++***))))))+++---***************+++,,,,,,++++++++++++***************++++++,,,,,,------...........................------........./////////...///000///......///000000111222444777===DDDIIIKKKPPPXXX^^^```aaabbbbbbbbb^^^YYYUUUTTTTTTSSSRRROOOVVVdddvvv{{{gggTTTKKKJJJHHHIIIJJJHHHFFFCCCCCCCCCCCCBBBDDDGGGHHHGGGJJJOOOUUUVVVZZZ^^^```dddooozzz|||vvvtttzzzuuuhhhbbbbbbdddtttvvvmmmiiinnnvvv|||yyygggTTTKKKIIIEEEBBB@@@DDDBBBAAABBBFFFIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDBBB???<<<999777444222222111///---,,,------------,,,+++***))))))******************))))))))))))************((())))))******))))))(((+++***))))))((()))))))))))))))(((((((((((())))))******)))))))))))))))(((***((('''((()))***)))''''''(((((((((((((((((('''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''')))(((%%%'''...222111***(((%%%$$$&&&((())))))''''''''''''(((((((((((())))))((((((((((((((()))''''''''''''(((((())))))(((''''''''''''''''''((())))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))***************************++++++***))))))***,,,++++++******++++++,,,---///............---------)))***+++,,,------------....................................///////////////111222111000000111333555666888999===BBBIIINNNSSSWWW^^^bbbccccccccccccddd___YYYTTTRRRTTTXXXZZZbbbiiiyyysssdddVVVJJJFFFIIIDDDGGGIIIHHHEEECCCBBBCCCEEEEEEEEEHHHNNNWWWbbbjjjnnnjjjgggeeedddfffppp{{{qqqeeeccceeennnyyyzzzrrrkkkiiiooowwwrrr___WWWTTTOOOIIIFFFBBBBBBCCCFFFJJJKKKIIIFFFLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGFFFEEEEEEFFFDDDAAA???===:::777555444222000...------------,,,,,,+++***))))))************++++++)))))))))))))))***************************************))))))))))))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&)))((((((((()))))))))(((((((((''''''''''''(((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&(((***+++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''')))(((%%%'''...222111***'''%%%%%%''')))******'''''''''((((((((())))))'''''''''&&&&&&''''''(((''''''''''''(((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))******************))))))))))))***************************++++++***))))))***,,,++++++******++++++,,,---++++++++++++************)))***+++,,,------------////////////////////////........./////////000000///111222222111111222444555777:::>>>BBBHHHOOOSSSYYY\\\```ccccccbbbaaaaaa^^^\\\YYYXXX[[[aaaiiinnn{{{|||zzzyyylll]]]TTTOOOIIIGGGGGGCCCFFFIIIHHHEEEDDDEEEHHHIIIMMMSSSYYYbbbooo{{{xxxpppkkkjjjnnnzzzxxxnnnooorrruuu{{{{{{vvvqqqmmmpppvvvpppeee___WWWPPPLLLJJJIIIHHHIIIIIIIIIHHHGGGKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGFFFFFFFFFFFFEEEBBB@@@???<<<999666555333111///......---,,,++++++*********************+++++++++******))))))))))))))))))'''''''''''''''''''''''')))))))))*********))))))'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((((())))))(((''''''''''''((()))*********)))(((&&&%%%$$$))))))))))))))))))))))))''''''((())))))))))))))))))((((((((((((((())))))(((((((((((('''((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$&&&&&&###%%%***---,,,((('''&&&''')))******)))''''''((((((((()))))))))'''&&&&&&&&&&&&''''''(((''''''(((((((((((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************************++++++,,,***)))(((***+++***************+++,,,,,,+++************)))))))))***++++++,,,,,,------...////////////////////////....../////////000000000...000111111000000222333111555;;;AAAGGGNNNUUUYYY\\\^^^``````^^^]]]]]]^^^VVVZZZbbbjjjsss}}}ttttttxxx}}}uuuooollleeeYYYMMMJJJJJJGGGDDDDDDCCCGGGIIIHHHFFFGGGMMMSSSWWWbbbnnnvvv~~~{{{tttnnnmmmrrr|||yyyxxx}}}}}}wwwwww{{{uuuiii]]]UUUSSSSSSRRRNNNIIIDDDCCCEEEHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGGGGGGGFFFCCC@@@AAA>>>;;;888777666444222///...---,,,+++*********,,,,,,+++++++++*********************)))))))))))))))((((((''''''(((((()))(((((()))************)))''''''((((((((((((''''''((())))))))))))*********''')))***)))((('''(((***)))((('''&&&&&&'''((()))*********)))(((&&&%%%$$$((((((((((((((((((((((((''''''((())))))))))))))))))))))))((())))))*********)))((('''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((((()))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&&&&###$$$((()))'''&&&&&&'''(((++++++***((('''((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((''')))***++++++++++++***)))''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))*********************************+++,,,,,,***)))((()))+++***))))))))))))***++++++---------,,,,,,,,,++++++,,,+++******+++,,,...///////////////////////////.../////////000000000000///111222222222222333555333888@@@HHHOOOUUUZZZ]]]]]]^^^]]][[[XXXWWWXXXZZZXXXdddxxx{{{vvv~~~ssshhhbbb]]]ZZZWWWTTTLLLEEEEEEDDDCCCCCCFFFFFFIIIKKKJJJJJJPPP[[[ddduuuyyytttrrrwwwxxxvvv}}}||||||qqqccc\\\]]]]]]```aaa[[[QQQJJJHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOLLLJJJIIIIIIIIIHHHDDDBBBCCC@@@===;;;:::999777555111000...---,,,++++++,,,------,,,+++******))))))************)))))))))(((,,,+++***))))))***+++,,,'''((()))***+++******)))'''((())))))))))))(((''')))))))))*********++++++''')))******''''''(((***)))((('''&&&&&&'''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******+++***((('''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%((((((&&&%%%((((((%%%%%%&&&'''***,,,,,,***'''(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''******))))))((((((''''''((()))))))))************************************+++,,,,,,+++)))((()))+++)))))))))((()))******+++,,,,,,,,,+++++++++******,,,+++*********,,,...000000000000000000000000000////////////000000000000222333555555555555666888:::@@@HHHOOOUUUYYY\\\^^^^^^]]][[[WWWTTTSSSUUUWWWaaassszzz{{{|||llldddZZZSSSPPPOOONNNLLLIIIEEECCCCCCBBBAAAEEELLLIIILLLNNNNNNOOOXXXgggrrr~~~yyyrrrttt~~~{{{tttoooqqqxxxvvvhhhdddfffgggqqq{{{yyykkk[[[QQQNNNGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPNNNMMMLLLKKKKKKIIIFFFCCCDDDBBB???===<<<<<<:::888333222000...---,,,------///...---,,,***)))((((((+++*********))))))(((((()))((('''&&&&&&'''((()))'''((()))+++++++++***)))'''((()))******)))((('''''''''(((((())))))******''')))+++***'''&&&(((******((('''&&&&&&'''(((***%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))+++***)))'''''''''((()))***)))((('''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((---,,,***)))(((((((((((($$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((###$$$%%%&&&((()))******&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%)))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************///+++(((''')))++++++))),,,***)))+++......+++(((************+++,,,---...------------------------000...,,,,,,......,,,)))000000///////////////000,,,...111111000///000000111222222111222555999<<<>>>DDDMMMUUUZZZ]]]___```___[[[XXXUUUPPPOOOUUU]]]oookkk___TTTQQQNNNKKKJJJIIIGGGFFFCCCEEEFFFFFFFFFGGGIIIKKKMMMRRRVVVVVVWWWbbbvvvvvvtttyyyrrrgggfffkkkwwwtttooopppwwwsssaaaQQQIIIDDDFFFFFF@@@EEEKKKFFFJJJLLLOOOPPPOOOOOOOOOPPPQQQQQQPPPOOONNNKKKHHHGGGEEEDDDBBB@@@@@@>>>;;;888666444111///---,,,------+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))************))))))------,,,+++***)))(((''''''(((((()))))))))))))))'''''''''''''''((())))))%%%&&&((()))))))))((('''''''''((((((((((((''''''*********)))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''')))++++++)))'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))((((((''''''''''''(((***))))))((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************///,,,)))(((***++++++***+++******+++,,,,,,+++)))))))))))))))***+++,,,---************************///---,,,,,,......---+++000000////////////000000---///111111000//////000111222222222444888===AAAJJJNNNTTTXXXZZZ\\\]]]^^^\\\XXXSSSOOOMMMOOOYYYeee~~~kkk[[[RRRNNNLLLIIIGGGFFFFFFEEEDDDDDDEEEFFFFFFGGGKKKPPPTTTTTTXXX[[[\\\___iiizzz}}}lllfffhhhmmmwwwwwwsssuuuzzzsss___RRRJJJHHHGGGBBBGGGLLLGGGJJJLLLOOOPPPPPPPPPQQQRRRNNNOOOOOOOOONNNLLLKKKIIIGGGEEECCCBBBBBB@@@===:::999777444111///.........,,,,,,++++++++++++,,,,,,+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******&&&&&&((()))))))))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''')))++++++)))'''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''((()))*********))))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************///---******+++,,,,,,+++******+++***))))))***+++************+++,,,------------------------------...,,,,,,,,,...///...---000000////////////000000...000222111000//////000111222333444777<<>>===:::666333000///......------,,,,,,,,,,,,---++++++++++++*********)))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))))))))***(((((()))************))))))))))))(((((()))******&&&''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((((()))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''')))++++++)))'''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((()))***))))))))))))************************************)))******++++++******)))((()))))))))************---------,,,+++++++++,,,)))***+++)))&&&&&&)))---,,,++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,---......///000111///////////////000111111000111222111000///000222222444777;;;@@@GGGNNNSSSWWWZZZ^^^^^^\\\YYYVVVUUUPPPNNNMMMQQQYYYkkk~~~vvvtttwww}}}wwwrrreee```XXXPPPKKKIIIJJJKKKFFFFFFFFFEEEFFFIIINNNRRRYYYbbboooyyy~~~}}}|||uuusssrrrvvv}}}uuutttyyy{{{|||~~~kkkVVVKKKJJJDDDEEEHHHDDDCCCDDDGGGHHHHHHJJJLLLNNNSSSTTTTTTUUUTTTSSSQQQPPPKKKJJJJJJJJJJJJHHHDDDAAA@@@???<<<999555222000//////......---,,,,,,------------,,,,,,,,,+++++++++))))))))))))))))))******************************))))))************))))))++++++*********)))))))))((())))))***************)))(((((('''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''')))++++++)))'''&&&&&&'''(((((((((((('''(((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&'''((())))))******''''''((((((((()))))))))(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((***)))(((''''''''''''''''''&&&&&&''''''((()))***)))))))))*********++++++******************************++++++++++++******))))))))))))************+++,,,------+++***+++,,,******+++***))))))***+++***))))))(((((()))******------------------------+++---...///......000111///......//////000111222000111111111000000222444555888>>>CCCHHHMMMSSSWWW[[[]]]^^^]]]YYYUUURRRPPPMMMNNNSSSYYYccctttyyynnnlllpppzzztttggg^^^XXXSSSQQQMMMIIIGGGFFFFFFGGGFFFGGGHHHHHHJJJQQQ[[[cccwww}}}{{{wwwyyy~~~||||||{{{tttqqquuu}}}}}}zzzqqq\\\SSSRRRIIIDDDFFFCCCFFFHHHIIIJJJJJJKKKNNNQQQTTTUUUVVVVVVUUUTTTRRRQQQMMMMMMMMMNNNNNNLLLGGGDDDBBBAAA???<<<999666333222000///......------------...---------,,,,,,,,,,,,))))))))))))************************************))))))************)))))),,,+++++++++******))))))((()))******++++++******)))(((((('''''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''(((((())))))******++++++(((((((((((())))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))++++++)))'''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''(((((((((((((((((('''((((((((())))))))))))&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((()))***+++))))))*********+++++++++************************))))))************))))))))))))))))))***************,,,---,,,***))))))++++++******+++,,,,,,+++)))+++******))))))*********000000000000000000000000,,,...000///...---///111............///000111222///000000000000111333666:::???EEEKKKPPPTTTXXXZZZ^^^^^^]]]YYYVVVTTTTTTVVVVVV[[[cccllltttqqqiiieeemmm}}}uuuggg[[[SSSMMMIIIHHHGGGFFFEEEDDDEEEFFFFFFIIIKKKMMMNNNTTT___nnnyyy~~~|||xxxwwwxxxxxxxxxvvvyyy|||yyysssnnnlllmmmnnnooorrrtttwwwxxxyyyyyyzzzuuuuuuyyy||||||{{{zzz}}}|||xxxtttttt{{{|||uuuuuuyyy|||iiibbb```RRRHHHGGGEEEIIIJJJKKKKKKKKKLLLOOOQQQQQQRRRTTTUUUUUUTTTTTTSSSQQQQQQRRRSSSSSSPPPLLLHHHEEEDDDCCC@@@===:::888666111000///...---------------------,,,,,,,,,++++++((()))))))))************************************))))))************))))))))))))))))))************))))))***++++++++++++******))))))(((''''''(((((((((''''''&&&'''((()))***''''''((((((((((((''''''''''''(((((()))******+++(((((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''')))++++++)))'''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%(((((((((((())))))))))))&&&&&&''''''((('''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++(((((((((((()))***+++,,,)))************+++++++++************************(((((())))))))))))(((((())))))))))))************(((+++---,,,)))((()))***,,,***)))+++......+++(((......---,,,,,,---------------------------------,,,...000000...---///111............///000222222...///000000000111444777>>>CCCJJJQQQUUUXXX[[[\\\___]]]ZZZVVVTTTVVV[[[___ccciiittt~~~|||llleeegggyyy|||qqqgggZZZPPPJJJHHHFFFEEECCCCCCBBBCCCEEEGGGIIIKKKMMMOOORRRUUU]]]kkk}}}|||uuuooolllmmmllljjjgggfffgggjjjmmmmmmiiiccc______```aaaaaa\\\```bbb```ZZZUUUUUUVVVVVVXXXZZZ\\\^^^```bbbbbb```dddiiimmmqqquuuyyy|||yyy}}}~~~~~~wwwwww{{{|||wwwrrrqqquuuwwwvvvtttwww||||||{{{yyyzzzwwwjjjmmmvvvzzztttqqq```RRROOONNNIIIJJJJJJJJJIIIJJJMMMOOONNNOOOQQQSSSTTTUUUUUUTTTSSSTTTTTTVVVVVVSSSOOOKKKGGGGGGEEECCC@@@>>>;;;:::111111000......---------,,,,,,,,,+++++++++******(((((())))))*********+++************************))))))************))))))&&&&&&'''((()))***++++++))))))***++++++++++++***++++++***))))))((())))))(((''''''&&&&&&((()))***''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''((((((((())))))******************************((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''')))++++++)))'''***(((&&&(((+++---+++)))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))************(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((***%%%!!!"""&&&)))(((&&&,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++'''((()))***+++,,,---------------,,,,,,+++++++++...---+++))))))***,,,---)))***+++,,,,,,+++***))),,,---......,,,,,,---...---------............///............///////////////////////////000111111000111111111222555999===CCCLLLSSSTTTVVV\\\]]]ZZZ[[[VVVTTTVVVWWW]]]mmm}}}pppbbbmmm~~~rrrccc^^^OOONNNMMMJJJHHHEEEDDDCCCBBBBBBCCCEEEHHHLLLPPPSSSUUUWWWZZZ\\\cccrrr~~~}}}vvvsssmmmgggaaa\\\YYYXXXVVVVVVUUUUUUUUUWWWXXXYYYUUURRRNNNMMMOOOPPPNNNMMMPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQTTTVVVXXXZZZ[[[\\\YYYXXXZZZ]]]cccooo{{{vvvrrrssssssooommmjjjjjjmmmsssyyy}}}yyyrrriiijjjuuu}}}zzzrrriii\\\TTTUUUZZZZZZUUUOOOLLLMMMLLLHHHPPPRRRTTTVVVWWWXXXXXXWWWXXX[[[ZZZWWWXXX[[[ZZZTTTKKKIIIFFFCCC@@@===;;;:::666444111//////...,,,***---,,,++++++******++++++++++++++++++******))))))+++***))))))(((((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))((((((''''''''''''((((((((((((((()))*********((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---+++))))))***+++)))&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%$$$###((((((((((((((((((((((((((((((((((((((((((((((((+++'''$$$$$$(((+++***(((+++***)))'''''''''((()))))))))))))))))))))))))))************************))))))*********+++++++++*********************************))))))(((((((((+++***((((((((()))***,,,******++++++++++++******,,,---......,,,,,,---...---------............///............///////////////////////////000111111111111222333555999>>>BBBGGGOOOTTTVVVYYY^^^^^^ZZZZZZWWWWWW]]]fffsssvvvppprrrppp```TTTPPPHHHHHHGGGFFFDDDCCCCCCDDDCCCEEEHHHMMMRRRXXX]]]___^^^```cccgggmmmyyy~~~|||wwwrrrlllfffbbb______]]]YYYTTTPPPMMMKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMJJJGGGFFFHHHHHHGGGFFFHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKLLLJJJKKKMMMOOOSSS\\\fffuuu~~~xxxvvvwwwxxxrrrooolllkkknnntttzzz~~~{{{ssssssuuu}}}sssjjjccceeemmmttttttmmm^^^RRROOOOOOOOOPPPQQQSSSUUUWWWXXXYYYYYYWWWZZZZZZWWWYYY]]][[[VVVQQQOOOKKKGGGCCC???<<<;;;888666333111000///---,,,,,,,,,+++++++++++++++,,,++++++++++++*********)))---,,,++++++******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((()))*********((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''',,,***))))))***)))(((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++'''%%%%%%(((******((())))))))))))(((((((((((())))))))))))))))))))))))***************************************+++++++++---,,,,,,+++***)))(((((()))))))))(((((((((((((((---,,,+++++++++---...///++++++************++++++,,,---......,,,,,,---...---------............///............////////////000////////////000111111111222444555999>>>EEEJJJNNNRRRVVVXXX[[[^^^\\\WWWVVVVVV[[[iiizzztttrrrzzzttteeeYYYNNNGGGEEECCCCCCCCCCCCBBBCCCFFFIIIIIINNNUUU^^^ffflllooopppmmmnnnpppsssyyy~~~vvvllleee```^^^[[[WWWSSSPPPMMMKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDBBBBBBCCCCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBB@@@?????????????????????@@@???AAADDDEEEFFFMMMVVVeeennnyyy|||xxxttttttwww}}}||||||wwwssslllmmm{{{vvv^^^RRRPPPQQQNNNOOOQQQTTTVVVXXXYYYYYYWWWYYYYYYYYY[[[^^^\\\XXXXXXUUUQQQKKKFFFAAA>>><<<:::888555333222111///---,,,,,,+++++++++,,,,,,---++++++++++++************---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))***++++++***))))))(((((())))))))))))((((((''''''''''''((((((((((((((())))))******)))''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$'''(((((('''(((((())))))))))))((('''))))))))))))))))))))))))************************************************---,,,,,,+++***)))((((((++++++++++++++++++******,,,,,,,,,,,,---...000000,,,,,,***))))))***,,,,,,,,,---......,,,,,,---...---------............///............////////////000000//////000000111222111333555888===DDDKKKQQQUUUVVVWWWXXXZZZZZZVVVRRRUUU[[[iii~~~uuuppp}}}ttt___RRRLLLHHHEEEEEECCCDDDEEEDDDEEEHHHNNNSSSYYY```kkkvvv~~~~~~}}}zzzyyyyyy||||||qqqhhhccc^^^XXXSSSMMMMMMMMMLLLKKKKKKJJJJJJDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDDDDCCCBBBBBBAAABBBBBB@@@AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@AAADDDEEEFFFNNNWWWccckkkuuuyyyxxxvvvvvvxxx~~~uuunnntttrrr^^^RRRKKKJJJLLLNNNQQQTTTVVVXXXYYYXXXYYYZZZ[[[]]]^^^\\\YYYZZZXXXTTTNNNIIIDDDAAA???<<<:::777555444222000///,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++***))))))(((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((('''(((((())))))))))))(((''''''''''''(((((((((((('''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&'''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((((((''''''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********************,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((()))***++++++---,,,+++******+++,,,---,,,---......,,,,,,---...---------............///............////////////000000000000000111222222111444888<<>><<<888666555444111000...---------------......+++++++++++++++++++++,,,+++***))))))(((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''((()))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&$$$######%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************))))))******+++++++++,,,***************+++++++++(((((()))******+++++++++,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...---------............///............////////////111000000000000111222222333666<<>><<<:::888333222000///---,,,,,,,,,+++++++++,,,,,,---------+++******)))((()))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))************''''''''''''((((((((()))&&&'''(((*********)))(((''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))************)))((('''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))+++******)))((('''''''''(((((((((((())))))))))))%%%&&&&&&'''((()))******((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************************************------------------------000...***'''&&&'''***+++,,,,,,,,,---------..................///////////////////////////000111111333333222222333555666777;;;FFFOOOQQQSSSWWWUUUQQQNNNLLLKKKLLLJJJOOO```rrruuujjjhhhnnn{{{kkkXXXMMMIIIGGGDDDAAAAAADDDGGGHHHHHHPPPSSSXXX```mmm~~~|||rrrlllccc\\\YYYWWWTTTQQQHHHIIIJJJIIIFFFEEEFFFGGGEEEDDDCCCDDDEEEFFFGGGFFFHHHJJJLLLLLLLLLMMMOOOQQQTTTTTTTTTTTTTTTSSSRRRRRR[[[^^^bbbeeehhhjjjmmmooosssrrrrrrrrrsssuuuwwwxxxzzzwwwrrrnnnmmmmmmoooqqqsssuuuxxxyyyyyyvvvsssqqqmmmmmmlllkkkjjjjjjkkkkkkkkkhhheeebbbbbbdddgggiiillllllllllllmmmnnnnnnnnnqqqkkkbbbYYYTTTTTTVVVXXXaaa]]]YYYWWWZZZaaajjjoooooommmlllmmmsss}}}xxxvvvrrrrrruuu|||tttnnnnnnnnn___YYYPPPIIILLLTTTYYYXXXVVVZZZ\\\^^^___cccgggiiihhhmmmjjjgggeeebbb___[[[XXXOOOKKKFFFBBB@@@???===;;;555333000............---......---,,,,,,,,,,,,---...,,,******+++,,,+++*********++++++++++++******************************,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******))))))(((((('''''''''&&&(((((())))))))))))(((((()))************)))(((((())))))))))))))))))))))))((((((((((((''''''''''''+++)))(((''''''((()))+++&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))((((((&&&''''''((((((''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((******)))(((((('''&&&&&&''''''''''''((((((((((((&&&'''''''''((()))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******++++++++++++******************************+++++++++***************************************------------------------------,,,+++******)))))),,,,,,---------.....................///////////////////////////000111111333222222222444666999;;;@@@JJJQQQQQQQQQRRRQQQMMMNNNOOOQQQSSSSSSZZZnnn{{{sssooolllqqqzzzwwwgggYYYMMMEEEDDDHHHHHHGGGGGGIIILLLPPPSSSVVVWWW]]]iii{{{ttthhh```___ZZZTTTOOOMMMLLLIIIGGGEEEFFFGGGFFFDDDCCCCCCEEEFFFEEEEEEEEEGGGHHHIIIIIIKKKMMMPPPQQQRRRSSSVVVXXX]]]^^^___```bbbbbbccccccjjjlllooorrrtttvvvzzz|||~~~}}}}}}|||{{{zzzyyyyyyxxxuuurrrnnnmmmnnnpppqqqsssssstttuuuuuuuuuuuuuuuqqqllleee^^^ZZZYYY[[[]]]```\\\WWWUUUWWW]]]dddiiihhhggggggiiioooxxxxxxooodddaaa^^^^^^cccmmmxxx}}}uuussspppbbb[[[VVVQQQQQQTTTVVVXXXYYYXXXYYY\\\___dddiiillllllllljjjhhhfffeeeccc```]]]SSSOOOIIIDDDAAA???===<<<888666222000000000///...///...------,,,,,,------...,,,******+++,,,+++******++++++,,,,,,++++++*********++++++++++++******,,,++++++******++++++,,,+++++++++*********))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((())))))))))))((((((&&&'''((()))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))(((&&&%%%%%%&&&((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%&&&'''((()))))))))&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))++++++************++++++************************,,,,,,++++++*********)))++++++++++++++++++++++++------------------------***,,,...//////,,,***(((,,,------------.....................////////////000////////////000111111222222222222555999===@@@GGGNNNSSSRRRPPPPPPPPPOOOTTTYYYaaaeeefffooommmiiioooxxxyyyjjjYYYOOOJJJDDDAAABBBBBBEEEHHHJJJKKKNNNTTTXXX]]]```iiizzzsssfff]]]WWWQQQMMMMMMKKKHHHFFFFFFEEEDDDBBBEEEFFFGGGFFFDDDDDDFFFGGGIIIIIIJJJKKKMMMNNNOOOPPPSSSVVVZZZ]]]___aaadddfffkkklllnnnqqquuuwwwzzz{{{}}}|||}}}~~~}}}tttpppkkkfffcccbbbccccccccc___ZZZVVVVVVZZZ```ddd```aaacccgggmmmuuu|||yyyoooddd\\\QQQMMMJJJJJJPPPZZZfffmmmooozzz|||yyyzzzyyyjjjaaa___[[[WWWUUUVVVYYY\\\ZZZYYYZZZ^^^dddiiilllmmmlllkkkjjjiiiiiihhhfffdddYYYTTTMMMGGGCCC@@@>>><<<===:::666333222111000...///...------,,,---------...,,,******+++,,,+++******++++++,,,,,,++++++******+++,,,------,,,+++***++++++************+++++++++************)))))))))***))))))(((((())))))***))))))((((((((((((''''''(((((())))))))))))(((((($$$%%%&&&((())))))******))))))))))))))))))))))))************))))))))))))((((((&&&&&&&&&&&&(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))%%%%%%&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((()))))))))((()))******+++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************---,,,,,,++++++******)))++++++++++++++++++++++++------------------------+++,,,...000///...+++***------------........................////////////000000//////000000111222222222222444888===CCCFFFLLLPPPSSSRRRPPPRRRVVVYYYdddooo{{{ssshhhmmm|||vvvcccVVVJJJGGGFFFEEECCCDDD@@@DDDJJJPPPTTTVVVXXXZZZdddlll{{{|||nnnfff[[[RRRNNNLLLKKKKKKHHHHHHHHHHHHHHHHHHGGGFFFHHHIIIJJJIIIIIIJJJLLLNNNOOOQQQSSSUUUVVVWWWYYYZZZ```dddiiimmmppprrrvvvxxxzzz{{{}}}{{{yyyuuuqqqnnnlllkkkkkkkkkgggaaa\\\[[[]]]aaaccc```bbbgggmmmttt{{{xxxxxxzzzrrrjjjaaaWWWPPPIIIGGGCCCBBBEEELLLTTTYYY```mmm}}}{{{xxxvvvllliiibbb]]]^^^ccceeecccaaa\\\ZZZ]]]bbbfffiiilllooonnnmmmmmmmmmmmmkkkiii___ZZZRRRKKKFFFBBB???===@@@===999555444222000...//////...---------------...,,,******+++,,,+++***)))******++++++******))))))+++---//////---+++)))++++++************++++++************))))))))))))++++++************++++++))))))(((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((*********)))))))))((((((******)))(((((()))*********)))))))))((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''(((((('''&&&%%%%%%'''((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))******)))))))))))))))((((((((()))))))))))))))***++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++------------------------,,,------------...---------------.........//////............////////////000000000000000111222222333333555888<<>>;;;999777555333000//////..................,,,******+++,,,+++*********++++++++++++************++++++++++++************))))))))))))******(((((((((((())))))******''''''&&&&&&&&&&&&''''''(((((()))))))))*********(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))((((((((()))))))))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((()))************(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((()))))))))))))))$$$$$$%%%&&&'''((()))***''''''((()))***++++++,,,***************++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------................../////////000............/////////000111111111000111111222333666999>>>DDDJJJNNNQQQRRRNNNLLLOOOWWWcccxxx{{{gggXXXOOOMMMLLLIIIIIIKKKMMMLLLMMMVVV```kkkxxxuuussstttjjjcccYYYTTTMMMJJJJJJJJJIIIHHHEEEFFFFFFFFFFFFGGGIIIKKKJJJNNNRRRTTTVVVYYY^^^bbbbbbdddgggkkkooovvv}}}yyynnniiihhhsss}}}rrr```]]]YYYSSSOOOMMMLLLLLLJJJGGGHHHMMMRRRYYYjjjzzz~~~xxxoooeeeaaa\\\___gggkkkkkkmmmpppsssvvvvvvuuuooonnnllljjjfff___WWWRRRHHHEEE@@@===;;;:::777666000000///..................,,,******+++,,,+++***+++,,,,,,------,,,,,,+++******************************))))))))))))******'''((((((((())))))************))))))))))))******(((((())))))*********+++(((((())))))))))))((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''((()))***++++++***)))((('''***(((''''''(((((('''&&&&&&'''(((******((('''&&&''''''''''''((((((((()))(((((())))))))))))((((((+++***)))))))))))))))***)))***+++,,,+++***))))))******++++++++++++*********++++++,,,,,,++++++***++++++******************)))***,,,---...------,,,++++++++++++++++++++++++++++++---...//////000000000000000000000000000000............////////////.........///111222444555:::>>>EEEJJJNNNOOOOOOOOOMMMPPPSSS\\\rrrxxxbbbWWWQQQLLLGGGEEEGGGGGGKKKOOONNNQQQ___pppyyyxxx~~~oooccc[[[TTTPPPKKKKKKJJJHHHFFFEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNSSSVVVYYY]]]aaagggmmmqqqssssssuuu{{{qqqeee______```fffnnntttxxxyyyqqqkkkgggbbbYYYSSSPPPNNNKKKJJJOOOWWW```fffttt}}}|||kkk\\\ZZZ\\\^^^ccceeejjjqqqxxx|||||||||xxxqqqooosssrrriii```]]]TTTKKK@@@;;;;;;;;;888444777333///------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++(((,,,,,,,,,+++++++++******++++++***)))(((((())))))***)))((()))***+++***((())))))))))))************(((((())))))))))))((((((((('''&&&&&&&&&''')))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%'''((((((''''''((())))))******+++***)))(((''',,,***)))((())))))'''&&&&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((())))))))))))((((((***)))))))))))))))************)))))))))***,,,,,,******++++++++++++******++++++++++++++++++++++++++++++*********************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......///.........000000000000000000000000....../////////000000000//////000000222444555666<<<@@@GGGMMMOOOOOONNNMMMKKKNNNTTTcccvvvfffVVVNNNKKKGGGEEEFFFHHHHHHKKKNNNRRRZZZnnnyyyqqqeeeZZZSSSNNNJJJGGGFFFFFFGGGFFFEEEEEEHHHJJJLLLMMMNNNPPPQQQTTTVVVXXX[[[___dddjjjooouuu{{{xxxhhh[[[UUUVVVVVVYYY```dddhhhpppyyy{{{tttoooddd```[[[WWWWWWZZZ```dddllltttxxxfff___^^^^^^bbbeeejjjrrryyy||||||{{{|||vvvtttxxxxxxppphhheee^^^TTTIIICCCBBBAAA>>>:::888555000............---------------------------,,,***))))))+++,,,+++))),,,,,,,,,+++++++++******++++++***)))))))))))))))***)))((()))***+++***((())))))))))))************(((((())))))))))))((((((((((((''''''(((((()))***(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))******)))((()))+++))))))*********)))((((((---+++))))))******(((&&&&&&'''((())))))((('''&&&''''''((((((((()))))))))((())))))******))))))((()))((((((((()))***++++++,,,+++)))'''''')))+++,,,******++++++++++++******,,,++++++******++++++,,,******++++++++++++++++++(((***+++------------,,,------------------------......//////...------,,,000000000000000000000000///000000000000111111111111111111222333555777999@@@FFFLLLQQQQQQOOOMMMKKKIIINNNYYYmmmwwwooojjjrrr|||nnn^^^TTTLLLHHHFFFEEEFFFJJJJJJIIIKKKPPPXXXhhh{{{lll[[[VVVPPPLLLIIIHHHGGGFFFBBBCCCDDDEEEFFFHHHKKKNNNMMMOOORRRUUUXXX\\\```cccjjjooovvv~~~rrrbbbWWWQQQPPPNNNNNNRRRTTTVVV]]]eeennnwww{{{uuunnnkkklllnnnpppnnnttt~~~kkk___ZZZXXX```dddllluuu|||}}}}}}}}}yyyrrrnnneee[[[OOOGGGDDDBBB???<<<;;;777333000///...---,,,------------------------,,,***)))***+++,,,+++***,,,,,,,,,+++++++++******+++***))))))))))))))))))***)))((()))***+++***((())))))))))))************(((((())))))))))))(((((('''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))((((((***)))((((((******)))(((''''''((())))))((('''''''''(((((((((((())))))))))))))))))******)))))))))(((((((((((()))***,,,,,,---,,,***)))((((((((((((******++++++++++++******,,,,,,+++******+++,,,,,,******+++++++++++++++,,,%%%'''***---000222333333---------------------------...............------////////////////////////000000111111111222222222222222222222444777:::;;;FFFKKKQQQTTTRRRNNNKKKJJJLLLVVVggg|||qqqooojjjgggkkkxxxpppaaaXXXQQQLLLIIIHHHFFFEEEHHHMMMKKKMMMOOOUUU```uuuvvvkkk]]]SSSLLLKKKIIIHHHHHHHHHHHHHHHBBBDDDFFFGGGIIILLLPPPSSSRRRVVV[[[___ccchhhnnnsss{{{~~~rrrggg^^^YYYUUUPPPMMMMMMMMMNNNRRRYYY___fffpppxxx~~~lll___WWWSSS___ccclllvvvyyyuuukkkaaaUUUKKKFFFCCC???<<<>>>:::666333111///...,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))))))))******)))((()))***+++***(((((()))))))))************(((((())))))))))))(((((('''(((***+++++++++***)))++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((())))))&&&%%%%%%''')))+++******''''''((((((((((((''''''(((((((((((()))))))))***))))))************))))))(((((((((((()))***,,,,,,'''(((***++++++***)))'''******++++++++++++******,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,&&&(((+++///111333444444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////////////////111111111111222222222222222111111333555999===???IIIMMMRRRRRRNNNJJJJJJJJJSSSddd{{{kkk___]]]___hhhxxx}}}iiiYYYQQQNNNKKKHHHHHHHHHFFFDDDGGGMMMPPPTTTXXX^^^jjj~~~rrreee\\\TTTMMMJJJFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHJJJLLLNNNQQQUUUYYY]]]cccjjjooosssyyyxxxpppiiiddd^^^WWWQQQOOOMMMKKKMMMQQQQQQWWW```gggooozzznnnccc\\\XXX\\\```gggrrr{{{zzztttlll```UUUNNNIIIDDDAAAAAA>>>999666444222///---------------------------++++++,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))*********)))((()))***+++***(((((()))))))))************(((((())))))))))))(((((('''(((***+++++++++***)))++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((((('''''''''((())))))%%%%%%$$$&&&)))*********((((((((((((((((((((((((((((((((()))))))))******)))******++++++******))))))((((((((()))***++++++ ###''',,,...---,,,*********++++++++++++*********++++++,,,,,,++++++*********++++++,,,---------,,,---...000111000000///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000000000000000000000000000000111111111111222222222222222222444888===AAADDDJJJMMMPPPOOOLLLKKKOOOTTTaaauuuqqq^^^WWWYYY```rrrsssdddVVVLLLIIIKKKGGGEEEFFFIIIIIIIIILLLRRRYYY___dddhhhsssrrrfffYYYRRRMMMIIIGGGIIIDDDFFFGGGFFFEEEDDDEEEFFFLLLNNNQQQSSSVVVZZZ___cccjjjpppxxx}}}{{{tttooojjjbbbZZZWWWSSSOOOMMMOOOIIIMMMSSSYYYaaakkkwww~~~nnnfffbbb^^^\\\^^^bbbjjjsss{{{zzzsssiii___VVVOOOIIIEEEDDDAAA===:::888555222000------------------------+++,,,---,,,+++***+++---,,,,,,,,,+++++++++******)))))))))))))))******+++***)))((()))***+++***((())))))))))))************(((((())))))))))))(((((('''((())))))******))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''(((''''''&&&'''((()))***(((''''''''')))***)))(((((((((''''''''''''(((((((((((()))))))))*********)))******++++++******)))***)))))))))))))))******"""$$$'''***,,,,,,+++*********++++++++++++******)))***,,,......,,,***)))******++++++,,,------...,,,---...//////...---,,,------------------------,,,,,,---.../////////...000000000000000000000000000000000111111111111222333333444666;;;AAAGGGKKKMMMPPPRRRQQQPPPTTT^^^gggsssqqq```ZZZ```hhhvvvvvvhhhYYYQQQKKKGGGFFFJJJGGGEEEGGGNNNUUUXXX]]]cccffflllppprrr{{{wwwiiiZZZQQQJJJIIIHHHEEEDDDGGGCCCFFFHHHIIIIIIJJJMMMPPPUUUWWW[[[```dddiiippptttzzz}}}zzzqqqiiiddd```YYYUUUUUUNNNOOOQQQRRRVVV]]]eeellluuuzzzqqqllljjjfffcccbbbbbbfffmmmuuu{{{~~~|||tttjjj```WWWOOOKKKFFFCCC???===;;;888555333////////////////////////***,,,...---+++***,,,---,,,,,,,,,+++++++++******)))))))))))))))***++++++***)))((()))***+++***((())))))))))))************(((((())))))))))))((((((((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((())))))((('''&&&&&&'''((('''&&&&&&'''((()))***,,,+++))))))******((('''((((((''''''''''''(((((())))))))))))******************++++++++++++******+++***)))))))))))))))*********))))))((((((''''''******++++++++++++******(((***---//////---***(((******+++,,,,,,---......)))***,,,---...------,,,////////////////////////.........///......---,,,000000000000000000000000///000000000000111111111555555666999>>>EEEKKKOOOQQQTTTVVVVVVWWW___mmmxxxvvv___WWW]]]mmm{{{zzzmmmdddUUUIIIGGGGGGEEEEEEHHHKKKIIILLLWWWaaaiiiooouuuoootttwwwwwwooo]]]QQQMMMGGGDDDHHHHHHDDDBBBEEE???BBBFFFIIIJJJNNNSSSWWW]]]```eeejjjpppwww~~~~~~vvvrrrmmmeee___^^^XXXWWWUUURRRQQQSSSYYY]]]```gggpppyyyyyyvvvuuuqqqkkkhhheeefffkkksssyyy}}}wwwlllbbbZZZUUUGGGDDDAAA???===:::777444111111111111111111111111***,,,...---+++***,,,...,,,,,,,,,+++++++++******))))))((())))))***++++++***)))((()))***+++***((())))))))))))************(((((())))))))))))((((((((('''&&&&&&&&&''')))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))************************)))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))*********))))))))))))))))))***++++++***)))***+++((()))***,,,------,,,,,,---,,,,,,++++++,,,,,,---&&&'''((()))+++---...///++++++++++++,,,---......---------...............////////////////////////////////////000000000000000000000000000000000000---...////////////111333333222666>>>DDDHHHOOOVVVTTTWWW]]]fffuuu___]]]jjjvvvmmmbbb^^^QQQJJJEEEFFFHHHGGGFFFHHHFFFPPP^^^kkkxxx|||rrruuu{{{|||mmm```TTTKKKHHHFFFEEEDDDDDDEEEEEEEEEDDDHHHHHHHHHKKKPPPWWW^^^ccciiimmmrrrxxx~~~~~~xxxtttooolllhhh```XXXTTTUUUVVVUUURRRUUUZZZbbbjjjrrrzzz}}}yyytttyyyssspppqqqpppnnnsss{{{|||nnn```XXXNNNIIIBBB>>>===;;;888555666333111000111222222111------,,,,,,,,,,,,++++++,,,+++*********+++,,,---))))))))))))((((((((((((******))))))((((((''''''))))))))))))************))))))************))))))*********)))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&'''***+++***((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******************)))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************)))))))))))))))***++++++***)))***+++))))))+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,////////////////////////////////////000000000111000000000000000000000000///000111111000111333555888888===DDDHHHIIINNNTTTWWW___lll}}}wwwaaaiii}}}qqq___UUUQQQLLLGGGEEEGGGGGGFFFHHHLLLVVVeeewwwxxx|||tttdddZZZSSSKKKGGGFFFEEEDDDCCCCCCDDDFFFFFFFFFMMMNNNQQQUUU[[[ccckkkqqqzzz~~~|||yyysssmmmeee```^^^\\\XXXTTTUUUWWWZZZ___fffoooxxx{{{{{{{{{~~~yyyzzz|||uuuggg^^^SSSMMMFFFBBB@@@>>>;;;888666444111111222222222111.........---------,,,,,,,,,,,,+++******+++,,,---((()))))))))******++++++******))))))(((((((((((())))))))))))************))))))************))))))***)))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&)))'''&&&'''***+++***((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))************))))))))))))************))))))))))))******))))))))))))))))))))))))************************)))***++++++***)))***+++***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......------,,,,,,++++++000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,/////////////////////////////////000000000111111000000000000000000000000111222333222111222555777:::===DDDKKKMMMLLLPPPVVV___nnnrrrlll~~~ttt```SSSLLLIIIHHHFFFGGGIIIHHHIIIOOOWWWiii|||}}}xxxbbbWWWMMMIIIFFFCCCBBBDDDEEEEEEEEEEEEFFFHHHJJJKKKRRRUUUZZZ```hhhqqq{{{~~~xxxrrrmmmggg___YYYVVVUUUTTTTTTXXXbbbmmmttt|||~~~yyywww~~~qqqgggYYYSSSKKKFFFDDDAAA>>>;;;777555222111222222222111/////////............---,,,,,,++++++++++++,,,,,,(((((()))***+++,,,---...***))))))))))))((((((((())))))))))))************))))))************))))))))))))))))))))))))************++++++,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))((('''(((*********))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************)))))))))))))))***************))))))))))))******+++***)))(((((()))***+++(((((((((((((((((((((((()))***************++++++)))***++++++***)))***+++++++++,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------000///...---------------'''''')))***,,,...////////////////////////////////////000000000111111111000000000000000000000000222333333222222333666999:::???GGGNNNOOONNNSSS[[[mmm~~~zzz}}}dddUUUNNNKKKJJJHHHHHHIIIJJJIIIMMMYYYfff~~~~~~~~~jjj[[[TTTLLLEEEDDDCCCAAABBBDDDEEEFFFGGGHHHJJJMMMQQQTTTZZZ___gggoooxxx|||rrrhhh```[[[YYYUUURRRSSSZZZccciiivvvzzzzzztttzzzyyymmm```YYYPPPJJJFFFCCC???<<<999666333222222333222111/////////.........---------,,,,,,,,,++++++++++++))))))******+++,,,,,,---))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))***************++++++,,,,,,++++++((((((((((((((((((((((((+++******))))))******+++)))))))))))))))***))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((())))))******************))))))))))))******+++***)))(((((()))***+++(((((((((((((((((((((((())))))******+++++++++,,,)))***++++++***)))***+++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---------------...///000******+++,,,---...//////////////////////////////000000000000111111111111000000000000000000000000111222222222222444888;;;>>>CCCJJJOOOMMMMMMVVVaaa~~~}}}{{{~~~oooYYYOOOLLLKKKKKKHHHGGGHHHJJJJJJQQQcccsss}}}uuudddTTTJJJMMMHHHDDDEEEEEECCCDDDGGGDDDFFFIIIKKKNNNSSSYYY^^^iiipppyyy}}}rrrkkkbbb```\\\XXXVVVWWW[[[___fffkkkrrryyyvvvxxxssshhhaaaVVVNNNIIIEEE@@@===:::888555333333333222111.........------------,,,------------,,,,,,++++++************************))))))))))))************((()))))))))************))))))************))))))(((((())))))************((())))))***++++++******(((((((((((((((((((((((((((''''''&&&&&&''''''((()))*********)))))))))***((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((()))******++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,)))***++++++***)))***+++,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++***)))(((,,,,,,,,,,,,---...///000/////////......---------////////////////////////000000000111111111222222000000000000000000000000111111222222333666;;;>>>EEEHHHMMMNNNKKKNNN\\\lll{{{zzzwwwqqqooosssxxxbbbRRRJJJHHHGGGGGGFFFFFFHHHKKKOOOWWWiiizzz~~~xxxiii]]]RRRIIIFFFEEEBBBBBBEEEFFFEEEGGGJJJFFFJJJNNNRRRVVV\\\eeelllvvv~~~}}}wwwlllkkkgggbbb]]]YYYXXXYYY[[[___dddkkkrrrzzz{{{xxx{{{}}}sssjjj^^^TTTNNNHHHCCC???<<<999666444333333222000.........---------,,,,,,------......---,,,+++***++++++******)))))))))))))))))))))************+++))))))))))))************))))))************))))))((((((((()))******++++++''''''((()))************))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++)))((()))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************'''(((((()))******++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))***++++++,,,------)))***++++++***)))***++++++************+++---...---,,,,,,++++++,,,,,,---///......---,,,++++++***---,,,,,,,,,,,,,,,------.............../////////////////////////////////000000111111111222222222000000000000000000000000111111222333444999>>>CCCHHHJJJMMMMMMLLLTTTjjjxxxpppooommmkkksss~~~jjjbbbVVVMMMIIIGGGGGGFFFFFFGGGLLLSSSZZZbbbppp}}}|||lll\\\TTTNNNHHHEEEFFFBBBAAACCCHHHJJJIIIKKKOOOOOOTTTZZZ^^^ccclllvvv{{{yyyuuunnnfff```\\\[[[XXXYYY\\\___dddllluuu{{{~~~|||vvvttt{{{vvvhhh\\\TTTMMMGGGCCC===:::777444444333111000/////////............------............,,,+++************+++++++++++++++))))))*********+++++++++))))))))))))************))))))************))))))'''(((((()))******++++++&&&'''((()))************)))))))))))))))))))))))),,,++++++++++++++++++,,,***+++---+++)))((()))+++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))***+++,,,,,,------)))+++++++++***)))***+++******))))))***,,,...///---,,,,,,++++++,,,,,,---,,,,,,------...//////000......---,,,++++++++++++((()))***---///111333444////////////////////////000111111111111222222222000000000000000000000000111222333444666;;;AAAFFFFFFIIILLLMMMNNN[[[xxx|||ppphhhiiijjjmmm}}}xxxjjjUUURRRNNNKKKJJJJJJJJJJJJHHHJJJRRR\\\dddkkkvvvqqqeeeXXXKKKIIIHHHEEEEEEGGGEEEEEEHHHMMMNNNLLLNNNRRRYYY^^^eeejjjpppyyywwwnnnfffcccaaaYYYYYYXXXXXX\\\bbbkkkqqqyyy~~~xxxvvvyyyzzzrrrnnnttt|||}}}ooobbbYYYRRRKKKGGG>>>;;;777555444333111000000000000000////////////......//////...,,,+++)))******+++,,,------...///))))))******++++++++++++))))))))))))************))))))************))))))'''(((((()))***+++++++++''''''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))***,,,---,,,)))''')))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))***++++++++++++******))))))))))))))))))))))))))),,,,,,+++***))))))******///...,,,+++***++++++,,,,,,,,,++++++***+++++++++)))***+++,,,...///000111........................,,,,,,------...///000000........................////////////////////////............/////////000111111000000//////......333222111000000111222222---333777777;;;DDDHHHGGGKKKLLLKKKMMMXXXooouuuiiiccchhhnnnwwwmmm]]]TTTKKKHHHEEEEEEHHHJJJIIIGGGPPPSSS\\\hhhppprrrtttxxxzzzfff___QQQNNNIIIFFFEEEEEEDDDDDDFFFIIINNNPPPPPPRRRWWWZZZccciiipppwww~~~yyytttrrrpppgggeeeaaa\\\[[[]]]bbbfffvvv{{{qqqqqq~~~ssslllqqqxxx~~~{{{kkk```YYYRRRKKKEEECCC???;;;777555333222222111000///////////////------------------------------------------------,,,+++***+++---...---,,,'''((()))++++++***)))))))))((('''&&&&&&'''((()))...,,,)))'''&&&''')))+++************************))))))************))))))'''((()))((('''&&&''')))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************(((((((((((()))))))))***)))(((((('''&&&%%%###"""))))))))))))))))))))))))+++***))))))(((((())))))---,,,+++++++++,,,------,,,,,,++++++***++++++,,,,,,------....../////////------------------------+++++++++,,,,,,------...........................////////////////////////........./////////000000000000000000////////////222111111000111333444555444888:::999===EEEHHHFFFHHHIIIMMMWWWiiikkkccceeeqqq~~~uuuhhhZZZNNNIIIEEEEEEEEEFFFHHHLLLQQQTTT\\\aaaiiiqqqsssuuu}}}|||eeeWWWRRRKKKIIIFFFDDDDDDEEEFFFGGGEEEIIIOOOSSSWWW\\\bbbhhhqqqwww{{{xxxpppmmmgggbbb___^^^```aaammmqqqxxx~~~wwwvvv}}}sssmmmrrrxxx}}}sssggg^^^UUULLLAAA???<<<999888777666555222111000///.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,))))))***++++++++++++++++++***))))))))))))***+++,,,+++)))((('''(((******************************))))))************))))))((()))***)))((('''(((***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************((((((((()))))))))******+++++++++***)))((('''&&&))))))))))))))))))))))))***)))((((((((((((((((((************+++,,,......,,,++++++***++++++,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------////////////////////////....../////////000000000/////////000000000111111000000000111222444666888888:::<<<===BBBHHHIIIGGGHHHLLLWWWiiisssaaacccoooooo___SSSKKKFFFEEEBBBEEEHHHIIILLLTTT```iiissswww|||}}}zzz~~~ooo___QQQIIIGGGFFFEEECCCCCCDDDGGGJJJLLLKKKPPPWWW]]]cccjjjssszzzzzzrrrllliiieee```\\\cccfffkkkpppvvv}}}}}}~~~~~~tttqqqvvv|||sssgggZZZPPPCCC@@@===;;;:::999888666222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++++++++,,,,,,---+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))************)))))))))***+++***)))((()))+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''************************(((((()))))))))************+++,,,---......//////))))))))))))))))))))))))***))))))((((((((())))))******+++++++++,,,,,,---++++++******++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,000/////////////////////------------------------////////////////////////...////////////000000000...//////000111111222222000000000000222444666777666999===BBBGGGLLLLLLKKKOOOXXXiii~~~xxxdddaaaooosss___RRRJJJFFFEEEHHHGGGHHHKKKOOOXXXfffvvv|||gggYYYPPPIIIGGGGGGFFFFFFEEEEEEFFFIIIMMMPPPYYY^^^eeekkkrrrzzz~~~yyyuuuooofff______aaacccffflllttt}}}zzzwww|||sssdddWWWMMMIIICCC???===;;;888555333222111000///.........000000000000000000000000++++++++++++++++++++++++,,,+++***+++---...---,,,++++++***)))***+++,,,---((((((((((((((((((((((((&&&''')))***+++++++++***(((((((((((((((((((((((())))))************))))))((()))******(((((()))***((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************'''((()))***++++++++++++))))))))))))))))))))))))*********))))))******+++,,,,,,,,,++++++*********+++*********++++++,,,---***++++++,,,,,,---......------------------------///////////////.........------------------------////////////////////////////////////000000000111......///000111222333333111111000000111222444555777;;;AAAHHHLLLNNNPPPQQQ\\\kkklllaaajjjkkk___QQQJJJGGGDDDFFFIIILLLLLLPPP\\\ooosssdddUUUNNNKKKIIIHHHIIIGGGHHHIIIIIIIIILLLQQQUUUdddjjjrrrzzzyyyooogggbbbbbbaaaaaadddllluuu|||pppbbbVVVOOOFFF@@@>>><<<999555444333222111000/////////------------------------++++++++++++++++++++++++,,,+++***+++---...---,,,******)))((((((***+++,,,(((((())))))))))))((((((%%%''')))+++,,,++++++***(((((((((((((((((((((((())))))************))))))'''((())))))''''''((()))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++*********))))))(((&&&&&&))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,+++***)))(((************+++,,,------)))******+++,,,---------........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////000000000111111//////000000111222333333333222111111111333444555>>>AAAHHHNNNPPPQQQXXXaaassssssjjjmmm}}}qqqZZZSSSLLLKKKJJJHHHIIIMMMMMMRRR^^^ssszzzjjjZZZQQQJJJIIIJJJHHHHHHJJJHHHKKKMMMOOOPPPTTT[[[aaaooovvvzzztttkkkiiiddd``````eeemmmttt}}}ooo\\\SSSGGG@@@>>>===;;;888666555444222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,))))))(((((())))))***+++***++++++,,,,,,++++++***&&&''')))***+++++++++***))))))))))))))))))))))))))))))************))))))&&&((()))((('''&&&'''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***((('''&&&)))))))))))))))))))))))))))))))))))))))***++++++******+++,,,++++++***)))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000111111111000000000111111222222222333222222333444666888999CCCFFFMMMRRRSSSYYYjjj}}}{{{lllssstttbbbSSSNNNKKKLLLMMMKKKLLLOOOOOO]]]uuutttcccYYYMMMJJJHHHJJJJJJHHHHHHKKKJJJNNNTTTXXX]]]dddnnnvvvyyyuuummmfffbbbdddjjjooossszzz~~~{{{iii]]]MMMCCC@@@???===:::888777666444222222111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,))))))******+++++++++******+++,,,,,,,,,,,,+++***(((((()))***************************************))))))************))))))''')))***)))((('''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******'''(((***+++,,,,,,++++++************+++,,,---...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000111111111111111111111111111222222222222333333444666999<<<===DDDGGGNNNSSSUUU```{{{mmmiii}}}gggYYYNNNJJJHHHIIIJJJHHHIIIMMMSSShhhkkk[[[RRROOOLLLJJJLLLNNNMMMIIIJJJOOOLLLRRRZZZaaahhhrrrvvvmmmffffffjjjnnniiiqqqyyy~~~}}}wwwhhhUUUHHHCCCAAA>>>;;;999888777555333222222222------------------------------------------------,,,+++***+++---...---,,,)))***+++,,,---,,,++++++((()))***++++++***)))((()))))))))))))))*********************************))))))************))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))******************))))))((((((''''''))))))))))))************'''''''''&&&'''(((((()))******++++++++++++******,,,+++++++++***)))))))))((()))***+++,,,------------,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------------------------(((***+++---......------///000111000///...///000000111111111111222222222111111111000111111222333111333555555666999???EEEHHHKKKMMMPPP[[[ttt}}}mmmfffnnnooo[[[NNNMMMLLLJJJGGGFFFHHHMMMPPP```xxxxxxcccXXXPPPLLLJJJCCCEEEHHHIIIIIIKKKNNNQQQWWWYYYbbbooozzzxxxrrrmmmiiifffhhhiiilllqqqtttxxx}}}www~~~ppp]]]MMMDDDAAAAAA@@@>>>;;;666333111000///...//////.........------------------.........//////------,,,++++++***))))))------,,,++++++******)))******++++++++++++******))))))))))))************)))'''&&&(((++++++)))''''''((())))))((('''''''''&&&'''(((***++++++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))************)))))))))))))))((((((((())))))))))))************************++++++,,,,,,(((((())))))))))))((((((+++++++++***************))))))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******************++++++,,,---...000111222222222........................+++,,,---...//////.........///111000///...000111000111111111111222222222111111111111111222222333222333444666888===BBBFFFLLLLLLNNNUUUfffnnnhhhnnn~~~xxxeeeUUUJJJGGGGGGFFFFFFGGGLLLRRRWWWeee|||hhhXXXQQQLLLIIIHHHGGGIIIKKKMMMNNNQQQUUUYYYaaaeeeppp~~~yyyuuurrrjjjiiiiiijjjlllppp|||wwweeeUUUKKKEEE@@@>>>>>>;;;888555444222111////////////.........------------------........./////////...------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))***************(((((()))+++,,,+++)))((()))******)))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))************(((((())))))))))))))))))))))))))))))************)))))))))))))))*********(((((())))))))))))((((((***************+++++++++)))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******++++++,,,,,,+++,,,---...///000000000////////////////////////---....../////////......---///000000//////000222000111111111111222222222111111111111111222333333222222333777===BBBFFFHHHOOOLLLNNNZZZsssoooccckkk~~~uuugggZZZOOOGGGFFFFFFFFFFFFIIIOOOXXX^^^mmmxxxhhhVVVNNNKKKIIIHHHHHHFFFIIILLLNNNPPPUUU\\\bbbjjjppp~~~~~~rrrmmmiiihhhgggjjjtttrrrbbbVVVKKKCCC===>>><<<999888777555333111////////////............------------............///......------,,,,,,+++))))))******+++,,,,,,---******++++++++++++******)))))))))*********+++++++++***)))***,,,---,,,+++***************************)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++))))))******))))))(((((()))(((((((((((())))))***((()))))))))************((((((((())))))******+++((()))))))))************'''(((((()))))))))))))))******++++++++++++******)))))))))***+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------,,,+++******..............................//////.........---,,,...///000///000111333000000111111111222222222222111111111111222333333333222333999AAAGGGIIIIIIOOOKKKMMM^^^|||}}}|||lllgggiii{{{oooaaaXXXPPPJJJGGGHHHIIIIIIJJJMMMSSS[[[```tttyyy```VVVLLLJJJJJJHHHHHHIIIGGGKKKOOORRRUUU\\\gggooovvv}}}wwwrrroookkkjjjpppwwwooo```SSSHHHAAA===<<<:::999999777444222000000000/////////......------------------------,,,,,,,,,++++++*********))))))******+++++++++,,,******++++++++++++******))))))*********++++++++++++*********++++++,,,,,,+++***)))***+++++++++***)))((('''&&&''')))+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,))))))*********))))))(((((((((((((((((()))******((()))))))))************(((((())))))******++++++((()))))))))***************+++,,,---------,,,,,,******++++++++++++******)))))))))***+++++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////......//////...---,,,,,,------------------------......------------------,,,...///000///000111333000000111111111222222222222222222111222333333444444333666<<>>;;;:::999777555333111111111111000000000000------------,,,,,,,,,,,,------------------------,,,++++++***))))))((((((******++++++++++++***************++++++++++++,,,)))******)))((((((+++---000,,,)))(((***+++)))'''///---,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))******++++++******''''''''''''((()))***+++))))))))))))************++++++******************))))))))))))************$$$&&&'''))))))((('''&&&(((((())))))))))))((((((+++++++++***************+++++++++,,,,,,++++++***,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,$$$%%%'''***,,,---....................................---------///000111...///111000///...000111000111111111111222222222333222222222222333444444444888===BBBDDDFFFGGGIIIJJJQQQ___ssskkk______cccpppsss^^^QQQHHHHHHHHHDDDGGGPPPOOOWWWcccmmmrrrttttttsssyyyjjjWWWPPPQQQKKKIIIIIIKKKKKKKKKOOOUUUTTT]]]jjjrrryyy~~~~~~yyyzzz|||}}}}}}}}}|||{{{}}}||||||{{{||||||}}}}}}||||||}}}}}}|||{{{||||||vvvtttooorrrvvv|||uuusss{{{uuuoooqqq}}}tttaaaTTTDDDAAA===:::999888666555222222111111111000000000---------,,,,,,,,,++++++------------------------************))))))))))))******++++++++++++***************+++++++++,,,,,,***++++++***((())),,,///444///***)))++++++)))&&&------,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++((()))***++++++++++++***''''''''''''((()))++++++))))))))))))************,,,+++++++++***)))))))))))))))))))))************'''(((***+++,,,+++)))(((******++++++++++++******,,,+++++++++******))))))++++++,,,,,,,,,++++++***,,,,,,---......---,,,,,,..................------+++,,,---...///000000000///////////////////////////.........///000222333///000111000///...///000000111111111111222222222333333222222333333444555444:::@@@CCCDDDDDDFFFHHHKKKVVVhhh|||uuubbb]]]dddlllnnn[[[UUUKKKGGGKKKKKKGGGLLLVVV]]]fffrrr|||{{{yyy{{{eeeVVVKKKJJJNNNKKKIIIJJJMMMNNNOOOUUU]]]```kkkyyy~~~xxxxxxwwwvvvuuusssqqqppplllmmmoooqqqqqqpppooonnnnnnnnnmmmmmmmmmnnnnnnooommmooooooooonnnnnnooopppqqqrrruuuxxxzzz{{{zzzzzz|||}}}zzzsssssstttyyypppnnnwwwmmmddddddooo~~~lll]]]GGGDDD???;;;:::999777666222222222111111111111000---------,,,,,,+++++++++++++++++++++++++++++++++((((((((()))******++++++******++++++++++++************+++++++++,,,,,,,,,+++------+++)))***---111777222,,,***,,,,,,***'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((((((&&&&&&'''((()))***++++++,,,+++***)))))))))++++++,,,,,,++++++***))))))((()))(((&&&%%%&&&)))+++------------,,,,,,+++++++++,,,000333111...,,,///333......------------............------------............////////////................../////////000............/////////000000000000111222222333333222333222111111444888;;;>>>@@@CCCFFFHHHIIIIIIIIIOOO]]]tttgggYYYaaavvv|||gggYYYUUUNNNMMMLLLLLLMMMRRR]]]gggxxx~~~{{{bbbTTTNNNKKKJJJKKKIIIKKKNNNQQQUUU[[[bbbgggqqq|||yyytttqqqppppppqqqmmmlllkkkiiigggeeeccccccccc```^^^___aaabbbaaa___dddcccbbbccceeefffeeeeeebbbccceeedddbbbaaaaaabbbdddgggjjjmmmooooooooonnnqqqtttxxx|||yyywwwuuuuuuwww}}}vvvppp{{{}}}ppplllnnnoooyyy}}}iiiTTTLLLAAA<<<;;;<<<:::777777555333000......////////////.........---------*********,,,---,,,)))&&&)))))))))***+++++++++,,,,,,,,,,,,,,,++++++******************************---,,,+++++++++,,,---...///,,,))))))+++,,,+++)))+++*********))))))((((((((()))***++++++***)))((((((((((((((())))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))******,,,+++***))))))***+++++++++******)))((((((''''''))))))))))))******++++++---,,,,,,,,,,,,,,,,,,+++...111333111---,,,...111......------------............------------.........///////////////.............../////////000000........./////////000000000000000111222222333333222222222111222444888<<<===CCCHHHIIIFFFEEEHHHLLLWWWeee}}}yyyeeeaaammmzzziiiYYYOOOMMMIIIJJJLLLNNNSSS___qqqssscccSSSMMMLLLKKKKKKKKKLLLOOOTTTXXX^^^eeeooouuuzzzuuurrrmmmiiifffeeeeeefffcccbbbaaa```^^^]]]\\\[[[^^^\\\ZZZZZZ\\\^^^]]][[[\\\\\\^^^```cccdddccccccaaaccccccbbb```^^^^^^^^^aaaaaabbbdddfffgggiiijjjoooqqqssstttuuuvvvwwwxxxyyy{{{}}}{{{xxxxxxyyy{{{}}}|||~~~yyyvvvuuuvvv}}}vvv]]]SSSGGG???>>>===;;;888999777444222000000000000//////.........------------,,,---...///...+++)))************++++++++++++************)))))))))(((******************************)))))))))***+++,,,...,,,))))))******(((&&&************)))))))))(((((())))))******))))))((((((((((((((()))))))))***************************((((((((())))))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))******+++++++++++++++*********))))))+++******)))******+++++++++++++++***))))))(((((()))***+++,,,,,,,,,***)))+++,,,,,,,,,,,,,,,,,,---000222333111---+++,,,///......------------............------------......//////000000///...------....../////////000000000....../////////000000000000000000111222222333333111222222222222555:::===???FFFLLLKKKFFFFFFNNNVVVeeessskkkeeeooouuudddYYYPPPLLLLLLGGGJJJNNNSSS^^^rrrmmmYYYOOOHHHIIILLLLLLLLLMMMPPPUUU\\\bbbjjjuuu~~~|||xxxrrrmmmeeeccc___[[[YYYXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWW[[[YYYXXXXXXYYYZZZZZZYYYUUUWWW[[[^^^aaaccccccccccccdddeeedddaaa______```aaa```______```dddgggjjjmmmlllllllllkkklllllllllooopppqqqsssttttttssssssqqqssswww|||}}}zzzxxxxxx}}}~~~iii^^^OOOEEEAAA???===::::::999666444222111111111/////////............---...------...//////,,,***+++++++++++++++*********************))))))))))))******************************))))))******+++,,,***)))(((((()))***)))'''************))))))))))))))))))(((((((((((())))))((((((((()))))))))******************************&&&''''''(((***,,,---...((((((((((((((((((((((((***))))))))))))))))))***(((((())))))************++++++++++++++++++++++++******************++++++---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,---------///000111000...,,,---///......------------............------------......000000000000///...---,,,...////////////000000000...////////////000000000000000000111222222333333111222222222333777<<>>:::999888555333111000000////////////////////////---,,,+++,,,------+++***---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,---************************++++++,,,,,,------------((()))***++++++*********))))))))))))))))))*********)))(((''''''((()))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,))))))))))))))))))))))))+++******))))))******+++++++++******)))(((((('''((()))***+++,,,---......((()))***+++++++++++++++******************)))))),,,+++((('''''')))+++---+++,,,,,,,,,,,,,,,,,,---,,,,,,---...///000000111......------------............------------............////////////....../////////000000000111111/////////000000000111111000000000111222222333333222333444666888<<>>===<<<:::888555333111.../////////000000111111---+++))))))*********)))+++++++++,,,,,,---------,,,,,,,,,------.........***************************+++,,,---...---,,,,,,###(((***))))))***,,,(((((())))))*********+++***+++,,,------,,,+++***)))************+++++++++((((((((((((((((((((((((,,,+++++++++***++++++,,,,,,)))'''(((***+++***((()))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,***)))(((((((((((())))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......//////.........---------............////////////000000000000000000000000000000000000111111111111000000111222222222222111000111111222222333444444888666555777<<>><<<;;;999777555333222111111111222222///---------......------,,,+++------,,,,,,,,,,,,------...,,,******,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++*********************************))))))))))))******************************************************+++++++++++++++++++++++++++)))(((((()))******)))++++++++++++++++++++++++,,,+++******)))*********+++******)))))))))******++++++++++++++++++++++++++++++++++++************------------------------..............................------------.....................---------............////////////000000000000000000000000000000000000111111111111000000111222222222222111111111222333333444444555666777:::>>>CCCIIINNNQQQZZZkkkvvvkkkccceeetttuuu^^^PPPKKKEEEHHHJJJKKKPPPZZZbbbeeejjjnnnvvv~~~~~~hhhXXXOOOHHHGGGHHHIIIJJJMMMSSSXXX```hhhrrrzzzqqqhhh```YYYUUUWWWVVVVVVVVVVVVXXXZZZ[[[]]]___aaabbbaaaaaacccdddjjjkkkmmmoooppppppqqqpppqqqqqqrrrtttwww{{{~~~vvvoooqqqrrrtttyyy~~~~~~yyyzzz}}}yyy~~~~~~wwwssstttxxxzzzxxxwwwwwwzzz~~~~~~xxx{{{}}}}}}~~~hhhWWWMMMDDDAAA>>>;;;:::888555333333222111222333333111000---............---,,,,,,......------------.........,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((())))))))),,,,,,,,,++++++++++++*********************************))))))))))))************************************************************************************)))((()))*********++++++++++++++++++++++++++++++***************+++*********)))******++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------..........................................///////////////////////////////////////000000000111111111111000000111222222222222111222222333333444444555555777999===BBBFFFKKKPPPSSS^^^uuulllaaa```kkkvvvaaaRRRKKKHHHCCCHHHJJJMMM[[[nnnwwwuuuwwwxxx}}}fffWWWNNNIIIGGGIIIKKKKKKMMMPPPUUU^^^kkkwwwwwwrrrkkkddd___\\\XXXVVVVVVVVVWWWXXX[[[]]]```aaaccceeeiiikkkllllllnnnpppvvvxxx|||~~~}}}|||yyyyyyyyyzzz|||}}}~~~}}}}}}~~~}}}}}}}}}zzzpppllloootttrrrssssssuuuxxx|||zzzqqqooovvvxxxxxxvvvbbbVVVGGGCCC>>>;;;;;;:::777555333111111111333333222000...............------,,,......------------......///---+++******+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))*********)))))))))((((((************************+++******))))))******+++************************************************))))))))))))))))))))))))*********)))((()))******************************+++***************+++++++++***************+++,,,************************------------------------************************..............................------------......---.................................///////////////////////////////////////000000000111111111111000000111222222222222111222333333444555555666666999<<>>>>>:::777444222000000000111000///...////////////...------------,,,,,,,,,,,,------///---++++++,,,,,,+++***************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************++++++************++++++++++++++++++++++++++++++************************************************(((***+++***((('''))),,,******************************))))))***++++++,,,---,,,,,,+++************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------.........//////............////////////000000000000000000000000000000000000111111111111000000111222222222222111444444444555666666777777===AAAEEEHHHJJJPPPYYY```oooggg^^^ZZZeeezzzfff[[[NNNGGGGGGIIIJJJIIIOOOUUUfff}}}sss^^^SSSLLLIIIJJJGGGHHHKKKOOOQQQUUU___jjjyyyxxxmmmccc^^^^^^\\\ZZZXXXXXX[[[]]]^^^^^^dddfffjjjoootttxxx{{{}}}xxxnnnfffaaa___^^^^^^^^^```cccgggiiifffgggeee```[[[[[[bbbhhhzzz~~~uuunnnooorrrwwwtttwwwvvv```VVVJJJCCCAAA???:::666777555222111111111000//////////////////...------......------------......///---,,,,,,---...---,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((***+++***((('''))),,,++++++++++++++++++++++++******))))))***+++,,,,,,...---,,,+++************++++++++++++++++++++++++---------....../////////.........................................................------.........---------.........//////............/////////000000000000000000000000000000000000000111111111111000000111222222222222111444444555555666777777777>>>BBBFFFIIILLLSSS]]]eeevvvvvvbbb```bbbrrruuueeeZZZUUUNNNHHHGGGHHHKKKMMMPPPZZZsss{{{___RRRNNNKKKIIIJJJFFFHHHMMMRRRUUU[[[iiiwww{{{oooeee\\\YYYZZZYYYXXXXXXZZZ^^^bbbdddeeeiiilllqqqwww}}}tttggg]]]\\\ZZZWWWVVVYYY^^^dddhhhfffgggfff```YYYVVVZZZ___jjjvvv~~~xxxtttwwwyyyyyypppqqqzzzhhh^^^PPPGGGCCC@@@:::555:::777444222111111000//////////////////......---//////............/////////---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********))))))))))))(((************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++......---,,,++++++++++++************************)))************+++++++++,,,+++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,---......///---+++,,,...///---+++,,,------......------,,,///......------,,,++++++,,,,,,,,,---...///000000///////////////.........000000000000000000000000000111222222111000111222333333222222111222222222444555555555555777;;;>>>DDDDDDKKKRRRQQQSSSgggmmm\\\cccssszzzhhh^^^SSSMMMHHHGGGGGGHHHMMMTTTXXXrrr|||yyyiiiWWWNNNJJJHHHGGGHHHLLLKKKQQQYYYaaaiiizzzxxxiii^^^YYYYYYZZZXXXZZZ\\\^^^aaaeeekkkoooqqqwwwyyyeee[[[YYYWWWPPPJJJOOO\\\cccccc```eeehhhddd\\\VVVWWWZZZ\\\gggxxx~~~yyywwwoooooouuugggSSSMMMJJJ@@@999999:::777555444444444333111//////...------------...------------------------...---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++++++++++++++++++++++++++,,,,,,---------************************************)))))))))(((************************+++++++++,,,,,,---------,,,++++++***************************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,------------+++***+++---...,,,+++,,,------......------,,,------------------------,,,---------.../////////.........///////////////000000000000000000000000111222333222000000111222222222111111111222222333222222333333444666:::===DDDDDDJJJSSSYYYccczzzmmmjjjtttlllZZZPPPLLLHHHGGGHHHHHHIIIPPPXXXddd|||kkk]]]PPPJJJIIIHHHHHHJJJOOOQQQXXXcccllluuuuuuhhh___\\\\\\^^^```aaaccceeehhhmmmssswwwxxxdddYYYUUUSSSMMMIIINNN[[[bbbcccaaadddeeebbb[[[WWWVVVWWWYYY```mmm~~~vvvuuuoooqqqvvvqqq[[[RRRKKKAAA::::::999777555333333333222000//////...------------...------------------------000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************++++++++++++*********)))************************++++++++++++,,,,,,,,,,,,)))(((((((((((()))******************************)))************+++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++------............------++++++,,,------...//////------..................------......//////000000000000000000000000000000111333333222000///000111000000000000111222333333111222333444555888<<>>;;;999666555555444222111000//////.......................................000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++******)))************************+++++++++*********))))))************************,,,++++++******)))))))))((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------...///---......//////......---......---------,,,,,,,,,...............---------,,,------...///000111111000000000000000000000000111222333222000///000111000000000000111222333444444666888:::<<>><<<999777777666444333000000///............///....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++---,,,,,,++++++*********************************))))))))))))((((((((((((************************,,,++++++******))))))))))))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((())))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...000......////////////......//////...---,,,,,,++++++------..................------......//////000000000000000000000000000000000111222222111000111222111111111111222333444444444666888;;;>>>CCCIIIMMMTTTccczzzuuuuuu~~~eeeSSSJJJHHHGGGKKKIIIIIILLLOOOVVVeeesssxxxjjjZZZQQQMMMLLLKKKLLLOOOOOOQQQYYYaaannn}}}}}}{{{yyyyyyuuuooojjjiiilllqqqtttyyy~~~xxxkkk\\\TTTLLLHHHHHHOOO\\\hhhmmmkkkgggfffeeebbb]]]XXXSSS^^^nnnwww{{{{{{vvvsssuuu```QQQGGGDDD@@@===:::999888777555444111000//////......//////........................,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,************************))))))((((((((('''''''''************************+++++++++++++++************************+++,,,---************************)))************+++++++++))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***,,,...---++++++,,,.........////////////......---------------------,,,,,,---------.../////////.........///////////////000000000000000000000000///000222222111111222444444333333333333333444444555777:::===AAAFFFLLLQQQ___rrr{{{ttt}}}mmmYYYOOOLLLJJJHHHJJJHHHKKKQQQWWW___jjjuuuwwwiiiZZZRRRNNNKKKKKKKKKMMMQQQSSSXXXdddqqqzzzwwwtttrrrssstttttttttuuurrrmmmkkklllqqqwww{{{vvvkkk```UUUNNNLLLPPP]]]lllwwwuuuqqqlllgggaaa\\\XXXVVVbbbtttyyyssslllYYYLLLFFF@@@===:::999888777555333111000000///////////////........................+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++------------------......************************))))))))))))((((((((((((************************++++++++++++,,,,,,,,,,,,***************++++++,,,(((((((((((((((((((((((()))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......***,,,...,,,***)))***,,,......////////////......+++,,,,,,------......///,,,,,,------...///000000///////////////.........000000000000000000000000...///111111111222333555555555444333333333444444888:::===AAAEEEJJJQQQUUUkkkuuuvvvsss[[[MMMJJJKKKJJJGGGJJJIIINNNXXXaaahhhpppxxx}}}lllWWWSSSSSSPPPMMMKKKLLLOOOTTTXXX___ooo~~~}}}yyyuuusssrrrnnnllliiiiiikkknnnppppppqqqooollllllooouuu|||~~~xxxlll^^^VVVQQQTTTbbbqqq~~~zzzssskkkccc\\\YYYZZZeeevvv~~~}}}zzzssssss^^^PPPGGG???===:::888777666444222111111000///////////////////////////////////////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++---------....../////////************************************))))))))))))************************+++++++++,,,,,,---------)))))))))))))))******+++************************++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,++++++*********---------,,,,,,+++++++++///...---,,,,,,,,,---...------------------------........................---------.........//////111///---...000222111///111111111111000000000000111111222222222333333333///111333333333333555666999;;;AAAGGGIIIKKKTTT^^^uuu~~~uuupppyyytttbbbPPPIIIJJJJJJHHHGGGHHHVVV^^^eeeppprrrsss|||wwwZZZQQQPPPLLLKKKNNNMMMRRRVVVWWW[[[iii~~~{{{|||}}}xxxtttuuuwwwuuussspppmmmlllkkkkkkiiiiiigggfffeeehhhlllppplllooorrrtttvvvzzz|||qqqcccXXX[[[pppssscccaaa```[[[___jjj{{{~~~yyyyyyvvvzzz}}}~~~}}}wwwzzzfffSSSJJJFFF@@@===<<<999555555777777555333000......//////...............------,,,......---,,,,,,+++******,,,,,,,,,++++++*********+++++++++,,,,,,---------************************,,,++++++******++++++,,,((((((((((((((((((((((((++++++***)))(((((())))))---,,,+++)))(((''''''''',,,,,,,,,,,,+++***))))))***************++++++,,,************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++.........---------,,,,,,------,,,++++++,,,---...------------------------////////////////////////---------........./////////---+++,,,...000///...111111111111111111111111111111222222222333333333111333444555444444666888:::===BBBFFFGGGKKKXXXfff~~~zzzuuusssyyyssscccWWWKKKHHHHHHHHHGGGHHHTTTeeeoootttzzz{{{hhhSSSNNNNNNKKKIIILLLNNNRRRXXX^^^gggxxxuuummmmmmnnnlllkkkmmmoooppppppooonnnllliiihhhffffffeeeccccccdddhhhllllllooorrrtttwww}}}yyymmmdddiiiwwwgggdddbbb]]]aaakkkyyyzzztttqqq|||}}}uuuuuuzzzyyysss]]]RRRIIIDDD???>>>;;;666444666777555333000/////////000...////////////...------//////...------,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))),,,+++***)))))))))))))))++++++***)))))))))******)))***+++++++++++++++***+++++++++***+++,,,,,,---*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,//////............------+++++++++++++++,,,..............................000000000000000000000000------.........////////////---,,,,,,...//////...000000111111222222333333111111222222222333333333444555666666555555777999===@@@EEEGGGGGGMMM___pppzzzuuuqqqnnntttnnnaaaRRRLLLGGGGGGGGGGGGJJJPPPeeezzzgggYYYNNNMMMNNNKKKJJJMMMQQQVVV]]]hhhwwwyyyvvvoooggg```___aaaccceeehhhhhhjjjmmmppppppnnnkkkhhhhhhhhhhhhgggfffgggjjjmmmnnnooorrruuuzzzzzztttzzz|||lllhhhfffbbbeeelllwww|||tttnnngggooo|||ooommmwww}}}mmm\\\NNNGGGBBB@@@<<<666333444666555333111000//////000//////000000000///....../////////......------,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++************+++***************+++,,,---((()))***+++,,,,,,,,,,,,+++************+++,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++---------------,,,,,,,,,............------------*********+++,,,---......////////////////////////////////////////////////............////////////000000//////000111111111...//////000111222333333111111222222222333333333444555666555444555777:::???CCCIIIJJJIIIOOObbbvvvyyysssjjjmmmrrr}}}qqq```VVVIIIHHHHHHIIIHHHJJJTTT___wwwtttXXXRRRMMMNNNNNNKKKMMMQQQVVV[[[eeessszzzvvvpppkkkjjjeeeaaa]]]]]]```dddgggiiigggiiillloooqqqqqqpppoooqqqrrrrrrrrrqqqrrrtttvvvrrrrrrtttwww~~~}}}qqqnnnmmmjjjgggkkkrrrxxxyyyuuuoooiiicccfffppp~~~oookkkwwwzzzeeeSSSJJJCCC@@@===888444444666555333222000000000000000000000000000//////...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,)))))))))))))))***++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++,,,------......////////////////////////................................./////////000000000000000000000000222333......//////000111222222111111222222222333333333333444444444444555888;;;>>>CCCIIILLLJJJOOObbbuuuqqqkkkaaaooouuudddVVVOOOGGGGGGIIIIIIHHHNNN___pppzzzcccTTTPPPNNNMMMLLLLLLPPPUUUXXX```nnnxxxooollliiidddbbbccc^^^___```aaaeeejjjmmmmmmllllllmmmooorrruuuwwwyyy{{{|||~~~~~~~~~~~~|||{{{{{{~~~zzzuuuuuutttrrrhhhiiillloooqqqooojjjeee\\\^^^dddppprrrmmmxxxoooXXXNNNDDDAAA>>>999666666555444333222111111000000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,++++++******++++++------......---,,,++++++))))))(((((())))))***+++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,---................................................................../////////000000000.../////////......000222/////////000111111222222111111222222222333333333222333444333444666:::===???BBBHHHKKKLLLSSSfffxxxoooiiibbbyyy~~~sssgggWWWLLLJJJEEEFFFHHHIIIJJJTTTjjj|||eeeWWWPPPOOOMMMKKKKKKNNNTTTXXX\\\hhh|||rrrlllggggggeeebbb```bbb]]]bbbeeehhhlllsssvvvuuuvvvuuuttttttwww|||yyyyyyzzzyyywwwhhhfffeeefffhhhgggbbb^^^XXXYYY]]]fffuuutttqqq||||||bbbUUUHHHBBB???;;;999888444444444333222222111111//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++************************,,,++++++******++++++,,,+++++++++++++++++++++++++++************+++,,,,,,---,,,+++***************............---,,,+++*********))))))******+++,,,************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------.../////////...---------------------------.........................../////////000000000000---///000///......000222222222222222222222222222111111222222222333333333222333444444555888===@@@FFFFFFIIIMMMRRR]]]rrrtttqqqsssnnndddYYYLLLFFFIIIDDDEEEIIILLLPPP]]]uuuxxxgggXXXPPPLLLLLLLLLLLLOOOUUU[[[^^^hhhxxxxxxllliiiiiikkkkkkhhhggghhhgggmmmpppqqqvvv{{{{{{~~~~~~{{{wwwhhhccc___]]]^^^]]]YYYUUUUUUVVVYYY___kkkwwwyyyooo___NNNFFFAAA===::::::444444444444333222111111...////////////...------------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))***+++,,,******)))))))))***+++++++++++++++,,,++++++******++++++******++++++,,,---************************++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,------.........---------.........//////...///000000000///...---------------------------000000000000000000000000////////////000000000000///111333222000///222555444444444444444444444444111111222222222333333333333333444555666:::???CCCNNNLLLLLLPPPXXXggg~~~||||||tttaaaXXXPPPFFFEEELLLCCCFFFKKKQQQXXXfff~~~pppbbbXXXOOOIIIIIIJJJLLLOOOUUU]]]cccddduuurrrmmmlllnnnssstttpppooopppsssyyy{{{zzz{{{~~~{{{}}}{{{vvvhhhbbb[[[XXXXXXVVVRRRNNNNNNQQQTTTWWWaaavvv~~~zzzyyygggSSSHHHCCC>>>;;;;;;444444444444333333222111...............------,,,---.....................,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************))))))(((((()))***++++++'''''''''((()))+++,,,---'''((()))*********************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********---,,,***(((((()))***,,,---------...............------............------***+++---...------...///------......//////000000000000000000000000000000............/////////000000000000000111111111111111111111111111111111111444555666555333222222444444222444777888:::AAAIIIPPPQQQRRRXXXhhhlllWWWMMMKKKJJJGGGFFFFFFNNNOOOMMMXXXqqqkkk^^^WWWOOOKKKMMMKKKMMMOOOPPPSSS[[[gggqqqzzzwwwvvvxxx{{{~~~}}}~~~|||mmmdddYYYPPPMMMLLLKKKJJJMMMJJJNNNXXX___iiixxx~~~zzz___LLLDDDAAA<<<777888555222111111111000//////000111222222111000///////////////////////////---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++***)))((()))***,,,...++++++,,,---...000000111------............---------...000///...------............///////////////000000000000000000000000........./////////000000000000000000111111111111111111111111111111111111222444444444222111222333666333555999<<<>>>DDDLLLSSS[[[dddnnn}}}uuucccQQQJJJIIIHHHGGGFFFLLLMMMMMMOOO\\\rrryyy___UUUQQQLLLJJJLLLLLLQQQUUUVVVWWWaaarrr|||{{{~~~~~~ooofffYYYPPPLLLKKKKKKJJJLLLJJJMMMVVV[[[eee{{{yyyyyyxxxfffPPPGGGCCC???;;;999777444222222222222111000111111111000//////...////////////////////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***)))))))))***,,,...///,,,,,,------...//////000------............------///000111111...---------000000///////////////...000000000000000000000000....../////////000000000000000000000111111111111111111111111111111111111000222333333111111222444888555666;;;???BBBIIIOOOYYYjjj}}}|||iiiZZZLLLHHHIIIIIIHHHIIIQQQMMMMMMVVVdddtttzzzeeeRRRLLLLLLJJJJJJMMMJJJQQQWWWYYY[[[iii~~~ssshhhZZZPPPKKKKKKKKKJJJKKKIIILLLSSSXXX```ttt{{{uuuvvvpppXXXKKKFFFBBB@@@;;;999555444444444333222222111000///......------////////////////////////------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///000000///...---,,,,,,,,,------............------...///000000...------...111000000000//////......////////////////////////...////////////000000000///000000000111111111111111111111111111111111111000111333333222222333555999666666;;;@@@EEEMMMUUUggg|||www}}}```UUUKKKIIIJJJIIIJJJLLLPPPLLLQQQ^^^iiiuuujjj[[[MMMJJJKKKKKKLLLOOOMMMRRRYYY^^^gggyyy}}}~~~~~~}}}uuujjj[[[OOOJJJJJJJJJJJJJJJIIILLLRRRWWW```qqq}}}wwwyyy|||aaaPPPHHHDDDBBB<<<999666555444444333222333222000...,,,,,,------////////////////////////------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,000000///...---,,,,,,,,,------............------***,,,......------...///111111000000/////////...////////////////////////////////////000000000111///000000000111111111111111111111111111111111111111333444444333333444666999777888<<>>;;;888777777555444///000111222222111000///////////////////////////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++---,,,,,,+++*********+++------------------------++++++,,,,,,,,,---------...---+++*********++++++------------------------''')))+++---...---,,,+++------------------------------------------------................................................000000000000000000000000000000000000000000000000333222000/////////000111111000...---...///111222222111000000000111222333333333444555555666777777666>>>CCCGGGVVVuuuzzzjjj[[[RRROOOLLLEEEBBBFFFJJJOOO^^^nnnrrrbbbXXXNNNOOOPPPOOOQQQVVV___fffvvvsssllljjjooouuuvvvwwwxxxyyy~~~|||zzz|||}}}xxxmmm___SSSMMMJJJGGGDDDDDDEEEFFFHHHLLLSSS[[[aaauuu}}}zzzkkkRRRFFFGGGAAA===;;;777333333555222111000//////.........000000000000////////////........................+++,,,---.........------*********++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,------------,,,,,,+++++++++******+++,,,---------------,,,+++*********++++++------------------------'''(((***+++,,,,,,++++++------------------------------------------------................................................000000000000000000000000000000000000000000000000//////...///000111333444111000///......000222333222222111111111222333444333333444444555666666777555>>>EEEMMM^^^|||pppaaaSSSLLLJJJGGGEEEFFFIIIMMMXXXnnnvvveeeWWWOOOMMMNNNOOOPPPSSS[[[fffoootttooonnnuuu~~~}}}|||}}}{{{pppbbbWWWQQQMMMHHHEEEDDDDDDEEEGGGKKKQQQYYY___sss{{{{{{{{{zzzvvv[[[KKKFFF@@@;;;:::777333222555222111000//////......///000000000/////////......////////////////////////.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,------,,,,,,,,,+++++++++******+++,,,---------------,,,+++*********++++++------------------------(((((())))))***+++++++++------------------------------------------------................................................000000000000000000000000000000000000000000000000///...//////000222333444222111000000000111222333333222222222222333444555444444444444555666777777888???IIIUUUiiiuuudddWWWLLLFFFFFFBBBEEEIIINNNUUUhhh}}}gggYYYPPPKKKNNNPPPQQQTTTZZZffftttuuurrrsss}}}~~~~~~uuuggg]]]WWWQQQJJJEEECCCDDDDDDFFFIIIOOOVVV\\\pppvvvxxxrrrsss~~~}}}~~~tttqqq{{{gggRRRGGGAAA<<<<<<:::666444666222222111000/////////////////////.........------////////////////////////111000...,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,------------------........................................................................////////////////////////////////////////////////222111111000000000000000222222111111111222333444333333333333444444555555444444444444555777888999???BBBKKK]]]vvvzzzttt|||lll\\\QQQIIIFFFGGGBBBFFFKKKQQQaaa}}}sss^^^TTTPPPOOOPPPRRRUUU[[[dddtttwwwwwwuuuwwwzzz|||zzzwwwxxxyyymmmddd^^^WWWMMMEEEBBBCCCDDDEEEGGGLLLSSSXXXiiinnnooogggbbbjjj{{{sssmmmxxxtttZZZKKKDDD>>>>>>===999777777333222111000///////////////.........------------////////////////////////111///---+++***+++,,,---,,,------------------,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++***,,,+++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---......,,,,,,,,,---------..............................................................................////////////////////////////////////////////////111111111111000000000///222222222222222333333444333333444444555555555555555555444555666999;;;<<>>===999666666333222111000000////////////.........------------------------------------///...,,,++++++,,,...///,,,------......------,,,++++++++++++++++++++++++******************************+++,,,,,,++++++***++++++++++++++++++++++++******+++,,,------------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........+++,,,,,,------.................................................................................000000000000000000000000000000000000000000000000---...///111222222222222111111222222222333333333222333444444555555444444555555555666888;;;???AAAEEEIIIZZZyyyqqqccciiittt}}}lllXXXNNNKKKHHHGGGHHHIIILLLPPP]]]~~~|||aaaQQQLLLMMMOOOQQQWWWaaannn|||tttggghhhsssqqqjjjmmmwww}}}|||}}}xxxrrroooeeeUUUHHHCCCDDDDDDDDDEEEIIIMMMQQQWWWZZZ```ddd```aaaqqq}}}pppWWWKKK@@@<<<;;;777444444333333222111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,------......------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++*********+++++++++++++++******+++,,,------------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,---......------++++++,,,,,,---......///........................................................................000000000000000000000000000000000000000000000000---...///111222222222222000111111222222222222222111222333444555444444333555555555777:::>>>BBBEEEIIIVVVpppjjjcccpppppp```PPPJJJIIIHHHGGGGGGIIIPPPWWWgggkkkWWWNNNMMMOOOQQQVVV___mmm|||oooiiiiiixxx{{{rrrssswww|||yyy}}}zzz}}}}}}zzzwwwmmm[[[MMMDDDDDDEEEEEEEEEHHHLLLOOOQQQRRR\\\hhhiiifffooo~~~```RRRDDD>>>;;;888555444333333222111000000000000000000000/////////......------------------------------------------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---)))*********++++++++++++******+++,,,------------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++''')))+++---...---,,,+++++++++,,,,,,---...//////////////////////////////................................................000000000000000000000000000000000000000000000000000111111222222000///...000000111222222222222111111222333444444444333222555555555777;;;@@@EEEHHHPPPccc}}}hhhgggyyy~~~iiiZZZLLLHHHJJJJJJHHHGGGFFFRRR^^^nnn}}}ppp___RRRNNNQQQUUUXXX]]]gggwww|||pppnnnlll~~~|||yyyxxxtttrrrwwwyyy|||~~~|||rrr___PPPDDDEEEFFFEEEEEEGGGKKKNNNMMMNNNZZZkkkooojjjnnnyyyiiiYYYIIIAAA>>>:::888777444333222111000000000000000000000000////////////......................../////////...---,,,******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,...))))))******++++++++++++******+++,,,---------------------,,,,,,,,,++++++************+++,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////111111111111000000000000............////////////000///......///000///------......///////////////000000//////......------111111111111111111111111111111222222222333333333222333444444444333222111444555666666:::AAAHHHKKKUUUsssvvveeennnnnn[[[SSSLLLIIIGGGEEEFFFJJJQQQQQQ```zzzjjj___TTTPPPPPPQQQUUUYYYfffssssssmmmuuu~~~tttiiieeemmmyyyyyyzzz}}}~~~tttcccSSSJJJBBB@@@FFFKKKJJJJJJMMMJJJLLLUUUbbblllppprrrttt}}}zzzuuu{{{www```KKKFFFCCC:::555777444333333222222111111111000000///.....................---------,,,,,,,,,////////////////////////++++++,,,------......///,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++******++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,------++++++,,,------...//////////////////.........---............////////////000///---...///000///---,,,,,,---...............000000000///////////////111111111111111111111111111111222222222333333333222333444444444444333222444555666888<<>>888777555555444333222222111111111000//////......//////.........------------,,,------------------------.........---,,,+++++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++*********...---,,,++++++++++++++++++************+++,,,,,,,,,---------......//////111111000000000/////////............///////////////...---...///000///...000000111222222222222222//////000111222222333333111111111111111111111111111111222222222333333333333444444555555555555555666777:::===CCCMMM___nnnzzzdddTTTLLLIIIGGGGGGGGGFFFJJJPPPZZZqqq}}}nnnZZZRRRRRRNNNOOOSSSVVVWWW\\\iiivvvyyyyyytttbbbTTTPPPQQQWWW^^^lll~~~}}}|||||||||~~~~~~oooaaaUUURRRPPPRRRSSSQQQLLLIIIJJJJJJPPP\\\eeeiiilllpppuuu}}}qqqsssyyy___MMMEEE???:::888666666555444333222222111111000000///.../////////............---------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,------......------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******......---,,,++++++++++++++++++******++++++,,,---------...............///000000000000////////////............///////////////------...000000000///000111111222222222222222//////000111222333444444111111111111111111111111111111222222222333333333444444444555555666666666888999<<>><<<888888777666444333222222222111000000//////000000/////////.........------////////////////////////*********+++,,,---------******+++,,,,,,,,,+++++++++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,------,,,,,,,,,------...------,,,,,,------...///////////////..................---------,,,,,,,,,............////////////...---,,,...000111000///---...//////000000/////////000000000111111222222111111111111111111111111111111222222222333333333555555555555555777888999999:::AAAKKKUUUfffssseeeUUUKKKIIIEEECCCCCCEEEGGGLLLXXXdddttt{{{sssqqq|||bbbVVVSSSNNNKKKMMMJJJLLLSSS^^^jjjyyyyyyfff___bbbooo{{{sss```RRRLLLHHHJJJPPPVVVaaawww{{{vvvsssrrrrrrsssyyy~~~vvvqqq|||sss```SSSMMMJJJHHHEEEFFFMMMSSSVVVYYY]]]___bbboooxxx~~~xxx}}}jjjRRREEE@@@>>>999888777666555333222222222111000000//////000000////////////....................................++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,------...///...------------.../////////////////////.........000000/////////...................../////////000...---,,,...000111111000//////000111111111111111000000000000000111111111111111111111111111111111111111222222222333333333666555555555666777999:::888999BBBOOOZZZnnnwwwiii\\\NNNHHHIIIEEECCCDDDGGGJJJQQQ___mmm}}}}}}rrrwwwuuusss[[[TTTTTTOOONNNQQQOOOPPPVVVcccrrrnnn^^^XXX^^^nnn}}}nnn[[[MMMOOOJJJJJJPPPVVV___rrr}}}vvvrrrpppoooooossszzzzzzzzz{{{cccRRRLLLIIIGGGDDDDDDJJJPPPRRRUUUYYY^^^ZZZaaayyy~~~zzz}}}qqqsss~~~}}}sssXXXHHHBBB@@@999999888666555333222222222111111000000000000000000/////////............------------------------------,,,++++++*********)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------...000111222000//////---,,,+++******,,,,,,,,,---...///000000////////////////////////000000////////////000000222000...---,,,---...///000000000000111111111111000000000000111111111111111111222222222333333333555555555555555555555555555777888999888777888999888>>>DDDOOOgggkkk^^^VVVNNNGGGEEECCCDDDEEEGGGNNN\\\nnn{{{yyyuuuyyyqqqcccUUUOOOMMMLLLLLLOOOTTTUUU^^^nnn~~~rrr]]]]]]```bbbrrr}}}gggWWWPPPIIIFFFGGGNNNTTT___vvv}}}wwwsssoookkkiiisssvvv}}}}}}gggTTTMMMLLLHHHHHHHHHIIILLLOOOSSSUUUYYYWWWXXXeee}}}uuu{{{ssshhhkkk||||||eeeOOOEEEBBB===:::777555444222000...111111111111000000000000//////.........---------//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((()))******++++++******)))......---+++)))'''%%%###,,,------......------,,,------------------------///............//////000------------------------,,,---------...//////////////////////////////////////////000111222333444222000///---------///000000000000000111111111111000000000000111111111111000000111111111222222222555555555555555555555555444666888888777777888999;;;@@@GGGSSSlllrrr```VVVPPPIIIEEEDDDCCCCCCEEELLLYYYkkkvvv{{{iii]]]RRRNNNNNNMMMOOOQQQTTTWWWcccuuuiiiXXXZZZ___dddyyy|||fffVVVOOOJJJGGGHHHOOOVVVaaayyy|||wwwsssoookkkhhhmmmpppvvv~~~|||gggUUUMMMLLLFFFFFFFFFGGGIIILLLOOOQQQTTTSSSSSS^^^wwwzzzssshhhiiixxxwwwttt}}}mmmUUUGGGBBB===:::777555444333111///111111111111000000000000//////.........---------//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------......------,,,++++++++++++***)))(((''',,,------......------,,,------------------------000//////...------......++++++,,,---...//////000------..................////////////////////////......///000222444666777111000///...---...///000000000000000111111111111000000000111111111222222000000000000111111111111555555555555555555555555444555777777777777888:::???BBBIIIVVVpppzzzuuuvvvqqqcccUUUMMMJJJFFFCCCDDDEEEFFFJJJWWWkkk}}}|||ooo]]]TTTMMMLLLNNNOOORRRUUUXXX___nnnqqq___TTTYYY___iii~~~~~~yyydddTTTNNNJJJGGGIIIQQQXXXddd{{{~~~{{{xxxuuuqqqlllhhhiiilllqqqxxx{{{hhhVVVMMMKKKEEEEEEEEEEEEGGGJJJMMMOOOOOOOOOPPPWWWjjjttthhhhhhssssssooommmzzzyyy^^^KKKCCC===:::888666555555333111222222111111111000000000/////////.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******((()))***+++++++++++++++,,,------......------,,,........................///......------.........+++,,,,,,---...///000000...............---------////////////////////////......///000222444555666000000///......//////000///000000000111111111111000000111111111222222222000111111111222222222222555555555555555555555555333555666777666777999;;;AAABBBGGGVVVpppxxxllloooxxxeeeYYYNNNIIIGGGEEEDDDFFFHHHLLLXXXjjjzzz___UUUNNNJJJLLLPPPRRRUUUZZZaaalll}}}~~~eeeZZZUUU[[[bbbooozzzwww|||vvvaaaRRRMMMIIIGGGIIIQQQYYYfff~~~~~~}}}|||{{{yyyuuuoookkkjjjmmmqqqvvv}}}zzzjjjZZZOOOKKKGGGGGGFFFFFFGGGJJJLLLNNNLLLLLLNNNSSS___ttttttjjjhhhjjjpppkkkkkkzzzgggPPPCCC>>>;;;999777777666444333222222222111111111000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))************))))))((()))***+++,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,------...///000.......................................---------////////////////////////.........//////000111222000000/////////000000000///000000000111111111111111111111111222222222222222222222333333333444444555555555555555555555555444555666777777888;;;>>>BBBBBBHHHYYYqqqnnnhhhuuuttt\\\SSSJJJGGGFFFDDDDDDFFFGGGSSSiiijjjWWWQQQMMMKKKNNNRRRUUUZZZ___jjjxxxrrr^^^WWWVVV]]]ddduuuxxxwwwvvvuuusssqqqpppqqqxxxsss___QQQLLLHHHEEEHHHQQQZZZggg~~~~~~}}}||||||}}}|||yyytttpppmmmoooqqquuuzzzzzznnn```SSSLLLHHHGGGFFFEEEFFFHHHJJJKKKHHHIIIKKKOOOVVVeeezzzvvvmmmiiieeexxxssskkkjjj{{{qqqUUUEEE@@@===:::999888777555444222222222222111111111111000000/////////.........---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,------......------,,,........................+++++++++,,,---///000111000/////////...---------------..................///////////////////////////......---------......//////000000000000111111000000000000111111111111111111111222222222222333333333333333444444444555555555555555555555555555444666777777888:::===@@@CCCFFFRRRfff{{{zzzeeeggg}}}|||jjjUUUMMMGGGFFFEEECCCDDDGGGIII]]]yyynnn\\\RRRQQQMMMMMMQQQVVVZZZaaaiiittt}}}iiiYYYUUUWWW^^^hhh|||xxxllliiiggggggeeedddhhhmmmzzzqqq]]]QQQLLLGGGDDDHHHRRR[[[iii~~~||||||||||||||||||}}}}}}{{{wwwtttooooooppprrrvvv}}}|||sssgggYYYOOOGGGEEEDDDCCCCCCEEEFFFHHHEEEFFFHHHLLLPPPZZZlll}}}~~~vvvoooiiisss{{{rrrnnn||||||^^^LLLBBB@@@<<<:::999888555444333222222222222111111111000000000/////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,........................,,,,,,,,,,,,------...///////////////............,,,---------.../////////////////////////////////......---------------...//////000111111111111111000000000000111111111111111111111222222222333333222222333333333444444444555555555555555555555555555666777888999;;;???BBBEEENNNbbb{{{pppdddqqqooo```PPPJJJFFFFFFFFFEEEGGGKKKTTTlllttt^^^TTTQQQQQQNNNOOOTTTZZZaaajjjsssuuubbbVVVUUUXXXbbbqqqvvvfffaaa___```___```hhhrrrooo\\\QQQMMMGGGEEEIIISSS]]]kkk~~~zzzyyyyyy{{{zzz{{{|||}}}|||yyywwwppppppoooooorrrxxx~~~yyynnn^^^RRRHHHFFFEEECCCCCCDDDFFFGGGFFFFFFHHHMMMOOOTTTcccrrr|||ssssss~~~wwwiiiVVVEEEBBB>>>;;;:::888555333333333222222222111111111000000000000/////////...---------.........//////------------------------------------------------)))******++++++******)))))))))************))))))++++++,,,---------------,,,------......------,,,////////////////////////......---,,,,,,,,,------.........///////////////,,,,,,------...///000000////////////////////////...------------...//////...///000111111111111111000000000000111111111111111111222222222333333333111111222222222333333333555555555555555555555555666777888888999<<>>999:::;;;777111222222111111111111111111000/////////............---------........................------,,,,,,,,,------,,,,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---------............///........................---------............///...------,,,,,,------...000///------///000///.........////////////......111000000000/////////...++++++,,,---...//////000000111111111111222222222///.........///000222333444444333222222222333444333333444444444555555555666555666999;;;>>>HHHRRR```vvvsssZZZSSSHHHFFFEEEFFFEEEEEEKKKTTTkkkgggXXXPPPNNNOOOPPPQQQTTTYYYddduuuzzzggg]]]UUUYYY```oookkk```YYY[[[___eeesss}}}iiiXXXMMMHHHGGGHHHNNNWWWbbbsss~~~xxxxxxvvvuuutttuuuxxxzzz{{{zzzsssoookkkiiikkkrrrzzz}}}vvvkkkbbbUUUPPPJJJEEECCCDDDFFFGGGGGGEEEJJJUUUXXXVVV[[[fff|||hhhPPPIII@@@;;;;;;<<<888333333222222111111111111111000000/////////.................................------------,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++---------............///........................---------............///...---------------......000///------///000///......//////000000//////...000000000000////////////------------.........///000111111111111222222222111000...------///222444444333333222222333333444333444444444444555555555333777<<>>999666777666555444222111111111111111111000000000/////////111000000//////.........,,,,,,---------------...------------,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------............///........................---------............///------------...///000111000///------///000///...000000111111111111000000.../////////000000000111000000000000000000000000000111111111111222222222111111111111111111111111000111222444555555444444555555555555666666666666999888<<>>>>>DDDMMM[[[vvvvvvuuuyyyxxxiiiYYYPPPKKKGGGEEEEEEEEEGGGRRRggg{{{lllccc```]]][[[\\\aaaaaaaaalllyyyrrrddd\\\]]]aaammmzzzgggWWWMMMHHHGGGGGGNNNPPPXXXkkk}}}|||tttnnnjjjgggiiilllppprrrqqqnnnjjjhhhhhhiiilllqqqvvv|||yyykkk[[[QQQMMMHHHDDDDDDDDDDDDDDDEEEFFFGGGHHHCCCGGGJJJQQQddd{{{|||kkkmmmyyyppppppzzzvvvZZZKKKDDD@@@>>>999888777555444333222222111111111111000000000000//////000000000///.....................---------------------------------...------------,,,,,,,,,,,,------------------,,,...////////////...------.........---------,,,,,,...---+++******+++,,,..................///////////////////////////////////////000000000111111111////////////////////////////////////////////////111111111111000000000000222222222333333333333444222222222222222222222222111222222333333444555555555555555666888:::<<<>>>BBBHHHOOO\\\rrrzzzrrr|||nnnaaaTTTMMMIIIFFFEEEGGGHHHKKK\\\www}}}kkkddddddgggcccffflllqqqppppppzzz|||lll```ZZZ]]]cccnnnxxxeeeUUULLLHHHGGGGGGNNNQQQYYYmmmxxxooojjjfffgggjjjnnnqqqqqqnnnkkkhhhhhhiiikkkooouuuzzz}}}{{{pppbbbWWWNNNHHHDDDEEEDDDDDDDDDDDDEEEGGGGGGEEEGGGHHHLLLWWWjjj{{{ooolllsssqqqooozzzcccOOODDD???>>>:::999777555444333333333111111111111000000000///...//////000000///...---/////////......---,,,,,,------------------------------------------------,,,---...//////...---,,,.....................---...............---------...,,,+++******+++---...////////////////////////////////////////////////........./////////000000000000000000000000000000////////////////////////111111111111000000000000111111111111222222222222222222222222222222222222333333444444555666666666777777666777888999;;;<<>><<<:::999777666444444333333111111111111000000000///......////////////........./////////...---,,,+++------------------------------------------------------///000000///------...------------.........,,,,,,---......///000000///...---------...///000000000000////////////...////////////////////////............////////////000000000000000000000000000000000000000000000000/////////000000000111111000000111111111222222222222222222222222222222222444444444555666666777777888777777777888999;;;<<>>BBBLLL___tttuuuvvvcccSSSMMMHHHHHHHHHHHHLLLPPPXXXoooqqqddddddhhhpppzzznnn```XXXYYYcccmmmnnn\\\PPPJJJIIIIIIIIIQQQUUU___uuu}}}tttooollliiiggghhhjjjkkkkkkgggfffffffffhhhlllppprrruuu|||zzzqqqcccTTTMMMOOONNNLLLIIIFFFDDDDDDEEEEEEFFFAAABBBHHHIIIOOOddd}}}kkkmmm{{{bbbJJJ@@@>>>::::::888666555444444444111111111111000000000000///...,,,+++,,,---000111+++---...///000///------------------------------,,,,,,,,,---------.........------------------...------,,,,,,,,,---...///------......//////000000,,,,,,---...//////......111111000000/////////...////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000+++,,,---...///000111222222222333333333444444444222222222222222222222222222222333444444555555666444444555777999<<>>GGGQQQfff|||iiiWWWNNNKKKJJJIIIHHHIIIIIIMMMXXXddd~~~ttttttsssbbb^^^]]]```rrrkkkYYYMMMHHHGGGGGGIIIOOOZZZhhh}}}xxxnnngggdddcccaaa```fffiiijjjiiiddd```___```___dddkkkttt}}}oooaaa[[[\\\```ZZZSSSMMMIIIGGGFFFEEEEEEFFFHHHIIIGGGLLL\\\lllkkkRRRFFF===<<<:::888666555444333111111000000000/////////000000000000000000000000........................------,,,,,,,,,,,,------........................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111.../////////////////////////////////////////////............////////////////////////000000000000111111111111111111111111000000000000000000000000......///000111222222333222222222222222222222222333333222222333333444555444444444555555555555666777666777:::;;;@@@MMM[[[zzzyyyaaaSSSMMMLLLIIIIIIJJJIIIHHHLLL\\\kkk|||oooaaa]]]]]]cccxxxkkkXXXLLLGGGGGGHHHIIIOOOZZZjjj|||qqqhhhcccaaa```___dddgggjjjjjjfffaaa^^^\\\^^^aaagggppp{{{tttgggaaabbbccc]]]TTTMMMIIIFFFEEEDDDDDDEEEGGGIIIHHHLLLZZZhhhyyyYYYGGG@@@>>>;;;888777666444333111111111000000000//////////////////////////////........................------,,,,,,,,,,,,------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222000000000000000000000000000000000000000000000000---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000......///000111222222333222222222222222222222222333333222222333333444555444444444555555555555666777777999:::<<>>AAAHHH]]]}}}jjjWWWPPPOOOLLLHHHGGGFFFHHHPPP```rrr~~~~~~iii```[[[___nnnvvvaaaTTTMMMIIIIIIKKKPPPXXXggg|||tttiiiaaa\\\WWWXXXXXXYYY___ffffff```\\\[[[YYY\\\cccmmmvvv|||}}}yyymmmiiiaaaXXXOOOIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGJJJLLLXXXooowwwuuu~~~ssseeeooo~~~zzzxxx~~~{{{YYYFFF@@@BBB;;;777777444333222222111111111111111000000000000000000000000////////////////////////000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000/////////............000000000000000000000000111111000000000////////////////////////////////////////////////000111111000000000000000000000000000000000000000000000000//////000000111222222222333333222222222222222222555555555555555555555555555555555555555666777777;;;===@@@JJJbbb|||eeeUUUPPPOOOLLLHHHJJJHHHKKKYYYnnn|||fff___\\\cccwwwwwwaaaTTTMMMIIIIIIKKKQQQ[[[mmm}}}vvvsssuuuvvvwwwwwwuuuuuuqqqddd\\\WWWWWWVVVVVV\\\dddfffccc```]]]ZZZZZZ___gggpppvvvtttnnneee[[[RRRMMMJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCFFFIIIPPP___yyyyyyxxxvvvbbbgggwwwvvvvvv|||bbbLLLBBBBBB;;;777888444333333222111111111111111000000000000000000000000////////////////////////000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////............//////////////////000000111111111000000000////////////000000000000/////////////////////000000111////////////////////////000000000000000000000000000000000111111222222222333333333222222111111111666666666666666666666666555444444444555666777777;;;<<<@@@KKKdddrrr```TTTPPPNNNKKKHHHIIIHHHPPPeee|||wwwgggbbb___hhh|||~~~vvvaaaSSSLLLHHHIIIKKKSSS^^^pppzzzwwwxxxzzz{{{{{{yyyqqqiiieeebbbccchhhnnnqqqsss|||wwwhhh]]]XXXVVVTTTUUUZZZ```dddeeecccaaa]]]ZZZ\\\bbbkkkqqqzzzyyyssskkkbbbZZZRRRLLLIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCGGGIIIQQQgggwwwccceeeqqqpppqqqyyymmmSSSDDDBBB<<<:::;;;777333333222111111111111222000000000000000000000000////////////////////////000000///.......................................------------------------...............---------///////////////.........---.....................111111111111000000000000000111222222222222111000///////////////000000111////////////////////////111111111111111111111111111111111111222222222222333333333222222111111111666666666666666666666666444444444555555777888888===@@@EEEQQQhhh~~~|||rrriii\\\RRRNNNLLLIIIGGGFFFIIIXXXqqq~~~wwwxxxrrreeebbbbbbmmm{{{|||vvv___RRRKKKHHHIIILLLVVV```rrr~~~sssjjjfffeeeeeeeeehhhlllsssyyy~~~zzzrrrhhh___[[[[[[]]]bbblllvvv{{{}}}mmmaaaYYYVVVSSSTTTWWW\\\```dddeeeccc___[[[ZZZ___gggmmmsss}}}|||xxxrrrkkkbbbXXXNNNFFFCCCCCCBBBBBBAAABBBBBBBBBBBBEEEFFFIIIZZZttt{{{llllll|||pppkkklllvvvxxxZZZFFFAAA<<<;;;<<<888444333333222111222222222000000000000000000000000000000000000000000000000000000///...............---.....................------------------------...............---------.........///////////////........................222222111111111000000000000111222333333222111000///////////////000111111000000000000000000000000111111111111111111111111222222222222222222222222333333222222222222222222666666666666666666666666555555555555666888999:::;;;AAAHHHTTTiiivvvvvvddd^^^VVVOOOKKKIIIHHHHHHEEELLL```zzzyyyuuusssooollllllrrrnnn``````cccrrr{{{{{{ttt^^^QQQKKKIIIKKKNNNWWWbbbuuu{{{rrreee\\\WWWVVVUUUSSSVVVYYY___eeekkkrrryyy~~~}}}zzzqqqlllddd[[[UUUVVV]]]dddsss~~~vvvjjj\\\WWWTTTTTTUUUWWW\\\aaadddcccaaa\\\ZZZ\\\ccciiimmmvvv|||vvvqqqiii]]]OOOEEEAAAAAAAAAAAAAAAAAABBBCCCBBBCCCDDDGGGQQQeee~~~ssspppvvvvvvjjjiiixxxbbbIIIAAA::::::;;;666444444333222222222222222000000000000000000000000000000000000000000000000000000///...............---------...............------------------------------...........................///////////////111111111000//////......222222222111111111000000///111222333333222111//////////////////000111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222333333555555555555555555555555666666666666888999:::;;;:::BBBNNNZZZmmmzzzssseeeWWWSSSNNNIIIFFFFFFHHHIIIIIISSShhh~~~}}}}}}ppphhheeebbbaaa```bbbhhhssszzzkkk]]]```fffxxx}}}yyy|||rrr]]]PPPJJJIIILLLPPPVVVcccyyy~~~mmmdddXXXPPPNNNNNNLLLKKKLLLNNNQQQUUUZZZaaaiiiooouuuwwwzzz|||zzzuuunnnjjj```^^^YYYSSSRRRYYYfffpppuuu^^^XXXUUUUUUTTTSSSWWW]]]```aaa```\\\YYYZZZ```eeefffooo}}}yyyrrrjjj___PPPFFFAAAAAA@@@@@@@@@@@@AAAAAABBBAAADDDHHHLLLXXXvvvxxxqqqrrrwwwnnnjjj|||nnnPPPDDD<<<;;;:::444444444333222222222222333000000000000000000000000000000000000000000000000000000///...............---------.........//////........................,,,---------.../////////............/////////000444333333222111000000///222222222111111111111000...000111222222111000...///////////////000111111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333444555555555555555555555555666666666777888:::;;;<<<===IIIVVVcccuuuyyyeeeXXXMMMKKKHHHEEECCCEEEHHHJJJMMMXXXmmm~~~vvvzzzrrr___ZZZYYYXXXXXXYYY^^^hhhwwwwwwiii___bbbjjj|||~~~wwwyyyqqq\\\OOOJJJJJJMMMRRRTTTccc|||~~~wwwbbbZZZOOOJJJJJJKKKJJJHHHKKKLLLMMMNNNRRRYYYaaafffnnnppprrrrrrnnnggg___ZZZSSSSSSRRRQQQSSS^^^nnnzzz}}}___YYYVVVVVVTTTQQQTTTZZZ]]]______\\\XXXXXX^^^cccbbbkkkyyyyyyqqqjjj___RRRHHHBBBBBBAAA@@@????????????BBB???CCCJJJIIIOOOpppuuutttyyyrrrlllzzzXXXJJJ@@@===<<<555555444333333222222333333000000000000000000000000000000000000000000000000000000///...............---------.........//////........................,,,,,,------...///000000---.........//////000000222222222111111111111000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000111222222222222111222222333333444555666666333333333444444444444555::::::888666777;;;<<<;;;BBBNNNaaauuu~~~gggTTTNNNHHHDDDCCCGGGIIIIIIJJJMMMRRR]]]lllvvvsssoooxxxcccVVVTTTRRRRRRUUUUUU```ooo~~~ppphhh```cccpppzzzwww~~~qqqZZZNNNJJJJJJMMMQQQ```kkk~~~uuulllYYYRRRJJJEEEEEEFFFGGGFFFHHHLLLNNNNNNNNNSSS\\\dddnnnooolllddd^^^\\\WWWRRRLLLKKKKKKNNNQQQZZZkkk|||nnnbbbVVVQQQQQQRRRTTTWWWZZZ]]]^^^\\\WWWVVVXXX\\\bbbhhhtttwwwooobbbRRRGGGFFFCCCBBBBBB@@@<<<===AAA@@@@@@>>>CCCIIINNNgggyyywwwbbbKKKBBB<<<888888888666444444444444222000222222222111111111111000111111000000//////......//////.........---------........................---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,------...------,,,222222222111111111111000000000000000000000000000000000000000000000000000222222222111111000000000000000000000000000000000111111111111111111111111000000111222222222222222222333333444444555555555444444444555555666666666777777777666888;;;>>>???IIIYYYqqq}}}```MMMGGGHHHEEEDDDGGGIIIIIIJJJNNNTTT```pppwwwsssppp}}}www]]]SSSSSSQQQRRRUUUZZZfffvvv}}}mmmeeebbbfffttt{{{vvvzzzpppZZZNNNJJJKKKNNNSSSaaannnwwwkkkbbbQQQLLLEEEBBBBBBEEEFFFGGGJJJNNNQQQRRRSSSXXXbbbjjjtttssslllaaaYYYUUUPPPKKKHHHGGGHHHKKKNNNUUUdddsssrrreeeYYYTTTTTTTTTTTTUUUYYY\\\^^^\\\YYYWWWZZZ]]]bbbgggqqq}}}zzzrrrfffWWWKKKHHHDDDBBBCCC@@@======AAAAAAAAA???BBBGGGJJJccciiiQQQEEE===:::999888666444444444444222000222222222111111111111000111000000000/////////...//////.........---------........................---------,,,,,,,,,++++++,,,,,,,,,------..................//////...------222222222111111111111000000000000000000000000000000000000000000000000000222222111111111111000000000000000000000000000000222222222222222222222222000111111222222222222222444444444444444444444444444444555666777777888888444444666777888;;;@@@DDDUUUkkkzzz^^^LLLEEEHHHEEEEEEHHHIIIIIIKKKPPPWWWeeeuuuzzztttuuuiiiVVVRRRSSSRRRSSSWWW```nnnxxxhhhbbbccciiizzz~~~tttvvvmmmYYYNNNKKKKKKOOOTTTcccrrr~~~xxxqqqhhh]]]UUUJJJFFFAAA@@@AAAEEEHHHJJJOOOSSSWWWYYY\\\cccnnnwww|||rrrcccXXXSSSNNNIIIHHHFFFFFFIIILLLQQQ\\\gggqqqyyykkk]]]XXXWWWUUUSSSSSSXXX[[[^^^]]][[[ZZZ[[[^^^bbbeeelllwww~~~~~~xxxmmm^^^SSSKKKFFFCCCCCCAAA>>>>>>AAAAAACCCAAAAAADDDGGG```vvvZZZIII@@@;;;:::888666555444444444222111222222222111111111111000000000000000////////////...............---------........................------------,,,,,,,,,,,,---------------.........///000000000///...------222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000111222222333333222222444444444444444444333333444444555666777777888999444444666888999;;;CCCKKKddd~~~www]]]LLLFFFHHHFFFFFFHHHIIIIIILLLRRRZZZkkk{{{{{{ooo___TTTSSSUUUTTTVVV\\\eeeuuurrreee```cccllltttssszzz}}}|||{{{jjjXXXNNNJJJJJJNNNSSSeeevvv{{{rrriiibbbZZZQQQKKKGGGEEEBBBAAACCCGGGLLLNNNSSSXXX^^^bbbgggppp||||||lll```ZZZVVVQQQMMMJJJHHHKKKMMMPPPWWW___eeeqqqppp```YYYWWWTTTSSSSSSVVVYYY\\\]]]\\\\\\]]]___aaabbbhhhpppwww}}}ssseee[[[NNNIIIDDDDDDBBB???>>>AAA@@@DDDBBBAAACCCFFF]]]cccNNNBBB<<<:::888777555444555444333111222222222111111111000000000000000000////////////................................................------------------,,,,,,---------...............//////000//////...---,,,222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111222333333333333222444444444444444444333333333444444555666666777777666666888;;;:::;;;FFFTTTxxxpppXXXKKKEEEHHHFFFGGGIIIIIIHHHMMMTTT___ooocccXXXRRRTTTUUUTTTXXX```jjj{{{mmmcccaaacccpppvvvrrrwww~~~~~~uuugggVVVMMMIIIHHHMMMRRRgggzzzxxxqqqfff]]]VVVPPPJJJEEEDDDDDDCCCCCCEEEIIINNNRRRUUU[[[ccciiippp{{{wwwlllgggbbb]]]VVVOOOLLLMMMQQQTTTYYY```fffppp~~~sssddd[[[VVVRRRRRRTTTTTTVVVYYY[[[\\\^^^___aaa______dddkkkrrr{{{wwwkkkbbbRRRKKKEEEDDDCCC@@@???@@@???DDDBBBAAADDDHHH[[[yyymmmSSSDDD===:::999777555555555555333111222222222111111111000000////////////000000000000---.............................................------------------------.......................................---,,,+++222222222111111111111000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000111222222333333333333333444444444444444444444444444444555555555666666666999888:::<<<;;;===MMM```jjjWWWNNNIIIHHHGGGHHHIIIHHHHHHOOOWWWdddrrrsssZZZSSSPPPSSSTTTSSS[[[fffsssyyyhhhaaabbbfffxxxxxxrrruuuzzzmmm```SSSKKKHHHHHHMMMTTTiii}}}yyyllleeeZZZRRRNNNJJJFFFCCCAAABBBCCCDDDFFFKKKQQQVVVYYY```iiiqqq{{{{{{uuuoooiii^^^UUUOOOQQQXXX^^^eeekkkuuu~~~uuuiii```XXXRRRRRRVVVSSSTTTVVVXXX[[[^^^aaaccc___^^^bbbhhhnnnvvvyyyooofffVVVNNNFFFEEEDDDAAA???@@@???DDDAAA@@@EEEIIIWWWmmmwwwYYYHHH???:::999777555555555555333222222222222111111111111000////////////000000000000---------.......................................------------............/////////...............,,,,,,---------------,,,222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111222000000000000000000000000111111111111111111111111111222333333444444333333222333333444444555555555777777777666666666666555999777:::======AAAVVVmmmdddUUUOOOMMMHHHGGGHHHIIIHHHHHHOOOXXXgggrrrfffWWWRRRQQQUUUUUUVVVaaaooorrrccc```cccmmmzzzqqqqqquuu|||vvvrrrcccXXXNNNHHHGGGIIIPPPXXXiii}}}rrrlll___XXXOOOIIIGGGEEECCCAAA>>>AAADDDGGGJJJPPPXXX^^^cccjjjttt~~~wwwhhh]]]UUUYYYcccnnnxxxxxxuuuqqqjjj^^^TTTSSSWWWSSSRRRRRRUUUYYY^^^bbbeee```___aaafffjjjppp}}}yyyppphhhYYYOOOGGGEEEEEEBBB@@@@@@AAADDD@@@>>>EEEHHHOOO___~~~{{{___LLLBBB<<<999777666555666555444222222222222111111111111000.../////////000000000111---------.........//////........................------------.........///000/////////.........---+++,,,---.../////////...222222222111111111111000000000000000000000000000000000000000000000000000111111222222333333333333000000000000000000000000222222222222222222222222111222333333444444333333222222333333444555666666999999888888777666666666999666999>>>>>>DDD\\\vvvwww[[[OOOKKKJJJHHHHHHIIIJJJHHHHHHPPPYYYiiissssss___WWWSSSSSSWWWXXXZZZhhhxxxmmm```___dddttt|||pppooorrrwwwpppjjjfff\\\SSSJJJGGGGGGJJJSSS[[[jjj~~~rrrggg```VVVOOOHHHCCCCCCCCCAAA@@@???BBBGGGKKKOOOVVV___eeelllsss~~~oooccc[[[```mmm|||sssuuuwwwrrrdddVVVSSSWWWSSSQQQPPPRRRXXX^^^cccfffaaa```aaadddggglllwww~~~xxxpppiii[[[QQQHHHFFFEEEBBB@@@@@@CCCEEE???===DDDFFFIIITTTkkk~~~qqqdddOOODDD===999888666555666555444222222222222111111111111000.../////////000000111111---------.........//////........................---------.........//////000000//////.........---+++,,,---///000000111111555444333333222222333333333333333333333333333333222111000.........///000000000000000000000000000111111000000//////......000000000000000000000000000000111111111222222222333333333444444444555555555555555555666666666777777555777;;;===FFFaaa~~~kkkZZZQQQMMMKKKMMMGGGDDDHHHJJJMMMVVV```qqquuulll\\\PPPPPPQQQTTTVVV]]]mmm}}}zzzjjjaaabbbfffzzzrrrlllsssyyyvvvkkkaaaYYYUUUOOOJJJFFFEEEEEEGGGOOOXXXmmm|||qqqfff\\\VVVMMMIIIDDDBBBBBBBBBAAA???AAACCCHHHOOOXXXbbblllrrr|||wwwhhh___gggzzzooommm\\\UUUSSSRRRQQQOOOPPPTTT[[[bbbfffgggdddaaa___ccckkkuuu{{{~~~xxxooohhh___RRRGGGDDDDDDBBB???>>>?????????@@@BBBEEEHHHJJJ___yyy}}}lllyyy}}}}}}qqqRRRDDD@@@<<<999666444444444333222222222222111111111000000111111000000//////......//////////////////////////////000000000000//////........................000000//////.........---000000111111111111000///444444333222222222222222222222222222222222222222222111000/////////000000111111111111111111111111111111000000////////////111111111111111111111111111111111222222222222333333333444444444555555555555555555666666666777777888666888===@@@JJJeee|||gggYYYRRRNNNLLLLLLGGGFFFHHHJJJMMMVVV```sssyyyyyyaaaTTTQQQQQQRRRVVVZZZddduuuyyyjjjbbbdddjjjuuummmrrrwwwzzzlll```WWWPPPLLLKKKGGGDDDDDDEEEHHHQQQ[[[ooozzzpppfff\\\SSSMMMHHHDDD@@@???@@@BBBAAA@@@DDDGGGNNNWWWcccqqq}}}zzznnnhhhuuu|||tttbbbXXXSSSRRRPPPOOOOOOSSSZZZaaaeeejjjgggbbb___aaagggooouuu|||wwwpppkkkbbbVVVJJJFFFFFFCCCAAAAAA@@@@@@@@@AAABBBDDDFFFGGGXXXnnnnnnyyyxxxzzzyyyYYYHHHBBB<<<:::777555444444333222222222222111111111000000111000000000/////////...////////////////////////////////////////////////........................000/////////.........---///000000111111000000///444333222222111111222222111111111111111111111111222222111000000000111111111111111111111111111111111000000000000/////////111111111111111111111111222222222222333333333333333444444444444555555555555555666666666777777777888777:::???CCCOOOiiippp```XXXSSSOOOKKKJJJGGGGGGIIIKKKQQQ\\\gggxxxiiiWWWOOORRRQQQTTTYYY```lllvvviiibbbgggpppyyyoooppptttvvveeeXXXPPPJJJHHHFFFCCCBBBDDDEEEIIISSS^^^rrr|||vvvlllbbbYYYQQQJJJFFFCCC@@@>>>>>>@@@BBBCCCCCCEEEJJJRRR^^^lll}}}~~~tttsssjjj\\\TTTQQQPPPOOOOOOSSSYYY___cccmmmjjjeee```^^^bbbhhhnnn~~~|||wwwrrrooogggZZZNNNJJJHHHEEECCCCCCAAAAAAAAAAAAAAABBBCCCDDDNNN___xxxsssxxx|||vvvyyydddNNNDDD===;;;777555555555333222222222222111111111111111000000000000//////////////////////////////////////////...------...//////......................../////////..................//////000000/////////333333222111111111111222111111111111111111111111222222111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222333333333444444444444444444444555555555555555666666666666777777777888888;;;???CCCPPPhhh{{{eeeZZZVVVSSSNNNJJJGGGFFFGGGIIIPPP\\\kkkwwwuuu^^^TTTRRRSSSRRRTTT[[[eeesssrrrfff```hhhtttrrrnnnqqq}}}sssaaaSSSLLLHHHFFFDDDBBBCCCDDDEEEHHHSSS^^^uuuzzzpppjjj```WWWPPPJJJFFFCCCAAA@@@??????AAACCCFFFGGGJJJPPP[[[gggwww|||}}}rrraaaVVVRRRQQQOOOOOORRRWWW]]]```lllkkkgggbbb^^^```eeejjjzzzyyyuuurrrkkk___SSSMMMIIIEEECCCDDD@@@@@@@@@AAAAAABBBCCCCCCEEERRRggg}}}wwwtttzzz}}}oooSSSDDD>>><<<888666555555444222111111111111111111111111000000000000////////////////////////////////////000///---++++++---///000................................................---......////////////...444333222222111111222222222222222222222222222222111111111222222222111111111111111111111111111111000000000000111111111111111111111111111111111111222222333333333444444444444444444555555555666666666666666666777777777888777999;;;>>>BBBOOOeeexxxrrr]]]UUUTTTPPPKKKIIIEEEFFFGGGLLLYYYlll~~~iiiXXXTTTUUUTTTRRRUUU^^^iiixxxzzzmmmbbb^^^iiizzztttlllnnnzzznnn[[[NNNGGGEEEEEEDDDDDDEEEFFFEEEGGGRRR^^^vvvwwwqqqddd^^^VVVNNNIIIFFFDDDBBBAAAAAA@@@@@@AAADDDGGGIIIQQQZZZhhhwwwyyygggZZZTTTSSSQQQPPPRRRVVVZZZ]]]hhhiiiiiieeeaaaaaaeeeiiivvv}}}wwwsssmmmbbbWWWQQQKKKEEEBBBCCC===>>>???@@@BBBCCCCCCDDDAAAJJJ\\\qqqyyyqqqwww{{{zzzYYYDDD???===999777666555444333111111111111111111111111////////////000000000000////////////////////////000///---++++++---///000........................---------...............------...///////////////555444333333222222333333222222222222222222222222///000111111222111111111222222222222222222222222000000000111111111111222222222222222222222222222222222222222333333333333444444555555555666666666666666666777777777888888777:::<<<===BBBPPPdddttt~~~iiiVVVQQQQQQLLLHHHHHHEEEGGGJJJSSSfff|||www___TTTRRRSSSUUUTTTXXXbbboootttiiiaaa___nnnvvvjjjjjjuuummmZZZNNNHHHGGGGGGDDDEEEGGGHHHFFFGGGRRR^^^ttt~~~uuulllfffWWWRRRLLLGGGDDDCCCBBBAAA@@@AAABBBBBBCCCFFFJJJMMMUUUaaassspppbbbXXXVVVTTTRRRSSSUUUXXXZZZaaaeeeiiihhhdddbbbeeehhhrrr~~~zzzvvvooofff]]]VVVOOOFFFBBBBBB;;;<<<>>>@@@BBBCCCCCCCCCAAAFFFSSSfffzzzyyyppprrr{{{vvv{{{aaaIIIAAA>>>:::888777666444333111111111111111222222222////////////000000000000//////////////////////////////...------...//////........................---------------.........---......///000000000000666555444444333333444444111111111111111111111111...///000111111111000000222222222222222222222222000000111111111222222222222222222222222222222222111111111222222222222333555555555555666666666666666666777777777888888888777;;;>>>???EEETTTggguuusss```OOOMMMMMMHHHFFFIIIGGGJJJPPP]]]sssiiiWWWRRRRRRRRRVVVUUU[[[hhhwwwooogggbbbcccvvvwwwiiifffppp}}}jjjXXXMMMHHHHHHHHHCCCEEEHHHJJJGGGHHHTTT```rrrzzzpppggg^^^XXXMMMIIIEEEBBBBBBBBBBBBAAAAAADDDFFFGGGIIIMMMRRRWWW___mmmzzzlll\\\ZZZWWWTTTSSSTTTVVVWWW[[[bbbiiijjjeeebbbccceeennnyyy}}}yyyqqqjjjbbb\\\SSSIIICCCBBB<<<===???@@@AAAAAAAAA@@@BBBCCCJJJYYYmmm}}}uuurrrzzzyyyrrruuulllQQQAAA>>>;;;888777666444333000000111111111222222222.../////////000000000111////////////////////////////////////////////////........................,,,,,,,,,------.........---...///000111111111111666666555444444444444555000000000000000000000000---...///111111111000///222222222222222222222222000000111111222222222222222222222222222222222222000000111111111222222222555555555555666666666777777777777777888888888888888<<>>???@@@AAAAAA@@@???>>>CCCBBBDDDOOOccc{{{zzzrrruuu{{{qqqqqqtttXXXBBB???;;;888777666444333000000111111222222222222.../////////000000111111//////////////////////////////000000000000//////........................,,,,,,,,,------...............000111222222222222555555444444444333333333222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000222222111111222222333444555555555555666666666666777666666666777888999999666===CCCEEELLL___zzzyyy^^^SSSIIIGGGHHHHHHHHHJJJHHHKKKXXXvvv~~~|||lllYYYSSSPPPOOORRRVVV[[[eeetttvvvfffeeegggooovvvfff```cccmmm{{{}}}kkkYYYOOOJJJGGGDDDDDDIIIHHHJJJLLLMMMQQQ]]]iiivvv{{{nnndddZZZPPPKKKKKKDDDEEEDDDCCCAAAAAACCCDDDIIIIIILLLRRRXXX___kkkwww{{{eee\\\UUUSSSTTTSSSSSSUUUZZZ[[[aaajjjkkkeeebbbeeejjjooo|||yyytttmmmeee```WWWLLLCCCAAA???===<<<===>>>???>>><<<===BBBFFFJJJWWWsss~~~www|||ooonnn[[[NNN???;;;<<<555555777333555444333222111111111111000000000000000111111111111000///......///000111000000////////////000000////////////////////////111///...------...///111111111000000//////......555555555444444444333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222111222222333444555555555555666666666666777666666777777888999::::::>>>CCCGGGRRRhhhlllXXXNNNGGGFFFHHHHHHIIIJJJKKKRRRbbbcccTTTPPPNNNNNNRRRWWW]]]iiiyyyvvvggggggkkkvvvuuuddd]]]___hhhuuuvvvfffUUUKKKGGGDDDBBBBBBFFFGGGKKKPPPSSSYYYfffrrryyyoooddd\\\SSSKKKGGGGGGAAAAAABBBAAA@@@AAADDDGGGLLLLLLRRRZZZbbbkkkyyy~~~jjj```WWWTTTTTTSSSTTTWWWYYY[[[ccclllmmmgggcccccceeejjjvvv{{{vvvnnngggaaaYYYMMMDDDBBB@@@>>>===>>>???@@@???>>><<<@@@CCCHHHVVVuuuzzz~~~ppplll~~~aaaNNN???;;;<<<666555777333444444333222111111111111111111111000000000000000000000////////////000000000//////......//////000////////////////////////000///...------...///000111000000000/////////...555555555444444444444333000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222333444444555555555555666666666666666666666777777999::::::>>>@@@EEEOOO___wwwaaaPPPIIIDDDEEEHHHHHHIIIKKKOOO\\\qqqtttZZZPPPOOONNNPPPUUUYYYaaaoooooobbbbbbiiixxxtttbbb[[[[[[bbbmmmxxxmmm___OOOHHHDDDAAA@@@AAADDDGGGNNNVVV]]]eeesssyyykkkbbbXXXRRRMMMFFFCCCDDD>>>@@@AAAAAABBBEEEIIILLLPPPRRRZZZeeeppp|||pppeeeZZZUUUTTTSSSUUUXXXYYY\\\dddnnnoooiiicccaaabbbeeeppp~~~~~~xxxppphhhcccZZZNNNFFFCCC@@@???>>>???@@@AAA@@@>>>>>>@@@AAAEEETTTuuu|||qqqkkkyyyjjjPPP@@@<<<<<<777666888222333333222222222222333333222222111111000000////////////000000000000/////////..................///000000000000000000000000000///...------...///000000000000000////////////555555555555444444444444111111111111111000000000111111111111111111111111111111222222222222111111222222222222222222222222333333333333333333333333333222222222222333444444555555555555666666666666666666666777888999:::;;;@@@CCCMMM^^^sss\\\LLLGGGDDDGGGIIIHHHIIIKKKRRReee}}}|||~~~iiiUUUPPPQQQQQQTTTYYY\\\fffvvvyyyjjj^^^___hhh|||vvvdddYYYYYY___iiissswwweeeYYYLLLFFFDDDAAAAAADDDEEEIIIRRR\\\eeeooowwwnnnbbbYYYRRRNNNJJJDDDCCCDDD@@@AAABBBCCCEEEHHHMMMQQQUUUXXXbbbppp}}}wwwjjj]]]VVVTTTRRRTTTWWWXXX\\\eeemmmpppllleee```bbbdddlllyyyyyyqqqjjjddd[[[OOOFFFCCC@@@???>>>>>>@@@@@@???>>>BBBBBBBBBEEESSSrrrsssmmmyyyuuuTTTCCC======888777888222333333222222222333444444333222222111000///.........///000111111000///.........------------......000000000000000000000000000///............///000000000000000////////////666666555555555444444444333333222222222111111111111111111111111111111111111111222222222222111111222222222222222222222222333333333333333333333333333333222222333333444555555555555555666666666666666666777777888:::;;;<<<@@@GGGYYYrrrzzzXXXMMMHHHFFFIIIJJJHHHIIILLLTTTlll|||rrraaaRRRPPPRRRQQQUUU\\\```lll~~~vvvjjj```bbbmmmxxxhhhXXXYYY^^^fffnnnyyyzzzqqq___UUUKKKGGGEEEDDDEEEHHHIIIMMMUUUaaajjjuuu|||ooofff[[[TTTMMMJJJGGGCCCAAACCCBBBBBBCCCDDDFFFJJJPPPTTT[[[```lll|||}}}pppaaaYYYTTTRRRSSSVVVVVV[[[bbbiiinnnmmmfff```bbbccciiitttzzzssskkkeee\\\OOOGGGDDD???>>>======>>>???>>>===BBB@@@AAAEEEQQQnnnyyywww[[[HHH???===888888999222333333333222333333444444333222222111000///.........///000111111000///.........------------......//////////////////////////////............//////////////////000000000000666666666555555555444444444444333333222111111111111111111111111111111111111111222222222222111111222222222222222222222222333333333333333333333333333333333333333444444555555555555555666666666666666666777777999:::<<<===BBBMMMfffyyyXXXMMMIIIHHHIIIIIIHHHIIIMMMWWWpppgggZZZOOOOOOPPPPPPUUU]]]fffsssooofff___cccppp{{{jjjYYYYYY\\\aaagggrrrsssjjjXXXPPPIIIGGGFFFEEEGGGKKKLLLOOOWWWbbblllxxx}}}rrreee]]]SSSLLLGGGFFFDDD@@@>>>@@@AAABBBCCCDDDGGGLLLSSSWWWeeekkkzzzvvvfff]]]WWWSSSSSSUUUTTTYYY^^^ccciiilllhhhaaa______dddmmmvvv}}}uuummmggg^^^QQQHHHEEE>>>===<<<===>>>???>>><<<>>>===???EEENNNgggcccNNNAAA>>>888999:::444444444333333333333444444222222111111000000////////////000000000000/////////..................///////////////////////////////////////////////////////////////000000000000666666666666555555555555333333333222111000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222444333333333333444555555555555555555666666666666666666777888999;;;<<<===FFFTTTrrruuuUUULLLHHHGGGHHHHHHGGGJJJPPPYYYttt{{{aaaUUUMMMOOOPPPPPPWWW```mmm{{{gggbbb^^^ddduuu|||jjjYYYWWWVVVYYY^^^jjj~~~uuuiii```QQQJJJEEEEEEDDDDDDGGGLLLMMMOOOVVV```kkkxxxwwwoooeeeZZZSSSKKKEEEAAABBBAAA???>>>@@@CCCDDDEEEHHHLLLRRRZZZ```pppyyy{{{lllbbb[[[VVVTTTUUUSSSVVVYYY\\\dddkkkjjjccc^^^^^^bbbjjjqqqwwwxxxpppjjjaaaTTTKKKHHH???>>>======??????>>>===>>>===@@@DDDIIIZZZ|||kkkSSSCCC>>>888999;;;555666555444333333333333333111111111000000000000000000000////////////000000000//////......//////000------------------------......////////////........./////////000000000111777666666666555555555555222222222111000//////...111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222444333333333333444555555555555555555666666666777666666777888999;;;===>>>JJJYYYxxxlllMMMJJJGGGEEEGGGGGGGGGKKKRRR\\\vvvmmm___TTTNNNPPPRRRSSSZZZeeerrrgggdddbbbjjj||||||iiiYYYUUURRRRRRWWWfff~~~~~~zzzuuulll```VVVLLLFFFBBBBBBCCCCCCFFFKKKMMMNNNUUU___iiixxxvvvnnnfff\\\SSSLLLGGGBBB???AAAAAA@@@@@@BBBEEEGGGIIILLLQQQYYYbbbhhhyyypppfff^^^XXXUUUVVVRRRUUUVVVXXX```jjjjjjddd______bbbiiiooottt}}}{{{sssmmmcccWWWMMMJJJ@@@???>>>???@@@AAA@@@>>>BBB@@@BBBEEEEEEOOOpppssspppVVVEEE>>>888999<<<666777666555444333222222222000000000000000111111111111000///......///000111000000////////////000000------------------------......////////////........./////////000000111111777777777777666555444333777777666555444444333333000000000000000000000000///000000000111111111111222222222222222222222222111111111111111111111111222222222222333444555666555555555555666666666666888888888777777:::>>>BBBGGG^^^}}}]]]OOOKKKGGGHHHLLLJJJFFFKKKUUUggg|||eeeTTTRRRPPPOOONNNQQQ]]]iiiwwwfffeeehhhrrrooo]]]UUURRRUUUZZZfff{{{wwwrrrllleee]]]VVVPPPFFFDDDAAA@@@AAADDDHHHKKKNNNRRRWWW\\\dddppp{{{sssggg___YYYTTTMMMGGGFFFDDDAAA@@@AAABBBCCCCCCFFFIIINNNRRRWWW```kkksssxxxiii___XXXUUURRROOOSSSUUUUUU[[[eeeiiiggg^^^\\\___dddiiinnnvvvvvvllleee\\\RRRJJJEEE@@@===>>>???<<<;;;===AAA>>>@@@EEEEEEIII]]]uuuttthhhxxxbbbFFFAAAAAA:::777;;;555555444444444333333333222222222111111111111000000000000000000000000000////////////////////////111111111000//////......000000////////////000000000000000000000000000000666666666666555444333222555444444333333222222222111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111222222222222333444555666555555555555666666666666888888888777888:::???BBBQQQdddrrrWWWLLLIIIEEEFFFJJJHHHEEELLLWWWmmm~~~qqqZZZQQQOOOOOOOOOOOOTTTaaannnuuuccccccgggvvvrrr___WWWTTTXXX```nnn}}}xxxtttpppmmmgggaaa[[[UUUNNNJJJBBBAAA???>>>@@@DDDIIILLLNNNRRRXXX]]]cccnnn{{{|||yyyoooggg^^^WWWSSSOOOIIIEEEFFFDDDBBBAAABBBDDDEEEFFFLLLPPPVVV[[[```iiiuuu~~~~~~pppccc[[[VVVSSSNNNQQQQQQPPPUUU^^^cccbbb```]]]^^^bbbfffjjjrrr{{{xxxnnnggg___TTTMMMFFFAAA>>>???>>><<<;;;===@@@<<<===BBBBBBDDDTTThhhsssfffuuuhhhIIIBBBAAA;;;666999555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000---------...............000000////////////000000000000000000000000000000555555555555444333222222222222222222111111111111111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222222222222222333444555555555555555555666666666666777888888888888;;;???CCCVVViiikkkUUUOOOJJJFFFFFFJJJHHHGGGPPP]]]xxxhhhVVVNNNMMMMMMOOOQQQXXXfffttt~~~qqqddddddjjj}}}uuubbbZZZVVV]]]iiizzzzzztttnnnjjjddd```[[[UUUQQQLLLHHHEEE???>>>======@@@DDDIIIKKKNNNRRRXXX]]]ccckkkuuu}}}sssllliii___ZZZSSSNNNLLLJJJFFFCCCDDDCCCBBBBBBCCCFFFHHHJJJPPPVVV]]]cccjjjtttyyyjjj^^^WWWSSSNNNOOONNNLLLPPPXXX___```ccc___]]]___aaadddllluuu{{{qqqjjjbbbXXXPPPHHHBBB??????>>>;;;;;;<<>>===>>>@@@CCCGGGJJJMMMQQQWWW\\\bbbiiiqqqvvvqqqeee___\\\UUUQQQLLLIIIHHHFFFDDDBBB@@@AAABBBBBBDDDGGGKKKNNNUUU]]]fffnnnuuurrrcccXXXSSSPPPOOONNNLLLOOOVVV^^^ccchhhbbb^^^]]]\\\___gggppp~~~}}}sssllldddZZZSSSKKKDDD@@@???>>>;;;:::<<>>@@@BBBDDDFFFIIIOOOSSS^^^gggsss|||yyyhhhZZZRRROOONNNLLLLLLNNNTTT]]]dddjjjddd^^^[[[ZZZ\\\ccclllxxxtttmmmeee\\\UUUMMMGGGAAA@@@>>>;;;:::<<>>:::888555555444444444333333333222222222111111111000000000000000000000000000000////////////////////////111111000000////////////000000////////////000000////////////////////////888888888888777666555555444444444444444333333333222222222222222222222222//////000000000111111111222222222222222222222222333333333333333333333333333333333222222333333444555555555555666666666666777888888888999<<>>AAAAAA@@@@@@AAACCCEEEFFFHHHKKKOOOVVV]]]cccgggjjjmmmrrrxxxssscccYYYSSSPPPNNNLLLKKKIIIFFFDDDBBB@@@??????BBBFFFHHHKKKOOOVVV\\\eeeppp~~~ooo^^^SSSNNNKKKKKKKKKKKKNNNWWWaaajjjccc]]]ZZZXXXYYY```iiirrr}}}vvvooohhh___XXXPPPIIIBBB@@@>>>::::::<<<;;;;;;===???AAACCCDDDFFFKKKWWWfffpppuuuyyy~~~gggiiivvvyyy~~~bbbLLLCCC???;;;:::555555444444444333333333222222222111111111111000000000000000000000000000........................000//////...------,,,,,,000000////////////000000////////////////////////888888888888777666555444555555444444333333222222222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333333333444333333222222333333333555555555555666666666666777888888888:::===BBBEEEPPPaaaxxxttthhh]]]TTTLLLHHHFFFHHHHHHPPPggguuu[[[PPPOOOOOONNNQQQWWW^^^jjj~~~rrriiidddnnn~~~nnn``````aaahhhwww|||vvvqqqoookkkggg```ZZZVVVRRRNNNLLLDDDBBBAAA@@@@@@???<<<:::>>>>>>>>>>>>@@@BBBEEEFFFGGGHHHKKKPPPVVV\\\___aaagggkkkooouuuzzziii]]]VVVSSSQQQOOOMMMMMMLLLJJJGGGEEEDDDEEECCCHHHMMMPPPRRRXXX```gggqqq~~~wwwcccUUUOOOMMMLLLLLLJJJJJJQQQ\\\fffaaa[[[YYYWWWWWW]]]eeelllwwwyyyrrrkkkbbb\\\RRRJJJCCCAAA>>>::::::<<<999<<>>:::999<<<;;;@@@CCCAAA???@@@CCCEEECCCGGGPPP```ooo{{{|||qqqkkkooommmooovvvXXXGGG???;;;:::555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000......//////000111111111000000////////////000000////////////////////////888888888888888777666666555555444333333333333444444333333222111111111222222222222222222222222222//////000000111111111222555555555555555555555555333333333333333333333333888888888888777777777777999555444888;;;===FFFPPPYYYnnnttt```ZZZWWWNNNGGGHHHDDDBBBLLLcccxxxyyy___SSSOOOLLLPPPOOOSSS]]]iiiwwwooojjjlllwwwxxxiii```\\\___dddlllyyyxxxsssqqqmmmeee^^^XXXTTTNNNJJJHHHGGGEEEDDD???>>>===<<<;;;;;;<<<======<<<<<<===>>>@@@BBBCCCDDDFFFIIIMMMQQQTTTVVVWWW\\\```eeehhhkkkpppwww|||yyymmmccc___]]][[[ZZZ\\\]]]\\\VVVNNNJJJLLLOOORRRUUUYYY\\\```hhhttt|||pppdddWWWQQQKKKJJJIIIHHHLLLQQQRRR\\\```ZZZTTTVVV\\\^^^iiirrr{{{vvvqqqhhh```UUUMMMEEEBBB???<<<<<<>>><<<<<<===>>>???@@@AAAAAA>>>DDDLLL^^^www~~~wwwsss~~~|||lllooo~~~}}}ZZZFFFAAA???<<<888777666555444333333333222222222111111111111000000000000000000000000000111111000000//////......///////////////.........//////000000///---+++***222111111111000000//////888888888888888777666666555555444333333333333444444333222222111111222222222222222222222222222222000111111111222222222222333333333333333333333333333333333333333333333333666666666666666666666666888666777;;;===@@@IIITTTccc{{{gggWWWTTTTTTLLLIIIJJJIIIIIITTTjjj~~~oooZZZQQQNNNLLLQQQQQQVVV```mmm{{{|||mmmhhhnnn{{{sssfff___\\\```gggooo|||zzzqqqkkkiiieee]]]WWWTTTPPPKKKGGGEEEDDDBBBAAA>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAACCCDDDGGGKKKNNNRRRTTTUUU[[[^^^bbbeeeiiinnnuuu{{{{{{rrriiieeedddeeegggiiijjjggg___VVVQQQSSSWWW\\\```eeeiiinnnwwwssshhhZZZSSSLLLKKKIIIHHHKKKOOORRR[[[___YYYTTTVVVZZZ\\\dddnnn}}}yyytttkkkcccXXXPPPHHHDDDAAA===<<<>>>;;;;;;<<<===>>>???@@@AAA???EEEMMMbbb{{{tttoooxxx}}}kkklllzzz___JJJAAA===999888777666555444333333333222222222111111111111000000000000000000000000000111000000000/////////............///////////////...////////////---,,,+++111111111111000000000///888888888888888777666666555555444333333333333444333333222222111111222222222222222222222222222222222222222222222333333333222222222222222222222222333333333333333333333333444444555555666666777777666777:::===>>>DDDQQQ^^^rrrlllWWWLLLMMMOOOHHHFFFGGGHHHLLLYYYmmm~~~~~~aaaSSSOOOMMMLLLRRRSSSYYYffftttwwwjjjgggrrrxxxiiiaaa^^^\\\bbbkkkuuuzzzsssjjjdddaaa\\\UUUOOONNNKKKFFFCCCAAA@@@???>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFIIIMMMQQQTTTVVV[[[^^^bbbfffjjjqqqxxx|||~~~{{{uuuqqqrrrwww{{{~~~}}}wwwlllbbb\\\^^^bbbggglllsssxxx|||xxxmmm___VVVNNNLLLJJJHHHJJJNNNQQQXXX\\\YYYUUUVVVXXXYYY___hhhvvv~~~wwwooohhh]]]TTTKKKFFFBBB===<<<>>>:::;;;;;;<<<===>>>?????????EEELLLdddxxxoooqqqnnnkkkttthhhPPPDDD===888888888666555444333333333222222222111111111111000000000000000000000000000000000000000////////////------......//////000000---.../////////......---111111111111000000000000888888888888888777666666555555444333333333333444333333222222111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333444444333333444555666888888999666999<<<<<<>>>III^^^ooo~~~\\\NNNGGGIIIKKKEEEDDDEEEHHHOOO]]]mmm{{{nnnVVVNNNMMMMMMMMMSSSUUU]]]lll{{{qqqhhhgggsssmmm```\\\\\\[[[cccooo{{{|||tttnnneee___\\\WWWQQQLLLIIIFFFBBB??????>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;>>>=========>>>@@@BBBCCCCCCEEEGGGKKKOOOSSSVVVWWW]]]```fffmmmtttzzz~~~{{{oooiiijjjnnnwww}}}}}}ssseee[[[QQQMMMKKKIIIIIILLLPPPUUUYYYYYYWWWVVVVVVWWWZZZbbbooo}}}{{{rrrlll```WWWNNNHHHCCC===;;;===::::::;;;;;;<<<======>>>>>>CCCKKKeeeyyyqqqrrrllloooqqqVVVGGG@@@;;;999888777555444444444333222222222111111111000000000000000000000000000000000000000000////////////,,,------...///000111111------...///////////////111111111000000000000000888888888888888777666666555555444333333333333444333222222111222222333333222222222222222222222222111111111111111111000000333333333333333333333333222222222333333444444444444444555666888999::::::777:::;;;:::@@@SSSnnnpppSSSLLLIIIIIIJJJEEEIIIHHHLLLVVVdddqqq{{{dddQQQMMMMMMNNNOOOSSSVVVbbbsss~~~mmmgggiiiuuuwwwdddYYYXXX[[[[[[eeesss{{{uuummmggg```ZZZVVVRRRMMMIIIEEEBBB???>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;============???AAACCCDDDDDDFFFJJJOOOSSSVVVXXXYYY^^^ccclllwwwyyy{{{xxxjjj^^^SSSNNNLLLJJJJJJKKKOOOQQQVVVZZZZZZXXXVVVUUUWWW^^^jjjwww~~~uuuooocccYYYOOOIIICCC<<<:::;;;::::::;;;;;;<<<<<<======>>>EEEKKKeeevvv}}}ppphhhjjjwwwxxxYYYHHHAAA===999888777666555444444444222222222111111111000000000000000000000000000000////////////000000000000,,,------...///000111111---.........///000000111000000000000000000111111888888888888888777666666555555444333333333333444222222111111222222333333222222222222222222222222111111111000000000000000444444444444444444444444111222222333333444444555555555666777888999:::;;;999;;;<<<<<>>===>>>>>>===<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===???BBBDDDFFFGGGKKKPPPVVVZZZ]]]]]]]]]aaagggrrr|||nnnaaaTTTOOOMMMKKKJJJKKKMMMNNNSSS[[[^^^[[[VVVUUUUUU[[[eeeqqqxxxrrreee[[[QQQJJJDDD===:::;;;;;;;;;;;;<<<<<<<<<======???GGGMMMccc~~~}}}nnngggiiisss]]]III@@@<<<999999777666555444444444222222222111111111111000000000000000000000000000////////////000000000000------......//////000000///.........///000111111000000000000111111111111888888888888888777666666555555444333333333333444222222111111222222333444222222222222222222222222222222222111111000000000444444444444444444444444111111222333333444555555555555555666777888999999888<<<>>>BBBSSSrrraaaMMMMMMIIIFFFIIIIIIKKKHHHMMM\\\kkkuuu|||nnnVVVOOONNNLLLMMMRRRWWW]]]lllwwwkkkkkkrrr{{{hhh[[[VVVVVVYYY```lll}}}wwwllleeeZZZVVVQQQMMMHHHEEEBBBAAA>>>===<<<<<<===>>>===<<<:::;;;<<<===>>>======<<<======>>>@@@CCCFFFIIIKKKPPPTTT\\\cccggghhhhhhgggiiinnnwww~~~qqqcccUUUPPPNNNMMMKKKLLLLLLKKKPPP[[[aaa]]]XXXVVVSSSXXXaaalllzzz|||tttggg^^^SSSLLLFFF???<<<===<<<<<<<<<<<<<<<============FFFKKK\\\~~~uuusssqqqwwwgggNNNAAA;;;:::999888666555555444444222222222111111111111000000000000000000000000000.../////////000000000111.........///////////////000//////......///000111///000000000111111111111888888888888888777666666555555444333333333333444222111111111222333333444222222222222222222222222333333333222222111111111333333333333333333333333111111222333333444555555444444555555666777777777777<<>>===;;;:::;;;===>>>>>>>>>======AAAAAABBBEEEHHHLLLOOOQQQXXX^^^fffnnnssssssqqqooorrruuu|||rrrdddUUUPPPOOOMMMLLLLLLKKKIIIOOO\\\ccc___YYYWWWQQQWWW___iiivvv~~~vvviii___UUUNNNHHHAAA>>>???<<<<<<<<<===============999CCCGGGVVVzzzyyy~~~pppTTTDDD<<<:::999888666555555555555222222222111111111111000000000000000000000000000.../////////000000111111///////////////.........111000///......///000111//////000000111111111222888666444333222333555666666666555444333333222222333333333222222111111111333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444666666777777888888888999:::???CCCMMMhhhmmm___PPPKKKKKKJJJIIIIII===KKKUUUbbbvvvwwwbbbPPPLLLLLLKKKMMMRRR[[[cccwwwvvvmmmmmmsssmmm```YYYUUUUUUXXXbbbmmm~~~{{{ssskkkaaa[[[OOOMMMIIIFFFCCC@@@??????============<<<;;;::::::;;;===???@@@@@@@@@AAACCCCCCDDDEEEGGGJJJOOOVVV[[[dddiiisss~~~~~~~~~xxxmmm]]]RRRNNNMMMLLLJJJGGGKKKPPPUUU^^^ccc___XXXTTTUUUXXX___nnn|||tttoooeeeXXXMMMGGGCCC@@@===;;;;;;;;;<<<<<<<<<======:::AAAFFFOOOjjj~~~^^^FFF;;;999777555333333222111///555444333333222222333333444444333333222111000000000000000000000000000000111111111111000000000000//////000111111111111111////////////000000000000999888777666666666777777666555555444333333222222333333333222222222111111111111111111111111111111333333333333333333333333333333333333333333333333444444444444444333333333555666666777888999999:::<<>>=====================<<<;;;;;;<<<>>>AAABBBAAABBBCCCDDDEEEGGGJJJKKKNNNSSSZZZ```kkksss~~~{{{ooo```TTTOOOMMMKKKJJJHHHLLLPPPUUU]]]dddbbb\\\TTTUUUWWW^^^kkk~~~wwwrrriii[[[PPPIIIDDD@@@===;;;;;;;;;<<<<<<<<<======;;;@@@DDDLLLeeecccKKK>>>===;;;888777666666444333444444333222222222222333444333333222111111000000000000000000000000000000111111000000000/////////------...///////////////////////////000000000111999999888888888777777777555555555444444333333222333333333222222222222111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333555555666777888::::::;;;===???DDDVVVxxxsss]]]SSSJJJIIIKKKJJJIIIJJJKKKPPPWWWhhhzzzcccTTTIIIJJJMMMLLLPPPVVVaaalllyyylllhhhppp{{{sssddd\\\XXXVVVXXX\\\aaapppxxxoooggg^^^UUUOOOHHHFFFCCC@@@>>><<<;;;;;;==================<<<<<<===???BBBCCCCCCDDDEEEGGGIIILLLPPPRRRTTTYYYaaagggvvvttteeeYYYQQQNNNKKKIIIHHHKKKOOOSSS\\\dddfffbbbTTTTTTVVV]]]hhhwww{{{uuulll___SSSKKKFFF@@@===;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>DDDYYY{{{gggXXXOOOIIIJJJKKKJJJIIIJJJKKKNNNXXXmmm~~~www[[[PPPIIIKKKNNNMMMQQQYYYcccpppsssgggfffssszzzoooccc]]]ZZZYYY\\\```cccttt}}}rrriiiaaaYYYPPPJJJEEECCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========@@@CCCDDDEEEFFFGGGIIILLLQQQUUUXXXZZZ```iiipppzzzlll^^^TTTNNNJJJHHHGGGJJJLLLPPPXXXbbbgggfffUUUSSSTTT\\\fffrrr~~~uuulll```UUUNNNHHHBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???CCCTTTpppyyy|||~~~tttUUUDDD===;;;888666666555333111444333333222111222222222111111111000000000//////000000000000000000000000////////////............000000111111111111000000//////000000000111111111777777777777777666555555444444444444444333333333222222222222222222222222222222222333333444444444444444444444444444444444333333333333333333333333222222222333333444444444444555666888999;;;<<<<<>>DDDXXXwwwdddVVVOOOKKKLLLLLLIIIHHHIIIIIIQQQ___vvvlllWWWNNNJJJMMMOOOMMMSSS\\\fffuuupppccceeevvvsssjjj```\\\ZZZYYY]]]ccchhh{{{xxxnnnddd]]]UUUMMMGGGCCCBBB@@@===<<<;;;;;;<<<;;;:::::::::;;;<<<======>>>@@@CCCEEEFFFGGGIIIKKKOOOTTTZZZ]]]```gggrrr{{{rrrdddXXXPPPKKKHHHFFFHHHJJJLLLSSS^^^eeeeeeVVVRRRRRR[[[eeeooo}}}rrrkkk```WWWPPPKKKDDD@@@<<<<<<<<<<<<<<<<<<<<<;;;<<<======@@@KKKaaaxxxuuuwww}}}xxx{{{{{{ZZZEEE===;;;888666555444222000333333222111111111111222111111111000000000000000111111111111111111111111////////////............000000111111111111000000000000000000111111111111999999888888888777777777444444444444444444444444111222222222222333333333000000000111111222222333444444444444444444444444333333333333333333333333222333333444444555555666666666777888999;;;;;;<<<>>>>>>EEEVVVooovvv```UUUPPPLLLLLLLLLIIIHHHJJJKKKZZZllldddTTTMMMKKKNNNOOONNNUUU```jjj|||mmmbbbfffzzzkkkccc\\\XXXWWWYYY___fffrrrzzzssshhh___XXXRRRJJJEEEAAA@@@>>>===<<<<<<<<<<<<;;;:::::::::;;;<<<>>>??????BBBEEEGGGIIIJJJLLLNNNSSSXXX^^^aaadddnnn|||wwwiii[[[RRRLLLIIIEEEHHHIIIJJJPPPZZZaaacccZZZRRRQQQYYYbbbkkkyyyrrrkkkaaaYYYSSSMMMFFFAAA<<<<<<<<<<<<<<<;;;;;;;;;:::<<<===???EEETTTggguuuzzzsssnnn|||uuuxxx^^^HHH@@@===:::888777666444222333333222111111111111111111111111111111111111111111111111111111111111111000000000/////////......///////////////......---000000000111111111222222999888777666666666777777444444444444444444444444111111222222222333333333///000000111222222333333333333333333333333333333333333333333333333333333333333444555555666777777777777888999999:::;;;;;;===???GGGUUUhhh~~~kkkYYYSSSNNNJJJKKKKKKHHHIIILLLPPPeeevvvuuu^^^OOOJJJIIIMMMNNNNNNWWWdddppp|||jjj```ggg|||eee^^^XXXVVVWWW[[[dddmmm}}}tttlllbbbYYYSSSMMMGGGBBB???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAABBBBBBEEEHHHKKKLLLNNNPPPRRRWWW\\\bbbdddiiittt{{{lll^^^SSSMMMKKKFFFIIIJJJJJJNNNWWW^^^```^^^TTTPPPWWW^^^eeesssuuunnneee]]]VVVOOOGGGAAA======<<<<<<<<<;;;;;;;;;888;;;>>>???AAAJJJZZZgggqqqyyy}}}{{{|||sssgggyyy|||qqqrrrcccLLLBBB???<<<:::888777555333333222222111111111111111111222222222222222222222111111111111111111111111111111000000000////////////////////////...------000000111111111222222222888666444333222333555666444444444444444444444444111111111222222333333333111111222333444444555555222222222222222222222222333333333333333333333333444444555555666777888888888888888999999:::::::::<<<@@@IIIUUUeee{{{dddTTTPPPKKKIIIJJJIIIHHHJJJNNNSSSkkk{{{mmm[[[LLLGGGGGGLLLMMMNNNYYYggguuuyyyhhh```hhhxxxddd]]]XXXWWWYYY___jjjuuu}}}oooggg]]]UUUOOOJJJDDD@@@===<<<;;;:::::::::;;;<<<>>>=========>>>@@@CCCEEEDDDGGGKKKMMMOOOQQQSSSUUUZZZ___dddgggkkkxxx}}}nnn```TTTNNNLLLGGGJJJKKKJJJNNNVVV]]]___aaaVVVPPPUUU[[[aaaoooyyyrrrhhh___XXXPPPGGGAAA======<<<<<<<<<;;;;;;;;;777;;;???@@@@@@EEERRR___pppxxx{{{xxxzzzssscccrrr}}}nnnmmmgggPPPAAA>>>;;;999888666444222333222222111000111111111222222222222222222333333111111111111111111111111111111111111000000000000111111111111111000//////000111111111111222222222:::999888888777777888888777666555444444333444444222111000111333444333222222222222222222222222222555444333333222222222222222333333444444333333222333333333333444555666666888777777888:::;;;;;;;;;??????GGGUUUgggvvv]]]PPPJJJGGGEEEHHHHHHHHHKKKPPP^^^qqq|||~~~~~~cccUUULLLKKKLLLMMMMMMQQQ___nnn}}}kkkgggccceeesssccc\\\YYY[[[]]]```mmm}}}~~~wwwnnnfff\\\TTTNNNJJJEEEAAA???>>>===<<<<<<<<<<<<<<<===???AAAAAA@@@@@@@@@AAADDDLLLQQQOOOPPPVVVZZZZZZ\\\aaaffflllttttttggg[[[PPPJJJHHHEEEDDDIIIMMMPPPWWW]]]bbbXXXQQQRRRVVV]]]lllzzzuuujjjccc\\\QQQGGGBBBAAA???;;;::::::;;;;;;:::::::::<<<>>>>>>AAAKKKWWWkkkzzz}}}zzzssskkknnnuuugggjjjwwwsssQQQEEE???::::::999555444555555444333333222222333333111111000000000000111111//////000000111111111222111111111111111111111111000000000000000000000000000111111111111222222222999888777777666666777777777666555444444333444444444222222222444444444222222222222222222222222222666555444333333333333444222333333444444333333222333333333333444555666666777777777888:::;;;<<<;;;>>>@@@IIIZZZoookkkWWWOOOIIIFFFEEEFFFGGGFFFJJJOOObbbrrr{{{yyyyyy___RRRLLLLLLMMMNNNNNNTTTbbbqqqyyyhhheeeccciiiooobbb[[[YYY]]]```dddqqq|||tttkkkcccYYYQQQLLLHHHCCC???>>>===<<<<<<;;;;;;<<<<<<<<<>>>AAABBBBBBBBBDDDEEEIIIOOORRRQQQUUU\\\aaaaaa\\\```gggmmmwwwuuuhhh\\\QQQJJJIIIEEEDDDHHHLLLOOOTTT[[[^^^WWWSSSSSSVVV[[[gggsssxxxkkkccc\\\QQQHHHDDDAAA???;;;::::::;;;;;;:::;;;:::<<<>>>???AAALLLWWWlllwwwsssvvvpppcccfffrrryyyWWWHHHAAA<<<;;;:::777555666555444333333222222333333111111000000000000111111///000000000111111111111////////////////////////000000000000000000000000000111111111111222222222888777777666666666666666777666555444444333444444555444333333444555333222333333333333333333333333666555555444444444444555333333444444444444333333333333333333444555666777777777888888:::;;;<<<===AAAEEEQQQccczzz___OOOMMMJJJGGGFFFGGGFFFFFFKKKRRRiiirrruuuuuusssZZZNNNLLLLLLMMMOOOPPPWWWgggwwwtttdddbbbdddooo{{{iii```ZZZYYY___ccciiixxxyyypppfff___UUUMMMIIIEEEAAA======<<<;;;;;;;;;;;;;;;;;;<<<>>>AAACCCDDDEEEHHHJJJOOORRRSSSUUU[[[cccgggfff^^^cccjjjrrr~~~yyymmm```TTTLLLIIIFFFEEEHHHJJJLLLQQQVVVZZZWWWUUUUUUUUUWWWaaajjj{{{mmmddd\\\RRRJJJFFFBBB???<<<::::::;;;;;;:::;;;;;;===??????BBBMMMXXXnnn||||||}}}ooo```bbbnnn```LLLDDD===<<<;;;888666777555444333333222222333333111111000000000000111111000000000000111111111111////////////////////////000000000000000000000000000111111111111222222222888888777666666666666777777666555444444333444444555444222333444444333111333333333333333333333333555444444333333333444444333333444444444444333333333333333444444555666777777888888999999:::===???EEEMMM\\\pppuuuXXXLLLLLLKKKHHHGGGHHHGGGHHHNNNVVVnnnqqqqqqsssnnnWWWLLLKKKKKKLLLOOOQQQZZZlll}}}qqqbbbaaagggvvvsssddd\\\WWWYYY```gggnnn~~~uuukkkbbb[[[RRRKKKGGGDDD@@@===<<<;;;;;;:::::::::;;;;;;>>>@@@BBBDDDEEEGGGJJJMMMRRRSSSUUUZZZbbbggggggeeebbbhhhppp{{{ssseeeXXXPPPJJJFFFEEEHHHIIIJJJMMMRRRYYYZZZYYYVVVRRRTTT]]]eeewww~~~nnnddd[[[RRRJJJGGGBBB???<<<:::;;;;;;;;;;;;<<<;;;===@@@@@@DDDNNNZZZrrr{{{rrrrrr``````mmmgggOOOEEE===;;;;;;888666777555444333333222222333333111111000000000000111111000000000000000111111111111111111111111111111111000000000000000000000000000000111111111222222222999999888777777777777888777666555444444333444444444333222222333444333111333333333333333333333333333222222222222222333333333444444555555444444333444444444444555666777777777888999999888:::>>>AAAEEETTTiii}}}oooWWWMMMKKKJJJGGGFFFGGGFFFGGGPPPZZZqqqqqqqqqxxxiiiVVVNNNJJJJJJKKKNNNSSS]]]qqqooobbbccclllmmm```YYYUUUXXXbbbkkksssrrrhhh___XXXOOOIIIFFFDDD@@@===;;;;;;:::::::::;;;;;;<<<@@@BBBDDDEEEFFFHHHKKKNNNRRRSSSWWW___eeefffccc```eeemmmxxxwwwiiiZZZQQQKKKGGGFFFHHHIIIHHHKKKOOOZZZ]]]]]]VVVPPPRRR\\\eeerrrpppeee\\\RRRJJJHHHBBB@@@<<<;;;;;;<<<<<<;;;<<<<<<>>>AAABBBEEEPPP[[[{{{xxxlllwwwcccaaannnnnnRRRGGG<<<::::::888666555555444333333222222333333111111000000000000111111111111000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222:::999999888888888888888777666555444444333444444333222222333444555444333222222222222222222222222111111111111111222222333444444555555555555444444444444444444555666777888666888:::999888:::>>>CCCEEE\\\xxxnnnWWWMMMKKKFFFEEEDDDEEEDDDFFFQQQ]]]qqqtttwww{{{bbbTTTOOOJJJJJJLLLOOOUUUbbbwww|||nnncccfffsssxxxfff]]]XXXUUUZZZeeeoooyyy{{{ooofff\\\UUUMMMGGGEEECCC@@@>>>;;;;;;;;;;;;;;;;;;<<<===AAABBBDDDEEEFFFIIILLLPPPRRRSSSXXXaaafffdddbbbaaajjjttt~~~}}}|||zzz{{{|||zzzjjj[[[QQQKKKHHHGGGIIIIIIHHHJJJNNNWWW^^^```WWWOOORRR\\\dddnnn}}}ssshhh^^^TTTKKKHHHCCC@@@===;;;;;;<<<<<<;;;======???BBBCCCFFFQQQ\\\|||ooo}}}{{{iiifffrrrvvvVVVIII<<<999999888666555555444333333222222333333111111000000000000111111111111111111000000000000////////////////////////000000000000000000000000000111111111111222222222999999888777777777777777777666555444444333444444444333333444777888888777111111111111111111111111222111111111222222333444444444555555555555444444444444444444555666777888666999:::999777999???DDDKKKiiinnnUUULLLLLLGGGFFFFFFFFFFFFIIIVVVcccrrrwwwqqq[[[PPPNNNLLLKKKMMMRRRXXXfff}}}wwwkkkccciiizzzppp```[[[ZZZWWW]]]iiittt~~~xxxnnnfffYYYRRRKKKEEEDDDBBB@@@>>><<<<<<;;;;;;<<<<<<===>>>???AAACCCDDDFFFJJJOOOSSSTTTTTTZZZbbbeeeccceeejjjsss{{{tttnnnkkkjjjjjjjjjhhhjjjnnnsssyyy~~~~~~nnn^^^SSSLLLHHHGGGIIIJJJHHHIIIMMMPPP\\\bbbZZZQQQRRR[[[aaammm{{{wwwlllbbbWWWNNNJJJCCC@@@===;;;<<<<<<<<<<<<======???BBBCCCGGGRRR^^^uuu{{{sssqqqzzzZZZKKK===::::::999777666555444333333222222333333111111000000000000111111111111111111000000000///////////////////////////000000000000000000000000000111111111111222222222888888777666666666666666777777555444444444444444555444444666999;;;;;;:::000000000000000000000000222222222222333333444555444444555555555555444444555444444555555666777888666999;;;999777999???EEETTTuuuoooRRRJJJLLLIIIIIIIIIJJJIIINNN[[[jjjrrrzzziiiUUUMMMLLLMMMMMMOOOTTT[[[jjjsssiiiccckkk~~~kkk]]]YYY[[[ZZZ___lllxxx~~~vvvmmmgggWWWPPPIIIDDDBBBAAA???===<<<<<<<<<<<<<<<===>>>???===???AAACCCGGGKKKQQQUUUVVVVVVZZZbbbcccccciiirrr{{{~~~rrrmmmeee```^^^^^^^^^^^^]]]```ffflllsssyyy}}}sssbbbWWWLLLHHHGGGJJJJJJIIIJJJMMMJJJYYYccc\\\SSSSSSYYY^^^lllzzzzzzoooeeeYYYPPPKKKCCC@@@===;;;<<<<<<<<<<<<======@@@CCCDDDHHHSSS^^^xxxzzz|||{{{]]]MMM???;;;<<<:::888777555444333333222222333333111111000000000000111111222111111111000000//////111111111111111111111111000000000000000000000000000111111111111222222222888777777666666666666666888888777666555444444333222777888666===GGGDDD:::444444444444444444444444333333333333333333333333444444444444444444444444666555333333333444666888777888;;;>>><<<<<>>>>>@@@BBBDDDFFFKKKPPPTTTVVVWWW\\\```aaaccckkktttxxxnnnaaa___\\\ZZZZZZ\\\___aaagggkkkoootttxxx|||yyyiii]]]OOOKKKIIIIIIIIIFFFGGGJJJNNNTTT\\\]]]VVVPPPVVVaaaiiiuuutttggg\\\RRRLLLEEECCC@@@===;;;;;;<<<===<<<>>>@@@??????DDDMMMUUUtttvvv{{{fffLLL>>><<<777777:::777555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333222222222222222222333333::::::999888888888888888777777666666555555444444000555555444999BBB???555444444444444444444444444333333333333333333333333444444444444444444444444666555444333333444666777777777:::===<<<<<>>>>>???AAACCCEEEGGGLLLQQQUUUWWWYYY]]]aaaaaadddnnnzzzyyykkkbbbaaa___\\\[[[[[[___eeeiiinnnsssyyy|||kkk```QQQLLLIIIIIIIIIGGGHHHKKKKKKQQQYYY\\\UUUOOOSSS\\\gggssswwwiii^^^TTTNNNFFFDDDAAA>>><<<<<<>>>>>>>>>@@@AAA???>>>BBBJJJPPPgggwwwvvvmmmRRRBBB???999888:::777555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222111222222222222333333333::::::999888888888888999666666666666666555555555000444444222666===:::222444444444444444444444444333333333333333333333333444444444444444444444444555555444333333555666777777777999;;;;;;<<>>>>>AAABBBDDDFFFHHHLLLRRRUUUXXXZZZ___bbbcccgggvvv~~~pppeee___aaaaaa```aaaccciiiqqqwww}}}pppeeeSSSMMMIIIIIIIIIHHHIIIKKKKKKPPPXXX\\\XXXQQQRRRXXXdddnnn~~~|||lll```VVVPPPGGGEEEAAA???===>>>???@@@@@@AAAAAA???>>>@@@FFFKKKYYYuuuzzzqqqwwwZZZGGGAAA:::888:::666555555444333222222222222222222222222222222222222000000000000000000000000000000000000000000000000222222222111111111111111111111222222222333333333999888777777666666777777555555555666666666666666333555555333555:::888222444444444444444444444444333333333333333333333333444444444444444444444444555444444444444555666777888777888::::::===HHHSSShhh|||___QQQMMMMMMJJJIIIIIIJJJLLLTTTgggxxxkkkXXXNNNKKKLLLJJJMMMTTT___lll~~~xxxllljjjmmm~~~mmm```]]]^^^```fffppp{{{tttllljjjeee]]]SSSLLLEEECCCAAA===<<<===<<<<<<;;;<<<<<<===>>>???AAABBBDDDFFFHHHLLLQQQTTTVVVZZZ```eeehhhooo{{{rrrmmmkkkhhhkkknnnrrruuu|||uuukkkWWWOOOIIIIIIIIIHHHIIIKKKLLLPPPXXX^^^\\\VVVTTTVVV```iiivvvpppbbbXXXQQQGGGDDDAAA???===>>>???@@@@@@@@@@@@???>>>???DDDGGGSSSccc|||mmm```IIIAAA:::888999555555555444333222222222222222222222222222222222222000000000000000000000000000000000000000000000000333222222222111000000000111111111222222333333444999888888777777777777777555555555666666666666666444555555333444666555222444444444444444444444444333333333333333333333333444444444444444444444444444444444444555555666666888777888999:::===IIITTTgggttt[[[RRRPPPOOOKKKIIIHHHIIIKKKTTTfffvvveeeUUULLLIIIKKKHHHJJJSSS```pppsssjjjjjjppplll```]]]^^^```fffqqq}}}sssllllllggg___SSSKKKEEEBBB@@@===<<<>>>;;;;;;;;;<<<<<<===??????@@@AAACCCDDDFFFJJJOOOSSSTTTYYYaaajjjppp{{{zzzwwwyyy{{{{{{yyyooo[[[QQQIIIHHHHHHGGGGGGIIIKKKMMMTTT]]]^^^YYYTTTTTT[[[cccooo|||ssseeeYYYRRRGGGDDDAAA>>><<<<<<===>>>======>>>>>>>>>@@@CCCEEEOOOWWWppp}}}kkk}}}}}}fffLLLBBB999777999555555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000333222222222111000000000000000111222333333444444;;;;;;:::999999999999:::666666666666666555555555333333333222222222222111444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666888888999::::::===HHHTTThhhnnn[[[VVVTTTQQQJJJHHHGGGIIILLLVVVgggwwwwww```SSSKKKHHHIIIGGGJJJSSSccctttmmmeeeiiitttlll___\\\^^^```fffqqq}}}tttooopppjjjbbbRRRKKKDDDBBB???<<<<<>>???@@@@@@AAACCCDDDFFFIIINNNRRRTTTYYYcccppp{{{}}}|||rrr___TTTIIIFFFFFFEEEEEEFFFHHHHHHNNNXXX^^^ZZZTTTQQQUUU]]]iiiwwwxxxhhh[[[TTTHHHFFFBBB>>><<<;;;<<<<<<:::;;;<<<===???@@@BBBCCCIIILLL]]]xxx}}}wwwwwwzzz~~~}}}iii{{{wwwuuupppRRREEE;;;999:::555555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111000000111222333444444555<<<;;;::::::999999::::::777777666666555555444444444444444444333222222444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555555555555888888:::;;;;;;>>>HHHSSSggg}}}iiiZZZWWWTTTPPPHHHFFFEEEIIIOOOZZZlll|||mmm[[[RRRJJJGGGIIIJJJMMMVVVgggyyyyyyggg```gggwwwmmm```\\\\\\aaagggqqq}}}wwwssstttnnndddRRRJJJCCCAAA???<<<<<>>???@@@AAABBBDDDEEEGGGJJJOOORRRWWW[[[fffvvv}}}ssscccVVVIIIEEEEEECCCBBBBBBGGGEEEJJJVVV^^^]]]VVVQQQQQQYYYfffttt}}}mmm___VVVKKKHHHDDD@@@<<<;;;;;;;;;::::::;;;===???@@@@@@@@@AAADDDOOOaaarrryyyuuupppnnnsss{{{{{{fffssswwwppp}}}[[[KKK???;;;;;;555555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222///000111222333444444555:::999888888777777888888888888777666555444444333777666666777555444555888444444444444444444444444333333333333333333333333444444444444444444444444333444555555666666555555999999:::<<<<<<>>>GGGRRRcccxxxcccWWWUUURRRLLLGGGDDDEEEIIIQQQ]]]pppgggWWWQQQJJJHHHJJJMMMOOOYYYkkk~~~vvvccc\\\fffyyymmm```[[[\\\bbbhhhrrr~~~yyywwwxxxpppfffRRRJJJCCCAAA???<<<===???::::::;;;;;;===>>>???@@@BBBDDDEEEFFFHHHKKKPPPSSSZZZ]]]hhhzzz}}}ttteeeWWWIIIDDDDDDBBB@@@@@@IIIFFFJJJVVV``````YYYTTTNNNWWWdddssspppaaaXXXMMMKKKFFFAAA>>><<<;;;<<<;;;;;;;;;===>>>???>>>===<<<@@@HHHUUUfffrrrsssnnnhhhoooyyyzzzcccmmmzzznnncccPPPBBB===<<<666555555444333222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000111111222222222333///000000222333444555555===:::777777888999::::::555666777777777666555444333333333333333333333333222222333333444555666666111111222222222333333333444444444444444444444444555444444444444555666666:::777777;;;???AAAGGGMMM^^^mmmtttbbbSSSRRRSSSLLLHHHJJJJJJJJJOOO]]]mmmwwwfffXXXMMMKKKNNNLLLNNNPPPWWWfff~~~~~~llleeebbbiii{{{nnn```YYYWWWbbbgggooo{{{{{{zzzssskkkXXXMMMCCC@@@@@@===;;;<<<<<<<<<<<<<<<<<<===>>>???BBBAAACCCGGGIIIKKKPPPVVV[[[dddooo|||vvveeeVVVGGGCCCEEEEEEDDDDDDFFFJJJNNNSSS[[[```\\\TTTSSSWWWbbbsssyyyjjj^^^WWWMMMDDDAAA???<<<<<<===999999::::::;;;<<<======<<>>???CCCAAACCCHHHJJJKKKQQQXXX]]]eeeppp{{{wwwgggWWWGGGBBBCCCBBBAAA@@@BBBDDDGGGNNNXXX___\\\UUURRRUUU```ppp~~~ooocccYYYOOOEEEAAA???<<<;;;<<<999::::::;;;;;;<<<<<<<<<<<<>>>@@@GGGWWWlllwwwyyyyyy~~~|||jjjmmmooocccsssxxxTTTBBB>>><<<888888666444444555444222000444333222222111111222222111111111111111111111111000000000000111111111111000000000000000000000000111111111111222222222222===:::888777888999999888777777777666666444333222555555555555555555555555444444444444444444444444222222222222333333333333444444444444444444444444555444444444444555666666666444666;;;>>>@@@GGGNNNbbbtttwwwaaaUUULLLKKKLLLGGGHHHHHHIIIPPP[[[gggqqqwwwsss[[[QQQHHHGGGKKKJJJQQQWWWcccuuuqqqfffccccccpppmmm___XXXVVVYYY]]]fffsssyyyppp^^^QQQDDD???>>><<<;;;<<<<<<<<<<<<<<<===>>>???@@@DDDCCCDDDIIIKKKMMMSSSZZZaaagggpppyyyyyyjjj[[[KKKEEECCCAAA??????@@@@@@BBBJJJWWWaaa___XXXRRRTTT]]]lllzzzvvviii[[[QQQGGGBBB@@@<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???EEETTTiiixxxoooppp~~~kkk___lll___GGG???===;;;888666444444444444222111444333222222111111222222111111111111111111111111000000000000111111111111000000000000000000000000111111111111222222222333===;;;888888999999888888999888888777666555444444444444444444444444444444444444444444444444333333222222222333333333444444444444444444444444444444555444444444444555666666888777999===???BBBJJJRRRccc|||oooYYYQQQJJJIIIIIIDDDHHHFFFJJJUUUbbblllsssxxxjjjUUUNNNFFFFFFLLLKKKPPPXXXhhh|||~~~kkkbbbaaacccuuummm___WWWUUUVVVZZZbbbqqq|||rrraaaSSSEEE???===;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@EEEDDDEEEIIILLLNNNTTT\\\bbbhhhnnnuuu~~~{{{ooo```PPPIIIFFFDDDBBBCCCDDDBBBCCCJJJXXXdddddd]]]TTTUUU[[[hhhvvvzzzmmm^^^SSSIIIDDD@@@<<<:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===CCCQQQfff{{{uuuuuu~~~iii[[[eeemmmOOOBBB>>>>>>777666555555444444333222444333222222111111222222111111111111111111111111///000000000111111111111000000000000000000000000111111111222222222333333<<<;;;999888999999888666777777666555444444333333333333333333333333333333444444444444444444333333222222333333333444444444444444444444444444444444555444444444444555666666999888999===???CCCMMMXXXhhhlllVVVPPPJJJHHHHHHCCCHHHFFFKKKZZZhhhooouuuzzz}}}bbbQQQMMMGGGGGGMMMMMMOOOYYYkkkyyyggg___```eee{{{nnn___XXXVVVWWWZZZbbbqqqtttbbbTTTFFF@@@>>><<<;;;===;;;<<<<<<<<<>>>???@@@AAAFFFDDDEEEIIILLLOOOVVV]]]bbbfffjjjqqq}}}}}}pppbbbSSSLLLHHHEEEDDDFFFGGGEEEDDDIIIWWWccceee```VVVVVVZZZeeerrr}}}nnn```UUUJJJEEEAAA<<<:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===BBBNNNddd|||~~~kkkXXX```yyyyyyWWWDDD>>>===666666666555444444444444444333222222111111222222111111111111111111111111///000000000111111111111000000000000000000000000111222222222222333333333<<<;;;999999999999777666444333222222111111222222333333333333333333333333444444444444444444444444333333333333444444444444444444444444444444444444555444444444444555666666777666888<<>>@@@AAABBBFFFDDDEEEIIILLLOOOVVV^^^bbbeeehhhmmmzzz}}}pppcccTTTLLLGGGDDDCCCFFFFFFEEEDDDGGGRRR___dddbbbXXXVVVXXXaaammm}}}oooaaaVVVKKKFFFBBB===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===BBBMMMdddpppYYY]]]ttt^^^GGG===999555666777666444333444555444333222222111111222222111111111111111111111111000000000000111111111111000000000000000000000000222222222222333333333333<<<;;;:::999:::999777555333333222111222333444555444444444444444444444444222333333444444555555555333333333444444444444555444444444444444444444444555444444444444555666666666666999===CCCNNNaaarrrjjjQQQNNNIIIFFFGGGFFFGGGGGGPPPaaajjjlllttt~~~mmmWWWMMMMMMHHHIIINNNNNNTTTaaauuummm^^^]]]cccooopppaaaYYYWWWWWW[[[fffxxxyyy```SSSGGGCCCBBB???<<<===;;;;;;<<<===>>>@@@BBBCCCFFFDDDDDDHHHKKKOOOVVV___bbbeeeggglllyyytttgggXXXOOOHHHCCCBBBEEECCCDDDEEEFFFNNN[[[dddgggXXXUUUUUU]]]iiiyyyqqqaaaWWWLLLFFFCCC>>><<<===999::::::;;;;;;<<<<<<<<<<<<;;;===CCCNNNfffwww]]][[[nnngggNNN@@@999555666888777444333555666444333222222111111222222111111111111111111111111000000000000111111111111000000000000000000000000222222222333333333444444<<<;;;:::::::::999777444555555444444555666888999555555555555555555555555222222333333444555666666333333333444444444555555444444444444444444444444555444444444444555666666888888;;;AAAHHHVVVlllhhhNNNLLLHHHFFFHHHGGGGGGHHHRRRbbbjjjkkksssjjjTTTKKKLLLHHHHHHNNNNNNXXXeeeyyy{{{ggg[[[]]]eeesssqqqbbbZZZXXXVVV[[[gggzzz{{{^^^SSSHHHDDDCCC@@@======;;;;;;<<<===???@@@BBBCCCFFFCCCDDDGGGKKKNNNVVV___ccceeeggglllzzzyyylll]]]RRRJJJDDDCCCEEEAAAEEEFFFGGGNNN[[[ggglllXXXTTTSSSZZZfffvvvsssaaaWWWLLLGGGCCC???===>>>999999::::::;;;<<<======<<<<<<>>>DDDNNNggg{{{```[[[jjjoooTTTDDD;;;444777888777444333555777444333222222111111222222111111111111111111111111000000000000111111111111000000000000000000000000222222333333333444444444???>>><<<:::999777777777:::999888777666555444333555555444333333333333444444444444444444444444444333333333333333333333333555555555555555555555555333555777888777777777888<<<999:::DDDRRReee~~~kkkQQQNNNJJJGGGIIIHHHLLLIIIQQQ```hhhjjjvvv```UUUJJJHHHIIIKKKMMMPPPYYYeeezzzpppbbb^^^bbbhhhwwwxxxeee\\\\\\ZZZ___kkkxxxcccWWWKKKFFFDDD@@@<<<<<<999:::===???AAAAAAAAAAAAEEEEEEDDDEEEIIIOOOXXX^^^cccdddgggooo}}}ooo___UUUMMMFFFBBBCCCCCCDDDEEEHHHOOOWWW```eee]]]VVVRRRXXXdddsssuuufff[[[PPPJJJEEE???;;;;;;;;;::::::::::::;;;<<<<<>>===<<<:::999888888888888888777777666666555555666666555444444444444555444444444444444444444444333333333333333333333333555555555555555555555555222444777888777777888999>>><<<===FFFXXXssshhhPPPMMMIIIGGGIIIHHHMMMMMMWWWeeekkklllzzz~~~___TTTJJJHHHIIIKKKMMMQQQ[[[hhh}}}~~~lll```\\\bbbjjjzzzhhh^^^]]]YYY___lllxxxdddXXXLLLGGGDDD@@@<<<<<<======>>>???????????????EEEEEEEEEGGGJJJRRRZZZaaaeeefffhhhqqq}}}qqqcccXXXOOOFFFBBBCCCFFFEEEEEEFFFKKKRRRZZZ``````XXXRRRVVV```nnnvvvggg\\\QQQJJJEEE???<<<<<<;;;;;;::::::;;;;;;<<<===@@@======DDDOOOhhh}}}ccc^^^^^^nnnaaaIIIAAA<<<999666444444444444444555444222111000000000111111111111111111111111111111111111111000000000000000111111111111222222222111111222222222333333333===<<<;;;:::999999999999666666666666777777777777777777666555555555555666444444444444444444444444333333333333333333333333555555555555555555555555222444666777777777888:::<<<>>>@@@HHHaaabbbNNNLLLHHHGGGJJJIIIMMMQQQ^^^mmmpppqqqwww^^^SSSJJJHHHJJJKKKNNNRRR___lllwwwggg]]]ZZZcccmmm}}}kkkaaa^^^YYY___nnnyyyfffYYYMMMGGGDDD@@@===<<<>>>>>>>>>>>>>>>??????@@@EEEEEEGGGIIIMMMUUU^^^dddggggggiiiuuu}}}tttiii^^^RRRFFFBBBDDDEEEEEEDDDDDDGGGOOOXXX^^^cccZZZSSSSSSZZZgggyyyzzziii^^^RRRKKKFFF@@@<<<<<<;;;;;;;;;:::;;;;;;<<<===@@@???@@@EEEMMMdddeee^^^[[[hhhnnnOOO@@@===:::666444444555444444444444333222111111111111222222222222222222222222111111111111000000000000000111111111111222222222111111222222222333333333===<<<;;;:::::::::::::::777777777777666666666666777666666555555555555555444444444444444444444444444444444444444444444444555555555555555555555555222444666777777777999;;;888===AAAKKKiiiyyy]]]LLLKKKGGGGGGKKKIIIKKKSSSdddtttvvvxxxrrr[[[RRRKKKIIIJJJKKKOOOSSSaaaoooqqqddd[[[YYYdddrrrnnnbbb^^^ZZZbbbqqqyyyhhh[[[NNNHHHDDD@@@======<<<;;;;;;<<<>>>@@@CCCDDDDDDEEEHHHKKKPPPXXXaaagggggghhhlllzzz~~~~~~~~~xxxooodddUUUGGGCCCEEECCCDDDDDDDDDGGGOOOZZZbbbeee\\\TTTRRRWWWcccuuu~~~lll```SSSLLLFFF@@@======;;;;;;;;;;;;;;;<<<======>>>???BBBEEEJJJ___yyyoooddd[[[ddd~~~zzzWWWBBB>>>;;;777555555555555444444444333333222222222222222222222222222222222222111111111111000000000///000000111111111222222222111111222222222333333333===<<<;;;;;;::::::::::::999999888777666555444444666555444444333333444444444444444444444444444444444444444444444444444444555555555555555555555555333444666666666777999;;;666===EEESSSrrroooXXXLLLJJJFFFGGGKKKIIIHHHSSShhhzzz}}}nnnXXXQQQKKKJJJJJJKKKOOOUUUbbbqqqmmmbbb[[[ZZZgggxxxsssddd^^^]]]eeettt~~~{{{kkk]]]OOOHHHEEE@@@>>>>>><<<;;;;;;<<<>>>@@@CCCDDDCCCEEEHHHLLLQQQYYYbbbhhheeeiiiqqq}}}zzzrrrhhhYYYJJJDDDFFFEEEGGGHHHHHHIIIPPPZZZccceee]]]UUUSSSVVVaaasssooobbbUUUMMMGGGAAA>>>>>><<<;;;;;;;;;;;;<<<======<<<===AAAEEEHHH[[[vvvooo```cccxxx___EEE???<<<888666666666555444444444444444333333333222222222222222222222222222111111111111000000000///000000111111111222222222111111222222222333333333>>>===<<<;;;::::::::::::::::::999777666444333333555555444333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555666666666555666888:::888>>>III[[[yyyfffTTTLLLJJJEEEGGGLLLIIIJJJUUUlllkkkVVVPPPKKKKKKKKKKKKPPPVVVbbbsss|||iiiaaa\\\\\\lllxxxhhhaaa```ggguuuzzz}}}mmm___QQQIIIEEEAAA>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDHHHLLLQQQYYYbbbgggdddlllyyy~~~{{{rrriii[[[MMMGGGFFFIIIKKKLLLKKKJJJNNNVVV^^^eee^^^WWWTTTVVV```qqqqqqeeeWWWNNNHHHAAA>>>???<<<<<<;;;;;;<<<<<<===>>>;;;<<>>???======>>>???????????????AAACCCGGGKKKPPPXXX```eeefffrrr{{{}}}{{{ppphhh]]]QQQIIIGGGFFFIIILLLKKKIIIKKKSSSZZZeee___XXXUUUUUU]]]mmm}}}sssfffXXXOOOHHHBBB???@@@<<<<<<<<<<<<<<<======>>>>>><<>>:::777777666555444333444555666666555444333111111111111111111111111111111111111000000000000000111111111111222222222111111222222222333333333@@@???>>><<<:::999999888777777777777777666666666777777666555555555555555444444444444444444444444555555555555555555555555555555555555555555555555888888888666444444666888<<<;;;EEE^^^wwwttt^^^RRRMMMLLLEEEGGGMMMIIIUUU___ttthhhSSSNNNKKKKKKKKKLLLQQQXXXdddxxxqqq```]]]\\\aaavvvrrrjjjaaagggrrr|||pppbbbRRRJJJEEEAAA??????999:::===???AAAAAAAAAAAAAAACCCFFFJJJPPPWWW___dddhhhvvvxxx|||{{{oooggg^^^SSSJJJGGG???DDDIIIJJJHHHKKKRRRZZZeee___YYYVVVUUUZZZjjjyyytttgggXXXOOOHHHBBB???@@@<<<<<<<<<<<<<<<===>>>>>>@@@>>>???BBBDDDMMMggg{{{wwwyyy}}}uuutttsssnnnvvvSSSBBB>>>:::888777666666555333444555666666666444444000000000000000000000000111111111111000000000000000111111111111222222222111111222222222333333333>>>===<<<;;;:::999999999999999999888777666666555666555555555555444444444555555555555555555555555666666666666666666666666666666666666666666666666888666444333333666:::<<<999@@@HHH[[[tttddd[[[RRRNNNKKKHHHHHHLLLQQQhhhzzzfffUUUNNNIIIJJJMMMOOOTTTZZZiii}}}kkk^^^]]]^^^fffzzzkkkeeeeeemmm|||ssscccRRRJJJFFFCCC@@@???>>>>>>>>>???@@@@@@@@@AAA<<<@@@GGGMMMNNNQQQ[[[gggsssyyy|||vvv|||~~~wwwqqqeeeTTTJJJHHHHHHEEEEEEGGGHHHIIIOOOVVVbbb___YYYRRRPPPXXXgggsssyyyiiiWWWNNNJJJDDD@@@>>>======<<<<<<<<<<<<======>>>===>>>BBBEEELLL[[[iii|||uuuvvv|||pppttt}}}uuu___DDDAAA<<<888888999666111555555555444444555555555111222222333333222222111111111111111111111111111222222111111111111222222333333333333333333333333>>>===<<<;;;:::999999999999999888888777666666555333333333444444555555555555555555555555555555555555555555555555555555555666666666666666666666666666666555444666999<<<>>>999@@@FFFWWWqqq|||{{{eee\\\SSSOOOKKKIIIIIILLLVVVjjj}}}xxxcccTTTMMMIIIJJJLLLOOOTTTZZZjjjxxxggg\\\\\\```jjjrrrkkkiiimmmyyytttdddSSSJJJGGGCCC@@@???>>>>>>>>>???@@@@@@AAAAAA???@@@DDDKKKPPPTTT\\\eeerrr{{{{{{wwwzzzssshhhXXXMMMJJJHHHEEEDDDFFFGGGHHHNNNUUU```^^^YYYSSSPPPWWWeeerrr{{{kkkYYYPPPKKKFFFAAA@@@======<<<<<<<<<<<<======???>>>???AAACCCHHHTTTaaauuu~~~~~~wwwwww}}}pppuuuwwwzzzbbbIIICCC;;;666666777555222555444444333333444444555222333333444444333333222222222222222222222222222222222111111111111222222333333333333333333333333???>>><<<;;;::::::999999999999888888777666666666000111222333444555666666555555555555555555555555555555555555555555555555666666666666666666666666555555666777888:::<<<===:::???CCCRRRkkkyyyvvveee\\\SSSOOOLLLIIIJJJMMM[[[kkkyyy{{{uuu```RRRLLLIIIJJJLLLNNNUUU[[[lllqqqcccYYY[[[bbbqqq|||sssnnnnnnvvvuuueeeSSSJJJGGGCCC@@@???>>>>>>??????@@@AAAAAABBBCCC@@@BBBIIIQQQWWW___eeeuuuzzzyyy~~~wwwlll]]]QQQLLLGGGDDDDDDFFFFFFGGGLLLSSS\\\\\\YYYSSSPPPUUUcccnnnyyy~~~mmm[[[QQQLLLGGGCCCAAA======<<<<<<<<<<<<======???>>>???AAA@@@CCCMMMXXXiiixxx||||||ssszzzxxxtttgggOOOFFF:::444444555555444444333333222222333333444333333444444444444333333333333333333333333333333222222111111111111222222333333333333333333333333???>>>===;;;::::::::::::888888888888777777666666222222333444444555666666555555555555555555555555555555555555555555555555666666666666666666666666555666777888999::::::::::::???CCCPPPhhhxxxvvvcccZZZRRRNNNKKKHHHJJJMMM\\\iiirrrrrr{{{sss]]]PPPKKKIIIJJJLLLNNNVVV^^^ooolll```YYY\\\fffyyywwwqqqooovvv}}}vvveeeSSSIIIEEEAAA???>>>>>>>>>??????@@@AAABBBBBBEEECCCEEEKKKRRRYYYccclll}}}}}}yyy{{{|||zzzooobbbUUUMMMGGGDDDDDDFFFFFFEEEJJJPPPXXXZZZZZZUUUPPPTTT```jjjtttooo\\\RRRMMMGGGCCCBBB======<<<<<<<<<<<<======>>>>>>@@@AAA@@@AAAIIISSSdddwwwzzzvvvpppnnnRRRFFF:::666666666555555333222222222222222222333222333333444444333333222333333333333333333333333222222111111111111222222222222333333333333444444???>>>===<<<;;;:::::::::888888888777777777777777666666666666555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666777888888777666666:::@@@DDDQQQhhh{{{xxx___WWWOOOKKKIIIHHHIIIMMMYYYeeekkklllzzzrrr\\\NNNKKKJJJKKKLLLOOOWWW```sss|||hhh___[[[___kkkzzzsssqqqwww~~~}}}|||wwweeeRRRHHHDDD@@@=========>>>???@@@AAABBBCCCCCCEEEFFFJJJOOOSSSZZZiiiwww~~~vvvuuu}}}|||~~~|||sssgggYYYNNNHHHEEEEEEFFFFFFDDDHHHMMMTTTYYY[[[WWWQQQSSS]]]gggrrr{{{ppp]]]RRRLLLGGGCCCAAA======<<<<<<<<<<<<=========>>>@@@BBBAAABBBJJJTTTcccwww~~~qqqnnnwwwSSSFFF:::999;;;999666555222222222111111222222222111111222222222222111111333333333333333333333333222222111111111111222222222222222333333444444444??????===<<<;;;:::::::::888888777777777777777777777777777666666666555555555555555555555555555555444444444444444444444444666666666666666666666666666666777777777777666666:::BBBHHHVVVmmmwww\\\SSSLLLJJJIIIHHHJJJNNNVVVbbbiiikkk}}}rrrZZZNNNKKKKKKLLLMMMPPPZZZdddwwwuuuccc^^^]]]cccqqqxxxsssxxx~~~|||{{{yyygggSSSHHHCCC???=========>>>???@@@AAABBBCCCDDDFFFHHHLLLQQQTTT]]]ooo~~~uuuooopppyyy{{{~~~wwwlll]]]OOOIIIFFFFFFGGGFFFDDDGGGLLLQQQXXX]]]ZZZSSSRRR[[[dddpppwwwrrr^^^RRRLLLGGGCCCBBB======<<<<<<<<<<<<======>>>>>>@@@BBBBBBCCCLLLVVVaaavvvlllkkkYYYHHH<<<<<<>>>:::666666333222222111111222222333000000111111111111000000333333333333333333333333222222111111111111222222111222222333333444444555@@@???>>><<<;;;;;;;;;;;;777777777777777777777888555555555666666666666666555555555555555555555555444444444444444444444444666666666666666666666666444555666666888999::::::999DDDMMM\\\tttqqqZZZRRRKKKJJJJJJJJJMMMQQQVVVccckkkooopppXXXMMMLLLLLLNNNNNNQQQ\\\fff{{{~~~mmm^^^\\\^^^gggxxx~~~uuuwww|||~~~}}}}}}|||iiiUUUJJJEEEAAA??????===>>>???@@@BBBCCCDDDDDDGGGFFFIIIOOOVVVbbbsss{{{qqqiiijjjuuu|||yyy|||{{{qqqaaaQQQJJJHHHGGGHHHGGGDDDFFFKKKOOOWWW___\\\UUURRRZZZcccoootttuuu```TTTMMMHHHDDDCCC======<<<<<<<<<<<<======??????@@@BBBAAACCCLLLWWW```wwwzzz}}}jjjhhhvvvcccNNN>>><<<>>>999555666333333222222222222333333111111111222222111111111222222222222222222222222222222111111111111222222111111222333333444555555@@@???>>>===;;;;;;;;;;;;777777777777777888888888222333333444555666777777555555555555555555555555444444444444444444444444666666666666666666666666333444555666999;;;===???999FFFQQQ```xxxkkkYYYQQQKKKJJJKKKLLLOOOTTTWWWeeennnsssoooWWWMMMLLLMMMOOOOOORRR]]]hhh~~~xxxfffZZZ[[[___iii|||wwwuuuzzz}}}~~~~~~lllWWWKKKFFFBBB@@@@@@===>>>???@@@BBBCCCDDDEEEIIIDDDDDDLLLXXXfffvvv~~~rrrfffgggsssyyyvvvzzz~~~uuudddSSSKKKHHHHHHIIIGGGDDDFFFKKKNNNWWW```^^^VVVSSSYYYbbboooqqq}}}wwwbbbUUUOOOIIIFFFEEE======<<<<<<<<<<<<======AAA@@@@@@AAA@@@BBBLLLVVVaaayyy}}}rrrxxxiiieeeoookkkSSS???<<<<<<777444777444333333222222333333444222222222333333222222222111111111111111111111111222222111111111111222222111111222333333444555555BBBAAA???>>><<<;;;;;;;;;;;;;;;:::999999888888777888777777666555555444444666666666666666555555444555555555555555555555555777777777777777777777777777666666666777888999999@@@BBBOOOggg}}}hhhTTTPPPLLLJJJIIIHHHMMMTTT\\\aaaeeeqqqjjjVVVLLLIIIIIILLLPPPVVV```jjjpppbbb[[[^^^cccjjj}}}wwwwwwxxx}}}pppYYYLLLFFFBBB??????>>>>>>???AAACCCDDDFFFFFFIIIGGGHHHNNNWWWcccssszzznnnfffhhhsss}}}{{{yyy|||uuufffXXXMMMFFFBBBDDDGGGGGGHHHJJJJJJYYYccc^^^VVVVVVZZZ\\\dddmmm{{{~~~eeeVVVNNNGGGDDDDDD>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>???EEEMMMTTTaaa}}}{{{uuubbb```ggg~~~XXX@@@===999777666222666666555444333333222222444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222BBBAAA???>>><<<;;;;;;;;;;;;::::::999999888888777777777666666555444444333111333666999999888555333555555555555555555555555666666666666666666666666666666666666777888999:::>>>CCCTTTmmmcccRRRMMMJJJIIIGGGGGGLLLTTT[[[```gggttteeeTTTLLLIIIIIIMMMPPPVVVaaallllll___VVV\\\dddrrr|||yyyyyy}}}ttt]]]OOOHHHDDDAAA@@@>>>>>>???AAACCCDDDFFFFFFHHHFFFGGGMMMVVVaaarrrzzzooogggiiirrr{{{|||yyy}}}yyyjjj\\\NNNGGGBBBDDDGGGGGGHHHJJJJJJXXXbbb^^^WWWVVVXXXZZZcccmmmzzzjjjZZZPPPHHHCCCBBB>>>>>>===<<<<<<<<<<<<<<<;;;===>>>>>>>>>CCCKKKRRRaaa|||yyyvvvcccaaaggg\\\CCC???;;;888777333555555555444444333333222444444333333333333222222222222222222222222222222222222222222222222222222444444444444444333333333BBBAAA???>>><<<;;;;;;;;;:::::::::999888888777777666666666555444444333333---111666;;;<<<:::666333555555555555555555555555666666666666666666666666666666666666777888999:::>>>FFF\\\vvv~~~___PPPKKKHHHHHHFFFFFFLLLSSSZZZ```hhhyyyxxx^^^RRRLLLJJJJJJMMMPPPVVVcccnnnwwweeeZZZUUU\\\hhh|||{{{xxx}}}zzzbbbSSSKKKEEEAAAAAA>>>>>>???AAACCCDDDFFFFFFGGGEEEGGGLLLTTT___ppp~~~uuummmmmmuuu|||~~~zzz}}}~~~ooobbbPPPIIICCCDDDFFFFFFGGGIIIKKKVVV```^^^XXXUUUWWWXXXbbbkkkyyyqqq___SSSIIIBBB@@@>>>>>>===<<<<<<<<<<<<<<<:::<<<======>>>BBBIIIOOO]]]wwwxxxwwwfffcccgggbbbGGGBBB<<<999888555444444444444444444444444444444333333333333222222111111111111111111111111222222222222222222222222555555555555555555555555BBBAAA???>>><<<;;;;;;;;;::::::999999888777777777666555555555444444444333///222666:::;;;999555333555555555555555555555555666666666666666666666666666666666666777888::::::???LLLfffzzz^^^QQQMMMIIIHHHGGGFFFKKKRRR[[[```iii{{{lllXXXPPPKKKJJJKKKNNNQQQWWWeeerrrooo```WWWXXX___mmm~~~www{{{~~~fffVVVLLLDDDAAAAAA>>>>>>???AAACCCDDDFFFFFFFFFEEEFFFKKKRRR]]]ppp}}}vvvuuu{{{{{{|||sssgggSSSKKKDDDDDDFFFEEEFFFHHHKKKTTT]]]^^^ZZZVVVUUUVVV___iiivvvtttbbbVVVKKKCCC@@@>>>>>>===<<<<<<<<<<<<<<<:::===>>>>>>>>>AAAGGGLLLUUUmmm}}}yyyjjjfffiii~~~hhhKKKCCC<<<999888555333333444444444444444444444444333333333222222222000000000000000000000000111222222222222222333333444444444555555555555555BBBAAA???>>><<<;;;;;;;;;::::::999888888777777666555555555555555444444444555555666777777666555444555555555555555555555555555555555555555555555555555555555666777999:::;;;BBBRRRnnnvvv___UUUPPPLLLJJJHHHGGGLLLSSS^^^aaajjj~~~dddTTTOOOJJJJJJLLLNNNQQQXXXggguuuwwwggg\\\VVVYYYaaarrrxxxyyyiiiXXXLLLCCC@@@AAA>>>>>>???AAACCCDDDFFFFFFEEEEEEGGGKKKQQQ]]]qqq|||{{{{{{{{{uuuiiiVVVMMMEEEDDDEEEDDDEEEGGGJJJPPPYYY^^^\\\WWWTTTTTT\\\eeerrruuucccVVVKKKDDDAAA>>>>>>===<<<<<<<<<<<<<<<;;;>>>@@@@@@???AAAFFFJJJOOOdddpppllllll}}}nnnNNNDDD<<<888888555333333444444444444444444444444333333333222222222000000000000000000000000111111111222222333333333222222333333333444444444BBBAAA???>>><<<;;;;;;;;;999999999888777777666666666666666666666666666666999777555444444444666666555555555555555555555555555555555555555555555555555555555666777999:::;;;EEEVVVrrrqqq___VVVQQQNNNLLLJJJIIINNNUUU___bbbmmmyyy^^^RRRNNNJJJJJJLLLOOOQQQYYYiiiyyynnn```YYYVVVXXXdddxxx}}}zzz~~~kkkYYYLLLCCC@@@BBB>>>>>>???AAACCCDDDFFFFFFEEEEEEHHHLLLRRR^^^ttt~~~~~~{{{zzzvvvjjjXXXOOOFFFEEEEEECCCDDDFFFHHHMMMUUU^^^^^^XXXSSSSSSXXXaaaooo|||vvvcccVVVLLLEEECCC>>>>>>===<<<<<<<<<<<<<<<;;;>>>AAAAAA@@@AAADDDHHHLLL]]]{{{sssppp}}}tttRRRFFF<<<777888555444444444444444444444444444444333333333333222222111111111111111111111111111111111222222333333444000111111222222333333333BBBAAA???>>><<<;;;;;;;;;999999888888777777666666777777777777777777777777777666444333444555777888555555555555555555555555555555555555555555555555444555555666777999;;;<<>>>>>???AAACCCDDDFFFFFFEEEFFFIIINNNTTTaaawww{{{xxxwwwkkkZZZPPPGGGEEEDDDCCCCCCEEEGGGIIIRRR]]]```YYYTTTSSSTTT^^^lllyyyyyycccVVVLLLFFFDDD>>>>>>===<<<<<<<<<<<<<<<:::>>>AAAAAA??????BBBDDDJJJWWWvvvzzzttt}}}zzzVVVHHH===888999777555555555444444333333222444444333333333333222222222222222222222222222222000111111222333333444444000000111111222333333444BBBAAA???>>><<<;;;;;;;;;999999888888777666666666777777777777888888888888444444444444555777888999555555555555555555555555555555555555555555555555444444555666888999;;;<<>>>>>???AAACCCDDDFFFFFFEEEFFFJJJOOOUUUbbbyyyzzzwwwwwwlll[[[QQQHHHEEEDDDBBBCCCEEEFFFGGGPPP]]]aaaZZZTTTSSSRRR\\\jjjxxx{{{dddVVVKKKFFFEEE>>>>>>===<<<<<<<<<<<<<<<999===@@@@@@>>>>>>@@@BBBGGGQQQooovvv}}}~~~YYYJJJ???::::::888666666555444333333222222444444444333333333222222222222222222222222222222000000111222333333444444000000111222222333444444DDDBBB???=========<<<;;;;;;:::888666555666777888444555555555666666777777666666555555555555666666555555555555555555555555555555666666666666555555444555555444555888<<<@@@EEE^^^zzz~~~bbbUUUPPPMMMMMMMMMMMMNNNVVV___iiimmm}}}qqqZZZOOOLLLIIIJJJLLLPPPRRRZZZjjjzzzlll]]]WWWWWWWWWccczzzooo^^^SSSIIICCCAAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGJJJQQQZZZhhh}}}uuurrr}}}wwwkkkdddXXXKKKFFFDDDBBBAAABBBHHHJJJOOOXXX``````XXXQQQVVVXXXbbbrrrkkkZZZOOOGGGCCCAAA@@@>>>===<<<;;;<<<<<<>>>============???@@@AAABBBMMMdddyyy~~~cccJJJ@@@===999666888777777555444333222222444555666777666555444333333333333333333222111000333333222111111000000///333333333333333333333333DDDBBB???=========<<<;;;;;;:::888666555666777888666666666777777777888888666555555555555555555666555555555555555555555555555555666666666666555555444555555555555888<<>>===<<<;;;<<<<<<>>>============???@@@AAACCCIIIZZZsssvvvwwwjjjNNNAAA===999666777777666555444444333333333333333333333222111111222222333333222111111000444444444333333333333222333333333333333333333333DDDBBB???=========<<<;;;;;;:::888777666666777777777777777777888888888888555555444444444444555555555555555555555555555555555555666666666666555555444555555555555888<<>>===<<<;;;<<<<<<============>>>???@@@@@@CCCDDDMMMbbbzzz{{{{{{tttnnnrrrtttSSSCCC===:::777666666666555555444444444333333222111111111111111111222222222222111000000222222333333333444444444333333333333333333333333DDDBBB???=========<<<;;;;;;:::999777777777777777777777777777777777777777444444333333333333444444555555555555555555555555555555666666666666555555444555666666666888;;;>>>FFFUUUgggsssfffXXXUUUNNNIIIFFFFFFIIIQQQ```nnnppppppeeeSSSLLLJJJHHHHHHKKKOOOSSS]]]pppssscccYYYWWW]]]eee|||~~~vvvsss{{{yyydddTTTIIIDDDDDD@@@@@@@@@AAABBBCCCDDDEEEFFFGGGLLLTTT]]]iii|||uuurrr}}}zzziii[[[MMMGGGFFFDDDDDDFFFBBBEEELLLWWW```aaaZZZSSSNNNSSS^^^nnn|||sss^^^QQQJJJGGGAAA@@@>>>===<<<;;;<<<<<<<<<<<<======>>>??????@@@AAA@@@EEEVVVooorrrvvvjjjiii}}}~~~YYYDDD>>><<<999666666666666555555555555555444333222111222333444111111111222222111000000//////000111222222333333333333333333333333333333DDDBBB???=========<<<;;;;;;:::999888888777777777666666666666666666666666444444333333333333444444555555555555555555555555555555666666666666555555444555666666666888:::===CCCPPP```nnnwww```VVVSSSMMMIIIHHHIIILLLRRR___kkklllmmm|||bbbRRRLLLLLLHHHIIILLLPPPUUU___sssmmm```XXXWWW```jjj{{{tttzzz}}}gggVVVIIIDDDDDD@@@@@@@@@AAABBBCCCDDDEEEEEEFFFLLLTTT\\\gggyyywwwrrr|||~~~lll^^^OOOIIIFFFDDDDDDFFFBBBDDDKKKUUU^^^```ZZZTTTOOOSSS___mmmzzzwww```QQQIIIFFFAAA@@@>>>===<<<;;;<<<<<<;;;<<<<<<===>>>>>>??????AAA???CCCPPPfff{{{|||oooyyyiiigggyyy^^^FFF???===;;;666666666666666666555555555444333222111222333444000111111222222222111111//////000111222333333444333333333333333333333333DDDBBB???=========<<<;;;:::::::::999999888777777666666666666555555555555555555444444444444555555555555555555555555555555555555666666666666555555444555777777777888:::<<<@@@MMM]]]nnnrrr\\\RRRPPPKKKIIIIIIKKKNNNSSS^^^iiijjjlllxxx```RRRMMMLLLIIIJJJMMMQQQWWWbbbwww{{{hhh]]]XXXXXXdddrrr{{{}}}jjjXXXJJJDDDDDD@@@@@@@@@AAABBBCCCDDDEEEEEEGGGMMMUUU\\\fffvvvwwwqqqzzzpppaaaQQQJJJGGGDDDDDDFFFCCCEEEJJJSSS\\\^^^ZZZTTTPPPTTT___lllwww{{{cccSSSJJJGGGAAA@@@>>>===<<<;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>AAAAAADDDLLL]]]sss}}}sssyyyiiifffyyydddIII@@@>>><<<777777777666666555555555333333222111111111111111111111222333333333333222111111222333444444555555333333333333333333333333DDDBBB???=========<<<;;;::::::::::::999888777777777777777777666666555555666555555555555555555666555555555555555555555555555555666666666666555555444666777777777777999;;;>>>LLL^^^qqqttt]]]RRRNNNKKKHHHHHHKKKNNNTTT```kkkkkkooottt^^^QQQLLLKKKJJJKKKNNNSSSYYYeeezzzuuubbb[[[XXX[[[jjj{{{lllYYYJJJDDDDDD@@@@@@@@@AAABBBCCCDDDEEEGGGIIIOOOVVV]]]fffuuuvvvnnnuuusssdddSSSKKKGGGDDDCCCEEEFFFFFFIIIPPPYYY\\\YYYUUUPPPTTT^^^iiisssgggVVVLLLHHHAAA@@@>>>===<<<;;;<<<<<<:::;;;<<<>>>>>>>>>>>>===>>>@@@DDDJJJWWWooozzztttfffcccyyykkkLLLAAA>>>;;;999888888777666555444444333333333333333222111111222222333444444444444444222222222333333444444444333333333333333333333333DDDBBB???=========<<<;;;:::::::::::::::888777777999888888888777777666666666666555555555555666666555555555555555555555555555555666666666666555555444666777888777777999;;;>>>MMM___tttxxxaaaTTTOOOKKKHHHGGGIIIMMMTTTbbbooommmsssqqq]]]QQQKKKJJJKKKKKKNNNTTTZZZggg|||ppp___ZZZYYY^^^nnnnnnZZZKKKCCCCCC@@@@@@@@@AAABBBCCCDDDEEEIIIKKKQQQXXX^^^ffftttuuukkkrrruuufffUUUKKKGGGDDDCCCDDDGGGFFFHHHOOOWWW[[[YYYVVVPPPTTT]]]gggqqq~~~kkkXXXNNNJJJAAA@@@>>>===<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===:::>>>CCCIIIVVVrrrpppbbb```yyyoooNNNBBB>>>::::::999888777666555444333444555666777666555444333222333444444555555555555000111111111111222222222333333333333333333333333DDDAAA>>><<<;;;<<<;;;;;;888888888888777777777777888666555444444555666888555444333444666666666444555555555555555555555555777555333444777888666444666777777666777;;;>>>???DDDQQQeee~~~{{{[[[LLLKKKGGGHHHHHHIIIMMMWWWdddnnnmmmwwwnnnZZZMMMHHHIIIIIIIIILLLRRR[[[iiikkk\\\YYY\\\bbbvvvlll[[[NNNEEE@@@@@@@@@AAABBBCCCDDDEEEEEEHHHKKKQQQXXXaaammmyyyvvviiiooo{{{mmmZZZLLLFFFEEEEEEDDDDDDFFFIIINNNWWW]]][[[TTTQQQSSSZZZeeeppp|||nnn[[[OOOIIIGGGCCC???;;;:::999777666:::::::::;;;;;;;;;;;;;;;???@@@CCCLLL]]]zzzooo^^^```uuuyyyUUUBBB<<<;;;999888777666666555555555444444444444444444444444555555555444444333333333333333333222222111111111111111222222222333333333EEEBBB>>><<<;;;;;;;;;:::888888888888777777777777777666555444444555666777555444444444666777666555555555555555555555555555777555444555777777666444555777777777888;;;>>>???GGGWWWoooxxxXXXKKKKKKGGGHHHIIIIIIMMMVVVccclllmmmzzzkkkYYYMMMIIIKKKKKKJJJMMMTTT]]]kkk{{{iii[[[[[[___ggg}}}nnn\\\NNNFFFAAABBBCCCCCCDDDEEEFFFGGGGGGJJJLLLQQQXXXaaalllxxx~~~zzzrrrqqqqqqpppppppppqqqqqqvvvxxx{{{~~~sssgggmmm|||ooo\\\NNNHHHFFFFFFEEECCCFFFIIINNNVVV]]][[[TTTOOOQQQWWWbbbmmmzzzppp]]]QQQLLLDDDAAA===;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<<<>>@@@AAADDDLLL```tttcccbbbmmm]]]GGG???===999888777666666555555555444444444444444444444444444444444444333333333333333333333222222222222111333333444444444555555555GGGDDD???<<<;;;:::999888888888888888777777777666777666555555555555666777777666555666777888888666555555555555555555555555666666555555666666666555444555777999999999===CCCNNNeeeoooSSSKKKNNNHHHIIIJJJKKKNNNVVVaaajjjlllzzzdddUUULLLKKKMMMNNNNNNQQQYYYbbbqqqpppaaaXXX]]]fffsssyyyaaaNNNFFFDDD@@@AAABBBCCCDDDEEEEEEFFFIIIKKKNNNTTT^^^kkkxxx}}}xxxqqqkkkgggdddbbb```aaaaaa```_______________[[[^^^bbbfffjjjpppvvvzzzsssfff^^^ggg~~~}}}rrrbbbTTTKKKGGGFFFFFFDDDFFFIIINNNWWW___^^^XXXNNNMMMQQQ[[[fffvvvvvvbbbTTTMMMBBB???<<<;;;<<<======<<<<<<<<<======>>>>>>?????????BBBDDDLLLbbbyyyiiifffjjjaaaIII???<<<999888777666555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333444444444444GGGDDD???<<<;;;:::999888888888888888777777777666666666555555555555666666777666555666777888888666555555555555555555555555555666666666555555666666555444666::::::999???HHHYYYnnnjjjQQQMMMOOOHHHIIIJJJKKKOOOXXXdddmmmnnnxxxaaaSSSLLLJJJKKKNNNNNNRRR[[[eeeuuukkk^^^XXX^^^hhhwww~~~dddOOOEEECCC@@@@@@AAABBBCCCDDDEEEEEEFFFGGGKKKQQQ[[[jjjyyy~~~llliiiddd```_________^^^bbbbbbaaaaaabbbbbbcccdddaaadddgggiiikkkmmmpppssstttxxx}}}~~~{{{jjj```[[[fff}}}}}}sssdddVVVLLLGGGEEEEEEFFFHHHIIINNNWWW___^^^XXXNNNMMMPPPYYYeeetttzzzcccSSSKKKEEEBBB>>><<<<<<<<<;;;;;;<<<<<<======>>>??????@@@???BBBEEELLLccc|||mmmiiinnneeeJJJ???<<<999888777666555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222333333333333FFFCCC???<<<;;;;;;:::999888888888888777777777777666666666666666666666666666555444555777888777666555555555555555555555555555666777666555444555777666333666:::::::::CCCPPPhhhyyydddQQQMMMMMMHHHIIIJJJKKKPPPZZZhhhsssvvvvvv___QQQJJJIIIJJJMMMMMMRRR\\\hhhxxx{{{ggg\\\XXX```kkk|||fffQQQEEEBBBAAAAAABBBCCCDDDEEEEEEFFFEEEFFFHHHNNNXXXgggwwwyyyrrrbbb___]]]]]]^^^```aaaaaaccccccdddeeefffhhhjjjkkkgggiiikkkkkkjjjiiijjjkkkppprrrtttvvvuuusssqqqoooccc\\\ZZZggg~~~}}}tttgggXXXMMMGGGDDDDDDFFFGGGIIILLLUUU]]]\\\VVVMMMLLLPPPXXXcccrrr}}}fffTTTJJJGGGCCC???<<<<<<;;;:::999;;;;;;<<<===>>>???@@@@@@>>>CCCFFFLLLdddsssmmmssshhhLLL@@@<<<999888777666666555555555444444444444444444444444222222222222333333333333111222222222222333333333111111111222222222333333EEEBBB>>><<<;;;;;;;;;:::888888888888777777777777555555666666666666555555555444444444666777666555555555555555555555555555444666777777555444555777777333555::::::;;;GGGWWWuuu^^^OOOLLLJJJHHHHHHIIIJJJPPP]]]mmmyyyrrr[[[OOOIIIHHHIIIKKKLLLRRR\\\iii{{{uuudddZZZXXXbbbnnn~~~fffRRRFFFAAA???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGKKKUUUcccsss}}}vvvmmmhhh```______aaadddggghhhhhhjjjkkkmmmooorrrvvvxxxzzzuuuwwwxxxwwwssspppooonnnuuutttrrrnnnjjjgggeeeddd^^^XXXZZZhhh~~~wwwjjj[[[OOOHHHEEEEEEEEEFFFFFFIIIQQQYYYXXXRRRKKKKKKOOOWWWbbbooohhhVVVLLLFFFCCC???===<<<<<<;;;::::::;;;;;;<<<>>>??????@@@===CCCFFFLLLddd|||uuuttt{{{lllOOOBBB===999888777666666555555555444444444444444444444444111111222222222333333333111111222222222333333333222222222333333333444444DDDAAA>>><<<;;;<<<;;;;;;888888888888777777777777555555666666666666555555555444333444666666666555555555555555555555555555444666888777444333555777888333555:::;;;;;;III[[[zzz{{{ZZZNNNKKKHHHHHHHHHHHHJJJQQQ___qqq}}}nnnXXXMMMHHHHHHIIIIIIKKKQQQ\\\jjj|||qqqaaaYYYXXXcccqqq|||fffSSSGGGAAA<<<===>>>???@@@AAAAAABBBHHHHHHHHHJJJSSS```pppzzzxxxlllfffcccddddddeeehhhkkknnnooonnnuuuvvvyyy|||~~~}}}zzztttmmmfffaaa______[[[WWWZZZiiixxxlll^^^QQQIIIFFFFFFDDDDDDDDDGGGNNNVVVUUUOOOJJJJJJNNNVVV```mmmkkkXXXNNNEEEBBB???===<<<<<<<<<;;;::::::;;;<<<===>>>??????<<>>>>>>>>???AAABBBFFFEEEGGGMMMSSS\\\kkkxxx{{{nnnbbb```fffhhhggglllsssuuuvvv|||wwwoooiiiccc___\\\___aaahhh~~~tttdddVVVKKKGGGFFFCCCAAAAAADDDJJJNNNPPPPPPJJJHHHJJJRRR\\\kkkkkkXXXPPPGGGDDD???<<<;;;<<<;;;;;;======<<<<<<<<<<<<======BBBCCCBBBIIIaaavvvzzzqqqRRRCCC>>>999888777666444444444444444444333333333222222222444333111000000111333444222222222333333444444444222222222333333333444444GGGCCC???<<<;;;;;;;;;;;;999999888777777777777777666666666666666555555555555555555555555555555555333333333333444555555666555666777666555444555777888444666::::::;;;JJJ]]]|||}}}|||~~~mmmVVVOOOLLLIIIGGGHHHIIIMMMTTTaaapppzzzjjjWWWNNNJJJGGGGGGKKKNNNSSS\\\lllrrrdddZZZWWW[[[iii}}}ssseeeVVVHHHAAAAAA@@@@@@?????????@@@AAABBBFFFEEEGGGMMMSSS[[[iiivvvzzzpppggg___```fffiiijjjqqqzzz{{{ssskkkfffaaaccceeennnwwwfffWWWKKKFFFEEEEEECCCBBBDDDHHHMMMOOOOOOJJJHHHIIIPPPYYYggg{{{lllXXXOOOGGGDDD???<<<;;;<<<;;;;;;<<<<<<<<<======???@@@@@@BBBCCCCCCHHH\\\{{{tttxxxuuuTTTCCC>>>999888777666555444444444555555555444444444333333444333111000000111333444333333333333333333333333333333444444444555555555GGGCCC???<<<;;;;;;;;;::::::999999888888888888888777777666666555555444444555555555555555555555555333444444555555555444444555666777666555444555777888666777:::999;;;HHHXXXuuuxxxwwwyyy|||iiiTTTNNNLLLIIIIIIIIIJJJMMMUUUbbbqqq{{{gggUUUMMMIIIHHHHHHJJJMMMSSS]]]mmm~~~jjj]]]YYYXXX]]]lllrrrbbbVVVMMMEEEAAABBBAAA@@@?????????@@@BBBBBBEEEDDDGGGLLLRRRZZZhhhtttmmmfffccc```dddkkkpppsss|||yyyssslllkkkllluuu|||iiiXXXLLLFFFDDDGGGEEECCCCCCGGGKKKNNNPPPJJJGGGHHHMMMUUUbbbuuupppZZZPPPGGGDDD???<<<;;;<<<;;;;;;;;;;;;<<<===>>>@@@BBBBBBBBBCCCCCCGGGWWWooovvvzzz~~~}}}qqquuu~~~{{{XXXDDD>>>999888777666555444444444666666555555555444444444444333222111111222333444333333333333333333333333444444444555555555666666FFFCCC>>>;;;;;;;;;;;;:::999999888777777777777888888888777666555444444333555555555555555555555555444444555666666555444333555666777666555444555777999777888:::999;;;FFFSSSmmmrrrvvv{{{zzzhhhTTTOOOLLLHHHJJJIIIJJJNNNXXXfffuuu~~~dddSSSLLLIIIHHHIIIIIIMMMSSS^^^oooxxxeeeYYYWWWXXX___pppyyyhhhVVVLLLHHHEEECCCDDD@@@??????>>>>>>@@@AAABBBEEEDDDGGGMMMRRRZZZgggsssyyyeee```bbbeeekkksss{{{|||wwwttt{{{~~~kkkYYYMMMFFFDDDGGGEEECCCCCCFFFKKKPPPSSSKKKHHHHHHLLLSSS^^^pppuuu]]]RRRGGGDDD???<<<;;;<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBCCCGGGRRRcccvvv}}}vvv|||qqqttt{{{\\\EEE>>>:::999888666555555444444555555555555444444444444333222222111111222222333444444333333333333222222444444444444555555555555FFFCCC>>>;;;::::::::::::888888777666666666666777888888777666555444444333555555555555555555555555444555666666666555444333555666777666555444555777888888888999999;;;EEENNNeeennnyyyyyyjjjWWWPPPLLLGGGHHHHHHIIIPPP\\\kkkyyyyyyaaaRRRKKKHHHHHHJJJIIIMMMUUU```qqqssscccYYYTTTWWWaaatttppp___MMMFFFEEEDDDCCCCCC??????>>>===>>>???@@@AAAEEEEEEHHHNNNTTT[[[hhhtttqqq___]]]bbbhhhrrr|||{{{nnn\\\OOOHHHEEEDDDCCCCCCCCCGGGLLLRRRWWWMMMJJJHHHKKKQQQ\\\mmm|||vvv^^^RRRGGGDDD???<<<;;;<<<;;;;;;<<<<<<;;;;;;;;;<<<======???AAACCCGGGNNNZZZkkkyyyyyyyyyuuuvvv{{{___FFF>>>:::999888777555555555555444444444333333333333222222222222222222222222222333333333333333333333333222333333333333444444444FFFBBB>>>;;;:::::::::999888777777666666666666666777777666666555555444444555555555555555555555555444555555666666666555555555666777666555444555777777888999888999===DDDKKK]]]lllmmmYYYRRRLLLFFFFFFFFFIIIQQQ^^^lllxxx~~~uuu```RRRKKKHHHHHHKKKIIINNNVVVbbbtttoooaaaXXXQQQXXXdddzzzzzzcccUUUGGGCCCCCCBBBAAABBB@@@???>>>>>>>>>???@@@AAAEEEFFFJJJQQQWWW^^^kkkwwwzzziii]]]___fffooo{{{qqq```RRRIIIFFFAAABBBCCCEEEHHHMMMSSSXXXNNNJJJIIIKKKPPPZZZkkkyyyuuu\\\QQQGGGDDD???<<<;;;<<<;;;;;;<<<<<<;;;::::::;;;;;;<<>>DDDIIIVVVkkklllYYYRRRKKKDDDEEEEEEHHHQQQ]]]jjjssswwwttt___RRRKKKGGGHHHKKKJJJOOOXXXeeewww|||jjj\\\UUUQQQYYYiiimmmWWWNNNFFFEEEEEEDDDBBBCCCAAAAAA@@@@@@@@@AAABBBCCCFFFFFFKKKSSSZZZbbbnnnzzzvvvjjjdddjjjsss}}}}}}}}}vvvdddTTTJJJEEEAAACCCEEEGGGHHHLLLRRRVVVMMMJJJHHHJJJNNNXXXhhhwwwvvv^^^SSSGGGDDD???<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@CCCFFFFFFKKK[[[mmmrrrzzzvvvrrrqqqbbbGGG@@@::::::888777666555555555555444444444333333333333222222222333333222222222111111222222333444555555333333333333444444444555EEEBBB===::::::::::::999:::999999888777888888888555555555666666666666666555555555555555555555555555444444444555666888999555666777666555444555777555777888777999>>>DDDHHHSSSkkkkkkXXXQQQJJJCCCDDDDDDHHHPPP\\\gggnnnqqqsss___RRRKKKGGGHHHKKKJJJPPPYYYfffxxxxxxfffYYYRRRQQQ[[[lllttt^^^QQQJJJGGGHHHIIIGGGEEEFFFCCCCCCBBBAAABBBCCCDDDEEEFFFGGGLLLUUU\\\dddqqq}}}xxxpppnnnwwwvvvnnnrrrxxxzzzgggVVVJJJDDDBBBDDDGGGHHHIIIKKKPPPTTTLLLIIIFFFHHHMMMVVVggguuuzzzbbbVVVGGGDDD???<<<;;;<<<;;;;;;:::::::::;;;===>>>@@@AAAAAAAAACCCEEECCCFFFVVViiikkkxxxpppkkkiiibbbGGG@@@;;;:::999777666666555555666666555555555444444444111222222333333222222111000000111222444555666666444444444555555555666666GGGCCC>>>;;;;;;:::777444***,,,///333555666666666555555444444444444555555555555555555555444444444777555444555888888666333555777999999777555555555777444444888:::;;;???EEEZZZsssgggVVVOOOKKKHHHHHHJJJGGGLLLZZZ___cccooorrr\\\OOOKKKJJJLLLNNNMMMPPPXXXeeexxxvvvbbbXXXWWWUUU\\\oooyyydddWWWIIIIIIHHHGGGGGGGGGGGGHHHDDDEEEEEEEEEEEEDDDDDDCCCGGGJJJNNNSSS\\\gggrrrzzz{{{yyy|||zzzkkkcccaaaeeevvvxxxgggWWWLLLGGGDDDDDDCCCDDDGGGKKKOOOQQQOOOKKKHHHJJJOOOYYYjjjyyy~~~bbbQQQIIIFFFBBB@@@>>>===;;;:::999999999:::;;;<<<===>>>@@@???<<<@@@HHHHHHVVVrrr~~~xxx{{{pppiiiiiizzzjjjMMMAAA;;;999666555555666555555555555444444444333333333555444333333222222222222333333333333333333333333333333222222222333444555HHHCCC>>><<<<<<;;;888555555666777888888666555444666666666555555666666666444444555555555555555555777555444555777888666444555777888888666555555555777444444888;;;===BBBHHHXXXrrrgggUUUMMMJJJHHHFFFIIIGGGMMMZZZ___bbbnnnrrr[[[NNNJJJIIIJJJLLLLLLOOOWWWdddwwwsss```VVVVVVYYYaaauuuxxxiiiXXXOOOHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEHHHKKKOOOUUU^^^iiiuuu}}}~~~~~~{{{nnnccc___aaappp{{{iiiYYYMMMGGGDDDDDDCCCDDDFFFJJJNNNQQQQQQMMMJJJLLLPPPZZZjjjyyydddSSSIIIFFFBBB???>>><<<;;;999::::::::::::;;;<<<<<<===??????<<>>===<<<:::999<<<;;;;;;;;;;;;;;;<<<<<<===???>>>AAAHHHMMMfffjjjaaa^^^pppqqqQQQCCC===;;;777666555555444333555555444444444333333333222222111111000000111111333333333333333333333333111222333444444444333333IIIDDD???<<<<<<<<<;;;888666777777888888777666555777666666666666666666777333333333444555666777777666666555555555666666666555666777666555444444555777555555888999<<>><<<888666666555444333555555444444444333333333222222111111111111222222333333333333333333333333000111333555555444333222IIIDDD>>>;;;<<<<<<;;;999555555666666777777777777666555555444444555555666333333333444555666777777666666666555444555666777666777777666555444555666888666666777777:::CCCNNNhhhgggRRRIIIFFFEEECCCJJJLLLSSS___bbbffftttrrr]]]PPPKKKHHHGGGIIIJJJNNNUUUaaatttkkk\\\WWWYYY^^^qqq}}}vvvnnnjjj^^^TTTKKKGGGFFFCCCCCCFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKMMMQQQXXXbbbooo}}}uuulllaaaZZZXXX___qqqzzzkkk\\\NNNFFFEEEDDDCCCCCCEEEIIILLLOOONNNJJJIIIJJJMMMRRR___kkkooo[[[JJJFFFAAA===<<<;;;;;;:::======<<<;;;;;;;;;<<<<<<<<<@@@@@@CCCIIIRRRsssnnnddd___nnn|||WWWDDD???<<<999777666555444333555555444444444333333333333333222222222333333444333333333333333333333333000111333555555444333222IIICCC===:::;;;<<<;;;:::999999888888888777777777555555444444444444555555333444444444555666666666666666666555444444666888777888888777555555666888888666666777777:::FFFRRRlllcccPPPJJJGGGEEEDDDKKKMMMTTT___ccciiixxxrrr\\\QQQLLLIIIHHHIIILLLOOOVVVbbbuuu}}}jjj\\\XXX\\\bbbxxx}}}tttjjjaaa\\\RRRKKKEEECCCBBB@@@@@@CCCHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOSSSYYYbbbpppvvvccc^^^XXXWWWZZZggg~~~zzzlll]]]OOOFFFEEEDDDCCCCCCEEEHHHLLLNNNOOOLLLKKKLLLNNNSSS^^^iiirrr]]]LLLGGGBBB>>><<<<<<<<<<<<===<<<<<<<<<<<<<<<=========@@@@@@CCCIIIRRRrrrooofff```lll~~~XXXCCC>>><<<888777666666555444555555444444444333333333333333333222333333444555333333333333333333333333111222333444444444333333HHHBBB<<<999:::;;;;;;:::;;;:::999888777777777777666666555555555555666666444444555555555555555555666777777555333333666999999999999777666555777999777666777999999>>>KKKYYYooo~~~\\\NNNLLLJJJGGGCCCKKKMMMSSS^^^bbbjjjzzzooo[[[PPPKKKIIIHHHIIINNNQQQXXXdddwwwzzzhhh[[[YYY]]]jjjvvvkkk```VVVPPPKKKEEEAAA@@@@@@>>>???CCCGGGHHHKKKLLLMMMMMMLLLKKKPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRUUU[[[dddrrrtttiiiXXXWWWXXX^^^gggxxx~~~nnn___PPPGGGEEEDDDCCCCCCEEEHHHKKKMMMOOOLLLKKKLLLMMMQQQ\\\fffzzzsss^^^MMMHHHBBB>>>============<<<<<<;;;<<<<<<===>>>???>>>@@@@@@CCCJJJRRRnnnqqqiiiccclll\\\EEE===;;;888777777777666555555555444444444333333333222222111111222333333444333333333333333333333333222222333333333333444444GGGBBB;;;888999;;;;;;:::888777777666777777888888777777666666666666777777555555555555555444444444666777777555222333666999:::::::::888666666888:::666666777:::;;;BBBQQQ___qqq|||wwwWWWMMMMMMLLLHHHCCCJJJLLLQQQ\\\aaajjj{{{nnnYYYOOOKKKHHHGGGHHHOOORRRYYYeeexxxyyyfffZZZXXX]]]ppp|||qqqeeeZZZPPPJJJFFF@@@======>>>>>>AAAFFFFFFGGGJJJKKKLLLKKKJJJIIIPPPQQQRRRSSSSSSTTTTTTSSSTTTUUUWWW]]]fffsssvvveeeZZZUUUWWW]]]hhhuuuqqq```QQQHHHEEEDDDCCCCCCDDDGGGKKKMMMLLLJJJIIIJJJKKKNNNXXXcccrrrttt^^^NNNIIICCC???===>>>>>>>>>;;;;;;;;;<<<<<<>>>???@@@>>>AAA???CCCKKKQQQkkktttmmmgggnnnaaaJJJ===:::888777777888777666555555444444444333333333111111000000111222333333333333333333333333333333333333222222222333444555EEEBBB>>><<<;;;;;;;;;:::999999888888777666666666555555444444444333333333444444555555555555444444555555555555555555555555666666666666666666666666777999:::999777>>>TTTiii}}}nnnWWWHHHEEEIIIGGGFFFIIIGGGLLLZZZbbblll|||lllVVVNNNJJJEEEFFFJJJMMMRRR\\\kkkttteee[[[ZZZeeeuuuvvviii^^^TTTLLLGGGAAA@@@>>>===>>>@@@BBBDDDHHHHHHIIIJJJKKKLLLMMMMMMKKKNNNRRRUUUUUUTTTUUUUUU[[[]]]___ccckkkuuuvvvfff^^^]]]WWW\\\eeesss{{{ppp___QQQKKKFFFDDDBBBAAACCCFFFIIILLLOOOKKKHHHHHHIIINNNYYYeeesssvvv^^^PPPJJJBBB=========;;;:::<<<;;;;;;;;;;;;<<<======@@@@@@>>>CCCIIINNNgggtttkkknnn|||```III@@@===:::888888999888888444444444555555555555555555555444333222222222222111111000000000000111111444444444444444444444444EEEBBB>>><<<;;;;;;;;;:::999999888888777666666666555555555444444444333333444444555555555555444444555555555555555555555555666666666666666666666666555777999999888@@@VVVkkk|||kkkVVVHHHFFFJJJHHHEEEIIIHHHLLLYYYaaammmkkkVVVMMMJJJEEEFFFJJJMMMRRR[[[jjj~~~rrreee]]]]]]ggg~~~}}}qqqeeeZZZQQQIIIEEEAAA@@@>>>===>>>@@@BBBDDDHHHHHHIIIIIIJJJKKKLLLLLLKKKNNNQQQSSSTTTUUUVVVWWW]]]___bbbgggnnnxxxwwwkkk```[[[\\\aaahhhuuuyyy{{{qqq___QQQJJJFFFDDDCCCBBBCCCFFFIIIKKKNNNKKKHHHHHHIIIMMMYYYdddsssvvv^^^PPPJJJBBB=========<<<:::<<<;;;;;;;;;;;;<<<======???@@@>>>BBBHHHLLLccc{{{ooonnnxxxbbbJJJ@@@===999888888888888777666666666666666666555555444444333333333444555555222222111111111111222222444444444444444444444444EEEBBB>>><<<;;;;;;;;;:::999888888777777666666555555555555444444444444333444444555555555555444444555555555555555555555555666666666666666666666666333555888::::::CCCWWWkkkyyyeeeSSSGGGFFFKKKHHHCCCIIIHHHKKKWWW```pppiiiUUUMMMJJJFFFFFFJJJMMMRRR[[[iii}}}pppfff___```kkk~~~wwwkkk___TTTLLLEEEAAA@@@???>>>>>>>>>@@@CCCDDDGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRUUUXXX[[[___bbbfffkkkrrr{{{qqqgggbbb^^^^^^aaajjjuuuxxxsss{{{rrr___PPPIIIFFFDDDCCCBBBCCCFFFIIIKKKNNNJJJHHHHHHIIIMMMXXXcccuuuvvv^^^OOOIIIBBB=========<<<:::<<<;;;;;;;;;;;;<<<======<<>>AAAFFFHHH\\\|||sssmmmrrrfffLLL???<<<999777777777777666888888777777666555555555333333333444444555666777333333222222222222333333444444444444444444444444EEEBBB>>><<<;;;;;;;;;:::888888888777666666555555555555555555444444444444444444555555555555444444555555555555555555555555666666666666666666666666444666999:::;;;CCCVVVhhhsss|||~~~^^^PPPFFFFFFJJJGGGBBBIIIJJJLLLWWWaaasss|||gggTTTMMMJJJFFFFFFKKKMMMRRR[[[iii~~~ppphhhaaadddrrrxxxpppeeeYYYPPPHHHCCC@@@??????>>>>>>???AAACCCDDDFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMOOOQQQUUUZZZ]]]aaadddjjjpppwww~~~vvvggg``````bbbhhhmmmyyyyyynnnrrrsss```QQQJJJFFFEEECCCCCCDDDFFFHHHJJJMMMJJJHHHHHHIIILLLVVVaaatttwww^^^OOOIIIAAA=========<<<;;;<<<;;;;;;;;;;;;<<<======:::>>>>>>@@@DDDEEETTTpppwwwnnnnnnhhhMMM???<<<888666666666666555888777777666555444444333333333333333333444555555333333222222222222333333333333444444444444444444EEEBBB>>><<<;;;;;;;;;:::888888777777666555555555666666555555555444444444444444555555555555444444555555555555555555555555666666666666666666666666777777:::;;;;;;AAARRRbbbmmmwwwuuuXXXMMMFFFFFFIIIEEEAAAIIIKKKOOOZZZdddvvvyyyeeeRRRLLLJJJFFFGGGKKKMMMRRR\\\kkkppphhhbbbhhhzzzssslll```UUUMMMGGGBBB@@@>>>>>>>>>???@@@AAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKLLLNNNPPPUUUZZZ___bbbffflllrrryyyxxxlll```]]]aaahhhrrr{{{~~~ooommm}}}uuubbbSSSLLLFFFEEEDDDCCCDDDEEEGGGIIILLLIIIHHHHHHHHHKKKUUU```sssxxx^^^OOOIIIAAA============;;;<<<;;;;;;;;;;;;<<<======888>>>>>>???CCCBBBNNNfffwww{{{|||rrrooojjjNNN@@@===999666666666555444666666555444444333222222444333333222111111222222222222111111111111222222333333333444444444555555EEEBBB>>><<<;;;;;;;;;:::888777777666666555555444666666666555555555444444444444555555555555444444555555555555555555555555666666666666666666666666888888:::;;;;;;@@@NNN\\\kkkvvv}}}pppWWWNNNHHHGGGIIIDDDBBBJJJMMMTTTaaaiiixxxwwwcccQQQLLLJJJGGGGGGKKKMMMSSS^^^nnnpppgggbbbmmmooohhh]]]RRRJJJEEEBBB@@@===>>>>>>???@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNPPPUUUZZZ^^^bbbffflllssszzzyyyiiibbb^^^```fffppp~~~rrrkkkvvvwwwdddUUUNNNFFFEEEDDDDDDDDDEEEGGGHHHLLLIIIHHHHHHHHHKKKTTT^^^ooo}}}yyy```NNNHHHAAA======>>>===<<<<<<;;;;;;;;;;;;<<<======999??????>>>AAABBBKKK___}}}qqqvvv~~~uuuppplllOOOAAA>>>:::777666666666555555444444444333222222222444333222111000000000000222222111111111111222222222333333444444555555555EEEBBB>>><<<;;;;;;;;;:::777777777666555555444444666666666666555555555555444444555555555555444444555555555555555555555555666666666666666666666666777777888:::;;;???LLLYYYmmmyyy}}}pppXXXQQQKKKJJJJJJEEECCCKKKOOOXXXgggoooyyyuuubbbPPPLLLJJJGGGGGGKKKLLLSSS```qqq~~~nnneeeaaarrr}}}llldddYYYOOOHHHDDDAAA@@@======>>>???AAABBBCCCDDDAAABBBCCCDDDFFFHHHIIIJJJHHHJJJLLLOOOQQQTTTYYY\\\aaaeeekkkqqqyyyssshhh______cccjjjsss~~~wwwkkkoooyyyzzzfffVVVOOOEEEEEEEEEDDDEEEEEEFFFGGGKKKIIIGGGHHHHHHJJJSSS]]]kkkzzz{{{aaaNNNHHHAAA======>>>===<<<<<<;;;;;;;;;;;;<<<======:::AAA???===AAABBBJJJ\\\wwwpppwwwzzzpppmmmnnnRRRBBB???;;;888777777666555444444444444444444444333333333222111111222222222333333222222222222333333222222333333444555555666EEEBBB>>><<<;;;;;;;;;:::777777777666555555444444777666666666555555555555444555555555555555555444555555555555555555555555666666666666666666666666666555777:::;;;???LLLXXXooo|||qqqZZZTTTNNNMMMLLLFFFCCCKKKPPP[[[lllssszzztttaaaPPPKKKJJJGGGGGGKKKLLLTTTaaattt{{{llldddaaauuuzzzjjjbbbWWWMMMGGGCCCAAA@@@<<<===>>>???AAABBBCCCDDD@@@AAACCCDDDGGGHHHJJJKKKGGGJJJMMMOOOQQQTTTXXX[[[aaadddiiipppxxxxxxggg[[[\\\aaakkkvvvyyylllkkkrrr|||gggWWWPPPEEEEEEEEEEEEEEEEEEFFFGGGKKKHHHGGGHHHHHHJJJSSS\\\iiixxx|||bbbNNNHHHAAA======>>>>>><<<<<<;;;;;;;;;;;;<<<======:::BBB@@@===AAABBBJJJ[[[uuurrrzzztttiiiggg~~~pppTTTCCC???;;;999888777666666444444555555555555555555222222222222333444555555555444444333333444444555222222333333444555666666DDDAAA===;;;:::;;;:::999999999888888888888888888666666666666666666666666666666666666666555555555555555444444444444555555666666666666777777777777555555888<<<===@@@JJJVVVeeewww```VVVLLLHHHIIIEEEFFFLLLRRR^^^jjjjjjooouuucccRRRLLLIIIEEEFFFKKKOOOUUUbbbsss~~~pppfff\\\]]]zzz}}}ttteee[[[RRRLLLFFF@@@>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMPPPTTTWWWYYY\\\bbbjjjqqqvvv~~~wwwkkkbbb]]]eeekkkvvv{{{llliiimmmxxxhhhXXXMMMEEEDDDDDDFFFHHHIIIHHHFFFJJJFFFEEEFFFGGGIIIPPPXXXjjjxxxaaaQQQIIIBBBAAA@@@<<<::::::999999888888999999:::;;;???======??????BBBJJJTTTgggzzzttt}}}iii```bbb|||uuuOOOBBB>>>:::777666666666555111222444555666555444444333333444444444333222111333222222111111222222333333333333444444444555555DDDAAA===;;;:::;;;:::999999999999888888777777777666666666666666666666666666666666666555555555555555555444444444444555555555555666666666777777777555666888;;;<<>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLNNNQQQTTTWWWYYY[[[aaahhhmmmrrr{{{~~~oooddd^^^\\\fffppp~~~mmmhhhkkkzzzwwwgggWWWMMMEEEDDDEEEFFFIIIJJJIIIHHHJJJGGGEEEGGGHHHJJJQQQYYYiiixxxcccRRRIIIBBBAAA@@@<<<::::::999999999888999999:::;;;???======??????AAAIIIRRRdddyyyxxxppp}}}xxxaaa[[[___zzzvvvPPPDDD@@@;;;777666555444444222333444444555555555444444444333333333222222222333333222222222222333333333444444444555555555555DDDAAA===;;;:::;;;:::999::::::999888777777666666666666666666666666666666555555555555555555555555555555444444444444555555444444555555555666666666666666888:::;;;>>>HHHTTTmmmeeeVVVKKKGGGIIIFFFEEEKKKNNNWWWdddfffpppnnn]]]OOOLLLJJJFFFFFFKKKOOOVVVcccttt~~~zzzqqqggg^^^[[[VVV[[[uuuwwwnnn```WWWMMMHHHCCC>>><<<>>>>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFIIIKKKMMMOOONNNNNNNNNOOOQQQTTTVVVXXX[[[___eeeiiimmmvvvtttfff^^^]]]^^^mmm|||ppphhhhhhrrrwwwgggWWWMMMFFFEEEEEEGGGIIIKKKJJJJJJJJJGGGFFFHHHIIIJJJQQQYYYhhhwwweeeRRRIIIBBBAAA@@@<<<:::;;;999999999999999:::;;;;;;>>>===>>>@@@???@@@FFFOOObbbyyysssnnn}}}iiiWWWUUU\\\wwwxxxRRRFFFBBB<<<888666555333222444444444444444444555666555444333222222222333333444444333333333333444444444444555555555666666666DDDAAA===;;;:::;;;:::999;;;:::999888777666555444666666666666666666666666444444555555555555555666555555444444444444555555444444444444555555555666777666888::::::===HHHTTTrrrgggVVVIIIGGGIIIFFFDDDKKKOOOXXXcccdddmmmjjjZZZMMMKKKKKKGGGGGGKKKNNNUUUbbbttt}}}uuunnniii```YYYTTTTTTTTTZZZpppsssjjj^^^UUULLLGGGCCC>>><<<>>>>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFHHHKKKMMMOOOPPPQQQPPPPPPQQQRRRTTTVVVWWWZZZ^^^bbbdddiiirrr|||mmmaaa\\\___eeexxxssshhhgggkkk}}}xxxhhhYYYOOOHHHFFFFFFGGGJJJKKKKKKKKKJJJGGGFFFHHHIIIKKKQQQXXXfffuuuhhhRRRJJJBBB@@@???<<<:::;;;:::999999999999:::;;;;;;===<<<>>>@@@@@@???EEELLLbbb}}}vvvooo{{{xxx___QQQRRRZZZuuuzzzSSSEEEAAA<<<888666555444333666555444333333444555666666555333111111222333444555444444333333444444555555555555666666666666777DDDAAA===;;;:::;;;:::999::::::999888777555555444666666666666666666666666333444444444555555666666555555444444444444555555444444444444555555555666777666777999:::>>>IIIUUUttthhhUUUHHHFFFIIIFFFDDDLLLSSS\\\eeecccjjj~~~hhhYYYLLLKKKKKKGGGGGGLLLLLLTTTbbbtttvvvnnnfff___ZZZSSSOOOMMMOOOQQQWWWhhhzzz|||sssnnnpppvvv}}}}}}pppggg\\\SSSKKKGGGCCC>>>>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDEEEHHHJJJLLLNNNOOOOOOSSSRRRRRRRRRSSSUUUWWWXXX[[[^^^aaacccfffooo}}}tttggg]]][[[cccooouuuiiifffhhhxxxzzzkkk\\\RRRIIIHHHGGGGGGIIIKKKKKKKKKIIIGGGFFFIIIJJJKKKPPPXXXdddtttjjjSSSJJJBBB@@@???<<<;;;<<<::::::999999::::::;;;<<<===<<<>>>@@@@@@???EEELLLfff}}}rrrxxxsss[[[OOORRR[[[ttt|||TTTDDD@@@;;;888777777777666777666444333333444555666666555333111111222333444555444444333333444444555555555555666666666666777DDDAAA===;;;:::;;;:::999999999888777666666555555666666666666666666666666333333333444555555666666555555444444444444555555444444555555555666666666777666777:::;;;???KKKXXXsssgggSSSGGGFFFHHHEEECCCMMMVVV___gggdddkkkiiiYYYLLLJJJJJJGGGIIINNNLLLTTTcccuuu|||rrriiiaaaYYYTTTPPPKKKIIIHHHKKKNNNRRR]]]iiiqqqjjjccc```___```eeekkknnnttt}}}{{{nnneeeZZZQQQIIIFFFBBB>>>>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDEEEHHHKKKMMMNNNOOOOOOTTTTTTSSSTTTUUUVVVXXXYYY\\\___bbbdddgggooo||||||kkkaaa[[[\\\jjjyyyuuuiiieeefffuuu{{{lll^^^UUUKKKIIIGGGGGGHHHJJJJJJIIIHHHFFFFFFHHHIIIJJJOOOVVVcccrrrjjjTTTJJJBBB???>>><<<;;;<<<:::::::::::::::;;;;;;<<<>>>===>>>@@@???@@@FFFOOOkkkwwwwwwqqq[[[QQQUUU^^^wwwWWWCCC@@@;;;888888888888777777666555555555555555555555444333222222222333333444444333333333333444444444444555555555666666666DDDAAA===;;;:::;;;:::999888888777777666666666555666666666666666666666666222222333444444555666666555555444444444444555555555555666666666777777777777666777:::<<>>???@@@AAABBBCCCCCCCCCAAACCCGGGKKKNNNPPPPPPQQQUUUTTTTTTTTTVVVWWWYYYZZZ^^^aaaeeefffiiiqqq|||sssccc^^^]]]bbbsssuuuhhhccccccrrrzzzlll^^^UUUMMMJJJGGGFFFGGGHHHHHHGGGGGGDDDEEEHHHIIIIIINNNUUUbbbqqqjjjTTTJJJAAA???>>>;;;;;;===;;;::::::::::::;;;<<<<<>>>>>???@@@AAABBBCCCCCCCCC>>>AAAFFFKKKOOOQQQRRRSSSUUUUUUTTTUUUVVVXXXZZZ[[[___cccggghhhkkkrrr}}}nnnaaa^^^```hhh|||uuugggaaaaaapppzzzlll^^^UUUNNNKKKHHHFFFFFFGGGGGGFFFFFFDDDDDDGGGHHHIIIMMMTTTaaaqqqjjjTTTJJJAAA???===;;;;;;===;;;::::::::::::;;;<<<<<>>@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFHHHKKKNNNPPPQQQSSSSSSSSSUUUWWWZZZ]]]^^^dddggglllooossszzzzzzkkk^^^\\\cccrrrssseeeaaa___mmmwwwnnn```TTTOOOKKKFFFCCCCCCEEEGGGGGGHHHGGGFFFDDDDDDFFFJJJMMMaaapppoooUUUKKKCCC@@@>>>;;;999:::;;;::::::::::::;;;<<<<<<>>>===???AAA??????FFFOOOpppxxxiii]]]^^^fffwww[[[HHH???888777888666555777444444444444444444444444333333333222222111111111444444444444444444444444333333333444444444555555BBB???<<<:::999999888777999999888777777777777777666555555555555444444444555555555555555555555555444444444555555555555666444444666777777777666555777666777999;;;CCCUUUfffxxx]]]QQQIIIFFFIIIGGGFFFHHHPPP\\\bbbjjj}}}gggZZZMMMIIIIIIIIIJJJLLLPPPXXXhhh|||rrrfff\\\PPPIIIHHHHHHEEEBBBFFFEEEDDDEEEHHHJJJLLLMMMOOOPPPRRRSSSUUUYYY```eeewww~~~|||tttmmmkkkkkkjjjkkkoooppptttxxxzzz{{{|||zzzlllcccUUULLLCCCAAA@@@======>>>?????????@@@@@@AAAAAAAAACCCCCCEEEGGGJJJMMMOOOPPPSSSSSSTTTUUUWWWZZZ\\\^^^gggkkkoootttxxx~~~vvvhhh^^^___hhhzzzssseee```\\\kkkwwwnnn```TTTMMMIIIEEECCCCCCFFFHHHHHHHHHGGGFFFDDDDDDFFFJJJMMM___nnnoooUUUKKKCCC@@@>>>;;;999:::;;;::::::::::::;;;<<<<<<>>>===???AAA??????FFFOOOkkkpppbbb___eeeuuu]]]JJJAAA:::999888666666777555555555555555555555555444333333333222222222222444444444444444444444444333333333444444444555555AAA???;;;:::999999888777888888777666666666666666666555555555555444444444555555555555555555555555444444444555555555555666444555555666777666666666666777999:::;;;FFF]]]rrr~~~sss}}}\\\QQQIIIGGGIIIGGGGGGIIIQQQ]]]eeemmmgggZZZMMMIIIIIIIIIJJJLLLQQQZZZiii~~~xxxkkk___VVVLLLFFFEEEFFFDDDAAADDDDDDDDDFFFHHHLLLPPPRRRUUUWWWXXXYYY\\\bbbkkkrrruuujjj___]]]^^^]]]]]]^^^___aaadddfffhhhjjjmmmoooqqqpppqqqsssuuuvvvuuuttttttuuuvvvwwwxxxzzz{{{mmmcccUUULLLCCCAAA@@@======>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGIIILLLNNNOOOQQQRRRSSSUUUXXXZZZ\\\]]]jjjnnntttyyy~~~qqqeee]]]bbbooorrrddd___[[[jjjwwwnnn```TTTKKKGGGDDDBBBDDDFFFHHHIIIHHHGGGFFFDDDDDDFFFJJJMMM[[[kkkoooUUUKKKCCC@@@>>>;;;999::::::::::::::::::;;;<<<<<<======>>>@@@@@@@@@FFFNNNgggllldddgggwww```LLLCCC;;;:::999777666777666666666666666666666666444444444444333333333333444444444444444444444444333333333444444444555555AAA>>>;;;::::::999888777777777666555555555555555666555555555555444444444555555555555555555555555444444444555555555555666444555555666666666666666666777::::::<<>>======>>>???AAABBBCCCCCCEEEEEEFFFGGGIIIKKKLLLMMMNNNOOOQQQTTTWWW[[[^^^___kkkpppwww}}}nnnccc^^^eeeuuupppbbb]]][[[jjjwwwnnn```TTTKKKHHHDDDCCCDDDFFFGGGGGGHHHGGGFFFDDDDDDFFFJJJMMMXXXiiinnnUUUKKKCCC@@@>>>;;;999:::::::::999999::::::;;;<<<===<<<===@@@AAAAAAFFFLLLdddxxxjjjkkk|||cccLLLCCC;;;999888666444666555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444555555@@@>>>;;;:::::::::999888777666666555555555555555666555555555555444444444555555555555555555555555444444444555555555555666555555555555666666666777555777999:::===JJJgggxxxsssXXXQQQJJJGGGJJJJJJJJJKKKUUUdddoooyyy~~~fffYYYMMMIIIIIIIIIKKKMMMSSS\\\llluuuhhhVVVPPPIIIEEEDDDEEEEEEDDDFFFGGGIIIJJJLLLPPPWWW\\\___dddiiimmmsss~~~vvviii^^^\\\^^^^^^\\\\\\ZZZYYYZZZZZZ\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[\\\___bbbgggkkkqqqwww}}}}}}nnncccUUULLLCCCAAA@@@======>>>======>>>???AAABBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKNNNNNNPPPSSSWWW\\\aaacccjjjpppyyymmmccc___gggxxxlll___[[[YYYhhhwwwnnn```TTTLLLIIIEEEDDDDDDEEEFFFFFFHHHGGGFFFDDDDDDFFFJJJMMMWWWgggnnnUUUKKKCCC@@@>>>;;;999::::::999999999999:::;;;;;;===;;;<<<@@@AAAAAAEEEKKK```~~~mmmkkk~~~fffKKKBBB:::888777555333444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555@@@>>>;;;999::::::999888777777666555555555555555666555555555555444444444555555555555555555555555444444444555555555555666666555555555555666777777555666888:::>>>KKKeee|||~~~oooWWWQQQJJJHHHKKKKKKJJJLLLXXXjjjwwwfffYYYLLLHHHIIIJJJKKKNNNSSS\\\mmmssseeeTTTPPPJJJFFFEEEEEEEEEEEEEEEHHHKKKLLLOOOTTT\\\ccchhhnnnvvv{{{}}}rrrhhh``````aaaaaa```aaa_________```aaaaaa^^^\\\ZZZXXXUUUTTTTTTSSSRRRPPPOOOPPPQQQQQQPPPPPPRRRTTTWWW\\\aaafffkkkrrr|||~~~ooodddUUULLLCCCAAA@@@======>>>>>>>>>???@@@AAAAAABBBBBBAAAAAACCCEEEGGGJJJLLLMMMSSSSSSSSSTTTXXX^^^dddggglllrrr{{{nnnddd```jjjzzzyyyggg[[[XXXVVVddd{{{wwwnnn```TTTKKKIIIFFFEEEFFFGGGGGGGGGHHHGGGFFFDDDDDDFFFJJJMMMWWWggg~~~nnnUUUKKKCCC@@@>>>;;;999:::999999999999999:::;;;;;;===:::;;;???BBBBBBEEEIIIYYYuuukkkhhh|||gggJJJAAA999888777555333555444444444444444444444444333333333333444444444444333333333333333333333333333333333444444444555555@@@===;;;999:::::::::999888777666666555555666666666555555555555444444444555555555555555555555555444444444555555555555666666555555444555666777888555555666:::???KKKaaauuuwwwlllVVVQQQKKKHHHKKKKKKKKKNNN[[[ooo}}}eeeYYYLLLHHHIIIJJJLLLNNNRRR\\\mmmrrrbbbSSSOOOJJJFFFDDDDDDEEEFFFCCCGGGKKKNNNRRRYYYdddlllssszzz|||pppiiifffggghhhggggggjjjjjjjjjkkkmmmooonnnjjjgggbbb___ZZZWWWVVVTTTRRRPPPNNNOOOOOONNNLLLKKKLLLMMMMMMQQQUUUXXX[[[aaajjjqqq{{{pppdddUUULLLCCCAAA@@@======>>>?????????@@@@@@AAAAAAAAA@@@AAADDDHHHMMMRRRVVVXXX^^^[[[XXXWWWZZZ___fffjjjooovvvoooeeebbbkkk}}}sssbbbXXXVVVTTTccczzzwwwnnn```TTTIIIGGGEEEFFFHHHJJJKKKKKKHHHGGGFFFDDDDDDFFFJJJMMMYYYggg}}}mmmUUUKKKCCC@@@>>>;;;999:::999999999888999999:::;;;===::::::???BBBCCCDDDHHHSSSmmm{{{kkkeeezzzgggIIIAAA999888888666555777555555555555555555555555222222222222333333333444222222222222222222222222333333333444444444555555@@@===:::999:::::::::999888888777666666666666666666666555555555444444444555555555555555555555555444444444555555555666666666555555444444666777888555444555999@@@KKK^^^ooorrr~~~jjjUUUQQQKKKHHHKKKLLLKKKNNN]]]rrreeeXXXLLLHHHIIIJJJLLLNNNRRR\\\mmmrrrbbbRRROOOJJJFFFDDDDDDDDDEEE@@@EEEKKKOOOTTT]]]iiirrr{{{~~~qqqmmmllloooooonnnoootttttttttwwwzzz~~~}}}xxxsssjjjfffaaa]]]ZZZXXXUUUSSSQQQRRRRRRPPPMMMKKKKKKLLLHHHLLLOOOPPPQQQUUU^^^eeegggmmmvvvpppdddUUULLLCCCAAA@@@======>>>@@@@@@@@@@@@@@@@@@@@@AAAAAACCCGGGMMMTTT[[[```cccfffbbb]]]ZZZ[[[```gggkkkssszzzooofffcccmmm~~~ooo___VVVUUUVVVddd|||wwwnnn```TTTFFFEEEDDDFFFJJJMMMNNNOOOHHHGGGFFFDDDDDDFFFJJJMMMZZZggg|||mmmUUUKKKCCC@@@>>>;;;999;;;999999888888999999:::;;;===::::::???CCCCCCDDDGGGRRRkkk}}}wwwmmmeeezzzfffJJJAAA:::999999888777999666666666666666666666666111111111222222333333333222222222222222222222222333333333444444444555555???===;;;999999999777666666666666666666666666666555555555555555555555555555555555444444333333333555555555555555555555555555444444666777888666555666666888===CCCNNN```oooqqqzzz~~~oooZZZRRRIIIFFFJJJHHHKKKNNN]]]rrrgggZZZMMMIIIIIIIIIJJJMMMQQQ]]]pppoooaaaSSSPPPLLLHHHFFFFFFGGGHHHDDDHHHLLLPPPUUU```nnnxxx~~~sssqqqnnnnnnrrrwww{{{}}}|||ssspppkkkfff```\\\ZZZYYYYYYVVVRRROOONNNLLLKKKIIIHHHHHHHHHHHHJJJMMMPPPRRRYYY^^^eeennnuuuzzz}}}~~~~~~vvvppppppyyyrrrcccUUULLLCCCAAA@@@===<<<===>>>>>>???@@@AAABBBBBBCCCEEEBBBJJJYYY```aaahhhtttxxxoooeee___```eeejjjmmmttt}}}mmmhhhgggoooyyyfffVVVQQQTTTZZZeee~~~zzznnnaaaWWWJJJHHHFFFGGGIIIMMMOOOPPPJJJIIIHHHGGGGGGHHHJJJKKKYYYfff{{{mmmRRRIIIBBB@@@>>>;;;999999999999888888999999:::;;;;;;===???@@@@@@AAADDDEEENNNccctttmmmcccxxxiiiLLLCCC;;;:::999666555666666666555444333333222222444444444333333222222222222222333333333333444444333333333444444444555555@@@>>><<<:::::::::999777666666666666666666666666555555555555555555555555555555555444444333333333555555555555555555555555555444444555777777666444666555777<<>>>>>???@@@AAABBBBBBCCCEEEDDDJJJWWW^^^^^^eeeppptttnnneeeaaaccchhhlllooovvvqqqjjjfffnnnuuubbbSSSPPPSSS^^^kkk{{{ooo```VVVJJJHHHEEEEEEHHHKKKMMMMMMKKKJJJIIIHHHHHHJJJKKKMMMYYYfff{{{kkkRRRIIIBBB@@@>>>;;;999999999999888888999999:::;;;;;;===???@@@@@@AAACCCFFFPPPcccxxxllldddwwwjjjLLLCCC;;;:::999666555666555555555444444333333333444444444333333222222222222222333333333333444444333333333444444444555555AAA???<<<;;;;;;;;;:::888666666666666666666666666555555555555555555555555555555555444444444444444555555555555555555555555444333333555666777555444555555666:::>>>GGGWWWfffnnnwwwpppZZZSSSKKKIIIKKKHHHLLLNNNZZZmmmxxx}}}gggZZZNNNIIIJJJJJJLLLNNNRRR]]]ooo{{{hhh\\\OOOLLLIIIFFFEEEEEEFFFGGGGGGJJJOOOUUU^^^lll|||}}}wwwvvvwwwyyy}}}zzzuuupppllliiihhhccc```\\\YYYWWWUUURRRPPPLLLKKKJJJHHHHHHIIIJJJJJJIIIKKKNNNRRRVVVYYY\\\^^^]]]___bbbiiitttvvvhhhYYYOOOFFFCCCAAA===<<<===>>>>>>???@@@AAABBBBBBCCCFFFDDDJJJTTTYYYZZZ___hhhmmmiiieeecccfffkkkooorrrzzzvvvkkkeeelll}}}mmm]]]RRRQQQWWWdddttt}}}ooo```UUUJJJHHHEEEDDDFFFHHHJJJJJJLLLKKKJJJIIIIIIKKKMMMNNNYYYfffzzziiiSSSJJJBBB???>>>;;;999:::999999888888999999:::;;;;;;===>>>??????AAACCCFFFQQQaaa~~~zzziiidddwwwkkkLLLCCC;;;:::999666555666555555444444444444444444444444333333333333222222222222333333333333444444333333333444444444555555@@@>>><<<;;;;;;;;;:::888666666666666666666666666555555555555555555555555555555555555555444444444555555555555555555555555444333333444666666555444555444555999<<>>>>>???@@@AAABBBBBBCCCEEEDDDIIIPPPTTTTTTYYY___dddcccbbbcccggglllqqqsss}}}yyymmmdddkkkrrrdddXXXRRRUUU]]]iii}}}~~~ppp```UUULLLIIIEEEDDDEEEGGGHHHHHHKKKJJJHHHHHHHHHJJJLLLNNNXXXdddxxxiiiSSSJJJAAA???===:::999:::999999888888999999:::;;;;;;<<<>>>>>>???@@@CCCFFFQQQ___{{{yyyzzzdddcccwwwkkkLLLCCC;;;:::999666555666444444444444555555555555333333333333333333333333222222222333333333444444333333333444444444555555>>><<<:::999::::::999888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444333555666777666444555444555888:::@@@MMM[[[kkk{{{vvvuuu\\\RRRJJJHHHIIIEEEIIIJJJTTTbbbjjjnnnyyyfffYYYMMMIIIJJJKKKLLLOOORRR]]]ooo}}}iiiXXXNNNJJJIIIGGGFFFEEEFFFGGGHHHJJJNNNVVVbbbrrr|||~~~~~~xxxsssooommmlllkkkhhheeecccaaa___[[[XXXVVVUUUSSSQQQOOOMMMLLLLLLKKKJJJIIIIIIIIIKKKMMMNNNMMMSSS]]]lll}}}xxxkkkZZZPPPGGGCCCAAA===<<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDHHHMMMOOOQQQTTTYYY]]]^^^```dddhhhmmmrrrvvv}}}oooeeejjj}}}yyyiii\\\SSSPPPWWW___nnnqqq```UUUMMMJJJFFFDDDEEEFFFGGGGGGHHHGGGFFFEEEFFFHHHJJJLLLVVVbbbvvvkkkTTTJJJAAA>>>===:::999;;;999999888888999999:::;;;;;;<<<======>>>@@@CCCFFFPPP___{{{yyysss``````rrrkkkLLLCCC;;;:::999666555666444555555555555555555555333333333333333333333333222222222333333333444444333333333444444444555555===;;;999999999:::999888666666666666666666666666555555555555555555555555555555555555555666666666555555555555555555555555555444444555777888666555666555666888:::???LLLXXXmmm|||www}}}___SSSJJJHHHIIIEEEHHHIIIRRR___ggglllyyyeeeXXXLLLHHHIIIJJJLLLOOORRR]]]oooxxxeeeUUULLLIIIHHHGGGGGGGGGHHHIIIIIIJJJOOOZZZiii|||zzzuuuqqqooonnnjjjhhhfffdddccc```]]]ZZZWWWWWWUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMQQQ[[[jjj|||xxxjjjYYYOOOFFFCCCAAA===<<<===>>>>>>???@@@AAABBBBBBCCCBBBEEEHHHKKKNNNPPPTTTWWWZZZ]]]bbbfffkkkqqqwww{{{tttiiikkk{{{rrrbbbVVVPPPPPPXXXaaaxxxqqqaaaVVVLLLIIIFFFDDDDDDFFFFFFFFFEEEEEEDDDCCCDDDFFFIIIJJJTTT```tttmmmTTTJJJAAA>>><<<::::::;;;999999888888999999:::;;;;;;<<<=========???CCCFFFRRRccc~~~zzzrrr```]]]jjjiiiLLLCCC;;;:::999666555666666666555555555555555555222222333333333333444444222222333333333333444444333333333444444444555555>>><<<:::::::::;;;:::999666666666666666666666666555555555555555555555555444555555555666666666777555555555555555555555555666666555777888999777666666666777999:::???KKKXXXrrrvvvdddUUUKKKIIIJJJFFFHHHJJJSSS___ggglll{{{}}}cccWWWKKKGGGHHHIIIKKKNNNRRR\\\ooowwweeeWWWPPPMMMMMMMMMMMMMMMNNNOOOPPPOOOVVVcccuuu{{{vvvrrrpppnnngggfffdddccccccaaa]]]ZZZYYYYYYYYYXXXVVVTTTSSSRRRNNNNNNMMMMMMLLLLLLLLLLLLPPPRRRYYYeeeuuuwwwiiiWWWMMMDDDBBB@@@===<<<===>>>>>>???@@@AAABBBBBBCCCCCCFFFJJJMMMOOOSSSWWWYYY]]]aaafffkkkpppvvv}}}zzznnnmmmwwwvvvhhhZZZQQQPPPTTT^^^hhh~~~pppbbbWWWJJJGGGDDDBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHJJJQQQ^^^qqqoooUUUJJJAAA===<<<::::::<<<999999888888999999:::;;;<<<<<<<<<<<<<<>>>>>>>>???@@@AAABBBBBBCCCDDDHHHLLLNNNQQQVVVZZZ[[[aaaeeekkkooottt{{{rrrnnnuuukkk___SSSNNNQQQYYYeeeqqq}}}pppbbbXXXHHHEEEBBBAAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFIIIJJJPPP\\\pppoooUUUJJJAAA===<<<::::::<<<999999888888999999:::;;;<<<<<<<<<<<<<<>>===;;;999888888888999888888888888777777777777555555555555555555555555222222333333444555666666555555555555444333222111555555555555666666777777666666888999:::@@@NNN]]]|||yyyrrrgggSSSNNNJJJFFFFFFFFFNNNTTT___jjjlllvvv{{{aaaVVVKKKHHHHHHIIILLLQQQRRR\\\nnn|||jjj^^^XXXWWWYYY]]]bbbfffgggeeecccgggttt~~~xxxsssoookkkhhheeedddaaa___]]]]]]]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXUUUVVVWWWWWWVVVTTTSSSRRRTTTSSSSSSUUUZZZaaahhhmmmttt|||sssdddSSSKKKEEEBBB@@@;;;:::<<<======>>>======???CCCFFFHHHHHHIIILLLQQQVVVYYYZZZccciiiqqqxxx||||||uuuxxxtttgggVVVMMMPPPTTTWWWiii~~~qqqaaaWWWKKKHHHDDDBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJOOO___vvvoooWWWLLLCCC???===:::999::::::999888777777999;;;<<<<<<======<<<===@@@DDDHHH[[[vvvwwwxxxppp^^^\\\ddd}}}jjjKKKCCC<<<;;;:::888666777888888666555444333333222222222333444555555555555222222222222222222222222222333444444555555444444>>>===;;;999888888888999777777777666666666666555555555555555555555555555333333333444444555555555444444555555555555555444555555666777777777777777666666777999999???NNN]]]}}}tttqqqfffSSSOOOKKKHHHHHHFFFNNNUUU```kkkmmmwww|||bbbVVVKKKHHHHHHIIILLLPPPSSS]]]nnnsssfff___^^^ccckkktttzzz|||zzzxxx~~~yyysssmmmhhhdddbbbbbbaaa_______________\\\\\\[[[[[[ZZZYYYYYYXXXYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWUUUUUUWWWZZZ^^^```jjjqqq{{{rrrcccSSSKKKDDDAAA???;;;:::======>>>>>>>>>>>>@@@CCCFFFHHHIIIKKKOOOTTTYYY]]]___eeekkkssszzz}}}vvvwwwwwwkkk^^^RRRLLLRRRVVV\\\ppp~~~pppaaaVVVKKKGGGCCCAAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJRRRbbbyyypppWWWLLLCCC???===:::999::::::999888777777999;;;<<<:::;;;<<<<<<===AAAFFFIII[[[wwwyyyppp___^^^eee~~~jjjKKKCCC<<<;;;:::888666777888777666555444333333333333333444444444444444444222222222222222222222222222333444444555555444444>>>===;;;999888888888999666666666666555555555555555555555555555555555555444444444444444444555555111222333444555555555555444555666777888777666666666555777888:::@@@PPP```}}}uuuoooeeeTTTOOOLLLJJJJJJFFFNNNUUU```llloooxxx~~~bbbWWWLLLHHHHHHHHHKKKPPPTTT^^^oootttmmmnnnuuuyyyrrrlllfffbbbaaaaaaaaa```___^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYY[[[\\\^^^```aaaaaa``````\\\[[[ZZZYYYXXXXXXYYYYYYbbbgggooozzzpppaaaSSSJJJBBB???===;;;;;;???===>>>?????????@@@CCCFFFHHHJJJMMMRRRXXX^^^bbbeeeiiiooowww~~~wwwuuummmaaaUUUNNNNNNUUU\\\fff~~~~~~ppp```UUUJJJGGGCCCAAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIVVVfff|||qqqWWWLLLCCC???===:::999::::::999888888888999:::;;;888:::;;;<<<>>>BBBFFFJJJXXXuuu~~~rrrbbbaaahhhhhhKKKBBB;;;::::::888666777888777666555444333333333444444444444444444333333333333333333333333333333222333444444555555444444>>>===;;;999888888888999777777666666666555555555555555555555555555555555555555555555444444444444111111222333333333333333333444555777777666555444555444666999<<>>@@@@@@@@@AAADDDFFFFFFJJJOOOUUU[[[aaagggkkknnnuuu}}}|||vvv|||tttdddZZZQQQNNNQQQZZZcccrrr}}}ooo___TTTIIIFFFBBB@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIXXXggg}}}rrrWWWLLLCCC???===:::999:::999999888888888999:::;;;999;;;<<<===>>>AAAEEEHHHSSSqqqxxxiiifffhhh~~~eeeJJJAAA;;;::::::888666777888777666555444444444444666555444444333333333333333333333333333333333333222333444444555555444444>>>===;;;999888888888999888888888777777777666666555555555555555555555555555555555555555555555444444444444444444333222222222333444555555555444444444444666:::???JJJ___qqq|||gggvvvgggVVVPPPJJJGGGHHHFFFMMMSSS^^^kkkppp|||dddXXXMMMHHHGGGGGGJJJNNNUUU]]]mmmzzzqqqjjjfffddd\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUXXXZZZ^^^bbbfffiiikkkkkkfffgggiiikkkkkkjjjiiihhheeeeeehhhlllttt}}}|||kkk\\\OOOGGG???<<<;;;:::===AAA===???@@@AAAAAABBBDDDFFFEEEJJJQQQXXX^^^dddkkkpppuuu{{{{{{{{{uuugggZZZSSSPPPOOOTTT^^^jjj|||nnn^^^SSSHHHDDDAAA???@@@BBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIWWWeee{{{sssWWWLLLCCC???===:::999:::999999888999999999::::::;;;===>>>>>>>>>@@@CCCEEEQQQppprrrkkkiiizzzbbbIIIAAA:::::::::777666777888777666555555555555555666555444333333333333333333333333333333333333333222333444444555555444444>>>===;;;999888888888999888888888888777777777777555555555555555555555555555555555555555555666666777777777777666555444333333444444444444555555555555444777;;;AAANNNdddwwwyyykkkwwwhhhWWWPPPJJJGGGHHHFFFLLLQQQ[[[iiiooo~~~eeeYYYMMMIIIGGGGGGIIIMMMSSS[[[kkkwwwnnngggbbbWWWWWWVVVUUUVVVXXXYYYZZZWWWWWWVVVVVVUUUTTTTTTTTTUUUXXX]]]bbbhhhlllnnnpppoooqqqrrrssssssrrrpppoookkkkkklllnnnssszzzyyyiiiZZZMMMEEE>>>===<<<;;;===AAA===???AAABBBBBBCCCEEEFFFEEEKKKTTT[[[aaagggooottt{{{}}}tttfffZZZQQQMMMNNNPPPXXXfffxxx{{{mmm]]]RRRFFFDDD@@@???@@@AAABBBBBBBBBAAAAAAAAABBBEEEGGGIIITTTbbbxxxsssWWWLLLCCC???===:::999:::888888999999999:::::::::<<<>>>????????????AAACCCQQQppp|||pppiiivvvaaaHHH@@@:::999:::777666888888777666666555555666666666555444333222333444555333333333333333333333333222333444444555555444444>>>===;;;999888888888999888777777777777666666666555555555555555555555555444444555555666666777777555555666666666555444444777666555444444666777888777666777;;;AAANNNdddxxx~~~|||ttt~~~gggWWWQQQKKKIIIJJJGGGLLLNNNXXXfffnnnfffZZZNNNIIIGGGFFFIIILLLPPPYYYiii}}}{{{}}}xxxmmmfff[[[YYYVVVTTTSSSUUUWWWYYYWWWWWWVVVVVVUUUTTTTTTTTTUUUXXX]]]dddjjjooosssuuuwwwxxxzzz{{{|||{{{zzzyyyxxxxxxyyyzzz}}}xxxgggYYYJJJCCC=========<<<===@@@===@@@BBBCCCCCCCCCEEEFFFGGGNNNXXX___dddjjjrrrxxx~~~|||qqqdddYYYRRROOONNNNNNTTTaaattt{{{lll\\\QQQFFFCCC???>>>???AAABBBBBBBBBAAA@@@@@@AAADDDGGGIIIQQQ___uuusssWWWLLLCCC???===:::999:::888888999999:::::::::999;;;<<<>>>??????@@@BBBDDDQQQnnn{{{uuukkktttcccHHH@@@999999999777666888888777666666666666666666555444333222222333555666444444444444444444444444222333444444555555444444>>>===;;;999888888888999777666666666555555555555555555555555555555555555333444444555666777888888000000111222333333333333:::888666444555777999;;;999777888:::@@@LLLcccvvvwww}}}fffWWWQQQLLLJJJMMMGGGKKKMMMUUUdddmmmfffZZZNNNIIIGGGFFFHHHLLLOOOWWWggg{{{{{{ssswwwuuulllbbb___YYYTTTQQQQQQRRRTTTXXXXXXWWWVVVVVVUUUUUUTTTUUUYYY___fffmmmsssvvvxxx{{{|||wwwgggXXXHHHBBB===>>>>>><<<===???>>>@@@BBBCCCCCCDDDEEEGGGIIIQQQ[[[bbbgggmmmttt{{{~~~rrrmmmcccYYYQQQOOOQQQTTTPPPXXXiii{{{lll\\\QQQEEEBBB???>>>???AAABBBBBBBBBAAA@@@???AAADDDGGGIIIOOO^^^tttsssWWWMMMCCC???===:::999:::888888999::::::::::::999999;;;===???@@@AAADDDFFFNNNkkkxxxyyyllltttdddGGG???999999999777777888888777777666666666666777555444222222222444666777444444444444444444444444222333444444555555444444===<<<;;;;;;999999888777777666555444444555666777555666666666555333111///222222222222333333444555666555333333333444666888:::888666555444555666777:::777777999>>>III\\\mmmttteeeYYYSSSKKKGGGIIIGGGLLLMMMTTTeeeppp~~~qqqZZZNNNMMMHHHHHHLLLKKKPPPXXXgggzzzwwwiiilllyyy}}}uuuiiiccc[[[UUURRRRRRQQQQQQTTTTTTSSSSSSTTTTTTUUUVVVXXXZZZaaaiiimmmpppvvv~~~~~~|||ppp___RRRGGGCCC>>>;;;;;;===?????????@@@BBBBBBBBBCCCFFFHHHKKKPPP[[[fffmmmsss}}}~~~|||wwwooohhh___\\\XXXUUUOOOLLLPPPWWW^^^hhhyyyyyyjjjXXXMMMFFFBBB???===>>>???@@@@@@@@@AAAAAA@@@@@@AAAEEEHHHPPPZZZooopppXXXMMMCCC???===999888999999999:::::::::;;;;;;;;;:::;;;;;;<<<>>>AAACCCEEESSShhhpppyyyqqqsssllleeeIIIAAA999888888666666777777666444333444666888999888777666555444333333333444444333222222222333333444444444555555555555666<<<<<<;;;:::999888888777666666555555555555666666333444444555444444333333444333333333333444444555666555444333333444666777999888666555444555666777999777666999>>>III[[[lllooo}}}cccWWWSSSLLLHHHIIIDDDJJJLLLSSSdddnnn{{{rrrZZZNNNMMMHHHHHHLLLKKKPPPWWWfffyyyrrrggglll{{{}}}qqqjjjbbbZZZUUURRRQQQOOOPPPQQQQQQRRRRRRSSSTTTTTTXXXZZZ```hhhlllooovvv{{{ppp```UUUGGGCCC>>>;;;;;;===>>>??????@@@BBBBBBCCCDDDGGGIIINNNSSS^^^iiipppvvv{{{sssnnniiiaaaZZZUUURRRQQQQQQOOOOOOVVV___iiiwwwxxxjjjZZZOOOFFFBBB???===>>>???@@@@@@@@@@@@@@@@@@???AAADDDGGGOOOYYYooopppXXXNNNDDD@@@===:::888:::999999999999::::::::::::;;;;;;;;;<<<>>>AAACCCEEENNNaaa~~~}}}ooo|||ppprrrkkkdddIIIAAA999888888666666777666555444333444555777888777666555444333333333333333333222222333444555555444444444555555555555666<<<<<<;;;:::999888777777555555666666666666555555222222222333444555666777555555444444444444444444555555444333333555666777888777666555555555666777777666666999>>>HHHZZZjjjnnn~~~eeeYYYSSSMMMIIIIIICCCJJJMMMUUUeeennnzzzttt\\\OOONNNHHHGGGLLLKKKOOOWWWfffyyyxxxllldddmmm}}}vvvlllbbbZZZUUUPPPNNNNNNOOOQQQSSSTTTTTTUUUUUUYYY[[[```gggkkkooowww{{{uuukkk^^^TTTEEEBBB===;;;;;;===>>>>>>???@@@BBBCCCCCCEEEHHHJJJQQQVVVaaammmuuu{{{ssshhhbbb\\\VVVRRRPPPOOOPPPSSSUUUXXXbbblll{{{wwwjjj\\\RRRFFFBBB???===>>>???@@@@@@???@@@@@@??????@@@DDDGGGLLLXXXppppppXXXNNNDDD@@@>>>:::999;;;888888888999999999999:::;;;;;;;;;<<<>>>AAADDDEEEKKK[[[yyyyyywww}}}vvvpppmmmooojjjcccIIIAAA999888888666666777555444333333333444666666666555444333333222222333222222222333444555777777444444444555555555555666<<<;;;;;;:::999888777777444555666777777666555444333222222222333555777888777666555444444444444444555444444444444555666777777666666555555555666666666555666999===GGGWWWgggssskkk\\\TTTNNNIIIHHHEEELLLOOOXXXgggoooyyyvvv^^^PPPNNNHHHGGGLLLKKKPPPXXXgggzzzooogggdddooowwwlllbbbZZZSSSOOOQQQRRRTTTVVVWWWXXXXXXXXX\\\\\\aaahhhlllqqqzzz~~~wwwqqqkkkbbbWWWOOODDD@@@===;;;;;;===>>>>>>???AAACCCDDDEEEGGGJJJLLLRRRXXXcccpppxxxpppddd^^^ZZZWWWTTTUUUTTTVVV\\\```fffrrr}}}wwwjjj\\\SSSEEEBBB???===>>>???@@@@@@???@@@@@@??????@@@CCCFFFKKKXXXqqqpppXXXNNNDDD@@@>>>;;;:::;;;777777888888888999999999;;;;;;<<<===???AAADDDFFFLLLZZZvvv~~~xxxwww~~~uuuttthhhkkkiiieeeIIIAAA999888888666666777444444333333333444444555555444333222222222222222333333333333444555666777444444444555555555555666<<<;;;:::999888777777666444555666777777666555444555444333222222333555666777666555444444444444444444444444444555555666666666555555555555555666666555444666999===DDDTTTcccuuunnn\\\SSSNNNJJJHHHDDDLLLOOOXXXfffmmmvvvyyy```RRROOOHHHGGGKKKKKKQQQYYYggg{{{~~~iiieeefffsssvvvmmmccc\\\WWWWWWWWWXXXYYYZZZ[[[[[[[[[___```eeekkkpppuuu~~~{{{vvvooohhhbbbYYYPPPJJJBBB???<<<:::;;;=========???AAACCCEEEFFFHHHKKKNNNRRRXXXdddqqqyyyttthhhaaa]]]ZZZYYYZZZZZZ^^^fffmmmwwwxxxjjj\\\RRREEEBBB???===>>>???@@@@@@???@@@@@@??????AAADDDGGGKKKXXXrrrqqqWWWMMMCCC@@@>>>;;;:::;;;777777888888888999999999<<<<<<<<<===???BBBDDDFFFMMM\\\xxxxxxxxxxxxxxxaaagggggghhhIIIAAA999888888666666777444444444333333333444444444444333222222222333333555444444333333333444444444444444555555555555666;;;;;;:::999888777666666555555666666666666555555666555444444333333333333555555444444444444444444444444444555555555555666444555555555555666666666666555666999<<>>;;;:::;;;<<<===<<>>???@@@@@@@@@AAAAAA@@@@@@AAAEEEHHHLLLZZZsssqqqVVVLLLBBB???===:::999;;;888888888999999999999:::<<<<<<<<<===???BBBEEEFFFLLL]]]||||||}}}{{{xxxuuu[[[ddddddjjjIIIAAA999888888666666777555555555555444444444444444444333333333333444444555444333222222222222333444444444555555555555666;;;;;;:::999888777666666666666555555555555666666444444555555444444333222444333333333333444444555333444444555555555555555333444555555666666666555777666777:::;;;@@@MMMZZZkkkxxx^^^QQQMMMJJJHHHBBBHHHJJJQQQ___fffooo}}}cccTTTOOOGGGFFFKKKJJJNNNVVVeeeyyynnn```cccjjjzzzzzzvvvmmmkkkhhheeeccccccdddeeefffiiioooxxx}}}}}}tttmmmddd```ZZZTTTNNNJJJFFFDDD???===;;;:::;;;<<<<<<<<>>???@@@@@@AAABBBBBBAAAAAABBBFFFIIIOOO\\\tttqqqTTTJJJAAA>>><<<999999:::999999999999::::::::::::<<<<<<<<<>>>@@@BBBEEEFFFKKK```zzztttlllVVVbbbaaajjjIIIAAA999888888666666777666666666666555555444444555444444444444444555555222222111111111222333333444444444555555555555666;;;::::::999888777666666777666555444444555666777222333444555555555444333222222222222333333444555333444555555666666555555333333444555666666666555777666888:::;;;???KKKWWWjjjdddSSSLLLIIIEEEDDDJJJKKKQQQ___fffppp~~~dddTTTOOOGGGFFFKKKJJJLLLTTTdddxxx|||iii]]]bbbkkk|||xxxuuupppllliiiiiijjjkkkhhhkkksss|||wwwkkkcccXXXUUUPPPJJJFFFCCCBBBAAA???===::::::;;;<<<<<<;;;???AAADDDFFFHHHKKKOOORRRRRRXXXeeesss|||xxxjjjYYYNNNFFFBBB???===>>>???@@@@@@BBBCCCCCCBBBBBBCCCGGGIIIPPP]]]tttqqqTTTJJJ@@@===;;;999888:::999999:::::::::;;;;;;;;;<<<<<<===>>>@@@CCCEEEGGGLLLdddxxxpppgggSSSaaa^^^}}}hhhIIIAAA999888888666666777666666777777666555444444555555444444444555555666/////////000111222444444444444444555555555666666:::999888777666666666666777777666666555555555444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555888555444777:::???IIISSSnnnmmmUUUKKKIIIGGGEEEIIIHHHMMMZZZbbbmmmzzzfffTTTMMMKKKFFFFFFJJJLLLUUUddduuurrrggg[[[bbbnnn}}}vvvrrrrrrrrrqqqrrrtttwww{{{xxxlllaaaZZZTTTPPPKKKFFFDDDBBB@@@???<<<<<<===>>>>>>======<<<<<<===???BBBEEEHHHJJJKKKQQQXXXbbbmmmxxx~~~tttfffXXXMMMFFFBBB>>><<<>>>AAACCCDDDEEEEEEDDDBBBAAACCCFFFIIIQQQ[[[nnnpppTTTJJJAAA???===:::999:::888888999::::::;;;<<<<<<;;;;;;<<<===???AAABBBCCCNNNhhh{{{qqqgggXXXXXXaaahhhIIIAAA;;;:::999666444555666555555555555444444444555444444333333444444555666666555444333222222111333333333444444444555555:::999888777666666666666777666666666555555555444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555666666888666555888;;;@@@IIITTTtttpppWWWLLLJJJHHHEEEJJJIIIMMM[[[bbbnnnzzzeeeSSSMMMJJJFFFFFFJJJKKKTTTcccuuuyyykkkaaa\\\dddrrr}}}yyyyyyzzz{{{zzzzzz{{{~~~wwwiii]]]VVVOOOLLLGGGCCCBBB@@@???===::::::;;;;;;;;;;;;;;;;;;======???BBBDDDGGGIIIJJJPPPWWWaaalllxxx~~~tttfffWWWMMMFFFBBB>>><<<>>>AAACCCDDDFFFEEEDDDBBBAAABBBFFFHHHOOOYYYmmmoooSSSJJJAAA>>>===:::999:::999999999::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDDPPPiiiyyyqqqfffZZZ[[[cccfffIIIAAA::::::999666444555666555555555555444444444444444333333333333444444555555555444444333333222333333444444444555555555:::999888777666666666666666666666555555555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555666666666777777888666777:::<<<@@@JJJTTTtttpppVVVLLLIIIGGGFFFJJJIIINNN[[[cccoooyyydddRRRKKKIIIFFFGGGKKKKKKSSSbbbuuuvvvlllaaa[[[ZZZeeeuuuzzzxxxvvvxxx{{{vvvdddXXXQQQJJJFFFBBB???>>>>>>===<<<;;;;;;::::::;;;<<<======>>>>>>???AAACCCEEEGGGHHHNNNUUU```lllwww}}}ssseeeWWWMMMEEEBBB>>>===>>>@@@BBBCCCFFFFFFDDDBBBAAABBBEEEGGGNNNXXXmmmnnnSSSIIIAAA>>>===:::999:::::::::::::::::::::::::::======>>>???AAABBBDDDEEEOOOiii}}}ttt~~~gggaaacccgggcccHHH@@@:::999999666444555666555555555555444444444444444333333333333444444444444444444444444444444333444444444444555555555:::999888777666666666666555555555555555555555555444444444444444444444444333333444444444444444444333333333444444444555555444555555555666666666666666555666999;;;???JJJVVVnnnkkkRRRIIIGGGEEEFFFJJJIIINNN[[[dddqqqxxxdddQQQKKKIIIFFFGGGLLLLLLTTTbbbvvv{{{uuummmfff___ZZZWWWWWWdddxxxsssmmmiiimmmsssyyy~~~uuubbbTTTMMMEEEBBB>>>===<<<===<<<<<<============>>>???AAABBB?????????@@@BBBDDDFFFGGGLLLTTT___kkkwww|||qqqdddVVVLLLDDDAAA>>>===>>>@@@BBBBBBFFFFFFDDDBBB@@@AAADDDGGGNNNYYYnnnlllRRRIII@@@>>>===:::999::::::::::::::::::::::::999<<<<<<===>>>@@@BBBDDDEEELLLfff|||}}}kkkgggiiilllbbbGGG???999999999666444555666555555555555444444444444333333333333333333444333333333444444555555555444444444444555555555555:::999888777666666666666444444444555555555555555444444444444444444444444333333333444444444555555333333333444444444555555333333444444444555555555444333555888999>>>LLLYYYkkkgggPPPIIIHHHFFFEEEIIIHHHMMM[[[eeerrrzzzeeeQQQJJJHHHFFFGGGLLLMMMTTTcccwwwwwwpppllliiiddd^^^YYYVVVUUUUUUXXXfff|||~~~oooddd\\\___eeekkkssszzzvvvbbbSSSLLLCCC@@@===<<<<<<=========>>>>>>>>>???@@@BBBCCCDDD@@@?????????AAACCCEEEGGGLLLTTT```lllwww{{{pppcccUUUKKKCCCAAA>>>===>>>@@@AAAAAAEEEEEEDDDBBB@@@AAADDDGGGPPP\\\qqqjjjQQQHHH@@@===<<<:::999;;;:::::::::::::::::::::999;;;;;;<<<===???AAACCCDDDMMMfffooojjjjjjkkkaaaGGG???999999999666444555666555555555555444444444333333333222222333333333222333333444444555555555444444444555555555666666:::999888777666666666666444444444444444555555555444444444444444444444444222333333444444555555555333333333444444444555555333333333444444444444555333333555777888???OOO___qqqfffRRRLLLJJJHHHDDDHHHGGGLLLZZZdddrrr|||gggSSSKKKIIIFFFGGGLLLLLLSSSbbbwwwrrreee^^^YYYYYYWWWTTTRRRRRRTTTVVV]]]lll|||mmm___TTTVVV[[[___eeemmmqqqwwwuuucccSSSKKKCCC@@@===<<<<<<===>>>===<<<===>>>@@@BBBCCCCCCCCC@@@@@@??????AAADDDGGGHHHNNNVVVaaammmwwwzzzooobbbTTTKKKCCC@@@>>>===>>>@@@AAA@@@DDDDDDCCCAAA@@@AAAEEEHHHRRR^^^tttiiiPPPGGG???===<<<:::999;;;::::::::::::::::::::::::;;;;;;;;;===>>>@@@BBBCCCRRRjjjsssiiifffgggaaaFFF>>>888888888666444555666555555555555444444444333333222222222222333333333333333444444555555555444444555555555666666666:::999888777666666666666333333333444444555555555444444444444444444444444222222333333444555555666333333333444444444555555444444444444555555555555444444555777888AAATTTfffzzzfffSSSMMMKKKGGGCCCGGGFFFJJJYYYdddrrrjjjTTTLLLIIIFFFGGGLLLKKKQQQ___uuuqqqcccYYYTTTOOOQQQSSSTTTTTTVVVYYY]]]bbbpppzzziiiYYYNNNQQQUUUUUUWWW^^^___dddllluuutttdddTTTJJJBBB@@@<<<;;;<<<=========;;;===AAADDDFFFFFFEEEEEEAAA@@@???@@@BBBEEEHHHJJJPPPXXXcccnnnxxxyyynnnaaaSSSJJJBBB@@@>>>===???@@@@@@@@@BBBBBBBBB@@@@@@BBBFFFIIISSS___uuugggPPPGGG???===<<<:::999;;;999999999::::::;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDUUUlllzzzjjjccceee```EEE>>>888888888666444555666555555555555444444444333333222222222222333333333333444444444444444444555555555555666666666666:::999888777666666666666333333333444444555555555444444444444444444444444222222333333444555666666333333333444444444555555555555555555666666666777666555666777999CCCXXXkkkdddRRRLLLIIIEEECCCFFFEEEJJJXXXcccrrrkkkVVVMMMIIIFFFGGGLLLIIIOOO]]]sssuuudddYYYSSSPPPLLLPPPUUUXXXYYY\\\```ddddddrrryyycccTTTJJJOOORRROOONNNRRRRRRTTTYYY```iiittt{{{rrrdddTTTIIIBBB???<<<;;;;;;<<<<<<<<<===@@@DDDHHHJJJJJJHHHGGGAAA@@@@@@@@@BBBFFFIIILLLQQQYYYdddoooxxxyyymmmaaaSSSJJJBBB@@@>>>===???@@@@@@@@@AAAAAAAAA@@@@@@BBBGGGJJJSSS___uuu~~~gggPPPFFF>>><<<<<<:::999;;;888888999::::::;;;<<<<<<<<<======???@@@BBBDDDEEEUUUllllllccceee___EEE===888888888666444555666666555555555444444444333222222222222222222333444444444444444444444444555555555555666666666777:::888666666666666555444777777666666555555555444555555555444444333333333777777666555444333333222111222333333444444333333555555555555555555555555444555888:::<<>>AAAEEEJJJLLLKKKJJJHHHJJJFFFEEEFFFEEEDDDHHHNNNVVV]]]hhhqqqyyyyyykkk\\\PPPIIICCCAAA>>>===???AAAAAAAAA???@@@???>>>>>>@@@EEEHHHTTTbbbwwwfffPPPFFF>>><<<<<<:::999;;;888888888999:::;;;===>>><<<===??????@@@AAACCCFFFRRRnnnoooiiiuuu~~~]]]EEE>>>999999888666666999555555555555555555555555444444333333333333222222222222222333333444444444555555555555555666777777:::888666555666777666555777666666666555555555444555555444444444333333333//////000111222333444555222222333444444444444444555555555555555555555555555666888999:::CCCXXXlllxxx{{{eeeWWWPPPKKKGGGEEEDDDFFFKKKRRR]]]ooovvv^^^OOOIIIGGGHHHKKKMMMRRR]]]oookkk\\\TTTOOOOOOQQQUUUZZZbbbkkkppprrrssstttvvvzzz{{{qqq\\\RRRIIIJJJNNNNNNLLLKKKGGGEEECCCCCCFFFLLLRRRVVVffflllvvv|||xxxssslllcccXXXLLLEEE@@@>>><<<::::::;;;>>>@@@AAADDDHHHMMMOOONNNMMMKKKLLLHHHGGGGGGFFFEEEIIIOOOWWW___jjjsss|||xxxjjj[[[OOOHHHCCC@@@>>>>>>???@@@AAAAAA???@@@??????>>>AAAEEEHHHUUUbbbwww}}}cccNNNEEE>>><<<;;;999999:::888888888999:::;;;<<<===<<<===?????????AAACCCEEENNNhhhnnnjjjzzz~~~___EEE>>>999888777555555888444444444444444444444444444444333333333333222222555555444444333222222111555555555555555666777777888777555555666777777666666666666555555555555555555444444444444333333333,,,---...000222444555555333333444555555555555444555555555555555555555555666666888888999AAATTTfffooottt|||dddWWWQQQLLLHHHCCCBBBDDDIIIOOOZZZlll}}}zzz```QQQJJJGGGGGGIIINNNRRR]]]nnnttt___SSSOOONNNRRRWWW[[[fffuuuzzzoooZZZPPPHHHJJJNNNNNNKKKJJJDDDBBB???======@@@BBBDDDLLLRRR[[[ccckkkqqqvvvyyyyyy}}}{{{qqqmmmggg```YYYQQQIIIDDD???>>><<<::::::<<<>>>@@@EEEGGGLLLPPPRRRRRRPPPOOONNNJJJIIIIIIHHHGGGKKKQQQYYYbbbnnnxxxvvvhhhZZZNNNHHHBBB@@@>>>>>>???@@@AAA@@@???@@@?????????AAAEEEIIIUUUbbbuuuzzz___MMMDDD<<<;;;;;;999888999888888888888999;;;<<<===<<<===?????????@@@CCCEEELLLccckkkiii~~~}}}```DDD===888888777555555888444444444444444444444444444444333333333333222222555555444444333222222222555555555555555666777777888666555555777888777777555555555555555555555555444444444444444444444444333333333333333444444444333444555555666666555555555555555555555555555555666666777888999@@@QQQbbbkkkooo|||}}}fffYYYRRRLLLIIICCCBBBDDDIIINNNYYYkkk{{{|||cccRRRKKKHHHHHHJJJNNNRRR\\\lllmmmYYYQQQOOOPPPVVV^^^hhhxxxxxxlllWWWNNNHHHKKKOOOOOOLLLJJJDDDCCCAAA???>>>???@@@AAA>>>CCCIIIOOOUUUYYY^^^aaaeeekkkuuu}}}rrrgggccc\\\UUUOOOJJJEEEBBB>>>===<<<;;;;;;===???AAAGGGIIIMMMQQQSSSSSSRRRQQQOOOKKKJJJKKKJJJIIIMMMSSS]]]fffsss~~~tttfffXXXMMMGGGAAA@@@>>>>>>???@@@@@@??????@@@@@@??????BBBFFFIIITTT```sssvvv[[[KKKBBB;;;;;;:::888777888888888888888999:::;;;<<<<<<>>>?????????@@@BBBDDDNNNbbb~~~}}}{{{|||fffeee{{{___DDD===888777777444555777444444444444444444444444444444333333333222222222111222222333444555666666555555555555555666777777888666555555777888777777444444444555555555555555444444444444444444444444777666666555444333333333333444555555666666555555555555555555555555555555666555777999;;;AAAQQQ```kkkooo||||||jjj[[[RRRLLLHHHEEEDDDEEEIIIOOOYYYkkkzzz~~~dddTTTMMMJJJJJJLLLNNNQQQ[[[kkkxxxfffWWWSSSRRRRRRZZZfff{{{wwwjjjVVVMMMHHHLLLRRRQQQMMMKKKFFFDDDBBB@@@????????????;;;>>>BBBEEEHHHKKKOOORRRYYY```kkkwwwwwwiii___ZZZRRRKKKGGGCCCAAA???===<<<<<<<<<<<<>>>@@@BBBFFFIIILLLOOOQQQRRRQQQQQQOOOLLLKKKLLLLLLLLLPPPVVVaaajjjxxx}}}qqqcccVVVKKKFFF@@@???>>>>>>???@@@???>>>??????@@@???@@@BBBGGGJJJSSS```ssssssYYYIIIAAA;;;;;;;;;888777888888888888888999::::::;;;<<<>>>??????>>>???AAACCCPPP```zzz{{{uuussswwwdddeeezzz]]]DDD===888888777555555888444444444444444444444444444444333333333222222222111222222333555666666777555555555555555666777777888777555555666777777666444444444444444555555555333333333444444444444555222222333333333333444444333333444555555555555444555555555555555555555555666555666999;;;AAAOOO\\\jjjooo|||nnn\\\RRRKKKHHHFFFEEEFFFJJJOOOYYYjjjzzzfffVVVNNNKKKKKKLLLMMMPPPYYYiii~~~mmm___TTTTTTTTTVVVeeewwwwwwiiiUUUNNNJJJOOOUUUTTTPPPNNNGGGEEEAAA>>>;;;:::999999:::<<<>>>???AAACCCGGGJJJQQQYYYdddnnnvvvppp```VVVQQQJJJDDDAAA???>>>===<<<<<<<<<<<<===???AAABBBEEEGGGJJJMMMOOOPPPPPPPPPOOOMMMLLLNNNOOOOOOUUU[[[dddooo}}}{{{nnnaaaTTTJJJEEE@@@>>>>>>>>>@@@@@@???>>>??????@@@???@@@CCCGGGKKKTTTaaauuurrrWWWIIIAAA;;;;;;<<<999777888888888888888888999::::::<<<>>>???>>>>>>>>>@@@BBBNNN[[[sss{{{yyyrrrqqq~~~qqqccciii|||]]]EEE>>>999999888666666888555555555555555555555555444444333333333333222222555555444444444444444444555555555555555666777777:::888666555666777666555333333333444444555555555333333333444444444555555000000111222333333444444222222333444444444444444555555555555555555555555777666666888:::>>>JJJVVVeeennnooo\\\QQQKKKHHHFFFEEEFFFIIINNNXXXiiiyyyiiiXXXOOOJJJIIIKKKKKKOOOWWWggg|||eeeYYYSSSVVVXXX^^^vvvxxxiiiVVVOOOLLLRRRXXXXXXSSSPPPHHHEEEAAA<<<999888888999888:::;;;<<<===@@@EEEHHHMMMTTT^^^fffmmmvvvhhhXXXLLLHHHBBB>>>============;;;;;;<<<===>>>@@@BBBCCCDDDFFFHHHKKKMMMNNNOOOOOOQQQNNNOOORRRSSSTTTZZZaaagggrrryyymmm___SSSIIIDDD???>>>>>>>>>@@@@@@???===??????@@@@@@@@@CCCHHHLLLVVVdddzzzqqqWWWIIIAAA<<<<<<===:::888999888888888888888999999:::===>>>???>>>===>>>@@@BBBLLLWWWnnn~~~yyyzzzsssrrrhhhaaajjj```FFF???::::::999777777:::666666666666666666666666444444333333333333222222444444555555555555555555555555555555555666777777:::888666666666666555444333333333444444555555555333333333444444555555555222222333333333444444444111222333333444444333333555555555555555555555555999666666777888;;;FFFPPPaaammmooo\\\QQQKKKIIIFFFDDDEEEIIIMMMWWWhhhxxxkkkYYYOOOIIIHHHIIIJJJNNNVVVfff|||zzzaaaVVVSSSXXX\\\fffxxxiiiWWWPPPNNNTTTZZZZZZUUURRRIIIFFFBBB>>><<<<<<===>>>777888:::;;;===@@@EEEIIIKKKRRR[[[ccciiiqqq|||cccRRREEEAAA===;;;;;;<<<======;;;;;;<<<===???@@@BBBCCCDDDEEEHHHKKKMMMNNNNNNNNNRRRPPPQQQTTTVVVXXX^^^eeeiiitttxxxlll^^^RRRIIIDDD???>>>===>>>@@@@@@>>>===??????@@@@@@AAADDDHHHLLLXXXggg}}}rrrXXXIIIAAA<<<======;;;999999888888888888888888999999===>>>???>>>===>>>@@@AAAKKKVVVlll}}}zzz|||uuusssvvv___]]]jjjbbbGGG@@@;;;::::::777888:::777777777777777777777777444444444333333333222222111222333444666777888999555555555555555666777777888888777666666666666666555555444444444333333333777555333444555555222///555555555444444333333333222222222333333333444444555555555444444333333333444333555888888:::AAAIIISSSgggwww]]]NNNJJJKKKHHHEEEEEEHHHMMMVVVeeesssmmmXXXMMMIIIHHHHHHIIIOOOYYYhhh{{{|||mmm]]]UUUQQQVVVbbbxxx|||~~~xxxkkk\\\NNNMMMVVVWWWZZZYYYQQQMMMHHHBBB===;;;;;;<<<;;;999:::;;;;;;<<>>@@@@@@<<<:::;;;;;;<<>>======>>>>>>???===>>>AAABBBAAAEEEKKKZZZiiinnnVVVGGG@@@<<<;;;:::777777999777777777777888999:::;;;:::<<<===>>>===>>>???AAALLLWWWooo|||uuuuuuiii^^^[[[gggjjjIII@@@999888777555444555555555555555555444444444333333333444444555555555444444444444444555666777777666555444444555666666888777777666666666666666555555444444444333333333777555444444666666444111444444333333333222222222333333444444444555555555555555444444444333333333555444555888888999@@@HHHRRRggg}}}cccQQQKKKJJJGGGEEEEEEHHHMMMVVVdddrrroooYYYNNNJJJIIIHHHJJJOOOXXXfffyyyvvvfffYYYSSSRRRZZZlll}}}tttvvv|||nnn```RRRQQQYYY[[[]]]]]]TTTNNNIIIBBB>>><<<<<<<<<;;;999:::;;;;;;<<<>>>BBBFFFMMMSSS\\\aaadddjjjrrryyyzzz[[[LLLEEE@@@>>>??????<<<:::;;;===???AAACCCDDDEEEEEEDDDCCCDDDEEEDDDDDDEEEGGGIIIOOOQQQUUUXXX[[[___cccgggnnnttt~~~vvvjjj]]]QQQGGGBBB@@@??????>>>======>>>>>>@@@>>>>>>@@@AAAAAAFFFLLL]]]lllnnnVVVGGG@@@<<<;;;:::777777999777777777777888999:::;;;;;;===>>>???>>>???@@@BBBMMM[[[ttt~~~}}}eeeZZZXXXccclllJJJAAA999888888555555666666666555555444444444333333333333444444444444444222222333333555666888888888888777666666777888999888777666666555555666666555555444444444333333333333222111222333333222111333333222222222222111111444444444555555555666666555444444444444333333333666555666888888888???GGGRRRgggkkkVVVKKKHHHGGGDDDEEEHHHMMMUUUcccqqq~~~rrr\\\OOOJJJIIIIIIKKKOOOWWWdddvvvooo```WWWTTTVVVbbbyyysssjjjmmm|||ssseeeVVVUUU]]]^^^aaa```XXXPPPKKKDDD???===<<<<<<;;;999:::;;;;;;;;;>>>BBBEEELLLRRRYYY]]]```eeemmmttt}}}[[[HHHDDD???===??????<<<:::<<<@@@AAACCCEEEGGGGGGGGGGGGCCCCCCCCCBBBBBBDDDHHHKKKQQQSSSWWWZZZ]]]bbbgggkkkrrrxxx~~~uuujjj]]]PPPFFFAAA??????>>>=========>>>>>>AAA>>>===???@@@AAAFFFNNN^^^mmmnnnWWWGGG@@@<<<;;;:::777777999777777777777888999::::::<<<>>>?????????@@@BBBDDDNNN```}}}}}}www```WWWUUUaaammmJJJBBB:::999999666555777777777666555444444333333444444444444333333333333111111222333555777888999666666666666777888999999777777666555555555555666555555444444444333333333333222222222333333333333333333333222222222222222444444444444555555555555444444444444444444444444777666777888888888>>>FFFTTThhhqqqYYYKKKGGGFFFDDDDDDHHHMMMTTTbbbooo{{{vvv```QQQKKKIIIIIIKKKNNNUUUaaassslll^^^WWWWWW\\\lllnnnccceeetttwwwgggXXXVVV^^^___bbbbbbZZZRRRMMMFFF@@@>>>===<<<;;;999:::;;;;;;;;;===AAADDDJJJPPPVVVYYY[[[```hhhnnn}}}___HHHDDD???<<<>>>???<<<;;;===BBBDDDEEEGGGHHHIIIHHHHHHFFFEEEDDDCCCCCCFFFKKKPPPRRRUUUXXX[[[___dddjjjooovvv||||||tttiii]]]PPPFFFAAA???>>>>>>=========>>>>>>AAA>>><<<>>>???AAAGGGOOO\\\kkkoooYYYGGG@@@<<<;;;:::777777999888888777777888999999:::<<<===>>>>>>>>>???BBBDDDMMMddd}}}wwwppp]]]VVVVVVccclllKKKBBB;;;999999777666777777777666555444333333222555444444333333222222222222222222333444555777888333333333444555666777777777666666555555555555555555555444444444333333333555555555555444555666777333333333444444444444444222333333333333444444444444444444444444444444444777666777888888888>>>FFFUUUhhhsssYYYKKKFFFEEECCCDDDHHHLLLTTTaaammm{{{{{{cccSSSKKKJJJJJJKKKNNNTTT___qqq{{{hhh]]]VVVZZZcccwww}}}lllbbbbbbppp~~~yyyfffWWWUUU]]]___bbbccc[[[UUUPPPHHHBBB???===<<<;;;999:::;;;:::;;;===@@@DDDHHHMMMSSSUUUWWW[[[cccjjjwwwcccHHHDDD???<<<>>>???======???DDDEEEGGGIIIIIIJJJIIIIIIFFFEEEDDDCCCCCCGGGMMMRRRSSSUUUXXX\\\```gggmmmrrrwww|||{{{ssshhh\\\PPPGGGBBB>>>===============>>>>>>AAA===<<<>>>???AAAHHHOOOXXXggg~~~oooZZZGGG@@@<<<;;;:::777777999888888888777888888999:::;;;<<<<<<<<<<<<>>>AAADDDMMMhhhssszzzjjjZZZUUUXXXgggnnnKKKBBB;;;999999777666777777666666555444444333333444444444333333222222111444444333333333444444555222222333444555666666666777666555555444444555555555555444444444333333333333333333111000000222444333333444444444444555555222222222333333333444444333333333444444444444555666555666888888888???GGGVVVgggpppVVVJJJGGGEEECCCDDDHHHLLLSSS```lll{{{gggUUULLLJJJKKKJJJMMMSSS^^^oootttddd[[[SSS\\\lll{{{jjj```bbbooo}}}|||eeeVVVUUU\\\___ccceee^^^XXXRRRJJJDDD@@@>>><<<;;;999::::::::::::<<<@@@CCCGGGKKKPPPRRRSSSWWW```gggrrr|||gggIIIEEE???===???@@@??????BBBFFFGGGIIIJJJKKKKKKKKKJJJDDDDDDCCCBBBCCCGGGMMMQQQTTTVVVZZZ]]]bbbiiiqqqvvvwww}}}~~~yyyyyy~~~yyypppeeeYYYNNNGGGBBB======<<<<<<======>>>>>>???===<<>>AAAEEEOOOnnnuuuvvvhhh[[[WWWZZZkkkqqqJJJBBB:::999999666555777666555555555555444444444333333333333222222222222555444444333333333333333444555666777777777777777666666555444444444444555555555444444444333333333111222111///,,,,,,///111222222333333333444444444333333333333444444444555333333333444444444555555555444555888888999@@@HHHTTTeeejjjRRRIIIHHHDDDCCCDDDHHHLLLRRR___kkk{{{jjjVVVLLLJJJKKKIIILLLRRR^^^ooopppccc\\\WWWdddyyyxxxggg]]]aaaqqq~~~fffWWWVVV^^^aaagggiiicccZZZTTTLLLEEE@@@>>><<<;;;:::::::::::::::<<>>>>>>>><<<===@@@AAABBBGGGNNNWWWggg~~~jjjVVVGGG@@@<<<;;;:::777777999999999888888888888888999;;;<<<<<<<<<<<<>>>CCCFFFSSStttzzz{{{ooobbb]]]aaarrrsssJJJAAA999888888555555666444444444555555555555555222222222222222333333333333333333222333333444444444555666777777777666555666666555444444444444555555555444444444333333333777777777444111000333666111111111222222333333333444444444555555555666666333333333444444555555555444333555888888:::AAAIIISSSccc{{{fffOOOHHHIIIDDDBBBDDDHHHLLLRRR^^^jjj{{{kkkWWWMMMJJJKKKHHHKKKRRR^^^ooooooccc___^^^mmmvvvcccZZZ```ssshhhYYYXXX```dddjjjmmmfff[[[UUUMMMEEEAAA>>><<<;;;:::::::::::::::<<>>@@@BBBAAACCCFFFKKKLLLNNNOOOPPPOOOOOONNNFFFFFFGGGHHHIIILLLQQQUUUXXXZZZ]]]aaagggooowww}}}~~~vvvqqqggggggiiiqqq}}}{{{tttiii]]]QQQIIICCCAAA<<<<<<<<<<<<<<<===>>>???===;;;===AAABBBCCCGGGMMMZZZjjjhhhTTTGGG@@@<<<;;;:::777777999999999888888888888888999<<<======<<<===@@@DDDHHHWWWyyy~~~xxxkkkdddgggyyyrrrIII@@@999888777555444555333333444444555666666666111111111222222333333444222111222222333444555666333444555555555444333222555555555666666666666666222444666777555333222222444444444444444444444444333333333333333333333333777666444333333444555666555555555555555555555555888777777999888999@@@HHHSSSdddzzzhhhTTTKKKGGGCCCCCCEEEHHHKKKQQQ^^^lll}}}ppp\\\PPPMMMNNNLLLMMMQQQ\\\nnn}}}lllbbb```cccssspppccc]]]```vvvmmm[[[UUU\\\bbbjjjpppkkkddd[[[PPPHHHDDDBBB>>>:::;;;<<<<<<<<<::::::<<<>>>CCCGGGKKKNNNQQQWWW___eeerrr|||ZZZJJJ@@@;;;AAAEEECCCEEEJJJMMMNNNOOOPPPPPPPPPOOOOOOHHHFFFFFFKKKMMMMMMOOOTTTVVVZZZ```gggooowww~~~}}}ssshhhcccbbbYYY___hhhvvv|||qqqkkknnnyyyxxxqqqfff[[[QQQIIICCC?????????>>>>>>>>>>>>>>>???@@@>>>>>>@@@AAABBBHHHNNNXXXhhhcccPPPEEEBBB>>><<<;;;:::888777888999999::::::;;;;;;<<<<<<;;;===???>>>===BBBIIIWWWzzz}}}uuuiiihhhyyylllKKKBBB:::999888555444555666555555555555444444444333444555444222111222333222333333444444333333222333444444555666777888888777666666555555444444444222444666666444333222333444444444444444444444444333333333333333333333333333444444444444444333333555555555555555555555555777666666888888888???HHHQQQ___tttjjjVVVLLLHHHEEEDDDFFFIIIKKKQQQ___mmm~~~qqq\\\OOOJJJJJJKKKLLLQQQ[[[mmmzzziiiaaa___hhh{{{mmmccc^^^ccczzzooo\\\VVV\\\aaajjjpppjjjeee\\\QQQIIIEEEBBB>>>::::::;;;<<<;;;:::;;;===>>>AAADDDHHHKKKOOOUUU^^^dddrrr|||cccOOODDD>>>CCCFFFDDDEEEJJJMMMOOOPPPRRRSSSRRRRRRQQQJJJGGGGGGKKKMMMMMMPPPTTTXXX]]]dddkkksss{{{{{{rrriii```ZZZYYYXXX^^^iiixxxwwwjjjeeejjjyyy}}}wwwpppeeeZZZQQQIIICCC?????????>>>>>>>>>>>>>>>???@@@>>>>>>@@@AAABBBHHHNNN[[[jjjaaaNNNCCCAAA===;;;::::::888777888999999::::::;;;;;;<<<<<<;;;===@@@???>>>CCCJJJ\\\~~~{{{nnnhhhwwwoooLLLCCC;;;999888666555666666555555555555444444444333444555444222111222333222333333444444333333222444444444555555666666666777777666555444333222222444555666555333222333444444444444444444444444444333333333333333333333333000222444555555444222111555555555555555555555555666555555777777777>>>GGGQQQ\\\nnnlllWWWMMMHHHFFFEEEFFFIIIKKKQQQ___mmm~~~uuu^^^PPPIIIHHHJJJLLLQQQ[[[kkkuuueee___^^^mmm}}}jjjbbb```gggqqq^^^WWW\\\aaajjjooojjjeee]]]SSSJJJEEEAAA===:::999:::;;;;;;;;;;;;===???===@@@EEEHHHLLLSSS]]]dddqqq|||pppUUUIIIBBBEEEHHHFFFFFFIIIMMMOOORRRTTTUUUVVVUUUUUUNNNJJJIIILLLNNNNNNQQQUUU\\\aaaiiiqqqyyynnnddd]]]VVVRRRQQQWWW^^^lll}}}rrrddd___ggg{{{{{{uuuxxxwwwvvvxxxzzz{{{|||{{{tttmmmbbbXXXOOOHHHCCC???>>>>>>>>>======>>>>>>???@@@>>>>>>@@@AAABBBHHHNNN]]]lll|||]]]KKKAAA>>>;;;:::::::::999888888999999::::::;;;;;;<<<===<<<>>>AAA@@@???DDDLLL```{{{ppphhhvvvsssLLLCCC<<<:::999777666777666555555555555444444444333444555444222111222333222333333444444333333222444444444444444444444444555555555444444333333222555555555444222222333555333333333333333333333333222222222222222222222222111222333444555444333333555555555555555555555555555444444666666666===FFFSSS[[[jjjkkkWWWLLLHHHGGGFFFFFFHHHJJJPPP^^^lllzzzdddTTTLLLIIIIIIKKKPPPYYYiiinnnaaa^^^___pppxxxgggcccccclllttt```XXX\\\```iiiooojjjggg```VVVMMMFFFAAA===:::888999:::::::::;;;>>>@@@;;;???CCCFFFKKKSSS]]]dddooo{{{~~~[[[MMMDDDFFFIIIGGGGGGJJJLLLNNNRRRUUUWWWXXXXXXWWWQQQMMMKKKMMMNNNOOORRRWWW___eeennnwwwtttcccYYYUUUQQQPPPQQQXXXaaappprrrccc^^^hhhuuuqqqkkkdddhhhggggggiiinnnsssvvvwwwpppiii^^^TTTLLLFFFAAA>>>>>>============>>>>>>???@@@>>>>>>@@@AAABBBHHHNNN^^^lllwwwZZZIII???<<<:::999999999999888888999999::::::;;;;;;<<<======???AAAAAA@@@FFFMMM```nnnfffvvvtttLLLCCC<<<::::::888777888666555555555555444444444333444555444222111222333222333333444444333333222444333333333333333333333222333333444444555555555555555555444222222333555333333333333333333333333222222222222222222222222555444333333333555666777555555555555555555555555555444444666555666===EEESSSYYYfff|||~~~hhhVVVLLLHHHGGGEEEEEEFFFHHHNNN\\\jjj}}}gggWWWMMMIIIGGGJJJOOOWWWeee{{{|||iii______cccssstttfffdddgggqqquuu```WWW[[[^^^hhhnnnkkkiiicccZZZPPPHHHBBB===;;;777999:::::::::;;;===???<<>>??????@@@>>>>>>@@@AAABBBHHHNNN]]]jjj~~~tttXXXIII>>><<<999888999999999888888999999::::::;;;;;;<<<======???BBBAAAAAAFFFNNN___~~~kkkfffyyysssLLLCCC<<<::::::888777888666555555555555444444444333444555444222111222333222333333444444333333222333333333333333222222222222222333444555666777777444555666555333222333444333333333333333333333333222222222222222222222222666555333222333555777999555555555555555555555555555444444666666666===FFFOOOWWWdddyyyzzzhhhXXXNNNKKKHHHEEEDDDEEEFFFLLL[[[iii|||jjjXXXMMMHHHGGGJJJNNNTTTaaavvvvvvddd^^^bbbhhhzzzpppeeefffkkkwwwuuu```VVVYYY]]]fffnnnkkklllggg^^^TTTJJJCCC>>><<<888999::::::::::::<<<>>><<>><<<<<<<<<<<<<<<===>>>??????@@@>>>>>>@@@AAABBBHHHNNN[[[hhh}}}oooUUUHHH???<<<999888999999999888888999999::::::;;;;;;<<<<<<<<<>>>AAAAAAAAAGGGNNN```~~~iiifff|||pppKKKBBB;;;::::::888777888666555555555555444444444333444555444222111222333222333333444444333333222333333333333333333333333444444444555555666666777222444666666444333222333222222222222222222222222111111111111111111111111333333333333444555666666555555555555555555555555666444555666666777>>>FFFLLLVVVfff{{{{{{lll\\\QQQOOOIIIGGGEEEEEEFFFLLL[[[iiixxxnnn[[[MMMGGGFFFIIIMMMRRR]]]qqq~~~qqqbbb^^^fffnnn{{{lllcccgggooo}}}ttt^^^TTTWWW[[[fffnnnlllnnnjjjbbbWWWLLLDDD@@@>>>999:::::::::999999;;;======???BBBDDDIIIQQQ\\\eeennnxxx}}}fffPPPJJJIIIGGGGGGJJJHHHLLLRRRYYY^^^`````````XXXRRRNNNOOOQQQTTT[[[bbbkkkqqqzzz}}}{{{xxxwwwvvvuuurrrmmmfffbbbVVVQQQLLLIIIGGGGGGNNNWWWcccnnnrrrjjjpppwwwaaaUUUQQQOOONNNOOORRRYYYbbbjjjoooqqqqqqiii]]]QQQIIICCC???===<<<;;;;;;<<<<<<>>>??????@@@>>>>>>@@@AAABBBHHHNNNZZZhhh}}}kkkRRRFFF@@@===:::999999:::999888888999999::::::;;;;;;<<<<<<;;;>>>AAAAAAAAAFFFNNN^^^|||wwwdddeee~~~nnnIIIAAA:::999999777666888666555555555555444444444333444555444222111222333222333333444444333333222222222333333444444555555666666666666666666555555222444666777555333222222222222222222222222222222111111111111111111111111///000333555555555444333555555555555555555555555666555555777777777>>>GGGLLLXXXjjj}}}ppp```UUURRRKKKHHHFFFFFFGGGMMM[[[jjjuuusss^^^PPPIIIFFFIIIMMMQQQ[[[ooowwwqqqmmmppptttuuuvvvwww{{{~~~}}}ooo```___hhhqqqvvviiiaaagggqqqsss]]]SSSUUUZZZeeennnlllpppllldddYYYNNNEEE@@@???999:::;;;:::999999:::<<<===???AAACCCHHHPPP[[[cccoooyyynnnUUULLLJJJGGGFFFIIIIIIMMMTTT[[[```bbbcccbbbXXXSSSOOOPPPRRRUUU\\\dddnnnttt}}}~~~zzzwwwrrrrrrssssssrrrooolllkkkiiihhhgggeeeccc___YYYUUUQQQOOOMMMLLLHHHHHHOOOYYYdddpppzzzqqquuu~~~eeeXXXUUUUUUTTTUUUYYY```iiiqqqvvvxxxssskkk___SSSJJJDDDAAA???;;;;;;;;;<<<<<<>>>??????@@@>>>>>>@@@AAABBBHHHOOOYYYhhh}}}hhhPPPDDDAAA>>>;;;:::::::::999888888999999::::::;;;<<<<<<;;;;;;===@@@@@@@@@FFFNNN\\\zzznnn^^^bbbmmmIII@@@999888888666666777666666555555555444444444333444555444222111222333222333333444444333333222222222333444444555666666888777777666555444444444555555555555555555555555333333222111000000111111444444444333333222222222...///000111333444555666333444444555555444444333333444555666666888<<<>>>NNNVVVeee|||qqqaaaTTTLLLJJJGGGFFFGGGIIINNNYYYdddtttuuu```SSSLLLJJJIIILLLQQQYYYiiixxxooofff```___ZZZYYY]]]bbbggglllrrruuu~~~jjj___cccppp{{{sssjjjgggmmmwwwooo]]]VVVVVVUUU^^^kkknnnrrrlllcccYYYPPPHHH@@@<<<;;;;;;999999999999;;;;;;<<<===>>>CCCLLLWWWbbbjjjvvvrrrUUUKKKKKKHHHGGGJJJHHHMMMTTT\\\aaadddddddddUUUSSSQQQPPPRRRZZZdddkkk{{{~~~~~~|||zzzwwwtttpppllliiihhhbbbaaa___]]]\\\[[[ZZZZZZUUUTTTUUUVVVVVVTTTQQQOOOJJJIIIGGGGGGIIINNNTTTWWWfffuuu}}}uuufff___]]]\\\```eeelllwwwtttaaaRRRIIIDDD???<<<;;;;;;;;;<<<<<<<<<<<<===???>>>???BBBBBBCCCIIIRRRXXXfff~~~^^^JJJCCC;;;888666666888:::999888777888888999999:::;;;;;;;;;;;;===@@@??????GGGQQQ[[[vvvbbb\\\ccciiiHHH@@@:::999999777555666666666555444444444444555333333222222111222222333333333333333333333333333444111///000333666666555777777777666555444444444444444444444444444444444333333222111111111111111444444444333333222222222111111222222333333444444333444444555555444444333333444555666666888;;;>>>HHHQQQaaa{{{yyygggWWWMMMIIIFFFEEEGGGIIINNNYYYdddsssvvvbbbSSSLLLIIIIIIKKKPPPXXXhhhwwwlllccc\\\YYYWWWSSSSSSZZZaaahhhqqqyyytttfff___eeexxxsssjjjgggnnnzzznnn\\\UUUUUUUUU___lllnnnrrrlllcccYYYPPPHHHAAA===;;;;;;999999999999;;;;;;<<<===>>>CCCLLLWWWccckkkwww{{{[[[NNNLLLHHHGGGIIIJJJOOOVVV\\\```aaa```___UUUTTTRRRRRRUUU]]]gggnnn{{{~~~{{{xxxsssppphhhfffdddaaa^^^[[[XXXWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQQQQRRRSSSSSSQQQOOOMMMMMMMMMMMMNNNQQQUUU[[[^^^gggxxxuuunnnkkklllpppttt{{{~~~gggTTTIIICCC>>>:::;;;;;;;;;<<<<<<<<<<<<===???>>>???BBBBBBBBBIIIQQQ[[[jjj|||\\\HHHAAA>>>;;;888777999999888777777888888999999:::;;;;;;;;;;;;===@@@???@@@HHHRRRbbbjjj[[[ZZZfffjjjIIIAAA:::999999777666777666666555444444444444555444333222222111222222222333333333333333333333333333111//////222444555444777777666666555444444444333333333333333333333333333222222111111111111222444444333333333333222222444444444333333333333333333444444555555444444333333444555666666888;;;===CCCLLL^^^yyymmmYYYLLLHHHEEEEEEGGGIIINNNYYYeeessszzzeeeUUULLLIIIHHHJJJOOOVVVeee}}}vvvkkkbbb]]]XXXUUUTTTRRRTTT\\\fffppp|||zzzkkkdddbbbhhhsssjjjgggnnn~~~lllZZZSSSUUUVVV```lllnnnqqqlllcccYYYQQQIIIBBB>>>;;;;;;999999999999;;;;;;;;;<<>>???AAAAAABBBIIIRRR___nnnxxxXXXFFF???@@@>>>:::999999999888777777888888999999:::;;;;;;;;;;;;===@@@???@@@IIISSSkkk|||uuu```UUUZZZkkkjjjIIIAAA;;;::::::888666777666666555444444444444555444444333222222222222222333333333333333333333333222000///000222333333333666666666555555444444444333333333333333333333333333222222111111222222222333333333333333333333333444444444444444444444444333444444555555444444333333444555555555777:::===CCCLLL]]]wwwrrrZZZLLLGGGEEEDDDFFFIIINNNYYYeeerrrjjjXXXMMMIIIHHHJJJNNNUUUbbbyyywwwkkkfffggghhhccc]]]YYYXXX]]]hhhtttvvvgggggggggooorrrjjjfffooojjjXXXQQQTTTWWWaaammmnnnpppjjjbbbYYYQQQJJJDDD???;;;;;;999999999999;;;;;;;;;<<>>???AAAAAACCCJJJSSSbbbssstttVVVEEE???>>>===:::999888888888888777888888999999:::;;;;;;;;;;;;===@@@???AAAJJJUUUqqquuusss]]]UUU]]]ooojjjJJJAAA;;;::::::888777888666666555444444444444555444444333222222222222333333333333333333333333333222111111111222333333333555555555555444444444444444444444444444444444444333222222222222222333333333333333333333333333333222333333444444555555666333444444555555444444333333444555555555666999<<>>===;;;;;;;;;<<<<<<<<<<<<===@@@>>>???AAABBBDDDMMMVVVeeewwwrrrUUUEEEAAA::::::999888777777888:::777888888999999:::;;;;;;;;;;;;===???@@@BBBLLLWWWsssxxxnnn{{{ttt^^^VVVaaatttgggIIIAAA:::::::::777666777666666555444444444444555444333333333333333333444333333333333333333333333222333444444444444444444444444444444444444444444555555555555555555555555333222222222222333333444222222333333333333444444111222222333444555555666333444444555555444444333333444555555555666999;;;DDDMMM]]]uuueeeSSSHHHEEEEEEFFFHHHLLLWWWcccooozzzuuu```RRRJJJJJJKKKNNNSSS^^^rrruuuqqq|||~~~iiippp~~~}}}mmmdddmmm|||tttnnnjjjsss}}}hhhUUUOOOUUU[[[gggrrrqqqkkkfff^^^WWWPPPJJJDDD@@@;;;;;;999999999999;;;;;;:::===???AAAFFFRRRaaammmvvvwww\\\OOOJJJGGGEEEFFFHHHKKKNNNPPPPPPPPPOOOLLLNNNQQQTTTYYY```hhhnnnsssvvvzzz~~~}}}nnn```XXXWWWPPPNNNLLLKKKKKKJJJHHHFFFIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMNNNPPPRRRTTTVVVVVVZZZ___bbbdddggglllpppuuuyyy}}}}}}{{{{{{{{{qqqnnnllliiiggghhhoootttzzz~~~{{{vvv~~~oooUUUFFF@@@???>>>;;;;;;;;;<<<<<<<<<<<<===@@@>>>???BBBCCCGGGPPPZZZiii|||oooSSSEEEBBB888999999777666666999;;;777888888999999:::;;;;;;<<<;;;===???@@@CCCNNNYYYuuuvvvkkkwwwttt^^^XXXddd{{{cccHHH@@@:::999999777555666666666555444444444444555222222222333333444555666333333333333333333333333333444666666555444444555444444444444444444444444444444444444444444444444222222222222222333444555222222222333333444444444222222222333333333333333333444444555555444444333444444555555444555888;;;BBBKKKZZZqqqhhhTTTIIIFFFEEEFFFGGGKKKVVVaaakkkwwwyyycccTTTKKKKKKLLLOOOSSS]]]qqq~~~{{{pppjjjtttxxxrrrnnnwww}}}hhhUUUOOOVVV]]]iiitttrrriiiddd]]]UUUOOOIIIDDD@@@;;;;;;999999999999;;;;;;:::===???@@@DDDOOO___kkkwwwcccTTTNNNIIIEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKMMMPPPTTTYYY___fffkkkqqqtttxxx{{{lll___SSSNNNOOOKKKJJJIIIIIIKKKKKKKKKIIINNNNNNOOOOOOPPPQQQQQQRRROOOOOOQQQSSSVVVXXX[[[\\\^^^dddjjjnnnpppttt{{{xxxmmmccc```___\\\YYYYYYXXX]]]dddiiikkknnnssswwwrrrooohhhbbbiii|||jjjRRREEE???===;;;;;;;;;;;;<<<<<<<<<<<<===@@@>>>???BBBEEEIIITTT^^^mmmmmmRRREEEBBB:::;;;;;;999666666888:::777888888999999:::;;;;;;<<<;;;===???@@@DDDOOO[[[yyy|||ppp{{{uuu```YYYhhh___GGG???999888888666444555666666555444444444444555111111111222444555777888333333333333333333333333111444666666444222333444444444444444444444444444333333333333333333333333222222222222333333444555222222222333333444444444444444333222222111000000333444444555555444444333444555555555444555888:::AAAIIIXXXmmmhhhSSSJJJGGGFFFFFFGGGKKKUUU```iiiuuu|||eeeVVVLLLLLLMMMOOOSSS]]]ppp~~~wwwrrr||||||vvvrrr{{{|||hhhUUUOOOVVV^^^kkkuuussshhhccc[[[TTTNNNHHHCCC@@@;;;;;;999999999999;;;;;;:::===???@@@CCCMMM]]]jjjxxxiiiXXXQQQKKKFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJMMMPPPTTTYYY___fffjjjppprrrvvvzzz~~~sss```WWWMMMJJJNNNJJJIIIIIIKKKMMMOOOOOONNNPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUWWWYYY\\\```bbbdddggglllsssxxx{{{ooocccYYYWWWWWWTTTQQQPPPLLLRRRXXX]]]^^^```cccfff\\\\\\XXXTTT[[[nnngggPPPDDD>>>;;;888;;;;;;;;;<<<<<<<<<======@@@>>>???CCCFFFKKKVVVaaapppkkkPPPDDDAAA===>>>>>>;;;777555777:::777888888999::::::;;;;;;<<<;;;===???@@@DDDPPP\\\}}}xxxyyybbb[[[jjj\\\GGG>>>888777777555444555666666555444444444444555000000111222444666888999333333333333333333333333000333666666333111222333777666555444444444444444333333333333333333333333555444222111111111222222111111222222222333333333444444444444444444444444333444444555555444444333666555333222333666999;;;BBBJJJXXXkkkhhhRRRLLLIIIGGGGGGHHHKKKUUU```jjjtttmmmYYYLLLJJJJJJLLLQQQZZZlll|||~~~yyy{{{rrrppp~~~fffYYYNNNSSScccqqqrrrnnnhhhaaaWWWPPPKKKGGGBBB>>>:::::::::999999999888888888:::>>>CCCEEELLL[[[iiiwwwsss\\\RRRNNNKKKIIIIIIIIIIIIIIIIIIJJJJJJHHHKKKNNNRRRVVV[[[aaaffflllooosssxxx|||iiiZZZOOOMMMOOOKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWXXXXXXXXXYYYZZZZZZ[[[^^^aaaeeejjjooorrrzzzwww|||tttccc[[[TTTUUUVVVSSSQQQPPPNNNRRRYYYcccjjjiiibbb[[[TTTPPPNNNRRR]]]mmmyyyZZZJJJCCC===;;;>>>:::;;;======<<<===>>>@@@>>>>>>@@@BBBCCCHHHWWWfffxxxgggLLL@@@===<<<;;;::::::999999::::::::::::999999999:::;;;;;;;;;;;;<<<======CCCRRRbbbttt}}}wwwiii___kkk^^^GGG???999999:::777666777666555555555555444444444222222333555666888999999333333333444444444555555333333333444444444555555666666555444444444444444333333333333333333333333444333222111111111222222111111222222222333333333444444444444444444444444333444444555555444444333555444333333444666999;;;AAAJJJYYYjjjlllVVVLLLIIIGGGGGGHHHKKKUUU___gggqqqnnnZZZLLLJJJJJJLLLPPPXXXhhhvvvzzzxxx|||dddXXXOOOTTTdddqqqrrrnnnddd^^^UUUNNNIIIFFFAAA===:::::::::999999999888888888999===AAACCCIIIXXXgggzzzvvv^^^TTTPPPMMMHHHHHHIIIIIIIIIIIIJJJJJJHHHJJJMMMQQQTTTYYY^^^bbbgggjjjnnnsssxxx~~~bbbVVVLLLKKKOOOLLLNNNOOOQQQRRRTTTUUUUUUUUUSSSUUUXXXYYYZZZ[[[]]]^^^cccdddhhhkkkpppuuuzzz}}}wwwaaaYYYTTTWWW\\\[[[WWWUUUWWW\\\hhhzzzppp^^^RRRSSSWWW^^^iiivvvzzzZZZJJJCCC===;;;===:::;;;======<<<<<<>>>@@@@@@@@@BBBDDDEEEJJJYYYhhh{{{eeeKKK@@@===;;;;;;:::999999999999999999999888888999999::::::<<<;;;===>>>>>>DDDSSSbbbyyypppdddppp^^^GGG???999999:::777666777666555555555555444444444333333444555666777888888333333333444444444555555333333333444444444555555666666555444444444444555333333333333333333333333444333222111111111222222111111222222222333333333444444444444444444444444333444444555555444444333555444333333444666999:::???KKKZZZkkk~~~nnnXXXNNNJJJHHHHHHHHHJJJTTT___ccclll~~~ppp\\\MMMKKKJJJLLLOOOUUUbbbnnnyyy___VVVPPPVVVfffqqqqqqmmm___YYYPPPJJJGGGDDD@@@<<<:::::::::999999999888888777999<<>>???AAAAAACCCEEEGGGMMM\\\kkkbbbJJJ???>>>::::::999888888888888999888888888888888999::::::<<<<<<>>>??????DDDSSSbbbzzzlllwww^^^GGG???999999:::777666777666555555555555444444444444555555555555666666666333333333444444444555555333333333444444444555555666555555444444444555555333333333333333333333333333222222222222222222222111111222222222333333333333333333333333333333333333444444555555444444333555444333444555666888:::>>>LLL]]]lll}}}nnnXXXOOOLLLIIIHHHHHHJJJSSS^^^```iiizzzttt___OOOKKKJJJKKKMMMQQQ[[[eeevvv~~~{{{tttZZZTTTRRRYYYgggoooooojjjZZZTTTLLLGGGDDDBBB>>>;;;:::::::::999999999888888999999<<>>:::999888888777777888888888888888888999:::;;;;;;======???@@@@@@EEESSSaaarrr{{{^^^GGG???999999:::777666777666555555555555444444444666666555555555444444444333333333444444444555555333333333444444444555555555555444444444555555666333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333333444444555555444444333444444444444555777888999===MMM```nnn|||}}}~~~ppp[[[QQQMMMJJJIIIHHHJJJRRR]]]```hhhxxxyyycccQQQMMMJJJJJJKKKNNNUUU]]]iiittttttvvv~~~|||oooWWWUUUVVV^^^iiinnnlllgggVVVPPPIIIDDDBBBAAA===;;;:::::::::999999999888888:::;;;===???AAAGGGWWWfffwwwmmm___XXXUUUQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWYYYZZZ[[[^^^bbbeeedddfffjjjmmmqqqvvv{{{uuu^^^QQQPPPKKKMMMUUUWWWZZZ\\\^^^`````````^^^]]]bbbdddfffggghhhkkknnnqqqtttzzzpppnnntttjjjfffxxxrrrUUUGGGAAA<<<999;;;;;;<<<======<<<<<<===>>>>>>???BBBEEEGGGMMM]]]lll}}}]]]HHH???>>>:::999888888777777888888999999999::::::<<<============???AAAAAAEEERRR```uuu}}}]]]GGG???999999:::777666777666555555555555444444444666666666555444444333333333333333444444444555555333333333444444444555555555444444444444555666666333333333333333333333333111111222333333333222222111111222222222333333333333333333333333333333333333444444555555444444333444444444555666777888999<<>>===<<<<<<===>>>===>>>@@@DDDFFFMMM]]]lll{{{]]]HHH???>>>::::::999888888888888999::::::::::::;;;===>>>???<<<===???AAAAAADDDQQQ___~~~ttt}}}[[[GGG???999999:::777666777666555555555555444444444666666555555444333333222333333333444444444555555333333333444444444555555444444444444444555666666333333333333333333333333000111222333333333333222111111222222222333333333222222222222222222222222333444444555555444444333333333444555666777888888<<>><<<===>>>===<<<;;;<<<===<<<===@@@DDDFFFNNN^^^mmm{{{^^^III@@@===;;;;;;:::999999999999999999999999:::;;;<<<>>>>>>;;;<<>>AAAIIIZZZjjj|||sssddd]]]YYYYYYZZZZZZ\\\]]]^^^______aaabbbdddeeefffiiimmmpppppprrrssstttuuuxxx{{{~~~nnn___QQQRRRXXXWWW[[[ffflllqqqsssvvvwwwwwwuuurrrpppkkknnnrrrvvvzzz{{{bbbIII@@@???<<<<<>>===<<<;;;<<<======>>>AAADDDGGGOOO___nnn{{{^^^JJJ@@@===<<<;;;::::::999999::::::888888888999:::;;;===>>>;;;<<<>>>@@@@@@CCCOOO\\\wwwrrr{{{VVVGGG???999::::::777666777666666555555555444444444555555555444444333333333333333333444444444555555333333333444444444555555666666555444444444444555555555444444444333333333111222222333333222222111///000333444444333222111444444444444444444333333222333444444222222333444666555555666666777888999>>>CCCOOOZZZeeettthhhZZZSSSMMMJJJHHHIIIQQQYYYhhhsssttt^^^QQQHHHGGGHHHIIIOOOXXXkkkwwwhhhcccaaaooo{{{}}}{{{wwwlll```RRRNNNIIIEEEBBB@@@>>>===555555666666777777888888;;;:::;;;>>>@@@HHHYYYiii|||ttteee\\\XXXXXX[[[]]]______```aaacccaaacccfffhhhiiilllppprrruuuuuuuuuuuuwwwzzz~~~iiiYYYWWWUUUVVV[[[dddnnntttwww}}}uuutttwww|||~~~xxxzzzooo]]]KKKAAA>>><<<;;;<<<:::;;;<<<<<<======<<<<<<;;;<<>>@@@===@@@FFFEEEMMMaaa~~~|||kkk||||||YYYDDDBBB>>><<<;;;:::999777666666555555555444444444555555444444444333333333555555555444444333333333333333333333333333333333555555444333333333333333444444333333333222222222000111111222222111111000000111222333444333222222333333444444444444444444444555666555444444444666333333333333444555666777<<>><<<888888888888888999999999;;;:::;;;>>>@@@HHHWWWfffzzztttfff^^^[[[XXXZZZ]]]___```bbbdddfffeeegggjjjlllnnnppptttwwwyyyyyyyyyyyy{{{~~~xxx```YYYYYYYYY[[[aaajjjsssyyy|||}}}yyyyyy}}}~~~{{{{{{}}}{{{tttqqquuufffWWWGGG@@@>>>===<<<===:::;;;<<<<<<======<<<<<<<<<<<<@@@DDDGGGPPPaaaqqqoooUUUHHHAAA<<<999999999999999999999999888999:::;;;<<<<<<<<<<<<>>>@@@===???EEEDDDMMMbbb}}}tttiii}}}wwwUUUDDDAAA>>><<<;;;:::999777666666555555555444444444444444444333333333333222555555444444444333333333444444444444444444444444444444333222222222222333333333222222222111111111000000000111111000000000111111222222222333333333222222333333444444555555333555666555444333444666333333333333444555666777:::@@@KKKVVV```nnnooo]]]TTTMMMIIIHHHIIIOOOVVV```iiixxxjjjZZZNNNLLLLLLLLLQQQZZZkkk}}}{{{nnnjjjrrr{{{oooaaaYYYUUUOOOJJJFFFBBB???<<<;;;;;;::::::::::::::::::;;;:::;;;>>>@@@FFFTTTaaauuurrrggg```]]]WWWZZZ]]]```bbbdddgggjjjkkkmmmppprrrtttwwwzzz}}}kkk\\\YYY[[[^^^bbbhhhqqq{{{wwwqqqjjjgggfffhhhiiihhhkkkooouuuxxx{{{~~~yyysssllljjjpppxxxwwwpppYYYMMMBBB>>>>>>======>>>;;;;;;<<<============<<<<<<===@@@DDDHHHPPPaaaqqqiiiPPPEEE???:::999:::;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<>>>@@@===???DDDDDDNNNdddzzzjjjeee}}}rrrRRRDDDAAA===;;;;;;:::999888666666666555555555444444444444444333333333222222555444444444444333333333555555555555555555555555555444333333222333333333333333333333222222222222000000111111111111000000222222111111111222333444111111222333444444555555111222333333111111222333555555555555666777888888:::>>>GGGQQQ\\\mmmsss___UUULLLIIIGGGHHHMMMSSS\\\eeerrrqqq___PPPMMMMMMLLLQQQXXXiii{{{ssspppzzz~~~qqqccc]]]YYYSSSNNNIIIDDD@@@===<<<<<<;;;;;;::::::999999;;;:::;;;>>>@@@EEEPPP[[[nnnyyy|||{{{zzz{{{~~~zzzpppfffaaa^^^XXXZZZ^^^```cccfffjjjmmmooorrrvvvxxxzzz}}}wwweee^^^YYY]]]ccciiipppyyyrrrfff```YYYXXXWWWXXXYYY[[[___ccciiimmmrrrwwwyyyyyyyyyyyyuuuooohhhgggnnnqqqiii\\\OOOFFF>>>======<<<<<<===;;;;;;<<<==================>>>AAAEEEIIIQQQbbbrrrcccMMMBBB===:::999::::::;;;;;;::::::999888999:::;;;;;;<<<<<<;;;===@@@===???DDDDDDPPPhhhxxxooocccbbb|||oooPPPCCC@@@===;;;::::::999888666666666666555555555555555555555444444444444333444444444444444444444444666666666666666666666666666555555444444444444444444444444444333333333333111222222222222222222111222222111111111222333444111111222222333444555555111222333222111111222333444444444555555666777888;;;===CCCLLLXXXmmmuuuaaaWWWLLLHHHGGGHHHKKKPPPZZZbbbnnn{{{wwwcccRRRLLLLLLKKKOOOUUUfffvvvvvvttt|||ssseeeaaa]]]WWWQQQLLLFFFAAA===;;;;;;::::::999999999888;;;:::;;;>>>@@@CCCKKKTTTdddooo{{{|||vvvttttttttttttvvvyyy|||}}}{{{uuummmfffbbb```ZZZ\\\___bbbdddhhhlllooorrruuuyyy}}}kkkaaa```YYY___gggnnnuuussscccYYYTTTMMMPPPQQQQQQRRRUUUZZZ\\\___dddkkkoooooonnnmmmmmmkkkhhhfffggglllkkk___QQQIIIBBB<<<<<<<<<::::::;;;;;;<<<======>>>>>>======>>>???BBBGGGKKKSSSeeeuuu|||]]]KKKAAA===;;;:::999888777777888999:::777888999::::::;;;;;;;;;<<<@@@>>>???DDDFFFTTTnnnzzzzzziii___aaa|||jjjMMMBBB???<<<:::::::::999888777777666666666555555555666666666666555555555555444444444444444444444444666666666666666666666666666666555444444444444555555555555444444444333333222222333333333333222222111111222222222333333333111111222222333333444444222444555444333222333555222222222222333444555666:::;;;AAAJJJWWWmmmyyycccXXXLLLHHHGGGGGGJJJNNNYYY```jjjvvv|||gggSSSLLLKKKJJJMMMSSSbbbqqq~~~sssrrrxxxttthhhbbb___YYYSSSNNNHHHBBB>>>:::999999999999999999888<<<::::::>>>@@@AAAGGGNNNXXXcccmmmrrrtttuuurrrmmmlllmmmmmmnnnpppqqqrrrsssvvvvvvtttpppjjjfffdddddd```aaaccceeegggjjjooorrrtttxxx}}}tttbbb]]]]]][[[aaajjjrrryyyzzzgggYYYSSSQQQNNNTTTYYYYYYZZZ^^^aaabbbbbbgggmmmnnnjjjccc___^^^]]]aaafffhhhjjjfffZZZMMMFFF@@@<<<<<<<<<999999;;;<<<<<<===>>>>>>>>>>>>===???@@@DDDIIIMMMVVVhhhyyysssYYYIIIAAA<<<;;;:::888666444444666888:::888888999:::;;;;;;;;;;;;<<<@@@>>>@@@EEEHHHXXXtttzzzsssccc]]]cccdddHHHAAA???<<<:::::::::999888777777777666666666555555666666666666555555555444333333333444444444444555666666666666666666666666666555444444333333444444444444444333333333222222111111222222222222111111000111222333444333222222222222222222222222333333222444444444333222333444222222222222333444555555777:::AAAKKKXXXmmmeeeXXXLLLGGGGGGGGGHHHKKKXXX^^^gggrrrkkkUUUMMMKKKJJJLLLRRR]]]lll{{{zzz|||xxx{{{|||{{{vvvkkkiiiqqq~~~uuujjjccc___ZZZTTTOOOIIICCC>>>999999999999999:::::::::<<<999:::>>>@@@@@@CCCIIIMMMVVV___dddgggjjjiiifffeeefffgggiiikkklllllllllnnnnnnnnnllliiihhhhhhjjjggghhhiiijjjkkkmmmrrruuuvvvzzz}}}fff\\\ZZZ[[[^^^eeennnuuu|||qqq___TTTSSSUUU^^^iiiqqqrrrrrrvvvwwwvvvtttzzz~~~{{{pppddd[[[VVVYYYdddnnnpppkkkbbbVVVKKKDDD???;;;<<<;;;999:::===<<<<<<===>>>>>>>>>>>>>>>???@@@EEEJJJOOOYYYlll}}}lllTTTHHH???:::999888777666666666666777888999:::;;;<<<============;;;@@@???AAAFFFJJJ]]]zzzzzzxxxddd[[[YYYeee```FFFAAA>>>;;;:::::::::999888777777777777666666666555555444444444333333333333333333333444444444555555555555555555555555555555555444333333222222333333333333333222222222111111000000111111111111000000///111333444444444222111333333222222222222222222000111222222000000111222444444444444555666777777555999BBBMMMYYYlllfffYYYLLLGGGGGGFFFHHHJJJWWW\\\eeeooommmVVVNNNLLLJJJLLLQQQ[[[jjjyyypppkkkggggggjjjhhhkkkmmmooozzzpppdddaaalllyyyvvvkkkccc___ZZZUUUOOOIIICCC???999999999::::::;;;;;;;;;<<<999:::>>>@@@???BBBFFFEEENNNWWW[[[___cccdddaaa```aaadddfffhhhhhhhhhhhhiiijjjjjjiiiiiiiiilllnnnlllmmmnnnmmmnnnppptttwwwxxx|||nnn^^^ZZZ[[[[[[aaahhhqqqwww~~~lllZZZSSSUUUZZZppp}}}|||jjj^^^WWW]]]lllxxxxxxmmm___RRRIIIBBB>>>;;;<<<<<<:::<<>>>>>>>>>>>>>>???AAAEEEKKKQQQ[[[nnngggRRRGGG>>>999888666777888999999888777666;;;<<<===>>>????????????:::??????AAAGGGLLL```~~~yyymmmZZZUUUWWWfff```GGG@@@>>>;;;:::::::::999888777777777777666666666666333333333222222222111111333333333444444555555555555555555555555555555555555444444333333444444555333333444555555444333333222222111111111111111111111111222333333444555555444444444444444444444444222222222222222222222222444333222222222444666888666;;;AAAGGGSSSiiiuuu^^^JJJFFFHHHHHHHHHKKKRRR]]]gggnnnzzzrrrYYYOOOMMMKKKKKKMMM\\\fffxxx{{{jjjccc___[[[[[[___]]]aaaffflll{{{iii```eeeooo~~~|||zzztttkkk\\\[[[YYYTTTJJJBBBAAACCC===;;;999999::::::999888;;;;;;<<<===>>>???@@@@@@FFFHHHMMMSSSZZZ]]]^^^^^^aaabbbdddeeeffffffeeeeeefffggghhhjjjmmmooopppqqqxxxwwwtttrrrqqqtttyyy}}}|||~~~wwwccc\\\YYYYYY\\\aaaiiissszzzddd[[[[[[YYYqqq|||hhh]]]ZZZnnnsssfffVVVGGGAAA@@@===;;;:::999999999;;;<<<======<<<<<<===???===BBBGGGLLLSSS```sssdddSSSDDD===;;;555999999999999999999999999:::::::::;;;;;;;;;;;;;;;???>>>AAAEEEFFFOOOiiisssbbbYYYSSSVVVkkk^^^DDDDDDEEECCC>>>888555666999:::::::::999777666444333555444333333222222333333222222333444555555555555444777999999888666555555555444444333333444444555333333444555555444333333222222222222222222222222111222222333333444444444333333333333333333333333222222222222222222222222444333222222222444666777777;;;@@@FFFQQQggguuu___KKKGGGJJJIIIJJJLLLTTT]]]ffflllxxxyyy```RRRNNNLLLKKKMMMXXXcccuuutttccc\\\[[[YYYYYYZZZ]]]dddmmmwwwzzzzzziiiaaagggxxx{{{yyytttlllZZZXXXTTTOOOIIIEEEEEEFFF>>><<<:::999:::::::::888;;;<<<===>>>@@@AAABBBCCCFFFHHHLLLQQQWWW[[[]]]]]]```aaaccceeeeeefffeeeeeeeeefffiiilllooorrruuuvvvzzzzzzyyywwwvvvxxx|||~~~jjj[[[XXXVVVXXX\\\bbbiiittt|||ggg^^^___```{{{ppphhhggg{{{uuufffUUUFFF===<<<;;;::::::;;;<<<===;;;===>>>>>>======>>>??????CCCHHHMMMTTTcccvvv~~~```PPPBBB<<<<<<777999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>@@@EEEHHHSSSpppnnn___WWWWWW[[[qqq```FFFDDDCCC@@@<<<999777888:::999999999999888666555444555444333333222222333333333333444444555444444444222333444333222222333555555444444333333444444555333333444444444444333333333333333333333333333333222222222333333333333333222222222222222222222222222222222222222222222222444333222222333444666777888;;;???DDDOOOdddvvv```LLLIIILLLKKKKKKNNNTTT]]]eeejjjuuugggVVVOOOLLLLLLMMMTTT___qqq|||nnn```[[[[[[[[[[[[\\\cccnnn{{{qqqkkkkkkuuu~~~}}}wwwzzzmmmjjjqqq}}}vvvtttooohhh\\\WWWQQQMMMLLLLLLKKKHHH???===:::999:::::::::999;;;<<<===???AAACCCDDDEEEGGGHHHKKKOOOSSSWWWZZZ\\\```aaaccceeefffgggfffffffffhhhkkkooossswww{{{|||~~~~~~}}}~~~vvv]]]TTTUUUUUUXXX]]]bbbjjjttt}}}kkkaaaccciiivvvrrrrrr}}}ppp```PPPBBB<<<<<<;;;::::::;;;<<<===;;;===>>>>>>======>>>???AAADDDHHHMMMVVVggg{{{xxxZZZKKK???;;;===999999999999999999999999999;;;;;;<<<<<<<<<=========???>>>@@@FFFKKKYYYyyy}}}mmm```YYY\\\ccc{{{aaaJJJCCCAAA===;;;:::;;;::::::888888999999888777777666555444444333333333333333444444444555444444333333111111111000///000333666555444444333333444444555333333333333333333333333111111222222222222333333333333333222222222222222222222222222333333333333222222222222222222222222333333222333333444666777999;;;>>>BBBMMMaaazzzxxxbbbOOOLLLNNNNNNMMMPPPTTT\\\dddjjjvvvmmmYYYNNNKKKKKKMMMRRR]]]ooo}}}vvvrrrlllfffaaa```cccgggrrr~~~{{{jjjccccccpppyyy|||sssjjjjjjrrrxxxyyyyyyzzztttrrrnnnhhh```\\\XXXWWWZZZ[[[TTTKKK@@@>>>;;;999:::;;;::::::;;;<<<===???BBBDDDEEEFFFIIIJJJKKKMMMPPPTTTYYY\\\aaabbbeeegggiiijjjkkkkkkkkklllooosssxxx|||~~~iiiWWWSSSUUUVVVYYY^^^aaaiiittt~~~ooodddgggooo~~~}}}yyyuuuqqqooosss|||wwwjjj\\\NNNCCC???>>><<<:::999999999::::::<<<======<<<<<<===>>>BBBDDDGGGMMMXXXjjjtttVVVHHH===;;;===:::999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>AAA???BBBGGGNNN^^^tttgggaaa```kkkaaaLLLEEEAAA<<<:::;;;<<<:::888777888888999999888888888555555444333333333333333555555555555444333222222111222333222222333555888555444444333333444444555333333333333333333333333///000000000111111111222222222222222222222222111222333333333444444555555222222222222222222222222222333333333444555555666999;;;===BBBMMM___vvv{{{eeeRRROOOQQQPPPOOOQQQRRR[[[dddmmmzzzqqq[[[NNNKKKKKKLLLRRR[[[mmm~~~yyyyyy{{{wwwiiidddkkksssyyyhhh```aaakkkuuuyyynnn```]]]dddjjj~~~zzzxxxyyyuuupppfffggghhhlllrrrrrrcccRRRBBB???<<<::::::;;;;;;::::::;;;===???AAACCCEEEFFFIIIKKKLLLNNNOOOSSSYYY]]]bbbdddgggkkknnnpppqqqrrrssstttwwwzzz}}}rrrbbbUUUTTTVVVTTTVVV\\\___gggrrr~~~ssshhhjjjppp{{{mmmiiiiiiiiiooopppqqqrrrppplllgggdddhhhooosssoooeeeYYYMMMEEE>>>===;;;:::999999999:::999;;;<<<<<<;;;:::<<<===AAABBBFFFMMMZZZnnnqqqTTTGGG<<<:::===:::999999999999999999999999;;;;;;<<<<<<===>>>>>>???DDDBBBCCCIIIPPPbbb~~~pppiiiddduuu|||___KKKGGGBBB===:::;;;;;;999666777888888999999999999888666555444444333333444444555555555555444333222222000222555666666555666666555444444333333444444555333333222222222222333333......//////000111111111111111111222222222222222333333333444444555555666222222222222222222222222222222333444444555555555777:::===CCCNNN___sss~~~hhhUUURRRTTTQQQOOOQQQPPPZZZfffpppvvv^^^PPPLLLLLLKKKQQQYYYhhh|||yyywww{{{pppjjjuuuyyyggg___```eeerrryyynnn]]]VVV[[[bbbyyy|||xxx}}}{{{ssszzzqqqYYYDDD@@@<<<::::::;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGJJJMMMNNNOOORRRXXX^^^ccceeeiiinnnsssvvvxxxyyy|||~~~hhh[[[SSSSSSTTTQQQSSSYYY___fffqqqzzzpppooooookkk\\\WWWWWWWWW]]]```dddfffddd```ZZZWWWYYY___dddccc]]]RRRGGG@@@::::::999999999;;;<<<===999;;;<<<<<<;;;:::<<<===@@@AAAFFFOOO^^^rrrlllQQQFFF<<<:::===999999999999999999999999999::::::;;;<<<===>>>>>>???DDDBBBDDDJJJRRReeexxxpppkkkyyy\\\KKKFFFCCC>>>;;;:::999888777888888999999999999999888666555555444444444444444444444444555444444333333///222555666555444444444555444444333333444444555333333222111111222333333...//////000111111222222000000111111222222333333111222222333444444555555222222222222222222222222222222333444555555555555666999>>>EEEPPP```qqq|||kkkXXXTTTUUURRROOOPPPOOOZZZgggttt~~~eeeSSSNNNMMMKKKNNNUUUbbbttt|||xxxwww{{{ggg______aaarrr|||sssaaaYYY\\\bbbwww~~~vvv{{{uuuYYYEEEAAA===::::::;;;<<<<<<>>>>>>???AAABBBDDDEEEEEECCCGGGLLLMMMNNNQQQWWW\\\bbbeeejjjpppvvvzzz}}}yyy___UUUPPPRRRSSSPPPSSSZZZ___fffrrrzzzuuunnnqqq\\\OOOLLLLLLKKKLLLQQQVVVWWWUUUQQQNNNLLLKKKPPPWWW[[[WWWNNNDDD>>>:::999999888999;;;<<<===;;;<<<>>>===<<<<<<===??????BBBGGGRRRcccwwweeeLLLDDD<<<;;;===999999999999999999999999999999999:::;;;<<<===>>>>>>AAA???CCCJJJSSSgggvvvuuuwwwZZZJJJBBBBBB???<<<999888999;;;999999999::::::999888888666666555444444444444444333333444444555444444444222333555555333333333444555444444333333444444555444333222111111222333444///000000111222222333333//////000111222333333444000000111222333333444444222222222222222222222222111222333444555555555555555888>>>FFFRRRaaapppzzzmmmZZZVVVVVVRRROOOPPPOOO[[[iiivvvjjjWWWPPPNNNKKKKKKQQQ]]]nnn}}}iii___```aaasssyyyhhh^^^aaagggvvvzzzrrrSSSFFFBBB===::::::;;;<<<<<<@@@@@@AAABBBCCCDDDEEEFFF@@@EEEJJJMMMMMMPPPVVV[[[```dddiiipppwww|||nnnZZZRRROOOSSSTTTRRRVVV^^^```gggssszzznnn~~~}}}vvvfffSSSGGGEEEEEEDDDAAAFFFLLLLLLIIIFFFEEEFFFEEEJJJSSS[[[ZZZRRRJJJEEE===<<<:::999888999999:::===>>>??????>>>>>>???@@@@@@BBBIIIUUUfff{{{___IIIBBB<<<;;;===999999999999999999999999999888888999:::;;;<<<===>>>>>>===BBBJJJUUUiii{{{}}}vvvZZZJJJ???@@@@@@===999888;;;>>>:::::::::::::::999888777666666555444444444444555222222333444555555555555666666666444222333555777444333333222222333333444333333333333333333333333222222222111111111000000111111222222222333333333...000111333333222111000000111222333444555555555444444444555555555555666888666:::EEEQQQ___nnn{{{mmm[[[UUUUUUSSSPPPMMMQQQYYYfffuuusss]]]LLLIIIMMMNNNQQQYYYggg|||nnnccc^^^bbbooo{{{|||rrrfffaaaaaarrr~~~iiiSSSDDD@@@;;;999888:::::::::===>>>@@@BBBCCCDDDEEEEEEBBBDDDGGGIIILLLQQQWWW[[[aaagggpppvvvzzz~~~~~~eeeYYYSSSPPPRRRTTTTTTXXX\\\bbbjjjxxx|||uuurrrwwwhhhXXXOOOJJJEEECCCDDDAAAJJJIIIGGGKKKGGG???@@@EEEKKKVVV___```WWWIII===>>>===;;;::::::;;;<<<===<<<>>>??????>>>>>>???@@@===AAAIIIUUUggg|||vvvaaaJJJ@@@???>>><<<;;;999999::::::;;;<<<<<<===::::::;;;;;;<<<=========BBB>>>BBBLLLVVVhhhsssUUUOOODDDBBBAAA???===<<<;;;;;;;;;;;;:::999999888888777444444555555555444333222444444444444444444444444888777666555444333333333444333333222222333333444333333333333333333333333222222222111111111000000111111111222222222333333///000222333444333222111111111222333444444444444444444444444555555555555888666999CCCNNNZZZiiiuuunnn\\\VVVVVVTTTPPPNNNPPPYYYggguuuvvv```OOOJJJMMMMMMOOOWWWeeeyyytttggg```___kkkxxxzzzrrriiieeeeeevvvhhhTTTFFFBBB===::::::;;;<<<<<<>>>>>>@@@AAACCCCCCDDDDDDBBBCCCFFFIIILLLQQQWWW[[[ccciiiqqqwwwzzz~~~qqq[[[VVVQQQOOORRRTTTUUUYYY^^^eeemmm{{{zzzwwwvvvhhhYYYQQQMMMIIIGGGIIIFFFRRRVVVWWWZZZRRRGGGGGGJJJTTTbbbjjjggg[[[KKKAAA>>>===;;;::::::;;;<<<======>>>@@@???>>>>>>???AAA@@@CCCKKKWWWhhh~~~qqq\\\GGG>>>===<<<;;;:::999999::::::;;;;;;<<<<<<::::::;;;;;;<<<=========???<<>>???@@@AAABBBBBBBBBBBBAAACCCEEEHHHKKKQQQXXX\\\eeejjjrrrwww{{{iiiXXXRRRNNNNNNRRRTTTVVVZZZ___iiiqqq~~~yyymmm```ZZZVVVSSSSSSUUUXXXgggqqquuuvvvgggVVVTTTTTTcccsssxxxnnn\\\LLLCCC===<<<;;;::::::;;;<<<===>>>???@@@@@@??????@@@BBBCCCFFFMMMXXXiiihhhVVVCCC<<<;;;;;;:::999::::::::::::::::::;;;;;;::::::;;;;;;<<<=========>>>;;;>>>GGGRRReeerrrUUUNNNCCCBBBAAA???>>>>>>======;;;;;;::::::999999888888888777666555555555666777444444444444444444444444666555555444444444555555444333333222222333333444333333333333333333333333111111111111111111111111111111111111222222222222111222333444444444333333333333222222222222222222333333444444444555555555666555888>>>FFFOOO^^^kkktttccc\\\YYYVVVRRRPPPNNN[[[lllzzzlllWWWMMMKKKJJJMMMTTT___qqq|||mmmbbb^^^gggqqqvvvuuusssrrrsssttt~~~qqqgggeeekkkvvvsssddd\\\JJJFFFAAA===<<<=========>>>???@@@@@@AAAAAAAAAAAAAAABBBEEEHHHLLLRRRZZZ___ggglllsssxxx|||~~~dddXXXPPPNNNNNNRRRTTTUUUYYY___llluuu{{{tttxxxwwwnnnjjjhhhfffgggjjjpppvvvaaa^^^ddduuusssZZZIIIBBB<<<<<<;;;;;;;;;<<<======>>>@@@AAAAAA@@@???AAABBBDDDGGGNNNZZZkkk```PPP@@@:::::::::999:::999999999999999:::::::::::::::;;;;;;<<<=========@@@???AAAIIITTTiiirrrUUUMMMDDDCCCBBB@@@??????>>>>>><<<;;;;;;:::999999888888999888666444444555666777555555555555555555555555555555444444444555555666444333333222222333333444333333333333333333333333111111111111111111111111000000111111111222222222222222333333444444444444333333222111111111222222333333333444444444444555444444777===DDDMMM\\\iiizzzhhh^^^YYYUUUQQQQQQOOO^^^ppp{{{qqq\\\NNNJJJJJJMMMSSS]]]lllzzzmmmccc```eeemmmsssvvvwwwxxxyyyuuummm___YYY___lll|||ttteee___\\\KKKGGGAAA>>><<<<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFIIINNNUUU]]]ccciiinnntttyyy~~~oooZZZSSSPPPNNNOOORRRTTTTTTZZZaaaoooyyyvvvooommmmmmxxx}}}}}}|||{{{eeeeeeyyyvvvXXXGGGAAA;;;;;;;;;;;;<<<<<<======>>>@@@AAAAAA@@@???AAABBBCCCGGGPPP\\\nnnzzzZZZLLL???;;;;;;::::::;;;888888888999999999999999::::::;;;;;;<<<=========AAAAAACCCJJJVVVmmmqqqUUUNNNEEEEEECCCAAA@@@?????????<<<<<<;;;;;;:::999999888888777555333333444555666555555555555555555555555555555444444444555555666444333333222222333333444333333333333333333333333111111111111111222222222000000000111111111111222222222222222333333333444333222111000000111222333333333333333444444444444444444777===AAAIIIXXXfff|||mmm```XXXRRRPPPPPPPPP___qqqyyyzzz~~~wwwaaaQQQJJJJJJLLLQQQYYYggg{{{{{{sssiiiaaa\\\```fffmmmsssxxx{{{|||zzz~~~kkk[[[VVV[[[iiizzzxxxdddZZZXXXWWWMMMHHHCCC???======<<<<<<>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHKKKQQQYYYbbbhhhmmmrrrxxx}}}dddTTTQQQOOONNNOOORRRSSSUUU]]]fffttt~~~rrrhhhggghhhtttnnntttvvvWWWFFFCCC::::::;;;<<<<<<=========>>>???@@@@@@??????@@@BBBBBBHHHRRR```ssssssUUUIII>>>;;;;;;:::999:::666777777888999999::::::::::::;;;;;;<<<=========???@@@BBBHHHVVVooopppVVVOOOHHHGGGEEECCCAAA@@@??????<<<<<<;;;;;;::::::999999777666555444444444555555555555555555555555555555666555555444444444555555444333333222222333333444333333333333333333333333000000111111111222222222000000000000111111111111111111111111111222333333222111000///000111333555222222333333333444444444555555888<<<>>>EEESSSaaayyyrrraaaWWWPPPNNNPPPPPP___pppvvvtttvvv}}}fffTTTLLLIIIKKKOOOUUUaaatttvvvllleee^^^ZZZTTTVVV[[[dddnnnvvv{{{|||||||||mmm___ZZZ]]]iiiyyy{{{zzzxxxxxxwwwuuuuuuwwwzzz|||wwwgggZZZUUUTTTRRROOOKKKEEEAAA???>>>>>>===>>>>>>@@@AAACCCCCCDDDDDDGGGHHHJJJNNNTTT\\\ffflllrrrwww|||uuu^^^SSSRRRMMMLLLNNNQQQSSSWWWbbbnnnxxx|||lllhhhnnnuuu~~~vvvqqqRRRDDDCCC999:::;;;<<<===============>>>@@@???>>>>>>???AAABBBIIIVVVfffyyylllPPPFFF===;;;:::999888999444555666777888::::::;;;::::::;;;;;;<<<============???BBBHHHWWWrrrsssyyyoooWWWPPPJJJHHHFFFDDDAAA@@@>>>>>><<<<<<<<<;;;::::::999999777777777666666666555555555555555555555555555555777666555444444444444444444333333222222333333444333333333333333333333333000000111111222222222222000000000000111111111111111111000000111111222333111000//////000222444666222222333333333444444444666777999;;;<<>>===>>>@@@BBBCCCEEEEEEEEEHHHJJJLLLOOOUUU^^^hhhooovvvzzziiiXXXQQQRRRKKKJJJLLLPPPSSSYYYgggttt{{{{{{nnnppp|||wwwtttkkkNNNBBBAAA999:::;;;<<<============<<<>>>??????>>>>>>???@@@CCCJJJXXXjjj}}}gggNNNDDD<<<::::::777666777333444555777888:::;;;<<<::::::;;;;;;<<<======>>>>>>@@@CCCIIIYYYuuuppphhhrrroooWWWQQQKKKJJJGGGDDDBBB???>>>======<<<<<<;;;;;;:::999999777888888888888777666666666666666666666666666666888777666555444333333333444444444444444444444444111111111222222333333333333333222111000000111111000000000000000000000000222222222222222222222222222222222222222222222222111111111222333444555666777555666999;;;???JJJUUUrrr~~~cccSSSOOOOOOMMMNNNQQQ[[[fffiiilllyyyqqq\\\OOOJJJMMMNNNPPPYYYmmm|||vvv~~~tttcccWWWQQQOOONNNMMMMMMOOOUUU^^^ffflllnnntttuuuvvvwwwuuurrrooolllggghhhlllttt{{{wwwiii]]]]]]YYYVVVVVVXXXZZZZZZYYY\\\ZZZWWWTTTSSSRRRRRRRRRRRRTTTTTTOOOFFF@@@???AAA>>>AAACCCCCCBBBCCCGGGJJJIIINNNSSSUUUVVV]]]hhhrrrzzz~~~nnncccWWWPPPNNNLLLLLLNNNQQQRRRWWWfffttt~~~~~~zzzuuuwww```JJJ???<<<888999999::::::;;;;;;<<<======>>>===<<<<<>>>>>===<<<;;;::::::999888888777777666666555555666666666666666666666666222333444555666666555555444444444444444444444444222222222222333333333444333222222111000000111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333444444555777555666999;;;???IIITTTooohhhUUUOOOLLLIIIKKKMMMTTT___cccffftttuuu```TTTKKKLLLMMMOOOWWWjjj||||||ppp```UUUOOOMMMLLLJJJJJJLLLQQQYYY```eeeggghhhjjjmmmoooqqqqqqppppppkkkkkknnnvvv|||yyylllaaa\\\YYYUUUUUUWWWYYYYYYYYY]]][[[YYYXXXVVVTTTRRRQQQUUUWWWWWWRRRJJJDDDBBBCCCAAACCCEEEEEEDDDDDDGGGJJJJJJOOOSSSVVVYYYaaalllttt}}}sssfff^^^UUUOOOMMMLLLLLLOOORRRTTTZZZhhhvvv~~~}}}}}}{{{sssuuu}}}pppTTTCCC===;;;888999999::::::;;;;;;<<<<<<===>>>===<<<===???AAAIIIOOO\\\oooxxxYYYEEEAAA;;;888888999::::::888888999999999:::::::::::::::;;;<<<<<<======>>><<>>======;;;;;;:::999999999888888777777666666666666666666666666666666555555555555555666666666444444444444444444444444333333333333444444444444333222111111000111111111111111111111111111111111333333333333333333333333222222222222222222222222333333333222222333444444777555666999;;;>>>HHHRRRkkkoooZZZQQQMMMJJJKKKJJJOOOXXX]]]bbbqqq{{{fffYYYLLLLLLLLLNNNUUUfff{{{}}}lll\\\RRRLLLJJJIIIGGGGGGIIIMMMSSSYYY\\\]]]\\\^^^aaaeeeiiimmmooopppooooooqqqxxx~~~}}}tttkkkccc```]]]\\\^^^```aaaaaaeeedddccccccaaa^^^YYYUUUWWWYYYZZZVVVOOOIIIGGGFFFDDDEEEFFFFFFEEEEEEHHHJJJMMMOOORRRWWW]]]fffpppwwwvvvggg___[[[VVVQQQNNNLLLLLLOOOTTTWWW^^^kkkxxx~~~vvvpppllllllmmmrrrxxx}}}}}}vvvppprrrwww~~~qqq\\\HHH???<<<;;;888999999::::::;;;;;;<<<<<<=========<<<===@@@BBBJJJRRRbbbvvvoooQQQDDD@@@;;;888888999999:::888888999999999::::::::::::;;;;;;<<<<<<===>>>>>>???EEEEEELLLeee}}}mmmbbbgggyyyiii[[[UUUOOOLLLHHHFFFEEEEEECCCBBB??????>>>===<<<;;;::::::::::::999888888777666666666666666666666666666666888777666555555555666777555555555555555555555555444444444444444444444444222222111111111111111222111111111111111111111111333333333333333333333333222222222222222222222222444444333222222222333333666555666999:::===FFFPPPiiisss^^^VVVRRROOONNNJJJLLLUUU\\\bbbpppjjj\\\OOOMMMLLLNNNTTTbbbvvvzzzjjjZZZPPPJJJGGGFFFFFFFFFHHHLLLQQQUUUWWWWWWUUUVVVXXX\\\aaafffkkknnnqqqqqqttt{{{zzzsssrrrpppooopppqqqrrrsssuuuuuuuuuuuusssmmmddd]]]YYY[[[\\\ZZZUUUQQQNNNMMMHHHGGGFFFEEEEEEFFFHHHJJJNNNOOORRRXXXaaakkkuuuzzzuuulllccc___^^^\\\VVVRRRMMMMMMOOOUUUZZZaaaooo{{{|||qqqgggaaa\\\\\\^^^bbbggglllppprrrvvvxxxzzzxxxsssnnnnnnpppwwwnnn```OOODDD>>><<<;;;888999999::::::;;;;;;<<<;;;<<<=========>>>AAADDDJJJUUUggg}}}hhhMMMCCC???;;;888888999999999888888999999999:::::::::;;;;;;;;;<<<======>>>>>>???FFFFFFNNNggguuukkkfffmmm}}}hhh]]]XXXPPPMMMHHHFFFEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;::::::999888777666666555666666666666666666666666:::999666555444555666777555555555555555555555555444444444444444444444444222111111111111111222222111111111111111111111111333333333333333333333333222222222222222222222222444444333222222222333333666555666999:::<<>>:::888888999999::::::;;;;;;<<<;;;<<<=========???BBBEEEKKKXXXlllbbbMMMAAA>>>:::888888999999999888888999999999:::::::::;;;;;;<<<<<<===>>>>>>???===EEEGGGRRRmmmuuupppnnnxxxzzzhhh___ZZZPPPMMMIIIFFFFFFFFFFFFEEEBBBAAAAAA@@@???>>>======:::999999888666555555444666666666666666666666666:::999666555444555666777555555555555555555555555444444444444333333333333111111111000111111222333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222333444444666555666999:::;;;CCCLLLbbbxxxppp]]]WWWUUUSSSSSSJJJHHHQQQ[[[cccooo{{{rrrbbbVVVPPPMMMPPPSSSZZZmmm{{{rrrcccVVVLLLGGGDDDCCCFFFHHHKKKOOOTTTVVVVVVTTTKKKKKKKKKOOOVVV```jjjppprrrtttzzzpppdddXXXYYY\\\___aaadddeeefff]]]VVVMMMGGGFFFHHHKKKMMMPPPSSSXXX^^^fffppp|||wwwoooeeeggggggfffhhhiiiddd\\\WWWSSSSSSWWW___iiixxxqqqbbbWWWOOOJJJHHHIIIKKKLLLNNNPPPTTTWWW```hhhoooppppppoookkkfffaaaVVVJJJDDDAAA<<<777666888999999::::::;;;;;;<<<:::<<<======>>>@@@CCCFFFNNN[[[qqq~~~]]]LLL@@@===:::888999999999888888888999999999:::::::::;;;<<<<<<======>>>??????===EEEKKKZZZzzz|||yyyyyyvvviii```YYYOOOMMMJJJIIIIIIIIIHHHHHHDDDDDDCCCBBBAAA@@@??????;;;;;;:::888777666555555666666666666666666666666888777666555555555666777555555555555555555555555444333333333222222222222111111000000111222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222333444444555666555666999999;;;BBBJJJ\\\qqqjjjZZZWWWXXXWWWUUUKKKHHHQQQ\\\dddooozzzzzziiiWWWPPPLLLOOOQQQVVVhhh|||ppphhh[[[OOOHHHDDDCCCBBBDDDEEEJJJOOOTTTWWWVVVTTTMMMKKKIIIKKKQQQ[[[fffmmmtttwww~~~qqqbbbXXXYYY\\\aaahhhnnnsssuuupppfffXXXNNNJJJKKKMMMOOOSSSXXX^^^ccciiirrrwwwlllggg___dddhhhiiinnnrrrnnnggg___ZZZWWWZZZbbbnnn~~~vvvfffZZZRRRNNNMMMJJJMMMOOOPPPPPPSSSWWW[[[]]]fffnnnpppooonnnhhh```YYYMMMCCC@@@???:::777888888999999::::::;;;;;;<<<:::;;;======>>>@@@DDDGGGRRR```uuuuuuWWWIII???===:::888999999999888888888999999999:::::::::<<<<<<<<<===>>>>>>??????>>>HHHPPPfffsssiii```UUUMMMLLLKKKKKKLLLLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<;;;999888777666666666666666666666666666555555555555555666666666666666666666666666666666333333333222222111111111111111000000111222333333222222222222222222222222000000000000000000000000222222222222222222222222111111111222333444555666555555666999999:::AAAJJJXXXmmmfffYYYYYY]]]^^^WWWMMMJJJTTT___gggqqqzzzoooWWWOOOKKKNNNOOOSSSeeeyyyxxxggg___TTTJJJEEECCCBBBBBBAAACCCHHHNNNTTTVVVUUUTTTQQQNNNKKKJJJNNNVVV```fffvvvyyyqqqbbbYYYYYY\\\ccclllttt{{{~~~~~~rrr```SSSMMMMMMOOOPPPUUU[[[cccgggkkktttxxxlllddd___[[[bbbiiilllsssyyywwwqqqeee^^^ZZZ]]]eeeqqq~~~mmm^^^VVVSSSTTTUUUPPPSSSVVVWWWWWWZZZ___cccbbbkkkrrrrrrpppnnneee[[[VVVJJJ@@@???>>>;;;:::===888999999::::::;;;<<<<<<:::;;;======>>>AAAEEEGGGUUUcccxxxoooRRRFFF???<<<:::999999999999888888888999999999:::::::::<<<<<<======>>>>>>??????@@@JJJUUUnnnppphhh___SSSLLLLLLKKKMMMNNNNNNMMMKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===;;;:::999888666666666666666666666666222333444555666666555555222333333444555666777777333333333333333333333333222333333333333222111111333222111000////////////000000111111111222222222222222222222222222222222000000111111111222222222888444333444666888@@@HHHYYYhhhiiiXXXUUUVVVUUUXXXLLLHHHRRR\\\dddooo|||rrr]]]QQQIIIKKKOOOUUUcccqqqnnn___UUUIIIBBB@@@@@@>>><<>>>>>???EEENNNYYYeeeyyyhhhOOOBBB;;;:::999999888888999999888888888888999:::;;;<<<===>>>>>>===;;;;;;<<<===EEEIII[[[{{{~~~mmmeee]]]VVVUUUQQQMMMNNNPPPQQQMMMIIIKKKJJJIIIHHHFFFDDDBBB@@@BBBAAA???<<<:::888777777888888777777666666555555555555555555555555555555333333444444555666666666333333333333333333333333222333333333333222111111111000000000000000111222111222222222333333333333222222222222222222222222222222222333333333444444888555444666777:::AAAIIIXXXdddzzzlllZZZTTTRRRPPPWWWLLLIIIQQQZZZaaannn|||wwwbbbUUUKKKKKKNNNSSS___mmmzzziiiYYYQQQHHHCCCCCCBBB>>>;;;???AAABBBCCCEEEHHHMMMQQQTTTNNNJJJLLLQQQWWW```hhhuuu}}}zzzfff[[[VVVVVVZZZcccpppyyyfffVVVPPPRRRTTT[[[bbbjjjpppvvv~~~~~~sssnnnhhheeegggiiilllqqqzzzqqqgggkkkttt}}}}}}qqqgggggglllooorrruuuzzz|||~~~yyykkk^^^PPPIIIBBB???<<<888888;;;999::::::;;;;;;<<<<<<===<<<;;;<<>>===;;;;;;===???EEEKKK___nnnfff```[[[XXXTTTPPPOOOQQQPPPLLLIIIJJJJJJIIIIIIGGGFFFDDDDDDCCCBBB@@@>>><<<:::999999999999888777666666555555444444444444444444444444555555555555555555555555333333333333333333333333222333333333333222111111/////////000000222333333222222333333333444444444222222222222222222222222444444444444555555555555777444444777999;;;BBBIIIVVV___rrrppp^^^UUUQQQNNNTTTMMMJJJPPPVVV]]]lll{{{~~~iiiZZZNNNLLLMMMPPPZZZgggxxxyyyiiiTTTNNNHHHEEEEEEDDD???;;;===>>>??????AAACCCHHHKKKPPPKKKIIIMMMRRRYYYbbbkkkzzzqqqaaaZZZVVVXXX^^^iiixxxrrr```VVVVVVYYY^^^fffpppwww}}}sssnnnooommmmmmppprrruuu{{{}}}qqqqqqwwwvvvooommmuuu~~~qqq```QQQIIIBBB>>><<<888888;;;:::::::::;;;<<<<<<======<<<;;;<<>>@@@DDDMMMeee~~~llldddaaa```]]]YYYTTTRRRRRRQQQMMMJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCAAA???===<<<;;;:::::::::999888777555555444555555555555555555555555666666555555555444444444333333333333333333333333222333333333333222111111111000000000111111222333222222222333333333333444222222222222222222222222444444444444555555555555555333444777999:::@@@GGGVVV\\\lllsssaaaWWWSSSQQQQQQMMMKKKNNNRRR[[[kkkzzznnn^^^OOOKKKLLLMMMVVVaaarrryyylllUUUOOOHHHFFFGGGFFFBBB>>><<<===>>>>>>>>>@@@DDDGGGKKKHHHIIINNNTTTZZZdddnnn~~~jjj^^^[[[UUUZZZdddssslll]]]YYY[[[aaaiiiuuu~~~}}}oooooossssssuuuzzz|||{{{xxx{{{zzzppppppvvvxxxdddSSSIIIAAA===<<<999888:::::::::;;;;;;<<<============<<<===???AAACCCKKKTTTbbbrrrtttVVVFFFBBB;;;:::999999888888999999999888888888999999:::;;;:::;;;============@@@BBBDDDPPPjjj{{{jjjbbbaaabbb___\\\WWWUUUSSSRRROOOMMMMMMMMMMMMLLLKKKJJJIIIHHHEEECCCBBB@@@>>><<<<<<;;;<<<;;;:::999777666555444666666666666666666666666666666666555444444333333333333333333333333333333222333333333333222111111333333222111111111111111111111111111222222222222222222222222222222222222333333333333444444444444444222333777888999===DDDTTTZZZjjjtttdddYYYUUUUUUQQQNNNKKKMMMQQQ\\\lll{{{sssaaaPPPKKKKKKLLLSSS]]]mmmvvvlllYYYQQQIIIFFFGGGHHHEEECCC>>>??????>>>>>>???CCCEEEHHHGGGJJJPPPVVV\\\gggqqqvvvddd\\\]]]VVV^^^mmmyyyeee[[[[[[ccclllyyyzzzoooqqquuuvvvyyy~~~}}}pppgggmmm|||lllTTTIII???<<<<<<999999:::::::::;;;<<<<<<======>>>===<<<===@@@BBBEEENNNXXXbbbtttmmmRRREEEBBB;;;:::999999888888999999999999888888999999:::::::::;;;=========>>>AAACCCDDDRRRnnnzzzkkkcccccceee```]]]YYYVVVUUUTTTSSSRRRPPPPPPOOONNNLLLJJJHHHGGGDDDCCCAAA???>>>===<<<<<<===<<<;;;999888666555555555555555555555555555555666666555555555444444444333333333333333333333333222333333333333222111111444444333111111000000000000000111111111222222222222222222222222222222222111222222222333333333333444222444888888888;;;@@@PPPWWWfff}}}yyyjjj]]]VVVWWWRRRNNNKKKKKKRRR```ppp{{{}}}{{{gggSSSMMMKKKKKKQQQYYYiii}}}|||ssskkkXXXQQQIIIFFFHHHJJJIIIGGGAAABBBAAA@@@???@@@BBBEEEGGGGGGLLLSSSXXX^^^iiitttnnnaaa\\\^^^[[[ggg{{{nnnaaa```fffppp}}}wwwmmmppptttuuuyyyxxxiii___hhh|||vvvUUUIII???;;;<<<:::999:::;;;;;;;;;<<<======>>>>>>>>><<<===AAACCCGGGQQQ[[[eeezzzfffNNNCCC@@@;;;:::999999888888999999:::999999888999999::::::;;;<<<=========>>>AAACCCEEEUUUqqqyyyoooiiihhhjjjaaa___[[[XXXUUUTTTTTTTTTRRRQQQPPPOOOMMMJJJHHHGGGDDDCCCAAA@@@>>>=========<<<<<<;;;:::999777777666333333333333333333333333555555555555555444444444333333333333333333333333222333333333333222111111333333222111111111222222111111111222222222333333222222222222222222222222222222222222333333333333555444666999999777:::>>>JJJQQQ```vvvwwweeeZZZWWWSSSOOOJJJKKKTTTeeettt}}}{{{oooYYYPPPMMMKKKOOOVVVcccxxx}}}xxxuuusssnnngggaaaQQQLLLGGGGGGKKKNNNLLLIIICCCDDDCCCAAA???@@@BBBDDDFFFHHHNNNUUUZZZ```kkkuuuwwwhhh^^^\\\___bbbqqqwwwkkkiiijjjssssssjjjnnnsssuuu{{{vvvfff^^^gggzzzyyyVVVIII>>>;;;;;;:::999:::;;;;;;<<<<<<======>>>>>>>>>===>>>AAADDDHHHRRR]]]jjj|||___KKKAAA===;;;:::999999888888999999::::::999999888999999:::<<<===>>>>>>===>>>@@@BBBGGGWWWtttzzzuuupppmmmlllmmmdddbbb^^^YYYUUUSSSSSSTTTPPPPPPPPPOOOMMMKKKJJJIIIEEEDDDCCCAAA@@@?????????<<<;;;;;;:::999999888888444444444444444444444444555555555555555555555555333333333333333333333333222333333333333222111111111111111111222333444444222222333333333444444444222222222222222222222222222222222333333333444444777666888;;;:::888999>>>EEEMMM\\\qqqmmm^^^YYYUUUPPPJJJJJJVVVhhhwww}}}zzzuuu^^^SSSOOOLLLNNNTTT___tttqqqmmmgggccc```\\\VVVPPPJJJGGGEEEIIINNNPPPNNNJJJEEEDDDCCCAAA??????BBBDDDFFFIIIOOOWWW\\\aaakkkvvvqqqddd]]]\\\^^^hhhyyy|||rrrqqqlllvvv}}}qqqiiimmmssswwwvvveeebbbjjjzzz~~~tttvvvzzzxxxVVVIII===:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>===>>>AAADDDIIITTT___ooovvv[[[III???:::;;;:::999999888888999999::::::999999888999999999<<<>>>>>>>>>===>>>@@@BBBHHHYYYvvvxxxkkk{{{{{{pppooommmlllmmmfffddd___YYYTTTQQQQQQRRRNNNNNNNNNNNNMMMLLLKKKKKKGGGFFFDDDCCCBBBAAA@@@@@@;;;;;;;;;::::::999999999777777777777777777777777666555444333222333444444444444333333333333222222222222222222222222222222111111222222222222111111///000111222333444444444000111111222222111111000444444333222222111000000444444555666777999;;;<<>>@@@DDDFFFIIIPPPXXX]]]aaakkkvvv{{{jjjccc^^^```eeerrr{{{wwwwww}}}vvvoooiiijjjqqqzzzvvvccc^^^eeesss}}}yyyvvvsssrrrrrrnnnmmmuuu{{{VVVEEE:::<<<>>>999777;;;;;;;;;;;;<<<<<<<<<<<<===??????AAABBBCCCHHHWWWfffzzzlllSSSGGG@@@<<<:::999999888888999999:::888888999999999:::::::::;;;999:::???BBBBBBCCCFFFLLLaaajjj___uuuyyyppppppoookkkhhhfffbbb[[[VVVSSSRRRQQQPPPSSSRRRRRRQQQQQQNNNJJJHHHDDDEEEEEEEEEDDDCCCBBBBBB???>>><<<;;;;;;:::888666666666666666777777777777666555444333333333444444444444333333333333222222222222222222222222222222111111222222222222111111000111111222333333333333222333333444444333333222222222222333333333333333444444555666777999;;;<<<@@@GGGRRReeeppp___SSSJJJJJJLLLOOO```sssvvvvvvzzznnn\\\PPPKKKMMMRRR]]]lllqqqbbbYYYWWWUUULLLLLLMMMFFFFFFCCCDDDIIIOOORRRRRRPPPDDDAAA@@@AAA@@@>>>@@@DDDJJJLLLRRRXXXZZZ^^^hhhssswwwgggaaa___ccckkk~~~}}}yyyvvvrrrmmmmmmrrryyyxxxgggWWW\\\kkk~~~~~~{{{zzzxxxuuussspppnnnmmmiiiccc```jjj}}}uuuSSSDDD999;;;===888777;;;;;;;;;;;;<<<<<<<<<<<<===<<<===@@@CCCEEELLL\\\lll~~~eeeOOOCCC>>>;;;:::999999888888999999:::888999999999999:::::::::===;;;;;;@@@CCCCCCDDDGGGMMMfffvvveeebbb}}}vvvmmmmmmllliiifffeeeaaa[[[VVVTTTSSSRRRQQQSSSRRRRRRQQQPPPMMMIIIGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@>>><<<;;;;;;;;;999777777777777777777777777777666666555444444444444555444444333333333333222222222222222222222222222222111111222222222222111111111222222333333222222222222333333444444333333222111222222333444555555666444444555666777999:::;;;<<>>@@@DDDKKKLLLPPPUUUXXX]]]hhhttttttfffaaabbblllxxxwwwtttuuutttrrruuuuuutttsssuuuyyy|||lllXXXZZZfffxxxuuunnniiihhhgggeeecccbbb``````]]]XXXUUU^^^ooo{{{uuuhhhNNNAAA999:::;;;888777:::;;;;;;;;;<<<<<<<<<<<<===:::;;;???DDDHHHQQQcccsss|||\\\HHH???;;;;;;999999888888888888999999999999999999::::::::::::???===>>>BBBDDDCCCEEEIIIRRRppp}}}jjjaaagggrrriiihhhhhheeedddccc___[[[WWWVVVUUUTTTSSSSSSSSSSSSRRROOOLLLHHHFFFGGGHHHHHHGGGFFFEEEDDDDDDAAA???===<<<<<<<<<:::888777777777777777777777777666666666555555555555555444444333333333222222222222222222222222222222222111222222333333222222111333333333333333222111000000111111222222111111000222333333444444555555666444555555555777888999::::::AAALLL]]]xxxjjjVVVKKKIIIKKKJJJVVViiipppssswww{{{hhhWWWLLLJJJMMMRRR___sss~~~ooo```TTTRRRSSSQQQTTTVVVMMMMMMOOORRRXXXaaaeee```XXXJJJDDD@@@@@@@@@???@@@DDDFFFGGGLLLRRRWWW^^^lllyyyvvvhhhdddiiixxxxxxnnnhhhhhhmmmqqqsssvvvyyy{{{zzzyyy{{{pppddd```dddrrr{{{wwwkkkaaaYYYYYYXXXVVVUUUTTTSSSRRRSSSRRRRRRWWWbbbiiicccZZZHHH>>>888999:::888888:::;;;;;;;;;<<<<<<<<<<<<===999;;;???EEEJJJUUUhhhyyyoooSSSCCC<<<:::;;;999999888888888888999999999999999:::::::::;;;;;;???===>>>BBBCCCBBBEEEJJJXXXyyysssdddaaannnooofffeeeeeeccccccaaa^^^[[[YYYXXXXXXWWWUUUUUUVVVVVVTTTPPPLLLIIIHHHHHHHHHHHHHHHGGGFFFDDDDDDBBB@@@>>>>>>>>>===;;;999999888888888888888777777777777777666666666555555444444333333333222222222222222222222222222222222222222333333333333222222333333333333222111000000000111111222222111111000444444444444444444444444555555555555666777999999999@@@JJJYYYrrrpppWWWJJJIIILLLJJJUUUiiirrrrrruuu~~~mmm\\\OOOKKKMMMOOO[[[mmmtttdddWWWSSSVVVWWW^^^```XXXQQQYYYdddooozzz|||pppaaaNNNFFF@@@@@@AAA@@@BBBEEEDDDFFFKKKQQQXXX```ppp~~~xxxkkkiiiqqqyyyllliiieeecccffflllssswwwyyy~~~uuukkkccc```hhhpppnnnddd[[[PPPPPPOOONNNMMMLLLKKKKKKIIINNNRRRSSSUUUWWWTTTNNNBBB<<<777888999999999:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<@@@FFFLLLWWWkkk|||dddLLL@@@;;;:::<<<999888888777777888888999999999:::::::::;;;;;;;;;===<<<>>>AAABBBAAAFFFLLL^^^oooaaabbbtttmmmeeeddddddcccccc___]]][[[[[[[[[ZZZYYYWWWWWWYYYZZZWWWRRRNNNKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@??????>>><<<;;;::::::999999888888888777777777777888777666666555444444333333333333222222222222222222222222222222222222333333333333222222333333333333333222111000222333333444444333333222444444444333333333333333555555555555666777888999999???HHHTTTkkkvvvWWWJJJIIIMMMJJJSSShhhtttrrrttt{{{tttaaaRRRMMMOOOOOOXXXhhh{{{}}}kkk\\\VVVYYY]]]hhhmmmddd[[[iiizzzlllRRRIIIAAAAAABBBBBBCCCFFFFFFHHHNNNUUU\\\eeeuuu{{{pppppp{{{qqqeee]]]^^^```bbbfffllltttyyy}}}mmmbbb\\\aaahhhhhhccc^^^MMMMMMMMMMMMMMMMMMMMMMMMLLLPPPQQQNNNLLLLLLJJJFFF===:::888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>BBBHHHNNN[[[ooo|||YYYGGG@@@;;;:::;;;888888777777777777888888::::::::::::;;;;;;;;;;;;;;;;;;>>>AAAAAABBBGGGOOOfffooo```eee{{{{{{kkkeeeeeedddcccccc___]]]\\\]]]]]]\\\ZZZWWWWWWZZZ\\\YYYTTTOOONNNNNNLLLLLLKKKJJJIIIGGGFFFEEEEEECCCAAA@@@@@@@@@>>><<<;;;;;;::::::999888888888777777888888888777666555444444333333333333222222222222222222222222222222222333333444444333333222222222333333333222111111222333333444444333333222111111222222333333444444555555555555555666777888888>>>EEEOOOcccxxxYYYKKKIIIMMMIIIPPPeeesssuuutttxxx{{{fffUUUNNNOOOOOOVVVcccuuuvvvddd\\\___ffftttzzzrrrqqqpppVVVLLLCCCAAACCCCCCEEEGGGGGGIIIQQQ[[[cccnnn~~~yyy{{{~~~jjj___^^^XXX\\\```dddhhhoooxxxvvvkkkdddgggllllllhhhfffWWWXXXYYY[[[]]]___```aaaccc___UUUKKKHHHHHHDDD>>>999999888888999;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???DDDKKKRRR```uuuqqqPPPCCC@@@<<<999:::888888777777777777888888:::::::::;;;;;;;;;;;;<<<;;;;;;>>>BBBBBBCCCJJJSSStttqqqfffnnnvvviiieeeeeecccbbbbbb___^^^^^^^^^^^^]]]ZZZWWWVVVYYY\\\ZZZTTTOOOOOOPPPOOOOOONNNMMMLLLJJJIIIHHHFFFDDDBBBAAAAAAAAA???===<<<;;;;;;:::999999888888777888888999999777666555444444444333333333222222222222222222222222222222222333333444444333333222111222222333333333222222111111111222222111111111...///000111333444555666555555555555555666777888777===CCCLLL___{{{wwwZZZKKKIIIMMMGGGMMMbbbqqqwwwuuuwww~~~jjjWWWOOOPPPNNNUUU```qqq~~~kkkbbbeeennn}}}}}}nnnXXXMMMCCCBBBDDDEEEFFFHHHDDDHHHRRR^^^iiivvvyyyeeeXXXXXX___[[[___dddhhhlllsss~~~yyyrrrrrruuurrrnnnllljjjlllnnnqqquuuxxxzzz{{{}}}ooo[[[LLLHHHHHHBBB888888999999888:::<<<===<<<;;;;;;;;;<<<<<<<<<======???@@@EEEMMMVVVddd{{{jjjKKKBBBAAA<<<888888888888777777777777888888:::::::::;;;;;;;;;<<<<<<;;;<<>>>>>===<<<===>>>???AAAGGGOOOYYYhhh```EEE@@@???666222666666666666666666777888888888999999::::::;;;;;;<<<===@@@>>>@@@DDDBBBJJJ___zzzyyysssmmmiiihhhfffccc```aaaaaaaaa```^^^\\\ZZZYYYYYYZZZ[[[YYYUUUSSSSSSUUUQQQPPPOOOOOOOOONNNLLLJJJHHHFFFCCCBBBBBBBBB@@@???>>>===;;;;;;<<<<<<:::999999999999999888888777777777777666555444333222222222222333333333444444444333333333333333333333333333222222111111111111111333333333333333333333333222222222222222333333444444444555555666777777777;;;999<<>>AAAGGGRRR]]]nnnqqqUUU???===???999666:::666666666666666777888888888999999::::::;;;<<<<<<===@@@>>>???DDDDDDOOOfffwwwrrrkkkgggfffeeeccc``````______^^^\\\ZZZYYYXXX[[[\\\\\\YYYUUUSSSSSSTTTQQQPPPOOOOOOOOONNNLLLJJJHHHFFFDDDCCCDDDDDDBBBAAAAAA???=========<<<;;;999999999999999999999999999888888777666555444444333333333333333444444444444333333333333333333333333333333222111111111111111222222222222222222222222333333222222333333444555444444555555666777777777::::::===CCCLLL___|||eeeWWWKKKHHHGGGGGGMMMWWWdddiiittt{{{gggXXXSSSNNNNNNTTTbbbqqquuuqqquuu}}}sssaaaRRRNNNKKKHHHHHHKKKPPPSSSUUU___iiiwww}}}kkkaaaVVVRRRRRRSSSYYY___jjjooovvv~~~|||dddTTTJJJAAA;;;999888999999::::::;;;;;;<<<;;;<<<===<<<;;;:::;;;<<<>>>AAAIIIVVVdddvvvaaaKKK::::::===999777:::777666666666666777888888999999999:::;;;;;;<<<<<<===@@@===???EEEGGGUUUoootttooohhhdddddddddbbbaaa```______]]]\\\[[[ZZZZZZ___^^^]]]ZZZUUUSSSRRRSSSQQQPPPOOOOOOOOONNNLLLJJJHHHGGGEEEEEEFFFGGGEEEDDDDDDBBB@@@???>>>===;;;999======<<<;;;::::::999999888888777666555555444444333333444444444444444444333333333333333333333333333333222111111111111222111111111111111111111111222222222222222333444444444444555555666777777777888:::===AAAFFFWWWuuuiiiZZZLLLHHHGGGEEEJJJRRR[[[eeeuuummm]]]TTTMMMMMMRRR]]]kkk|||xxxqqqoootttzzzmmm___RRRJJJFFFFFFFFFIIIOOOVVV[[[___iiitttwwwqqqrrrvvv{{{qqq[[[WWWSSSSSSSSSVVV^^^gggnnnuuu~~~~~~mmmYYYMMMEEE???;;;:::888999999::::::;;;;;;<<<;;;<<<<<<;;;:::999:::;;;???BBBLLL[[[kkk}}}}}}XXXFFF999:::<<<777444666777777666666777777888999999999::::::;;;<<<<<<<<>>???EEEIIIZZZwww~~~qqqkkkeeebbbbbbccccccbbbbbbaaa```______^^^^^^^^^bbb```^^^ZZZVVVSSSRRRRRRRRRQQQPPPPPPPPPOOOMMMKKKIIIGGGGGGHHHIIIJJJHHHGGGGGGEEEBBBAAA@@@???<<<:::CCCAAA???===;;;999999888777777666666555555444444444444444444444444444444333333333333333333333333444333333222111222222222111111111111111111111111111111111111111222333333444444555555666777777777555888<<>>;;;:::999999777666666666555555555555555555555555444444444444333333333333333333333333444444333222222222222222222222222222222222222222111111000000111111222333444444555555666777777777444666;;;>>>AAAPPPkkkvvvcccSSSMMMJJJGGGHHHNNNUUUdddwww|||iiiZZZOOONNNPPPVVV```pppxxxnnnfffbbbgggooommmgggaaaZZZQQQHHHEEEGGGEEEGGGIIIKKKNNNQQQUUUXXXjjjuuuyyyiiigggfffooo{{{qqqaaaWWWTTTTTTVVVYYYZZZ^^^hhhttt~~~tttdddXXXLLLEEE@@@;;;999:::888999999::::::;;;;;;<<<;;;;;;;;;:::999:::===???EEEIIITTTeeexxxxxx___HHH???::::::;;;999888999888777777777777888999999:::::::::;;;<<<<<<======@@@CCC@@@@@@FFFLLLaaa{{{kkkgggdddcccfffggggggeeeaaa```^^^]]]]]]^^^___```ddd```\\\YYYXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNJJJJJJJJJLLLMMMMMMKKKIIIIIIGGGDDDCCCBBBAAA>>><<>>999999999888888888888888666666555555555444444444333333333333333333333333555444333333222222333333333333333333333333333333333333222222333333444555444444555555666777777777444555777;;;???KKKaaauuuttt___WWWQQQKKKIIILLLXXXhhhxxxzzziiiUUUSSSQQQRRRWWWccczzz~~~qqqggg^^^UUUPPPOOOKKKHHHHHHHHHCCC<<<===BBBBBBEEEHHHJJJJJJKKKNNNQQQRRR^^^mmmzzz{{{nnnmmmhhhxxxqqq```TTTPPPRRRTTTSSSVVV^^^dddlllxxx{{{tttsssxxx|||{{{zzzttthhh^^^TTTKKKCCC@@@>>>:::999;;;888999999::::::;;;<<<<<<:::;;;;;;;;;;;;===@@@CCCGGGLLLYYYmmmdddOOOBBB>>>:::999888777777999888888888777888888999:::::::::;;;;;;<<<=========888>>>>>>AAAHHHPPPhhh|||zzzhhhffffffhhhkkkllljjjgggcccbbb```___```aaacccdddbbb^^^ZZZXXXZZZ\\\]]]\\\XXXWWWVVVVVVVVVUUUSSSQQQKKKKKKLLLMMMNNNMMMJJJGGGHHHFFFDDDCCCBBBAAA???===IIIGGGDDD@@@>>>============;;;999888888777555333555555555555444333222111444444444444444444444444111111111222222333333444444444222111000000//////333333333444444444555555444555666777777888888888777555666:::>>>HHHYYYiiijjjXXXQQQOOOMMMKKKOOOfff|||ooo\\\SSSOOORRRWWWaaauuurrrcccWWWNNNGGGDDDDDDBBB@@@>>>???@@@CCCEEEEEEHHHKKKLLLKKKIIIIIIIIIQQQUUU___kkkuuusssqqqqqq}}}~~~rrrcccXXXSSSQQQPPPTTTWWW\\\ccclllwww~~~oooggghhhmmmqqqqqqwwwuuutttwww{{{}}}{{{xxxuuuwwwvvvrrrnnniii```WWWNNNGGGAAA@@@>>>:::999;;;777777888999:::::::::::::::;;;;;;;;;<<<>>>BBBEEEJJJUUUeeevvvcccIII@@@>>><<<999777666555555888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;???FFFWWWttt}}}rrrhhheeefffkkkmmmkkkiiijjjfffdddccccccdddeeedddddd]]]]]]\\\[[[ZZZZZZ[[[[[[VVVVVVVVVWWWWWWUUUPPPMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFCCC@@@>>><<>>>>>===<<<:::999999::::::999888666666666555555444333222444444444444444444444444222222222222222333333333444333222111000000000000222222222333333333444444333444555666666777777777666555666999===EEEVVVeeeqqq\\\RRROOOMMMLLLSSSiiiyyybbbXXXPPPQQQUUU^^^pppssscccWWWMMMGGGCCCBBBAAA?????????@@@BBBCCCFFFHHHKKKLLLKKKIIIIIIJJJSSSVVV^^^iiirrr|||uuuqqqrrr}}}{{{sssrrruuuzzz~~~~~~|||xxxtttqqqqqqsssxxx~~~vvvgggZZZQQQOOOPPPQQQWWWZZZaaahhhrrr}}}~~~nnnbbb___aaabbbbbb``````aaadddiiimmmmmmmmmlllmmmkkkgggdddaaaYYYQQQKKKEEE???>>><<<888777999888888999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>><<<:::888777777777777888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===@@@GGGYYYwwwzzzqqqjjjggghhhlllnnnllljjjkkkgggeeeccccccdddeeedddccc``````___]]][[[YYYXXXWWWXXXXXXXXXYYYYYYVVVRRROOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHEEECCC@@@???KKKJJJHHHFFFCCCAAA???>>><<<;;;:::<<<>>>???>>>===888777777666666555444444444444444444444444444444333333333333222222222222222222111111111111222222111111111222222222333333222333444555666666666666666555666888;;;BBBQQQ```{{{dddUUUOOONNNMMMSSSiiijjj]]]RRRPPPRRRYYYkkk|||uuudddWWWMMMFFFBBB@@@????????????@@@AAABBBFFFHHHKKKKKKJJJIIIJJJJJJQQQSSSYYYbbbjjjuuuxxxpppqqqzzzllleeeeeegggjjjnnnoooqqqqqqooollljjjiiiiiigggggggggfffdddbbb___^^^]]]___bbbhhhmmmppppppooonnnggg[[[QQQLLLMMMQQQTTTZZZ___hhhqqq{{{~~~lll^^^WWWTTTSSSRRRPPPQQQTTTWWW[[[___aaaccc```___[[[WWWWWWXXXTTTMMMHHHBBB<<<;;;:::666555777999999:::;;;<<<<<<<<<<<<<<<======<<<===???CCCGGGQQQ]]]ppp{{{YYYEEE<<<;;;999888888888999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;>>>BBBIII\\\~~~yyyvvvqqqmmmiiijjjnnnooommmkkkkkkiiigggeeedddddddddcccbbb`````````___^^^[[[YYYXXX[[[ZZZZZZZZZZZZXXXUUURRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMKKKIIIFFFDDDCCCMMMLLLKKKIIIGGGDDDBBB@@@???>>>>>>???AAABBBAAA@@@999999888777666666666666444444444444444444444444444444444333333222222111111111111111222222333444222222222222333333333333333333444555666666666666888666777999;;;@@@NNN[[[vvvnnn[[[QQQOOOOOONNNbbbwww|||~~~rrrbbbUUUPPPPPPVVVeeevvvxxxgggXXXMMMEEEAAA>>>??????@@@AAAAAAAAAAAAFFFHHHJJJKKKKKKJJJKKKLLLQQQRRRWWW___gggssszzzooommmtttzzziiidddfffhhhjjjlllpppqqqpppmmmiiieeeddddddbbbbbbaaa```^^^\\\ZZZYYYXXXXXXYYY[[[^^^```___^^^]]]YYYSSSMMMKKKNNNTTTYYY___eeeooozzz}}}nnn___UUUPPPMMMMMMLLLOOORRRUUUWWWXXXYYYYYYUUURRRMMMIIIMMMTTTTTTPPPFFF@@@;;;:::999666555777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<>>===;;;888777777777777888888999999999::::::::::::::::::;;;;;;;;;;;;<<<999;;;AAAHHHSSSjjjppplllooo|||uuuuuullliiiiiimmmooollljjjkkkllljjjgggfffeeeeeecccaaa^^^___aaaccccccbbb```___]]]\\\[[[[[[[[[YYYWWWTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQPPPPPPOOOMMMKKKJJJIIISSSRRRQQQNNNLLLJJJHHHGGGHHHFFFEEEDDDEEEDDDCCCAAA;;;:::888777666666777888444444444444444444444444444444444444333333333333222222222222222333444555333333444444444555555555444555666777888888888888888888999;;;;;;>>>IIITTTnnnnnnYYYQQQPPPKKKTTTbbbnnnsssxxxmmm[[[TTTQQQRRR]]]iii~~~uuueeeWWWKKKDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJLLLOOOQQQRRRTTTWWWYYYZZZ\\\aaajjjsssvvvhhhggglllxxxyyyrrrlllnnnrrrtttwww{{{}}}|||yyytttnnnjjjiiiiiikkkkkkjjjiiigggdddaaa```ZZZXXXVVVVVVUUUTTTQQQOOOHHHJJJKKKKKKLLLPPPWWW]]]jjjsssvvvggg[[[UUUTTTUUUZZZdddnnnrrrlll```UUUFFFEEEEEEJJJTTT^^^]]]WWWEEE>>>::::::999777777999777777888999::::::::::::999:::::::::<<>>===;;;999777666666777888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::;;;AAAKKKZZZrrrzzzmmmmmmuuuzzzttttttkkkhhhiiimmmpppmmmlllmmmllljjjgggfffffffffdddcccddddddddddddcccaaa___^^^___]]]\\\[[[[[[ZZZXXXVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLWWWUUURRROOOMMMLLLKKKKKKHHHGGGEEEEEEFFFFFFDDDCCC;;;:::888666555666777888444444444444444444444444333333333444444444444444333333222222222333444444222222333333333444444444333444555666777777777777666666888::::::<<>>DDDKKKQQQaaapppiiiOOOCCCAAA<<<;;;:::888777777888888888888999999999:::::::::999999:::::::::;;;;;;;;;;;;<<>>>>><<<;;;:::999888777777777::::::999999888888999999===<<<;;;:::999:::;;;<<<:::BBBMMMYYYmmm|||vvvttt|||{{{tttllljjjkkkmmmooopppqqqrrrrrrpppmmmiiigggggghhhhhhgggdddddddddccccccbbbbbbbbbdddcccbbbbbbbbbaaa^^^[[[YYYYYYZZZ[[[\\\]]]]]]^^^YYYXXXWWWWWWVVVUUURRROOOWWWUUUSSSQQQQQQOOOLLLJJJKKKIIIGGGFFFFFFFFFEEECCC>>>;;;888777888999999888666666555555444444555555222222222333333333444444333333333333333333333333222222111111222222333444444444444444555555555555555666666666888<<>>===@@@EEEJJJOOOXXXbbbrrrmmmPPPAAA<<<===<<<;;;:::999888888888888::::::999999999999999:::===<<<;;;:::::::::;;;<<<<<>>999888:::<<<;;;999666777888::::::;;;;;;;;;<<<;;;>>>CCCIIIPPP^^^jjj|||aaaJJJ>>>;;;:::;;;:::999888888888888888:::999999999999999:::;;;===<<<;;;::::::;;;<<<===???KKK\\\mmmzzztttllljjjkkklllmmmnnnooopppqqqqqqooommmllllllkkkiiigggffffffeeeeeedddeeeeeeeeefffdddcccbbbaaa```]]]ZZZ\\\\\\]]]]]]^^^^^^______\\\ZZZXXXWWWVVVTTTQQQNNNYYYUUUPPPMMMLLLMMMNNNNNNNNNLLLIIIHHHHHHGGGEEEDDD???<<<999888888999:::999888888777666555555555555444444555555555555555555333333333333333333333333222222111111222222333444333333444444444555555555666777666666666999===AAAIIIXXXooodddRRRJJJFFFCCCDDDKKKTTT___nnnzzzkkk[[[RRROOOPPPTTT___qqqqqqaaaXXXPPPOOOSSSZZZeeeoootttwww|||{{{~~~uuuoookkkiiigggfffiiinnn{{{yyytttnnniiiccceeelllttt{{{|||___HHH@@@===::::::;;;<<<<<<;;;777888999:::;;;;;;;;;;;;<<<;;;>>>CCCIIISSScccqqquuuWWWFFF===999999:::999888888888888888999999999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>???BBBQQQdddwww}}}zzzuuummmkkkkkkllllllnnnooopppqqqpppooonnnmmmmmmkkkiiifffhhhgggfffeeeeeefffgggggggggeeecccbbbaaa```]]][[[]]]]]]]]]^^^^^^^^^^^^^^^]]][[[XXXWWWUUUSSSPPPNNNYYYUUUOOOKKKKKKMMMNNNOOOOOOMMMJJJIIIIIIHHHGGGEEE???<<<999888888999999999999999888777666555555555555555555555555555555555333333333333333333333333222222111111222222333444333333333444444444444555666666666555555777;;;>>>GGGTTTjjjiiiTTTIIIFFFDDDEEEJJJRRR\\\lllyyyqqq___SSSNNNMMMRRRYYYhhh~~~xxxjjj___UUUTTT[[[eeerrr}}}}}}}}}vvvpppnnnllliiijjjnnnvvv~~~xxxpppiiiccc^^^\\\XXX```kkkvvvmmmTTTCCC>>><<<;;;:::;;;<<<<<<<<<999:::;;;<<<=========<<<===>>>AAAFFFLLLVVVhhhyyyiiiPPPDDD===999888888888888777888888999999999999999999:::;;;<<<===<<<<<<;;;;;;<<<>>>???@@@EEEVVVlll|||zzzuuuooollllllllllllmmmooopppqqqpppooommmmmmlllkkkhhheeehhhhhhfffeeefffggghhhiiiiiigggdddcccbbbaaa___]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^\\\YYYWWWUUUTTTQQQOOOYYYTTTNNNKKKKKKMMMOOOOOOOOOLLLJJJJJJJJJJJJIIIGGG@@@===:::999999:::::::::;;;:::999777666666666666555555555555555444444444333333333333333333333333222222111111222222333444333333333333444444444444444555555555555777:::===EEEPPPddd|||lllWWWKKKHHHFFFFFFJJJPPPYYYiiiwwwxxxeeeWWWPPPNNNPPPUUUbbbwwwqqqeee[[[\\\dddppp}}}{{{tttqqqooommmmmmpppttt{{{yyylllccc\\\VVVTTTVVV[[[hhhvvv}}}nnn\\\KKK@@@;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===============>>>???DDDJJJPPP[[[ooo^^^JJJBBB<<<888888777777777777777888999:::888888888999:::<<<===>>><<<<<<;;;<<<===???AAABBBJJJ\\\sssyyywwwuuurrrnnnnnnmmmmmmnnnoooqqqrrrrrrpppmmmlllkkkjjjhhhfffiiigggfffeeeeeegggiiijjjjjjhhheeedddddddddbbbaaaaaa`````````___^^^^^^^^^^^^[[[XXXVVVUUUTTTRRRPPPXXXSSSNNNKKKKKKMMMNNNOOONNNLLLJJJJJJKKKKKKKKKJJJBBB???<<<;;;<<<======<<<;;;;;;999888777666666666555555555444444444333333333333333333333333333333222222111111222222333444222222333333333444444444333444555555555666:::<<<@@@JJJ\\\uuummm[[[PPPIIIFFFFFFIIIMMMUUUeeesssmmm]]]UUUSSSNNNRRR^^^qqq|||pppeeeeeelllvvv~~~vvvsssrrrpppqqqsssuuu|||ttteee\\\UUUQQQRRRXXXggguuu}}}xxxpppeeeXXXKKKBBB???999:::::::::::::::;;;<<<:::;;;<<<<<<===<<<<<<<<<===@@@FFFNNNUUUbbbwwwuuuSSSDDD???:::777999666666666666777888::::::888888888999;;;===>>>???<<<;;;;;;<<<>>>@@@BBBCCCPPPbbb{{{zzzuuuttttttssspppooonnnnnnnnnppprrrsssuuurrrnnnlllkkkkkkiiihhhhhhgggeeedddeeefffiiijjjkkkhhhfffeeefffffffffeeeddddddcccbbbaaaaaa``````^^^[[[XXXVVVUUUUUUTTTRRRWWWSSSNNNKKKKKKMMMNNNOOOMMMLLLJJJJJJLLLLLLLLLKKKDDDAAA>>>===>>>?????????<<<;;;:::888777666666666555555444444444333333333333333333333333333333333222222111111222222333444222222333333333444444444222333444444555666999<<<;;;DDDWWWppp~~~mmm^^^TTTIIIGGGFFFHHHKKKSSSbbbqqqrrrbbbYYYWWWMMMPPP[[[nnn~~~vvvqqqooooooooorrrzzzyyymmmkkkooovvv~~~~~~wwwttttttrrrsssvvvxxxrrrbbbYYYSSSPPPTTT[[[pppxxxpppiii```UUUIII@@@<<<===888999::::::::::::;;;<<<::::::;;;;;;<<<;;;;;;;;;;;;???GGGPPPYYYfff|||jjjKKK@@@===999777:::666666666666777999::::::777888888999;;;===???@@@<<<;;;<<<<<<>>>@@@BBBDDDTTTgggvvvrrrqqqsssuuuqqqpppooonnnoooppprrrtttwwwtttpppmmmllllllkkkjjjhhhgggeeeddddddfffiiijjjkkkiiiffffffggghhhhhhggggggfffeeeeeedddcccbbbbbb]]]ZZZWWWVVVUUUUUUTTTSSSWWWTTTPPPNNNNNNNNNMMMLLLMMMMMMNNNPPPRRRQQQOOOLLLGGGDDDAAA@@@@@@@@@???>>>===;;;:::;;;<<<<<<:::999666666666555444444333333333333333333333333333333333333222222222222222222111111222333444444555666333444555777888999999999AAADDDNNNdddvvvgggZZZQQQJJJHHHJJJKKKNNN]]]mmmsss}}}{{{~~~|||kkkZZZPPPOOOOOOVVVdddtttxxxoooiiicccaaabbb```fffnnnzzzwwwmmmkkkpppxxx}}}|||zzzzzz~~~|||wwwxxxyyyzzzzzzzzzwwwfffXXXPPPPPP\\\hhh|||~~~sssiii```ZZZQQQIIICCC???;;;999666777777999:::;;;<<<<<<::::::;;;<<<============<<>>BBBJJJUUUcccvvvoooXXXCCC===:::555555:::888777777777777888999999888888999:::;;;;;;<<<<<<>>>>>>@@@BBB??????HHHTTTkkk{{{yyysssrrrqqqpppqqqrrrqqqpppppppppqqqssstttwwwsssooollllllllljjjiiimmmkkkiiiiiijjjlllmmmllllllkkkkkkjjjjjjkkkkkkkkkiiihhhgggeeecccaaa```___^^^\\\ZZZWWWVVVUUUVVVVVVWWWTTTQQQOOOPPPPPPPPPOOOSSSSSSTTTUUUWWWWWWUUUSSSJJJGGGDDDCCCCCCCCCBBBAAABBB???<<<;;;;;;;;;:::999777777666555555444444333222222222222222222222222111111222222333333444444444444444444333333333222555555555666666777777777<<>>===???BBBBBB@@@DDDRRR```uuuwwwrrrqqqpppoooppprrrrrrrrrrrrrrrssssssssstttqqqnnnmmmlllllljjjhhhmmmlllkkklllnnnooonnnmmmkkkjjjjjjjjjjjjkkkllllllhhhggggggfffdddcccaaa```^^^\\\ZZZXXXWWWWWWWWWXXXUUUSSSOOONNNOOOPPPPPPPPPUUUUUUUUUVVVXXXXXXWWWUUULLLJJJGGGEEEEEEEEEDDDCCCDDDAAA>>>;;;;;;;;;:::999777777666666555444444444222222222222222222222222111111222222333444555555444444444444444444444333666666555555555666666777:::>>>HHHZZZuuuyyyfffXXXMMMJJJJJJMMMXXXeeeqqqzzzpppbbbQQQNNNOOOVVVaaapppqqqbbbZZZXXXYYY]]]ccclllyyy|||iii[[[VVVVVVWWWXXX]]]^^^aaafffnnnwww~~~~~~vvvqqqqqqssssssuuuwwwzzz|||}}}}}}|||vvvnnneee^^^aaaqqqxxxlllddd^^^YYYUUUJJJGGGAAA===;;;888666444888888999999:::;;;;;;<<<999999999:::;;;<<<======AAAGGGRRR```pppxxxVVVIII===::::::888777999666666666666666777777888777777888:::;;;===>>>???:::>>>AAA@@@@@@HHHZZZjjj|||tttqqqpppnnnoooqqqrrrrrrssstttttttttsssrrrpppooonnnmmmlllkkkjjjiiimmmmmmmmmoooqqqqqqpppnnnlllkkkjjjjjjiiiiiiiiijjjffffffffffffeeedddbbbaaa]]]\\\[[[ZZZYYYYYYZZZZZZRRRPPPMMMLLLNNNOOOPPPPPPUUUTTTSSSTTTVVVWWWVVVTTTNNNKKKHHHGGGGGGGGGFFFEEEEEECCC???===<<<<<<:::999888777777666555555444444222222222222222222222222111111222333444444555555222222333444444555666666666666555444555555666777999===FFFUUUmmmqqq```PPPJJJJJJLLLUUU```kkktttxxxhhhTTTPPPNNNSSS\\\jjj}}}qqqkkkeeecccbbbbbbffflllwwwrrr___RRROOOQQQRRRRRRSSSUUUZZZ```hhhrrr{{{tttlllgggddddddfffiiilllqqqvvvzzz}}}}}}yyywwwrrrmmmhhhbbb]]]```nnn|||tttggg^^^[[[XXXVVVTTTJJJGGGAAA>>>;;;:::888777999999999::::::;;;;;;<<<999999999999;;;<<<>>>???BBBJJJVVVeeewwwmmmOOOFFF===::::::999777777666666666666666777777888777888999:::<<<===>>>???:::>>>@@@@@@CCCPPPeeettt~~~zzzrrrpppooonnnoooqqqqqqrrrtttuuuuuutttrrrqqqnnnnnnnnnmmmlllkkkkkkkkknnnnnnoooqqqssssssqqqnnnmmmlllkkkiiigggfffeeeeeedddeeeeeefffeeecccbbb```\\\\\\\\\\\\\\\\\\\\\\\\PPPNNNLLLKKKMMMOOOPPPPPPSSSRRRQQQRRRSSSTTTTTTSSSOOOLLLIIIHHHHHHHHHGGGFFFEEECCCAAA??????>>>;;;999888888777666666555555444333333333333333333333333222222333333444444555555222222333444555666777777555555444444444555777888888<<>>;;;;;;:::999999:::::::::;;;;;;;;;<<<::::::999:::;;;===???AAAEEENNN[[[kkk}}}dddKKKDDD===999999999777666777777666666666777888888888999:::;;;<<<===>>>???<<<@@@AAAAAAIII[[[ooo{{{~~~wwwqqqpppooonnnooosssrrrrrrsssttttttsssqqqpppmmmnnnnnnmmmlllkkkmmmnnnqqqpppppprrrsssssspppnnnmmmllljjjgggeeecccbbbbbbcccdddeeeeeedddbbb```^^^\\\\\\]]]]]]^^^^^^^^^^^^PPPNNNLLLLLLNNNQQQRRRRRRRRRPPPOOOPPPQQQSSSRRRQQQOOOMMMJJJHHHHHHHHHGGGFFFCCCBBBAAABBBAAA???<<<999888888777777666555555555444444444444444444444444333333444444444444444444333444444444555555666666444444333333444555888999777:::???HHHXXXuuuwww]]]PPPKKKHHHKKKQQQYYYfffuuu~~~xxx```XXXPPPOOOSSS^^^ooo{{{sssnnnmmmrrr{{{wwwyyypppfff[[[VVVWWWWWWRRRLLLHHHLLLQQQXXX```kkkvvv~~~~~~nnn\\\TTTRRRQQQSSSUUU[[[aaaiiiqqqwww}}}~~~}}}zzzvvvrrrgggaaa\\\\\\\\\]]]aaafffaaaUUULLLPPPWWWYYYXXXXXXPPPJJJBBB<<<999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>AAABBBIIIRRR```qqqzzzYYYEEEAAA<<<777777888777666888777777777777888999999:::::::::;;;<<<======>>>===??????@@@LLLbbbttt}}}zzzzzztttpppppppppoooppptttrrrrrrrrrrrrrrrqqqqqqpppnnnoooooommmkkklllooorrrsssrrrqqqqqqrrrrrrpppnnnkkkjjjhhheeecccbbbaaaaaabbbcccddddddcccaaa^^^\\\\\\\\\]]]^^^___`````````PPPNNNLLLMMMOOORRRSSSTTTQQQPPPNNNOOOQQQRRRRRRQQQOOOMMMJJJHHHHHHHHHGGGFFFBBBBBBBBBCCCCCCAAA<<<999888888777777666666555555555555555555555555555555444444444444444444333333666555555555555444444444444333222222333666888:::666999===CCCRRRnnnfffVVVNNNIIIJJJOOOTTTbbbrrr|||zzzddd[[[QQQNNNPPPYYYjjjyyytttjjjggghhh~~~kkkddd]]]\\\^^^\\\SSSJJJFFFIIIOOOVVV]]]hhhuuu}}}rrrcccTTTOOOPPPPPPQQQSSSYYY___gggooovvv}}}|||||||||}}}}}}|||xxxvvvjjjccc^^^___aaaaaaaaadddXXXMMMHHHQQQ\\\aaa```aaaQQQKKKAAA:::777777888999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<>>LLLcccuuu{{{ppp}}}xxxssspppqqqpppoooqqquuurrrrrrrrrqqqqqqpppppppppooooooooommmkkklllppptttuuusssqqqqqqqqqqqqooonnnhhhgggfffdddcccbbbaaaaaaaaabbbddddddbbb___\\\ZZZ[[[\\\]]]___```aaaaaaaaaOOOPPPPPPNNNMMMMMMOOOQQQRRRQQQPPPOOOPPPQQQRRRSSSQQQPPPPPPNNNLLLJJJHHHGGGBBBBBBBBBBBBBBBBBBAAAAAA;;;;;;::::::999888888888666555555444444333222222333222222111111222222333666666666666666666666666777666666555555555555666888888:::BBBNNNcccgggUUUMMMGGGIIIOOOSSS^^^mmmzzzqqq```SSSQQQRRRTTT```nnntttiiijjjppptttfffcccfffnnnnnnbbbSSSLLLHHHJJJNNNTTT]]]kkkyyytttdddWWWTTTUUUTTTTTTVVVXXX[[[dddpppxxx|||zzzwwwnnnsss|||~~~uuuppplllkkkmmmmmmjjjfff[[[VVVUUU]]]kkktttsssnnn[[[III;;;;;;<<<888777<<<;;;::::::999999::::::;;;;;;:::<<<>>>======CCCJJJRRR^^^mmm{{{yyy[[[III===<<<999888777777888999888888888888999:::;;;<<<888888888888999:::;;;;;;???@@@BBBGGGOOO]]]ooo|||zzzzzzzzzwwwtttsssrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmnnnpppsssuuuzzzxxxtttpppmmmkkkjjjjjjhhheeebbb``````aaadddfffgggfffeeecccaaa^^^\\\[[[]]]^^^___aaaaaaaaa``````PPPQQQPPPOOOMMMMMMOOOPPPOOOOOONNNOOOPPPRRRSSSUUUUUUTTTRRRPPPMMMJJJHHHFFFBBBCCCDDDDDDDDDCCCAAA@@@;;;;;;::::::999888888777666666555555444333333333333333222222222222333333555555555555555555555555555555444444444444555666888777999@@@KKK^^^{{{fffTTTMMMGGGHHHNNNPPP[[[kkkwwwuuudddUUUQQQQQQSSS^^^kkk|||vvvmmmqqqyyypppfffeeejjjssssssfffTTTJJJDDDHHHNNNWWWbbbppp~~~kkk```XXXYYY\\\[[[YYYZZZZZZ\\\dddooowww|||~~~}}}wwwpppnnniiiqqq~~~|||zzzwwwxxxyyyxxxrrrmmmeeeaaa```jjjxxx~~~yyyqqqXXXGGG;;;;;;<<<888888<<<;;;::::::::::::::::::;;;:::999;;;>>>>>>???FFFNNNVVVbbbrrriiiQQQCCC===;;;999888777777888999888777777888888999:::;;;999999888999999:::;;;<<<@@@>>>@@@GGGPPP[[[lll|||{{{yyyvvvsssrrrrrrrrrqqqppprrrrrrrrrrrrqqqqqqqqqqqqrrrqqqpppooooooppprrrsssyyywwwtttpppmmmkkkiiiiiifffeeecccaaaaaabbbdddeeeffffffeeecccaaa___]]]\\\]]]^^^___`````````______RRRRRRRRRPPPMMMLLLMMMOOOLLLMMMMMMOOOPPPSSSUUUVVVXXXWWWTTTQQQMMMJJJGGGFFFDDDEEEFFFGGGFFFDDDAAA???;;;;;;::::::999888888888777777666555555444444333444333333222222333333444444444444444444444444444333333333333333444555666888777999>>>FFFWWWpppfffTTTLLLGGGHHHMMMMMMXXXhhhttt{{{}}}kkkZZZRRROOOPPPZZZfffxxxzzzuuu|||}}}nnniiillluuu|||yyyhhhSSSGGGDDDHHHPPP[[[gggvvvuuuaaa]]]]]]ccchhhgggbbb```]]]^^^eeennnvvv|||}}}sssxxx{{{yyyvvv{{{|||sssiiicccbbbbbbpppyyytttpppkkkkkkuuu|||oooSSSEEE;;;;;;;;;888888<<<:::::::::::::::::::::::::::999;;;>>>???AAAIIIRRR\\\iiiyyyoooVVVGGG@@@<<<;;;999888777777888999777777777777888999:::::::::::::::::::::<<<======BBB<<<>>>GGGNNNVVVjjjwwwtttrrrqqqqqqrrrrrrqqqttttttsssrrrrrrrrrrrrrrrssssssrrrqqqqqqqqqqqqqqqyyywwwtttpppmmmjjjhhhgggddddddddddddddddddeeeeeeeeeeeeeeedddbbbaaa___^^^___````````````______^^^SSSSSSSSSQQQNNNLLLLLLMMMLLLMMMNNNOOOQQQSSSTTTUUUVVVUUURRROOOKKKHHHFFFEEEEEEFFFHHHIIIHHHEEEAAA???<<<<<<;;;::::::999999888888777777666666555444444444444333333333333444444444444444444444444444444333333333333444555666777999888999<<>>???BBBKKKUUUaaaooo|||^^^JJJBBB@@@::::::999888777777888888666666666666777888999:::;;;::::::;;;;;;<<<===>>>BBB===???GGGJJJQQQlllzzztttrrrppppppqqqssssssrrrvvvuuusssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrwwwvvvssspppllliiigggfffcccdddeeegggggggggfffeeeeeeeeeeeeeeedddcccaaaaaabbbbbbbbbaaaaaa```______SSSTTTTTTRRROOOMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSQQQOOOLLLIIIGGGFFFEEEEEEGGGIIIJJJIIIEEEBBB???======<<<<<<;;;:::::::::999888888777777666666555555444444444444444444555555555555555555555555555444444444444555666777888:::999:::<<<@@@JJJ^^^qqqlllXXXNNNIIIIIIJJJKKKUUUaaakkkrrr{{{}}}hhhWWWOOONNNSSSZZZkkkvvvzzzyyyzzzttt[[[MMMIIILLLPPPWWWbbbqqq~~~vvvoooggg```\\\ZZZaaakkkuuu|||{{{tttmmmgggfffiiipppwww}}}uuuxxx||||||xxxqqqkkkhhhmmmttt{{{pppcccZZZTTTTTTXXX___uuu|||zzzwwwuuurrrppplllgggfffnnnxxxuuueeeVVVFFF???:::999:::999999::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;>>>@@@DDDNNNYYYhhhwwwqqqVVVEEE>>>===999999888888888888888888666666666666777888999:::;;;;;;;;;;;;<<<===>>>>>>AAA???BBBGGGGGGRRRvvvvvvrrrqqqoooppprrrtttttttttwwwuuusssrrrqqqqqqrrrsssppppppqqqrrrssssssttttttuuutttrrrooollliiifffeeeccceeegggjjjkkkjjjhhhgggggggggggggggfffeeedddcccddddddcccbbbbbbaaaaaaaaaRRRTTTTTTSSSPPPMMMMMMMMMOOOPPPQQQSSSSSSTTTTTTTTTSSSQQQNNNKKKHHHFFFFFFFFFFFFGGGHHHIIIHHHFFFCCCAAA??????>>>>>>===<<<<<<<<<:::999999888888777666666666555555444444555555666666666666666666666666666555555555555555666777888999888999;;;>>>FFFXXXiiittt]]]QQQLLLJJJIIIJJJQQQ\\\gggpppzzzooo\\\QQQOOOQQQUUUaaammm~~~uuupppnnnrrrmmmUUUMMMNNNNNNSSS]]]lllwwwmmmeee^^^WWWTTTUUUYYYaaalllttt{{{}}}yyyrrrooommmooouuu{{{}}}uuujjjffffffqqqwwwyyyggg[[[SSSPPPRRRXXX```yyy{{{}}}{{{xxxtttqqqooommmllleee```^^^bbbgggdddWWWJJJ???<<<:::999:::::::::::::::;;;<<<======<<<;;;:::>>><<<===@@@CCCHHHTTT___qqqgggOOOAAA;;;888888888888888888888888777777777777777888999::::::;;;;;;;;;;;;;;;<<<>>>>>>@@@BBBEEEGGGLLL```{{{tttqqqpppooopppsssuuuvvvvvvwwwuuusssqqqppppppqqqrrrooooooppppppqqqssstttuuurrrqqqpppnnnllliiigggeeedddfffiiilllmmmmmmllljjjjjjjjjjjjiiihhhgggfffeeedddcccbbbbbbbbbbbbbbbcccQQQSSSTTTSSSPPPNNNMMMMMMNNNPPPRRRTTTUUUVVVWWWVVVWWWUUUQQQMMMJJJHHHGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCAAAAAA@@@??????>>>>>>===:::::::::999888888777777666666555555555555666666555555555555555555555555555555555444444555555666666666888:::<<>>BBBGGGOOO]]]iii{{{zzzYYYGGG@@@;;;888777777888888888888777777888777777888888999:::;;;::::::::::::;;;<<<===>>>>>>BBBDDDGGGWWWtttxxxuuuqqqooooooppptttwwwxxxyyywwwuuurrrpppoooooopppqqqqqqpppoooooooooqqqssstttoooooonnnmmmllliiigggffffffhhhkkknnnooooooooonnnmmmmmmmmmlllkkkiiihhhgggbbbaaa`````````aaabbbcccQQQSSSTTTSSSQQQOOONNNNNNMMMNNNQQQTTTWWWXXXYYYYYY]]]ZZZUUUPPPLLLIIIHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAAAAA@@@??????>>>;;;;;;:::999999888888777666666555555555555666666444444444444444444444444555555444333333333444444444444666999:::AAAQQQ```vvvfffVVVOOOKKKHHHEEEIIIRRRaaaqqq~~~yyycccVVVQQQPPPOOOQQQ]]]ooozzzpppeee______ccchhhtttdddVVVTTTUUUYYYccctttkkk```UUUOOOJJJFFFHHHOOOQQQYYYaaaeeemmmwwwzzzwww|||zzz|||pppgggnnnyyyrrr___SSSLLLJJJOOOUUU```zzz}}}wwwtttuuuvvvtttooojjjeeecccWWWSSSNNNKKKJJJGGGAAA===888999999888999;;;;;;999:::;;;===>>>>>>===;;;:::>>>===???DDDKKKTTTcccqqqkkkNNNBBB@@@>>>;;;666777888888888888777777888888888888999:::;;;<<<:::::::::::::::;;;=========BBBCCCHHH```}}}xxxvvvqqqooooooqqqtttxxxyyyzzzwwwuuurrrooonnnnnnpppqqqtttrrrooonnnmmmoooqqqrrrmmmmmmmmmmmmllljjjhhhggghhhiiilllooopppqqqppppppoooooonnnmmmllljjjiiihhh```___^^^^^^^^^```aaabbbRRRTTTVVVVVVTTTRRRQQQQQQOOOOOOPPPSSSXXX\\\]]]]]]ccc]]]UUUNNNJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDCCCAAA===:::<<<===>>><<<:::888888999999888777555444444444444555555555555555555555555555555444333444555666777777555555888;;;@@@KKKVVVnnntttbbbQQQKKKMMMJJJLLLRRR]]]nnn|||ppp```UUUQQQPPPSSSYYYdddvvv}}}wwwkkkaaaWWWWWWZZZaaannnzzzbbbYYYXXXWWWdddrrr{{{yyy~~~ppp```VVVNNNKKKJJJHHHHHHKKKQQQTTTXXX___gggqqqzzz|||llljjjxxxppp___SSSLLLIIIOOOYYYeeesss}}}xxxxxxuuurrrooonnnlllggg```[[[TTTPPPJJJFFFCCCAAA>>>===777888888888888999999999:::;;;===<<<;;;;;;<<<===>>>>>>@@@DDDLLLYYYfffooo]]]KKK???======777777888888888888999999999999888777666666888:::;;;?????????>>>>>>>>>>>>>>>BBBDDDGGGTTTooo}}}wwwttttttrrrpppppprrrtttttttttssstttsssqqqnnnnnnoooqqquuutttqqqooooooooopppqqqppppppoooooommmllljjjjjjjjjlllpppuuuxxxwwwtttpppllllllllllllkkkjjjiiiiii^^^\\\[[[]]]bbbeeeeeedddUUUWWWXXXXXXWWWTTTRRRQQQRRRRRRTTTWWW\\\___``````aaa[[[TTTMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCC???======>>>>>><<<:::888999::::::999888777666555555555444444444444444444444444555444444333444555666777888555555777888<<>>???BBBGGGPPP^^^mmmwwwwwwUUUFFF<<<;;;<<<777777777888888888999999999999888777666777888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDIIIXXXttt~~~yyywwwuuusssqqqqqqsssuuuuuuuuuuuuuuutttrrrpppoooqqqsssvvvuuusssqqqpppqqqrrrsssssssssssssssrrrpppoooooonnnoooqqqtttvvvuuuqqqnnnmmmllllllllljjjiiihhhgggaaa```___aaaeeehhhiiihhhYYYZZZ\\\\\\[[[XXXUUUSSSUUUUUUVVVZZZ^^^aaabbbaaa]]]XXXRRRMMMKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDBBB@@@===>>>>>>===:::999999:::<<<;;;:::888777777666666444444444444444444444444555444444444444555666666888666555666666888@@@IIIZZZoootttaaaTTTOOOIIIGGGHHHRRRbbbttt|||lll^^^SSSMMMOOOTTT```ppp~~~zzzvvvnnncccZZZWWW^^^lllyyyeee```eeejjjzzz{{{nnnkkkooouuu~~~uuubbbWWWOOOIIIIIIIIIIIILLLPPPTTTXXX^^^fffooozzzvvvwwwuuucccVVVQQQQQQXXX___iiiooowww~~~}}}zzzpppnnnkkkiiigggbbb[[[UUUMMMIIIDDD@@@>>><<<:::999::::::::::::;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<>>>???@@@DDDKKKVVVfffwwwhhhKKK@@@999999;;;777777777777888888888999999999888888777777999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>AAACCCKKK^^^zzz|||yyyxxxvvvtttrrrrrrtttuuuvvvuuuvvvwwwvvvtttrrrrrrtttvvvwwwvvvtttrrrrrrrrrssstttuuuuuuuuuuuuttttttsssrrrrrrqqqrrrssssssrrrooolllmmmllllllkkkiiigggfffeeecccbbbbbbdddhhhkkkllllll[[[\\\]]]^^^___]]]ZZZXXXVVVVVVXXX[[[___aaaaaa```YYYUUUPPPLLLLLLLLLMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEBBB@@@>>>??????===;;;::::::;;;<<<;;;:::888777777777777444444444444444444444444444444444444555555666666888555555666666666===FFFQQQfffttt```UUUMMMIIIHHHQQQ___nnn|||wwwhhhZZZRRRMMMRRR\\\kkk|||rrreee]]]hhhzzz~~~zzzhhhdddmmmvvv}}}pppfffhhhqqqzzzqqq^^^VVVPPPKKKKKKKKKLLLPPPUUUYYY^^^eeemmmwwwzzzyyyuuudddYYYVVVZZZaaafffhhhjjjpppxxx~~~zzzooolllhhheeeccc^^^VVVQQQIIIFFFAAA>>><<<;;;999888::::::::::::;;;;;;;;;;;;:::<<<======<<<<<<>>>???@@@BBBGGGOOO\\\mmm~~~{{{[[[EEE>>>888888;;;777777777777777888888888888999999888888888999:::;;;=========>>>>>>>>>>>>>>>AAACCCMMMbbb}}}xxxuuuvvvvvvtttrrrrrrtttvvvvvvvvvwwwwwwwwwuuuttttttvvvxxxwwwuuutttrrrrrrrrrtttuuurrrsssssssssssssssrrrrrrrrrqqqppppppqqqpppnnnlllllllllkkkjjjhhhfffeeecccccccccdddfffhhhkkklllmmm\\\[[[\\\___aaabbb```^^^ZZZZZZ[[[^^^aaabbbaaa___WWWSSSOOOMMMMMMNNNOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHJJJHHHFFFEEEEEEDDDAAA?????????@@@>>><<<:::;;;;;;;;;:::999888777666666666444444444444444444444444444444444555555555555555666555555777777777>>>FFFLLL```|||jjjWWWOOOJJJIIIRRR^^^jjjyyyqqqaaaVVVOOORRRYYYeeetttnnnfffuuutttooowwwooolllwwwsssiiicccjjjvvvqqq___VVVQQQMMMMMMLLLMMMQQQXXX\\\ccckkkttt}}}|||xxxiii``````gggmmmoooeeeeeejjjtttzzzpppkkkeeeaaa^^^YYYRRRMMMGGGDDD???<<<;;;;;;:::999999999999999::::::::::::;;;===>>>???>>>>>>@@@AAAAAADDDJJJTTTbbbtttnnnSSSCCC???999888:::777666666777777777888888888999999999999999::::::;;;<<<<<<======>>>>>>>>>>>>@@@CCCPPPfff~~~vvvsssuuuuuusssqqqqqqsssuuuuuuuuuuuuvvvvvvuuuttttttvvvxxxuuutttrrrppppppqqqrrrtttqqqrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnooommmllljjjjjjjjjiiihhhgggeeeeeeeeefffggghhhiiikkkmmmooo]]][[[ZZZ]]]bbbeeedddccc``````aaacccddddddaaa___VVVSSSOOONNNOOOPPPQQQQQQNNNNNNLLLJJJIIIHHHHHHHHHKKKIIIFFFEEEDDDCCC@@@>>>???@@@@@@???<<<;;;;;;<<<;;;;;;999888777666666666555555555555555555555555333444555555666666555555555444666888888888>>>EEEIII\\\wwwttt]]]TTTLLLJJJRRR[[[eeeuuuzzzgggZZZRRRTTTWWW^^^kkk|||vvvtttttthhhgggooozzzwww~~~yyylllfffdddmmmxxxpppaaaUUUQQQNNNNNNNNNNNNTTT\\\bbbiiisss{{{|||ppphhhjjjssswwwvvvcccbbbeeeooo{{{~~~ssslllddd]]]YYYTTTNNNJJJEEEBBB>>>;;;;;;;;;:::999999999999999::::::::::::;;;===>>>???>>>???@@@BBBCCCGGGPPP\\\lll}}}bbbKKKAAA@@@:::777999777666666666777777777888888999999999:::::::::::::::;;;<<<<<<======>>>>>>??????EEETTTkkkvvvsssvvvsssqqqooooooqqqssssssrrrsssssstttsssrrrsssuuuwwwsssrrrpppooooooppprrrsssrrrsssssssssrrrrrrqqqpppkkkjjjjjjkkklllmmmllljjjhhhhhhiiiiiiiiiiiihhhhhhiiijjjkkkkkkkkklllnnnppp```\\\YYY[[[```dddeeedddcccccccccdddeeeccc___\\\VVVSSSPPPOOOPPPRRRRRRRRRQQQPPPNNNKKKIIIHHHGGGGGGIIIGGGEEEDDDCCCCCCAAA@@@@@@AAAAAA???===;;;<<<======<<<;;;999888888888888666666666666666666666666333444555666666666555444555444666999888777;;;BBBEEEWWWqqqqqq```TTTMMMPPPUUU\\\mmm~~~pppbbbWWWVVVVVVYYYccctttooobbbaaafffooozzzwwwyyy{{{xxxsssmmmhhhhhhoooyyylll```VVVSSSRRRSSSSSSUUU\\\eeelllsss~~~}}}rrrjjjmmmvvvwwwssscccaaaaaahhhtttwwwnnncccZZZTTTPPPKKKHHHBBB???<<<:::999:::999888::::::::::::;;;;;;;;;;;;999;;;============???AAADDDKKKWWWfffwwwrrrVVVCCC===???999666888666666666666666777777777888888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>??????GGGYYYpppuuurrruuupppooommmmmmooopppppppppooopppppppppooopppsssuuurrrqqqpppooooooppprrrssssssssssssrrrqqqpppooonnnhhhhhhhhhjjjkkkkkkhhhfffeeefffgggiiijjjkkkkkkllljjjkkklllllljjjjjjlllnnnccc^^^YYYYYY^^^cccdddccccccbbbbbbcccccc```\\\YYYVVVTTTQQQPPPQQQSSSSSSSSSSSSQQQOOOLLLJJJHHHFFFFFFGGGEEECCCCCCCCCCCCCCCAAA@@@AAAAAA@@@===<<<<<<===>>>===<<<;;;:::999999999777777777777777777777777333333555666666666555444555555666888777555999???BBBSSSmmmlll]]]PPPNNNNNNSSSdddwwwyyylllZZZXXXUUUVVV^^^pppyyyhhh\\\VVV]]]gggttt~~~sssooosssvvvtttppprrrmmmlllrrr{{{}}}iii^^^XXXVVVVVVXXXYYY\\\dddnnnuuu}}}{{{qqqiiilllssssssmmmeeeaaa^^^cccooo|||yyypppcccXXXRRRNNNJJJGGG@@@>>>:::888888999888888;;;;;;;;;<<<<<<<<<======888999;;;<<<<<<<<<>>>@@@EEEMMM[[[lllbbbNNN===999===888555777555666666666666777777777777888999:::;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>??????HHH\\\ttt|||rrrpppsssooommmkkkkkkmmmooooooooommmnnnnnnnnnnnnoooqqqtttsssrrrpppooooooppprrrsssrrrqqqqqqpppooonnnlllkkkhhhhhhhhhiiijjjiiifffccccccdddgggiiikkkmmmnnnnnnhhhjjjkkkjjjgggfffhhhkkk