BM6P6(@ (((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%"""###$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((%%%$$$%%%'''(((&&&$$$%%%&&&&&&'''((()))******'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''')))'''%%%&&&((()))'''%%%&&&&&&''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$############$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''))))))(((''''''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&"""###$$$%%%&&&'''''''''########################'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((('''''''''((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""######$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%''''''''''''((((((((((((((('''''''''''''''((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! '''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%'''((((((&&&%%%&&&(((&&&&&&''''''(((((())))))'''''''''''''''((())))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###%%%'''''''''%%%$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&(((***)))&&&&&&'''***%%%&&&&&&'''((()))******'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###""""""%%%&&&&&&&&&%%%%%%&&&((('''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))''')))***++++++***)))''')))(((((('''&&&&&&%%%%%%)))&&&%%%&&&((()))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))(((%%%"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%'''++++++'''%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$#########%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((('''((('''%%%###!!!"""###&&&&&&%%%$$$$$$$$$%%%&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((((((((())))))))))))'''(((***++++++***((('''***))))))(((''''''&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###''''''###"""$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((***+++&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&''''''%%%""" !!!&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%%%%$$$######'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((************((((((*********)))((((((''''''((('''&&&&&&'''((('''&&&((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%))))))((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""%%%%%%"""!!!$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$###"""$$$%%%%%%#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))(((((()))******)))(((((()))))))))(((((((((''''''''''''&&&''''''''''''&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&&&&######&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######"""$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$&&&'''(((((((((######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((())))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''$$$$$$&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###### !!!"""$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((###%%%''''''%%%$$$############$$$%%%&&&&&&&&&&&&"""###$$$&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((()))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%'''(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%))))))%%%###$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$ !!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&''' """%%%&&&%%%$$$###$$$"""###$$$&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''''''''(((((((((%%%''')))(((&&&%%%&&&(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$&&&(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$#########&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''',,,,,,'''$$$%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! !!!$$$%%%%%%&&&'''"""###$$$&&&''''''&&&&&&&&&''''''((('''%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''((()))))))))(((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))%%%''')))(((&&&%%%&&&)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$&&&(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%#########%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''+++111111+++''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&'''((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""!!!&&&((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''(((((('''&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''+++***'''&&&%%%&&&''')))((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$&&&&&&''''''&&&$$$###!!!$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&''''''%%%###&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""!!!"""###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!&&&((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''')))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((***)))'''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&&&&$$$"""&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############""""""#########""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&,,,***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%''''''%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&((('''%%%$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&(((((('''%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''(((((('''&&&%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''((()))'''&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((((('''%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######"""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%$$$#########$$$&&&'''$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$###%%%''''''&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$############'''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((******(((&&&$$$&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%$$$###""""""$$$&&&(((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&...,,,)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''')))###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$$$$###"""""""""''''''''''''''''''''''''########################%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((&&&%%%######$$$&&&'''((('''%%%%%%%%%&&&(((***((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&''')))))))))'''$$$###(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$,,,)))&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&!!!!!!!!!!!!"""###%%%&&&((('''&&&%%%%%%&&&((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((())))))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))((((((((('''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))))))))((('''%%%######'''&&&&&&&&&&&&'''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''%%%%%%%%%'''(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%))),,,,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!! &&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((''''''''''''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''***)))&&&%%%$$$%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++%%%###)))222555///&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))(((''''''&&&'''''''''+++)))'''%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&000:::999,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$&&&%%%###""""""$$$&&&'''%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$##############################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''(((***+++%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&'''((())))))((('''))))))((('''''''''''''''((((((&&&&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$'''---222000'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!"""$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%'''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))((('''''''''''''''&&&&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$&&&&&&%%%$$$###!!!"""$$$&&&&&&&&&$$$###%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&$$$%%%&&&(((***+++------%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###%%%$$$### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((*********)))(((&&&%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((()))******(((((((((((())))))))))))&&&(((++++++)))((('''((($$$'''++++++***)))***,,,))))))((((((''''''&&&&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))******)))'''&&&###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%$$$%%%&&&'''(((***++++++$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%&&&%%%$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((('''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((()))******''''''((((((((()))))))))''')))******((('''((()))'''))),,,+++)))(((((()))(((''''''''''''''''''&&&***))))))))))))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&%%%$$$#########'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$###!!!!!!""""""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&'''((())))))(((((((((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((()))************)))((((((((((((((()))******''''''''''''((((((((((((((()))))))))'''''')))***''')))***)))'''&&&'''(((&&&''''''''''''''''''((()))))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""!!!!!!"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))***&&&'''''''''((((((((((((((())))))(((&&&'''))),,,((((((''''''&&&&&&'''((('''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%'''''''''&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&(((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((())))))***'''''''''(((((((((((()))((((((((('''''''''***,,,000...+++(((''''''''''''((((((((())))))******+++&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((())))))((('''&&&&&&)))((((((''''''(((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((()))******(((((((((((())))))))))))'''((()))(((((((((***,,,:::555000+++)))((('''&&&))))))))))))))))))******((()))***++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''(((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))((((((((((((((()))******))))))))))))*********+++%%%'''))))))))))))***+++888333,,,((((((((('''&&&(((((((((((('''''''''''')))***+++,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&)))'''%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%''''''''''''((((((((()))&&&''''''((((((((((((((($$$%%%&&&((()))*********))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))***++++++++++++***((((((((((((((()))******)))*********++++++++++++$$$&&&)))******))))))***///***%%%###$$$'''(((((('''''''''&&&&&&%%%%%%$$$''')))***++++++***)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''***++++++***'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''...+++((($$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))((('''&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&(((***,,,,,,+++)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((((('''''''''''''''''''''((((((((((((++++++***)))((((((((()))%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''((((((''''''((((((((('''%%%$$$&&&%%%%%%$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))++++++***((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))''''''''''''(((((((((((())))))(((((('''(((((((((&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%%%%'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$""""""$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!! &&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''(((((())))))%%%&&&(((******)))(((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******''''''''''''((((((((((((''''''&&&&&&''''''(((((('''''''''((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((()))$$$%%%'''((()))((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((('''''''''(((((()))*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((***))))))(((((())))))***''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''%%%%%%&&&'''(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((())))))***(((((((((((((((''''''''')))***+++---------,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))''''''&&&&&&''''''''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))******)))(((((('''&&&&&&%%%&&&&&&''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))''''''''''''((((((((((((((((((((('''(((((())))))'''''''''((((((((((((((()))***,,,...///...---,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((&&&&&&''''''(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,''''''''''''((((((((((((((((((''''''&&&&&&''''''&&&&&&''''''(((((())))))''')))+++---...---,,,+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%&&&'''((()))&&&'''((())))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''''''''(((((())))))******'''''''''((((((((())))))******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***,,,...///''''''''''''((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%'''***,,,---,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))+++******)))((('''''''''))))))))))))(((((((((((('''(((((())))))))))))((('''((((((((((((((('''&&&))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))'''%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((()))))))))*********))))))(((''''''&&&)))))))))))))))))))))(((((()))))))))))))))((((((''''''((((((((((((((('''))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((()))))))))******)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))************)))(((''''''&&&''''''((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))(((((()))))))))*********((((((((((((''''''&&&&&&)))))))))))))))*********+++++++++***)))((('''&&&%%%&&&'''))))))*********((()))))))))************(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''+++******)))(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))))))))))))))************((((((((((((((('''''''''((()))))))))*********+++++++++++++++***)))''''''&&&'''((()))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''######$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&''''''((((((++++++***)))((('''&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++)))))))))))))))(((((((((((())))))******+++++++++++++++++++++***)))(((((('''(((((()))************))))))))))))************))))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))***))))))************))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))))))))******(((((((((((((((((((((((((((((())))))))))))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&''''''((()))))))))(((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''(((((()))))))))))))))((((((''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))*********+++++++++)))*********************((())))))******+++,,,,,,******+++++++++******)))((())))))*********))))))))))))))))))************))))))))))))))))))))))))*********)))))))))((((((******))))))))))))************++++++++++++******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&&&&******))))))((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***))))))************+++++++++***************+++++++++((())))))***++++++,,,,,,)))******+++++++++******)))************))))))((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))************)))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))'''%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''"""###$$$%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!$$$%%%&&&%%%!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######%%%%%%%%%%%%######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++***((('''(((((((((((())))))))))))************************)))))))))))))))******++++++***)))))))))***,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&$$$""" &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&'''&&&"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***)))((((((((((((((()))))))))***************************)))))))))))))))***+++++++++***)))))))))***+++,,,******************************))))))))))))******'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))((((((((()))))))))*********************************))))))))))))***++++++******))))))******+++,,,))))))))))))))))))))))))))))))************))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''((())))))******)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))***++++++++++++***(((((()))))))))***************************************))))))******+++,,,***************+++++++++************************((()))***++++++***)))((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''((((((''''''''''''((((((''''''''''''((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''''''''(((''''''''''''((())))))+++***)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))***************************************************++++++,,,))))))******++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((((())))))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((***++++++***'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!!  """###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''(((((('''''''''''''''((())))))***))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))))))))*********++++++************************+++************+++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++))))))************))))))((()))******++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((***++++++***'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''(((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&)))'''###!!!!!!###''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&''''''((()))(((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))************************)))((((((((())))))******))))))*********+++++++++************************++++++******++++++,,,---((()))***+++,,,++++++*********************************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((())))))******((((((''''''''''''((((((''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''&&&'''((()))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%&&&'''((('''&&&$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%############%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%,,,+++***)))'''%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))))))))******************))))))))))))******))))))))))))))))))))))))************************((((((((((((((())))))***)))************+++++++++************************++++++******++++++,,,---((()))***+++,,,+++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((''''''''''''((((((''''''''''''((((((((()))%%%&&&((()))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))************'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$$$$%%%%%%###$$$&&&(((************$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''%%%$$$$$$###$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))))))))(((((((((((()))))))))))))))))))))))),,,***((((((***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))((()))***+++,,,---------++++++************++++++***+++,,,,,,+++***)))(((***+++,,,---...------,,,...---+++******+++---...))))))***++++++++++++***(((((()))***************++++++************++++++))))))************))))))***(((((()))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))$$$&&&'''((('''((()))+++((((((((((((((((((((((((******))))))))))))******+++***)))((((((''''''(((***)))((((((((()))+++,,,))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######'''&&&&&&%%%%%%%%%&&&&&&$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&'''%%%&&&&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###"""!!!"""###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''((((((((())))))******************************+++***((()))+++,,,,,,+++************************))))))))))))))))))))))))(((((()))************))))))***+++,,,,,,,,,,,,,,,++++++************++++++***++++++,,,+++***)))((()))***+++,,,------,,,+++...---+++******+++---...))))))***++++++++++++***))))))***+++++++++++++++++++++************++++++)))******++++++******)))***)))((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&(((((('''((()))+++((((((((((((((((((((((((******))))))))))))******&&&&&&&&&%%%&&&&&&''''''))))))((((((((()))***+++))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((()))''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""%%%&&&&&&$$$!!! """###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''')))***&&&''''''(((((('''%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((***************************)))(((''''''((()))***&&&''''''((()))***+++,,,++++++++++++++++++++++++***))))))***,,,---+++***************************++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,++++++***))))))***++++++,,,+++++++++---,,,+++******+++,,,---))))))***++++++++++++*********+++,,,,,,,,,,,,,,,++++++************++++++******++++++++++++*********)))((()))+++++++++***))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''(((((((((((()))***((((((((((((((((((((((((***))))))(((((())))))***(((((((((((()))***+++,,,(((((('''''''''((()))***)))((((((''''''(((((()))))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%''')))(((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''')))******)))'''%%%&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))***************************)))(((((((((((()))***'''(((((()))******++++++++++++++++++++++++++++++***)))***,,,------+++)))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++***************************,,,,,,+++******+++,,,,,,))))))***++++++++++++***)))***++++++,,,,,,++++++++++++************++++++))))))************))))))***)))((()))+++,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((())))))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))+++*********++++++,,,---'''''''''''''''(((((()))(((((((((''''''((((((((()))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''###'''***)))$$$###&&&***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((***+++,,,***)))'''&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((((((((()))************))))))))))))*********************************,,,......,,,***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,+++*********************++++++++++++++++++++++++))))))***++++++++++++***((())))))***************++++++************++++++((())))))))))))))))))(((+++))))))***+++,,,+++***************************************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((("""&&&)))'''###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!"""###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((***++++++******)))&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))((((((((())))))(((((((((++++++*********)))))))))************************+++******+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------,,,,,,+++************+++++++++++++++++++++++++++))))))***++++++++++++***(((((()))************)))++++++************++++++))))))************))))))+++***)))***,,,,,,,,,+++************************************************'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***((('''((())))))))))))))))))))))))))))))((((((''''''(((((()))+++***)))(((''''''''''''&&&'''((())))))))))))((((((''''''&&&&&&''''''(((''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&''''''((("""%%%'''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++************************)))******************)))******************++++++++++++++++++++++++++++++---+++******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++,,,---............---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---......---,,,+++******+++,,,******++++++++++++******))))))***++++++++++++***))))))***++++++++++++***++++++************+++++++++++++++,,,,,,++++++++++++***)))***,,,---,,,+++************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((''''''(((((((((***+++,,,***(((''''''((())))))))))))))))))))))))((((((''''''''''''((((((++++++***))))))*********'''((()))*********))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((((($$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))'''''')))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&'''((('''%%%$$$%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...//////...,,,+++++++++,,,,,,******++++++++++++******))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++************++++++,,,------......------,,,+++***)))***,,,---,,,+++************************(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''+++,,,,,,+++(((''''''((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))'''(((***+++++++++***)))'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&'''((()))******&&&((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++'''''''''''''''((())))))))))))))))))************************************+++++++++***************++++++***************+++***************)))))))))------,,,,,,+++++++++***'''&&&&&&&&&''')))+++---))),,,///---***)))---111******++++++***)))'''&&&++++++,,,,,,---,,,,,,++++++******))))))+++,,,---+++******))))))******+++---------------------...//////......---,,,++++++//////////////////......------------------------...---,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))'''(((+++,,,***(((++++++************++++++))))))************))))))+++***)))'''''')))***+++))))))))))))))))))))))))******))))))((((((''''''))))))************))))))&&&&&&''''''(((((())))))******))))))(((((('''''''''''''''''''''((())))))((((((''''''''''''((((((,,,+++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&$$$""""""###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((((('''%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((***))))))(((((())))))***'''''''''''''''((())))))))))))))))))************************************++++++++++++++++++++++++++++++***************++++++*********************+++++++++******)))))))))------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,------.........------,,,++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,------......------------......,,,,,,,,,---------------//////......------,,,,,,///......---,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&'''))))))(((&&&*********))))))*********))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((((((''''''''''''''''''((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######&&&((($$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((()))))))))))))))*********++++++************************++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++************------------,,,,,,,,,,,,///,,,((())),,,---***&&&------------......//////,,,---....../////////...------.........------,,,------------------------------------......//////.....................---...---,,,,,,,,,---...///------------------------///...------,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''))))))((('''***))))))(((((())))))***))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$"""!!!###&&&)))&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((((((((((('''''''''&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))*********+++++++++************************+++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------+++,,,,,,---............000...,,,---///000---***...............//////000//////000111111111111111------/////////...,,,+++,,,,,,------------,,,,,,....../////////000000000------------...............---------...111333555........................///......---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))+++++++++++++++++++++++++++************+++******))))))(((((((((((())))))))))))************))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))((((((((((((***)))'''%%%%%%''')))***))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''''''''''''''''''''&&&'''((())))))((('''&&&'''((())))))******))))))************++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------..................//////000000000111111222222222333333444555555444444333333333333333333333333333111111222222222222111111...///000000000///...---//////000111111000//////////////////////////////---------...............//////......///000222333..............................---------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***************************+++++++++*********+++))))))(((((((((((())))))))))))************))))))******))))))))))))******************************(((((((((((())))))))))))***)))'''%%%%%%''')))***))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((()))))))))'''(((((())))))((((((''''''((()))***+++***)))(((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...---------...///000111---......//////000000000///000000000000111111111555444333333333444666777666888999:::999777777666444555777888888888777777666777777666666555444333222333444444555555444444111222333444444333222111222222111111000/////////000000000000000/////////000000//////...---,,,,,,........................------------------...///------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******(((((()))******))))))(((((())))))***))))))************)))))))))))))))******)))))))))************************(((((((((((())))))))))))''''''&&&%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))***+++,,,,,,---***))))))(((((())))))***'''((()))++++++***)))(((*********+++++++++,,,,,,------------------------,,,,,,------...//////000////////////000111222333111111222222333444444555444555555555666666666666::::::999:::===AAAFFFIIIGGGEEEDDDDDDFFFDDD@@@;;;999;;;???CCCEEEEEEDDDCCCBBBBBBBBBAAA???>>><<<;;;::::::::::::;;;===>>>>>>999;;;<<<======<<<;;;999:::999888777555444333333444444444333333222222222---...///000000///---,,,........................,,,,,,,,,,,,,,,---......------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++***(((''')))+++*********))))))*********))))))************))))))))))))************))))))************************'''((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((((((''''''''''''''''''((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!$$$&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))***+++---...///000+++***)))(((((()))***+++'''(((***+++,,,+++)))(((******+++++++++,,,,,,,,,.................................///000111111222000000000000111222333444444444555555666777888888::::::;;;;;;<<<<<<<<<===BBBBBBCCCFFFLLLTTT\\\aaa___YYYSSSUUUYYYWWWOOOFFFCCCGGGMMMRRRVVVVVVUUUTTTMMMMMMLLLKKKIIIGGGEEEDDD????????????AAACCCEEEFFFHHHIIIKKKLLLLLLKKKIIIHHHBBBAAA@@@>>><<<:::999888888888777666555555444444(((+++///222444555444333////////////////////////++++++++++++,,,,,,---...------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------))),,,------***)))+++---++++++************++++++))))))************))))))))))))************))))))************************'''((((((((())))))******))))))************))))))&&&'''''''''(((((())))))******))))))(((((('''''''''''''''''''''((())))))((((((''''''''''''((((((,,,+++***)))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((())))))'''$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((******+++,,,------......))))))******++++++++++++,,,+++***)))***,,,...///)))***+++++++++++++++***,,,---...---,,,,,,...000111000111333555333000000444555666666555666777999999999:::;;;<<<===>>>>>>@@@BBBCCCBBBBBBDDDIIINNNTTTVVVUUUUUU___rrr}}}ooohhhfffaaaXXXPPPRRRYYYdddpppxxxxxxqqqjjjkkkfffaaa```aaa^^^VVVNNNHHHGGGGGGHHHLLLQQQUUUXXXZZZbbbiiikkkkkkhhh```WWWUUURRROOOLLLJJJGGGCCC???<<<======<<<;;;999777666888666444333444444333222222333444222///...000333///...---...000222222111//////............------//////...---,,,,,,++++++------------------------........................///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------(((((((((((())))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((())))))******++++++***************************))))))((()))***+++,,,------......///000000000...///000000///000222333666444444666888888888999555666888888999:::===@@@AAAAAACCCFFFIIILLLMMMMMMOOOPPPPPPPPPPPPSSSYYY]]]dddgggiiilllxxxyyysssnnnkkkkkksss~~~yyyvvvsssnnnfff___ZZZ\\\^^^aaadddhhhmmmpppxxxwwwnnnllliiiddd]]]VVVOOOKKKKKKKKKIIIGGGCCC>>>;;;999:::999777777999999888777333444555444111000222333333111.........///...---/////////////////////...///......------,,,,,,,,,------------------------..............................------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((((((((()))))))))******,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))************++++++---------...///000111222000222333444444555777::::::::::::;;;<<<>>>@@@AAA???@@@BBBCCCDDDFFFJJJMMMSSSTTTXXX^^^eeejjjllllllmmmkkkhhhdddaaaaaadddfffpppuuuzzz}}}vvvrrrtttxxx}}}wwwmmmddd___```___\\\XXXRRRLLLGGGDDD@@@>>>>>>>>>??????===<<<777888999888666555555666666444111/////////...---///////////////000000000...............---------................................................---------------.........************************---,,,,,,++++++*********((())))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++******))))))******+++************************))))))************))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))(((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************((((((((((((((((((((((((+++++++++***************+++************)))))))))***+++,,,---------,,,,,,............///111333444333555777888999<<>><<<;;;:::777444333333444444333000000000000000000000000.............../////////................................................,,,,,,,,,---...//////000************************------,,,+++******)))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********+++))))))))))))))))))))))))+++++++++***************++++++++++++************++++++---......///......222222333555666888:::;;;;;;<<<>>>???AAAFFFLLLPPP```hhhmmmllljjjkkkhhhddd```bbbeeegggiiilllooorrrooopppuuu}}}|||zzzwwwrrrmmmiiifffeeecccaaa___\\\WWWQQQLLLNNNOOOPPPPPPOOOMMMIIIGGGCCC@@@;;;999888888777666111111111111000000000000.../////////////////////////////////////////////////////////////////////+++,,,------...///000000************************------,,,,,,+++***))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((())))))*********((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,---...///111222222444666:::>>>AAADDDFFFGGGKKKKKKKKKLLLOOOVVV^^^dddvvvyyyyyy|||zzzwwwwwwyyyzzzuuuooonnnqqq|||pppiiieeeggghhhfffdddhhhsss}}}|||yyyxxxwwwuuusssooojjjbbbYYYSSS\\\\\\^^^aaabbbaaa]]]ZZZTTTOOOHHHBBB>>><<<999888666555555444333222111111000000000000000/////////000000000000000000000000////////////////////////,,,,,,---...//////000000++++++++++++++++++++++++...------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((())))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&''''''''''''(((((()))((((((''''''(((((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''((()))***+++))))))))))))))))))))))))(((((())))))******++++++++++++,,,------...//////000000000111444666999:::;;;???FFFNNNUUUZZZ]]]^^^^^^]]]\\\\\\```iiittt|||~~~~~~ssshhh```___^^^``````ZZZTTTTTTZZZiiiqqqxxxwwwmmm```XXXUUUNNNPPPPPPNNNLLLOOOWWW]]]dddhhhmmmrrrvvvxxx{{{||||||zzzzzz|||~~~zzzuuutttvvvxxxxxx~~~|||sssiiibbbeeefffjjjoootttuuuqqqnnnddd___WWWOOOJJJFFFCCCBBB;;;;;;:::888666555333333222111111000000/////////000000000000000000000000////////////////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---(((((()))))))))*********))))))))))))))))))))))))******************************************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((************************%%%%%%&&&'''((()))******''''''((((((((()))))))))***)))(((''''''((()))***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))******+++,,,---.........***+++,,,---///000111111555555555666999<<<@@@BBBHHHNNNWWWaaakkkqqquuuvvvkkkjjjhhhhhhlllvvvxxxsssoooiiieeeiiittt~~~zzzwwwrrrnnniiibbbXXXQQQNNNLLLNNNOOOKKKEEEHHHPPPTTT___iiifffYYYNNNKKKNNNHHHIIIJJJGGGDDDDDDFFFIIINNNQQQUUU[[[```ccceeeeee```___```eeejjjiii```WWWVVV\\\bbbfffooozzz~~~wwwiiikkkpppxxx|||nnniiiaaaZZZUUURRRPPPNNN@@@???===;;;999777666555333222222111000///......000000000000000000000000000000000000000000000000............////////////------------------------------..................++++++,,,,,,,,,---------++++++,,,,,,,,,---------))))))))))))))))))))))))************************---,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************)))(((((((((''''''''''''(((((())))))*********+++***)))(((''''''((()))***((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''((('''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$''''''''''''((((((((()))******)))(((((()))+++,,,,,,,,,***)))((('''''''''))))))***,,,......,,,+++,,,---......///222666:::777888999:::;;;???EEEIIISSS\\\jjjvvv{{{yyytttoooiiifffdddjjjvvv|||ooobbb[[[[[[TTTTTTTTTVVVYYY^^^cccfff___``````[[[TTTMMMJJJJJJBBBDDDDDDBBBDDDIIIKKKJJJPPPUUUYYYYYYSSSMMMJJJJJJKKKJJJJJJJJJKKKJJJGGGEEEJJJKKKLLLPPPSSSSSSRRRPPPSSSQQQPPPOOOPPPOOOMMMKKKMMMNNNQQQUUU\\\ccchhhlllssspppqqqttttttooojjjiiijjjmmmuuu~~~zzz}}}~~~wwwooommmlllggg\\\RRRNNNJJJEEE@@@>>>===<<<<<<999555444777555000///222111000000000111000---+++000000...---,,,,,,,,,,,,------..................---------------,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******)))))))))***,,,------,,,,,,+++***)))((((((***++++++,,,,,,++++++***,,,+++***)))((((((((((((++++++************++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%$$$%%%%%%'''(((%%%%%%%%%$$$$$$#########%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))((('''$$$%%%((()))((('''$$$"""(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))))))))(((''''''((()))*********)))(((((((((((())))))***+++---///000000///222333444444444555888;;;<<<>>>???BBBFFFMMMVVV[[[eeeiiioootttvvvsssoookkkeeefffkkksss|||wwwqqqjjjcccXXXMMMHHHIIIFFFFFFEEEFFFIIIMMMQQQTTTPPPQQQRRROOOKKKHHHHHHIIIIIINNNQQQOOOPPPUUUXXXXXX[[[]]]``````]]]ZZZYYYZZZXXXZZZ\\\]]]]]]YYYUUUQQQTTTVVVXXX\\\^^^]]]ZZZVVVTTTRRRNNNLLLKKKJJJHHHFFFHHHHHHIIIMMMRRRXXX\\\^^^___[[[ZZZ\\\[[[VVVSSSRRRTTTXXX___iiivvv~~~{{{tttiii```YYYVVVRRROOOMMMLLLKKKJJJCCC===999;;;:::555333555666555333333333222///,,,000000000000000111111111........................---------------.........------,,,,,,+++,,,,,,,,,************************+++***)))))))))***,,,---)))************+++++++++)))******++++++******)))***)))))))))))))))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&((()))((('''%%%&&&'''((((((&&&$$$###'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))***))))))((((((((())))))******)))******+++,,,---------...000111222333333444666999;;;<<<===@@@BBBBBBDDDHHHLLLRRRZZZccciiioooqqqtttvvvvvvvvvtttsssxxx||||||vvvpppllleeeggggggeeegggjjjjjjfff___YYYTTTOOOHHHAAA@@@DDDBBBBBBBBBCCCFFFJJJNNNQQQWWWXXXWWWUUUSSSSSSUUUWWW\\\dddkkkkkkkkknnnrrrsssvvvvvvuuuuuutttsssssssssssswww{{{~~~}}}xxxrrrnnnmmmoootttxxxyyyvvvooojjjaaa]]]XXXTTTRRRQQQPPPOOORRRQQQRRRUUUYYY\\\^^^^^^]]]WWWSSSRRRPPPKKKHHHHHHGGGKKKQQQVVV^^^iiiuuu~~~}}}}}}uuupppnnnkkkgggbbb^^^[[[YYYSSSJJJCCCBBBBBB???<<<:::999777555444333333111///...///000000000000//////////////////............---------......//////000......---,,,+++++++++,,,************************+++************+++,,,,,,)))************+++++++++)))))))))******)))))))))((((((((())))))+++,,,,,,******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---,,,+++)))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))(((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))++++++************++++++,,,,,,,,,,,,---...///000111222333444444666888:::777;;;@@@DDDFFFHHHIIIKKKGGGKKKPPPUUUZZZ___dddhhhjjjooowwwqqq```UUUQQQMMMNNNMMMKKKLLLRRRTTTRRRSSSOOOKKKIIIFFFDDDHHHNNNMMMNNNQQQUUUZZZ___dddfffrrrpppmmmiiiggghhhjjjllltttwwwsssmmmiiihhhhhhiiiiiiooommmmmmppptttwwwwwwvvvoooggg___[[[VVVQQQNNNOOONNNRRRVVVWWWXXX]]]fffmmmlllooosssuuutttqqqmmmjjjfffmmm|||zzzqqqllliiiggg]]]TTTQQQRRRPPPKKKFFFBBB???;;;888777666555444111111222111000///---,,,000000000///////////////,,,------...///000111111000///...,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))************))))))***)))))))))******+++,,,,,,++++++******++++++,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((()))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++---,,,------...///000111333555888:::===BBBHHHLLLMMMQQQUUUWWWVVVRRROOONNNLLLRRRYYY___bbbddddddeeeeeeooo}}}qqq]]]NNNHHHHHHDDDFFFGGGEEEGGGNNNRRRRRRQQQMMMKKKLLLLLLMMMTTT[[[aaaeeekkkrrrzzz}}}{{{}}}}}}ssslllfff```^^^___bbbfffjjjiiigggggglllqqqsssrrrpppnnnkkkfffbbb```ZZZ^^^gggqqqwww|||}}}vvvnnnjjjkkkjjjddd\\\VVVPPPHHHBBB>>>;;;999888666666666555444222111000111111000000000/////////,,,------...///000111111000///...---,,,,,,++++++------------------------++++++,,,,,,,,,+++++++++---,,,,,,+++***)))((((((***++++++++++++++++++***,,,,,,+++***************((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%'''((()))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((())))))))))))((()))))))))))))))(((((((((((((((((()))))))))******%%%&&&((()))***+++++++++,,,------///000222444555666:::@@@FFFLLLTTT___fffpppssstttrrrjjj___VVVQQQTTTZZZaaafffgggeeecccbbbcccnnn~~~~~~~~~yyymmm\\\LLLDDDDDDHHHFFFKKKNNNOOORRRYYY___```aaa^^^]]]^^^___aaagggooo|||}}}|||wwwssslllddd^^^VVVUUUVVVZZZ]]]bbbmmmxxxvvviiiaaaVVVLLLEEEAAA>>><<<;;;999888666444333333333222222111111000000//////---------......//////000//////...---,,,,,,,,,---........................,,,,,,,,,---,,,,,,+++***)))************+++++++++++++++,,,,,,,,,,,,++++++------,,,******)))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&''''''((())))))(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((('''%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&'''(((((('''&&&&&&'''(((((('''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))+++******))))))((((((((((((((()))))))))*********%%%''')))+++---.........///000111444888;;;>>>@@@BBBGGGNNNTTT[[[fffsss|||}}}pppeee^^^]]]```cccccc```\\\YYYWWWXXX```mmmvvvyyysssjjjcccfffaaaYYYOOOHHHGGGLLLPPPWWW^^^eeehhhmmmuuu{{{|||~~~|||}}}||||||qqqeee^^^YYYVVVWWWXXXZZZaaaiii{{{|||ttthhh^^^XXXUUUSSSSSSJJJGGGBBB===888666555444333333222111111000//////---------------.........///......---------..............................,,,,,,---------,,,+++***)))************+++++++++******++++++++++++******,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))******)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))'''&&&&&&'''(((((('''%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''(((((())))))))))))))),,,++++++***)))(((''''''))))))))))))************(((***,,,///111333333333222444777;;;@@@EEEIIIKKKOOOTTTZZZ___eeeooo|||~~~tttnnnccccccaaa\\\UUUOOOKKKIIIHHHOOOXXX___```\\\UUUPPPMMMLLLLLLLLLNNNUUU\\\bbbmmmwww~~~uuunnniiiggghhhhhhhhhjjjnnnyyy~~~~~~{{{|||}}}|||tttppppppqqqrrraaa\\\SSSJJJBBB===:::999333333222222111000000///------------------,,,,,,......---------......///------------------------,,,,,,---...---,,,***)))---,,,,,,+++***)))(((((())))))************))))))************+++,,,------))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&(((((()))''''''&&&'''((((((&&&%%%$$$%%%((())))))'''$$$"""%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''(((******++++++++++++******))))))))))))***---+++******++++++***)))---,,,...333222///222:::888;;;BBBIIIQQQXXX]]]```___]]]___dddhhhmmmvvv~~~}}}qqq___XXXQQQMMMHHHBBBBBBEEEAAAEEEKKKNNNOOONNNNNNNNNQQQSSSUUUWWWZZZdddrrr|||xxxxxxyyyyyyxxxzzzwwwvvvyyywwwrrrkkkffffffkkkppp}}}}}}{{{wwwsssqqqqqqsssvvvxxx{{{}}}}}}{{{yyywwwvvvyyy|||zzzwwwsssnnnmmmrrrwwwxxxwwwyyy~~~zzzhhh]]]SSSGGG@@@???:::888666333111/////////111000...---,,,---...///------,,,,,,++++++,,,,,,,,,+++)))''''''((()))******++++++,,,,,,++++++***...------,,,,,,++++++***************************,,,+++******,,,,,,+++*********))))))))))))******+++******))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%###"""###'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******+++******))))))(((((((((((())))))+++******+++,,,---------000///111555666555:::BBBJJJMMMSSSZZZ___bbbddddddaaaaaadddjjjlllkkknnnsss|||lll^^^OOOJJJFFFDDDBBB>>>>>>AAACCCFFFJJJMMMOOOQQQSSSUUUYYY]]]aaafffkkkvvvpppiii```[[[[[[]]]]]]\\\nnnoooooommmiiieeeccccccaaa```^^^YYYUUUTTTVVVYYYXXXYYYYYYWWWUUUUUUWWWYYYYYYZZZ[[[]]]^^^_________```cccfffkkkpppxxx}}}~~~~~~|||uuunnndddeeeeeeeeeeeeiiipppvvv}}}sssgggXXXLLLGGG???===;;;888666555444444///////////////...............------,,,------...000///---++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++*********))))))))))))******++++++***)))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************)))))))))((((((((()))))))))*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))***************)))***)))))))))))))))******)))***+++,,,...000111222333333666<<>>:::777666000000000000///---,,,+++///......---......//////111000///.........///000+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********))))))))))))******++++++***))))))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))******************))))))))))))(((((())))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((******+++++++++***))))))+++*********+++,,,------***+++---...///111444666777:::BBBLLLUUU\\\bbbgggnnnnnnmmmkkkgggccc___\\\ggggggjjjlllfffZZZRRRPPPMMMRRRTTTSSSQQQPPPKKKEEEIIIEEEEEEIIILLLNNNSSSYYY]]]aaaggglllrrrxxx}}}uuuggg```\\\WWWTTTSSSSSSRRRRRRSSSTTTRRRNNNJJJEEEBBB???>>>???@@@???>>>DDDEEEFFFFFFDDDCCCDDDEEECCCCCCCCCBBBAAA@@@@@@@@@CCCDDDDDDDDDCCCDDDGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMOOORRRUUUSSSSSSRRRSSSVVVYYY[[[\\\[[[ZZZ[[[\\\^^^aaaeeegggaaadddfffhhhqqq|||rrrllleee```___bbbeeegggkkksss}}}|||pppjjjdddaaa[[[TTTLLLCCC===999888777555222000...---,,,//////............////////////...---------...///,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++******))))))******+++,,,+++******))))))******)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''&&&&&&'''((((((''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***++++++++++++******)))))))))******+++,,,---......///111111111333777;;;@@@HHHUUUbbbnnnwwwzzzzzzwwwtttmmmfff```[[[WWWVVV```^^^^^^\\\TTTIIIBBBBBBDDDGGGHHHFFFHHHLLLMMMKKKRRROOOPPPWWW]]]ccckkkrrryyy}}}{{{yyy|||zzzfff\\\SSSQQQPPPMMMJJJIIIHHHGGGGGGFFFFFFDDDBBB@@@AAA@@@>>>>>>>>>>>>>>>===BBBCCCDDDDDDCCCBBBDDDEEEGGGEEECCCAAAAAACCCDDDEEEEEEFFFGGGGGGGGGIIILLLNNNQQQRRRSSSSSSQQQNNNKKKIIIJJJLLLMMMMMMLLLMMMNNNPPPNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWYYYYYYYYY[[[[[[ZZZ___hhhooopppmmmppprrroookkkkkkqqqwww|||{{{uuuqqqnnnmmmkkkiiikkknnntttzzz||||||~~~~~~|||tttjjj]]]PPPFFF@@@>>><<<888555333222333333000000///..................---------------......---------......------------------,,,,,,+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++************++++++,,,++++++***************************))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))******'''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''(((((('''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))(((******+++++++++++++++***((((((((()))***,,,---...222444666666666888===BBBNNNXXXfffsss~~~yyyssskkkaaaYYYTTTRRRQQQQQQNNNKKKIIIDDD===<<<>>>>>>DDDIIIMMMUUU```fffggggggfffjjjssszzz|||sssjjjeeeeeegggjjjkkkooosssuuuuuurrrfff[[[SSSLLLHHHIIIIIIEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@FFFFFFFFFFFFFFFFFFGGGGGGFFFHHHIIIIIIIIIJJJLLLNNNPPPLLLHHHFFFGGGIIILLLMMMLLLMMMOOOPPPQQQTTTXXX[[[[[[\\\^^^___]]]YYYUUURRRPPPRRRTTTUUUUUUUUUUUUWWWWWWVVVTTTQQQOOOMMMLLLKKKIIIJJJKKKMMMOOOPPPQQQQQQQQQSSSRRROOOPPPUUUXXXWWWVVVXXXYYYXXXVVVYYY```gggqqqvvv|||}}}uuuuuuwwwyyyvvvqqqoooqqquuusssssswwwxxxkkk]]]RRRKKKBBB@@@===999777666666666333222111000///.............../////////000000000---......//////......---......---,,,,,,+++******************************,,,+++******,,,,,,+++***++++++************++++++,,,,,,+++************+++++++++++++++***)))''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************''''''(((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&'''''''''((((((((()))(((((((((((((((((((((((())))))************))))))))))))***+++,,,,,,,,,,,,)))******+++---...000111555999;;;<<<<<>>BBBHHHEEEOOO[[[ffftttvvvnnnjjjiiiddd]]]XXXTTTSSSSSSSSSRRRSSSSSSSSSUUUVVVPPPHHHGGGCCCBBBDDDDDDAAA@@@CCCCCCDDDFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFGGGIIILLLMMMPPPQQQSSSTTTVVVXXX\\\___```\\\WWWUUUWWWYYYZZZZZZUUUVVVXXXXXXYYY[[[___bbb]]]^^^```aaabbbaaa```___eeegggiiiiiigggeeedddeeedddaaa\\\YYYWWWUUUQQQOOOLLLMMMNNNOOOOOOPPPQQQQQQKKKNNNNNNKKKLLLOOOPPPMMMOOOPPPOOONNNMMMPPPVVV[[[eeefffiiinnnuuu|||xxxpppoookkkgggcccdddkkksssxxxzzzxxx{{{|||{{{}}}rrrhhhcccZZZXXXUUUPPPJJJDDD>>>;;;888777555333111000//////...//////000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,++++++******++++++,,,---,,,++++++******++++++))))))***+++******)))((())))))))))))))))))))))))******))))))))))))******((()))))))))************'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))((()))***+++,,,---------------...///111333444555777;;;???@@@AAAEEEMMMTTTaaahhhmmmppptttwwwrrrhhhccc```ZZZSSSLLLEEEAAA>>><<<:::;;;@@@BBBEEELLLSSS\\\hhhwwwsssfff[[[TTTQQQRRRPPPNNNLLLLLLKKKJJJHHHLLLJJJFFFCCCGGGLLLKKKFFFCCCAAABBBEEEEEECCCEEEJJJHHHJJJLLLMMMNNNNNNPPPQQQRRRSSSUUUVVVXXX[[[___bbbYYY[[[]]]```bbbfffkkkooooookkkgggfffhhhjjjiiihhhrrrssssssrrrqqqrrrtttvvvnnnoooppprrruuuxxxzzz|||~~~~~~yyyuuurrrqqqnnniiiccc``````___\\\YYYWWWWWWWWWVVVUUUUUUTTTTTTNNNQQQSSSRRRSSSVVVVVVTTTVVVUUURRROOONNNOOOSSSVVVUUUUUUWWW\\\dddlllqqqsssqqqssssssqqquuu~~~~~~{{{jjjddd]]][[[___eeeiiikkkiiiooorrrttt|||~~~zzzyyyvvvooodddXXXLLLEEE;;;:::888555333111000000------...///////////////......////////////......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,++++++******++++++,,,---,,,++++++******++++++&&&''')))***++++++******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''')))***(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))---......---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''((((((((('''%%%###"""&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''%%%%%%%%%''')))***)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((())))))***---------,,,,,,,,,++++++---,,,---000333777999999======>>>AAAFFFLLLRRRVVVaaacccfffjjjlllggg^^^WWWVVVPPPJJJEEEDDDDDDBBB@@@FFFBBBBBBFFFJJJRRRcccttt}}}sssssskkk```VVVPPPMMMLLLKKKJJJKKKKKKIIIEEECCCBBBBBBCCCBBBAAACCCFFFHHHIIIHHHFFFHHHKKKMMMMMMMMMOOOPPPTTTUUUWWWXXXYYY[[[^^^```^^^^^^```cccgggkkkoooqqqkkkkkklllnnnqqqvvvzzz}}}||||||}}}||||||}}}zzzzzztttsssrrrqqqooolllgggccc```bbbeeefffeeeccc___]]]^^^^^^aaaddd```[[[^^^fffjjjiiifff```WWWRRRQQQRRROOOPPPSSSVVVYYY\\\___```dddhhhmmmoooqqqvvv~~~uuuiiiccccccccc```\\\```cccfffjjjtttvvveeeVVVHHHCCC===999888666333000........................,,,------......///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++************+++,,,,,,------+++***)))))))))***,,,,,,***+++,,,,,,,,,***)))(((+++++++++++++++***)))((())))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''%%%%%%%%%'''(((***(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((((())))))(((''''''''''''((())),,,+++++++++++++++,,,,,,------------------------000///000222555888::::::BBBCCCEEEHHHLLLPPPTTTWWWZZZYYYXXXXXXWWWSSSMMMHHHGGGCCC@@@???CCCGGGJJJKKKIIIIIIOOOZZZffftttuuudddZZZ]]]XXXOOOHHHDDDBBBCCCCCCBBBDDDEEEEEECCCCCCCCCEEEEEEFFFHHHJJJLLLOOOQQQRRRTTTXXX\\\___`````````aaafffgggiiiiiiiiijjjmmmooonnnoooqqqtttxxx|||~~~~~~~~~}}}}}}}}}}}}|||xxxssspppqqqrrruuuuuutttsssqqqpppppppppssstttooohhhjjjqqquuuuuusssnnngggaaa]]]\\\RRRRRRRRRSSSTTTUUUVVVWWW\\\___dddgggjjjqqq{{{}}}sssnnnoooqqqooollldddeeeeeefffmmmyyyyyyjjj___XXXNNNFFF@@@;;;555111333222222111111000000000........./////////000000//////...------------...------------------------------------------------*********++++++++++++,,,+++***)))))))))***,,,,,,+++++++++++++++***)))))))))******+++++++++******************************((())))))******))))))(((******))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$%%%&&&'''((()))***)))((((((''''''(((((()))***))))))((((((((())))))---------...//////000000333333444666888;;;===>>>DDDFFFIIILLLPPPRRRSSSTTTQQQNNNIIIFFFDDDBBB???======<<<;;;>>>FFFOOOWWW[[[```dddooo}}}zzzlll\\\NNNFFFHHHEEEAAA>>><<<===>>>@@@>>>@@@BBBBBBBBBCCCEEEGGGIIIMMMQQQTTTVVVYYY___ccckkkooovvvyyyzzzxxxvvvuuuyyyzzz{{{{{{{{{}}}xxxyyy}}}~~~|||yyysssmmmhhh]]]\\\ZZZWWWUUUTTTSSSSSSRRRTTTVVVWWWZZZaaakkkrrr~~~~~~~~~wwwuuuoooiiikkkrrrvvvvvv{{{}}}|||wwwmmm```TTTJJJAAA:::444555444333111000/////////////////////000000000000000///......------..............................,,,,,,---......///000000+++++++++************)))+++***)))))))))***,,,,,,,,,++++++************+++((()))***+++,,,,,,,,,,,,************************)))((((((''''''(((((()))***))))))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))((((((''''''(((((())),,,,,,---///000111222333555666999;;;===@@@CCCFFFDDDGGGJJJMMMOOONNNMMMLLLIIIFFFAAA>>><<<<<<===>>>???@@@BBBIIISSS___jjjppp|||}}}vvvrrrrrrnnnhhh```WWWNNNFFFBBB??????>>>>>>>>>@@@CCCEEEHHHJJJLLLLLLLLLMMMOOOQQQVVV[[[bbbeeehhhlllttt{{{|||uuupppllljjjgggccc^^^[[[YYYXXXRRRRRRPPPMMMMMMQQQWWW\\\gggjjjppptttuuuzzzxxxxxx~~~~~~wwwrrrooosss{{{~~~oooaaaVVVMMMDDD>>>999888666444222111111111000000000000////////////000//////.......................................,,,---------.........///,,,,,,+++******)))((((((+++***)))))))))***,,,,,,---,,,******)))***+++,,,)))***++++++,,,,,,,,,+++************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''')))(((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((***)))(((''''''''''''((('''''''''''''''''''''''''''(((((())))))))))))))),,,,,,++++++,,,,,,---...,,,---...000222333555555777:::===@@@BBBFFFKKKNNNPPPPPPQQQPPPNNNJJJEEECCC@@@>>>===;;;:::<<<>>>@@@DDDIIIQQQ\\\iiiwwwzzzkkkbbb___^^^ZZZWWWSSSMMMIIIEEECCCBBB===???AAAAAABBBDDDHHHKKKTTTVVVZZZ\\\]]]___```bbbgggmmmssswwwzzzyyytttuuusssppplllgggccc___]]]YYYWWWTTTOOOLLLLLLNNNPPPRRRVVV^^^eeegggjjjsss~~~|||nnnbbb```bbbffflllsss}}}ooodddZZZQQQKKKDDDBBB???;;;999777666666111000000000//////......000000///............///---------------------------------,,,,,,,,,++++++---,,,,,,+++***)))((((((+++***)))))))))***,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******************************)))((('''&&&&&&'''((()))))))))))))))******************))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''((())))))((((((((('''''''''''''''((()))************++++++++++++,,,...///000000000222333555777888999:::>>>CCCEEEGGGJJJPPPTTT^^^\\\XXXSSSMMMFFFAAA>>>999:::;;;;;;===AAAGGGKKKRRRZZZffftttzzziii[[[RRROOOOOOOOONNNLLLIIIFFFCCCBBBAAAAAABBBDDDGGGGGGGGGJJJPPPTTTYYY^^^dddjjjmmmoooqqqrrruuuwww{{{~~~}}}{{{{{{yyyvvvqqqkkkfffccc^^^\\\ZZZVVVSSSPPPMMMLLLLLLLLLOOOTTTVVVYYY```iiiqqqwww|||~~~|||iiiYYYTTTTTTTTTZZZaaaoooxxxnnneee\\\UUUQQQNNNIIICCC>>>:::888888333222222111000//////...111000//////......//////------------------------...------,,,++++++******------,,,,,,+++***))))))+++***)))))))))***,,,,,,,,,++++++++++++,,,,,,---------------,,,+++***)))++++++++++++++++++++++++)))((((((''''''(((((())))))))))))************+++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&'''))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&'''((((((((()))))))))))))))&&&''')))***++++++******(((((()))***,,,...000111555555666888999;;;<<<===@@@DDDHHHJJJJJJLLLQQQVVV]]]ZZZTTTNNNGGGBBB???===999<<<@@@DDDKKKUUUaaaiiisss{{{xxxmmmbbb^^^WWWMMMFFFDDDDDDEEEEEEIIIHHHHHHHHHHHHHHHIIIIIIOOORRRUUUUUUVVVYYY```gggjjjpppyyy~~~wwwrrriiiiiihhheeeaaa[[[UUUPPPRRRNNNNNNQQQSSSSSSUUUYYY]]]ccchhhkkksss~~~|||iiiYYYVVVUUUSSSUUU\\\aaaooo~~~}}}vvvnnniiieeeaaaYYYOOOGGGAAA===;;;666555444333222111000000111000000///////////////........................---------------,,,,,,,,,...---------,,,,,,+++++++++***)))))))))***,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++((())))))******))))))((())))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))+++,,,&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))'''%%%$$$$$$$$$&&&'''''''''((()))***+++,,,,,,&&&''')))***+++++++++***++++++,,,...000333555666888999:::;;;===>>>???@@@DDDHHHLLLLLLKKKLLLQQQVVVRRRNNNIIIDDD@@@>>>>>>>>>>>>AAAGGGOOO[[[lll~~~yyylllccc___XXXPPPJJJFFFBBBAAABBBCCCCCCBBBDDDFFFHHHLLLPPPSSSUUUWWW^^^bbbdddeeeeeejjjssszzz{{{{{{zzzxxxsssjjj```YYYYYYVVVVVV[[[]]]WWWQQQOOOQQQWWW]]]aaajjjwwwqqqbbbaaaaaa\\\\\\aaa^^^eeennnxxx{{{uuukkk```UUULLLGGGDDD888888777666444333222222111111000///////////////000000000000000000000000,,,,,,------.../////////......------------,,,,,,+++***)))))))))***,,,,,,)))***,,,---...---,,,,,,******+++,,,------------++++++++++++++++++++++++((()))***++++++***)))((())))))******++++++++++++''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))---+++)))((())))))((('''''''''''''''(((((((((((())))))******************++++++,,,000555999;;;;;;:::<<<@@@EEEHHHJJJJJJKKKIIIHHHGGGGGGHHHIIIIIIHHHGGGDDD@@@======@@@EEEHHHLLLOOOXXXhhh{{{~~~ooojjjbbbZZZSSSMMMIIIFFFFFFDDDBBBAAAAAACCCGGGIIILLLSSSYYYZZZ\\\ccchhhiiiooouuu||||||~~~}}}|||oooggggggcccdddfffgggddd^^^XXXUUUYYYXXXYYY^^^fffnnntttvvvvvvuuuuuuvvvzzz{{{qqqnnnqqqrrrmmmhhhfffbbbaaahhhooovvvyyynnndddZZZRRRNNNAAAAAA>>>:::555111///...111000000000000000111111///............---------///...---,,,,,,---...///------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************---,,,+++******+++,,,---************************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&######$$$%%%&&&(((((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((''''''&&&'''((()))***...,,,***))))))((('''&&&((()))))))))***)))))))))))))))))))))))))))******...000333666999;;;<<<===@@@DDDIIINNNPPPOOOMMMKKKHHHFFFDDDBBBAAAAAA@@@???<<<===???BBBGGGKKKOOOQQQ\\\dddrrruuummmbbb^^^XXXRRRMMMHHHDDDBBB???BBBFFFHHHJJJNNNTTTXXX```kkkuuu{{{qqqiiiiiiooopppqqqqqqooojjjeeeaaa]]]\\\\\\^^^cccgggjjjkkkfffeeedddfffkkkssszzz}}}yyyqqqjjjeeefffhhhkkkttt~~~rrreee\\\XXXRRROOOJJJCCC<<<777555555222222111111111222333333000000000/////////......///......------......///------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++++++++,,,---************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))(((&&&%%%&&&''')))+++///---***(((((((((&&&$$$)))***+++,,,,,,+++***)))************+++,,,...///333666:::<<<<<<===@@@CCCMMMPPPUUUYYYXXXTTTNNNJJJ@@@???===;;;999888888888999;;;@@@GGGPPPXXX___cccmmmxxxppphhh```ZZZRRRPPPLLLHHHEEECCCBBBBBBBBBJJJSSSXXX[[[aaajjjrrruuupppqqqzzz{{{||||||zzzvvvrrrooodddcccaaaaaaaaaaaa___^^^VVVUUUTTTUUU[[[ccclllqqq{{{xxxooojjjgggggglllssszzz}}}ppphhhdddeee```WWWMMMDDD===999888444333222111111000000000111111111111000000000000.........//////.........------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************************************(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''(((((())))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######'''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((&&&%%%%%%''')))+++---+++)))((((((((('''&&&)))***+++,,,,,,+++***)))+++++++++---///222666888777;;;>>>===<<<>>>EEEKKK[[[]]]]]]\\\XXXQQQJJJEEE;;;;;;:::888888888:::<<>>999999888666444222111000///111111111111000000000000---...///000000///...---........................+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((()))(((&&&&&&&&&''')))***)))(((&&&'''(((***))))))((()))***+++++++++*********+++---///333888;;;>>>;;;======;;;:::???IIIQQQdddaaa]]]VVVOOOHHHBBB???999;;;;;;;;;;;;===AAAEEEKKKOOOWWW```jjjrrrxxx|||zzztttaaaTTTMMMKKKIIIHHHIIIHHHGGGFFFHHHNNNWWW^^^hhhqqq{{{~~~~~~~~~}}}{{{wwwsssoooiiiccc^^^XXXUUUQQQNNNOOOSSSXXX\\\dddkkkrrrvvvxxx|||wwwrrrjjjbbb^^^bbbooozzzxxxkkk___RRRFFF>>><<<;;;999777555444444333111111111000000000//////---...///000000///...---........................+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,---------.........******++++++++++++******++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''''''''''''''((())))))'''&&&%%%&&&)))***+++***(((((()))***+++,,,,,,---+++,,,///333777;;;>>>???>>>>>>;;;999999???IIIPPP^^^YYYRRRKKKDDD???<<<;;;777999<<<>>>???DDDKKKQQQ[[[bbbmmmvvv{{{yyytttqqqjjjlllpppuuuyyyxxxtttqqqcccXXXMMMHHHFFFDDDEEEGGGFFFHHHKKKMMMPPPXXXcccjjjzzz~~~~~~zzzsssmmmhhhaaa^^^XXXSSSQQQQQQRRRTTTUUUYYY]]]```ccckkkvvvxxxhhh\\\TTTTTT]]]gggrrr~~~|||qqqfff[[[OOOHHH>>><<<:::888666555444333111111111000000000000////////////000000/////////........................++++++,,,,,,,,,,,,------------............------+++,,,,,,------.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))''''''((((((''''''&&&%%%''''''''''''(((((((((((($$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&((()))))))))((('''(((&&&%%%&&&(((******)))))))))((()))+++---000222111333777;;;>>>@@@@@@@@@AAA???<<<;;;<<<@@@FFFIIILLLIIIDDD???<<<;;;<<<<<<:::???FFFLLLRRR[[[gggppp|||}}}rrrfff___WWWWWWWWWYYYZZZZZZXXXUUUMMMGGGDDDEEEGGGGGGKKKQQQRRRXXXaaaggglllsss{{{{{{tttpppoookkkeee___ZZZWWWVVVUUUPPPQQQRRRRRRTTTZZZbbbiiiuuu|||jjj^^^VVVRRRTTTZZZ```mmmuuuuuu{{{~~~tttmmmggg```[[[PPPNNNIIICCC>>>999555444333222222222111111111111000000////////////000000........................++++++,,,,,,,,,,,,------------............------***++++++,,,------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&((()))))))))((('''"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******''''''((((((''''''&&&%%%''''''''''''((((((((()))$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''))))))(((((((((((())))))%%%&&&(((******)))'''&&&)))(((&&&&&&((()))((('''***)))))))))+++///333555999;;;???BBBDDDDDDCCCBBBCCCAAA>>>>>>@@@BBBBBBBBB>>><<<:::999999;;;===>>>EEELLLWWWaaalllzzzttteeeYYYRRRQQQPPPNNNNNNNNNMMMJJJHHHCCC@@@AAAHHHKKKMMMUUU___iiisss~~~xxxtttzzzwwwqqqkkkeee```]]]\\\TTTSSSPPPNNNMMMOOORRRUUU___hhhsss{{{~~~oooeee___XXXVVVYYYVVVccckkknnnyyy|||xxxwwwtttrrrlllhhh```VVVLLLCCC<<<999444444444333333333222222111000///......///000111////////////////////////++++++,,,,,,,,,---------------............------******++++++,,,---......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))+++,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((())),,,+++***)))((())))))*********,,,...222666;;;===>>>???@@@BBBDDDEEEFFFGGGHHH@@@:::;;;===<<<;;;;;;;;;999888:::>>>BBBEEEFFFLLL___rrr~~~xxxfffXXXPPPLLLOOOOOOMMMJJJGGGDDDBBBAAAAAABBBIIIQQQVVV]]]lll}}}~~~{{{vvvyyywwwrrrooommmjjjeee^^^[[[VVVRRROOOMMMMMMNNNRRRWWW^^^ccchhhmmmtttyyy{{{nnnfffbbb^^^[[[_________dddpppyyynnn___QQQGGGAAA???:::555444444444111...333222111000000//////000000/////////....................................,,,,,,---------------------------,,,,,,+++++++++,,,,,,*********+++,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++******)))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&(((******)))(((''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))*********++++++*********+++---///333777:::===>>>CCCCCCBBBBBBBBBCCCDDDEEEIIIAAA<<<<<<===;;;999:::;;;::::::===CCCLLLUUUZZZiii|||}}}lll^^^UUUOOOMMMLLLKKKJJJHHHEEEDDDEEEEEEMMMNNNTTT^^^jjjzzz}}}{{{yyy{{{zzzvvvssssssqqqmmmiiihhhfffbbb^^^YYYUUURRRNNNRRRWWW[[[^^^ccciiimmmyyy{{{sssoookkkiiidddccccccffflllvvv~~~ooo```TTTNNNFFFAAA;;;777555444333111222222111000000000000000000000/////////.................................---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++******)))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&''''''''''''((((((((('''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((()))***+++,,,,,,,,,+++///222666;;;>>>?????????DDDCCCBBBAAAAAACCCDDDEEE@@@;;;777888888777777999>>>@@@BBBFFFLLLXXXfffppp~~~sssdddWWWQQQOOONNNMMMLLLKKKJJJGGGFFFGGGJJJMMMZZZ___jjjzzz}}}{{{|||zzzvvvwwwyyyzzzxxxrrriii___YYYPPPRRRTTTVVVXXX[[[___bbbmmmwww}}}xxxmmmmmmllllllnnnpppsssttt~~~pppeee___WWWQQQHHH@@@999666666666222111111000000000000111000000000/////////..............................///.........---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******)))*********+++******)))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********((((((((()))+++---///000666999===AAACCCBBB???===<<<===>>>@@@BBBCCCDDDEEE888555444777888999===BBBHHHLLLRRRUUU[[[eeesss~~~wwweee\\\QQQKKKKKKMMMOOOOOONNNOOOOOONNNMMMPPPVVV[[[jjjvvv~~~~~~~~~vvviiiaaa[[[[[[ZZZYYYXXXYYY[[[]]]hhhrrr|||{{{{{{zzzzzzxxxuuusssoooooorrrzzzxxxsssooohhh\\\NNNCCC<<<999888333222111111111111111111000000000////////////...........................000//////...---,,,,,,+++------------------,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++......---,,,,,,+++******++++++***************++++++******)))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%######$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++)))((('''(((***///333666===???BBBDDDDDDAAA===:::777999<<<@@@AAAAAA@@@???:::888999<<<>>>AAAIIIRRRZZZ```gggkkknnnttt~~~~~~lll___UUUPPPJJJHHHJJJNNNQQQRRRSSSWWW[[[^^^```eeemmmttt}}}vvvyyy}}}qqqiiigggdddaaa^^^\\\ZZZYYYXXX___iiixxx}}}rrrpppooouuu}}}ppp```RRRFFF>>>:::555444333222222111222222111000000000////////////////////////////////////000000///...------,,,,,,------------------------,,,------...---,,,+++***++++++++++++++++++++++++......---,,,,,,+++******+++***************+++++++++******)))))))))))))))***)))))))))((((((((('''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))*********+++++++++++++++******+++...444999<<>>;;;999888:::<<<>>>???===;;;:::<<<;;;===AAACCCIIIWWWdddsssxxx}}}~~~~~~rrrdddWWWOOOHHHGGGFFFGGGJJJPPPVVV[[[fffmmmvvv|||xxxuuutttuuuuuussswww~~~~~~yyysssqqqnnnjjjfffbbb^^^YYYVVVVVV^^^jjjvvv~~~}}}xxxsssttt|||}}}pppdddVVVHHH>>>999888666555333222222222111111000000000/////////////////////////////////000/////////...---------------------............,,,,,,------------,,,,,,------------............---------,,,,,,+++++++++*********)))******+++,,,+++******)))))))))))))))((((((((()))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((()))((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---///333777;;;>>>@@@AAA@@@@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>CCCHHHNNNZZZmmmzzzssspppkkkjjjhhhbbbYYYOOOIIIGGG@@@DDDHHHMMMTTT```nnnyyy~~~wwwooommmllllllnnnppprrrsss|||wwwsssnnnhhhaaa[[[YYYZZZ^^^eeennnuuuzzz|||vvvqqqrrrwwwzzz|||{{{tttgggTTTEEE<<<;;;999777555333222222111111111000000000//////////////////////////////////////////............------------.........///,,,,,,,,,,,,,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,+++******)))))))))))))))''''''(((((())))))******''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((("""$$$%%%'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++///444:::>>>AAABBBBBB???>>><<<;;;:::;;;<<<<<<;;;:::888888999===AAADDDBBBDDDKKKTTT^^^nnn}}}pppddd\\\ZZZXXXVVVTTTNNNHHHFFFGGGBBBIIIQQQZZZeeexxxwwwrrroookkkhhhfffhhhjjjmmmqqquuuyyy|||{{{sssjjjcccccc^^^ZZZ[[[```gggkkkmmmrrrssswww{{{yyypppllljjjiiihhhwww|||~~~rrr\\\KKK>>>===;;;888666444222222111111111111000000000000000000000000000000000000.........///////////////---------.........//////,,,+++++++++,,,...000111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---******))))))***+++,,,,,,+++******)))))))))))))))&&&&&&'''((()))***++++++''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((()))((((((''''''++++++******+++---///000111555;;;@@@CCCDDDBBBAAA>>>;;;999888:::999777444999999888999;;;BBBJJJOOOQQQVVV\\\cccssszzziii\\\SSSOOOPPPSSSTTTPPPIIIEEEFFFHHHMMMSSSZZZggg~~~~~~yyyrrrmmmllllllmmmmmmlllooorrrssstttxxx~~~xxxqqqnnnkkkfffaaa```bbbbbb^^^[[[ddd```dddqqqxxxzzzxxxoooggg```^^^```dddooo|||ttteeeXXXLLLLLLJJJEEE???;;;888888444333222000000000111111000/////////............000/////////............///...------,,,,,,,,,---//////...---,,,,,,++++++++++++++++++,,,,,,---...,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++*********)))))))))((((((&&&'''((()))))))))''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''&&&%%%$$$%%%'''+++***)))(((''''''((((((&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%))))))((((((''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$***)))))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((()))(((((((((((()))))))))))))))))))))))))))((((((''',,,+++++++++---///111333888:::>>>AAACCCBBBAAA@@@;;;999777777888888777555777;;;???CCCHHHOOOYYYaaadddkkksss|||~~~hhhZZZQQQLLLIIIIIIJJJKKKJJJJJJLLLRRRWWWXXXbbbppptttuuuvvvwwwxxxyyyyyyyyyuuutttttttttwww|||zzzxxxwwwsssnnnlllkkkiiiddd___aaa]]]___iiiooorrr}}}qqqiiibbbaaadddggglllqqqxxx}}}pppgggbbbaaa\\\SSSIII@@@:::888666555333222111000111111000000/////////.........000000/////////.........///......---------......//////...------,,,++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,+++++++++******'''(((((((((((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&((()))(((''''''((()))))))))))))))((((((''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%'''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))************)))))))))(((,,,,,,,,,...000333777888???@@@AAABBBAAA@@@>>>===;;;999666666777888888777888AAAKKKSSSXXX___kkkttt}}}iiiVVVMMMJJJHHHGGGHHHGGGGGGJJJPPPZZZccciiilllzzz|||wwwrrrpppwww|||xxxxxx|||{{{yyyvvvrrrlllfffaaa]]]^^^bbbeeejjjxxxwwwnnniiihhhjjjllllllkkkmmmyyy|||~~~~~~|||ssseeeTTTFFF>>>888777555333222111111111000000000000////////////000000000/////////......///...............////////////......---,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,---------,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++++++++***))))))(((''''''''''''))))))))))))))))))))))))'''''''''(((((('''''''''%%%'''(((((('''''')))***(((((()))***)))((('''&&&))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((((((((()))(((((((((((())))))))))))******))))))))))))))))))+++,,,...222666:::>>>@@@BBBBBBAAA@@@???>>>===<<<;;;:::777666777888:::;;;===IIIWWW```eeekkkvvvvvvjjjYYYNNNJJJJJJIIIIIIMMMMMMPPPWWWbbbmmmvvvzzzwwwqqqpppppppppxxx}}}}}}~~~|||wwwqqqmmmhhhfffeeefffeeegggrrr{{{xxxvvvuuuqqqqqqoooooowwwkkkUUUHHH===<<<999555333222111111111111111000000000//////000000000////////////.........---------...////////////......---------,,,,,,,,,,,,++++++,,,,,,---)))***,,,......---,,,+++++++++++++++************)))))))))))))))))))))))),,,+++)))'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%'''(((&&&''')))******)))'''%%%((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&%%%(((''''''&&&&&&''''''(((&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******'''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++---///333888===AAADDDFFF@@@@@@???>>>===<<<<<<<<<999888777666666888<<>>DDDHHHJJJHHHEEEBBB<<<<<<===<<<<<<;;;:::999555666888:::>>>FFFPPPWWWfffmmmvvvzzzyyyvvvuuuuuuppprrrpppjjjccc]]]UUUMMMDDDGGGKKKLLLNNNXXXgggsss}}}wwwvvvxxxzzz||||||||||||}}}|||{{{zzz{{{}}}~~~yyytttkkkiiidddaaafffqqqyyyzzz}}}qqqiiimmmssswww|||rrrbbbQQQCCC;;;888777333333222222222111111111111111111000000000//////333333111000//////..................////////////...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,))))))*********))))))((())))))))))))))))))))))))'''(((((())))))(((((('''((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''''''''((((((((()))&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((('''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++...,,,'''$$$&&&(((&&&''''''''''''''''''&&&###$$$&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++...222555777@@@DDDJJJMMMMMMIIICCC>>>======>>>>>>===;;;999888666999<<<@@@FFFPPP]]]eee{{{~~~|||tttmmmjjjaaadddccc]]]VVVRRRMMMHHHBBBGGGLLLOOOUUUgggxxxxxxyyy}}}~~~~~~wwwxxxyyy}}}~~~wwwqqqnnngggcccfffmmmnnnjjjqqq{{{rrrbbbaaaeeejjjtttpppZZZIII???:::999333333333222222222111111111111111111000000000000666555444222111000000///.........///////////////...---,,,,,,++++++++++++,,,,,,+++++++++,,,---...+++++++++************)))(((((())))))************'''(((***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((('''%%%######$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))'''''''''((((((((())))))&&&%%%$$$$$$$$$$$$%%%&&&'''(((***+++***)))'''%%%'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((******)))(((++++++,,,///333999>>>AAAKKKKKKJJJHHHEEEAAA>>><<<@@@@@@???<<<888666666666;;;>>>DDDMMMWWWbbbpppzzz|||qqqkkkddd\\\VVVWWWXXXUUUPPPJJJFFFEEEGGGJJJRRR^^^pppyyy}}}vvvyyy}}}yyywwwssspppmmmllllllmmmmmmsss}}}xxxggg```[[[XXX___kkkuuu~~~kkkUUUDDD<<<999333111///000222333222///111111111111111000//////////////////////////////////////////////////////......---,,,+++******))),,,,,,,,,++++++*********------,,,,,,,,,,,,++++++***************+++++++++************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))((('''&&&%%%$$$$$$&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&''')))***''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''((()))*********,,,---///222888>>>CCCGGGIIIHHHEEEAAA>>><<<;;;;;;>>>>>><<<:::777666888:::AAAFFFPPP\\\iiivvvnnn```[[[UUUPPPQQQSSSUUUSSSOOOKKKIIIIIIMMMTTTddd{{{|||}}}}}}~~~~~~{{{uuuooojjjggghhhlllttt|||yyyhhhaaa[[[UUUYYYbbbjjjqqqxxxqqq^^^NNNDDD???;;;888555555666555222///000000111111111000000///////////////////////////////////////////////////.........---,,,,,,++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++++++++******************************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((((())))))))))))((())))))(((((('''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---......000555:::@@@EEEIIIKKKHHHEEEAAA===:::999::::::===<<<:::888777:::???CCCLLLUUUcccrrrttt\\\OOOLLLKKKHHHKKKMMMNNNMMMJJJIIILLLOOOWWWccczzz~~~}}}wwwnnngggfffhhhmmmrrrzzz{{{lllddd\\\UUUUUU[[[```eeelllwwwrrrfffYYYOOOIIIAAA===888666666444111...///000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((())))))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''%%%$$$############'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))(((''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((()))))))))))))))*********++++++,,,,,,,,,---///111222777===DDDIIIKKKKKKJJJEEECCC@@@===:::999999:::<<<;;;:::999:::@@@GGGLLLXXXeeexxxzzzbbbNNNGGGHHHJJJJJJKKKLLLMMMLLLLLLQQQZZZaaaooo~~~}}}zzz~~~yyyssslllmmmoooqqqvvvsssiiiaaaYYYXXX\\\^^^aaagggqqq|||}}}tttmmmfff___YYYKKKEEE<<<777666555444222000/////////000000111111////////////////////////////////////////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++***)))((((((************)))))))))(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))***))))))((('''&&&'''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$#########&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$+++***))))))(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))))))))*********+++***,,,,,,,,,+++,,,///222999>>>FFFLLLNNNLLLHHHDDD@@@??????===;;;999777666888888999:::>>>EEEMMMSSScccuuutttfffTTTHHHEEEEEEGGGGGGLLLPPPTTTWWW[[[fffvvv{{{zzz~~~xxxxxxwwwvvvuuuwww{{{~~~rrriiibbb```aaa```bbbfffiiimmmvvv|||wwwsssmmmjjj^^^UUUHHH>>>:::888777666111111000000000000111222000000000000000000000000////////////////////////---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++***)))((((((************)))))))))(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''))))))***))))))((('''&&&''''''(((((())))))******)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%+++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))((())))))******+++++++++(((***,,,,,,+++---222777AAADDDIIIMMMMMMIIIDDD@@@;;;<<<<<<<<<:::888555444555888;;;???EEELLLSSSYYYlll}}}cccXXXLLLFFFDDDCCCDDDGGGOOOWWWcccllluuutttnnnoooqqqtttvvvyyy{{{|||vvvppplllkkkuuu}}}uuunnnjjjiiieeeeeefffeeedddiiiyyy}}}wwwrrrooommmcccSSSGGG???:::777444444333222111000111222222000000000000000000000000////////////////////////---.........//////000000,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((())))))))))))((((((''''''''''''(((((()))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******++++++)))((('''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))((())))))******+++,,,,,,'''+++...///000444<<>>555333444222111222333222000000111111///...//////............//////...........................------,,,,,,------...,,,,,,,,,+++++++++******(((((((((((()))***+++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((('''&&&&&&###%%%''')))******)))((((((((())))))))))))((((((((((((((((((((('''''''''+++((($$$###%%%'''((())))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((()))))))))***(((((()))************))))))*********++++++,,,---111444888>>>CCCGGGJJJKKKGGGDDD@@@???>>>>>>>>>===>>>===;;;;;;>>>CCCHHHKKKUUU[[[fffrrrwwwuuullleee\\\ZZZ[[[]]][[[QQQIIIEEEFFFHHHNNNZZZlll}}}www~~~~~~{{{yyyxxxuuusssrrrqqqrrrrrrrrrqqqrrrrrrqqqqqqqqqssstttuuuyyywwwvvvwwwyyy{{{||||||yyyyyyyyy|||}}}}}}~~~{{{vvvqqqrrrvvvzzz~~~oooXXXJJJ===888777666444444333111000000111111000...//////............//////////////////////////////...------,,,,,,------...,,,,,,,,,++++++++++++***+++***)))))))))))))))***))))))))))))))))))))))))************++++++++++++************))))))))))))((())))))))))))((('''&&&%%%&&&'''))))))))))))((((((((())))))))))))((((((((((((((((((((((((((('''***'''%%%$$$&&&'''((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))******''''''((()))))))))))))))((()))***,,,---...///000999<<>>CCCLLLTTTYYYffflllvvvwwwhhh]]]RRRQQQTTTWWWUUULLLFFFDDDHHHNNN\\\qqq}}}wwwzzzyyytttpppnnnppppppoooooommmkkkjjjiiidddbbbaaaaaabbbcccbbbaaabbbbbbaaaaaabbbccceeefffiiigggeeefffhhhjjjjjjjjjgggggggggjjjmmmpppppppppqqqrrrtttxxx~~~xxxoookkkkkkmmmttt{{{jjjXXXDDD;;;888666333333222111//////000111000///000//////......//////000000000000000000000000000...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,+++))))))((((((((())))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((('''%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''''''''(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********''''''((())))))))))))((((((((()))+++...111444666BBBEEEIIILLLLLLJJJFFFDDD>>>???AAAEEEGGGGGGDDDAAA======???DDDLLLVVV```fffuuuzzzzzzlll]]]TTTRRRQQQSSSUUURRRLLLJJJMMMPPP___vvvvvvssszzz}}}zzzxxxvvvtttrrrooollliiifffeeebbbbbbaaa```___^^^^^^]]]bbb```___```bbbccccccbbbbbbbbbaaaaaabbbdddfffgggiiigggeeedddeeefffffffffeeedddcccdddfffgggfffeeeeeefffhhhkkkooosssvvvwwwzzzzzz{{{|||{{{qqqjjjfffeeegggrrr~~~|||gggNNNAAA<<<888555333333111//////000111111000000000////////////000000////////////////////////...------,,,,,,------...------,,,,,,,,,+++++++++,,,+++******)))))))))***))))))))))))))))))))))))&&&''''''((()))******+++************)))))))))((())))))************))))))******)))(((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&''')))(((&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))******)))+++///555;;;???HHHJJJLLLMMMKKKGGGCCC???;;;===AAAFFFIIIIIIGGGDDD???AAAGGGPPP[[[gggqqqvvv~~~nnn^^^TTTQQQSSSRRRRRRRRRNNNLLLRRRZZZddd{{{~~~qqqmmmqqq{{{|||wwwsssssssssrrrpppmmmkkkiiihhheeeeeedddccccccbbbaaaaaa```___^^^^^^^^^___```aaacccbbbaaabbbeeefffgggfffhhhgggggggggiiijjjlllmmmssspppmmmllllllllllllkkkiiihhhfffggghhhhhhgggeeeeeeeeefffggghhhiiiiiiiiijjjjjjjjjjjjmmmsss{{{{{{rrrjjjeeebbbjjjvvv{{{rrrppprrrwwwvvv]]]MMMEEE>>>999777666444111000000111111000000000////////////000000...........................------,,,,,,------...---------,,,,,,,,,++++++***************+++,,,,,,************************&&&&&&'''((())))))******************)))))))))((())))))************))))))+++***)))(((''''''(((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&((())))))&&&$$$&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))*********'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++(((((()))***************---,,,,,,///444<<>><<<888999===AAAFFFGGGFFFEEECCCIIISSS```mmmxxxtttbbbUUUQQQPPPNNNNNNOOOPPPOOOSSS___mmmwwwpppqqq|||yyytttpppkkkgggdddbbbcccddddddbbbaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbhhhgggggggggiiillloooqqqooonnnnnnooorrrtttuuuuuuwwwwwwwwwwwwxxxzzz|||~~~|||yyyxxxyyyyyyyyyxxxqqqpppoooppprrrssssssrrrnnnnnnooonnnmmmjjjhhhfffeeedddcccaaaaaaeeekkkppptttvvvzzz}}}vvvnnnjjjiiikkkttt~~~tttkkkhhhiiilllrrryyy}}}hhhYYYMMMCCC<<<;;;:::777333111111222111111111000000//////000000111...........................------,,,,,,------...------------,,,,,,,,,,,,)))))))))******,,,------************************''''''(((((())))))******************))))))))))))(((((())))))******))))))*********))))))((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))&&&&&&&&&'''))))))&&&$$$&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************************'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***))))))*********+++++++++)))******+++++++++++++++---///333888>>>DDDJJJMMMLLLJJJGGGCCC???===;;;:::777888999===BBBEEEFFFFFFJJJRRR___lllxxx{{{oooaaaWWWPPPLLLJJJFFFJJJQQQVVVZZZcccuuu|||{{{zzzyyywww{{{{{{}}}{{{xxxvvvtttpppmmmiiifffeeecccaaa___^^^aaadddffffffgggjjjlllllllllmmmooopppqqqrrrssspppooooooqqquuuzzz}}}zzzvvvsssooonnnkkkgggeeefffiiillllllmmmmmmmmmnnnqqquuuxxx{{{}}}xxxrrrjjjiiiqqq}}}wwwooommmllllllpppuuuvvvhhhZZZLLLEEECCC===:::555333222222222111111111000000000000111111...........................------,,,,,,------......------------,,,,,,,,,++++++*********+++,,,,,,************************))))))))))))))))))))))))************))))))))))))&&&'''((())))))))))))(((((()))***+++***)))((('''(((((())))))))))))((((((&&&&&&''''''((())))))***'''&&&&&&'''(((((('''%%%&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''++++++++++++++++++++++++'''((()))******)))((('''(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******)))************+++++++++******+++,,,,,,,,,,,,+++---111888???FFFKKKNNNOOOLLLIIIDDD>>>;;;999999999999888999<<>>CCCHHHLLLYYYccckkkmmmppptttsssnnnbbb]]]RRRGGGDDDHHHHHHDDDMMMYYYfffppp~~~xxxgggccccccmmmzzz~~~yyyyyywwwrrrmmmmmmiiieeeccceeegggfffdddeeeeeeeeehhhlllooopppppppppssszzz|||wwwsssrrrpppmmmjjjjjjiiihhhiiilllqqqvvvyyy|||~~~ttttttuuutttwww~~~zzzrrrddd]]]^^^ccchhhsssvvv|||yyy~~~yyyrrrdddVVVKKKCCC:::666777777444111222000//////111222222111///////////////////////////...---,,,,,,---...///,,,,,,---......---,,,,,,++++++++++++*********)))************))))))))))))))))))))))))))))))))))))++++++)))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&%%%%%%$$$$$$((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''))))))************)))))))))((((((''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%$$$###%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''((((((((()))))))))***************************)))+++,,,------...111333777<<>>;;;777333333222111111111111///...///////////////////////////......------......///,,,------......------,,,************)))))))))(((++++++*********)))))))))))))))))))))))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((('''((()))******((('''%%%******)))(((((('''''''''---,,,+++)))((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((''''''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))************))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''))))))(((((('''&&&%%%$$$&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++++++++++++++,,,,,,///444;;;@@@JJJKKKKKKKKKHHHDDD@@@===;;;;;;;;;;;;:::999999999;;;:::<<>>===<<<<<<;;;;;;;;;;;;<<<======<<>>>>>@@@AAA<<<;;;;;;<<<>>>AAADDDFFFIIIOOO\\\kkkuuuvvvnnnfffWWWPPPLLLNNNOOONNNOOORRRSSS```uuu~~~yyy}}}{{{wwwoooiiifffggggggdddccceeefffkkkrrrxxx|||tttqqqlllhhhddd___ZZZVVVQQQQQQQQQPPPOOONNNNNNMMMKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJIIIGGGHHHIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNQQQUUUWWWYYY\\\```cccfffkkkqqqvvv{{{}}}xxxrrrmmmkkkjjjiiiggghhhiiiiiijjjmmmrrruuu{{{|||tttpppppprrrtttzzzzzzvvveeeXXXKKKEEE===666333222111111000000000000000000000000...///000111111000///......---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((++++++***)))))))))******''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))************))))))&&&'''(((*********))))))))))))))))))))))))))))))'''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((((((((("""&&&******&&&$$$&&&)))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''((((((((()))******))))))((((((((('''******+++,,,,,,---......///555===DDDHHHJJJLLLNNNDDDBBB???======???BBBDDD=========???BBBGGGLLLOOOWWW^^^kkkxxx~~~xxxiii]]]TTTPPPOOOPPPNNNJJJMMMTTT]]]qqq|||xxxzzz|||www}}}}}}wwwrrrpppmmmkkkiiikkkdddaaaeeegggeeeggglllsssyyy|||sssiiiccc[[[YYYUUUSSSQQQOOOLLLIIILLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJMMMKKKIIIIIIKKKLLLMMMMMMNNNOOOPPPOOONNNNNNOOOPPPNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLNNNLLLJJJLLLOOOQQQOOOMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNMMMLLLKKKKKKLLLNNNOOOJJJMMMQQQSSSTTTXXX^^^bbb___bbbgggnnnvvv}}}zzzvvvsssqqqmmmllliiifffcccdddgggjjjiiinnnvvv~~~~~~wwwtttuuuxxx{{{}}}}}}xxxzzz|||rrrgggUUUMMMCCC999444222222111000000000000000000000000...///000111111000///......---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))---+++)))((('''(((***+++)))))))))))))))************)))(((&&&%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))+++++++++***************,,,+++++++++,,,...111222===???DDDKKKOOONNNHHHBBB???<<<:::;;;???BBBCCCCCCFFF@@@>>>BBBFFFKKKWWWccclllttt{{{{{{ttthhh[[[RRRJJJHHHIIIKKKHHHEEELLLVVVccc|||}}}{{{vvvvvvuuuwww|||}}}vvvrrrkkkgggeeedddeeeeee```bbbdddfffjjjrrr|||{{{pppeee___YYYTTTQQQOOOOOONNNLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNMMMLLLMMMOOOPPPOOONNNOOOPPPPPPNNNLLLLLLMMMNNNLLLNNNNNNKKKKKKOOOPPPNNNNNNLLLKKKLLLMMMNNNMMMLLLNNNMMMKKKJJJJJJKKKMMMNNNMMMKKKJJJHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRVVVUUUVVVYYY^^^eeekkkooowww}}}uuuoookkkjjjiiiiiigggiiikkknnnqqqvvv}}}xxxtttttt{{{yyy```UUUFFF<<<888555222///444222000000222222222111333333111000////////////........................,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))***)))''''''((())))))(((((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''((('''%%%&&&'''((('''%%%''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&(((((((((((((((((((((((()))(((''''''''''''((()))************************,,,+++******,,,000444666@@@CCCHHHLLLNNNKKKFFFAAA>>><<<:::<<>>AAAHHHOOOZZZkkk{{{vvvjjj[[[NNNEEECCCCCCEEEIIIJJJLLLWWWcccuuu~~~vvvssssssxxxyyyzzz~~~}}}{{{xxxtttpppjjjgggdddbbbbbbdddfffgggiiilllqqqvvv}}}}}}qqqjjjeee```YYYTTTQQQPPPMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSTTTUUUUUUSSSQQQPPPQQQRRROOOTTTUUURRRQQQSSSTTTSSSTTTRRRQQQQQQRRRRRRQQQPPPMMMNNNNNNNNNNNNMMMMMMLLLOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMOOORRRWWW[[[^^^bbbhhhqqqwww{{{|||wwwrrrppppppnnnjjjhhhhhhkkknnnppp{{{~~~zzzzzzssspppqqqxxxkkk___NNNBBB<<<:::777444444222000000111222000///222111000///....................................,,,,,,,,,++++++++++++***************************+++++++++++++++*********************************+++++++++*********))))))***)))'''''')))***)))(((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))************)))'''%%%$$$)))((('''((()))***)))(((''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''((())))))******+++((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((()))))))))(((''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))******,,,+++***+++...444:::===DDDGGGKKKMMMJJJFFFBBB???999888777999<<<>>>>>>>>>@@@BBBIIISSS___nnn~~~mmm^^^PPPDDD===AAABBBFFFKKKPPPXXXgggttt~~~uuuuuuxxx}}}|||tttrrrpppooonnnmmmjjjhhheeeeeeeeegggjjjooosssvvv|||pppfff]]]VVVRRRPPPNNNKKKJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVUUUVVVWWWWWW^^^bbb^^^YYYXXXYYYYYYYYYWWWUUUUUUUUUUUUSSSQQQLLLMMMOOOPPPOOONNNKKKJJJMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMOOOPPPRRRSSSPPPTTTXXX\\\```gggpppwww}}}vvvooolllkkkiiigggmmmsss}}}yyysssqqquuu~~~wwwtttssswww|||vvvhhhVVVHHH@@@<<<888555444333222222333333111///000///...------,,,------........................,,,,,,,,,,,,++++++++++++************************+++++++++******)))))))))************************+++************)))))))))***)))(((((()))***)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''%%%%%%***)))((()))+++,,,+++***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))******((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((()))(((((((((((((((((()))((()))))))))))))))******---,,,,,,---222999@@@DDDFFFJJJMMMKKKFFF@@@======888888888999:::;;;<<<<<>>777555333222333444333222111000//////////////////////////////////////////---------,,,,,,,,,++++++*********************************)))))))))((((((************************))))))))))))))))))))))))***))))))***++++++)))((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((()))***+++)))((('''(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************------,,,+++)))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((()))*********))))))))))))))))))))))))))))))((())))))******))))))((()))))))))***++++++,,,,,,000222666;;;@@@EEEHHHJJJGGGGGGFFFCCC???<<<::::::888999::::::;;;===BBBEEEIIISSSaaarrrooo]]]TTTMMMFFFFFFKKKLLL```zzz~~~kkkiiipppyyytttnnnhhheeecccaaa```bbbccceeefffgggjjjnnnqqqqqqddd\\\WWWSSSPPPJJJKKKMMMLLLJJJIIIJJJKKKKKKMMMNNNNNNNNNNNNPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVXXXZZZ[[[XXX[[[_________```cccgggggggggfffggghhhkkknnnppprrruuuxxxxxxvvvwwwyyy|||yyyzzz|||}}}~~~}}}zzzwwwtttqqqnnnkkkhhhiiigggdddaaa______```aaaaaa```^^^\\\ZZZXXXVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMQQQSSSVVVZZZ```gggpppuuu~~~wwwqqqnnnmmmmmmmmmpppvvv|||wwwsssrrrpppooommmqqqwwwwwwppphhh^^^QQQGGG>>>;;;666222111222111111111111000000000000111111////////////////////////------------,,,,,,,,,,,,************************************************++++++++++++++++++++++++(((((()))))))))))))))***)))))))))+++,,,,,,***'''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((((())))))***)))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''************************,,,,,,++++++***)))((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))***************))))))))))))))))))))))))((()))************)))((()))******+++,,,,,,------222666<<>>===<<<666777999:::===BBBJJJPPPZZZfffsssyyy~~~~~~rrrbbbUUUOOOKKKGGGMMMYYYccc||||||nnnfffjjjxxxxxxlllhhhcccaaaaaabbbbbbbbbcccggglllqqqvvv|||{{{fff^^^UUUOOONNNNNNLLLIIIGGGIIIKKKKKKJJJKKKNNNQQQNNNPPPRRRRRRQQQRRRUUUXXXSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ]]]aaadddgggiiihhhlllpppqqqpppqqqvvvzzz{{{{{{zzz{{{~~~{{{xxxxxxwwwuuusssqqqpppooonnnooommmjjjgggdddcccbbbbbbaaa___]]]ZZZXXXVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMOOOTTTYYY]]]^^^dddjjjttt}}}|||vvvrrrmmmppptttwww{{{}}}|||{{{{{{{{{xxxsssoookkkmmmrrrxxxzzzuuulllaaaXXXMMMGGG>>>888444333222222111111000000000111111222////////////////////////...------------,,,,,,,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))******))))))***+++---,,,***'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''***)))(((((()))***+++,,,***)))(((((((((((('''%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************+++++++++***************&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,------......333888@@@HHHLLLLLLJJJHHHHHHDDD@@@???@@@AAA@@@===:::<<>>888666555444111000000000000000111111000000000000000000000000......---------,,,,,,,,,************************))))))***+++,,,------...++++++++++++++++++++++++'''((((((((())))))******))))))***,,,---,,,***'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((***---///111,,,***)))((()))((('''%%%'''''''''''''''''''''''''''''''''((((((((())))))'''((()))***+++,,,,,,,,,******++++++++++++******))))))))))))((((((((((((&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((((()))*********)))'''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''+++***)))((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&%%%&&&(((***,,,*********)))((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))((((((((((((((())))))******)))***,,,000333@@@EEEJJJLLLKKKHHHEEEDDDAAA@@@BBBFFFFFFAAA<<<;;;:::>>>DDDGGGLLLXXXmmmzzzooojjjhhhhhh```VVVMMMMMMRRR]]]ppprrriiihhhcccqqq}}}xxxtttnnngggaaa```______```aaabbbfffjjjqqq{{{zzzpppddd[[[VVVUUUTTTNNNMMMLLLMMMMMMMMMLLLKKKMMMLLLLLLNNNQQQRRRSSSRRRPPPRRRUUUUUUTTTVVVZZZ^^^[[[^^^bbbeeehhhkkkooorrryyy}}}~~~~~~}}}zzzvvvqqqkkkgggeeedddddddddcccaaaaaaaaa```]]][[[VVVTTTRRRQQQQQQQQQPPPOOOQQQPPPOOOMMMMMMMMMNNNNNNOOOQQQSSSVVVZZZ```fffkkkxxx~~~vvvssspppooottt|||~~~}}}tttoooiiiggglllvvvsssdddOOOAAA;;;999666333222333222111///...///000000/////////..................------------......************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++***+++---------+++)))((((((((()))***+++,,,,,,---,,,+++)))***++++++***))))))))))))))))))(((''''''(((((())))))))))))((((((''''''&&&'''))),,,///111(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++++++++)))******************))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))(((''''''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((('''))))))((('''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&)))((('''&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,,,,------///444:::>>>FFFIIILLLLLLIIIEEECCCAAA???===???DDDDDD@@@<<<======@@@GGGQQQ```sssuuuhhhbbb``````]]]UUUPPPTTT___qqqwwwnnnjjjkkkppp|||zzzwwwsssoookkkiiifffbbb^^^]]]^^^```cccgggmmmvvv}}}yyyqqqlllaaa^^^ZZZUUUQQQNNNMMMLLLOOOOOONNNNNNOOOPPPPPPOOOQQQPPPQQQRRRTTTVVVVVVVVVUUUXXXZZZ[[[[[[^^^ccchhhnnnqqquuuxxx{{{{{{wwwtttsssssssssrrrppppppnnnjjjeeeaaa]]][[[YYYWWWWWWVVVUUUSSSQQQPPPOOONNNMMMMMMNNNNNNNNNNNNOOOPPPRRRUUUZZZ]]]dddiiiqqq{{{zzzuuutttwwwwww|||zzzuuulllggghhhooozzzwwwaaaNNNBBB;;;666222444444333222000/////////000000/////////..................------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,---......,,,***)))((()))))))))***++++++++++++)))((()))++++++***))))))))))))))))))(((''''''(((((())))))))))))(((((())))))((())))))+++,,,---(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******+++++++++******((())))))******))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***************)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''******((((((((()))***+++###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))(((((())))))*********+++,,,000777@@@FFFMMMMMMMMMJJJFFFBBB@@@???@@@===>>>BBBBBB???>>>AAAEEEIIITTTfff}}}nnnaaa[[[YYYYYYVVVQQQQQQ[[[mmm|||vvvoookkkmmmqqq||||||tttooogggeeeaaa````````````___```eeelllqqqwwwpppccc[[[VVVSSSMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSSSSUUUVVVXXXYYYZZZ[[[\\\___bbbccceeejjjqqqwww}}}zzztttmmmhhheeeccc```^^^]]]\\\YYYWWWTTTTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMMMMNNNPPPQQQSSSVVVZZZaaajjjuuu}}}sssuuuwwwzzz}}}tttkkkhhhmmmwwwwwwbbbPPPCCC:::666555444333222111000///...000000000/////////..............................------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,---.........---++++++)))))))))))))))))))))))))))((('''(((***+++***))))))))))))))))))(((''''''(((((())))))))))))((((((******++++++******)))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++******)))(((((())))))))))))(((((((((((((((((('''''''''&&&''''''&&&&&&&&&'''((()))((((((((()))))))))******+++***((('''''''''((()))'''(((((((((((((((((('''&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&***)))(((((('''(((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((*********))))))((((((((((((((((((((((((((((((((()))))))))((())))))*********+++,,,...222:::DDDKKKPPPOOOLLLGGGBBB?????????DDD@@@???@@@@@@>>>AAAEEEQQQ\\\ooottteee\\\VVVUUUWWWQQQSSS[[[jjj|||wwwvvvtttqqqnnnooovvv|||zzztttoookkkgggaaa___]]]\\\^^^aaadddeeegggqqq}}}zzzqqqeeeZZZTTTQQQPPPPPPOOOQQQRRRTTTTTTSSSRRRQQQMMMNNNNNNNNNNNNOOOQQQSSSWWWYYY[[[]]]^^^```bbbdddgggjjjooossswww{{{wwwssspppmmmkkkiiifffccc```\\\\\\[[[[[[YYYWWWVVVUUUTTTRRRPPPOOOOOOOOOPPPOOOPPPQQQSSSUUUYYY```iiiooo}}}~~~xxxvvvxxx}}}~~~vvvppppppxxxvvvbbbPPPCCC===444333222222222111000///000000000////////////...---..................---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***+++,,,,,,------,,,++++++)))))))))((((((((((((((('''&&&&&&'''***++++++***)))))))))))))))(((''''''(((((())))))))))))(((((()))***+++,,,+++***(((&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******+++++++++******)))(((((())))))))))))(((((()))(((((((((((('''''''''((((((((((((((())))))***''''''((((((((()))))))))+++***((('''''''''((()))(((((((((''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))))))))))))))***++++++///111333666:::AAAIIINNNOOOMMMIIIDDD???>>>???AAAEEEAAA???>>>===>>>EEEMMM```uuussscccZZZTTTPPPPPPTTTTTT^^^ooo{{{qqqmmmkkkooorrrsssuuu{{{}}}rrriiidddaaa___]]]___^^^^^^^^^aaafffkkkooossswwwmmm^^^ZZZTTTPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRSSSRRRRRRSSSVVVYYY\\\___cccfffhhhkkkooorrrvvvzzz}}}{{{wwwsssoooeeeffffffdddbbb___\\\ZZZUUUSSSPPPPPPRRRSSSRRRQQQNNNPPPQQQRRRRRRUUUXXX[[[ccciiittt{{{wwwyyy~~~}}}}}}zzzuuuwwwzzz~~~~~~qqq]]]LLLBBB666333111000222333222111111000000000////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++++++++******)))))))))((((((((((((((('''&&&&&&'''***++++++***)))))))))))))))(((''''''(((((())))))))))))((((((&&&(((***,,,,,,***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))******+++++++++******((())))))******))))))((())))))))))))(((((((((((('''((()))************)))'''''''''((((((((())))))******)))(((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))'''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))******+++,,,///222777;;;???DDDIIILLLLLLJJJFFFAAA======???AAAAAA>>><<<===???EEEQQQ]]]uuulll___TTTPPPMMMJJJMMMUUU\\\mmmyyyooommmooonnntttyyy|||sssmmmeee^^^[[[ZZZ[[[[[[^^^```cccfffkkksss{{{xxxkkk^^^XXXRRRPPPMMMMMMMMMMMMLLLKKKOOOOOONNNMMMNNNOOOQQQRRROOOQQQSSSSSSSSSVVV[[[``````dddkkkooorrrvvv|||}}}rrrssssssqqqnnniiidddaaaXXXUUURRRRRRTTTUUUSSSQQQJJJLLLNNNOOOOOOOOOPPPRRRUUUYYY```iiipppzzz|||zzzyyy{{{vvvtttuuu}}}zzzyyy|||hhhUUUIII===888333111222444333222111111000000000/////////,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++))))))))))))************)))))))))))))))))))))))))))((('''(((***+++***))))))))))))))))))(((''''''(((((())))))))))))((((((%%%''')))+++++++++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((()))***+++++++++++++++)))******************)))+++*********))))))))))))%%%''')))++++++***((('''(((((()))))))))*********)))))))))))))))((('''''')))((('''&&&&&&'''((()))%%%&&&((())))))(((&&&%%%&&&&&&''''''((())))))***))))))((('''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,------222:::@@@DDDGGGIIIJJJJJJHHHEEE@@@<<<;;;===???===;;;<<<@@@GGGSSSfffwwwppp]]]RRRKKKLLLKKKKKKUUUcccpppxxxqqqpppwwwyyygggccc^^^[[[[[[]]]```aaabbbfffnnnvvvyyykkkeeeaaaYYYRRRPPPOOONNNMMMNNNOOOOOONNNMMMQQQQQQQQQRRRRRRTTTUUUUUUNNNRRRVVVXXXYYY]]]eeellllllrrrzzz}}}vvvppplllccc___[[[ZZZ[[[ZZZVVVRRRMMMNNNOOOOOONNNNNNOOOPPPQQQQQQUUU[[[^^^dddsss{{{~~~~~~yyytttwww~~~{{{xxxxxxsssbbbUUUHHH@@@888333333555444222111111111000000000//////,,,---///000000///---,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***))))))(((******))))))***++++++,,,((()))))))))***++++++++++++)))((()))++++++***))))))))))))))))))(((''''''(((((())))))))))))(((((('''''')))*********)))(((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''((()))***+++,,,,,,,,,******++++++++++++******++++++++++++*********)))###%%%)))++++++***'''%%%)))************+++++++++((()))*********)))'''&&&)))((('''&&&&&&'''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((())))))***+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''((((((((())))))******%%%%%%'''((())))))))))))''''''(((((()))*********''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))))))))))))))***+++,,,---///666@@@HHHMMMNNNNNNOOOJJJHHHDDD???;;;999;;;===;;;:::===EEEQQQaaayyywwwaaaWWWMMMHHHLLLNNNRRRaaatttwwwnnnnnnuuutttkkk^^^\\\ZZZZZZ\\\```dddfffgggnnnyyyxxxlll^^^SSSRRRSSSPPPNNNOOOOOONNNOOOQQQTTTVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVUUUUUUYYY^^^aaadddkkkttt|||{{{vvvpppkkkfffccccccaaa[[[VVVUUUUUUTTTQQQOOOOOOPPPRRRNNNMMMPPPTTTTTTVVVbbbpppnnn~~~~~~~~~}}}yyyxxxxxx~~~~~~zzzvvv|||{{{mmmbbbPPPGGG<<<555444555444222111111111111000000000000,,,---///000000///---,,,........................------------------------------------------------)))***+++------,,,,,,++++++*********+++,,,,,,---(((((()))***+++,,,,,,---,,,+++)))***++++++***))))))))))))))))))(((((('''(((((())))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))000+++''''''((('''***...)))******+++++++++******&&&''')))*********)))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''((((((((()))))))))))))))((((((((((((+++***((('''))),,,000222777<<>>===;;;888777999888;;;BBBNNN^^^sssyyygggXXXSSSKKKJJJSSS[[[cccxxx{{{iiijjjwwwoooccc___^^^\\\]]]aaaaaaaaagggqqqvvv{{{lllbbbRRRRRRQQQPPPNNNNNNPPPRRRRRRQQQQQQQQQSSSUUUUUUUUUZZZYYYYYYZZZ\\\^^^^^^^^^```dddjjjqqqxxxzzzwwwsssrrrqqqkkkbbb[[[ZZZYYYWWWSSSQQQPPPQQQSSSRRRSSSSSSRRRPPPPPPTTTWWW^^^gggtttzzzxxxyyyyyy~~~{{{~~~yyyzzzzzz{{{}}}|||yyyxxxzzzrrr___QQQAAA888888999555111111000...///111222222222////////////..................---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++******(((''')))+++,,,***'''(((((()))***+++,,,,,,---************))))))))))))%%%''')))******)))'''%%%+++(((&&&''')))+++***(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''******)))(((((((((((((((,,,,,,,,,+++++++++******)))***++++++++++++***)))...******111666333---+++,,,,,,,,,+++***)))'''''''''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''((((((((()))))))))))))))))))))))))))(((***)))((('''***...222555>>>BBBIIINNNQQQOOOMMMJJJEEE???;;;;;;:::777777:::;;;???GGGTTTfff|||yyyjjj[[[OOOPPPLLLQQQaaaqqqzzzmmmeeeooosssggg```___^^^]]]```ggglllpppyyyyyylllaaaWWWQQQLLLMMMNNNMMMLLLLLLNNNPPPTTTSSSSSSSSSUUUVVVWWWWWW[[[]]]```cccdddfffhhhiiiuuuxxx}}}}}}xxxpppiiiaaa```]]]ZZZVVVTTTTTTTTTQQQRRRRRRPPPMMMMMMPPPSSSUUU[[[ccckkkttt}}}xxxxxx{{{}}}|||vvvrrrnnnqqqxxx|||zzz}}}xxxkkk^^^LLL@@@<<<999555111333111000000222222111000////////////..................---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++***************++++++*********)))'''&&&(((******(((&&&***************++++++++++++*********))))))((((((&&&'''((())))))((('''&&&)))&&&%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''',,,,,,,,,++++++++++++***)))***++++++++++++***))),,,***...;;;BBB===000(((,,,,,,,,,+++***)))(((''')))(((((((((((()))******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))***((('''(((,,,111777;;;GGGJJJNNNPPPQQQNNNJJJGGGAAA===:::;;;:::777999<<<@@@FFFPPP___qqqwwweeeYYYQQQKKKOOOQQQ___xxxfffbbbeeewwwwwwlllfffaaa___``````aaagggrrr|||zzzjjj\\\TTTPPPNNNLLLLLLNNNOOOOOOOOOOOOPPPQQQWWWWWWWWWXXXYYY[[[\\\]]]```gggppptttuuuwww||||||vvvmmmkkkhhhddd```\\\YYYXXXUUUTTTSSSPPPMMMMMMNNNPPPOOOPPPRRRUUUZZZeeerrr|||xxxqqqpppuuu~~~wwwmmmffffffiiipppvvv{{{ooo\\\LLLAAA:::555222333222111222222222000...////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((()))******)))'''+++++++++*********))))))+++++++++***)))(((((('''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''++++++++++++++++++++++++*********++++++***************111<<<@@@:::///((('''((()))******++++++******)))((((((((()))+++,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''(((((((((((())))))))))))))))))))))))*********)))((()))+++///666===AAAKKKMMMOOOPPPOOOLLLGGGEEEBBB>>><<<<<<:::888:::???FFFPPP^^^lll{{{xxxgggXXXQQQNNNOOORRR^^^uuunnn```aaajjj}}}zzziiiaaa```___aaacccdddiiirrrhhhaaaVVVOOOMMMOOORRRTTTQQQSSSUUUUUUUUUTTTUUUWWWYYY[[[]]]^^^```bbbeeegggmmmxxx}}}zzzvvvrrrmmmgggbbb^^^]]][[[XXXTTTQQQOOOOOOPPPNNNNNNMMMLLLOOOVVV___fffooovvv~~~tttoooxxx|||~~~tttlllhhhggglllqqq}}}{{{iiiXXXIII???888444222222111222222222///---////////////..................---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,+++***************************,,,++++++***)))(((''''''))))))(((''''''((())))))******)))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''+++++++++++++++++++++++++++******************+++)))***///444333---***+++''''''((()))***+++++++++***)))((((((((()))+++,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))***((()))))))))*********+++))))))+++///555<<>><<<;;;:::999>>>EEEPPP```rrr{{{vvvqqqggg[[[PPPKKKNNNSSS^^^rrrqqqeee___dddooo{{{nnnbbb^^^___aaadddhhhiiiqqq~~~}}}jjj```TTTQQQLLLKKKLLLOOOSSSUUUUUUVVVXXXXXXWWWWWWYYYZZZ[[[^^^bbbeeegggkkkpppttt~~~|||vvvooojjjgggddd___ZZZVVVTTTRRRQQQOOOOOONNNMMMMMMPPPUUUXXXYYY^^^hhhvvv}}}vvvppplllmmmqqq~~~sssdddVVVIII???:::222111111111222222000///////////////..................---------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++++++++******,,,+++************+++,,,+++,,,---,,,,,,+++******((())))))***++++++,,,,,,++++++******)))(((((('''***)))(((((((((((()))***)))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((((((((())))))***++++++++++++,,,,,,,,,++++++***))))))***++++++)))***,,,---)))$$$'''---)))*********))))))((('''***))))))))))))***++++++((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((((()))))))))******((())))))******+++++++++)))+++///555;;;BBBHHHKKKJJJJJJKKKJJJIIIFFFCCCBBB???<<<;;;<<<===@@@JJJUUUdddxxxrrrfffaaaZZZRRRJJJHHHPPPZZZqqq~~~sssjjjdddbbbjjjvvvyyylllddd______aaadddjjjpppsss~~~ooo___TTTOOONNNNNNNNNOOOOOOPPPRRRRRRTTTUUUVVVWWWWWWYYY]]]```aaaffflllqqquuuzzz{{{sssnnnhhhbbb^^^ZZZWWWUUUQQQQQQOOONNNNNNNNNNNNNNNOOORRRYYYcccppp~~~xxxrrrrrrrrr{{{}}}ssshhh[[[MMMCCC777555333222333333222111////////////..................---------,,,,,,,,,---------------,,,++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---)))***+++***(((''''''((('''((()))***+++,,,------************))))))))))))))))))))))))))))))))))))''')))+++***(((&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((((((((((()))************+++++++++,,,,,,,,,++++++***))))))***++++++)))((((((***)))&&&(((,,,))))))))))))))))))((('''))))))***++++++++++++***))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))'''''''''''''''((())))))(((((()))))))))*********((())))))******+++,,,,,,***---333:::AAAGGGKKKMMMKKKKKKJJJHHHFFFDDDAAA@@@===;;;<<<@@@FFFOOO```ooowwwhhh[[[UUUPPPKKKHHHKKKYYYiiivvvqqqooonnnnnnwwwuuunnnccc```___bbbeeejjjuuuooocccZZZQQQLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUWWWXXXYYYZZZ]]]bbbhhhmmmnnnttt}}}|||tttnnniiieee```]]]ZZZWWWTTTRRRPPPOOOMMMMMMLLLNNNQQQUUU]]]iiiwww|||{{{uuuvvv}}}ooo\\\NNN@@@<<<888555444333333222////////////..................---------,,,,,,,,,---------...------,,,+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,(((***+++***'''%%%&&&'''))))))*********+++++++++))))))))))))************((()))************)))((('''))),,,+++)))&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++'''''''''''''''((())))))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,)))&&&&&&+++...,,,++++++%%%&&&''')))******++++++((()))***,,,,,,+++******))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))))))))))))))************((())))))***++++++,,,,,,***...555===DDDJJJMMMNNNMMMLLLJJJHHHEEEBBB@@@???<<<<<>>999555333555222222111000/////////000///............---------///...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***)))((((((((()))))))))(((''''''&&&'''(((((())))))(((((('''''''''(((((()))))))))+++,,,,,,------,,,,,,+++***+++++++++***)))((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))((((((''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((&&&+++...222BBBKKKCCC((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******(((((((((((((((((((((((())))))))))))))))))*********+++,,,++++++---111444<<<@@@FFFJJJKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGHHHFFFQQQeeeyyyhhhYYYMMMFFFHHHGGGKKKTTTbbbwwwkkkcccdddiiiuuuuuullldddaaa```^^^```dddkkknnnuuu}}}nnncccWWWMMMQQQPPPOOOQQQSSSUUUVVVVVVRRRTTTVVVXXX[[[```fffkkkttt{{{{{{rrrmmmkkkfff```ZZZTTTSSSQQQOOOMMMLLLLLLLLLLLLPPPVVV___jjjxxx|||{{{{{{zzzyyy{{{pppUUUEEE>>>999555333111111000/////////000000///............---------...------,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++((())))))))))))(((''''''&&&'''(((((())))))(((((('''''''''''''''(((((((((+++,,,,,,------,,,,,,++++++++++++++++++***))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((***)))'''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''***&&&)))+++,,,888AAA:::(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))************++++++***+++///444888CCCFFFJJJLLLKKKIIIHHHGGGDDDDDDDDDCCCCCCEEEHHHJJJPPPaaa{{{vvvcccYYYQQQIIIEEEIIINNNXXXgggyyyqqqccc___eeeqqqvvvhhhbbb___```aaabbbffflllpppwwwrrr```YYYXXXUUURRRPPPPPPRRRTTTWWWXXXXXXWWWTTTVVVZZZ]]]aaagggooouuuzzzvvvuuuqqqiiiaaa\\\[[[YYYVVVSSSQQQNNNMMMMMMNNNOOOSSSZZZdddpppyyy{{{{{{{{{zzzxxxzzz~~~}}}{{{}}}}}}cccOOOCCC<<<666333111000000//////000000000///............---------,,,,,,,,,,,,,,,---...///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***,,,...***************))))))(((''''''((()))))))))))))))&&&&&&''''''''''''''''''+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''+++&&&(((((($$$+++111+++'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((())))))************************,,,111777<<>>===;;;999<<>>EEEHHHIIIHHHIIIHHHGGGGGGGGGEEEAAA>>>>>>===AAALLL[[[lll~~~|||rrrkkkfff]]]TTTDDDFFFJJJPPP\\\tttvvvhhhddd```]]]___ccciiimmmwww{{{eeeZZZPPPLLLLLLLLLNNNRRRQQQRRRSSSTTTUUUXXX\\\___dddlllvvvtttnnngggbbb___\\\XXXTTTNNNOOOOOOMMMMMMQQQXXX^^^eeerrr~~~}}}~~~zzzuuurrr^^^UUUGGG<<<777666555444111000//////......//////...///////////////000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******((('''''')))******)))++++++***))))))))))))***,,,+++++++++************************))))))))))))((()))))))))*********+++))))))))))))))))))))))))((())))))((('''(((***,,,)))((((((''''''(((((()))//////.........---------++++++++++++++++++++++++---,,,,,,+++***)))((((((************************)))))))))******)))))))))(((((())))))))))))((((((***)))))))))((((((((('''---***'''%%%%%%'''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&((((((((((((((())))))******))))))***+++,,,,,,,,,333666<<>><<>>DDDIIIJJJJJJJJJJJJEEEEEECCCAAA>>>>>>???AAADDDQQQeeeyyy{{{mmmgggbbbXXXLLLDDDKKKRRR___uuu~~~ssspppqqqzzzxxxkkkaaa\\\]]]___ccckkkuuuqqq___TTTNNNKKKJJJIIIMMMRRRTTTQQQPPPRRRRRRTTTWWW[[[bbbmmmwwwzzztttooolllgggeeebbb^^^ZZZUUURRRPPPSSSSSSUUU]]]gggrrr}}}~~~zzzbbbNNN@@@888444222222111000000000000111000000000////////////.../////////...............++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++******,,,---...,,,++++++************+++,,,,,,,,,+++++++++************(((((((((((())))))))))))++++++***)))((('''&&&&&&((()))***++++++***)))(((((('''%%%&&&(((***++++++)))((((((''''''(((((()))000000000/////////..............................)))************+++++++++***++++++,,,,,,++++++***)))******++++++******)))))))))************))))))(((((((((((())))))))))))'''&&&'''(((******(((&&&((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((()))******((((((((((((((()))******(((***,,,,,,---000555999>>>CCCHHHKKKKKKJJJJJJKKKGGGFFFDDD@@@>>>@@@EEEJJJUUUhhhsssbbbYYYTTTNNNJJJIIIPPP^^^rrryyykkkggghhhrrr~~~}}}rrrjjjbbb^^^^^^aaadddkkkwww~~~lllZZZQQQOOONNNJJJNNNMMMPPPUUUVVVTTTUUUYYYWWWYYY]]]ccclllyyyzzzuuusssooommmkkkgggccc^^^YYYUUUTTTPPPPPPVVVZZZ```jjjuuu~~~}}}|||yyyyyyqqqZZZHHH===888444333222222111111222222111111000000000/////////............////////////---------------------------------------,,,++++++*********+++------,,,***+++*********++++++,,,---++++++*********)))))))))((((((((())))))******************))))))(((((((((((()))+++,,,,,,+++)))(((,,,)))'''(((***,,,,,,,,,***))))))(((((())))))***111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***+++,,,------,,,+++*********++++++++++++******))))))************))))))(((((((((((())))))))))))((((((((()))***)))&&&###))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((***++++++((((((((((((((()))******'''***,,,---...111777<<>>BBBJJJQQQggg|||}}}jjjVVVLLLIIIHHHLLLSSS\\\oooxxxkkkfffhhhlll{{{}}}mmmfffcccaaabbbfffgggkkktttvvviiiVVVJJJLLLRRRSSSNNNSSSQQQRRRTTTUUUSSSVVV[[[\\\___ccckkkuuu{{{xxxvvvtttrrroookkkfff```\\\TTTPPPPPPTTTVVVWWW^^^gggvvv}}}{{{zzzuuuvvvooo|||yyybbbNNNBBB===555444333333222222333333222222111111000000//////------......//////000000////////////////////////------......------,,,+++)))))))))+++,,,---+++)))+++*********+++,,,,,,---*********))))))))))))((((((((())))))******++++++))))))))))))************((()))+++,,,,,,+++)))(((***'''$$$%%%'''))))))(((******))))))))))))******.........///////////////........................++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((('''(((((()))***++++++******,,,000777===AAAHHHJJJLLLLLLKKKJJJJJJKKKKKKHHHIIIJJJDDDDDDXXXqqqiiiVVVGGGEEEFFFGGGPPP\\\hhhrrrfffcccfffsss~~~ooobbb___``````bbbggghhhsss~~~yyygggZZZUUUPPPNNNOOOQQQRRRQQQRRRSSSTTTVVVXXXZZZ\\\]]]dddkkkttt~~~}}}}}}}}}||||||{{{zzzyyywwwwwwwwwwwwxxxxxxyyyzzzzzz{{{|||~~~yyy~~~{{{yyyuuupppjjjfff^^^[[[UUUQQQQQQSSSWWWYYYjjjtttssslllpppttt}}}qqq\\\HHH;;;777444000000222333222///111111000000//////......,,,------......------,,,........................***,,,------,,,+++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------(((---,,,%%%'''///---%%%,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,---......,,,***)))))))))))))))))))))))))))(((((())))))))))))((((((////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((()))******)))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,///444;;;AAAEEEKKKLLLMMMLLLKKKJJJKKKLLLLLLIIIJJJNNNNNNUUUmmmsssZZZLLLCCCDDDFFFIIISSS```wwwiiibbbfffqqqrrrggg______bbbccchhhmmmrrr|||uuufffXXXSSSOOOLLLLLLNNNQQQRRRRRRRRRRRRTTTUUUXXX\\\aaadddnnnvvv}}}zzzyyyxxxuuuuuuuuuuuutttsssrrrqqqppppppppppppqqqrrrssstttwwwxxxyyy|||~~~|||yyytttnnnjjjccc___ZZZUUUSSSTTTVVVXXX^^^gggvvvvvvpppsssttt}}}wwwbbbNNNBBB888444000000222333222000000000000000000/////////,,,------......------,,,........................***,,,...---,,,+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((333666---'''***,,,))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))((()))+++,,,.........---,,,************************((())))))******))))))(((////////////////////////........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))************))))))''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---///333999@@@FFFJJJNNNNNNNNNLLLJJJJJJKKKMMMPPPMMMMMMSSS[[[jjjqqq]]]LLLEEEBBBGGGNNNVVVeeeuuuxxxcccbbbooo{{{nnnddd```^^^aaadddhhhooouuu|||zzzkkk]]]RRRKKKMMMLLLKKKMMMPPPSSSTTTTTTTTTTTTVVVXXX\\\dddlllrrr~~~zzzvvvrrrpppnnnmmmkkkkkkkkkjjjjjjiiihhhgggfffffffffggghhhjjjkkklllqqqrrrtttwww{{{|||vvvrrrkkkggg```ZZZVVVUUUUUUVVVSSSZZZdddppp}}}zzzzzzzzzvvvxxxzzzzzzgggTTTHHH>>>999444222222333222000//////000000000000000000------............------........................+++,,,......,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---===DDD999***&&&***---,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))((()))***,,,.../////////...*********************************++++++*********000000000///////////////................................................,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((((()))***+++,,,---,,,...222888???EEEJJJMMMOOOOOOMMMJJJHHHGGGIIILLLSSSPPPQQQXXXfff{{{xxx___MMMFFFDDDEEENNN[[[mmmuuugggkkk~~~~~~ooofff^^^^^^```dddhhhnnnvvv}}}xxxiiiYYYNNNJJJIIILLLMMMOOOQQQTTTVVVWWWWWWWWWYYY[[[___eeeooo|||}}}{{{xxxvvvuuutttrrrnnnjjjgggdddcccbbbbbbbbbbbbbbbaaa```______]]]^^^^^^___aaacccdddeeeiiikkkmmmqqquuuyyy}}}{{{rrrnnnggg```ZZZWWWVVVUUUQQQUUU[[[___gggttt~~~|||~~~yyyhhhXXXNNNGGGAAA999444333333111////////////000000111111222------............------........................+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,------,,,++++++***333BBBJJJ???...'''***...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,......///......***************************++++++,,,,,,++++++***111111000000////////////................................................,,,,,,,,,+++++++++******************************************)))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******(((((())))))***,,,---......111666<<>>999///***+++---++++++++++++++++++++++++***++++++,,,,,,+++++++++------------------,,,,,,************************++++++,,,,,,,,,,,,++++++222111111000000//////...................................................,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******+++)))))))))***+++---...///111555;;;BBBHHHLLLNNNOOOLLLLLLJJJGGGCCCAAABBBCCCDDDGGGQQQbbbwwwmmmYYYJJJBBBBBBGGGRRReeennnnnnsssnnneeeaaa```ZZZaaaiiipppyyyvvvfffTTTLLLJJJJJJJJJLLLOOOQQQTTTVVVVVVWWWYYY[[[___eeemmmvvv~~~}}}{{{wwwrrrmmmjjjeeeeeedddbbb```^^^\\\[[[ZZZYYYVVVSSSQQQPPPOOOOOOTTTTTTTTTTTTTTTSSSQQQQQQQQQQQQRRRRRRTTTUUUWWWXXXWWWXXXZZZ\\\___cccfffgggfffgggiiikkklllooossswwwzzz{{{}}}}}}zzztttnnnhhhccc___]]]XXXXXXXXXWWWXXX^^^gggooo}}}tttnnnXXXPPPDDD<<<888777555333000000111111111111111111......////////////..............................,,,---//////---,,,---...++++++++++++++++++++++++---------------,,,++++++'''***---...---,,,,,,---++++++++++++++++++++++++'''((())))))***)))))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***222222111111000//////...........................------------------------,,,,,,,,,+++++++++******************************************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((''''''((()))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******'''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++)))))))))***,,,---///000666:::@@@GGGLLLOOOOOOOOOKKKKKKJJJGGGCCC@@@@@@@@@???FFFTTThhh~~~{{{lll[[[LLLDDDBBBDDDOOOccc~~~sssjjjqqq|||oooddd``````aaa^^^gggrrr{{{xxxdddVVVJJJHHHKKKKKKKKKMMMQQQSSSWWWXXXYYYZZZ^^^aaahhhppp}}}zzzuuuqqqooommmnnnnnnllliiieeeaaa^^^WWWVVVVVVUUUSSSRRRPPPOOOOOONNNLLLJJJHHHHHHHHHHHHLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJLLLMMMMMMMMMNNNOOOPPPSSSUUUWWWYYYYYY[[[]]]]]]^^^aaafffjjjlllnnnqqqtttwwwyyyzzzzzz|||}}}~~~~~~zzzuuupppkkkgggeee```]]]YYYUUUVVVZZZ___cccooo~~~qqqfffWWWJJJAAA;;;666333222222111111111111111111......////////////..............................,,,...//////...------...++++++++++++++++++++++++------------------,,,,,,'''&&&&&&)))++++++++++++************************''''''((()))))))))))))))++++++*********++++++,,,++++++++++++++++++++++++******++++++++++++******222222222111000//////...........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++******))))))((((((''''''''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++))))))***+++,,,...000000:::>>>DDDKKKOOOQQQQQQPPPKKKKKKKKKHHHDDD@@@???>>>AAAJJJZZZnnnzzzssshhh[[[OOOEEEAAABBBIIIXXXsssvvvmmmnnnxxxrrrddd___aaacccddddddooozzzyyyhhhSSSJJJDDDHHHLLLLLLMMMPPPSSSVVVZZZ[[[\\\___cccgggppp{{{}}}xxxrrrkkkddd^^^[[[YYYZZZ[[[[[[YYYVVVRRRPPPMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPRRRTTTTTTTTTWWW\\\```___aaadddiiilllooopppqqqtttuuuwwwyyy}}}~~~zzzuuuqqqmmmkkkiiicccZZZTTTSSSVVVYYYZZZbbbnnn|||}}}iiiWWWIII???666111333222222222111000000000......////////////..............................,,,...//////...------...++++++++++++++++++++++++,,,,,,---......------,,,...+++)))***+++)))((((((************************))))))***+++++++++++++++((((((((()))***+++------++++++++++++++++++++++++*********++++++*********555222000000111222222222///////////////......---...------,,,,,,------...++++++++++++++++++++++++------,,,++++++******)))************************++++++******)))))))))(((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((***)))(((&&&&&&&&&'''(((******)))((('''&&&&&&%%%***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******((()))+++,,,---000444777AAADDDIIIMMMPPPQQQPPPOOOMMMKKKJJJJJJEEE??????BBBCCCRRReeeuuu}}}ssslllfff___VVVKKKBBBBBBGGGLLLaaa{{{oooooouuu||||||ooocccaaaaaaaaadddiiinnnzzzwwwfffUUUGGGHHHHHHHHHIIIMMMRRRUUUTTTWWWZZZ]]]___dddlllrrr~~~{{{vvvrrroookkkeee]]]WWWRRROOOMMMPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDIIIJJJLLLMMMOOOQQQSSSSSSVVVYYY[[[]]]^^^___bbbdddjjjllloooppprrrtttwwwzzz|||}}}~~~|||{{{xxxwwwuuunnnddd\\\XXXWWWWWWWWW]]]]]]fffwwwjjjWWWIII===444///222444111//////111111111111000......---------///////////////////////////............---------...---+++,,,------,,,***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((---,,,,,,+++***)))((((((+++***))))))***,,,---///************************...,,,(((&&&&&&'''***,,,666444222111222222111000//////000000//////...---...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++,,,************************)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((())))))((('''''''''''''''))))))((((((''''''&&&&&&***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))***+++++++++***+++,,,---...222777:::CCCFFFJJJNNNPPPPPPOOONNNMMMJJJHHHGGGBBB>>>@@@EEENNN^^^rrrxxxmmmgggaaaZZZRRRHHHAAACCCIIIVVVmmmrrrmmmrrrooofff___```ccceeekkkqqqrrrcccSSSGGGGGGHHHJJJKKKLLLPPPUUUXXXXXXZZZ\\\___cccmmmyyy~~~xxxrrrnnniiiddd```___\\\WWWQQQMMMIIIGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;>>>>>>>>>?????????@@@@@@??????@@@@@@@@@AAAAAAAAADDDDDDFFFGGGIIIKKKLLLMMMQQQSSSUUUWWWXXXYYY\\\^^^___aaaccceeefffhhhkkknnnqqqrrrsssvvvyyy||||||zzz{{{tttkkkbbb]]]ZZZYYYXXXXXXXXX___lllyyyttt___PPPDDD;;;222444444222000000000000111000///......---------///////////////////////////............---------...---+++,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((,,,,,,++++++***)))))))))************+++,,,---...************************///---+++))))))***,,,---888666444222222222000...//////000000//////...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))((((((''''''((((((((((((((('''''''''***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))***++++++,,,,,,,,,------...000444;;;???GGGIIILLLOOOPPPPPPNNNMMMNNNJJJFFFDDD@@@???EEEMMMaaarrrrrrfffbbb[[[TTTMMMFFFBBBGGGOOOaaazzztttiiioooyyypppbbb^^^]]]```ffflllttt{{{rrr___RRRJJJFFFGGGIIILLLNNNPPPSSSWWWZZZ]]]^^^```ccckkkzzzxxxtttoookkkfff```\\\WWWRRROOOMMMKKKHHHEEECCCAAAAAA@@@>>>???@@@AAA@@@>>><<<:::===============<<<;;;;;;::::::::::::::::::::::::;;;:::999999999999999999<<<<<<<<<===============<<<<<<<<<============>>>??????@@@BBBCCCEEEFFFGGGHHHJJJMMMNNNNNNPPPRRRTTTSSSUUUWWWXXXYYY[[[^^^```cccdddfffhhhlllooorrrsssvvvwwwzzz~~~|||tttlllfffaaa]]]ZZZXXXWWWYYY```hhhtttlll\\\MMMAAA888666444333111000///000111000///......---......///////////////////////////............---------...---,,,,,,------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************)))******+++,,,,,,,,,,,,************************------,,,++++++++++++,,,:::777555333333222000///000000000000000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************(((((())))))))))))(((((())))))))))))))))))******'''((()))******)))(((''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((()))******++++++,,,------...///222777>>>CCCJJJKKKNNNOOOPPPOOOMMMLLLMMMIIIDDDBBB@@@CCCNNN[[[vvvnnnaaa]]]WWWPPPJJJEEEEEEMMMWWWfffuuuiiihhhuuu~~~oooddd\\\\\\]]]bbbjjjsss}}}{{{ooo___QQQJJJIIIJJJIIILLLOOOQQQSSSUUUYYY[[[```bbbffflllvvvwwwooohhhccc\\\ZZZVVVSSSOOOLLLJJJHHHDDDCCCAAA@@@???>>>>>>>>>;;;===>>>@@@???>>><<<:::<<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCCCCAAACCCEEEFFFFFFGGGIIIKKKLLLNNNPPPPPPQQQSSSUUUXXXYYYZZZ\\\^^^aaaeeegggiiijjjlllooorrrvvvyyyzzz{{{~~~~~~~~~|||vvvqqqkkkeeeaaa___\\\ZZZZZZ]]]fffxxxppp[[[HHH>>>888444333222000000000000000///...............///////////////////////////............---------///---,,,,,,------,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))*********+++++++++)))***+++,,,---,,,++++++*********************************+++*********)))>>>;;;777444333333222000000000000000000//////...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((******************))))))'''((()))******)))(((''''''''''''((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''(((((()))*********---...000222555;;;BBBGGGLLLMMMNNNOOOOOONNNLLLKKKIIIEEEAAA???@@@HHHZZZkkk~~~jjj]]]VVVPPPJJJFFFDDDGGGRRR^^^nnntttiiifffnnn}}}{{{nnnccc]]]YYY\\\```gggqqq|||~~~qqq___PPPHHHEEEEEEFFFLLLOOORRRTTTUUUWWWZZZ\\\ccchhhpppyyyxxxooohhh```ZZZUUUPPPOOOMMMJJJGGGDDDCCCCCCAAAAAA@@@???>>>=========<<<===>>>??????>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>???@@@@@@>>>???AAABBBBBBBBBDDDFFFHHHIIIKKKKKKKKKMMMOOOQQQQQQRRRSSSUUUXXX[[[]]]______aaadddgggjjjmmmnnnooommmooorrrtttxxx}}}{{{vvvppplllhhhccc]]]ZZZXXX^^^mmm|||sssZZZIII>>>444333333111000222000//////............//////////////////////////////............---------///...,,,---......---+++)))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,)))***+++,,,---,,,+++***************************)))***++++++++++++***)))HHHCCC<<<777555444333333000000111111000000///...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************''''''''''''((((((((((((((())))))******))))))(((************))))))))))))(((((())))))******))))))((((((((((((((('''''''''))))))*********)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''''''''((())))))******---///333666:::@@@FFFKKKLLLMMMNNNNNNNNNMMMLLLKKKCCCAAA???@@@DDDRRRiii}}}tttcccVVVMMMHHHDDDCCCEEEKKKYYYfff}}}vvvlllcccdddlllxxx|||pppfff```___YYY^^^eeeooo{{{ooo```PPPHHHHHHHHHIIIKKKPPPRRRTTTVVVXXXZZZ^^^aaaiiippp|||~~~}}}|||rrrmmmfff^^^XXXSSSNNNKKKIIIIIIGGGDDD@@@=========@@@??????>>>>>>===<<<<<<==================<<<<<<<<<<<<===============<<<999999999999999999999999;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@???@@@AAACCCBBBDDDEEEEEEEEEFFFHHHJJJIIIIIIJJJLLLNNNPPPRRRSSSUUUWWWYYY\\\^^^```aaabbb```ccchhhkkknnnrrruuuxxx}}}~~~|||xxxpppiiiaaa\\\XXXYYYbbbmmm}}}zzzuuu}}}uuuZZZHHH999666555222000333//////............/////////////////////////////////............---------///...------......---+++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++))))))******+++++++++,,,***++++++,,,,,,+++++++++************************+++,,,------...---------UUUNNNDDD<<<777555444444000111111111111000////////////............//////------------------------,,,+++++++++++++++++++++************************(((((())))))************))))))************))))))******)))))))))((((((((())))))(((((()))******+++))))))((((((''''''&&&&&&))))))***+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((()))******++++++...111666;;;@@@EEEKKKOOOLLLLLLMMMMMMMMMLLLKKKJJJCCCBBBCCCFFFNNN___{{{wwwgggWWWLLLEEEBBBBBBEEEKKKUUUeeesss|||eee___^^^gggvvv}}}qqqhhhaaa```ccc^^^eeeooozzz~~~pppZZZPPPGGGGGGJJJKKKOOOUUURRRTTTVVVXXX[[[```fffjjjrrr{{{~~~yyyvvvtttqqqooonnnnnnmmmiiifff^^^ZZZTTTOOOKKKHHHEEECCCAAABBBBBB@@@<<<:::;;;===>>>>>>>>>>>>>>>======<<>>===<<<;;;<<<<<<============>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::;;;;;;<<<>>>??????>>>>>>@@@AAA>>>@@@AAAAAA@@@AAACCCEEEDDDDDDEEEEEEGGGHHHJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUXXX\\\___bbbeeehhhkkkpppqqqtttxxx|||wwwooofff```\\\YYY\\\aaakkkvvv{{{rrrkkkpppmmmVVVAAA:::888222000333//////............/////////////////////////////////............---------000...------......---,,,++++++,,,,,,,,,---------************************++++++,,,,,,---,,,,,,+++***************+++++++++,,,+++++++++***++++++,,,************************,,,,,,,,,---------......___WWWKKK@@@999666555444111111111111111000////////////............//////------------------------*********++++++,,,------************************,,,,,,,,,------.........))))))************))))))***)))))))))((((((''''''***)))((((((((()))+++,,,******)))((('''&&&&&&%%%)))******++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,///333:::???DDDIIINNNQQQKKKLLLLLLLLLLLLKKKKKKJJJFFFFFFHHHNNNXXXkkk|||kkk]]]NNNCCCCCCAAACCCIIIQQQ^^^pppnnn```\\\___mmmoooeee^^^YYY[[[aaaeeemmmxxxrrr\\\RRRLLLIIIJJJJJJIIINNNUUUSSSTTTWWWZZZ^^^dddlllqqqzzz}}}yyyssslllgggdddbbb_________\\\XXXTTTRRRNNNIIIEEECCCBBB@@@???;;;===???>>><<<<<>>???????????????BBBAAA>>><<<<<<<<<===>>>??????@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>======<<<<<<<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>??????>>>>>>???@@@===>>>??????>>>???AAACCCCCCCCCCCCCCCDDDEEEGGGGGGEEEFFFHHHIIIJJJKKKLLLLLLKKKMMMOOOQQQSSSVVVZZZ^^^```bbbeeeiiimmmqqqtttvvv~~~}}}sssjjjeee```[[[ZZZ[[[]]]gggsssxxxppphhhjjjyyy{{{```GGG>>>999222000333//////.........//////000//////////////////////////////.........---------000...------......---,,,---------.........//////************************++++++,,,------,,,,,,,,,************************---,,,+++*********+++,,,************************+++************+++,,,---nnngggYYYIII>>>;;;777222444222000///000000000...........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))******))))))))))))************)))))))))))))))***))))))))))))))))))))))))***)))((()))***+++***((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********)))(((***...222222888@@@GGGJJJKKKKKKKKKQQQMMMIIIHHHIIIIIIGGGEEEGGGMMMTTT___qqqzzzmmm]]]LLLFFFHHHBBBDDDIIIQQQ]]]pppwwwbbbYYY[[[cccttttttaaa^^^^^^\\\___fffjjjyyyxxxeeeSSSKKKJJJIIIJJJNNNRRRUUUVVVZZZZZZZZZ[[[___hhhuuuyyyrrrkkkccc\\\XXXTTTSSSQQQOOOMMMLLLKKKKKKEEEEEEDDDCCCBBB@@@>>>===@@@???>>>======>>>???@@@>>>>>>===<<<<<<======>>>AAAAAAAAAAAA@@@???>>>===@@@??????@@@AAABBB@@@>>>BBBBBBBBBBBB@@@===;;;999???>>><<<<<<<<<<<<;;;999======<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<==============================??????@@@AAABBBBBBCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDFFFIIIJJJKKKMMMOOOQQQYYY[[[]]]^^^___bbbggglllpppqqqtttxxx}}}|||tttoookkkgggbbb^^^\\\___hhhtttuuuiiikkkxxxmmmRRR???888777555333222222222222222222222333000/////////............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************++++++,,,,,,,,,+++******,,,,,,*********+++,,,---,,,+++)))((((((((())))))******))))))***,,,...///zzzhhhRRRBBB;;;666222333222000000000111000///........................------------------------******++++++++++++*********++++++,,,,,,,,,++++++++++++************++++++******)))))))))))))))***))))))))))))))))))))))))***)))((()))***+++***(((++++++******)))'''&&&%%%(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******,,,111444999>>>EEEIIIKKKJJJJJJJJJOOOLLLHHHGGGHHHIIIHHHFFFEEESSSfffyyy~~~lllaaaUUUGGGBBBDDDCCCHHHRRR```rrrrrr___YYY```nnn|||jjj]]]\\\^^^^^^dddlllvvv|||kkkYYYLLLIIIIIIIIIKKKOOOSSSUUUVVVYYY[[[^^^bbbiiiuuu~~~}}}~~~~~~}}}xxxppphhh```YYYSSSNNNIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@??????>>>======@@@???>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@AAABBBBBB@@@???AAAAAAAAAAAA@@@>>>======???>>>======>>>>>>===<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@BBBDDDFFFGGGGGGIIIKKKMMMPPPRRRSSSSSSSSSUUUZZZ^^^bbbdddfffjjjnnnsssxxx{{{{{{uuupppjjjccc^^^\\\[[[___gggppp|||ssssss|||}}}lllTTTBBB999777666555333333333333333333333333000000/////////.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************************++++++,,,,,,,,,++++++---,,,+++*********+++,,,...---,,,+++++++++,,,---***))))))))))))***,,,---bbbKKK>>>999555333222000000111222111000........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))******))))))))))))))))))))))))***)))((()))***+++***(((************)))'''&&&%%%(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))++++++,,,+++,,,///444777>>>BBBIIIMMMNNNMMMMMMMMMMMMJJJGGGEEEFFFGGGGGGGGGIII\\\wwwmmm\\\TTTMMMCCC???AAAHHHSSSfff|||~~~jjj^^^\\\iiinnnbbbZZZ[[[___bbbjjjuuuppp[[[NNNHHHGGGIIIJJJMMMPPPSSSUUUVVVVVVZZZ```gggqqq}}}zzzyyyxxxxxxvvvuuuttttttttttttpppjjjbbbYYYRRRLLLGGGCCCBBBBBBAAA@@@????????????>>>============>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBAAABBBAAA@@@@@@@@@@@@@@@@@@???>>>===>>>@@@@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????======<<<<<<<<<<<<======???AAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHIIILLLOOOSSSTTTVVVYYY]]]aaaeeehhhssszzz~~~xxxqqqhhhbbb```]]][[[^^^dddppp~~~}}}ttt```MMM@@@999777666333333333333333333333333000000000/////////....../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------************************)))***++++++,,,,,,,,,,,,------,,,+++*********+++******)))))))))***++++++***))))))(((((()))******uuuWWWEEE===:::444222111111222222222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,)))***+++,,,,,,,,,,,,,,,+++******))))))******+++((())))))***************))))))))))))))))))))))))***)))((()))***+++***(((&&&'''((())))))***))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,...222777;;;@@@EEEKKKOOOQQQRRRRRRSSSMMMJJJFFFCCCCCCDDDEEEFFFOOObbb|||vvvcccSSSMMMIIIBBB@@@CCCQQQdddpppddd^^^bbbttttttfff___ZZZ\\\aaahhhtttyyycccRRRKKKJJJIIIKKKNNNPPPRRRSSSTTTVVVYYY___gggqqq|||wwwlllhhhjjjvvv~~~~~~}}}|||zzzwwwtttpppmmmlllkkkkkkkkkjjjiiiiiiiiiiiiaaa\\\TTTLLLGGGCCC@@@===@@@????????????@@@AAAAAA???>>>>>>>>>>>>@@@AAABBBDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPMMMNNNNNNOOOOOONNNNNNMMMLLLJJJHHHHHHIIIIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBB>>>======>>>@@@AAA@@@???======<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>==================>>>===???@@@@@@??????@@@AAABBBBBBBBBCCCCCCEEEGGGHHHJJJJJJLLLNNNQQQUUUXXXZZZeeekkksssyyyyyyqqqkkkgggbbb______aaaiiixxxttt^^^KKK>>>777555333333333333222222222222000000000////////////...////////////....................................------------------------+++,,,,,,------,,,,,,+++************************((()))***+++,,,---------------,,,++++++*********(((((((((((())))))******++++++******))))))))))))eeeNNNAAA:::666444222111222222222000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))'''((()))***************))))))))))))))))))))))))***)))((()))***+++***(((&&&'''((()))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++---000444:::>>>EEEIIINNNRRRSSSTTTTTTUUUOOOLLLGGGCCC@@@AAACCCFFFQQQddd~~~ppp^^^NNNIIIFFFBBBDDDJJJ\\\vvvuuueee``````iii~~~xxxiiiccc^^^\\\___hhhssswwwfffWWWNNNKKKLLLLLLOOORRRTTTTTTTTTVVVXXXaaaiiiuuuyyyhhh[[[WWWYYYccclllzzz{{{wwwsssrrrrrrqqqooollliiieeebbb```____________^^^]]]]]]]]]SSSOOOIIIDDDBBB@@@???===;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJLLLLLLMMMMMMSSSUUUWWWYYY[[[]]]^^^^^^XXXXXXYYYYYYXXXXXXWWWWWWUUUSSSQQQQQQRRRRRRRRRQQQPPPNNNKKKHHHFFFEEEDDDDDD@@@>>>>>>>>>@@@AAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@???>>>===>>>????????????AAACCCEEEFFFFFFEEEFFFFFFGGGJJJMMMOOOQQQWWW\\\cccjjjqqqyyy{{{vvvqqqlllgggdddbbbbbbjjjtttnnnXXXFFF;;;777333333222222111111111000111000000000////////////000000/////////.................................------------------------+++,,,,,,------,,,,,,+++************************((()))***+++,,,---------,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,,,,,,,++++++***))))))sssZZZGGG<<<888666444222222222111///////////////////////////------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))(((((((((''''''(((((((((&&&''')))***++++++******))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))***---///222888>>>CCCKKKNNNRRRTTTSSSRRRRRRRRROOOLLLGGGBBB???@@@DDDHHHQQQeeezzzgggXXXJJJEEECCCCCCLLLWWWnnn~~~kkkaaaaaaeeerrr|||mmmeeeaaa``````gggsssyyyeeeWWWOOOKKKJJJLLLNNNRRRUUUWWWVVVXXX[[[___gggqqqnnn]]]QQQMMMOOOSSS\\\jjjyyy}}}wwwqqqmmmiiihhhfffeeecccaaa^^^[[[XXXVVVTTTTTTTTTTTTSSSRRRPPPPPPHHHEEEBBB@@@???@@@???>>>;;;;;;;;;;;;===>>>???@@@@@@BBBDDDFFFHHHJJJJJJKKKNNNOOOQQQSSSUUUVVVVVVVVV]]]___bbbeeeggghhhhhhhhhffffffffffffeeedddcccbbb```^^^\\\\\\]]]^^^___^^^[[[YYYVVVSSSPPPMMMKKKJJJFFFDDDBBBBBBCCCCCCAAA@@@????????????>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======<<<<<<<<<<<<======>>>???@@@???>>>===>>>@@@>>>======???BBBDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLNNNUUU[[[```gggsss~~~zzzuuuooofff```aaafff|||xxxdddQQQBBB;;;444333333222222111111000111111000000000/////////000000000/////////..............................------------------------------............------************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,+++***)))***++++++,,,++++++***,,,,,,,,,,,,,,,+++***)))jjjUUUEEE:::888555333333222000...////////////////////////........................++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***))))))(((((((((((())))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***,,,///222666<<>>>>>>>>============>>>???@@@AAABBBBBBEEEJJJOOOSSSUUUVVVVVV[[[]]]___aaacccdddddddddgggiiillloooqqqqqqqqqqqqqqqqqqqqqpppnnnmmmkkkjjjjjjhhhffffffhhhjjjkkkkkkeeedddbbb___[[[WWWTTTSSSNNNLLLJJJIIIHHHGGGEEECCCAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>???@@@@@@>>>>>>???@@@@@@>>>>>>???BBBCCCBBB@@@BBBAAAAAAAAAAAACCCDDDEEEHHHIIIMMMSSSVVVZZZggguuuzzzssshhh___]]]aaammmzzznnnZZZIII???666666555444444333222222111111111000000000//////000000000000/////////...................................................,,,,,,------------,,,,,,***************************++++++,,,,,,,,,++++++((()))+++,,,------,,,,,,(((((()))***))))))''''''******+++,,,,,,+++***)))wwwbbbQQQ<<<999666444333111///---000000000000000000000000////////////////////////---......//////......---)))***++++++,,,,,,,,,,,,******))))))))))))******%%%''')))+++,,,+++***)))))))))))))))))))))))))))***)))((()))***+++***(((%%%&&&''')))******++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,...111444999???FFFLLLJJJMMMQQQSSSSSSSSSTTTUUUJJJHHHEEEAAA???BBBJJJPPPdddqqqrrrcccVVVKKKCCCBBBDDDMMMcccyyyxxxhhhccceeemmmvvvtttfffbbbffflllnnnqqqzzzgggZZZNNNLLLLLLKKKNNNSSSMMMRRRWWWYYY[[[```iiipppppp\\\NNNEEEEEEIIIFFFJJJQQQYYYaaagggkkklllmmmjjjfffbbb^^^[[[YYYXXXSSSSSSRRRQQQOOOMMMKKKJJJEEEEEEEEEDDDCCCAAA>>>======<<<;;;;;;======<<<:::;;;;;;;;;<<<===>>>???@@@FFFJJJPPPWWW]]]```aaaaaagggiiikkknnnpppqqqqqqqqqrrrtttwwwzzz{{{||||||{{{vvvuuuuuusssrrrpppnnnmmmooommmkkklllnnnqqqrrrrrrkkkjjjiiigggccc___\\\ZZZUUUSSSPPPNNNMMMKKKHHHFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????========================>>>>>>>>>>>>>>>=========??????>>>>>>>>>>>>??????===>>>@@@???>>>>>>???@@@CCCAAA@@@AAACCCCCCAAA>>>CCCBBBAAAAAAAAABBBDDDEEEIIIIIIMMMRRRSSSVVVcccqqq~~~yyytttmmmcccZZZZZZ^^^aaannntttaaaMMMAAA888888777666555555444444111111111111000000000000000000000000////////////////////////////////////........................)))******++++++******)))************************++++++,,,,,,,,,+++******'''(((***,,,---------,,,+++,,,------,,,+++***)))((()))***++++++***)))(((~~~fffUUUDDD>>>777444666666444222222111111000000000000000......------------......***+++---......---+++************++++++,,,------***************************)))(((&&&&&&((()))***,,,,,,+++)))'''&&&''')))*********++++++,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++((()))))))))((()))+++---///222777;;;???CCCFFFIIIQQQQQQQQQSSSUUUVVVVVVUUULLLHHHEEEFFFEEEHHHTTTcccrrrxxx|||yyyvvvrrreeeXXXWWWMMMFFFFFFIIITTTqqqkkkccceeejjjsss|||zzzmmmfffbbbfffkkkpppqqqwwwzzzlllTTTPPPLLLIIIJJJLLLOOOPPPPPPTTTYYY[[[^^^fffqqq{{{lll[[[PPPHHHEEEEEEDDDFFFJJJOOOTTTZZZaaaeee``````___\\\XXXTTTRRRQQQNNNMMMKKKIIIGGGEEEEEEDDD@@@?????????>>>>>>============>>>>>>>>>>>>======???>>><<<;;;<<>>======???AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@BBBBBBDDDCCCAAAAAAAAABBBBBBAAAFFFEEECCCDDDEEEFFFFFFFFFMMMMMMPPPUUUXXX^^^mmm~~~~~~yyyrrrkkkfffbbb___]]]aaadddooozzzhhhYYYQQQCCC;;;666888555//////555111111111111000000000000222222222222111000.........---,,,+++,,,---...///......---,,,,,,---------++++++***))))))***+++,,,+++*********))))))((((((---------,,,,,,+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++jjj[[[IIIBBB999555444444333000222111000000//////000000......------------......+++,,,------------,,,+++,,,,,,++++++++++++++++++************************+++***(((''''''(((***+++)))******)))((()))+++...***++++++++++++++++++,,,************************))))))))))))))))))))))))************)))))))))))))))))))))(((((())))))))))))*********)))***---///111444999===@@@DDDGGGJJJPPPPPPQQQSSSUUUUUUTTTRRRMMMEEE@@@BBBHHHUUUiiizzz{{{sssmmmhhh___UUUNNNEEEAAAEEEMMM^^^{{{ooodddaaaeeennn{{{rrriiiccc___aaaeeejjjhhhlllvvv|||lll]]]OOOMMMJJJHHHIIIKKKMMMNNNOOOTTTYYY]]]cccmmm{{{zzzcccUUUMMMGGGCCCCCCBBBDDDFFFHHHKKKNNNQQQTTTXXXXXXXXXUUUQQQMMMJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>BBB@@@>>>===>>>@@@CCCEEEOOOWWWbbbhhhkkkmmmqqqtttvvvyyy}}}}}}{{{{{{zzzxxxvvvyyywwwuuutttuuuuuuuuutttttttttsssrrrqqqooonnnmmmgggfffddd```\\\VVVRRROOOJJJIIIFFFDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@??????@@@AAABBBCCC???????????????????????????@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@????????????@@@????????????@@@AAAAAA???????????????@@@AAABBBDDDCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFHHHJJJMMMNNNNNNQQQSSSZZZcccjjjttt|||tttlllgggdddaaa```\\\]]]gggwwwuuuggg___LLLAAA:::;;;999222000333111111111111000000000000111111111111000///...---------,,,,,,------......------,,,,,,,,,,,,------,,,+++*********+++,,,---+++******************)))---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***(((&&&$$$mmmaaaQQQIII???777555444333111111000000///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********)))))))))))))))))))))))),,,+++***))))))***+++,,,'''((()))(((((()))+++---+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))***+++++++++,,,///111444777<<>>==================<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@DDDBBBAAA??????@@@BBBCCCNNNVVVaaaiiinnnqqquuuxxxzzz~~~~~~}}}}}}|||{{{|||{{{yyyzzz{{{{{{{{{yyywwwwwwwwwvvvtttsssqqqpppmmmmmmllljjjfff```[[[XXXPPPOOOMMMKKKIIIGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBAAABBBBBBCCCCCCAAAAAACCCDDDDDDEEEEEEEEEFFFFFFHHHJJJMMMPPPSSSUUU[[[aaammm{{{zzzsssnnnkkkhhhggg^^^]]]aaammmyyy}}}ttt]]]LLL???===;;;555111222222222111111111000000000000000000000///......---,,,,,,---...............,,,,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...***+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------......++++++++++++++++++++++++)))+++,,,---,,,)))%%%###xxxkkkcccWWWPPPEEE===888666555555111000//////......//////......------------.........---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,'''((()))(((&&&%%%&&&''',,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((((()))***++++++***)))(((((()))+++++++++---111333888;;;???BBBEEEGGGJJJLLLMMMNNNPPPRRRTTTRRRNNNKKKGGGEEEIIIVVVkkkvvvcccXXXSSSOOOLLLHHHCCCCCCJJJYYYssssss^^^[[[\\\aaajjjuuusssjjjaaa___^^^^^^aaafffaaa```___``````[[[RRRKKKGGGHHHHHHGGGFFFEEEEEEFFFKKKTTTaaannn{{{qqq\\\RRROOOLLLIIIGGGHHHFFFEEEEEEGGGIIIKKKKKKIIIIIIJJJJJJHHHEEE@@@<<<>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCHHHOOOZZZdddlllqqqvvvyyy|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}wwwwwwwwwvvvuuutttrrrqqqoooppppppoookkkfffaaa]]]WWWVVVUUUSSSPPPLLLIIIGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFBBBDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKMMMQQQWWW^^^cccmmmxxx|||xxxuuuqqqoooiiidddccchhhoooxxxpppYYYDDD===;;;555222333222222222111111111000000///////////////...------+++,,,.../////////...---,,,++++++++++++,,,------,,,+++*********+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++)))***,,,------,,,+++***|||qqqiiieeeYYYSSSJJJBBB<<<999777666111111000///////////////......------------.........------,,,,,,------...++++++,,,,,,,,,---------)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((()))***)))'''&&&&&&'''+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((()))***,,,,,,,,,,,,***)))''')))***+++,,,///222555;;;>>>BBBEEEFFFHHHKKKMMMNNNNNNOOOQQQRRRPPPLLLHHHCCCFFFNNN___uuunnn]]]TTTNNNKKKHHHDDDCCCFFFPPPaaa{{{uuucccZZZ___ccciiitttjjjbbb[[[ZZZ]]]aaahhhooommmmmmiiiaaaVVVNNNKKKKKKHHHJJJKKKIIIFFFDDDDDDDDDGGGSSSfffxxxqqq___VVVSSSOOOJJJHHHJJJHHHGGGHHHKKKNNNOOOOOOIIIGGGFFFEEEEEECCC???<<<<<<;;;;;;;;;<<<<<<===>>>===========================>>>@@@BBBCCCEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCIIISSS^^^gggpppvvvzzz~~~~~~~~~~~~}}}~~~~~~~~~}}}uuuuuuuuutttsssrrrqqqpppmmmnnnoooooolllgggccc___]]]]]]\\\ZZZWWWSSSOOOMMMKKKJJJHHHFFFEEEDDDCCCCCCAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFHHHKKKLLLKKKKKKMMMNNNOOOPPPSSSWWW]]]hhhuuu~~~{{{wwwssspppkkkggggggiiiooo{{{~~~wwwzzzdddHHH<<<888444222555222222222222111111111111...////////////......---,,,---...///000///...---,,,+++++++++,,,,,,---...,,,+++***))))))***+++,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++,,,+++***)))***+++---...}}}qqqjjjhhh[[[XXXRRRJJJBBB<<<777555222111111000000000000000......------------......------------------------+++++++++,,,---.........************************++++++++++++++++++++++++''')))++++++*********+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++++++++***((()))+++---...111555888>>>@@@DDDFFFGGGIIIKKKMMMOOOOOOPPPPPPQQQOOOKKKGGGDDDIIITTTcccyyyuuuaaaVVVPPPKKKGGGEEE>>>CCCLLLZZZooowwwbbb[[[\\\gggnnnyyytttccc\\\WWWYYY___fffpppxxx}}}yyyooo___OOOFFFGGGKKKKKKMMMNNNLLLHHHEEEFFFHHHJJJXXXlllxxxkkkddd___XXXSSSRRRLLLLLLNNNRRRXXXZZZXXXUUUOOOJJJDDDAAAAAA@@@===;;;::::::999999:::;;;;;;<<<===============>>>>>>>>>===>>>@@@AAACCCDDDEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJDDDHHHOOOYYYcccmmmuuuyyy~~~}}}~~~~~~~~~{{{rrrssssssrrrrrrpppoooooolllmmmnnnmmmkkkhhhdddbbbbbbbbbaaa___]]]YYYVVVTTTQQQPPPNNNKKKJJJHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIFFFIIILLLMMMMMMNNNSSSWWWUUUZZZaaajjjuuu|||wwwtttqqqmmmjjjiiihhhjjjsss}}}~~~yyyttttttlllMMM???999444333666333222222222222111111111/////////000000//////...------...////////////...,,,,,,,,,,,,---.../////////---,,,+++******+++++++++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++******)))((((((++++++++++++++++++++++++...,,,)))'''&&&''')))***yyynnnjjjcccbbb^^^WWWMMMCCC:::666333333222111111111111111......------------......,,,---...//////...---,,,,,,,,,------------------++++++++++++++++++++++++******++++++++++++******''')))++++++)))((((((((())))))))))))************************************))))))))))))))))))))))))************))))))))))))***))))))))))))))))))******+++...///111555999<<>>>>><<<:::::::::::::::::::::;;;<<<;;;;;;<<<<<<<<<=========<<<<<<>>>???AAAAAABBBBBBBBBCCCFFFHHHJJJJJJJJJIIIHHHIIILLLSSS]]]gggooottt}}}~~~~~~}}}yyyrrrssssssrrrrrrqqqpppooonnnnnnnnnnnnllljjjhhhgggfffeeedddcccaaa___]]]\\\WWWVVVTTTRRROOONNNMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPLLLPPPTTTUUUWWW[[[cccjjjmmmuuu|||yyyvvvvvvsssrrrpppkkkhhhmmmuuu~~~{{{www|||pppTTTFFF===666333666333333222222222111111111///000000111111000000///...............//////000------------...///000111222111///---,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((('''((())))))rrrkkklllllliiibbbWWWIII>>>888444333222222111111222222.........------.........,,,---///000000///---,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))******)))%%%"""!!! (((((())))))******++++++************************))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))+++---000222444777<<>>===<<<:::===<<<<<<<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>?????????;;;===@@@CCCFFFFFFFFFFFFJJJIIIJJJOOOWWWaaaiiinnnxxx||||||xxxssstttttttttsssrrrqqqqqqqqqppppppooonnnmmmkkkkkkhhhgggfffdddcccbbbaaa```\\\[[[XXXVVVTTTRRRQQQPPPPPPNNNKKKHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOPPPQQQSSSUUUWWWXXXZZZ^^^ccceeehhhoooyyy~~~}}}{{{zzz}}}|||zzzwwwooohhhiiinnnvvv{{{{{{rrrZZZLLLBBB888444666333333333222222222111111000000111111111111111000//////...------///000111---------...///000111111666444222///---,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++))))))***+++,,,---------~~~~~~zzzmmmZZZGGG===999444111111111///000444////////////////////////000000///...............+++++++++*********))))))+++++++++*********))))))************************,,,,,,++++++***)))))))))******))))))******+++,,,(((((())))))******++++++((((((''''''''''''(((((((((((()))***++++++++++++)))))))))))))))*********++++++---000555;;;@@@CCCEEEFFFGGGHHHHHHJJJLLLNNNQQQQQQSSSTTTOOOKKKNNNUUU]]]xxxrrr^^^RRRIIIFFFCCC???BBBIIIVVVbbbzzzjjjYYY\\\kkkxxxsssddd___[[[^^^bbbjjjwwwrrrcccTTTLLLJJJIIIJJJMMMNNNRRRUUUUUUTTTWWW___eeewww{{{wwwsssqqqpppiiibbb]]]WWWRRRTTTYYY]]]qqqvvvcccMMMCCC@@@===<<<;;;;;;;;;:::::::::999999999>>>===;;;999888888999999888999999::::::;;;<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHMMMHHHHHHPPPXXX]]]dddlllnnnrrryyy{{{vvvrrrppppppooonnnmmmnnnppprrrqqqooommmkkkggggggeeeddddddccccccdddbbbbbbaaaaaa```]]]XXXTTTYYYUUUQQQPPPPPPPPPNNNKKKJJJJJJKKKKKKJJJIIIHHHGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGIIIKKKKKKJJJJJJKKKLLLOOOMMMMMMNNNQQQTTTUUUVVVUUUWWWXXXZZZ\\\___dddhhhkkkqqqzzz~~~~~~{{{sssmmmjjjjjjooovvvsss```SSSIII===666555777000---///222000//////000000000000////////////---...///000000///...---......------------......---,,,***+++,,,,,,+++)))***+++,,,,,,------,,,,,,...---+++******+++---...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++nnnTTTCCC<<<777333333222///000222////////////////////////111111000///////////////...------------,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++++++++*********************))))))******+++,,,)))))))))))))))***************))))))))))))******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///333888===BBBEEEGGGGGGHHHIIIIIIKKKNNNPPPQQQQQQRRRRRROOONNNUUU___rrrkkk[[[PPPGGGEEECCC@@@FFFOOObbbyyygggYYY]]]ooolll___]]]___bbbgggqqqwwwaaaVVVJJJGGGHHHJJJMMMPPPRRRUUUXXXXXXZZZaaammmvvvxxxrrrmmmhhhccc``````ZZZUUURRRMMMKKKNNNTTT^^^uuupppXXXIIICCC@@@??????<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888888888888999::::::;;;;;;:::;;;;;;===???BBBEEEGGGLLLHHHIIIQQQYYY^^^dddjjjkkknnnsssxxx~~~{{{vvvrrrpppooonnnmmmkkklllnnnoooooonnnlllkkkhhhhhhhhhggggggffffffeeefffffffffgggfffccc___]]]___\\\ZZZYYYYYYXXXUUURRRPPPQQQQQQQQQPPPNNNLLLKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMOOOQQQQQQPPPPPPQQQRRRTTTUUUVVVXXX[[[^^^aaacccfffiiilllpppuuu{{{|||uuuqqqoookkknnnuuutttcccYYYPPPEEE===;;;999333///111333111000111000000000000////////////---...///000000///...---......------------......000...,,,,,,,,,,,,***)))***+++,,,,,,------,,,,,,------++++++++++++------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++___GGG@@@:::666555444000///000////////////////////////222111000000//////000000//////.........------------------,,,,,,,,,++++++************************)))************+++++++++******))))))******+++,,,************))))))))))))+++******))))))******+++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,------------...111666;;;AAAEEEHHHJJJIIIIIIJJJKKKNNNQQQSSSSSSPPPPPPPPPPPPTTTaaannnzzzbbbWWWLLLDDDCCCBBBBBBLLLZZZuuuuuucccZZZ]]]ssstttccc[[[\\\aaafffnnnyyyvvvfffSSSKKKEEEFFFIIIKKKOOORRRQQQTTTVVVXXX]]]iiiyyy}}}yyyrrrnnnggg```[[[VVVQQQNNNNNNJJJGGGFFFEEEDDDHHHOOO___yyy{{{```OOOFFFAAA@@@AAA<<<;;;;;;;;;;;;::::::::::::999888777777777777777777777777888999999::::::999999:::;;;===@@@CCCEEEJJJHHHJJJRRRZZZ___dddiiigggggghhhlllsss|||~~~zzzuuuqqqnnnmmmkkkjjjhhhiiijjjkkklllllllllllliiijjjkkkkkkkkkjjjiiiiiijjjkkkmmmnnnmmmllljjjhhhiiihhhgggggggggeeebbb```]]]]]]]]]\\\YYYWWWTTTSSSRRRQQQQQQQQQRRRTTTVVVXXXWWWYYY[[[[[[[[[ZZZ[[[]]]___ccchhhkkknnnrrrxxx}}}|||wwwtttjjjiiijjjppp{{{zzzlllbbbYYYNNNDDD???<<<555111333444222111222000000000000////////////---...////////////...---......------------......111000...------,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++iiiMMMCCC<<<666666555111///000////////////////////////111000000///////////////...---------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************((())))))***++++++,,,,,,******))))))******+++,,,++++++******))))))(((((()))(((((((((((((((((()))'''((()))******++++++***))))))******++++++,,,,,,---///333999>>>CCCGGGIIILLLKKKJJJKKKNNNRRRUUUVVVSSSPPPNNNOOORRR[[[lll|||rrr^^^SSSIIIBBBAAAAAAEEEUUUggghhh___[[[___wwwvvvjjj^^^[[[___aaakkkwwwzzzgggVVVOOOIIIFFFIIIMMMMMMOOOSSSPPPTTTXXX]]]eeerrrwwwnnniiiccc___YYYSSSOOOKKKGGGEEEEEEBBBAAABBBBBBBBBHHHOOO^^^xxxwww```PPPFFF@@@===>>>999999888888888777777777777777777777666666666777666666666777888888999999888888888:::<<>>CCCFFFGGGHHHKKKIIIIIILLLRRRVVVWWWUUUTTTQQQQQQTTTXXXbbbttt|||kkk```MMMFFFCCCDDDIIIWWWuuuzzzhhh\\\___hhhsss}}}kkkccc]]]YYY^^^gggooo|||~~~mmm]]]RRRLLLFFFEEEHHHNNNQQQRRRTTTWWWWWW___kkkvvvxxxkkk___UUUOOOJJJGGGDDDBBBAAAAAA???>>>???======@@@AAABBBGGGNNNYYYlll~~~vvvhhh^^^TTTNNNIIIBBB<<<;;;999999888888888777777777444555666666777777777777666666666777888888999999999999:::;;;===@@@CCCEEEEEEJJJOOOUUU```jjjpppooofff]]]TTTTTTaaattt}}}|||}}}~~~~~~|||uuurrrnnnllljjjhhhfffcccggghhhiiikkklllmmmmmmmmmlllmmmooorrrssstttttttttssswww{{{}}}}}}vvvrrrkkkeeebbbdddkkkpppzzzzzzppp```RRRDDD;;;555444444111000111000000000000////////////......------------............------------......)))((((((***,,,......---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyxxxoooXXXJJJ<<<777666333111111000000000000000000000000//////...---------------/////////.........------,,,,,,+++++++++*********************************)))))))))***+++++++++,,,******))))))******+++,,,)))))))))))))))*********,,,++++++******++++++,,,++++++,,,---............,,,,,,---...///000111111333666<<>>=========<<<;;;<<<:::;;;???AAABBBHHHOOOYYYeeesssyyyzzzxxxqqqjjj```XXXPPPMMMHHHAAA<<<;;;888888888777777777666666333444666777888888888777666666777888888999999::::::;;;;;;===???BBBEEEGGGEEEKKKPPPUUUaaannnuuutttiii___TTTUUUbbbxxx}}}zzztttrrrooommmlllkkkhhhfffiiijjjmmmooooooooonnnmmmlllmmmnnnppprrrtttuuuvvvxxx}}}|||yyyrrriiiddddddjjjooozzzjjjZZZGGG>>>777555555222111222000000000000////////////...------,,,,,,------.........------------......***))))))+++---......---***+++,,,,,,------,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~~~~zzzwwwyyy```PPP@@@999666333111000000000000000000000000000000000///...............------,,,,,,,,,+++++++++---------,,,,,,,,,++++++***************************************+++++++++*********)))***++++++,,,(((((())))))******++++++******))))))))))))******(((((()))***++++++++++++******+++,,,---...///000666999???DDDHHHJJJIIIIIIFFFEEEGGGMMMTTTWWWUUUQQQSSSSSSVVVZZZ]]]cccppp}}}|||lll___XXXHHHDDDEEELLLXXXooowwwdddYYYYYY]]]hhhzzzwwwhhh]]]\\\^^^aaakkkwwwzzziiiXXXMMMHHHEEEKKKKKKNNNSSSUUUTTTVVV[[[fffooo{{{~~~ssshhh]]]TTTLLLHHHCCC@@@===<<<<<<<<<;;;:::;;;999;;;???BBBDDDJJJQQQZZZbbbkkkoooqqqrrrlllfff^^^VVVNNNJJJEEE>>>::::::666555555555444444444444333444666888888999888888777777777888999999::::::<<<<<<<<<>>>@@@CCCFFFHHHEEEKKKPPPUUUaaapppxxxwwwkkkaaaVVVVVVddd{{{|||yyyuuusssqqqooonnnmmmkkkhhhjjjllloooqqqrrrqqqooonnnlllmmmnnnoooqqqtttvvvwww|||yyypppjjjjjjpppuuu~~~mmm\\\III@@@999777666444222444000000000000////////////...---,,,,,,,,,,,,---............------.........---,,,+++,,,...///...---++++++,,,---------,,,,,,...---+++******+++---...)))***,,,......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++eeeYYYIII>>>999777444111333333222111000000///...000/////////............///............---------............---,,,++++++******))))))******+++,,,---,,,,,,+++*********+++------,,,+++***************)))))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,,,,------------///222555<<>><<<===AAAAAA@@@FFFOOOYYYhhhrrrooonnnqqqpppiii]]]VVVMMMEEE@@@>>>===<<<888777777666666666777777888666555777::::::888666777888999:::;;;<<<=========???BBBCCCCCCCCCDDDEEEJJJLLLNNNRRR^^^nnnyyy|||qqqbbbWWW^^^qqq~~~{{{zzzvvvtttqqqnnnkkkiiihhhhhhiiikkkmmmoooqqqrrrrrrqqqooooooppprrrtttxxx|||~~~}}}uuuooosss|||tttiiiXXXNNN@@@777555555444222222222111111000/////////......//////000000000111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++,,,,,,,,,---------------------------------///...,,,+++***+++,,,,,,//////...---,,,,,,++++++|||lll```QQQFFF???;;;666222000000000000000000000000000000/////////.........///............------------------...------,,,,,,******))))))******+++,,,---,,,,,,++++++***++++++------,,,,,,+++,,,,,,,,,******)))))))))******++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---------///333666;;;???CCCFFFGGGHHHIIIJJJJJJJJJLLLPPPTTTVVVSSSQQQJJJKKKKKKNNNYYYjjjwww{{{}}}xxxqqqjjjeee^^^TTTMMMHHHHHHLLLXXXpppyyyeee[[[WWW[[[fffssswwwggg___[[[^^^dddkkkwwwxxxfffVVVLLLIIIIIIJJJMMMNNNQQQVVVXXXZZZaaajjjsss{{{ssshhh\\\SSSKKKEEEAAA<<<<<<;;;;;;;;;;;;;;;<<>>BBBDDDDDDKKKSSS___mmmwwwtttqqqpppkkkbbbVVVPPPHHHAAA===;;;:::999777777666666666666777777666555555777:::<<<:::999;;;;;;;;;<<<<<<=========;;;>>>AAACCCDDDEEEHHHJJJKKKNNNQQQWWWcccqqqyyyzzzrrrcccXXXaaaxxx~~~{{{yyyxxxtttrrrpppmmmkkkjjjjjjjjjiiijjjkkkmmmoooqqqrrrrrrssssssssstttwww{{{zzzuuuxxxwwweeeWWWFFF:::666666333111222222111111000000//////........./////////000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,------...------,,,++++++******wwwpppeeeWWWLLLEEE>>>777111222222111000000000000111000000000/////////......///............---------,,,,,,------...---------******))))))******+++,,,,,,,,,,,,,,,++++++++++++------,,,,,,------......++++++************+++++++++++++++*********************+++++++++,,,,,,,,,+++,,,---------000333777;;;???DDDGGGHHHHHHHHHIIIIIIKKKNNNSSSVVVUUUQQQNNNIIIIIIIIIOOO___sss~~~}}}rrrccc[[[WWWSSSMMMHHHDDDFFFOOObbb}}}wwwbbbWWWTTTUUU```nnnvvvkkkaaa]]]]]]bbbjjjrrr|||zzzlllYYYLLLHHHIIIKKKLLLPPPPPPTTTYYY]]]aaajjjttt}}}||||||{{{qqqkkk```VVVMMMFFF@@@<<<;;;;;;:::::::::;;;;;;<<>>???CCCFFFIIIPPPXXX```mmmuuurrrmmmhhh___UUUNNNJJJCCC===;;;999888777777666666666666666777777444444555888;;;======<<<;;;;;;;;;<<<<<<===>>>???>>>@@@CCCEEEFFFHHHKKKNNNNNNQQQVVV^^^kkkyyy~~~uuueee\\\hhh{{{yyywwwvvvrrrqqqooommmlllkkkllllllkkkkkkkkkmmmooorrruuuvvvxxxwwwvvvwwwzzz~~~~~~yyy|||~~~kkkRRRAAA:::888555222222222222111000000//////.........////////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///......------------...,,,,,,,,,++++++******)))vvvrrriii^^^UUUNNNEEE<<<444777555444222000000000000000000000////////////...///............---------++++++,,,---............******))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///---,,,++++++***+++++++++******************************+++++++++,,,,,,,,,+++,,,------...111555888<<<@@@EEEHHHIIIIIIIIIIIIHHHLLLQQQUUUWWWTTTPPPLLLLLLKKKMMMWWWkkkppp]]]TTTQQQMMMHHHDDDEEEIIIUUUlll|||fffXXXSSSVVVZZZdddvvvnnncccbbb___```hhhttt|||lll___PPPGGGHHHLLLNNNMMMQQQQQQUUU[[[aaahhhtttxxxsssqqqpppooohhhbbbYYYPPPIIICCC===::::::::::::::::::;;;<<<===>>>>>>???CCCHHHNNNTTTZZZ```hhhmmmjjjddd^^^UUUMMMIIIEEE@@@<<<;;;::::::999777666666666666777888888666666888:::<<<>>>>>>>>>======>>>???@@@BBBEEEFFFFFFGGGIIIJJJJJJKKKMMMOOORRRUUU[[[dddttt|||lllcccqqq~~~{{{yyyxxxxxxrrrqqqooommmlllkkkkkkkkkmmmmmmmmmnnnqqquuuyyy{{{|||{{{zzz{{{~~~~~~{{{|||aaaIII>>>;;;888444333333222111111000000///000000000000000000000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------,,,------------,,,,,,,,,++++++******uuutttnnnfff```[[[RRRFFF===777555333111000///000000111000000000///////////////............---------++++++,,,---............******))))))******+++,,,+++,,,,,,---------,,,+++++++++******+++,,,---------,,,,,,+++******++++++******************************+++++++++,,,,,,,,,+++,,,......000333777:::>>>BBBFFFIIIJJJIIIJJJJJJJJJMMMSSSVVVWWWTTTPPPNNNMMMPPPWWWggg~~~nnn[[[SSSOOOIIIDDDBBBIIIOOO___xxxmmm]]]UUURRRWWW]]]jjj~~~uuuggg^^^cccaaacccooovvv^^^UUUKKKIIIMMMQQQPPPNNNRRRRRRVVV]]]dddnnn}}}yyyuuuqqqmmmjjjhhheeebbb___ZZZSSSLLLGGGBBB>>>;;;999999999:::;;;<<<===>>>>>>???BBBFFFLLLUUU[[[]]]aaadddeee```[[[VVVPPPKKKCCC@@@===;;;;;;;;;:::999777777777777777888999:::999:::<<<===>>>>>>??????DDDDDDDDDEEEGGGIIILLLNNNMMMOOORRRSSSRRRRRRRRRSSSUUUXXX^^^iii|||wwwppp~~~~~~|||{{{{{{zzztttssspppmmmkkkjjjjjjjjjmmmllllllnnnqqqvvv{{{~~~~~~~~~~~~}}}xxx}}}~~~|||zzznnnPPPAAA;;;888555333333222222111000000000111111111111111111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,---------.........------------------------++++++++++++,,,+++++++++------------,,,,,,,,,,,,vvvtttpppllliiieee\\\OOODDD777555333111000000111222111111000000000////////////............---------,,,,,,------...---------******))))))******+++,,,***+++---......---,,,,,,++++++*********+++,,,,,,---,,,+++******************************+++++++++******+++++++++,,,,,,,,,,,,...///000222555:::===BBBEEEHHHJJJJJJKKKLLLMMMLLLPPPTTTVVVVVVTTTSSSSSSPPPXXXggg{{{yyygggVVVPPPKKKDDD@@@BBBIIISSShhh|||eeeXXXRRRPPPXXXbbbuuuqqqgggbbbbbbccciiivvv|||kkkSSSNNNKKKLLLPPPSSSRRRPPPTTTTTTXXX```jjjvvv~~~rrrkkk```^^^]]]\\\]]]\\\YYYWWWVVVRRRMMMHHHEEEAAA>>><<<999999:::;;;<<<===???@@@???CCCHHHNNNWWWbbbhhhgggcccaaa]]]WWWQQQLLLHHHEEE>>><<<::::::::::::999888888888888888999:::;;;<<<<<<>>>@@@AAA@@@@@@AAABBBGGGGGGGGGIIILLLPPPTTTWWW]]]```cccdddccc```___^^^ZZZ^^^fffttt~~~}}}~~~~~~~~~~~~}}}|||{{{zzzuuussspppmmmkkkjjjiiiiiikkkkkkkkkmmmqqqvvv{{{wwwxxx{{{}}}tttqqqwwwvvvYYYGGG===888555333333333222111111000000222222111111111111000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,---------............------------------------)))******++++++++++++***------------------------zzzxxxvvvuuuqqqhhhYYYNNNBBB???;;;777444333333333111111111000000000/////////............------------------...------,,,,,,******))))))******+++,,,***+++---...///...---,,,------,,,+++++++++,,,,,,,,,,,,+++***))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---///000222444777<<<@@@FFFGGGIIIJJJJJJKKKNNNPPPOOORRRTTTUUUTTTTTTVVVYYY[[[hhh{{{ppp^^^OOOKKKFFF@@@@@@GGGMMM\\\vvvzzzbbbVVVQQQTTTccctttxxxmmmhhhfffccckkkvvvnnn[[[LLLKKKKKKLLLPPPSSSTTTSSSYYYXXX\\\eeepppxxxpppeee\\\XXXPPPNNNLLLKKKMMMNNNMMMMMMLLLIIIEEEBBBAAA???===;;;:::::::::;;;===???@@@AAABBBIIIQQQZZZggguuuzzzxxxmmmhhh```YYYQQQIIICCCAAA>>>===;;;<<<===<<<;;;999::::::::::::;;;<<<======<<>>CCCMMMXXXjjj{{{cccWWWUUU\\\rrr~~~nnneeecccdddffftttvvv```MMMJJJJJJJJJLLLNNNQQQTTTVVV]]]\\\```jjjuuu{{{fff]]]XXXQQQLLLJJJLLLHHHDDDBBBBBBCCCDDDEEEEEECCC@@@>>>>>>===;;;999::::::;;;<<<>>>@@@AAABBBEEENNNXXXcccsss}}}vvvnnneee[[[PPPHHHDDD@@@?????????@@@@@@>>><<<:::::::::;;;<<<===>>>???;;;???CCCDDDDDDEEEHHHKKKNNNRRRYYYdddqqqyyytttnnnvvv{{{|||~~~~~~}}}yyyuuurrrpppooonnnmmmllllllmmmmmmoooppprrrvvvzzz{{{vvvsssxxx}}}~~~rrr^^^MMMBBB<<<444444333222222111111000//////......---------,,,---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,,,,,,,,,,---------.........//////------------------------)))***,,,---...------,,,++++++++++++++++++++++++vvvmmmddd^^^TTTKKKBBB<<<777555555333000///000111111000////////////............---.........---,,,,,,++++++++++++,,,,,,------------------------------------......,,,***((()))***))))))************))))))))))))***+++,,,------...+++++++++***++++++,,,,,,---...000444888===BBBDDDIIILLLMMMKKKHHHHHHMMMRRRWWWUUUTTTSSSPPPSSS___mmm|||sssaaaVVVLLLHHHCCC@@@HHHTTTddd|||hhhdddgggnnn~~~tttmmmddddddkkkrrr{{{xxxeeeTTTKKKHHHKKKNNNPPPRRRTTTXXXZZZcccbbbgggtttooodddUUULLLIIIHHHEEEBBBAAAAAA@@@@@@???@@@@@@@@@AAA???===<<<<<<<<<;;;:::===<<<::::::;;;>>>AAACCCHHHPPP^^^pppqqq]]]NNNEEEAAAAAADDDDDDBBBCCCEEECCC???@@@>>>;;;999999;;;>>>@@@>>>???DDDIIILLLMMMRRRZZZ[[[gggvvv~~~yyyyyyuuu}}}yyyuuussstttrrrooommmlllmmmooopppuuuxxx{{{~~~~~~xxxvvvxxxzzz~~~}}}rrrgggYYYJJJ???===777222111///,,,---111........................///...------///000000000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))}}}ttttttpppeeeVVVGGG;;;555666333111000111222111111////////////............---.........------,,,++++++++++++,,,,,,---------......------,,,,,,++++++,,,------,,,***)))***+++))))))************))))))******+++++++++++++++++++++++++++++++++,,,,,,---///000222666:::???CCCFFFIIILLLMMMKKKIIIIIINNNRRRUUUTTTSSSQQQPPPTTTcccqqqwwweeeZZZOOOFFFCCC@@@AAALLL[[[ttt{{{fffhhhtttwwwnnnhhhcccgggppp{{{nnn[[[NNNJJJJJJLLLOOOQQQRRRUUUXXX[[[hhhkkkuuuooo^^^VVVKKKFFFEEEFFFDDDAAA@@@@@@@@@@@@@@@AAABBBBBB@@@>>><<<;;;<<<===<<<;;;>>>>>>======>>>AAACCCEEELLLUUUcccuuuxxxdddUUUMMMIIICCCIIIMMMMMMLLLLLLGGGAAA???>>><<<;;;<<<>>>AAACCCBBBCCCHHHMMMPPPTTT]]]hhh||||||}}}|||yyywwwvvvuuusssqqqqqqsssuuuvvv{{{}}}||||||{{{|||~~~tttnnnjjj```QQQDDD>>>888444333111...///222////////////////////////...,,,++++++---......---//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------,,,++++++~~~lllUUUCCC:::777555222111222222222111////////////............---............---,,,,,,++++++,,,,,,,,,,,,------......---,,,+++***))))))***+++,,,,,,******+++,,,************************+++++++++*********))))))+++++++++++++++,,,---...111222555888===AAAEEEGGGIIIKKKMMMLLLKKKLLLPPPSSSSSSQQQPPPPPPPPPWWWhhhyyysss^^^SSSIIIAAA@@@AAAGGGXXXjjjyyyfffnnnooohhhddddddnnnzzzvvvaaaPPPKKKLLLNNNOOOQQQSSSTTTXXX\\\```mmmuuugggUUUKKKGGGBBBAAACCCDDDCCCAAAAAAAAABBBBBBCCCCCCDDDDDDBBB???<<<;;;<<<======<<<======>>>???@@@BBBDDDDDDJJJRRRaaatttsssbbbUUUNNNLLLLLLWWWaaaddd```YYYNNNEEE???>>>======>>>AAADDDFFFGGGIIINNNTTTYYYbbbrrr~~~}}}xxxwwwwwwwwwxxx{{{}}}~~~}}}zzzppplllllleeeUUUGGGAAA:::666555444111000222000000000000000000000000///...,,,,,,---...---,,,/////////......---,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------............------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---.........------sss```MMMBBB888666333222333333333222////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,,,,++++++,,,---************************************************,,,,,,+++,,,,,,---...///111333666:::>>>CCCFFFHHHIIIKKKLLLMMMLLLNNNQQQTTTRRRPPPOOOPPPRRR[[[ooosss^^^PPPFFF@@@AAAEEEQQQhhhwwwiiissswwwkkkeeedddhhhvvv|||iiiXXXNNNMMMPPPQQQRRRSSSUUUWWW\\\cccgggvvvnnnVVVIIIAAAAAA@@@AAACCCDDDDDDCCCEEEFFFHHHJJJKKKKKKJJJIIIHHHEEE@@@>>>===>>>======;;;;;;===>>>@@@AAABBBCCCFFFNNN\\\nnn}}}}}}rrrfff[[[RRRPPPRRR___ooozzzjjjWWWIII@@@???>>>>>>???BBBDDDFFFHHHKKKRRRZZZdddsss~~~yyyyyyyyyzzz}}}|||vvvrrriiiZZZMMMDDD===777666555222000111000000000000000000000000222111///...///000///...000///......---------------------------,,,,,,,,,++++++,,,,,,---...//////------------------------------------------,,,,,,++++++,,,---......------|||uuuqqqnnndddTTTHHH999777444333333333333222////////////............------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((***++++++++++++,,,...++++++***))))))***++++++((())))))***++++++,,,,,,,,,,,,,,,,,,---...///000111333777;;;???CCCFFFHHHIIIJJJLLLMMMMMMOOOQQQRRRQQQOOONNNPPPSSS^^^sssoooZZZMMMEEE@@@DDDKKK\\\xxx}}}qqqkkktttxxxqqqiiieeefffnnn{{{ooo]]]RRROOOOOOPPPQQQRRRSSSUUUYYY```iiiooovvv\\\LLLEEE???@@@BBBCCCCCCCCCDDDDDDGGGKKKQQQWWWZZZZZZYYYXXXRRRMMMFFFAAA???>>>>>>===;;;<<<===???AAABBBCCCDDDGGGOOO\\\kkkxxxzzzqqqggg```YYYUUUZZZbbbxxxttt\\\LLLBBBAAA@@@???@@@AAABBBCCCEEEHHHPPP]]]lll~~~~~~yyyyyy{{{}}}zzznnnbbbZZZJJJ@@@888666555222000000////////////////////////333111//////000000///...//////...---------...............------,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------)))***+++,,,,,,,,,,,,,,,}}}~~~{{{lllfffeeeaaaVVVKKK:::777444333333333222111////////////............------...////////////...------,,,,,,,,,,,,++++++))))))***+++,,,---......)))***,,,,,,++++++,,,---,,,+++***))))))***+++,,,((()))***+++,,,---......,,,,,,,,,---...///000111222444888===AAAEEEGGGIIIJJJJJJKKKLLLNNNOOOOOOPPPNNNMMMMMMPPPTTT___tttjjjWWWIIIBBBAAAGGGRRRggg~~~jjjgggjjjuuuoookkkgggfffkkkttt|||eeeTTTNNNNNNOOONNNPPPPPPRRRTTT[[[eeepppxxxhhhSSSIIIEEE???AAADDDCCCBBBBBBFFFIIIMMMTTT^^^ggglllmmmjjjgggXXXSSSJJJCCC@@@???>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIPPP]]]jjjuuuzzzyyyvvvtttkkkccc___YYYXXXdddtttpppYYYKKKCCCCCCBBBAAAAAAAAABBBCCCDDDFFFOOO```uuu~~~~~~{{{|||~~~~~~|||pppgggaaaQQQFFF:::777666333111111////////////////////////000///------...///...---......,,,++++++,,,---...//////......---,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...------------............******++++++,,,,,,++++++{{{|||~~~nnndddaaa]]]SSSKKK999777444222222222111000////////////............------...///////////////---------,,,,,,+++++++++++++++,,,,,,------......***+++,,,,,,+++***+++------,,,***))))))***,,,---++++++,,,,,,---------...,,,,,,------...000111222444666:::???CCCGGGIIIJJJJJJJJJJJJLLLMMMNNNNNNMMMKKKJJJKKKNNNRRR]]]rrr|||fffUUUFFFAAACCCMMM\\\tttlll```aaaiiiwwwzzzkkkiiigggjjjsss~~~}}}ooo\\\OOOKKKMMMOOOQQQSSSSSSUUUYYYaaannn{{{{{{___OOOGGGEEE???BBBEEEDDDCCCFFFMMMTTT\\\cccoooyyy|||yyyrrrmmmZZZTTTKKKCCC@@@??????????????????@@@BBBEEEHHHJJJOOOVVVbbboooyyy}}}{{{xxxwwwpppiiiddd]]]\\\mmmyyyaaaQQQHHHCCCCCCCCCCCCCCCDDDEEEFFFKKKKKKTTTgggxxxnnngggZZZLLL>>>888777444333333000000000000000000000000///...------///000//////---,,,+++******+++---.../////////...------,,,,,,------------------------,,,,,,,,,---------......------------.........///,,,,,,,,,---,,,,,,++++++}}}qqqggg```ZZZRRRKKK999666333222222111000///000/////////............------...///000000//////---------,,,,,,+++++++++------------------------***,,,,,,,,,******+++,,,---,,,***))))))***,,,---......------------,,,,,,,,,,,,------///000111222555888<<>>=========???CCCGGGIIIZZZaaammmzzzzzztttnnneeecccvvvhhhSSSIIIEEECCCCCCCCCDDDEEEGGGHHHIIITTTSSS[[[ppp{{{yyyppp```QQQAAA:::888666444555111111111111111111111111111///...///111222222111---,,,***))))))***,,,---000000///...------,,,,,,------------------,,,,,,,,,,,,,,,------.........---------.........//////............---,,,++++++}}}wwwooofff[[[OOOGGG999777555333222222222333333111///...---...000111///////////////......---------------------------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++*********))))))******+++++++++,,,,,,,,,//////000///...///111333333666;;;AAAEEEGGGHHHHHHLLLJJJJJJLLLOOOPPPOOOLLLLLLJJJIIILLLSSS```ppp}}}xxxmmm___TTTDDDHHHLLLSSShhhqqqaaaZZZXXXdddssswwwmmmlllmmmqqqzzzeeeYYYNNNMMMPPPQQQQQQRRRWWWXXX\\\dddpppzzzbbbTTTIIIBBB@@@AAA@@@BBBFFFIIIOOO___pppzzznnnbbbXXXLLLIIIDDD@@@>>>>>>@@@AAAAAA<<<;;;@@@CCCEEEHHHMMMZZZjjjzzz|||kkkpppmmmTTTHHHDDDBBBCCCDDDEEEDDDCCCEEEKKKPPPVVV___sss~~~~~~yyyxxx{{{mmm___KKK<<<555333111000222222222111111111111000............////////////000000///...------,,,,,,)))---111111...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////...---,,,******,,,,,,,,,---------......}}}zzzvvvqqqiii^^^QQQHHH<<<;;;888666444333333222222111000///...//////000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,+++,,,---------...111444555888===BBBFFFHHHHHHHHHIIIHHHHHHJJJMMMOOONNNLLLGGGFFFGGGNNN[[[iiiwwwyyysssmmmcccWWWNNNDDDIIIPPP[[[sss|||fffZZZVVVaaammm}}}{{{oooiiikkkqqqzzzvvv___UUULLLMMMPPPQQQRRRTTTZZZ]]]ccclllxxxppp[[[OOOGGGBBBAAADDDCCCEEEJJJMMMUUUfffvvv{{{nnnaaaUUULLLGGGEEEBBB???======>>>>>>>>>::::::???DDDFFFKKKPPP```oooooouuucccMMMDDDAAA???CCCDDDDDDCCCCCCGGGOOOUUU```jjjzzzwwwwwwvvvyyyyyyzzz~~~~~~|||{{{|||{{{nnnmmmrrrzzzkkkUUUCCC999444222111222222222111111111111000111111111000000/////////000//////...------,,,,,,***...111111///,,,++++++------------------------***++++++,,,,,,---------............---,,,++++++,,,,,,,,,---------......zzzyyywwwuuuooobbbSSSHHH>>><<<999666333222111111111111000000000////////////////////////......---++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))***,,,---...000444666777:::>>>CCCGGGIIIIIIIIIHHHHHHHHHJJJMMMNNNMMMLLLFFFEEEIIIUUUhhhyyyzzznnnfffbbb\\\SSSKKKCCCJJJTTTddd~~~kkk]]]YYYYYYjjjvvvzzzmmmhhhggglllwww{{{hhhWWWPPPKKKMMMPPPQQQSSSVVV^^^bbbkkkvvvzzzaaaQQQIIIDDDAAABBBBBBBBBDDDIIINNNXXXiiixxxppp```SSSIIIAAAAAA@@@>>>===<<<;;;;;;<<<;;;888999???CCCGGGMMMSSSdddtttpppyyyrrrWWWGGGBBBAAA???DDDDDDDDDCCCEEEKKKUUU]]]lllyyyyyyrrrmmmkkkjjjjjjjjjnnnooorrrwww~~~}}}}}}~~~|||qqqaaabbbggguuu~~~|||cccLLL>>>777444333222222222111111111111000444444333222111000///////////////...------,,,,,,,,,...111111///---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......~~~}}}}}}|||vvviiiWWWJJJBBB???;;;666444333333444000111111111111000///...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++---...///000333666999999<<<@@@EEEHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLIIIJJJOOO___vvvwwwddd[[[XXXSSSMMMIIIGGGOOO]]]pppmmm```[[[^^^cccrrr~~~rrrgggfffhhhppp~~~ooo[[[RRRMMMKKKNNNQQQQQQTTTXXX___fffqqq~~~{{{iiiVVVJJJEEEBBBAAACCCAAABBBEEEJJJQQQ]]]nnn{{{yyyeeeUUUKKKDDD>>>;;;<<<<<<<<<<<<;;;::::::;;;888:::>>>CCCFFFMMMUUUdddttt~~~ssslllzzzjjjQQQEEECCCCCCBBBDDDDDDDDDDDDGGGPPP]]]gggvvvwwwllliiiddd```___^^^]]]\\\```cccgggmmmsssxxxzzz{{{|||zzzzzz}}}~~~}}}qqqfffYYY[[[aaannnzzzuuu{{{mmmTTTBBB999555444222222222111111111000000333333222222111000000/////////.........------------...000111000///...---------------------------..................------+++,,,------.........---,,,,,,,,,---------......qqq]]]OOOHHHEEE@@@;;;777666777888111111111222111000/////////////////////......---........................---------------------------,,,,,,++++++,,,,,,---************++++++++++++++++++,,,,,,,,,------------///000000111333666999;;;>>>BBBFFFIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKIIIOOOYYYiiiqqq[[[PPPLLLHHHEEEDDDJJJUUUggg~~~qqqbbb[[[ZZZaaajjjyyyooofffgggjjjwwwwwwcccSSSPPPNNNNNNQQQRRRRRRVVV[[[aaaiiiwwwlll^^^OOOGGGCCCAAAAAADDDDDDHHHLLLQQQZZZhhhwwwooo[[[MMMGGGCCC???999:::;;;;;;;;;;;;:::999;;;999;;;???AAAEEEMMMUUUeeevvv{{{nnnggggggzzzeeeNNNEEECCCCCCCCCEEEEEEEEEEEEJJJUUUdddooo{{{rrriiiccc[[[XXXUUURRRRRRQQQPPPNNNTTTWWW\\\aaafffiiilllnnnrrrppppppsssssstttzzzvvvfff\\\UUUWWW\\\fffttt}}}}}}rrroooxxxsssZZZGGG<<<777555222222222111111111000000///000000000000000000000...............---------......//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++,,,---............,,,,,,,,,---------......|||hhhZZZMMMKKKHHHDDD???:::666444222222111111111000000000///////////////......---........................,,,------......------,,,---,,,,,,++++++,,,,,,---)))***************++++++,,,,,,,,,,,,------------,,,---...//////111555777<<>>999999::::::::::::999999:::999;;;>>>@@@DDDMMMWWWhhhzzzssseeebbbfff{{{~~~___KKKCCCAAABBBCCCFFFFFFFFFHHHMMMZZZjjjuuuyyytttrrrooojjjddd]]]XXXUUUNNNKKKIIIIIIJJJJJJJJJIIIJJJMMMQQQUUUXXX[[[^^^```eeedddeeehhhiiimmmyyy|||kkk]]]TTTPPPSSSWWW]]]hhhvvvzzzqqqpppxxxxxxaaaMMM@@@999666222222222111111111111000------......////////////...........................------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......uuugggZZZ\\\]]]ZZZSSSHHH===666333222111000000000111222///////////////......---........................,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,------------...***,,,...///000333777:::===???CCCGGGIIIJJJIIIIIIEEEHHHLLLNNNNNNOOORRRUUUYYYooo~~~iiiUUUKKKEEE@@@DDDMMMMMM___xxxjjj^^^WWWYYYgggyyy{{{lllfffhhhnnnsss{{{hhh[[[SSSNNNOOOPPPSSSVVVWWWXXXaaakkkvvv}}}iiiUUULLLDDDAAA@@@>>>???CCCAAAHHHPPPVVVaaapppzzz}}}}}}sssaaaNNNDDDAAA???;;;888888888888888888888888888888:::>>>@@@EEEOOO[[[jjj}}}oooaaaaaaiiiwww[[[JJJCCC@@@AAAEEEFFFGGGHHHJJJQQQ]]]mmmxxx}}}tttpppllleee```[[[ZZZYYYUUUQQQNNNLLLKKKGGGEEECCCBBBDDDEEEFFFEEEDDDFFFIIIKKKLLLNNNRRRUUUUUUWWW[[[aaagggrrr}}}xxx}}}nnn```UUUPPPMMMPPPSSSXXX```mmm}}}}}}zzz~~~~~~hhhTTTDDD;;;777222222222111111111111000//////.............................................,,,+++,,,///000///---------------------------***++++++,,,,,,---------,,,,,,------...---------,,,,,,,,,---------......}}}pppnnnrrrvvvuuulll\\\JJJ???444333111//////000111333///////////////......---------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......***,,,///111333777;;;???===@@@CCCGGGIIIIIIIIIHHHEEEIIIOOORRRSSSVVVZZZ]]]jjjsss```NNNFFF???;;;@@@LLL\\\oookkk___YYY]]]pppsssfffdddkkksssyyyvvvaaaUUUOOONNNNNNPPPTTTXXXXXX[[[fffrrrppp^^^NNNFFF???>>>>>>===>>>BBBDDDMMMUUU[[[gggvvv~~~~~~tttbbbOOODDDAAA>>>:::888888777666666666666777555666999===@@@FFFRRR^^^kkkjjj^^^aaalllsssZZZKKKDDDAAACCCHHHFFFGGGIIILLLSSS___ooozzz~~~sssggg___^^^]]]ZZZUUUMMMMMMLLLJJJGGGEEEEEEEEECCC@@@===;;;<<<=========AAACCCEEEEEEEEEGGGKKKOOOJJJMMMUUU___jjj{{{xxxnnnjjjrrrzzzssscccWWWQQQNNNMMMPPPSSSVVV]]]jjj{{{nnnYYYHHH===888222222222111111111111000111111000///...---,,,,,,---.....................---+++***+++...000...,,,........................,,,,,,------...///000000,,,------......---,,,,,,,,,,,,,,,---------......}}}xxx```@@@<<<888444111000000000/////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********---------............///...///111111333666:::>>>@@@CCCGGGIIIIIIIIIIIIJJJLLLHHHKKKQQQQQQRRRaaatttfffVVVHHHCCC@@@???GGGRRRbbbxxx}}}nnneee___ccczzz|||ooojjjhhhjjjsss}}}iiiWWWOOOOOOQQQPPPOOOQQQVVV[[[aaammmyyyzzzbbbSSSIIIFFFBBB???>>>???AAACCCEEEJJJSSS```mmmuuuzzz{{{rrrhhhYYYLLLDDD@@@===;;;777777666666666666777777777;;;???AAABBBHHHQQQYYYnnnoooccccccpppoooSSSHHHGGGDDDCCCFFFIIIHHHHHHKKKRRR```oooyyyuuueee```ZZZTTTPPPNNNKKKJJJEEEDDDDDDCCCBBBAAA@@@@@@===<<<;;;::::::;;;<<<===<<<===???AAACCCDDDDDDEEECCCIIITTTcccvvvvvvjjjeeeeeeiiittt{{{kkk[[[QQQMMMMMMPPPQQQSSSWWW___kkkxxx~~~kkkZZZJJJ>>>666111//////111000...000555000000000000000000000000)))***+++---...///000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---...///...,,,+++***+++,,,,,,sssQQQ<<<999444111111111111000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******---------............///...000111222333666;;;>>>AAADDDGGGIIIIIIIIIIIIJJJLLLJJJMMMSSSTTTYYYllluuuaaaSSSGGGCCCAAACCCPPP^^^www{{{mmmeeeaaaggg~~~vvvgggbbbeeeoooyyydddUUUOOOOOOQQQRRRQQQSSSXXX]]]eeeqqq}}}ppp]]]QQQEEECCC???<<<;;;<<>>???AAAGGGPPPXXXiiizzzjjjccchhhwwwnnnRRRHHHFFFDDDDDDGGGHHHHHHHHHKKKSSS```oooyyyrrrggg\\\WWWQQQLLLHHHFFFDDDCCC??????>>>>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;<<<===>>>@@@BBBCCCDDDFFFLLLWWWgggxxxvvvjjjdddcccdddsss|||rrreeeYYYRRRQQQSSSRRRTTTXXX\\\bbbkkkuuu|||xxxeeeUUUIII???999555222111333222///000333000000000000000000000000)))***+++,,,---.........------............------..............................---------,,,,,,,,,---,,,,,,,,,------...///...---,,,+++++++++,,,,,,}}}YYY>>>:::555222222222222111/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------............///...000222333444777;;;???AAADDDHHHIIIIIIIIIIIIJJJLLLKKKOOOTTTXXXbbbzzz}}}gggZZZOOOFFFCCCBBBIII]]]rrrwwwjjjeeefffooo|||ooobbb```iiiyyyppp\\\QQQNNNPPPQQQTTTSSSUUU[[[aaajjjxxxtttcccUUUMMMBBB@@@===;;;:::<<<>>>@@@EEEJJJSSS___jjjqqqsssssslllcccWWWKKKCCC>>><<<:::888888888777777888888888888:::===>>>@@@FFFOOOUUUdddyyy}}}rrrggggggqqqlllQQQGGGEEECCCDDDHHHHHHHHHIIIKKKSSS___mmmvvvwwwwwwnnncccZZZRRRNNNHHHCCCAAA@@@>>>===:::::::::::::::::::::999;;;::::::999999::::::;;;:::::::::;;;===???BBBCCCGGGMMMXXXgggvvv}}}wwwnnngggeeehhhmmmqqq~~~xxxnnnccc[[[XXXZZZ\\\YYY\\\aaaeeeiiimmmrrruuurrr```RRRHHH@@@<<<888444333444333000///222000000000000000000000000,,,,,,---............---.........------.........////////////////////////...------------,,,,,,,,,......---------...//////...---,,,,,,+++,,,,,,,,,xxxVVV>>>;;;666333333333222222////////////....................................------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000333444666999===???BBBEEEHHHJJJJJJIIIIIIJJJKKKLLLPPPUUU[[[iiivvvaaaUUULLLEEECCCDDDOOOjjj|||qqqgggfffmmmyyyqqqiiiccchhhuuueeeTTTOOONNNPPPRRRUUUUUUWWW^^^eeeooo~~~zzzgggYYYNNNHHHAAA@@@===<<<<<<>>>@@@BBBDDDIIIRRR^^^iiipppssssssjjjcccXXXLLLCCC>>>;;;:::999999888888888888999999999:::<<<===???EEEMMMRRR___ooo~~~|||xxxtttpppmmmgggnnn}}}hhhOOOFFFDDDCCCDDDIIIIIIIIIIIIKKKQQQ[[[gggppppppzzzwwwmmmeee\\\VVVLLLIIICCC@@@>>>>>>===<<<888888999999::::::::::::999999999999999999999999;;;:::::::::<<>>@@@CCCFFFIIIJJJJJJIIIIIIJJJJJJLLLPPPUUU^^^oooqqqaaaQQQJJJDDDDDDHHHWWWwwwsssjjjdddhhhuuu}}}jjjfffeeennnuuu[[[OOONNNOOOQQQSSSUUUUUUYYYaaaiiitttsssaaaTTTJJJCCC???>>><<<;;;<<<>>>@@@BBBDDDHHHQQQ]]]hhhqqquuuvvvkkkfff\\\PPPEEE>>>;;;:::999999888888888888999999:::;;;<<<===@@@EEEKKKOOOXXXbbbkkkkkkgggfffhhhjjjmmmlllzzzxxxaaaLLLDDDCCCBBBDDDIIIJJJJJJJJJKKKOOOWWWaaahhhmmmxxxrrrggg```YYYTTTIIIFFFAAA>>>======<<<<<<777777888888999:::::::::999999999999999999999999<<<;;;:::;;;===???BBBDDDFFFHHHMMMVVVaaaiiillllllmmmpppwwwvvvlllhhhhhhlllooorrrwww}}}~~~zzzuuusssuuuwwwlllcccXXXKKKAAA<<<666333444444111000222///////////////////////////000000//////...,,,,,,///...---,,,,,,---...///........................------------------------------,,,,,,,,,,,,,,,---------------------------{{{zzz~~~xxxcccOOO>>>;;;666333333333333222000000000/////////..............................------------------------.........---------------,,,,,,,,,,,,---------------------............///...111444777999<<>>;;;::::::::::::666666666777777777888888888999999::::::999999888;;;;;;<<<<<<>>>@@@CCCDDDGGGHHHJJJOOOWWW```iiiooouuuvvvoooooorrrwwwzzz|||xxxrrr|||zzzssshhhYYYMMMCCC;;;444333444222111222000000000000000000000000---......---,,,+++******.........------.........------------------------,,,,,,,,,------------...------,,,+++++++++,,,,,,,,,,,,---............---~~~nnniiikkkfffXXXJJJ>>>:::666333222222222111000000000000/////////...................................................------------............,,,,,,,,,---------......---------............///...111555888:::===@@@BBBDDDGGGJJJKKKJJJIIIIIIIIIIIILLLRRR]]]nnnuuueee]]]PPPHHHDDDJJJXXXooosssaaa___```nnnvvviiigggiiimmm{{{rrr^^^OOOOOORRRQQQQQQUUUTTTWWW___jjjuuu{{{hhhYYYNNNEEE@@@::::::999:::<<<>>>@@@BBBGGGIIINNNWWWbbblllsssvvvuuuqqqhhh[[[LLLAAA<<<:::888777777666666777777888;;;<<<>>>BBBEEEHHHHHHHHHKKKOOOWWWaaajjjsss}}}eeeTTTEEECCCDDDBBBDDDIIIJJJKKKLLLMMMQQQWWW___eeemmmzzz~~~ssshhh]]]RRRLLLEEEAAA===:::999999999888666666666666666777777777999999:::;;;;;;:::999999:::;;;<<<===???AAABBBCCCEEEFFFHHHJJJNNNXXXfffppp}}}yyy{{{~~~vvv~~~}}}yyyjjj]]]MMMBBB888555444222111222000000000000000000000000...............---,,,+++------............------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,,,,+++,,,.../////////...---|||jjjdddddd```TTTJJJ===:::555222222222222111000000000000////////////................................................,,,---------.../////////,,,,,,,,,------.........---------.........//////...111666999;;;===@@@BBBEEEGGGJJJKKKJJJIIIIIIIIIIIILLLSSSaaauuulll```[[[PPPGGGDDDMMM^^^xxx{{{ddd]]]\\\```ppppppccceeelllwwwiiiXXXLLLPPPTTTRRRQQQVVVTTTXXXaaannnyyyvvvcccUUUKKKDDD???;;;;;;<<<<<<>>>AAACCCDDDIIIJJJMMMUUU___iiippptttyyyuuulll^^^NNNBBB<<<;;;777777666666666666777777;;;<<>>???@@@AAAAAAAAADDDFFFFFFHHHRRRaaammm}}}wwwvvvjjjTTTHHH;;;666555222111222000000000000000000000000111111111111111000//////,,,---...//////...---,,,........................,,,,,,,,,------.........000///...---------------+++,,,.../////////......{{{nnnjjjiiicccTTTGGG???;;;666333333444222000000000111222222111//////................................................,,,,,,,,,++++++*********...---,,,++++++,,,---...,,,---.........///111333222444777999;;;>>>BBBEEEDDDFFFHHHHHHGGGGGGGGGIIIKKKOOOZZZkkk||||||mmmbbb]]]]]]MMMMMMMMMSSSeeejjj\\\TTT^^^lll|||uuukkkgggkkkppp}}}xxxYYYTTTQQQSSSSSSQQQRRRUUUZZZ```iiiqqq|||uuubbbRRREEE@@@@@@<<<<<<;;;<<<===???AAABBBEEEGGGKKKPPPWWWaaammmtttuuutttnnn```OOOBBB;;;:::999888666555555555777888===<<<>>>EEEHHHGGGGGGIIIOOOVVVdddwwwsssWWWNNNDDD???AAAEEEFFFFFFJJJKKKLLLLLLNNNVVV```iiisss}}}wwwjjjZZZLLLBBB@@@<<<999888888888999::::::999999888777777666999999999999999999:::::::::;;;===???AAABBBCCCDDDEEE??????DDDGGGKKKYYYhhh{{{zzz~~~~~~gggXXXEEE888444444444222222111111000000000000000.........///////////////................................................000000///...---,,,,,,+++------------------------........................yyyrrroookkkcccUUUJJJDDD???888333333444555555000111111222222111//////////////////////////////........................------,,,,,,,,,+++++++++///...---,,,,,,---...///,,,---.........///111333333555999;;;<<>>@@@CCCEEEEEEIIIKKKLLLMMMOOOVVV```gggnnnxxx~~~qqq___OOOBBB@@@<<<999888888999999888888888888888999999999::::::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEE@@@@@@DDDGGGJJJXXXhhh~~~|||}}}vvveeeNNN>>>666555444222222111111000000000000000.../////////////////////................................................000//////...---,,,,,,,,,------------------------........................~~~|||xxxxxxxxxwwwrrrgggYYYPPPCCC???999555444444444333111111222222111000000///000000000000000000000000........................---------------,,,,,,,,,///......------......///,,,---...///...///111333444777;;;>>>???@@@AAACCCFFFHHHIIIIIIGGGFFFGGGHHHIIIMMMSSS\\\eeemmmsssvvv}}}zzztttnnnggg```XXXTTTGGGHHHOOO___zzzwww___WWWYYY]]]iiixxxwwwjjjfffggghhh{{{sssYYYVVVRRRQQQSSSTTTSSSVVVZZZdddkkkvvv}}}eeeUUUKKKCCC>>>===:::;;;;;;<<<===???AAABBBCCCFFFJJJNNNUUU```nnnwww~~~vvvgggTTTEEE>>>===:::999888777777888:::;;;======@@@FFFJJJLLLRRRYYYaaaoooyyy```PPPIIIAAA===>>>BBBDDDDDDGGGIIILLLNNNPPPVVV___eeeiiisssxxxcccQQQCCC@@@;;;999888999999999777777777888999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>@@@AAABBBCCCCCCCCCGGGCCCBBBFFFGGGJJJXXXhhhzzzzzzxxxwww{{{xxx]]]GGG:::666444222222111111000000000000000//////////////////......................................................//////......------,,,,,,------------------------........................|||wwwwwwyyy}}}~~~{{{ooo```TTTCCCAAA>>>;;;999666333222222222222222111000000///////////////////////////..........................................------/////////....../////////,,,...//////...///222444666999===@@@AAAAAAAAABBBGGGHHHJJJIIIHHHFFFGGGGGGGGGKKKPPPWWW```jjjssszzz}}}wwwoooiiiddd]]]TTTNNNHHHJJJTTTiiigggXXXWWW^^^bbbooo~~~qqqhhhgggjjjsssgggVVVTTTQQQQQQTTTUUUUUUZZZ```hhhppp{{{vvv]]]NNNGGGAAA===;;;::::::;;;===>>>@@@AAABBBCCCFFFJJJNNNUUUaaappp{{{{{{jjjVVVFFF>>>===:::999777777777999;;;<<>>???@@@AAABBBBBBBBBBBBHHHDDDDDDHHHHHHJJJXXXiii|||uuutttooommmqqq|||lllQQQ???777444333222111111000000000000000////////////...............................................................---------------------------------------------........................wwwzzzzzz}}}yyygggYYYPPPMMMGGG@@@:::777777777444333222222111000000000...........................................................................//////////////////...---.../////////000222444777:::>>>AAAAAAAAAAAABBBGGGHHHJJJJJJHHHGGGGGGHHHFFFJJJQQQZZZeeerrr|||ooofff```YYYPPPIIIGGGJJJXXXqqqooo```XXXXXX\\\fffvvvwwwkkkfffiiiooo|||ooo^^^TTTSSSQQQRRRUUUVVVXXX___gggoooxxxqqqYYYJJJDDD???;;;::::::;;;<<<>>>@@@AAACCCCCCDDDHHHLLLPPPVVVbbbsss}}}kkkVVVFFF>>><<<999888777777888:::<<<===AAACCCFFFKKKNNNTTTcccqqq}}}bbbRRRFFFBBB>>><<<<<>>???@@@AAABBBBBBBBBBBBEEEBBBCCCGGGGGGIIIYYYkkk|||tttnnnhhheeejjjsss~~~uuuXXXDDD999555444222111111000000000000000000000//////.........---................................................,,,,,,,,,---------------------------------------........................|||}}}|||~~~sssgggddd^^^TTTHHH===888888:::555444333111000000000000................................................---------...............---......//////......------...///000///000222444888;;;>>>@@@@@@AAABBBCCCFFFHHHIIIJJJIIIHHHIIIJJJHHHLLLTTTaaappprrrcccYYYRRRKKKFFFEEEKKK\\\yyy|||iii]]]WWWWWWZZZmmm~~~pppgggeeekkktttyyycccVVVPPPRRRQQQSSSWWWYYY[[[dddmmmttt~~~~~~kkkUUUHHHBBB===;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFJJJOOORRRWWWeeexxxlllWWWFFF???===999999888888999;;;>>>@@@CCCFFFKKKOOOSSS]]]pppqqqYYYLLLBBB@@@>>><<<<<<>>>AAABBBCCCGGGKKKNNNPPPUUU\\\bbbiiiooo|||lllWWWFFF@@@:::888;;;<<<:::777:::::::::::::::999999999999::::::;;;<<<===>>>>>>>>>???AAABBBCCCDDDDDDDDDCCCAAADDDHHHHHHLLL\\\pppzzznnneee```dddjjjsss{{{yyyyyy}}}xxx\\\HHH<<<777555222111111000000000000000000000000///......------................................................++++++,,,,,,------......------------------------........................~~~zzzxxxrrrgggWWWHHH>>>999666555333111000000000000................................................,,,,,,---------.........,,,---...//////...---,,,---///000000///000222555888:::===>>>???AAACCCEEEEEEGGGIIIJJJIIIIIIJJJLLLMMMPPPYYYhhh{{{ttt___RRRJJJFFFDDDHHHPPPccc~~~jjj^^^YYY[[[aaauuuvvvjjjeeegggrrr|||nnnYYYQQQNNNRRRRRRTTTXXX[[[^^^hhhsssyyyrrrcccQQQFFF@@@<<<<<<>>>;;;===???BBBDDDEEEFFFFFFHHHMMMRRRTTTZZZhhh|||nnnXXXHHH@@@???;;;;;;::::::<<<>>>AAACCCDDDHHHNNNTTTZZZgggiiiRRRGGG??????>>><<<<<<>>>AAACCCDDDGGGJJJLLLOOOTTT\\\bbbffflllxxxnnn\\\GGG@@@:::888;;;===;;;777888999999::::::;;;;;;;;;:::;;;;;;<<<>>>??????@@@@@@AAABBBDDDFFFGGGGGGHHHGGGFFFJJJPPPPPPTTTggg{{{~~~~~~uuuhhh^^^^^^```fffxxx{{{vvvuuuwwwyyyvvv]]]JJJ>>>888666222111111000000000000000111000000///......------................................................******+++,,,------......------------------------........................{{{aaaIII;;;666555333111000000000111000000000000000000000000........................,,,,,,,,,---------......+++,,,---......---,,,+++---///000000000000333555888:::<<<===>>>@@@DDDFFFDDDFFFHHHJJJJJJJJJKKKMMMQQQTTT\\\mmmttt\\\LLLEEECCCDDDNNNWWWjjjoooaaa\\\cccmmm{{{sssiiiggglllxxxcccRRROOORRRRRRRRRUUUZZZ\\\```kkkvvvzzziii]]]NNNEEE???;;;===AAA<<<>>>@@@CCCEEEGGGGGGGGGJJJOOOSSSVVV[[[iii~~~pppZZZIIIBBBAAA======<<<===>>>AAADDDEEEDDDIIIPPPXXX___ooodddOOOEEE>>>>>>>>>======>>>AAACCCDDDGGGJJJKKKNNNSSS\\\bbbdddiiiuuunnn]]]GGG@@@999888<<<>>>;;;777666777888999;;;<<<===>>>;;;<<<===>>>???@@@AAAAAAAAABBBDDDFFFHHHIIIJJJKKKMMMMMMRRRXXXYYY^^^qqq~~~zzzxxx|||lll^^^ZZZYYY]]]pppzzzuuurrruuuxxx}}}ttt^^^KKK???999777222111111000000000000000111000000///...---------................................................******+++,,,------......------------------------........................```EEE:::777666666222...///333000000000000000000000000////////////////////////..............................------------......000///...///000444777:::999:::<<>>===::::::;;;<<<>>>AAADDDEEEIIIOOOVVV]]]hhh}}}qqq___OOOBBB===<<<<<<<<<===>>>@@@AAACCCGGGJJJLLLMMMQQQXXX]]]dddkkkxxxlllVVVFFFBBB===:::999:::::::::<<<<<<=========<<<;;;;;;;;;<<<======<<<===???AAA???CCCGGGJJJJJJLLLOOORRRXXX\\\______bbbppp~~~zzzwwwwwwzzz|||ppp```XXXUUUXXXiii~~~xxx{{{|||{{{ppp___QQQFFF<<<666555333000000000111111000.........///////////////---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////.........//////vvvUUU===888555555333//////222000000000000000000000000////////////////////////..............................------------......000/////////111444888::::::;;;<<<>>>AAACCCDDDEEEJJJIIIJJJMMMLLLJJJMMMRRR[[[iiivvvsss\\\KKKBBB@@@FFFMMM___uuuooo```bbbbbbqqquuufff```eeerrrlllXXXPPPNNNLLLRRRUUUXXX\\\bbblllxxxxxxpppiii___VVVJJJCCC@@@>>><<<:::===>>>???AAADDDGGGIIIKKKPPPRRRVVVZZZeeewwwttt[[[HHH@@@>>>::::::;;;<<>>@@@AAAAAADDDHHHJJJKKKPPPWWW\\\^^^hhhxxxjjjUUUEEEAAA===999999:::::::::;;;;;;<<<<<<============@@@AAABBBBBBAAAAAACCCDDDFFFHHHKKKLLLNNNRRRXXX]]]dddhhhlllmmmrrr|||xxxwwwvvvuuurrrpppqqqtttwwwtttfff___ZZZZZZgggwww{{{{{{nnnaaaUUUJJJ???777555333000000111222111111.........---------------...---------,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......aaaBBB:::444333333111000111000000000000000000000000////////////////////////..............................------------......000//////000222555888:::<<<<<<===>>>@@@BBBEEEFFFKKKJJJJJJLLLLLLMMMSSS\\\iiizzznnn___NNNCCC>>>@@@IIITTTllliii\\\```dddxxxyyymmmaaa```iiizzz}}}cccTTTPPPOOONNNUUUXXX\\\aaagggqqq}}}xxxllleee___[[[WWWPPPGGGAAA??????>>><<<@@@??????AAADDDHHHLLLNNNUUUVVVZZZaaammmwww]]]JJJAAA@@@;;;;;;<<<===@@@CCCFFFGGGMMMSSS___pppwwwaaaRRRGGG>>><<<<<<<<<<<<===???AAABBBAAADDDGGGJJJLLLQQQYYY______kkk}}}hhhRRRCCC@@@<<<999999:::::::::;;;<<<===>>>???@@@AAAAAACCCDDDFFFEEEDDDDDDFFFGGGLLLNNNPPPSSSYYY```iiioooxxx{{{{{{tttmmmiiijjjjjjjjjiiiiiikkkooorrr{{{{{{pppjjjddd```fffppp~~~zzz|||wwwooofff]]]QQQDDD;;;555333111000111222222222000000//////......------...............---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...cccFFF<<<333222444222000111////////////////////////////////////////////////..............................------------......//////000111333666999;;;>>>>>>===>>>???BBBEEEGGGJJJIIIIIIKKKLLLOOOZZZeee{{{|||___RRRFFF@@@>>>AAAOOO___zzzwwwbbbYYYaaakkkpppiiicccgggsssnnnYYYQQQRRRTTTTTTUUUYYY^^^dddkkkuuukkk]]]WWWSSSPPPNNNIIICCC???>>>>>>>>>>>>BBBAAA@@@AAADDDJJJOOOSSSYYYZZZ^^^fffuuuxxx]]]JJJBBB@@@<<<<<<===???AAADDDGGGIIIRRRXXXfff|||mmmYYYKKKBBB===<<<<<<<<<<<<>>>???AAACCCCCCFFFJJJLLLOOOUUU^^^dddjjjvvveeePPPAAA>>>;;;999999:::;;;:::>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKKKKLLLMMMOOOPPPSSSYYYaaakkkvvvyyyrrrlllfffaaaaaabbbcccdddeeeiiinnnqqqwww|||zzzwwwqqqkkkjjjooovvvrrr{{{tttmmmcccVVVHHH>>>666444111111222333333222444333333222111000/////////////////////.........//////......------,,,,,,------------------------,,,,,,,,,---------......---------,,,------......___FFF<<<333222444222000111////////////////////////////////////////////////..............................------------......//////000222444777:::<<>>>>>@@@CCCFFFHHHHHHHHHIIIKKKLLLQQQ___lllnnnWWWKKKBBB@@@???CCCUUUjjjppp^^^XXXdddrrrkkkgggeeekkkzzz|||bbbRRROOORRRUUUVVVSSSXXX___fffnnnzzz}}}eeeVVVOOOKKKIIIFFFCCC@@@=========>>>>>>CCCBBBAAACCCGGGNNNTTTYYY]]]]]]```jjj|||yyy^^^JJJAAA@@@======>>>@@@CCCFFFIIIKKKVVV]]]mmm}}}eeeSSSGGG???<<<<<<<<<<<<<<<>>>@@@BBBDDDDDDGGGJJJMMMQQQXXXbbbiiisss}}}aaaNNN@@@===::::::;;;<<<<<<;;;?????????@@@AAABBBDDDEEEHHHKKKOOOSSSVVVXXX[[[]]]YYY___iiiwww~~~{{{vvvrrrmmmhhhccc___[[[]]]```bbbeeeiiinnnrrrxxx|||}}}wwwttttttyyynnnkkk{{{qqqfffXXXIII???777555333222222333333222444444333222111000000////////////////////////////////////......---------------------------------,,,,,,,,,---------............------...///000000qqqUUUBBB:::444333333111000111000000000000000000000000////////////////////////..............................------------......//////111333666888;;;<<<@@@??????@@@AAADDDFFFGGGGGGGGGIIILLLMMMSSScccrrreeeQQQFFF???@@@AAAGGG]]]www|||lll]]]]]]iiiuuu}}}kkkgggdddjjj|||qqq[[[PPPNNNPPPRRRTTTSSSYYYaaajjjttt{{{fffVVVMMMHHHDDDCCCAAA???>>>======>>>???BBBBBBCCCFFFKKKSSSZZZ___aaa```bbbnnn{{{___KKKBBB@@@>>>>>>???AAADDDHHHKKKMMMWWW```sssrrr^^^OOODDD>>><<<<<<<<<<<<===>>>AAACCCDDDCCCFFFJJJMMMQQQYYYdddlllvvvwww\\\JJJ???===;;;;;;<<<>>>>>>===?????????@@@AAADDDFFFHHHGGGLLLTTT[[[aaaggglllooopppwww{{{ssspppmmmjjjhhheeeaaa^^^[[[^^^aaadddgggkkkpppttt|||~~~|||}}}{{{yyyyyy~~~xxxpppooo{{{vvviiiZZZKKKAAA:::777444333333333222111111111000000//////...............////////////////////////...............------------------------,,,,,,,,,---------.....................///000111~~~ttt]]]NNN===888555555333//////222000000000000000000000000////////////////////////..............................------------.........///111444777999;;;===???@@@AAABBBCCCDDDEEEFFFHHHIIILLLNNNPPPVVVgggwww```LLLBBB>>>BBBEEENNNjjjsssfff```fffssszzzuuujjjhhhgggoooxxxfffUUUOOOPPPPPPQQQTTTUUU[[[eeeooo{{{lll]]]RRRJJJEEECCCBBBBBB@@@???>>>???@@@AAABBBDDDIIIOOOWWW___ccceeeccceeeqqq}}}aaaLLLDDDBBB>>>???@@@BBBEEEIIILLLNNNXXXcccxxxgggWWWLLLBBB======<<<<<<<<<===???AAACCCEEEDDDGGGKKKNNNTTT\\\gggppp}}}pppUUUDDD>>>===;;;<<<>>>?????????@@@AAABBBDDDGGGKKKOOORRRRRRXXXcccmmmwww{{{vvvrrrkkkiiifffdddccccccaaa___aaadddgggjjjmmmqqqvvvyyywww~~~~~~zzzxxx{{{~~~rrrcccRRRGGG<<<999666444333222111000////////////////////////------........./////////............////////////........................,,,,,,,,,---------......------------...///000000~~~zzz{{{zzzvvvfffVVVPPP:::777666666222...///333000000000000000000000000////////////////////////.................................------............///222444777:::<<<===???@@@AAACCCDDDEEEEEEEEEHHHJJJNNNQQQRRRXXXiiiyyy~~~^^^KKKAAA>>>EEEJJJUUUttthhh```aaannn|||ooofffhhhmmmxxxlll]]]QQQOOORRRRRRTTTXXXXXX^^^iiitttsssdddWWWNNNHHHDDDDDDDDDCCCAAA@@@@@@AAAAAABBBEEEKKKRRRZZZbbbfffhhheeefffsssbbbNNNEEEDDD??????@@@BBBFFFIIIMMMOOOZZZfffzzzwww```RRRIIIAAA===>>><<<<<<<<<===???AAADDDEEEGGGJJJNNNRRRWWW```llltttkkkQQQAAA>>>===<<<===???AAAAAA@@@CCCDDDFFFIIINNNTTTYYY\\\dddlllxxxzzzvvvpppkkkggghhhfffcccbbbbbbcccbbbbbbhhhkkknnnqqqtttxxx|||rrrwww{{{||||||lllZZZNNN===:::777444333222000///000000000000000111111111,,,---------......//////------......//////000000........................,,,,,,,,,---------......+++++++++,,,---...///000pppkkkggg\\\OOOIII@@@<<<666333333333111///000000000000////////////////////////////////////000000//////.........---///////////////////////////000333666999;;;<<<===>>>@@@BBBCCCCCCDDDFFFGGGLLLKKKMMMNNNOOOWWWlllmmmTTTHHH@@@>>>CCCKKK[[[zzzrrrcccZZZ```ppp}}}yyymmmbbbhhhsssaaaXXXQQQQQQRRRRRRTTTWWWZZZaaammmyyy~~~ssscccVVVOOOJJJHHHDDD@@@??????AAACCCBBBCCCDDDIIIVVVccchhhfffhhhgggkkk{{{iiiSSSEEE@@@BBBCCCDDDEEEFFFJJJOOOSSS\\\iiirrr]]]OOOGGG???:::999<<<===>>>???AAACCCDDDDDDEEEIIIPPPWWWZZZaaappp~~~bbbKKKCCC<<<;;;;;;<<>>@@@BBBBBBBBBCCCEEEGGGJJJJJJLLLPPPTTT^^^sss}}}bbbLLLFFF@@@>>>DDDMMM___{{{ddd[[[ZZZgggzzzvvvmmmfffnnn{{{{{{^^^VVVQQQQQQTTTUUUXXX\\\```gggrrr}}}yyykkk___ZZZSSSQQQMMMHHHCCCAAA@@@AAABBBDDDFFFMMM[[[iiinnnlllhhhhhhmmm}}}gggRRRFFFAAACCCDDDDDDEEEFFFJJJOOOSSS___lll}}}lllXXXLLLEEE???;;;:::<<<<<<===???@@@BBBCCCDDDEEEIIIQQQXXX\\\cccsss~~~___JJJDDD=========>>>AAABBBCCCCCCCCCFFFKKKQQQZZZgggvvvxxxuuusssppplllhhheeecccbbb^^^]]]]]]^^^___aaacccdddiiimmmsssxxx{{{~~~yyynnncccfffqqq~~~pppWWWIII<<<777666444111000222222111000000///..............................---...///...---,,,---/////////.........---------///.........------------///......---...///111222{{{sssnnnggg[[[PPPJJJ===;;;999888999:::999888111111000000000/////////////////////////////////////////////............///////////////////////////111333666999;;;<<<======???AAABBBBBBCCCEEEFFFGGGIIILLLRRRXXXeee{{{pppXXXGGGDDD@@@@@@EEENNNbbb|||cccXXXVVV]]]ppp~~~qqqllljjjuuuoooYYYSSSPPPRRRVVVXXX]]]bbbhhhnnnxxxrrriiifff\\\[[[XXXRRRKKKEEEBBBAAACCCFFFJJJRRRaaaooouuussshhhiiippp~~~fffSSSHHHCCCDDDDDDEEEEEEGGGJJJOOOSSSaaammmsssdddSSSIIICCC>>>;;;;;;;;;;;;<<<===???AAACCCDDDGGGKKKRRRYYY]]]eeevvvxxxZZZHHHDDD>>>>>>???AAABBBCCCDDDEEEGGGIIINNNXXXgggyyyvvvnnnnnnllliiifffccc```___^^^\\\\\\\\\\\\^^^```bbbcccgggjjjpppuuuzzz}}}rrrfffXXX\\\jjjiiiWWWDDD:::666333111111111000000//////.................................,,,---...---,,,+++,,,..................------------------------,,,,,,,,,///.........///000222333}}}{{{xxxsssjjj]]]RRRKKKBBB???:::777555444555555111111111000000000/////////////////////////////////////////////.........////////////////////////000111444666999;;;=========???AAABBBBBBBBBDDDFFFGGGIIILLLQQQZZZiii|||~~~iiiUUUHHHCCC@@@@@@DDDMMMccciiiWWWUUUXXXcccvvvvvvlllllllll{{{}}}cccVVVQQQOOOSSSWWWYYY___eeemmmsss}}}uuunnnmmmfffgggfff___VVVLLLFFFDDDEEEIIIMMMVVVeeessswwwuuuhhhjjjrrr{{{fffUUUKKKFFFEEEEEEFFFFFFGGGKKKPPPSSS___kkk~~~|||lll^^^OOOGGGAAA<<<:::;;;::::::;;;<<<>>>AAACCCDDDJJJNNNUUUZZZ]]]fffzzzrrrUUUFFFCCC===???AAABBBCCCDDDEEEGGGNNNPPPVVVcccuuu|||rrrlllgggfffcccaaa^^^\\\[[[[[[ZZZZZZZZZ[[[]]]___aaacccdddgggmmmrrrxxx{{{nnnbbbWWWYYYcccvvvyyydddKKK===666222222333000/////////.........---........................,,,---......,,,,,,---...........................------------------------............///111333444|||~~~~~~yyypppdddXXXPPPFFFCCC===666222000222333111111111111000000000000////////////////////////.........///////////////////////////////////////000111444777:::<<<===>>>===???AAABBBBBBCCCEEEFFFIIIJJJLLLPPPYYYhhhxxxyyyfffUUUKKKCCCBBBBBBFFFPPPfff~~~mmm^^^TTTVVV\\\hhhyyypppjjjlllmmmsss[[[TTTQQQPPPTTTWWWYYY___fffooovvvvvvppppppvvvxxxvvvnnn```SSSKKKGGGGGGKKKPPPXXXfffsssvvvrrrhhhjjjrrryyyhhhYYYOOOJJJFFFFFFGGGGGGHHHKKKPPPTTT[[[gggyyyuuuggg[[[NNNGGGAAA;;;999;;;::::::;;;<<<>>>AAADDDEEENNNRRRXXX\\\___hhh~~~kkkQQQEEEBBB===???AAABBBBBBDDDHHHKKKRRRWWWaaaqqqyyyrrrjjjeeebbbaaa___]]][[[ZZZZZZYYYYYYYYYYYYZZZ\\\___aaabbbcccfffkkkqqqwww{{{ooocccXXXWWW\\\kkk{{{mmmQQQ???777333333555////////////....................................---///000///...---...///---.......................................//////.........///000222555666~~~yyypppdddZZZLLLJJJEEE???888555444555222222111111111000000000////////////////////////.........///////////////////////////////////////000222444777:::<<<===>>>>>>@@@BBBCCCCCCDDDFFFGGGIIIKKKLLLNNNYYYiiiwww}}}ooo___SSSKKKDDDCCCEEELLLZZZqqqqqqaaaYYYUUUUUU___lll}}}{{{llliiilllpppiiiWWWSSSQQQRRRVVVYYY[[[aaahhhrrrzzzuuuppprrrxxxgggWWWMMMIIIHHHLLLQQQYYYgggrrrtttppphhhiiiqqqxxxjjj]]]RRRLLLGGGGGGHHHHHHIIIKKKPPPTTTXXXcccttt{{{mmmcccXXXMMMFFF@@@:::888:::;;;;;;;;;<<<>>>AAAEEEGGGPPPTTT[[[___bbbnnneeeOOOEEEBBB>>>@@@BBBBBBBBBFFFLLLRRRWWWbbbrrrxxxpppiiiccc___]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ\\\___aaacccdddgggmmmsssyyy~~~{{{pppeeeWWWSSSUUUaaarrr}}}|||tttWWWDDD999444333555////////////////////////...........................///000///......///000---------........................///////////////.........///111444666888~~~~~~~~~}}}rrrfffXXXYYYWWWQQQGGG>>>888666222222222111111111000000////////////////////////............/////////000////////////////////////111222444777:::<<<>>>>>>???AAACCCDDDDDDEEEGGGHHHGGGJJJKKKOOO[[[nnn{{{~~~tttcccWWWOOOJJJDDDEEEIIIUUUiiiooo^^^WWWVVVVVVcccsssuuujjjiiimmmwwwsss```TTTRRRRRRTTTYYY\\\^^^eeennnxxxrrrnnnrrrwwwfffVVVMMMJJJGGGKKKQQQZZZgggssstttooohhhiiinnn}}}wwwkkk^^^SSSKKKHHHHHHHHHHHHIIILLLPPPTTTYYYbbbqqqtttfff\\\TTTKKKEEE???999888;;;<<<;;;;;;<<<>>>BBBFFFHHHPPPVVV^^^ccchhhvvv~~~___NNNGGGDDDAAACCCDDDCCCDDDIIIRRRYYYdddsss{{{qqqkkkfffaaa^^^ZZZYYYXXXXXXWWWWWWWWWWWWYYYYYYYYYZZZ]]]___bbbcccgggkkkqqqwww}}}|||{{{yyypppeeeWWWRRRRRR]]]mmm|||{{{vvvvvvzzzzzz]]]III===666333333000000000000000000000000........................---...//////------...///---------.........//////---------....../////////.........///222444777999|||ooodddgggggg```TTTEEE:::444222222222111111111111000////////////////////////---.........//////000000////////////////////////111222555888:::<<<>>>???@@@BBBDDDEEEEEEEEEGGGIIIEEEIIIKKKPPP^^^sss}}}lll[[[RRRLLLIIIDDDFFFMMM\\\uuusss```WWWWWWYYYgggyyy~~~qqqhhhiiimmm}}}jjjZZZSSSRRRRRRVVV[[[^^^bbbiiirrr|||}}}nnnkkkoootttxxxxxxpppaaaSSSLLLKKKEEEJJJQQQZZZhhhtttuuuppphhhhhhmmmzzzuuukkk___RRRJJJHHHIIIIIIIIIIIILLLPPPTTT[[[cccooo}}}qqqbbbXXXPPPHHHCCC>>>999999<<<===<<<<<<<<>>CCCJJJNNNYYYaaahhhjjjrrrlllSSSGGGEEEGGGHHHEEEEEEIIIPPP[[[nnn{{{tttnnniiiccc^^^[[[ZZZYYYXXXVVVUUUTTTSSSRRRSSSTTTTTTUUUVVVXXXZZZ\\\___dddhhhmmmpppvvv|||}}}xxxrrrmmmaaaWWWRRRVVV\\\eeewwwsssYYYEEE999555555333333222222111000000000.........///////////////////////////...---,,,,,,,,,,,,------------------...........................//////111333666999;;;bbbEEE888666333222222222000///111111111111111111111111000//////............///000///.........///111222666888:::::::::;;;===???>>>??????@@@BBBDDDEEEFFFIIIPPP___uuuqqq```SSSHHHEEEFFFEEEOOObbbzzzdddZZZZZZeeevvvwwwllleeefffrrrkkkVVVPPPQQQUUUTTTWWW]]]cccgggpppxxxqqq```TTTNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLIIIMMMTTT___mmmvvvtttmmmjjjhhhiiiqqq}}}}}}ooocccYYYPPPLLLGGGGGGHHHKKKNNNSSSWWWZZZ___dddjjjrrr{{{~~~vvvuuuwww~~~uuujjjZZZOOOEEEAAA???;;;999:::::::::;;;<<>>??????@@@BBBDDDGGGHHHMMMXXXlllrrr___QQQGGGDDDFFFGGGVVVooorrr___[[[___nnnrrriiifffiiixxx~~~cccSSSRRRUUUTTTTTTWWW___eeekkkttt}}}mmm[[[PPPKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKOOOUUU___lllvvvtttmmmjjjhhhjjjppp{{{xxxlllaaaXXXQQQMMMIIIHHHIIILLLQQQVVVZZZ[[[```eeejjjpppxxxvvvsssssszzzwwwkkkYYYOOOEEE@@@>>>;;;:::;;;999:::;;;===@@@FFFNNNSSS[[[^^^aaahhh{{{}}}dddSSSKKKIIIJJJMMMNNNOOORRRYYYlll~~~{{{wwwqqqjjjddd```]]]ZZZXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQRRRSSSTTTWWWXXXYYYZZZ]]]bbbhhhmmmpppwww|||uuuqqqbbb[[[UUUSSSPPPUUUjjjnnnZZZIII>>>888666333333222222111000000000000000//////......------,,,------...//////...............------,,,,,,,,,........................//////111333555888:::;;;hhhGGG:::777444333333333222111........................111000///...............000000//////000111333444777888:::;;;;;;<<<>>>@@@?????????AAACCCFFFIIIKKKNNN\\\sssttt^^^PPPGGGEEEFFFMMMcccjjjZZZ[[[ccctttooohhhhhhnnn~~~ttt\\\RRRSSSVVVUUUUUUYYYbbbiiipppzzzmmm[[[OOOKKKJJJFFFHHHKKKMMMMMMLLLIIIGGGLLLPPPUUU\\\fffppprrrnnnhhhhhhjjjpppyyy~~~ssshhh___XXXSSSPPPKKKJJJIIIMMMRRRXXX[[[\\\```fffkkkpppxxxyyysssqqqwwwwwwmmmZZZOOODDD@@@>>>;;;:::<<<888999;;;===AAAHHHPPPVVVXXXZZZ^^^iiixxxbbbTTTLLLKKKMMMOOORRRTTTVVV___ttt~~~ppphhheeefffgggfffggghhhiiiiiifffbbb______\\\YYYVVVUUUTTTSSSQQQOOOOOONNNOOOPPPRRRTTTUUUXXXZZZ\\\^^^aaaffflllpppuuu|||}}}wwwrrrddd]]]WWWTTTOOOSSSggg~~~}}}rrrwwwppp___OOOCCC;;;888333333222222111000000000000000//////......------+++,,,---...////////////.........------,,,,,,,,,........................///000222444777999:::;;;zzzvvvyyydddJJJ:::777444222222222222111111111111111111111111111000//////............/////////...///000111333444777999;;;;;;;;;<<<>>>@@@?????????@@@CCCGGGJJJLLLPPP```yyyrrr]]]PPPHHHFFFHHHRRRnnn}}}dddXXX\\\eeevvvyyyllliiikkksssiiiVVVPPPRRRSSSVVVWWW\\\eeennnvvvmmm[[[OOOJJJIIIEEEHHHLLLPPPQQQPPPMMMKKKKKKQQQWWW\\\bbbkkkoooooojjjjjjlllpppwww}}}zzzoooeee^^^YYYUUUSSSMMMKKKJJJMMMTTTYYY[[[[[[aaagggmmmqqqxxx{{{uuuqqqttt{{{}}}xxxrrr___SSSHHHBBB???;;;:::<<<777999;;;>>>CCCJJJSSSYYYXXX[[[aaaoootttbbbUUUMMMLLLQQQPPPSSSVVVZZZhhhuuulll___TTTOOOPPPRRRTTTSSSUUUYYY\\\^^^^^^]]]\\\\\\XXXTTTQQQPPPOOONNNMMMMMMMMMMMMNNNPPPSSSUUUWWWZZZ]]]```cccfffkkkpppttt{{{~~~xxxssshhh```ZZZUUUPPPRRRdddyyy{{{mmmppp|||ssscccRRRDDD999333333333222222111000000000///////////////.........,,,,,,---.../////////...------------------,,,,,,........................///000333555888999;;;;;;~~~xxxrrruuusssZZZGGG:::777333111111222222111111111111111111111111111///............//////000............///111333444777999;;;<<<<<<<<<>>>@@@>>>>>>>>>???BBBFFFJJJMMMVVViiimmmZZZOOOJJJIIIKKK[[[|||ttt```YYY```jjjzzzrrrhhhiiinnnwwwxxx^^^RRRQQQSSSRRRXXXYYY___iiirrr{{{ooo]]]QQQJJJHHHGGGHHHKKKNNNOOOOOONNNMMMKKKVVV```cccffflllqqqsssrrrrrrsssvvvyyy|||zzzooofff___ZZZWWWUUUOOOLLLJJJMMMTTTYYY[[[ZZZbbbiiiooorrrwww~~~zzzuuuqqqrrrwww{{{{{{yyyhhh[[[NNNFFFAAA;;;:::;;;777888;;;>>>DDDLLLUUU[[[YYY]]]fffuuuoooaaaUUUMMMNNNVVVTTTWWW[[[aaarrr{{{zzzttttttuuuuuusssmmmeee___WWWRRRKKKFFFEEEFFFGGGHHHIIILLLPPPTTTVVVWWWXXXYYYXXXTTTOOOLLLKKKLLLLLLLLLOOOOOOOOOPPPQQQTTTVVVWWW\\\___dddhhhlllppptttwww~~~xxxtttlllccc[[[VVVQQQQQQ```rrrrrrqqq{{{vvvhhhWWWGGG;;;444333333222222111000000000.........///////////////------..................,,,,,,------------------........................///111333666999:::;;;;;;~~~yyyqqquuuvvvdddOOOAAA:::777333000000111111111////////////////////////...............///000111...------...///111222444777999;;;<<<<<<===>>>@@@======<<<>>>AAAEEEIIILLL___tttiiiWWWOOOKKKKKKMMMiiimmm]]]ZZZcccnnnyyymmmeeehhhoooyyynnnWWWPPPTTTVVVTTTZZZ[[[aaakkkuuu~~~qqq```SSSLLLIIIEEEEEEFFFFFFFFFFFFFFFFFFMMM[[[iiilllmmmpppuuuwww{{{{{{{{{|||}}}|||qqqggg___ZZZWWWUUUPPPLLLJJJMMMTTTYYYZZZYYYdddjjjpppsssvvv|||~~~}}}zzzuuuqqqqqquuuzzz}}}~~~ooobbbSSSIIIBBB<<<999999666888;;;???DDDMMMVVV\\\YYY^^^hhhwwwlll```UUULLLPPPZZZZZZ]]]```fffxxx{{{llleee^^^ZZZZZZWWWVVVWWWWWWVVVRRRLLLHHHEEECCCBBBBBBBBBBBBAAA@@@BBBEEEIIILLLNNNOOOQQQRRRVVVRRRLLLIIIJJJKKKMMMNNNRRRRRRRRRRRRSSSTTTVVVWWW]]]aaaggglllooosssvvvxxx~~~xxxtttpppfff\\\WWWQQQPPP\\\lllxxxuuu~~~|||ooo```QQQDDD===333333222222111000000000---.........//////000000---...............------,,,,,,,,,------.................................///111444777999;;;;;;;;;|||~~~rrraaaPPPDDD;;;888444222222333222222111111000000000000111111111111000000//////......222111///...///111444666:::;;;;;;;;;<<<=========AAAAAACCCDDDCCCDDDLLLVVVfff{{{cccTTTJJJDDDJJJUUUqqqzzzggg[[[WWWdddyyyrrriiigggiiiooobbbVVVTTTRRRQQQSSS\\\^^^eeeppp{{{rrrbbbTTTLLLHHHGGGFFFDDDDDDEEEHHHKKKMMMWWWbbbpppwwwwwwvvvxxx{{{zzz|||~~~|||}}}tttkkkddd___ZZZWWWOOOOOOOOOPPPSSSXXX\\\___bbbhhhmmmpppuuu|||~~~|||yyyuuuooooooxxxzzzttthhhWWWIIIAAA>>><<<;;;;;;;;;<<>>???AAA@@@???===>>>>>>AAABBBEEEJJJOOOQQQQQQPPPPPPMMMNNNSSSSSSNNNLLLOOORRRRRRSSSSSSSSSVVVZZZ]]]aaaffflllpppqqqrrruuuxxx{{{vvvuuuvvvqqqllleee^^^VVVTTT^^^kkk~~~}}}wwwlll```MMM<<<555444222000111333222000000000000000000000000000.........------,,,,,,,,,+++,,,,,,---......------...------------...//////000333666888888888999;;;~~~zzz{{{sssiii[[[MMMDDD;;;888333111000000//////111111000000000000111111000000000000////////////111000///...///222555777::::::;;;;;;<<<=========??????AAACCCDDDFFFPPP[[[rrrsss^^^RRRJJJGGGOOOZZZyyyiii]]]YYY[[[mmmnnndddcccgggrrrxxx\\\SSSSSSRRRRRRUUU]]]___fffrrr}}}uuueeeWWWMMMHHHHHHFFFEEEDDDEEEHHHLLLNNNXXXeeeuuu~~~}}}|||}}}{{{}}}yyyqqqiiibbb\\\YYYSSSRRRPPPPPPRRRUUUYYY[[[bbbhhhnnnqqqvvv|||~~~|||{{{wwwqqqpppyyy~~~uuuiiiXXXJJJBBB>>><<<;;;::::::<<<@@@FFFMMMTTTYYY\\\aaahhhvvvlll]]]TTTPPPTTTZZZ\\\]]]dddssszzzcccNNNIIIIIIDDDAAABBBBBBBBBBBBAAA@@@@@@??????===>>>@@@???>>>======>>>AAABBBEEEJJJOOORRRRRRPPPQQQNNNPPPTTTTTTPPPOOOQQQSSSTTTUUUUUUVVVXXX\\\___bbbgggnnnqqqsssuuuxxx{{{~~~xxxvvvuuurrrnnnggg```XXXWWW___kkkxxxjjjTTTBBB;;;888333000111222222111000000000000000000000000///...............------,,,------.........------...------------...//////000333666888888888:::;;;yyyzzz{{{wwwqqqjjjaaaVVVKKKDDD<<<999444111000000///...111111000000000000111111////////////000000000000//////...///000333666888::::::;;;;;;<<<======>>>======???BBBDDDIIIUUUbbbyyyhhhWWWOOOIIIIIIRRR___lllXXXUUUXXXbbbwwwyyylllaaaaaaiiixxxlllUUUOOOQQQRRRTTTXXX___aaaiiitttyyyjjj[[[OOOHHHIIIHHHEEEEEEFFFJJJNNNQQQXXXfffxxx|||}}}~~~vvvmmmeee^^^[[[YYYWWWTTTQQQQQQTTTWWWZZZbbbiiiooosssxxx~~~}}}~~~zzzuuuttt|||vvvjjjYYYKKKCCC???===;;;999:::<<<@@@GGGPPPWWW\\\___ccclllyyymmm^^^UUUQQQTTTZZZ\\\```jjj{{{bbbQQQBBBAAACCCAAA???@@@<<<==================>>><<<>>>???>>>======>>>???DDDEEEHHHMMMRRRUUUTTTSSSQQQPPPQQQTTTUUURRRRRRTTTTTTUUUWWWWWWXXX[[[^^^aaaccchhhooosssuuuxxx|||zzzwwwvvvtttoooiiiccc[[[XXX___iiivvv^^^JJJAAA;;;444111111222222111000000000000000000000000.........///////////////....../////////......---......------......///000111333666777888888:::;;;rrrwww{{{yyyzzz{{{{{{wwwtttoooiiiaaaWWWLLLEEE???;;;666222111111111111111111000000000000111111......//////000000111111.........///111444777999999::::::;;;<<<===>>>>>>======???BBBEEEJJJXXXeeemmm___QQQKKKGGGFFFQQQ^^^{{{qqq```SSSTTT\\\hhh}}}qqqlllbbbcccpppwwwcccQQQNNNQQQRRRUUUZZZ___ccckkkwww{{{nnn___RRRJJJKKKIIIGGGFFFHHHMMMRRRUUUYYYeeevvv}}}}}}}}}~~~xxxmmmeee```^^^^^^[[[WWWTTTSSSUUUXXX[[[bbbiiiqqquuu{{{~~~}}}|||zzz{{{vvvkkkZZZMMMDDD@@@===;;;888999;;;AAAHHHQQQYYY^^^```dddmmm|||lll^^^UUUQQQTTTZZZ]]]cccooofffUUUIII??????AAA???======<<<===============>>>>>><<<>>>???>>>===>>>???AAAGGGIIIMMMSSSWWWYYYXXXVVVPPPOOOPPPQQQRRRRRRSSSTTTTTTVVVXXXYYYZZZ]]]```cccdddiiioootttvvvzzz|||yyyxxxwwwrrrnnnhhhccc\\\XXX\\\ddd~~~gggRRRBBB:::333222444333111000////////////////////////------....../////////000/////////000//////...---...............//////000222444666777888999;;;<<>>?????????@@@CCCEEEJJJVVVcccssseeeXXXMMMHHHDDDCCCMMM[[[ppp~~~ggg[[[SSSWWWaaaooooookkkccchhhwwwmmm]]]PPPOOORRRRRRUUU[[[```eeeooo{{{zzzooobbbTTTLLLKKKJJJIIIIIILLLQQQWWWZZZ]]]fffsss}}}~~~~~~xxxllldddaaaaaa]]]ZZZWWWTTTTTTVVVXXXZZZaaaiiirrrxxx~~~{{{}}}~~~wwwkkk[[[NNNEEE@@@===;;;777888;;;@@@HHHPPPYYY]]][[[___iiixxx}}}jjj\\\TTTPPPTTTYYY___fffrrrlllTTTIIIBBB<<<<<<===<<<::::::>>>>>>>>>>>>============>>>????????????@@@BBBDDDGGGKKKQQQXXX\\\]]]ZZZWWWNNNOOONNNNNNOOOQQQSSSSSSTTTVVVYYYZZZ\\\^^^bbbdddeeejjjppptttwww{{{~~~zzzxxxvvvvvvvvvoookkkfffbbb[[[VVVWWW\\\rrrsss]]]CCC999333555777444000///////////////////////////,,,,,,,,,------......///...///////////////......///............///000000222444666777777999;;;===kkkkkkmmmnnnlllooozzzwwwuuuuuussstttuuussslll```RRRHHHFFFAAA:::555222222222222111111000000000000111111////////////000000000000......///111333666888999888999:::;;;<<<>>>??????@@@@@@AAADDDEEEIIITTT```xxx|||hhh]]]SSSJJJGGGCCCBBBLLL[[[lllrrr]]]VVVSSS[[[hhhxxx{{{mmmhhhdddooo{{{eeeXXXPPPQQQSSSRRRUUU\\\bbbhhhttt{{{sssjjj```UUUMMMJJJJJJKKKNNNRRRWWW\\\___ccciiisss|||}}}pppfffccccccZZZYYYVVVTTTTTTUUUVVVWWW___hhhrrrzzzzzz}}}vvvkkk\\\NNNEEE@@@<<<999777888:::>>>EEENNNUUUZZZYYY[[[eeeuuu{{{}}}yyyfffZZZRRROOORRRXXX```hhhuuu```MMMAAA???<<<<<<===>>>>>>>>>>>>>>>==================@@@AAABBBAAAAAACCCFFFHHHHHHMMMVVV^^^cccbbb\\\XXXPPPQQQPPPLLLMMMQQQSSSSSSTTTVVVZZZ\\\^^^aaadddfffggglllqqquuuxxx||||||wwwuuutttsssrrrmmmiiieeebbb\\\UUUTTTWWWdddsssjjjJJJ<<<444666999444000000000000000000000000000000,,,,,,,,,---------------------...////////////...//////......//////000111333555666777777999<<<>>>llliiijjjkkkiiifffkkktttzzz{{{||||||yyyvvvwwwuuuvvvxxxwwwrrrgggZZZQQQPPPJJJBBB:::666444222111111111000000000000111111000000000000////////////...///000222444666777888888999:::;;;<<<>>>????????????BBBEEEFFFHHHSSS^^^tttooo]]]UUUMMMHHHGGGEEEEEEQQQ```sss}}}iiiWWWTTTVVVaaaqqqtttiiifffhhhxxxrrr]]]TTTOOORRRTTTRRRVVV^^^eeelllzzz{{{qqqiiiccc[[[SSSLLLIIIJJJMMMRRRWWW\\\aaacccdddjjjsss|||xxxlllfffeee\\\[[[YYYXXXVVVVVVVVVVVV]]]gggrrr{{{{{{~~~vvvkkk[[[NNNEEE@@@;;;888777777999===CCCJJJQQQVVVXXXXXXaaaqqq{{{}}}~~~sssuuuzzztttcccWWWPPPNNNQQQWWW___iiizzzsssVVVIII@@@AAA@@@>>>>>>???@@@@@@=========>>>??????@@@@@@BBBCCCDDDDDDDDDFFFIIILLLMMMTTT^^^iiimmmkkkccc\\\TTTVVVSSSNNNNNNTTTVVVUUUUUUXXX\\\___aaadddgggiiikkkoootttwwwyyy}}}zzzuuusssrrrqqqpppooojjjgggeee___WWWSSSUUUYYYeeewwwvvvVVVDDD777777888333000222000000000000000000000000............------------***+++,,,......////////////////////////000000111444555666777777999<<>>???@@@===>>>AAAEEEFFFIIIRRR]]]sssyyyfffUUUOOOIIIFFFHHHGGGIIIWWWggg|||zzzcccWWWVVVZZZfffwwwoooeeefffllloooXXXPPPMMMRRRTTTSSSWWW___gggppp}}}uuujjjbbb]]]XXXQQQKKKHHHJJJNNNTTTZZZ```dddfffccciiirrr{{{~~~}}}qqqiiifff``````^^^]]][[[YYYWWWVVV[[[fffrrr|||}}}uuukkk[[[NNNEEE???:::777777777999<<>>@@@AAACCCDDDEEEDDDEEEEEEEEEEEEHHHKKKNNNSSS[[[gggrrrwwwsssjjjcccXXXZZZWWWQQQQQQWWWYYYWWWVVVYYY^^^aaacccfffiiikkkmmmqqqvvvyyy{{{wwwrrrqqqqqqqqqpppqqqmmmiiigggbbbYYYUUUUUURRR^^^pppzzz```KKK999666666111000444000000000000000000000000000000//////.........---)))***+++---...//////000///////////////000111111444555666777777999<<>>>>>AAA@@@AAACCCDDDGGGPPPZZZyyyzzzjjj]]]TTTOOOIIIEEEFFFHHHOOO```qqq|||lll\\\YYY___oooyyymmmjjjgggttt|||eeeTTTTTTSSSSSSTTTXXX^^^bbbiiitttzzznnnccc```___YYYSSSOOOLLLLLLNNNRRRYYY___bbbdddgggjjjnnntttzzz~~~zzzzzz{{{xxxmmmgggiiifffaaa^^^]]]\\\[[[ZZZ___eeeppp}}}}}}}}}yyyjjjXXXNNNFFF>>>999888666777888999;;;???EEEIIIKKKOOOVVV]]]cccgggiiijjjffffffjjjsss~~~~~~ppp___TTTMMMLLLQQQXXXeeennndddLLLCCC>>>>>>>>>>>>???????????????@@@BBBDDDFFFGGGGGGHHHDDDHHHKKKKKKKKKMMMSSSYYY```pppzzzqqqccc]]]XXXVVVTTTQQQSSSXXXZZZZZZ\\\```eeejjjmmmnnnpppsssvvvyyy|||xxxrrrppppppqqqrrroooqqqpppjjjaaaYYYSSSRRRQQQ[[[lll}}}wwwuuuyyylllSSS<<<666555111///333111111111111000000000000......////////////......------............------////////////000111222333666777999999888888:::;;;fffdddbbbaaa\\\VVVUUUXXXiiinnntttyyy~~~|||wwweeeOOO???888555333222111000000/////////000000000000000000000000000111222444666777888999999::::::;;;<<<===>>>>>>AAA@@@AAADDDEEEHHHSSS^^^ttttttbbbVVVNNNLLLGGGEEEFFFKKKWWWnnnnnn```]]]bbbsssssskkkjjjkkkxxxwwwbbbSSSSSSRRRRRRTTTXXX^^^cccooozzz{{{ooodddaaa___ZZZTTTQQQOOOOOOPPPTTTZZZ```dddeeegggjjjnnnssswwwzzz|||}}}yyyxxxyyy}}}vvvmmmhhhhhhgggeeedddbbb```]]][[[```fffqqq~~~wwwhhhWWWMMMFFF>>>999888444555666777999===BBBFFFDDDHHHNNNTTTZZZ]]]___```]]]]]]```hhhsssyyy{{{yyyttthhhZZZRRRMMMMMMTTT\\\jjjuuu~~~\\\GGG@@@=========>>>>>>>>>??????AAABBBDDDEEEGGGIIIKKKMMMOOOQQQRRRRRRSSSYYYdddlllxxxiii```XXXVVVTTTSSSUUUXXXZZZ[[[]]]aaafffkkknnnooorrrtttxxx{{{xxxsssrrrsssttttttqqqrrrqqqkkkcccZZZTTTRRRPPPWWWhhh{{{wwwtttxxxpppWWWAAA999777222000333111111111111000000000000......////////////...............//////.........000000//////000111222222444666888888888888:::<<>>>>>AAA@@@AAADDDEEEIIIUUUaaatttqqq^^^RRRLLLIIIFFFEEEHHHPPPdddsssgggeeekkk{{{}}}nnniiikkknnn}}}ooo[[[QQQQQQQQQRRRTTTYYY```dddwww{{{xxxvvvwww{{{|||pppdddaaaaaa]]]YYYVVVSSSRRRQQQTTTYYY^^^bbbcccgggiiimmmqqqtttwwwxxxyyywwwvvvwwwzzz~~~wwwrrrnnnjjjkkklllkkkhhhccc^^^[[[^^^dddooo|||ttteeeUUUKKKEEE>>>999888222333444555777:::???BBB>>>AAAFFFKKKOOORRRSSSSSSRRRRRRUUU\\\dddjjjkkkkkkeee]]]TTTPPPMMMOOOXXXbbbqqq~~~vvvWWWFFFBBB??????>>>>>>???@@@@@@AAADDDFFFHHHJJJLLLQQQWWW[[[aaaaaaaaabbbfffppp~~~qqqeeeYYYUUUVVVVVVXXXZZZ[[[\\\___dddhhhmmmppprrruuuwww{{{zzzvvvuuuvvvwwwxxxssssssrrrlllddd[[[UUURRRNNNSSSbbbwww~~~{{{}}}rrr[[[EEE<<<999444111333111111111111000000000000...//////000000//////...////////////////////////111000000000000000111222222444777888888999;;;===ccc``````aaa___[[[]]]aaajjjoooxxx~~~YYY@@@777333333222111000000000000000000000000000000000000000111222444666777888999999::::::;;;<<<===>>>>>>AAAAAABBBCCCDDDHHHVVVccc|||sss```TTTOOOHHHGGGFFFJJJWWWqqqyyykkklllttt{{{mmmiiilllooo~~~gggUUUOOOPPPQQQRRRUUUZZZbbbggg|||rrrjjjfffeeegggkkkrrrzzz~~~zzzooodddccceeeccc```___WWWUUURRRRRRUUUYYY\\\]]]eeegggkkkooosssvvvxxxyyyvvvvvvvvvyyy}}}}}}zzzwwwtttrrroooqqqqqqnnniiiccc]]]ZZZWWW]]]hhhvvv~~~|||pppaaaQQQHHHCCC===999888111222444444555888<<>>bbb``````bbbaaa___bbbggglllrrr~~~cccDDD888444333222111000000000000000000000000000000000000000111222444666777888999999::::::;;;<<<===>>>>>>AAAAAABBBCCCCCCHHHWWWfffsss```UUUPPPHHHIIIIIIOOOaaa{{{ggglllyyy{{{kkkgggkkkooovvv___PPPNNNOOOPPPRRRVVV]]]eeejjj}}}rrrddd\\\XXXWWWXXX\\\bbblllwww~~~{{{xxxmmmeeegggkkkkkkiiiiii^^^ZZZUUUSSSTTTWWWYYY[[[bbbdddiiioootttxxx{{{|||wwwvvvvvvxxx{{{~~~~~~~~~}}}{{{xxxuuusssrrrqqqqqquuuvvvtttoooggg___ZZZYYYSSSXXXcccppp|||~~~}}}~~~~~~|||yyyjjj\\\MMMEEE@@@;;;888888222333555555555777:::===<<<===???AAACCCDDDDDDDDDBBBCCCDDDGGGKKKNNNPPPQQQQQQPPPPPPQQQQQQVVVeeettt```III???===???>>>>>>???@@@BBBEEEFFFKKKRRR\\\fffppp{{{wwwiii\\\XXX[[[\\\]]]^^^]]]aaaggglllooossswww{{{~~~~~~|||zzzxxxsssqqqnnnjjjddd]]]UUUQQQOOOOOOWWWlll}}}~~~ppphhhXXXFFF;;;777444222222111111111111000000000/////////000000000000////////////............//////000000000000000000111222222444666888999;;;===???aaa______aaaaaa```ccciiimmmuuuiiiHHH:::444333222111111000111111000000000000000000000000000111222444666777888999999::::::;;;<<<===>>>>>>???@@@BBBCCCCCCJJJ[[[mmmnnn^^^SSSNNNIIIJJJMMMWWWpppyyycccjjj{{{wwwiiigggllluuummmZZZOOOMMMNNNPPPSSSXXX```hhhnnn~~~qqqdddWWWQQQNNNKKKLLLOOORRR]]]hhhpppvvv{{{|||yyywwwnnnhhhlllqqqrrrpppoooeee```ZZZVVVVVVYYY\\\]]]___bbbhhhnnnuuuzzz}}}yyywwwvvvwwwyyyzzzzzzyyyyyywwwsssooonnnoooqqqssswwwxxxvvvpppfff]]]XXXWWWRRRWWWaaannnzzz}}}}}}~~~}}}zzzwwweeeWWWHHHAAA===999666666222444555666555666999;;;::::::;;;<<<===>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEJJJLLLOOOQQQSSSZZZmmm~~~sssWWWFFF???<<<;;;:::;;;<<<>>>BBBEEEHHHRRR]]]mmm}}}rrrggg]]][[[]]]]]]^^^```___eeelllqqqtttwww||||||xxxvvvrrrpppmmmiiieee^^^WWWRRRPPPNNNSSSdddzzz~~~wwwjjjdddWWWGGG;;;777555333111111111111111000000000000///000000111111000000//////...---,,,,,,---...///////////////000111222333333555888999:::<<<>>>@@@aaa______aaaaaaaaaeeekkkmmmvvvhhhHHH;;;444444333222111111111111000000000000000000000000000111222444666777888999999::::::;;;<<<===>>>>>><<<>>>BBBDDDFFFOOOcccvvv~~~mmm```UUUNNNGGGJJJQQQaaawwwhhhnnn}}}ttthhhkkksss|||dddUUUOOOMMMNNNQQQUUUZZZbbbkkkqqq~~~~~~bbbWWWLLLGGGEEECCCCCCFFFFFFNNNWWW\\\dddnnnvvvyyyyyyqqqmmmqqqwwwwwwsssrrreee```ZZZVVVWWW[[[___aaa^^^aaagggnnntttyyy}}}~~~yyywwwuuuuuuvvvvvvuuutttpppmmmhhhffffffiiinnnqqqsssvvvxxxsssiii^^^XXXVVVQQQVVV```lllxxx}}}{{{zzz{{{yyyuuuqqq```RRRDDD>>>:::777555555222444555555555555777888888888999999:::::::::;;;999999:::999:::;;;===???CCCGGGLLLQQQSSS^^^ttthhhPPPEEE???;;;:::::::::<<<@@@DDDIIILLL[[[jjjjjjccc^^^^^^___^^^___bbbaaagggpppuuuwww{{{{{{wwwtttqqqooollljjjfffaaaZZZTTTPPPLLLOOO\\\nnn}}}qqqfff[[[KKK>>>888666444111111111111111000000000000000000111111111111000000...---,,,++++++,,,---............///000222333444555777999;;;;;;<<>>>>>:::===AAAEEEHHHSSSiii~~~pppdddZZZRRREEEJJJSSShhhwwwqqquuusssjjjppp{{{uuu^^^SSSPPPMMMOOORRRUUU[[[dddmmmsssmmmXXXNNNDDDBBBAAA??????AAA???EEEJJJNNNVVVeeessszzz|||tttpppuuuzzzxxxtttqqqbbb]]]WWWTTTVVV[[[```ccc^^^aaagggmmmsssxxx{{{|||yyyvvvtttsssssssssrrrpppaaa^^^ZZZWWWYYY^^^dddhhhoootttyyyvvvlllaaaYYYVVVPPPUUU^^^jjjuuu}}}}}}zzzxxxwwwwwwtttooojjj]]]PPPBBB<<<999666444444111333444444444444555777888888888999999::::::::::::::::::999888999;;;===???CCCJJJOOOSSS```xxx{{{\\\GGG@@@;;;666<<<<<<===???CCCIIINNNQQQbbbrrr}}}sssddd```___``````^^^___bbbbbbiiirrrwwwzzz}}}}}}}}}{{{vvvsssrrrooollljjjhhhccc\\\VVVPPPKKKLLLWWWfffxxxxxxiii```PPPAAA:::888555111111111111111000000000000000000111111111111000000...---+++******+++---...------...///111333444555777999;;;<<<<<<===???AAAccccccbbbbbbccceeefffgggsssyyyzzzkkkXXXHHH===777555444444444444333111111111000000000000111111222222444666777888888888::::::::::::;;;;;;<<<===>>>===???EEEJJJWWWooowwwhhhYYYMMMJJJJJJWWWvvvuuunnn|||~~~vvvqqqvvvkkkWWWOOOMMMNNNOOORRRUUU\\\gggsss{{{qqq^^^NNNGGGAAAAAAAAA???>>>???<<>>CCCEEEIIIRRR\\\jjj}}}wwwmmmeeeaaabbbbbbaaa```aaadddggglllooorrruuuxxx|||}}}|||wwwtttnnnnnnmmmkkkgggbbb]]]ZZZPPPLLLKKKQQQ\\\lllssshhhWWWFFF:::444111111////////////000000000000000000000000000000000000////////////000000000000...//////000111333444555555777888:::;;;>>>BBBEEEaaaaaaaaabbbcccfffhhhiiinnntttyyyvvvqqqiii^^^OOOAAA777444333111111222222111000111111000000000000111111222222444666777888888888::::::::::::;;;;;;<<<===>>>>>>@@@EEELLL[[[tttxxxhhhXXXKKKLLLNNN\\\|||rrrmmmzzz|||uuusss{{{fffUUUOOOOOOOOOPPPSSSWWW___kkkwww{{{bbbRRRKKKDDD??????>>>;;;999:::>>>???AAACCCIIITTTbbbllltttvvvvvvuuuwwwwwwooofff\\\UUUNNNOOOWWWbbbhhhjjjjjjlllooouuuyyy||||||{{{~~~zzzvvvtttrrrpppllliiiWWWOOOHHHGGGGGGJJJRRRZZZfffmmmppplllfff```YYYSSSQQQTTTZZZbbbkkkqqqrrrrrrkkkhhhdddcccdddeeebbb___RRRIII???888666555444222444444444444555555555555555555555555666777888999999999::::::;;;;;;:::::::::<<>>CCCFFFLLLWWWcccuuu}}}uuuoooiiidddaaabbbaaaaaaaaacccgggjjjqqqsssvvvxxxzzz}}}{{{vvvssssssuuuvvvwwwzzzzzz{{{}}}|||}}}}}}wwwsssnnnooonnnlllhhhccc]]]ZZZPPPLLLJJJOOOXXXhhh}}}tttjjjZZZIII===666333222///000000000000000000000000000000000000000000000////////////000000000000/////////000111333555666666888:::;;;<<>>CCCHHHPPP___nnn{{{mmmhhhgggfffeeeaaabbbaaaaaabbbeeejjjnnnvvvxxx{{{|||~~~xxxqqqmmmiiieeecccccceeeffffffhhhhhhjjjmmmqqqssstttssstttvvvzzz~~~}}}{{{zzz{{{~~~wwwrrrmmmnnnooommmiiiccc]]]YYYQQQLLLIIIKKKSSSbbbwwwwwwnnn___OOOAAA999555444000000000000000000000000000000000000000000000000////////////000000000000/////////000222333555666777999;;;<<<===@@@DDDGGG`````````aaaccceeeggghhhnnnrrrxxx~~~tttoookkkbbbVVVPPPMMMHHH@@@888555333111111222444333333111111000000000000111111111222444666777888888888999999999:::;;;<<<===>>>AAAAAACCCHHHTTTiiixxxhhh]]]RRRJJJGGGQQQgggsssgggccclllxxxzzzrrrqqqtttoooYYYOOOOOOPPPNNNPPPUUU]]]gggtttrrr___UUUQQQFFFBBB@@@BBBCCCAAABBBFFFEEEHHHKKKKKKLLLNNNTTTXXXjjjssszzzzzzvvvrrrmmmgggYYYUUUOOOLLLOOOXXXeeemmmtttxxx|||}}}{{{xxxxxxyyy~~~}}}yyytttlllddd\\\XXXKKKEEE@@@>>>>>>>>>CCCIIIOOOUUUYYYXXXWWWWWWSSSNNNKKKMMMQQQWWW]]]aaaaaa```\\\WWWRRRPPPQQQRRRQQQPPPDDD???888444333444333333333333444444444555555555444444444444555666777888999999999999:::;;;;;;<<<===<<<>>>EEENNN]]]qqqzzzwwwvvvrrrjjjcccXXXNNNBBB:::888999999999;;;;;;>>>DDDJJJUUUhhhzzz~~~pppgggeeefffggggggbbbbbbbbbbbbdddhhhnnnsssxxxzzz}}}tttjjjddd___\\\XXXVVVWWWXXXYYYYYYWWWXXXZZZ\\\___```aaaaaabbbeeejjjqqqwwwzzzxxxvvvyyyzzzzzz{{{|||~~~|||zzzyyyzzz}}}}}}uuupppkkklllmmmlllhhhaaa[[[VVVSSSMMMIIIJJJOOO\\\rrr}}}uuuhhhXXXHHH<<<555333111111111000000000000000////////////////////////////////////000000000000//////000111222444555666777999;;;<<<===@@@DDDGGGbbbaaa``````aaabbbcccdddmmmpppttt{{{yyyrrrnnnnnndddXXXPPPMMMIIIAAA;;;666444222111222333444333111111000000000000111111111222444666777888888888999999999:::;;;<<<>>>>>>BBBDDDGGGLLLYYYpppppp```WWWQQQLLLIIIUUUllltttbbb\\\]]]kkkvvvvvvmmmlllppp~~~hhhTTTMMMMMMOOOMMMPPPVVV___jjjwwwnnn___WWWTTTGGGCCCAAABBBBBBAAADDDIIIHHHOOOXXX^^^]]][[[ZZZYYYeeeooowwwwwwsssppplllhhh\\\XXXRRRMMMNNNVVVcccmmmwww{{{~~~}}}|||}}}||||||yyysssiii^^^UUUOOOHHHBBB>>>======<<>>???BBBGGGKKKPPP^^^tttooo^^^VVVRRROOOOOO[[[ppp|||fffZZZYYY]]]lllwwwqqqiiigggkkkyyyxxxaaaPPPKKKMMMNNNMMMQQQXXXaaammm{{{uuufff[[[TTTJJJFFFCCCBBBAAA@@@EEELLLSSS^^^mmmuuutttmmmeeeaaafffooouuuuuusssrrrpppmmm```\\\VVVRRRUUU^^^kkkttt}}}~~~{{{|||{{{tttiii\\\RRRLLLDDD???<<<===<<<;;;===AAA???CCCEEEFFFIIIMMMLLLGGGHHHIIILLLPPPTTTVVVUUUSSSQQQLLLFFFCCCCCCBBB???===888777555333222222333333333333333333444444444444555555555555666777888999999999888888999;;;===>>>===:::;;;@@@GGGPPP^^^jjjsssnnnjjjkkkmmmhhh\\\QQQCCC???:::777777999::::::<<<>>>BBBGGGNNN\\\ttt~~~wwwmmmjjjhhhfffggggggfffeeebbbcccfffgggjjjnnnssswwwtttwww|||}}}kkk]]]TTTNNNKKKJJJGGGEEEDDDEEEFFFFFFFFFBBBDDDFFFGGGGGGFFFHHHIIIHHHIIIKKKNNNQQQTTTVVVWWW___bbbddddddccceeekkkooowwwzzz~~~|||zzzxxxxxxyyy{{{|||yyyrrrmmmiiiiiihhhfffaaa\\\WWWTTTSSSPPPLLLKKKLLLWWWlllyyyaaaJJJ:::222222222222111111000000///000000000000000000000000////////////000000000000000000000111333444666777666888:::;;;<<>>???BBBIIIOOOTTTaaavvvkkk\\\VVVSSSOOOPPP\\\qqqnnn___ZZZ^^^dddqqq}}}mmmeeedddgggttt~~~nnnZZZMMMKKKMMMMMMOOOSSS[[[eeeppp~~~yyyhhh[[[OOOKKKHHHHHHHHHJJJRRR\\\mmmxxxxxxjjjbbbdddjjjmmmmmmmmmppppppmmmeeeaaa]]]]]]eeeqqq~~~yyy{{{{{{uuuiii[[[PPPJJJBBB>>>===>>>>>><<<===AAA>>>AAABBBCCCGGGLLLJJJFFFCCCDDDGGGKKKOOOPPPNNNMMMHHHEEE@@@>>>???>>>:::777555555444333222222222333222222333333333444444444444444444444555666777777999888888888999;;;===???>>>;;;;;;AAAGGGOOOYYYccchhheeedddfffggg```SSSHHH===;;;888666666888999:::===???DDDIIIOOO]]]vvvzzzsssnnneeedddddddddeeegggggggggbbbdddhhhkkkmmmppptttwwwvvvyyy~~~yyyiiiZZZOOOJJJHHHGGGBBB@@@======>>>?????????<<<>>>AAAAAA???>>>@@@AAA???@@@BBBDDDEEEFFFHHHIIILLLOOORRRRRRQQQTTTZZZ```aaaeeejjjnnnrrrvvvzzz}}}}}}{{{yyywwwvvvvvvwwwxxxyyyyyysssooojjjiiigggddd```[[[XXXVVVQQQNNNLLLKKKKKKUUUiii|||rrrVVV@@@555333333222111111000000///000000000000000000000000////////////000000000000000000111222333555666777777999;;;<<<===@@@DDDGGG[[[[[[[[[[[[\\\^^^```aaadddgggjjjlllsss}}}}}}yyy{{{vvvrrrssswwwzzz}}}yyyqqqggg\\\RRRKKKGGG>>>:::666333333444444333111111000000000000111111222222444666777888888888888888888:::;;;===>>>???AAAJJJQQQWWWcccwwwwwweeeYYYUUURRRNNNMMMZZZnnnwwwggg]]]\\\dddkkkxxx|||jjjcccbbbeeeqqq|||vvvgggVVVLLLLLLMMMMMMQQQVVV]]]gggssswwwgggSSSPPPNNNPPPRRRWWWcccooo{{{iii^^^[[[^^^```___bbbggghhheeejjjfffdddhhhsss~~~|||zzzxxxuuuwwwyyyzzzttthhhYYYNNNHHHCCC@@@???AAAAAA???@@@DDD???AAABBBCCCGGGLLLKKKFFF@@@AAACCCGGGKKKLLLJJJHHHDDDAAA>>>===>>>===:::666444555555333222111222333222222333333333444444444333333333333444555666666999888888777999;;;===???AAA>>>>>>CCCHHHMMMVVV^^^^^^]]]]]]``````XXXIII>>>:::888666444555666888:::===@@@EEEJJJPPP]]]vvv|||uuuqqqmmmkkkbbbbbbaaabbbdddgggiiikkkbbbeeeiiillloooqqqtttvvvxxx{{{qqqgggXXXKKKCCCAAAAAABBB???===;;;:::;;;<<<<<<<<<888;;;======;;;:::;;;===999;;;>>>@@@@@@??????@@@@@@CCCFFFFFFDDDFFFLLLRRRPPPSSSXXX]]]aaaeeejjjnnnuuu~~~|||{{{xxxuuutttsssttttttxxx}}}yyytttpppllljjjgggccc___[[[YYYWWWOOOMMMLLLKKKKKKSSSgggzzz~~~^^^EEE999333333222222111000000///000000000000000000000000////////////000000000000000000111222333555666777999:::<<<===???AAAEEEIII\\\[[[ZZZZZZ\\\^^^aaabbbccceeehhhjjjlllqqqxxx~~~{{{xxxvvvwww}}}|||qqqmmmooouuu{{{{{{~~~|||tttkkkcccZZZRRRLLL@@@666666777333//////333222111000111222333444333333444555666777888888:::::::::999999;;;@@@CCCFFFIIIMMMVVViiiwwwiiiccc\\\RRRMMMNNNOOO]]]rrrnnnccc]]]ZZZaaakkkxxxvvvlllfffbbbmmm{{{{{{nnn\\\SSSMMMIIILLLSSSQQQTTT\\\gggqqq}}}www```UUUOOOTTT]]]fffttt~~~mmmaaa[[[\\\[[[YYYVVVTTTUUUXXX[[[dddddddddjjjyyy~~~zzzyyyxxxwwwyyyzzzzzztttiii[[[OOOIIIEEEHHHGGGDDDDDDFFFEEEBBB@@@>>>===@@@EEEHHHHHHGGG>>>@@@CCCGGGKKKKKKJJJGGG<<<;;;::::::;;;:::777444444333333222111111111222...///222444666666555444444444444555666777888999555666666777888:::;;;<<<@@@???@@@EEEKKKPPPVVV[[[\\\XXXVVVUUUPPPFFF@@@???777666444333444777:::;;;AAACCCEEEIIIRRRcccvvv}}}uuunnngggdddddd```aaabbbcccdddeeeffffffggghhhlllooosssvvvxxxxxxuuu{{{wwwbbbXXXLLLDDDAAA@@@===;;;999999999999999999999999888888777777888888999:::999999:::;;;;;;<<<======;;;;;;<<<===???AAABBBCCCGGGGGGHHHJJJOOOUUUZZZ]]]iiioooxxx}}}~~~zzztttpppooorrrtttzzzvvvooollljjjfffbbb^^^ZZZUUURRRSSSMMMKKKMMMLLLPPPcccyyycccFFF:::777555111000000000///...111111111111000000000000//////------...000222444444444333111111333777:::777777888<<>>>>><<<:::999999999999999999999999888888888888888999999:::888999999:::;;;;;;<<<<<<:::::::::;;;<<<>>>???@@@AAAAAABBBDDDHHHMMMRRRTTT```eeennnwww|||}}}zzzvvvrrrqqqsssuuu|||xxxqqqmmmjjjfffbbb___ZZZUUUQQQRRRLLLJJJLLLKKKNNN```uuu~~~~~~gggKKK>>>777555222000000000///...111111000000000///////////////...---...000222333...///000222444444444333777777999<<>>CCCGGGHHHNNNYYYhhh|||}}}lll]]]VVVQQQJJJIIIOOO[[[pppxxxhhh___]]]fffrrr}}}yyypppmmmlllxxxmmmVVVNNNMMMKKKLLLQQQWWWZZZaaakkktttkkk___YYYbbbmmmsssyyy}}}wwwmmmccc[[[WWWVVVVVVYYYTTTMMMEEEAAABBBFFFKKKOOOTTTZZZbbbqqqxxxtttssssssssszzz||||||vvvkkkaaaZZZWWWRRRXXX\\\\\\[[[YYYSSSLLLJJJEEEAAA???@@@@@@>>><<<===???CCCGGGIIIHHHCCC???999888777777777777444222333333222222111111222222333333555555555444333222333333333444555666888888777777777888999;;;===>>>AAABBBFFFKKKRRRWWWYYYYYYYYYQQQIIIDDD@@@:::888999999888777777888:::===>>>>>>BBBIIIQQQ[[[jjj{{{{{{pppkkkgggcccaaabbb___```aaabbbdddeeefffgggiiijjjmmmqqquuuyyy{{{}}}rrreeeZZZSSSIIIDDD>>>;;;;;;;;;:::888888888888888888888888888777888888888888999999999888888888999::::::;;;;;;999999999999:::;;;<<<===<<<<<<===>>>AAAEEEIIIKKKSSSXXX```hhhpppxxx|||}}}}}}|||yyyvvvtttuuuvvv~~~yyyqqqmmmjjjfffccc___ZZZTTTPPPPPPKKKIIIJJJHHHKKK[[[nnnkkkOOO???777555222000000000///...000000000/////////......//////.........000111222000111555;;;???>>>999444777888999===AAADDDEEEDDD[[[[[[[[[[[[[[[\\\]]]^^^aaadddggghhhiiinnnuuu{{{|||yyyzzz}}}|||~~~^^^DDD999666444222000111222333444333222111333333444555666777888888888999:::;;;===AAAFFFKKKNNNVVVeeexxxnnn]]]TTTNNNIIILLLTTTggg|||mmmeeedddmmmzzzyyyqqqoooqqq~~~jjjSSSLLLMMMLLLMMMQQQWWWZZZbbbmmmwwwmmm___XXX___hhhiiiiiikkkiiiddd^^^[[[ZZZ\\\^^^___```[[[QQQFFF@@@???DDDHHHHHHPPPXXX___iiiuuu|||~~~xxxrrrooooooqqqrrryyy|||}}}xxxnnnfffbbbbbbbbbjjjpppqqqoookkkbbbYYYQQQKKKEEEAAA@@@@@@>>>;;;>>>@@@EEEIIIKKKIIICCC???;;;:::888888888888666444333333222222111222222333444555666777777777666666333333333444555666888888888888888999:::<<<>>>>>>@@@BBBEEEJJJSSS\\\___^^^[[[PPPEEE???<<<888888:::888888888888999;;;===???@@@CCCIIIPPPZZZjjj{{{xxxnnnkkkiiieeedddeee```aaabbbdddfffhhhiiijjjkkklllooossswww{{{~~~{{{nnnbbbWWWNNNIII@@@===:::999::::::999777777777777777777777777777777777888888999999999999777777888888999999999999999999888888888999::::::<<<<<<<<<===???BBBDDDFFFHHHLLLSSSZZZ```hhhooossszzz~~~|||~~~~~~}}}zzzxxxwwwwww|||wwwooollljjjgggccc___ZZZTTTPPPNNNJJJHHHGGGFFFHHHVVVddd|||oooRRR>>>888555222111111111000///////////////............//////......///000111222444444888???EEEEEE>>>777888888:::===AAADDDDDDCCC\\\\\\\\\\\\\\\\\\]]]]]]cccfffiiijjjkkkooovvv|||rrrNNN<<<777555111000111222333444333222111333333444555666777888888777888:::<<>><<>>;;;999777777777777555444333222222111222222333333222333444555666777888888444444444555666777888999999999999:::;;;===??????@@@BBBEEEJJJUUUccchhhfff[[[NNNAAA;;;999777888:::777777777888:::<<<===???BBBDDDGGGMMMWWWhhh{{{wwwnnnllljjjgggeeefffbbbccceeegggiiikkkmmmnnnmmmnnnqqqtttyyy~~~{{{ttthhh\\\RRRKKKEEEBBB===<<<;;;;;;;;;:::999888777777777777777777777777666777888999999999999888777777888888888888999999:::999999888888999999:::===<<<<<<===>>>@@@AAABBBBBBEEEJJJOOOTTT[[[aaaeeemmmvvv}}}zzzxxxwwwxxx|||vvvnnnkkkiiifffddd```[[[UUUPPPLLLJJJGGGEEECCCFFFPPPZZZsssqqqTTT???888666222111111111000///////////////............///////////////000000000222111222888>>>???;;;555888999;;;>>>BBBCCCCCCAAA]]]]]]]]]]]]]]]]]]]]]\\\aaadddfffgggiiimmmsssyyyWWW@@@888555111111111222333333333333222333333444555666777888888666888:::===@@@FFFMMMRRRQQQ[[[rrrmmmYYYNNNGGGFFFQQQ^^^~~~xxxmmmjjjrrr}}}vvvwww|||yyycccPPPKKKMMMLLLOOOSSSTTTXXXbbbppp}}}jjj^^^XXX^^^dddddddddgggdddiiiooorrrpppjjjbbb]]][[[WWWOOOGGG@@@>>>@@@CCCIIIWWWeeelllooorrrsssrrrnnnmmmkkkiiigggiiinnnqqq|||~~~ooofffZZZQQQKKKGGGCCCAAADDDFFFHHHJJJJJJFFF@@@;;;999777444444444444333222222222111111222222333333000111222333444666777777555555555666777888:::::::::::::::;;;<<<>>>@@@@@@@@@DDDHHHMMM[[[lllppplllVVVIII<<<777666666666888777777888999;;;===>>>???CCCEEEHHHMMMXXXiii~~~wwwooollljjjfffdddddddddeeefffiiikkknnnpppqqqoooppprrrvvv{{{zzzllleeeZZZPPPIIIEEEAAA???===<<<<<<;;;;;;:::999999888888888888888888888888666777888::::::999888888888888888888888888888888999999999888999999::::::;;;;;;;;;;;;<<<===>>>>>>>>>AAADDDGGGKKKPPPUUUYYYaaalll}}}}}}yyyvvvuuurrrxxxwwwppphhhgggeeedddaaa\\\VVVQQQKKKJJJGGGDDDAAADDDKKKRRRjjj}}}pppVVVBBB888666333111111111000///000000000/////////....../////////000000000000000111000000333777999888666999999;;;???BBBCCCBBB@@@____________^^^^^^]]]\\\___aaadddeeefffiiipppvvv\\\BBB999555222222222111111222222333444333333444555666777888888555777:::===BBBHHHOOOTTTTTT^^^vvv{{{hhhTTTIIIDDDEEETTTdddwwwkkkjjjvvv{{{tttvvv{{{rrr```PPPMMMMMMLLLOOOVVVVVV[[[eeetttjjj___ZZZ```eeegggkkkrrrnnnsssxxxwwwnnnbbbWWWQQQQQQPPPLLLHHHDDDCCCDDDFFFMMM]]]nnnuuuuuuuuuuuusssmmmmmmkkkiiifffhhhlllppp{{{wwwnnnbbbYYYTTTQQQOOOLLLPPPOOOOOONNNLLLGGG@@@;;;999666444333333333333222222222111111222222333444333333444444555666777888666666777777888:::;;;<<<::::::;;;<<<===???@@@AAAAAAHHHNNNUUUdddtttuuulllRRRFFF:::666777666666666888888999;;;===>>>@@@AAABBBEEEJJJRRR^^^pppzzzqqqnnnkkkfffcccccccccdddfffiiillloooqqqrrrpppqqqssswww|||tttmmmbbb[[[RRRJJJEEEBBB@@@>>>:::;;;;;;:::999999999:::999999999999999999999999666777999::::::999888777999999999999999999999999888888777888888999::::::999999999::::::;;;<<<<<<<<<===???AAACCCFFFKKKOOOYYYbbbrrrzzzuuurrrqqqmmmttt}}}|||uuuooofffeeeeeedddbbb]]]WWWSSSKKKKKKHHHCCC@@@CCCHHHLLL___uuuuuuhhhUUUEEE999666333222222222111000111111000000000///////////////000000000000//////222333333555666777888888999:::<<>>CCCIIIQQQVVVZZZbbbyyyxxxeeeRRRGGGCCCGGGWWWiiitttjjjlll|||wwwpppsssxxxmmm^^^QQQNNNMMMKKKOOOWWWYYY^^^hhhvvvqqqgggcccgggkkkmmmsss|||sssxxx{{{uuuhhhYYYOOOJJJEEEFFFFFFEEECCCCCCDDDFFFPPPbbbsssyyywwwuuurrrpppnnnnnnmmmjjjggggggkkkooowwwwwwoooddd]]][[[[[[ZZZYYY[[[YYYWWWTTTOOOIIIAAA<<<;;;888555444555555444444222111111111222333333444999999888888888888999999777777777888999:::<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBKKKTTT\\\kkkyyywwwkkkQQQEEE:::888:::999777777999:::;;;===???@@@AAABBB???DDDLLLWWWdddvvv~~~uuuqqqmmmgggdddccccccdddfffiiilllnnnqqqrrrqqqrrrtttxxx}}}wwwllldddYYYSSSKKKDDD???===;;;:::888888999888888888:::;;;999999999999999999999999555777999:::::::::888777::::::999999999999999999666666666777777888999:::999999::::::;;;<<<<<<<<<:::;;;<<<===>>>AAAEEEIIITTT[[[iiiyyy~~~xxxrrrooommmjjjrrr|||}}}yyyrrrllleeedddddddddbbb^^^XXXTTTKKKKKKHHHCCC@@@CCCGGGIIIVVVmmmvvviii___RRRFFF999666333222222222111000111111111111000000000000///000000000000000///...///222444555444444555666999:::<<<@@@BBBCCCAAA>>>[[[[[[ZZZZZZZZZZZZ[[[[[[]]][[[\\\aaadddhhhooowww}}}[[[AAA777444111222222111111111111111222333444555555444444555777888888<<<@@@BBBDDDJJJRRRYYYkkktttaaaOOOHHHCCCEEEXXXppp~~~lllhhhooosssmmmrrr{{{iii]]]PPPMMMNNNOOORRRVVV\\\ggguuuuuupppjjjkkkrrryyy}}}~~~xxxvvvpppfffZZZOOOHHHEEEDDDHHHGGGAAA>>>BBBEEEFFFPPPYYYhhhssstttnnnlllnnnpppmmmjjjiiijjjlllmmmlllxxx|||vvvtttkkkddd```^^^^^^^^^ccciiillliiiddd[[[PPPFFF===999666666666555444444333333333222222222222222333333===:::777666888:::999777888888888777666777999<<<;;;;;;<<<===???AAACCCCCCMMMQQQ[[[iiizzzssscccHHH@@@777333444666777666888:::<<<===>>>???BBBEEEEEEIIIQQQ\\\kkk}}}wwwqqqlllgggfffiiihhhfffhhhmmmnnnllllllnnnwwwwwwxxxyyy|||~~~{{{xxxtttkkk```WWWQQQKKKDDD???===<<<999777:::999999888888999999:::888888888888888888888888888888777777666666555555666777777777777777666666::::::999999999999999999;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<@@@DDDHHHLLLSSS]]]hhhttt||||||{{{wwwssspppllljjjllloooxxx{{{wwwrrrnnngggbbb```bbbbbb\\\VVVTTTNNNKKKGGGCCCAAAAAABBBCCCPPPdddwwwhhh\\\PPPGGG:::666333333222///000333000000000000000000000000111111111000000000000000222333555555444555666888888<<>>888666444222222111111111111222222333444666555444444555777888888<<>>???>>>@@@BBBBBBBBBDDDGGGJJJQQQXXXcccrrrppp^^^GGG???777333444777888777999:::<<<===>>>@@@CCCEEEEEEIIIRRR^^^mmmzzztttoooiiihhhjjjiiigggiiinnnpppmmmmmmppptttvvvyyy|||~~~zzzvvvqqqlllcccYYYQQQKKKFFF@@@===<<<;;;:::888999999999888888999999999888888888888888888888888888777777777666666666555777777888888888777777666999999999999999999999999999999999999999999999999888999:::::::::<<<@@@CCCFFFKKKSSS]]]gggrrr}}}~~~~~~}}}zzzvvvssspppnnnkkkhhhiiilllrrr{{{~~~yyysssnnniiiccc```aaaaaa[[[WWWUUUNNNKKKGGGCCCAAAAAABBBCCCJJJ]]]{{{xxxkkkbbbVVVKKK>>>888555444333//////222000000000000000000000000111000000000000000000000000222444555555555777999999===AAADDDDDDBBB@@@@@@YYYYYYXXXXXXXXXXXXYYYYYYZZZXXXYYY]]]___aaahhhooowwwcccKKK<<<888777555222222111111111111222222333555666666555444666777888999===BBBEEEGGGOOOWWWlllzzzdddPPPJJJIIIOOOcccyyyjjjeeeooo}}}ssshhhhhhqqq}}}dddYYYPPPMMMNNNPPPSSSWWW___lll||||||wwwzzzxxxsssjjj___UUUNNNLLLMMMMMMUUU[[[[[[ZZZYYYVVVRRRLLLLLLPPPZZZaaaffflllsssuuuvvvvvvsssnnnkkkkkkmmmuuuvvvwwwssskkk___UUUOOOMMMOOOMMMNNNTTT[[[cccooozzz}}}ttteeeUUUGGG===888666666666555444444333333222222111111222333444444888888777888;;;<<<;;;:::777:::===?????????@@@AAA@@@CCCFFFFFFDDDFFFLLLRRRYYYcccrrrnnnXXXDDD>>>777444555888999999:::;;;======>>>@@@CCCFFFGGGMMMVVVcccsss~~~xxxrrrllljjjlllkkkiiikkkppprrroooooorrrqqquuu|||}}}zzzuuummmggg```XXXOOOIIICCC@@@<<<::::::;;;::::::999999888888888888999999777777777777777777777777777777777777666666666666777777888888888888777777888888888888888888888888999999999999999:::::::::777999:::;;;:::;;;===>>>@@@CCCIIIOOOWWWaaajjjqqqyyyvvvsssqqqpppmmmkkkhhhggggggkkksss{{{~~~xxxsssooohhhbbbaaa```[[[WWWVVVMMMKKKGGGCCCAAAAAABBBCCCFFFWWWsssvvvnnn___RRRBBB;;;666555333000///222000000000000000000000000000000000000000000111111000111444555555666888::::::>>>BBBDDDCCCAAA??????XXXXXXXXXWWWWWWXXXXXXXXXYYYWWWWWW[[[\\\]]]ccciiiyyyuuuqqqhhhXXXGGG<<<777555333222222111111111222333333444555666666555555666777888999>>>DDDGGGJJJQQQZZZppp}}}fffQQQJJJJJJQQQeee{{{vvvdddeeetttrrriiilllwww|||```WWWOOOMMMOOOPPPTTTYYYcccppp}}}xxx{{{}}}{{{vvvlllaaaYYYVVVXXXZZZ```hhhpppqqqppplllddd\\\WWWQQQNNNSSS[[[cccmmmuuu||||||sssmmmmmmnnnsss|||xxxnnnlllggg]]]SSSJJJFFFEEEGGGFFFIIIPPPXXXbbbppp}}}zzzjjjWWWGGG===:::666666666555444444333333222222222222333444555666:::::::::;;;<<<======<<<:::<<>>@@@DDDGGGLLLRRR]]]kkk{{{{{{uuuooommmnnnmmmlllnnnrrrtttqqqqqqtttrrrvvv}}}}}}zzzvvvoooeee]]]VVVOOOHHHBBB???===;;;999999:::::::::888888777777777777888888777777777777777777777777777777777777666666666666666666777777888777777777777777888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<999;;;>>>>>>===<<<<<<===>>>@@@CCCFFFLLLSSS\\\aaaqqqwwwzzzxxxuuusssrrrpppllljjjeeedddgggoooxxxzzzqqqhhhdddaaa[[[WWWWWWLLLJJJGGGCCCAAAAAAAAABBBFFFSSSkkk}}}jjjYYYEEE<<<555444333111000222000000000000000000000000000000000000000111111111111222444555555555777999;;;>>>BBBCCCBBB@@@>>>>>>XXXXXXWWWWWWWWWWWWXXXXXXYYYWWWWWWZZZZZZZZZ^^^dddmmm{{{zzzoooddd[[[NNNCCC<<<666333222222222111111222333333444444555777666555555666888999:::>>>EEEHHHKKKSSS\\\pppwwwaaaNNNIIIKKKSSSiiizzzlllaaaeeevvvrrrlllqqq}}}ttt[[[TTTNNNNNNOOOPPPUUUZZZcccqqq~~~wwwsssllleeebbbeeekkkqqq~~~uuujjjbbbYYYRRRTTT[[[eeerrr|||{{{sssppppppqqqzzz{{{nnnaaa^^^XXXPPPHHHCCC@@@@@@BBBBBBFFFNNNWWWbbbrrr}}}kkkVVVFFF>>>;;;666666666555444444333333222222222333444666777888;;;;;;<<<<<<<<<<<<<<<===@@@BBBDDDFFFHHHKKKNNNQQQPPPUUUYYYYYYXXX\\\gggppp|||hhhPPP>>><<<999777888999;;;;;;999:::<<<<<<>>>AAAFFFJJJPPPWWWbbbqqq}}}wwwpppnnnoooooommmoootttuuussssssvvvuuuxxx}}}zzzvvvppphhh^^^UUUNNNIIICCC???>>>===<<<:::999999999:::888777777666666777777888666666666666666666666666666666666666777777777777444555666666777777777666777777888888999999999999;;;;;;;;;<<<<<<=========;;;>>>@@@AAA???>>>======??????AAABBBEEEKKKQQQVVVbbbiiisss{{{~~~|||zzzwwwuuussspppllliiieeedddgggooowwwyyynnnhhhccc[[[WWWVVVKKKIIIGGGDDDBBBAAAAAAAAADDDNNNaaa{{{rrr^^^GGG===444333333222222444000000000000000000000000//////000000111111111111222444555555444444666777;;;>>>AAABBBAAA???>>>>>>XXXXXXWWWWWWWWWWWWXXXXXXZZZWWWXXXZZZZZZXXX\\\aaajjjttt~~~uuukkkZZZPPPFFF@@@<<<777333333222222111222222333444555444666777777666555777888999:::???EEEHHHKKKSSS\\\ppphhhWWWJJJIIILLLWWWqqqjjjccc^^^dddtttqqqlllsssjjjVVVQQQNNNNNNOOOPPPUUU[[[aaannnyyywwwuuusssvvv}}}zzzjjjbbb[[[[[[```jjjyyyzzztttqqqooowwwtttfffXXXTTTNNNHHHCCCAAA@@@@@@===>>>EEENNNWWWdddwwwkkkUUUEEE>>><<<666666666555444444333333333333444555666888:::;;;;;;<<<===<<<;;;===???BBBCCCGGGLLLPPPTTTYYY]]]aaaaaadddggghhhkkkrrr}}}dddLLL===<<<:::999999999;;;<<<:::;;;<<<>>>@@@EEEJJJOOOUUU]]]iiixxx}}}wwwpppnnnppppppnnnpppuuuvvvttttttwwwwwwzzz}}}zzzsssooofff___UUUMMMHHHDDD@@@===<<<======;;;999888999:::777777666666666666777777666666666666666666666666666666666666777777777777444555666777777888777777888888888999::::::;;;;;;;;;;;;;;;<<<======>>>>>>===???AAABBB@@@?????????@@@@@@AAABBBCCCGGGLLLPPPWWW___iiisss|||}}}zzzyyywwwuuussspppkkkhhhfffccceeemmmvvv|||pppiiibbb[[[VVVUUUJJJIIIFFFDDDBBBAAA@@@@@@>>>FFFWWWoooxxxdddLLL@@@666333444333333444000000000000000000000000/////////000111111222222222444555555444555666777;;;===@@@AAA@@@?????????YYYYYYXXXXXXXXXXXXYYYYYY[[[YYYYYY[[[ZZZXXXZZZ___iiiqqq|||}}}vvvnnnYYYNNNDDDBBB???999555555222222222222333444555555444666777777666666777888:::;;;???EEEHHHKKKRRR[[[nnnrrr]]]QQQIIIJJJMMMYYYvvvqqq]]]\\\]]]eeesssoookkkuuu~~~dddSSSOOOMMMOOOPPPQQQVVV\\\aaannnxxxrrrllliiijjjqqqvvvpppnnnuuu|||~~~ooo```QQQNNNIIIDDDAAA@@@@@@@@@===???FFFOOOXXXfffzzzkkkTTTCCC<<<<<<666666666555444444333333444444555777888:::<<<===???@@@@@@@@@@@@CCCIIINNNNNNUUU___iiipppuuuyyy|||}}}~~~|||]]]GGG<<<<<<<<<:::999999:::;;;<<<===???AAADDDIIIPPPUUU___gggttt|||uuuooonnnooopppoooqqqvvvwwwuuuuuuwwwwwwzzz~~~~~~yyyrrrjjjddd[[[TTTKKKEEEBBB@@@===:::888:::;;;:::888777999;;;777666666555555666666777555555555555555555555555555666666666777777777888666666888999999:::::::::888999999:::;;;;;;<<<<<<>>>>>>???@@@@@@AAABBBBBBAAACCCDDDDDDCCCBBBCCCDDDCCCDDDEEEFFFGGGIIIMMMPPPTTT\\\gggrrr||||||xxxwwwvvvuuutttqqqmmmjjjfffbbbbbbiiisss~~~wwwlllfff```YYYTTTSSSJJJIIIFFFDDDBBB@@@@@@???<<>>???CCCEEEEEEEEEGGGKKKSSSYYY___iiixxxwwwYYYCCC<<<======;;;999999:::;;;>>>???AAACCCGGGMMMTTTYYYhhhppp}}}zzzuuuooommmooopppoooqqqvvvwwwuuuuuuwwwvvvzzz|||yyyssskkkbbb\\\SSSMMMEEE@@@>>>===:::888555777:::999888777999<<<666666555555555555666666555555555555555555555555555666666666777777888888777888999:::;;;<<<<<<<<<999999:::;;;;;;<<<======CCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIGGGHHHJJJKKKLLLMMMPPPRRRWWW^^^jjjuuu|||wwwvvvvvvvvvvvvtttpppmmmfff```^^^dddppp}}}{{{qqqgggbbb^^^WWWSSSRRRIIIHHHFFFDDDBBB@@@??????>>>DDDPPPbbbwww|||[[[LLL>>>888777444222222000000000000000000000000...//////000111222222222,,,///222444666888;;;===999<<<>>>@@@@@@???@@@AAA[[[ZZZYYYYYYYYYZZZ\\\\\\WWWYYYZZZZZZZZZZZZ\\\^^^eeekkksssyyy||||||{{{{{{|||yyyeee^^^TTTLLLEEE???;;;:::888333666666111666999222444555555555444444555777;;;<<<@@@FFFJJJKKKPPPVVViiiqqqzzz}}}~~~yyynnncccYYYQQQJJJIIIOOO___www{{{jjjXXXTTTWWW^^^mmm~~~yyyppppppvvvppp\\\OOOLLLKKKNNNOOOQQQXXX```aaannn~~~|||~~~wwwnnnlllooovvv}}}uuueeeXXXHHHEEEAAA<<<:::::::::;;;AAAAAADDDKKKYYYjjj{{{lllTTTEEE>>>:::777666555555444444444444:::777777:::<<<<<<@@@DDDFFFEEEHHHPPPUUUZZZfffrrr~~~fffPPPHHH======<<<;;;;;;;;;<<<<<<@@@@@@AAADDDJJJSSS^^^eeerrr{{{}}}wwwsssnnnmmmnnnqqqtttwwwxxxxxxwwwwwwxxxwwwzzz}}}wwwpppiiiaaaYYYSSSGGGEEEBBB???<<<;;;;;;;;;888888777666555444444333333333333222222111111111555555777777777666555444666666666666777777777888888888999:::;;;<<<<<<=========<<<======>>>???@@@CCCDDDFFFFFFFFFFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNLLLLLLMMMQQQUUUWWWXXX[[[dddnnnuuuzzzyyywwwtttsssrrrpppnnnkkkeeeaaa___ccckkkwww}}}rrreee]]]ZZZXXXTTTOOOLLLKKKIIIFFFCCC@@@>>>===???CCCNNNaaaxxxrrrRRR===888444444555000......//////000000111111......//////000000111111444555666666666666888:::<<<@@@BBBAAA???===>>>@@@\\\[[[ZZZYYYYYYZZZ[[[\\\WWWXXXYYYYYYYYYZZZ]]]```ggglllsssxxxzzzyyyxxxxxx~~~ooofffZZZSSSNNNGGG>>>888:::555777888222555999222444555555555444444666777<<<===AAAGGGJJJLLLRRRYYYeeennnvvvyyyyyytttiii^^^WWWPPPHHHGGGMMM\\\sss{{{hhhVVVRRRWWWaaaqqqzzzqqqrrryyymmmYYYOOOLLLLLLNNNPPPRRRXXX```dddqqqvvvmmmjjjooowwwvvvdddVVVGGGDDD@@@<<<::::::;;;<<>>>>>===<<<<<<<<<======AAABBBDDDHHHOOOZZZgggooo}}}}}}vvvqqqmmmlllmmmnnnqqquuuwwwwwwvvvvvvvvvvvvyyy~~~}}}xxxtttmmmfff___XXXPPPLLLCCCAAA>>>;;;999888888888999888888777666666555555555555444444333333333333555555666666666666555555666666777777888888999999777777888999:::;;;<<<<<<>>>>>>??????@@@AAACCCDDDGGGHHHJJJJJJJJJJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQTTTSSSSSSTTTWWW[[[]]]^^^fffnnnwwwzzzwwwuuurrrqqqooonnnkkkiiiddd```___dddkkkwww}}}sssfff^^^[[[ZZZUUUQQQOOONNNKKKGGGCCC@@@===<<<===AAAJJJ\\\ssszzzyyyXXXAAA:::444333444////////////000000000000000//////000000111222222222444555666666666666999;;;===@@@BBBAAA>>>>>>@@@CCC^^^]]]\\\ZZZZZZZZZZZZ[[[WWWXXXXXXWWWWWWYYY^^^aaakkkoootttxxxyyyyyyyyyyyy~~~tttiiidddddd\\\LLL======777999:::444555888333444555555555444444666888===>>>BBBHHHKKKNNNVVV___iiirrr{{{|||zzzrrrfff[[[UUUNNNHHHHHHOOO___vvvppp[[[QQQXXXfffyyyyyyrrrttt|||jjjUUUNNNLLLLLLPPPQQQSSSYYY```iiivvvtttllliiioooxxxvvvbbbRRRFFFCCC???<<<::::::;;;===AAAEEEIIIOOOYYYiii}}}iiiSSSFFF@@@===999888555444444555777888;;;:::;;;???BBBDDDKKKRRRTTTXXXdddsssmmmQQQAAA>>>???>>>=========>>>??????BBBDDDHHHNNNWWWdddrrr{{{zzzrrrmmmiiiiiikkkkkknnnsssuuuvvvuuuuuuuuuvvvyyy~~~{{{xxxooojjjbbb[[[TTTNNNHHHDDDAAA???<<<:::888777777777999999888888777777666666666666666555555555555555666666555555555555666666777777888999::::::;;;;;;999::::::;;;<<<===>>>???@@@AAAAAABBBDDDFFFHHHIIIMMMNNNPPPPPPOOOOOOPPPRRRSSSSSSTTTUUUWWWXXXYYYZZZ]]]]]]]]]^^^```bbbeeefffjjjqqqzzzzzzvvvtttqqqnnnmmmkkkhhheeebbb______dddlllvvv~~~ttthhh```]]][[[WWWTTTSSSQQQMMMIIIDDD@@@===;;;<<<>>>EEETTTjjjyyyzzz{{{uuuwwwzzz~~~]]]DDD;;;333111333///000000000000000000//////000000000111222222333333333555666666666777999;;;>>>@@@AAA@@@>>>???CCCGGG```^^^]]][[[ZZZYYYZZZZZZWWWWWWVVVUUUVVVYYY^^^bbblllppptttwwwyyy{{{}}}iiiRRRDDD:::999;;;555555999555444555666555444555777999>>>???CCCIIILLLPPPZZZeeexxxvvvhhh\\\SSSMMMIIILLLUUUfffwww```SSS\\\lllvvvpppttt~~~hhhTTTMMMKKKMMMQQQSSSUUU[[[bbbmmmzzzuuummmiiioooyyyuuu```PPPDDDBBB>>>;;;::::::<<<>>>@@@EEEKKKPPPXXXhhh~~~hhhSSSFFF@@@===;;;999666444444666999;;;===<<<>>>BBBDDDGGGPPPYYY]]]eeesss{{{___KKKBBBAAA???>>>===<<<===>>>@@@AAAEEEGGGLLLTTT___mmm{{{vvvmmmhhhddddddgggiiilllqqqtttuuuuuuuuuuuuxxxzzz~~~|||vvvrrrhhhccc[[[SSSMMMHHHDDDBBBAAA@@@>>><<<:::999999999888777777777777777777777666666666666666666555555777666555444555666777888888999:::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDDBBBCCCDDDFFFHHHKKKMMMNNNQQQSSSTTTTTTTTTTTTUUUWWWVVVWWWYYY[[[]]]___```aaabbbccceeeeeefffhhhkkkmmmmmmrrrzzz{{{vvvssspppnnnllliiifffcccaaa^^^___dddkkksss}}}tttiiiaaa]]][[[YYYVVVUUUSSSPPPKKKFFFBBB>>><<<======@@@LLLaaa{{{~~~|||xxxzzz~~~~~~]]]EEE;;;222000333000222111111000000///////////////000111111222222333333444666666666777999;;;???@@@@@@???>>>AAAFFFKKK```___]]][[[YYYYYYYYYYYYWWWWWWVVVUUUUUUXXX]]]```gggjjjnnnrrrvvv{{{sssRRR@@@::::::555666999666333555666555555555777999>>>???DDDIIILLLRRR___lllvvvfffZZZOOOKKKIIIMMMWWWiiiyyyaaaWWWaaaqqqssslllsss~~~}}}fffUUUMMMKKKMMMQQQUUUXXX___gggrrrwwwnnnjjjoooxxxsss^^^NNNBBB@@@===::::::;;;===??????DDDJJJOOOYYYjjjiiiSSSGGG@@@<<<;;;999777555666888;;;>>>@@@???AAADDDFFFJJJTTT___jjjvvvkkkVVVHHHCCCDDD>>>===<<<<<<===???AAACCCHHHLLLRRR\\\ggguuuppphhhccc```aaadddeeehhhllloooqqqrrrsssuuuxxxzzz}}}}}}vvvpppkkkaaa[[[SSSLLLGGGDDDAAA?????????===<<<;;;::::::999555555666666666666666666555555555555666666666666777777666555666777888999::::::<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFHHHKKKNNNQQQRRRTTTVVVXXXXXXXXXXXXZZZ\\\ZZZ[[[]]]___aaadddeeeffffffhhhjjjkkkkkkmmmpppsssvvvyyy|||vvvssspppnnnllliiifffccc```^^^^^^bbbhhhooozzz|||uuujjjbbb^^^\\\ZZZYYYWWWUUURRRMMMHHHDDD@@@>>>>>>===???HHHZZZtttuuuWWWBBB:::222000444111222222111111000000//////......//////000111111111222444555666666777:::<<<>>>@@@@@@???>>>AAAHHHMMM___]]][[[ZZZXXXXXXXXXYYYWWWWWWVVVUUUUUUWWW[[[^^^^^^```dddiiioooxxxhhhMMM===:::666777:::666333555666666555666888:::>>>???DDDHHHKKKRRRbbbqqqqqq```SSSLLLHHHHHHMMMXXXiiiggg]]]ffftttrrrkkksss~~~xxxcccTTTMMMKKKMMMRRRVVV[[[dddmmmxxxyyypppjjjnnnuuu{{{zzznnnZZZKKKAAA???<<<::::::;;;>>>@@@@@@CCCIIIOOO[[[nnniiiSSSGGGAAA<<<;;;999888777888:::===???@@@@@@CCCFFFHHHNNNZZZgggtttvvv^^^OOOFFFCCCCCC???>>>===<<<>>>@@@DDDFFFKKKQQQZZZeeerrrtttggg```\\\ZZZ[[[^^^]]]___bbbdddfffiiilllooosssuuuxxx{{{}}}{{{uuummmfffaaaVVVQQQKKKEEEBBB???===<<<;;;;;;;;;:::999888888777444444555555666666777777555555666666666666777777888777777888888999:::;;;;;;<<<===???AAACCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIILLLOOORRRTTTVVVWWWXXX[[[\\\\\\]]]___aaa___```bbbdddgggiiikkkllljjjnnnqqqsssrrrtttwww{{{~~~uuussspppnnnllljjjgggdddaaa^^^]]]```dddjjjuuu}}}vvvlllddd```^^^]]]\\\[[[YYYUUUPPPJJJDDD@@@>>>======>>>FFFVVVooojjjOOO???:::333111444111111111111111111111000000.........///000000111111222333555666666777:::<<<>>>???@@@???>>>AAAGGGMMM]]]\\\ZZZXXXWWWWWWXXXXXXVVVWWWWWWVVVUUUVVVXXX[[[XXXZZZ^^^ccckkkuuu]]]BBB<<<888999999444333555666666666666999;;;===???CCCGGGKKKSSSddduuuppp^^^QQQJJJHHHJJJSSS```tttmmmbbbjjjvvvrrrllltttsss___RRRNNNLLLLLLQQQWWW^^^iiittt~~~zzzpppiiikkkoootttrrrgggVVVHHH@@@>>>;;;999:::<<>>??????@@@DDDHHHLLLSSSbbbqqqdddSSSKKKGGGDDDCCCBBB@@@??????@@@CCCGGGIIINNNVVVbbbooo}}}nnncccWWWRRRPPPNNNOOOQQQPPPRRRSSSUUUWWW[[[aaaeeeiiilllppptttxxx~~~yyyrrrkkkccc[[[UUUMMMIIIDDDAAA>>>===;;;999999999999999888777666666444555555666777777888888777777777777888888888999777888999:::;;;;;;;;;;;;<<<===???AAACCCEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMOOORRRUUUWWWYYYXXX[[[]]]___```bbbdddgggfffgggiiikkkmmmoooqqqrrrpppuuuzzz|||{{{|||sssqqqnnnmmmkkkjjjgggeeebbb^^^[[[]]]```eeeooozzzyyyppphhhcccaaa```aaaaaa^^^YYYRRRJJJCCC>>>;;;:::;;;>>>FFFVVVnnn{{{aaaIII===<<<555222333000111111111111111111222222...//////000111111222222222333555666666888:::======???@@@???>>>AAAFFFKKK[[[ZZZYYYXXXWWWWWWXXXXXXVVVWWWXXXWWWVVVVVVWWWXXXXXXZZZ]]]aaaiiiuuuhhhGGG===::::::999222333555666666666777999;;;===???CCCGGGJJJSSSeeewwwrrraaaTTTJJJIIINNNZZZkkkmmmeeelllwww~~~tttnnnvvvooo\\\OOOOOOLLLLLLQQQXXX```lllxxxzzzooohhhhhhkkknnnmmmbbbRRRFFF???===;;;999:::<<>>999999:::;;;<<<===??????>>>@@@DDDJJJOOOXXXiiixxxpppWWWKKKJJJIIIGGGFFFDDDBBBAAA@@@BBBFFFIIILLLPPPYYYgggwwwvvv___TTTJJJGGGEEEDDDDDDFFFGGGHHHIIIJJJLLLQQQXXX]]]bbbeeejjjooouuu|||}}}yyyssslllddd[[[SSSMMMIIIFFFBBB???>>>===;;;999999999999999999888777777555555666777888999999:::888888888999999:::::::::777999:::<<<======<<<<<<===>>>???BBBDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPRRRUUUWWWZZZ[[[ZZZ\\\___aaaccceeehhhjjjllllllnnnppprrrtttvvvvvvuuu{{{rrrpppmmmlllkkkiiigggeeeccc^^^ZZZ[[[]]]bbbmmmwww{{{rrrjjjeeeccccccdddfffbbb\\\TTTJJJBBB<<<888777999>>>FFFWWWoooppp]]]GGG>>>>>>777333333...000000000111222222222333000000000111222222333333111333555666666888;;;===<<<>>>@@@@@@???@@@EEEIIIZZZYYYXXXWWWVVVWWWXXXXXXUUUTTTTTTTTTUUUVVVVVVWWWUUUXXX___iiipppvvv~~~mmmHHH???:::888999666666666555555555777888999???BBBFFFGGGHHHOOOcccwwwsss```SSSJJJJJJNNN]]]yyykkkeeeooo{{{{{{vvvqqq||||||jjj[[[SSSLLLKKKMMMRRRWWW^^^kkkwwwtttnnneeeeeefffgggfff\\\NNNCCC???===;;;:::;;;???BBBEEEEEEGGGKKKUUUiiifffQQQGGGBBB<<<:::::::::;;;===@@@BBBDDDFFFBBBEEEOOOUUU\\\qqqwwwdddPPPGGGGGGHHHIIIJJJEEEAAA???AAABBBDDDIIIOOOXXX^^^mmmxxxfffPPPIIICCCAAA@@@>>>???CCCCCCBBBBBBCCCEEEHHHLLLNNNYYY]]]dddllluuu}}}}}}wwwqqqggg^^^WWWQQQLLLIIIEEECCCAAA???===;;;::::::;;;;;;:::999888888999999666777777777888888888999888999:::;;;<<<=========<<<===??????>>>>>>@@@AAAEEEDDDCCCCCCDDDHHHKKKMMMSSSRRRPPPOOONNNOOOPPPPPPSSSSSSTTTVVVXXX[[[]]]^^^```aaaaaacccfffiiilllnnnrrrssssssssssssuuuxxxzzzzzztttooojjjiiikkkmmmkkkhhheee```ZZZXXX[[[ccclllqqq{{{|||rrrkkkhhhgggeeecccjjjcccWWWLLLCCC>>>======777999===EEETTTlllxxxsssZZZQQQEEE;;;777444333111000000000000000000000000111111222222222333333333444333333444666888;;;===???>>>???AAA??????DDDKKKZZZYYYXXXWWWVVVWWWWWWXXXUUUUUUTTTTTTUUUVVVVVVWWWYYYZZZ___gggmmmttt}}}hhhGGG???:::888999666666666555555666777999:::<<<@@@GGGKKKMMMUUUiii{{{ppp]]]QQQKKKLLLTTThhhkkkeeeppp}}}|||wwwsss~~~}}}iiiXXXOOOLLLKKKLLLQQQVVV\\\hhhtttrrrllldddbbbaaa```^^^VVVJJJ@@@>>>===<<<;;;===???BBBDDDIIIMMMSSS___sssbbbOOOGGGAAA<<<;;;;;;;;;<<<>>>@@@BBBDDDEEECCCGGGQQQWWWaaavvvkkk[[[LLLGGGHHHHHHGGGGGGFFFBBB@@@BBBDDDEEEKKKRRR^^^dddttt|||cccQQQJJJCCC>>>>>>===<<<>>>BBBAAAAAABBBCCCEEEGGGIIIJJJRRRVVV^^^gggpppxxx~~~zzzvvvnnnhhh```XXXSSSNNNJJJGGGCCCBBB@@@>>><<<;;;::::::999888777777666666666777777777777888888888888888888999:::<<<============>>>???AAAAAA@@@@@@BBBCCCEEEDDDDDDEEEFFFIIILLLMMMQQQQQQPPPPPPPPPPPPQQQQQQTTTUUUVVVXXXZZZ]]]___aaaddddddeeegggjjjmmmppprrrtttuuuwwwwwwxxxyyy{{{~~~tttooojjjhhhjjjkkkhhheeegggbbb[[[XXXYYY```gggkkkxxx}}}tttmmmiiigggdddbbbccc]]]SSSIIIAAA===;;;;;;999:::===DDDUUUmmm~~~qqqlll___VVVHHH===777555444444111111111111111111111111111111222222222333333333444333333444666999<<<>>>@@@>>>???@@@??????EEEMMMYYYXXXWWWWWWVVVVVVWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWYYYYYY]]]cccjjjrrrzzztttsss___DDD>>>:::888888555666666555555666777999:::;;;@@@HHHNNNQQQZZZmmmjjjYYYNNNNNNPPP[[[uuu|||jjjeeeppp{{{wwwuuuhhhVVVLLLLLLKKKLLLPPPSSSXXXcccnnn~~~ooohhhcccaaa^^^[[[XXXPPPFFF>>>===<<<<<<===???AAACCCDDDKKKQQQZZZhhh~~~xxx]]]MMMGGGBBB===<<<<<<<<<===>>>@@@CCCDDDEEEDDDJJJTTT\\\hhh~~~{{{^^^RRRHHHHHHJJJJJJHHHGGGGGGCCCBBBDDDEEEGGGNNNVVVeeemmm}}}gggQQQDDDBBB===:::::::::999<<>>?????????@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEFFFHHHJJJKKKMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSVVVVVVXXXZZZ]]]```ccceeehhhiiijjjlllooorrruuuvvvwwwyyy|||~~~~~~~~~uuuqqqllljjjkkkjjjgggdddgggbbb\\\XXXXXX]]]dddiiiwwwuuunnnjjjfffaaa^^^YYYUUUNNNFFF???;;;999999;;;:::<<>>BBB????????????@@@HHHQQQXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWUUUVVVZZZaaahhhqqqwwwwww{{{tttUUUAAA>>>999777888444666666555555666888:::;;;>>>BBBHHHNNNRRR]]]tttwwwcccUUUMMMOOOSSSaaa~~~xxxiiidddpppwwwsssuuuhhhUUUKKKLLLKKKLLLOOOQQQTTT]]]gggwwwzzzllldddcccaaa___\\\XXXOOOEEE>>><<<<<<===>>>@@@BBBDDDEEEKKKQQQ\\\mmmoooWWWKKKGGGCCC???>>>>>>===>>>???AAACCCDDDEEEGGGNNNYYYcccqqqoooYYYOOOHHHIIIMMMLLLKKKJJJEEECCCBBBDDDEEEHHHQQQZZZhhhssskkkWWWIIIBBB>>>:::999:::;;;;;;@@@FFFKKKNNNSSSWWW[[[\\\]]]\\\ZZZ[[[]]]```ffflllrrruuu|||~~~}}}{{{xxxuuuoooiiiddd[[[WWWQQQMMMIIIFFFCCCAAA===<<<;;;;;;::::::;;;;;;:::999999888888888999999::::::999999999999888888;;;<<<===???@@@AAAAAAAAABBBDDDEEEEEEDDDEEEFFFHHHFFFGGGIIILLLMMMNNNNNNNNNNNNPPPRRRTTTVVVVVVVVVUUUVVVWWWYYY\\\___ccceeegggjjjkkklllooorrruuuwwwyyyyyy|||{{{tttrrrooommmmmmkkkhhhfffccc```[[[WWWXXX]]]eeejjjyyyvvvnnniiiccc]]]YYYQQQNNNIIICCC>>>:::888888;;;999:::BBBUUUnnn}}}}}}wwwkkkYYYHHH;;;555444555222222222222222222222222111111222222222333333333333333333444666:::===???CCC@@@?????????BBBKKKUUUYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWRRRTTTZZZdddkkksssxxx~~~~~~cccKKK???===888777999444666666555666777999:::<<>>@@@AAACCCDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIGGGIIILLLNNNPPPQQQQQQPPPOOOQQQSSSVVVWWWXXXXXXXXXXXXYYYZZZ]]]```dddggghhhiiikkkmmmpppsssvvvxxxyyyzzz}}}yyyqqqpppooonnnmmmkkkhhheeeaaa___\\\XXXWWW\\\cccjjjyyy~~~tttlllfff```YYYTTTMMMKKKGGGBBB===:::888777777777999AAASSSlllxxxdddNNN>>>555333444222222222222222222222222111111222222222333333333333333333444777:::>>>@@@DDDAAA@@@@@@AAADDDNNNYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVTTTUUU[[[dddkkkrrr}}}~~~zzzuuummmeeeUUUDDD======777666999555666666555666777999;;;<<>>AAADDDGGGIIINNNUUUcccvvvvvv\\\MMMGGGEEEEEEFFFBBBAAA@@@@@@AAABBBCCCDDDHHHOOOXXXcccooorrraaaSSSKKKDDDEEEFFFFFFGGGJJJBBBBBBBBBDDDEEEIIIUUUaaammm}}}qqqYYYHHH@@@>>>???<<<;;;===BBBHHHOOO\\\iiiyyy~~~yyywwwvvvwwwxxxzzz|||~~~~~~}}}{{{zzzqqqpppnnnllljjjeee___ZZZTTTQQQLLLIIIFFFBBB???<<<;;;:::::::::::::::;;;;;;999888888888888999::::::<<<<<<<<<=========>>>>>>@@@AAABBBDDDFFFGGGHHHHHHEEEGGGHHHHHHGGGHHHIIIKKKJJJLLLNNNPPPRRRSSSSSSSSSRRRSSSTTTVVVXXXZZZZZZ[[[ZZZ[[[]]]___bbbeeehhhiiijjjkkkooorrruuuxxxzzz{{{{{{~~~zzzpppppppppooollliiieeecccbbb```]]]XXXUUUXXX___eeeuuu}}}rrriiiccc]]]WWWRRRMMMJJJEEE@@@<<<999777777444666999AAAPPPhhhkkkTTTAAA666333444222222222222222222222222111111222222222333333333333333333555777;;;>>>AAADDDAAAAAABBBCCCGGGQQQ\\\ZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUXXX^^^cccjjjvvvwwwmmmcccZZZUUUMMM@@@===<<<555666:::666666666666666888:::<<<===>>>BBBIIISSS```vvvqqq^^^TTTOOONNNYYYnnnwwwhhhiiihhhsss~~~vvvrrruuu~~~uuu^^^RRRNNNKKKJJJMMMOOOOOONNNSSSZZZdddtttxxxpppiiijjjtttrrrfff\\\^^^^^^\\\UUULLLDDD???======<<<>>>@@@EEEIIIKKKNNNXXXhhh}}}{{{gggRRRHHHDDDBBBDDDGGGCCCBBBAAAAAAAAABBBCCCDDDJJJRRR]]]gggtttkkk]]]MMMGGGCCCDDDFFFEEEEEEGGGCCCBBBDDDFFFFFFKKKXXXeeeuuuxxxaaaMMMBBB=========999:::>>>FFFOOO\\\ooo|||yyyvvvxxxzzz{{{{{{yyyvvvuuummmllljjjgggddd___YYYTTTNNNKKKHHHEEECCC@@@===:::<<<;;;;;;:::::::::;;;;;;:::999999999::::::;;;<<<<<<===>>>>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKHHHIIIKKKKKKJJJJJJLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUTTTUUUUUUVVVXXXZZZ\\\]]]^^^___```bbbdddgggiiikkklllnnnrrruuuyyy|||}}}~~~~~~~~~tttuuuuuusssnnnhhhcccaaa]]]]]]ZZZVVVRRRUUU\\\cccppp{{{~~~rrrhhhbbb\\\WWWSSSMMMJJJDDD>>>:::777666666444888<<>><<<<<<444555:::666666666666666888:::<<<===>>>BBBJJJTTT```tttooo___WWWSSSQQQ]]]rrrkkkbbbiiikkkuuuwwwuuuzzzqqq[[[OOOMMMJJJJJJMMMPPPOOONNNRRRYYYcccsssrrrjjjaaa```jjjzzz{{{zzz|||~~~vvviii___```___[[[TTTMMMGGGEEE>>>===<<<===@@@EEEJJJMMMLLLXXXkkkooo^^^LLLEEEBBB@@@BBBGGGDDDCCCBBBAAAAAABBBCCCDDDKKKTTT___iiivvvvvvbbbUUUJJJEEECCCFFFHHHFFFFFFGGGDDDDDDEEEGGGHHHLLLZZZhhh{{{tttfffQQQBBB;;;999888777666777===HHHTTTeee{{{zzzuuuvvvxxxyyyxxxvvvsssqqqkkkjjjgggdddaaa[[[TTTOOOIIIGGGDDDBBBAAA???<<<:::<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>???======>>>@@@AAABBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMJJJKKKMMMMMMLLLLLLNNNOOONNNOOOPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVXXXZZZ\\\^^^aaaaaabbbdddfffiiikkklllnnnqqqtttxxx|||{{{|||{{{xxxrrrjjjdddaaaVVVWWWVVVSSSQQQTTT]]]eeennnzzzrrrhhhaaa]]]XXXUUUNNNJJJDDD===888555444555444:::???BBBIII]]]yyyqqqZZZFFF;;;777888000000000000000000000000111111222222222333333333333333333555888<<>>;;;999::::::888666777666555555666888:::<<<@@@EEELLLTTT]]]mmm}}}kkk[[[RRRQQQTTT___sssuuueee```dddmmmuuuuuurrrvvviiiVVVMMMKKKNNNMMMMMMOOOOOOQQQ\\\gggrrryyypppdddZZZ\\\eeeqqq|||~~~oooeee___^^^eeelll}}}kkkbbb\\\YYYZZZVVVMMMCCC>>><<<======>>>???BBBGGGKKKOOO[[[mmm}}}___RRRDDD??????>>>@@@BBBBBBBBBBBB@@@@@@AAAEEEHHHKKKRRR___ooommm[[[QQQGGGFFFDDDBBBAAABBBCCCDDDGGGEEEEEEFFFHHHOOO^^^llliiiXXXFFF===:::888777888:::>>>CCCHHHQQQ^^^mmmxxxxxxxxxxxxxxxvvvsssqqqooonnniiiccc]]]XXXSSSNNNLLLEEEDDDAAA>>><<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@???@@@@@@AAABBBCCCDDDDDDHHHIIIIIIJJJJJJIIIIIIIIINNNMMMMMMMMMNNNPPPRRRSSSUUUTTTSSSRRRRRRTTTVVVWWWSSSUUUXXXZZZZZZZZZ[[[\\\aaabbbbbbbbbbbbdddhhhkkkmmmpppuuuxxx{{{~~~zzzuuurrrllleee___aaa\\\WWWUUUSSSSSSYYYaaaiiirrr}}}rrrggg```[[[XXXVVVRRRLLLCCC===999777777666777666999@@@GGGTTTqqqyyybbbJJJ:::444444444333222222111111222222///000222444555555555444555555555777999===AAACCCAAA>>>???CCCGGGMMMXXXbbbaaa___]]]\\\[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRTTTUUUXXX```iii~~~xxxzzz|||mmm]]]RRRLLLEEEAAA===999888777666444777666555555666888;;;<<<===BBBHHHOOOWWWfff||||||pppaaaSSSLLLLLLRRR^^^rrrooocccdddiiiwww|||vvvtttyyyiiiVVVNNNKKKKKKKKKMMMQQQSSSXXXdddqqq{{{nnnaaaWWWWWW___jjjttt|||~~~rrrdddZZZTTTSSSXXX```rrr~~~mmmaaa[[[XXXYYYVVVMMMDDD@@@===>>>>>>>>>@@@CCCHHHKKKPPPZZZllltttVVVKKK@@@=========???BBBBBBBBBBBBAAA@@@BBBFFFIIIRRRXXXcccsss~~~jjjYYYOOOHHHGGGEEEDDDCCCDDDFFFGGGJJJHHHGGGIIIKKKQQQ```nnnvvv___PPPAAA:::999888888999999<<>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFIIIJJJJJJKKKKKKKKKKKKJJJNNNNNNNNNNNNPPPQQQSSSTTTWWWVVVTTTTTTTTTUUUWWWXXXTTTWWWZZZ\\\\\\\\\\\\]]]aaabbbbbbbbbbbbdddhhhkkkmmmpppuuuxxx{{{~~~xxxsssoookkkfffaaaaaa\\\WWWUUUSSSSSSYYY```llluuu~~~sssiiiaaa\\\WWWUUUQQQKKKCCC<<<888777666666888666999???DDDQQQmmmkkkQQQ???777666444333222222111111222222000000222333444555555555555555666777:::===AAACCCDDDBBBCCCFFFHHHLLLUUU^^^ccc```]]]\\\[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRTTTUUUWWW___hhh~~~zzzvvv|||tttfffYYYRRRKKKHHHBBB===999666666666777666555555666888;;;<<<===AAAFFFKKKSSSbbbtttwwwlllaaaVVVLLLHHHIIIPPP]]]sssuuuiiicccgggooovvvwww}}}hhhVVVNNNLLLLLLLLLPPPVVVZZZbbbppp~~~~~~kkk^^^RRRQQQWWW___hhhoooooodddWWWNNNHHHGGGLLLRRR```qqq}}}ooo```ZZZWWWXXXUUUMMMEEEAAA>>>??????@@@AAADDDHHHLLLQQQ[[[kkk{{{eeeKKKBBB;;;:::;;;;;;===@@@AAABBBBBBAAAAAACCCFFFIIIVVVZZZeeeuuuyyyfffUUULLLHHHGGGFFFEEEFFFGGGIIIJJJMMMKKKKKKLLLNNNTTTbbbpppvvveeeRRRFFF;;;888888777777999888:::<<<===>>>BBBIIIOOOUUU^^^iiipppzzzzzzxxxuuupppllliiifffeeeaaa]]]WWWQQQMMMIIIFFFCCCAAA@@@>>><<<;;;:::;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMMMMMMMLLLOOOOOOOOOPPPRRRTTTUUUVVVXXXWWWVVVUUUUUUVVVWWWXXXVVVYYY\\\]]]]]]]]]^^^___```aaabbbbbbccceeeiiilllnnnqqquuuyyy|||~~~}}}tttnnnkkkiiigggdddaaa\\\WWWUUUSSSSSSXXX___llltttuuulllddd]]]WWWSSSOOOJJJBBB;;;888777666666999777888===AAAMMMiiiyyy\\\EEE:::777444333222222111111222222111111111222333444555666666666777888:::===@@@AAADDDCCCEEEHHHJJJLLLUUU^^^ccc```]]]\\\\\\[[[ZZZYYYVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQSSSVVVWWWYYYbbblllyyy{{{xxx~~~yyyxxx}}}}}}qqqddd\\\TTTRRRLLLEEE===999999:::777777666666777999;;;===@@@DDDHHHKKKTTTcccrrr{{{zzzooobbbYYYQQQJJJHHHKKKPPP^^^uuutttiiidddjjjsss~~~uuuxxx~~~fffVVVOOOMMMOOOPPPUUU\\\cccmmm}}}|||kkk]]]OOOLLLPPPUUU[[[aaadddZZZOOOHHHCCCBBBFFFLLLVVVeeewwwzzznnnbbb[[[WWWWWWUUUMMMFFFCCC@@@@@@AAAAAAAAADDDIIIMMMSSS\\\kkk~~~pppWWWDDD===888999:::999:::===@@@AAABBBBBBBBBDDDGGGJJJSSSWWWaaarrruuucccSSSKKKGGGGGGFFFFFFGGGJJJLLLNNNPPPNNNNNNOOOQQQVVVcccqqqiiiXXXHHH???777777888777777888777:::<<<>>>???CCCJJJOOOUUUaaannnwww~~~~~~|||yyytttnnnhhhdddaaa```YYYUUUPPPKKKHHHEEEAAA???>>>>>><<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???AAABBBDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRSSSTTTVVVWWWWWWXXXWWWVVVVVVUUUVVVVVVWWWWWWZZZ]]]^^^^^^^^^___``````aaabbbccccccfffjjjnnnooorrrwwwzzz}}}zzzoooiiifffffffffeee```[[[WWWVVVSSSSSSXXX___hhhooozzzxxxooofff^^^VVVRRRNNNHHH@@@:::777666666666999777888<<>>???AAAAAABBBDDDGGGIIINNNSSS^^^ooorrr```RRRKKKFFFEEEEEEFFFHHHKKKOOOQQQRRRQQQQQQRRRSSSXXXdddqqq~~~vvv```QQQDDD<<<777777888666666777666888<<<>>>AAAHHHQQQXXXdddrrr}}}yyywwwxxxyyyzzzzzz{{{xxxrrrllleee```]]]\\\SSSPPPKKKGGGDDDAAA???<<<<<<;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<===>>>???AAACCCDDDFFFFFFGGGHHHIIIIIIKKKKKKLLLMMMJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWZZZ]]]^^^^^^^^^___```aaabbbcccdddeeehhhlllpppqqqtttyyy|||~~~|||tttjjjcccbbbccccccccc^^^YYYVVVUUUSSSRRRWWW^^^cccjjjuuuzzzqqqhhh___VVVQQQLLLFFF???999666666666666888666777<<>>???@@@===???DDDIIIJJJMMMXXXcccdddaaa]]]\\\\\\]]]]]]]]]YYYXXXXXXWWWWWWVVVVVVVVVTTTTTTVVVVVVTTTVVVaaannn}}}zzzwwwzzz}}}vvvfffQQQBBB======888777666666777999<<<===@@@EEEIIIMMMZZZnnnzzz{{{yyyjjjYYYOOOIIIFFFHHHKKKSSSbbbxxxvvvjjjggglllttt~~~yyysssyyyuuu___SSSOOONNNJJJNNNVVVcccppp{{{ooo```PPPIIIHHHIIIKKKOOOQQQJJJDDDCCCBBBBBBGGGMMMWWWbbbrrr}}}wwwmmmeee^^^[[[WWWOOOIIIFFFAAAAAAAAAAAAAAADDDHHHLLLRRR\\\iiivvv|||ttt]]]GGG???:::888888777555777;;;;;;===???@@@AAACCCFFFIIIMMMTTT```ooo}}}nnn^^^RRRLLLEEEEEEEEEGGGJJJNNNRRRTTTUUUTTTTTTUUUVVVZZZfffrrr|||~~~lllYYYLLLAAA;;;777888888555555777555888:::>>>CCCNNN[[[ddd||||||xxxsssqqqqqqrrrssssssvvvsssnnnhhhaaa\\\XXXVVVNNNKKKFFFCCCAAA???===;;;:::::::::::::::::::::999;;;;;;;;;<<<======>>>>>>>>>???AAABBBDDDFFFHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVTTTUUUUUUUUUVVVVVVVVVVVVXXX[[[^^^_________```aaabbbcccdddeeegggjjjooossstttwww{{{~~~~~~tttmmmddd___^^^______^^^XXXTTTRRRQQQPPPPPPUUU\\\aaaiiittt|||rrrhhh___WWWQQQJJJDDD===888555555666666666555777;;;===EEE]]]vvvmmmPPP===555444333222222111111222222333222222222333333444555666777888:::===???@@@AAA@@@BBBFFFJJJJJJLLLWWWdddgggddd___\\\\\\\\\[[[ZZZXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSUUUVVVUUUYYYhhhwww}}}cccKKK@@@>>>888888777777888:::<<<>>>???EEEJJJOOO```wwwxxxhhhVVVKKKGGGEEEHHHKKKUUUfffssshhhdddiiippp|||zzzttt{{{ppp\\\QQQNNNNNNKKKNNNVVVbbbooopppaaaQQQIIIGGGFFFGGGJJJHHHCCC@@@AAABBBDDDIIIOOOZZZcccssstttkkkccc^^^YYYPPPIIIGGG@@@AAAAAA@@@AAACCCGGGKKKOOOYYYfffooorrrjjjVVVDDD<<<888666777666444777<<<999;;;>>>???@@@BBBEEEHHHOOOXXXeeeqqq~~~}}}xxxjjj[[[PPPKKKEEEEEEFFFIIILLLQQQUUUXXXXXXWWWWWWYYYYYY]]]hhhttt~~~qqq```PPPFFF>>>999666777777555666999777999<<>><<<;;;999999999::::::;;;:::::::::<<<<<<======>>>??????@@@???@@@BBBDDDFFFHHHIIIJJJIIIJJJKKKKKKMMMMMMNNNOOOMMMOOOPPPRRRTTTVVVVVVWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUWWWXXXXXXXXXXXXZZZ\\\```aaaaaaaaabbbccccccdddfffgggiiimmmqqquuuvvvyyy}}}{{{tttkkkfff___\\\\\\\\\[[[YYYQQQMMMLLLLLLLLLLLLQQQXXXaaahhhrrr}}}}}}rrrhhh___WWWRRRHHHCCC<<<777555555555666666555777;;;;;;@@@TTTkkk~~~mmmQQQ???777444333222222111111222222222222333333444444333333444666888;;;===@@@AAABBBAAACCCHHHKKKKKKOOO\\\jjjkkkgggaaa]]][[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSOOOQQQTTTWWWYYY```rrr~~~|||~~~rrrTTTDDD???888888777777888:::<<<>>>@@@GGGLLLRRReee~~~yyyhhhUUUJJJGGGFFFIIIMMMWWWjjjsssfffaaaeeekkkzzz{{{vvv|||mmmZZZPPPNNNMMMPPPRRRXXXbbbmmm|||qqqbbbQQQIIIFFFDDDEEEGGGEEE@@@???AAADDDFFFLLLRRR[[[dddtttyyyooofff```ZZZQQQJJJGGG@@@AAAAAA@@@@@@CCCGGGJJJLLLWWWdddkkkkkkcccRRRCCC999666444555555444888>>>777:::===???@@@BBBEEEGGGPPPZZZhhhrrr{{{|||yyy~~~~~~uuuhhhYYYOOOKKKFFFFFFGGGJJJNNNSSSXXXZZZ[[[ZZZZZZ[[[[[[___jjjvvvxxxhhhYYYJJJBBB<<<777444555666444666::::::<<>>???@@@@@@AAA@@@AAABBBDDDFFFIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZWWWWWWXXXXXXWWWUUUTTTRRRTTTUUUVVVXXXYYYZZZZZZ[[[\\\^^^aaacccccccccdddeeedddeeeggghhhjjjnnnssswwwxxx{{{tttlllfffbbb]]]ZZZZZZZZZXXXUUULLLIIIGGGIIIIIIIIINNNUUU```fffpppzzz~~~rrrhhh___WWWSSSHHHBBB;;;666555555555666666555777:::888;;;NNNccc|||{{{kkkQQQAAA:::444333222222111111222222111222333444555444333222444555888;;;>>>@@@BBBBBB???BBBGGGKKKMMMSSSbbbqqqlllgggbbb]]]ZZZXXXVVVTTTVVVTTTRRRRRRSSSSSSQQQOOOSSSUUUWWWYYY^^^jjjzzz~~~^^^DDD>>>>>>:::888::::::999;;;???BBBGGGIIIQQQhhhkkkUUUKKKHHHFFFKKKTTTZZZ{{{yyyjjjbbbeeekkkvvvzzzxxx}}}{{{xxx|||}}}hhhWWWPPPOOOOOOQQQRRRWWW___gggtttuuuhhhWWWKKKGGGFFFEEEDDDEEEDDDDDDFFFHHHJJJJJJJJJTTTaaasssqqqaaa]]]ZZZSSSLLLIIICCC???===???AAAAAAEEEJJJRRRXXX```hhhggg\\\KKK>>>:::999777666555666888999999;;;>>>@@@AAACCCGGGJJJUUUdddpppssswww~~~yyy~~~{{{uuummmbbbXXXOOOJJJEEEFFFIIIKKKMMMRRRWWW[[[\\\[[[[[[]]]]]]bbbnnn{{{nnn___RRRFFF???:::999777666555666888999999;;;@@@KKK\\\rrrwwwoookkkfff```___aaacccaaa^^^```___\\\XXXRRRMMMHHHEEE@@@===;;;;;;======:::888;;;;;;::::::999999::::::>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEGGGIIIJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTVVVXXXYYYYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTVVVXXXYYYYYYZZZ\\\^^^ccccccbbbbbbccccccdddeeeeeefffhhhiiikkknnnssswwwyyy|||tttmmmiiifffbbb___\\\XXXRRRNNNKKKIIIFFFDDDFFFKKKQQQUUU[[[eeerrr{{{|||qqqfff]]]UUUPPPJJJBBB<<<:::888444444666666555555777999>>>LLLYYYyyy}}}}}}rrrTTTAAA:::444333111222333444444333222222333333333333444444333444777999<<<>>>???@@@@@@EEEJJJLLLNNNWWWgggtttkkkgggbbb^^^[[[YYYWWWUUUUUUSSSQQQQQQRRRRRRPPPOOORRRSSSUUUXXX]]]hhhxxx}}}dddGGG???>>>:::888:::;;;999;;;???BBBGGGKKKTTTllljjjUUULLLHHHGGGMMMVVVjjj{{{kkkcccfffmmmzzz|||sssttt{{{xxxwww~~~}}}hhhWWWPPPOOONNNPPPRRRWWW```hhhtttwwwjjjYYYLLLGGGFFFEEEEEECCCDDDFFFIIIKKKLLLLLLKKKKKKUUUeeeuuutttggg]]]\\\[[[TTTLLLHHHDDD???===???AAAAAAEEEJJJPPPVVV___gggfff[[[JJJ===999888666555555666888999999;;;===>>>???BBBEEEHHHWWWccclllmmmqqq~~~}}}yyyxxxvvvqqqjjjaaaWWWOOOJJJEEEGGGIIIJJJMMMRRRXXX\\\^^^]]]^^^___```dddppp}}}|||kkk\\\PPPEEE>>>999888666555555666777888:::<<>>DDDIIILLLOOOYYYiiiwwwkkkhhhccc___]]][[[XXXWWWTTTRRRPPPPPPQQQQQQPPPOOOPPPRRRTTTVVV[[[eeerrr|||{{{xxxyyyxxxwwwkkkKKKBBB>>>:::888:::;;;:::<<<@@@CCCHHHNNN[[[sssmmmYYYPPPLLLKKKQQQ[[[zzz{{{kkkffflllttt}}}sssmmmpppyyy~~~tttvvv|||fffVVVOOONNNMMMOOORRRXXXaaaiiittt{{{nnn\\\NNNGGGFFFFFFFFFCCCFFFKKKOOOQQQPPPNNNMMMHHHNNNYYYhhhuuu{{{zzzwwwddd]]]YYY[[[]]]WWWOOOIIIDDD@@@>>>???AAABBBFFFKKKOOOUUU^^^ffffffZZZHHH;;;888777555444555666888999;;;<<<===>>>???BBBFFFIIIXXXaaahhhhhhjjjvvv{{{wwwrrrppplllfff^^^VVVOOOKKKFFFGGGHHHJJJLLLRRRXXX]]]```___aaacccdddgggsssvvveeeXXXLLLBBB<<<777666444333333555666777:::===DDDPPPaaatttyyypppgggaaa```\\\YYYWWWXXXWWWSSSPPPMMMLLLKKKIIIGGGDDDAAA@@@>>><<<;;;;;;<<<<<<:::999;;;;;;:::::::::;;;;;;<<>>@@@AAABBBGGGMMMPPPUUU___ffffffZZZHHH;;;777666555444555666888999===>>>??????AAADDDIIILLLXXX___eeegggjjjttt~~~xxxtttmmmkkkhhhccc\\\TTTMMMJJJGGGGGGHHHIIIKKKQQQXXX]]]______bbbeeefffiiitttooo___RRRHHH???:::555444333222222444555777999<<>>@@@BBBBBB???DDDJJJOOOVVVccctttmmmjjjfffcccaaa^^^[[[XXXVVVTTTRRRQQQRRRSSSTTTSSSSSSSSSSSSTTTVVV[[[aaafffdddjjjtttzzzqqqgggeeesssdddLLLCCC===:::999;;;<<<;;;===AAAGGGKKKXXXooovvvaaaVVVPPPPPPYYYfffxxxmmmoooyyy}}}vvvpppoooxxxwwwwww}}}xxxbbbTTTNNNLLLJJJOOORRRZZZeeemmmvvvwwwgggXXXNNNJJJIIIJJJPPPUUU[[[^^^\\\XXXUUUSSSVVVYYY```iiioookkk```VVVWWWUUUSSSTTTVVVVVVQQQKKKFFFAAA>>>@@@AAACCCHHHOOOSSSXXX```fffeeeZZZHHH;;;666555444444555777999;;;<<<>>>@@@AAACCCGGGLLLPPPXXX^^^eeejjjnnnuuuzzztttpppjjjiiieee```ZZZRRRLLLHHHGGGGGGHHHIIIKKKOOOUUUYYY[[[\\\```eeefffjjjuuuyyyhhhYYYMMMDDD===888444333222111222333555666777:::AAAMMM]]]lllwww|||}}}xxxrrrlllgggbbb^^^[[[XXXVVVTTTSSSQQQOOOKKKIIIGGGFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;::::::::::::;;;:::;;;;;;<<<===>>>???AAAAAABBBDDDEEEGGGHHHHHHKKKKKKKKKJJJKKKLLLMMMNNNQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZZZZZZZZZZ\\\]]]]]]]]]^^^___aaadddfffgggeeehhhkkknnnqqquuuyyy}}}~~~vvvqqqkkkjjjgggeeecccbbbbbbbbbccchhhmmmqqquuu}}}{{{pppeee\\\SSSNNNEEE>>>888777555222222444555444555777555777@@@JJJ\\\qqqzzzpppbbbQQQCCC===666444222222333333333111222222222333333333444444333555888;;;>>>AAACCCDDDBBBFFFLLLRRR[[[iiizzzooolllhhheeebbb___[[[XXXWWWUUURRRQQQSSSTTTUUUUUUTTTSSSSSSSSSUUUXXX\\\^^^^^^gggrrrzzzooofffkkkuuu\\\III@@@===:::999;;;<<<;;;>>>BBBIIINNN^^^zzzzzzdddVVVNNNNNNYYYhhhyyyoooqqqzzz{{{wwwsssuuuwwwwww}}}uuu```SSSOOOMMMJJJPPPSSS[[[eeennnxxxzzzlll^^^SSSNNNLLLMMMVVV[[[```aaa^^^[[[YYYYYYYYY^^^fffmmmoooiii]]]SSSSSSTTTRRRPPPRRRTTTPPPJJJFFFAAA>>>@@@BBBDDDJJJPPPWWW[[[```eeecccXXXGGG;;;666666555555666888;;;===;;;>>>BBBFFFIIINNNSSSVVV[[[^^^eeelllpppttt~~~{{{vvvpppllleeedddbbb]]]WWWPPPKKKGGGFFFGGGHHHIIIJJJMMMQQQTTTVVVXXX^^^dddgggkkkuuu~~~sssbbbTTTIIIBBB;;;777444333222111222333555777777999>>>IIIXXXfffnnnqqqrrrnnnhhhddd```]]]ZZZXXXTTTSSSQQQOOOMMMKKKIIIHHHDDDCCCAAA>>>;;;:::888888:::;;;<<<;;;:::999:::;;;::::::;;;;;;===>>>@@@@@@AAABBBCCCEEEFFFHHHIIIJJJLLLKKKKKKKKKKKKMMMOOOPPPRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYXXXZZZ\\\\\\[[[[[[]]]^^^^^^^^^___```bbbdddfffgggfffiiimmmpppsssvvvyyy|||uuusssoookkkhhhfffeeedddcccfffkkkooosss{{{zzzoooeee[[[SSSNNNEEE>>>888777666333222555444444666777666666>>>HHHVVVjjj}}}ssseeeSSSBBB999666444222222333333222111222222333333333333444444555666888;;;===>>>??????EEEIIINNNTTT^^^lll|||qqqnnnjjjgggccc___ZZZWWWWWWTTTQQQPPPRRRTTTUUUUUURRRQQQQQQSSSUUUXXXZZZ[[[[[[eeeqqq}}}{{{rrrmmm{{{vvvfffVVVGGG>>>===:::999;;;<<<<<<>>>CCCKKKPPPccchhhXXXNNNNNN[[[kkkuuummmpppyyywwwvvvssswww}}}tttvvv~~~sss___RRROOONNNKKKPPPTTT[[[fffooozzz}}}qqqdddYYYRRROOOOOOXXX\\\``````]]]\\\^^^```aaafffmmmqqqoooggg]]]VVVRRRUUUUUUSSSUUUWWWSSSLLLGGGBBB>>>@@@BBBDDDKKKRRRZZZ\\\```bbb```UUUEEE:::777666666666777:::===>>>>>>BBBIIIOOOTTTYYY^^^aaa``````dddjjjmmmpppzzz~~~{{{xxxsssmmmhhh___^^^\\\YYYUUUOOOJJJGGGEEEGGGIIIIIIJJJKKKMMMOOOSSSUUU\\\cccggglllvvvyyynnn^^^PPPFFF@@@:::777444333222111222444666888999999===GGGUUUaaagggiiijjjfffaaa]]]YYYVVVSSSPPPOOONNNMMMJJJGGGFFFFFFGGGBBBAAA>>><<<:::999888888888:::<<<;;;999888:::<<<::::::;;;<<<===???AAABBBCCCCCCEEEFFFHHHJJJKKKLLLMMMLLLLLLLLLMMMOOORRRSSSUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZ\\\]]]]]]]]]]]]^^^```_________aaabbbdddfffggghhhkkkooorrruuuwwwzzz|||vvvsssvvv|||{{{zzzwwwsssmmmhhhccc```\\\aaagggnnnssszzzzzzoooeee[[[SSSNNNEEE>>>999888666333333666333444666888777777>>>HHHSSSggg~~~yyylllYYYEEE:::777555333222333333222111222222333333333333444444555777999;;;===???@@@@@@GGGJJJNNNUUU^^^lll|||rrroookkkgggddd___ZZZVVVVVVSSSPPPOOOQQQSSSTTTTTTOOOOOOPPPRRRVVVYYYZZZ[[[ZZZeeepppzzz||||||uuuuuu}}}rrrfff]]]TTTHHH???===:::999;;;===<<>>@@@BBBEEEKKKRRR\\\]]]___```]]]RRRDDD999777777666666888;;;>>>???CCCHHHQQQXXX___dddhhhkkkdddaaabbbfffiiikkkvvv|||yyyvvvqqqkkkfffYYYYYYXXXVVVSSSOOOKKKHHHDDDFFFIIIJJJJJJJJJKKKLLLQQQTTT\\\dddhhhmmmxxxwwwlll\\\NNNEEE???:::777444333222222222444777888;;;:::<<>><<<;;;;;;;;;;;;888:::<<<;;;999888:::<<<::::::;;;<<<>>>@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMOOOQQQTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZWWWWWWXXXZZZ[[[]]]^^^^^^\\\]]]^^^^^^^^^^^^___```_________```bbbccceeeeeekkknnnrrrtttvvvxxx{{{}}}yyyggg[[[YYY^^^gggrrr}}}~~~|||xxxqqqhhh```[[[VVV\\\eeemmmtttyyy}}}qqqppprrr|||zzzoooeee[[[SSSNNNFFF???999888777444444666333333666999888777>>>HHHSSSggg}}}}}}rrr___KKK???777555333222333333222111222222333333333444444444444666999===@@@CCCEEEFFFHHHJJJNNNTTT^^^lllzzzuuurrrmmmiiiddd___YYYVVVSSSQQQNNNMMMNNNOOONNNNNNNNNNNNOOOPPPRRRTTTVVVWWW^^^jjjtttxxxzzzvvvzzzyyy|||nnnbbb\\\UUUKKKCCCAAA>>>999666888999999>>>CCCIIITTTlllmmmYYYNNNPPPbbbvvvuuuqqqtttssswwwxxxoookkknnnxxxxxxssswwwnnn\\\PPPKKKKKKKKKPPPRRRYYYbbblllxxxzzzrrriii```XXXTTTQQQWWWZZZ]]]___```dddjjjoooyyy}}}~~~zzzvvvpppeee[[[ZZZ^^^___\\\\\\\\\VVVNNNLLLFFFAAA@@@BBBEEELLLSSS]]]aaaffffff___RRRDDD<<<777666777999<<>>===:::888888888999:::;;;999777888:::;;;:::777?????????======>>>AAADDDDDDFFFHHHIIIIIIJJJLLLNNNRRRSSSSSSSSSSSSTTTTTTTTTVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZXXXXXX[[[```bbbbbb```\\\]]]^^^]]]]]]]]]___aaaddddddccccccdddfffggghhhmmmnnnpppsssuuuwwwyyyzzzvvveeeVVVMMMOOONNNSSS```ooo{{{zzzxxxyyy{{{|||zzzwwwqqqjjjccc]]]ZZZXXX\\\aaagggrrr{{{yyypppfffaaaaaaooouuuggg]]]VVVPPPLLLEEE???888444333444333222111222333444555999???CCCVVVggg}}}{{{jjjQQQ<<<;;;555222333444333444777444333333333333444555555999:::<<<===>>>@@@DDDGGGDDDHHHLLLSSSaaarrr~~~tttqqqmmmhhhddd___YYYUUUSSSQQQOOONNNOOOOOOOOONNNNNNNNNOOOPPPQQQSSSTTTUUU]]]ffflllnnnxxx~~~||||||xxxjjj]]]VVVPPPHHHBBB@@@===999777999;;;;;;???DDDKKKTTTjjjjjjWWWMMMQQQdddxxxlllkkkqqqttt|||{{{qqqiiilllvvvwwwrrrwww~~~kkkYYYNNNKKKKKKMMMQQQSSSYYYbbbkkkwwwzzzsssjjjaaa[[[WWWUUUTTTZZZaaagggkkkqqqyyy~~~yyyoooeee```cccccc`````````ZZZRRRKKKEEE@@@@@@BBBDDDKKKRRR]]]bbbhhhjjjdddVVVFFF;;;888777777999<<>>>>>>>>>>>???BBBDDDDDDFFFHHHIIIJJJKKKMMMOOOSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZXXXWWWYYY]]]``````___]]]^^^___^^^^^^^^^```bbbdddcccccccccdddfffhhhiiimmmnnnppprrruuuwwwyyyzzz~~~|||lll]]]OOOGGGFFFFFFJJJUUUaaammmzzz~~~wwwtttuuuwwwuuusssoooiiiccc\\\VVVSSSQQQVVV]]]dddooowwwuuummm```]]]aaaqqqvvviii___XXXQQQMMMCCC===777333444555555444333333444444666999>>>BBBVVVhhhoooWWWBBB;;;666222333444333444666444333333333333444555555555777999:::;;;>>>AAACCCCCCGGGMMMTTTcccuuutttrrrnnnjjjfffaaa[[[WWWTTTRRRPPPOOOPPPPPPOOONNNOOOOOOOOOOOOPPPQQQRRRRRRYYY___bbbcccnnn~~~~~~sssfffWWWOOOJJJDDD???>>>===999888;;;<<<<<>>DDDKKKPPPSSSSSSQQQOOOLLLIIIFFFEEEDDDEEEEEEDDDCCCAAA???===<<<<<<;;;999888777777888999666555555777:::<<<<<<;;;:::<<<>>>??????AAACCCEEEEEEGGGIIIJJJKKKLLLNNNPPPUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[YYYXXXXXX[[[]]]^^^^^^^^^___``````___```bbbdddcccccccccdddeeegggjjjkkkmmmmmmoooqqqtttvvvwwwxxx}}}rrrcccUUUJJJDDDAAA@@@CCCKKKSSS]]]lllyyy{{{tttpppppprrrmmmkkkhhhbbb\\\UUUPPPMMMJJJPPPXXXaaalllsssrrrmmmfffeeekkk|||yyymmmddd\\\TTTOOOBBB===666333444666666555555555555555666999>>>AAAUUUjjjsss[[[GGG<<<666333444444333333666444333333333333444555555666999<<<>>>???@@@CCCDDDBBBGGGNNNWWWfffyyyuuussspppmmmiiiddd^^^ZZZTTTRRRQQQPPPQQQQQQPPPOOOPPPOOOOOONNNNNNOOOOOOPPPTTTZZZ]]]___kkk~~~{{{yyy~~~vvvjjj[[[PPPJJJFFFBBB???===999888;;;===<<>>DDDLLLQQQaaannn|||}}}wwwmmmeeeaaa\\\[[[]]]```bbbgggmmmvvvzzz~~~}}}yyywwwvvvxxx~~~|||uuunnneee]]]TTTRRROOOLLLKKKIIIFFFCCCDDDFFFHHHJJJKKKNNNRRRUUUTTTVVVZZZ___eeekkkpppssssss|||xxxhhh^^^PPPDDD===999555333111000000000000222333444444555777;;;@@@FFFKKKMMMNNNMMMJJJGGGEEECCCAAAAAACCCCCCBBBAAA@@@>>><<<;;;:::999888777777777777888666666666888999:::;;;;;;777:::===@@@AAABBBDDDFFFFFFHHHJJJKKKLLLMMMPPPRRRVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYY[[[\\\^^^___```aaabbbbbbaaaaaaccceeecccccccccdddfffhhhkkkllllllmmmoooqqqsssuuuwwwwww{{{}}}ooo```TTTKKKEEEBBBAAACCCFFFJJJQQQaaapppzzzzzzrrrmmmlllmmmkkkiiiddd___YYYSSSOOOLLLIIINNNUUU^^^hhhqqquuuuuuzzz{{{|||rrriii```WWWQQQDDD>>>777444444666555444666666666666666999===@@@SSSiiittt[[[FFF===777333444444333333555444333333333333444555555777:::>>>@@@AAABBBCCCEEEBBBHHHOOOYYYjjj}}}rrrqqqnnnllliiiddd]]]YYYUUUSSSRRRRRRSSSRRRQQQOOOPPPPPPOOONNNNNNNNNNNNNNNPPPWWW\\\___iiixxx~~~{{{|||yyyvvvuuuzzz~~~sssdddWWWPPPLLLFFFAAA>>>:::888;;;<<<;;;>>>CCCJJJOOOZZZmmmzzzjjjZZZQQQNNNQQQ```qqqjjj___WWWZZZbbbmmm}}}}}}tttzzzwwwsssyyylllYYYNNNKKKLLLMMMRRRUUU\\\eeemmmwww}}}yyywwwuuuqqqmmmgggaaa]]][[[ZZZ[[[___kkk|||}}}hhhaaaZZZYYY\\\]]][[[XXXOOOJJJFFFGGGGGGGGGJJJPPPVVVWWWYYYZZZWWWOOOCCC:::;;;<<<===???CCCJJJTTT[[[kkkuuu|||zzztttnnnfff___WWWTTTSSSXXX\\\___eeekkkrrrvvvzzz|||{{{yyyvvvuuuwww}}}{{{tttlllccc[[[SSSQQQNNNLLLKKKIIIFFFDDDBBBCCCFFFGGGIIIMMMRRRUUUWWWYYY\\\aaafffkkkoooqqqqqq{{{uuueee[[[MMMBBB<<<888555333111000000///000222333444444555777:::>>>CCCGGGIIIJJJIIIGGGDDDBBB@@@??????AAAAAAAAA@@@???===<<<;;;888888777777666666666777777888888888888888999999666999===???AAABBBEEEFFFGGGIIIKKKMMMMMMOOOQQQTTTVVVWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^___aaaaaabbbccccccbbbbbbdddfffccccccdddeeegggiiilllmmmmmmnnnoooqqqsssuuuvvvwwwzzz|||~~~qqqbbbWWWNNNIIIDDDBBBCCCDDDEEEKKKXXXeeesss|||{{{rrrllljjjiiiiiigggbbb]]]WWWRRRNNNLLLMMMOOOUUU]]]fffppp{{{uuulllcccYYYRRRGGGAAA999555444555444222666666666666666888<<>>???@@@AAACCCIIIQQQ\\\lllnnnmmmkkkiiifffaaa[[[VVVUUUTTTSSSTTTTTTTTTRRRPPPQQQPPPOOOOOONNNNNNNNNOOOPPPXXX\\\\\\bbbnnnsssppptttsssqqqqqqvvvzzzmmm```XXXTTTKKKBBBBBB===:::;;;;;;;;;???DDDIIINNNYYYjjj{{{sssdddVVVPPPMMMOOO]]]mmmzzzggg]]]VVVYYYdddsss|||www{{{wwwssszzzppp]]]RRRMMMLLLLLLQQQTTT\\\fffoooyyy|||xxxuuussslllhhhccc^^^[[[ZZZ\\\]]]fffsssrrreeeYYYWWWYYYYYYYYYYYYQQQLLLIIIIIIHHHFFFHHHLLLNNNPPPQQQPPPLLLFFF@@@<<<;;;>>>AAADDDIIIRRR]]]eeerrrvvvwwwrrrkkkfff___YYYOOOLLLMMMSSSYYY]]]cccjjjqqqtttwwwzzz{{{yyyvvvtttvvv|||~~~xxxqqqjjjaaaYYYQQQOOOMMMKKKJJJIIIFFFDDDAAABBBDDDEEEHHHLLLQQQUUUXXXZZZ]]]aaafffjjjmmmoooqqqzzz~~~rrrcccYYYLLLAAA;;;888555333000000//////000111333444444444666888<<<@@@DDDFFFFFFEEECCCAAA???>>>======?????????>>>>>><<<;;;;;;666666666666666666666666777888999888777666777999777999<<<>>>@@@BBBEEEGGGGGGJJJLLLNNNOOOPPPSSSUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYY[[[\\\^^^_________^^^]]]___aaaaaa``````aaabbbaaabbbccccccbbbccceeegggeeeeeeeeefffgggiiilllmmmnnnoooppprrrsssuuuvvvwwwxxxzzz}}}tttfffZZZPPPJJJEEECCCCCCFFFHHHLLLVVV```pppyyy|||rrrkkkhhhgggfffccc___YYYTTTPPPLLLKKKNNNOOOSSS[[[dddooouuulllbbbXXXPPPHHHBBB:::555444444333111555555555555555777<<>>@@@BBBDDDEEEKKKSSS^^^nnnmmmlllkkkiiigggbbb[[[WWWUUUUUUTTTUUUUUUUUURRRPPPQQQPPPPPPOOOOOOOOOOOOPPPOOOXXX[[[XXX[[[fffnnnoooqqqqqqqqqqqqvvvtttmmmhhh]]]RRRHHHBBB===<<<;;;<<<@@@FFFIIIPPP]]]nnn}}}ssscccTTTMMMJJJNNN]]]nnn}}}lllaaaXXX[[[gggxxxzzztttrrrttt}}}vvvrrrzzzrrraaaUUUOOOMMMLLLOOOSSS\\\gggqqq|||zzzuuuqqqooodddaaa\\\WWWUUUVVVXXXZZZeeesss|||jjjYYYTTTTTTSSSSSSTTTQQQLLLIIIIIIGGGDDDDDDHHHFFFJJJNNNLLLFFF@@@>>>>>>;;;@@@EEEJJJOOOYYYeeemmmrrrrrrooohhhccc___XXXQQQOOOMMMNNNUUU[[[___eeelllqqqsssvvvzzz{{{zzzvvvtttvvv{{{{{{uuunnnggg___XXXOOOMMMJJJIIIHHHGGGEEECCCAAACCCDDDEEEGGGKKKPPPTTTWWWYYY]]]aaaeeeiiilllmmmqqqzzz{{{pppbbbXXXKKK@@@:::777555333000000//////000111333444222333444666:::===AAACCCCCCBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<;;;::::::999555555555666666555555555555777999888777666888:::999:::<<<===???AAAEEEHHHHHHJJJMMMOOOPPPRRRTTTWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[]]]___aaa``````___[[[^^^bbbcccbbbaaaaaacccaaabbbccccccbbbccceeegggffffffffffffgggiiikkklllooopppqqqrrrtttvvvwwwwwwwwwyyy{{{}}}yyykkk^^^RRRKKKJJJHHHJJJPPPVVVZZZ```gggttt}}}|||rrrjjjfffdddcccaaa\\\WWWRRRNNNKKKJJJIIIJJJPPPZZZbbblll~~~}}}rrriii___TTTMMMGGGAAA:::555555555444222333444444333444777;;;???IIIZZZoootttYYYAAA:::666666555222222444444333333333333444555555999;;;===>>>???AAAEEEGGGGGGMMMUUU___oooooonnnmmmllljjjeee^^^YYYVVVUUUUUUUUUVVVUUURRRPPPQQQPPPPPPOOOOOOPPPPPPPPPNNNWWWYYYUUUWWWeeeqqqvvvqqqrrrssstttxxxwwwiiiLLLEEE???===<<<===BBBHHHJJJRRR```sssvvveeeSSSKKKHHHMMM^^^qqqsssggg\\\]]]iii{{{rrrkkkiiikkkvvvtttrrr{{{rrrbbbVVVPPPNNNMMMNNNRRR\\\hhhrrr~~~{{{uuuooojjjggg]]]ZZZUUUQQQOOOQQQTTTVVV```nnnmmmYYYQQQOOOMMMMMMOOOPPPLLLHHHHHHEEEAAAAAADDDAAAHHHMMMLLLEEE???>>>???;;;@@@GGGMMMSSS]]]iiirrrnnnmmmhhhaaa^^^ZZZRRRIIISSSQQQSSSYYY___ccciiiooorrrsssvvvzzz{{{zzzwwwtttvvvzzzzzztttlllfff___XXXMMMKKKIIIGGGGGGFFFDDDBBBBBBCCCDDDEEEGGGKKKPPPTTTVVVXXX[[[```dddhhhjjjlllqqqzzzyyynnnbbbXXXKKK@@@:::777555333000////////////111222333111111222555888<<>><<<;;;:::999999:::::::::::::::999888777444444555555666555555444222555888888777777:::===:::;;;<<<===>>>AAAEEEIIIHHHKKKMMMOOOPPPRRRUUUWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[^^^```aaaaaa``````YYY^^^bbbdddcccaaaaaabbbaaabbbccccccbbbccceeefffhhhggggggggggggiiikkklllpppppprrrsssuuuvvvwwwxxxvvvxxx{{{}}}}}}pppbbbUUUMMMRRRPPPSSS\\\dddiiimmmrrrzzz|||rrrjjjeeeccccccaaa\\\WWWRRRNNNLLLKKKCCCEEEMMMXXX```jjj{{{{{{pppfff\\\QQQKKKFFF@@@999555555666666555222222333333333666;;;???GGGVVViii||||||```AAA;;;666666555222111444444333333333333444555555777888::::::;;;>>>BBBEEEIIIOOOVVV```oookkknnnqqqqqqlllccc[[[WWWWWWVVVVVVWWWXXXWWWUUUSSSPPPOOOOOONNNNNNOOOOOOPPPNNNWWWYYYRRRUUUeeesssvvvyyyyyyzzz}}}~~~cccHHH===@@@======EEEIIILLLUUUggg{{{ooo]]]PPPOOOOOOQQQ___qqq}}}lll```cccmmm{{{pppccchhhjjjrrr}}}uuuqqq}}}mmm]]]RRRLLLMMMQQQPPPVVV^^^gggqqq|||xxxtttlllccc\\\WWWTTTOOOKKKIIIJJJMMMOOOZZZhhh|||uuubbbTTTNNNMMMLLLLLLKKKIIIEEEBBB@@@?????????BBBDDDGGGGGGEEEBBB@@@???CCCFFFJJJOOOVVV^^^ffflllnnniiieeebbb[[[TTTRRRTTTSSS[[[eeekkkmmmmmmmmmnnnuuuuuuuuuwwwxxxvvvrrrooorrrtttwwwvvvpppfff\\\UUUOOOLLLHHHEEEEEEEEEDDDCCC>>>@@@BBBEEEIIILLLOOOPPPQQQVVV\\\bbbeeegggiiijjjpppwww~~~vvvlll\\\SSSHHHBBB;;;555222333000000000000000000000000...000333666:::<<<>>>???===<<<:::888888999:::;;;888777777777777777888888555555555444444333333333555666666777777777777666::::::;;;===@@@DDDGGGIIIIIIJJJLLLNNNPPPRRRTTTUUUTTTTTTUUUTTTSSSTTTWWWYYYYYYYYYXXXYYYZZZYYYXXXVVV]]]]]]___aaabbbaaa^^^[[[]]]```cccdddbbb```_________^^^^^^]]]]]]___```aaahhhgggggghhhkkkmmmnnnnnnoooppprrrtttuuuwwwwwwwww{{{{{{{{{{{{}}}rrrhhh```\\\VVV]]]gggpppvvv|||{{{tttmmmhhhfffdddaaa]]]YYYUUUQQQMMMJJJMMMJJJLLLTTT^^^kkk{{{{{{ooocccXXXOOOKKKHHHAAA888444444555333111444555666666666666888:::BBBWWWooofffGGG===555333333333444777666666444333333444555666888:::===>>>???@@@BBBDDDKKKOOOWWWaaammmyyykkknnnppppppkkkddd]]]YYYWWWVVVVVVVVVWWWVVVSSSQQQOOOOOONNNNNNNNNNNNOOOOOOOOOWWWXXXTTTZZZkkkxxx{{{}}}~~~rrrSSSBBBAAA===<<>>@@@BBBCCCAAA>>>======BBBEEEHHHMMMRRRYYYaaafffeeebbb___]]]XXXTTTUUU[[[eeeooo{{{~~~yyyvvvvvvvvvvvvvvvwwwxxxvvvrrrnnnqqqsssvvvuuuooodddZZZSSSPPPMMMHHHEEECCCBBB@@@???===>>>AAADDDGGGJJJLLLMMMMMMQQQWWW\\\```cccgggiiimmmuuu}}}~~~tttiii[[[RRRGGGAAA;;;444111333000000000000000000000000111222444777999;;;<<<===:::999777666666666888999777666666555555555555666555444444444333333333333555555666777777777777666999999:::<<>>???AAADDDFFFLLLPPPXXXbbbooo|||lllmmmnnnmmmjjjeee```]]]XXXVVVUUUUUUUUUTTTQQQOOOOOOOOONNNNNNNNNNNNOOOOOONNNTTTUUUUUU___qqq~~~___GGGCCC>>>>>>DDDFFFRRR^^^qqqyyyfffVVVRRRPPPSSSeeezzz{{{|||{{{kkkoooooo{{{yyysssqqq}}}wwwcccUUUMMMIIIJJJNNNTTTZZZbbbkkktttzzzsssmmmhhhaaaYYYSSSJJJGGGBBB???>>>???AAACCCKKKSSSaaatttooo]]]QQQIIIEEEBBBCCCCCCBBBAAA@@@???>>>>>>;;;===??????===<<<<<<===DDDFFFIIILLLOOOUUU[[[______\\\[[[YYYVVVVVV^^^hhh~~~{{{wwwvvvvvvwwwwwwtttpppmmmoooqqqsssrrrmmmbbbXXXQQQQQQMMMHHHDDDBBB???===;;;<<<===???AAADDDGGGIIIJJJHHHLLLPPPUUUYYY]]]bbbeeegggoooxxx|||}}}yyynnncccYYYOOOEEE???999333000111000000000000000000000000333444666777999:::::::::777666444333333333444555555555444333333333333333444444333333333333333222444555555666777777666666777777888:::===@@@CCCEEEGGGHHHIIIKKKMMMOOOQQQQQQTTTUUUUUUUUUTTTUUUWWWYYYWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^```aaa```^^^[[[]]]___bbbbbbaaa____________```aaabbbcccccccccccceeefffhhhjjjllllllllllllpppqqqsssuuuvvvxxxxxxyyy|||||||||}}}{{{yyyyyyzzzxxxpppiiieeegggddd^^^YYYTTTOOOIIIFFFFFFEEEHHHQQQ]]]jjjzzz~~~yyynnnbbbWWWNNNJJJCCC???;;;999999777333000111222444555666888;;;>>>EEEWWWnnndddGGG===555444444333444666555555444444444555555666777:::<<<>>>@@@CCCFFFIIIMMMQQQXXXcccqqqnnnmmmlllkkkjjjgggcccaaaXXXVVVTTTSSSSSSQQQOOOMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLPPPRRRVVVcccuuufffJJJDDD@@@BBBIIIJJJTTTcccxxxkkkZZZTTTQQQVVVkkkqqqtttxxxxxxsssqqq|||sss___SSSMMMJJJLLLOOOTTTZZZcccllluuuyyyqqqjjjddd]]]UUUPPPDDDBBB>>>;;;:::;;;===???EEEIIISSSdddwwwsssbbbUUULLLFFFBBB>>>????????????>>><<<<<<:::<<<============???AAAIIIJJJLLLNNNPPPSSSXXX[[[___\\\ZZZXXXXXX^^^nnn}}}}}}yyyuuuttttttuuutttrrrmmmjjjjjjmmmppppppkkkbbbXXXRRRPPPMMMHHHEEEBBB@@@===;;;<<<<<<>>>@@@CCCEEEFFFGGGFFFHHHLLLNNNRRRVVV[[[___```iiiqqqvvvwwwssshhh\\\UUULLLBBB===777111///111000000000000000000000000333444666777888999999:::444444333222111222222333555444333222111111111111333333333333222222222222333444555555666666666666777777888999<<>>@@@DDDHHHKKKMMMQQQYYYeeesssooommmkkkjjjjjjiiieeecccXXXVVVTTTRRRQQQPPPNNNLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMOOORRRYYYfffwwwjjjLLLEEE@@@BBBJJJMMMUUUiiiooo\\\TTTRRRYYYrrrtttxxxyyytttqqq{{{ooo[[[PPPLLLJJJLLLOOOSSSZZZccclllvvvyyyqqqiiibbb[[[SSSMMMBBB@@@===:::999:::<<<===@@@CCCKKKYYYlll~~~yyyjjj]]]QQQIIIDDD===>>>>>>>>>===<<<::::::::::::;;;;;;;;;>>>BBBEEEMMMNNNPPPPPPQQQSSSWWWYYY^^^ZZZYYY[[[bbbpppxxxtttpppppppppqqqqqqoookkkhhhgggjjjnnnoookkkcccZZZTTTMMMKKKGGGEEEDDDBBB???===<<<===>>>@@@AAACCCDDDEEEFFFGGGIIIJJJLLLOOOTTTWWW\\\dddlllqqqrrrnnncccXXXPPPGGG>>>:::555000///111000000000000000000000000222333444666777999999999333222222111111111111111444333222111111111111111222222222222222222222222222222444555555666666666777777888999;;;>>>AAACCCGGGGGGIIIKKKNNNPPPRRRSSSSSSUUUVVVWWWVVVVVVWWWYYYZZZ\\\^^^]]][[[ZZZ[[[\\\^^^]]]]]]^^^______]]]\\\```aaabbbaaa^^^\\\[[[[[[]]]^^^aaacccdddeeeeeeeeegggkkkoooppppppooopppqqqrrrsssuuuwwwxxxzzzzzz{{{}}}}}}~~~~~~vvvnnngggbbbddd```\\\XXXTTTPPPKKKHHHFFFEEEHHHPPPZZZeeesss}}}zzz~~~{{{pppdddYYYQQQMMMFFFBBB<<<777555555666666444555666666666666999;;;===MMMiii}}}~~~~~~yyyaaaFFF===666555666444444666333444444555555555666666777999;;;===@@@DDDIIILLLKKKPPPYYYgggwwwqqqnnnkkkjjjkkkjjjfffcccYYYVVVSSSQQQQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPTTT\\\hhhwwwkkkNNNFFF???AAAIIIMMMZZZrrrppp]]]TTTSSS]]]zzz~~~ttt{{{zzzuuurrr{{{}}}kkkVVVLLLJJJIIIJJJMMMQQQYYYcccmmmwwwyyypppiiiaaaYYYOOOHHH@@@>>><<<999999999;;;<<<;;;???GGGRRRbbbssswwwiii[[[OOOIIIAAAAAA@@@>>>===;;;::::::999999999999:::>>>DDDIIIQQQRRRTTTUUUUUUVVVYYY[[[\\\ZZZ\\\fffuuu}}}rrroookkkkkklllnnnpppoookkkiiifffiiinnnooolllddd[[[VVVJJJHHHFFFEEEDDDCCCAAA???<<<<<<===>>>@@@AAABBBBBBCCCDDDFFFFFFGGGJJJMMMPPPXXX```gggjjjkkkhhh___TTTKKKCCC;;;777333000///111000000000000000000000000111111333555666777777777111111111111111000000000111111000000000111111111000111111111111222222222111111333444555555666666777777777888;;;===@@@BBBEEEFFFHHHKKKNNNQQQSSSTTTSSSUUUWWWXXXWWWWWWWWWXXXZZZ\\\___^^^ZZZYYYZZZ\\\^^^]]]\\\]]]______]]]\\\___```aaa___]]][[[[[[\\\]]]^^^```bbbdddfffggggggiiimmmqqqrrrpppppprrrtttssstttvvvxxxyyy{{{{{{|||}}}~~~zzztttmmmfffcccbbb___[[[WWWTTTPPPLLLIIIBBBAAAFFFOOOZZZfffuuu{{{zzz{{{qqqeeeZZZRRRNNNIIIDDD>>>888444444666777555666777666555666888:::<<>>777666666555444666222333444555666666666666888999;;;<<>><<<;;;;;;;;;:::::::::<<>>??????===???BBBCCCDDDFFFIIILLLQQQXXX^^^```aaa___WWWNNNGGG???777555222///000222000000000000000000000000222222333444444444333333000000000000000///............---......///000111000000000000111111222222000111222333444555555555555555666777999;;;>>>???BBBCCCFFFIIIMMMPPPSSSUUUSSSUUUWWWXXXXXXWWWWWWXXXWWW[[[^^^]]]ZZZXXXZZZ]]]^^^]]]\\\]]]^^^^^^]]]\\\ZZZ\\\^^^^^^]]]]]]^^^```___```aaaccceeegggiiijjjjjjnnnqqqqqqoooooorrrvvvtttuuuvvvxxxzzz{{{||||||}}}~~~}}}xxxrrrlllhhheeeddd```\\\WWWSSSOOOJJJGGGBBBAAAFFFPPPZZZffftttyyyxxx}}}zzzpppeeeZZZRRRNNNHHHFFFAAA;;;666444444555333444666666666777999;;;===GGG\\\xxxtttsss||||||ooo[[[FFF>>>777777777555444666222333444666666666666555888999:::;;;===AAAGGGKKKJJJQQQ___ppprrrooollllllmmmlllfffaaaXXXVVVSSSQQQQQQQQQQQQPPPLLLLLLKKKKKKKKKKKKLLLLLLGGGKKKRRRYYY___iiiwww~~~^^^JJJEEE???BBBNNNVVViiiooo[[[SSSSSSaaa~~~wwwqqq|||xxxvvvtttmmmXXXNNNMMMMMMNNNOOORRRZZZeeeppp{{{yyytttllleee]]]RRRFFF>>>;;;:::888666666666777888999===CCCFFFIIIPPP\\\eeellllllnnnrrrxxxvvvjjjcccNNNKKKGGGCCC???>>>======>>>>>>======???EEEMMMSSS___aaacccdddeeefffiiikkkmmmmmmwwwssshhhgggiiieeefffiiimmmpppqqqpppnnnmmmooorrrrrrmmmdddZZZSSSHHHFFFDDDCCCBBB@@@===:::999::::::;;;;;;<<<<<<===999;;;>>>AAABBBDDDGGGJJJJJJPPPUUUWWWXXXWWWOOOGGGDDD<<<555333222///000333000000000000000000000000333333333333222111000000......//////......---,,,+++++++++,,,---...///000//////000000111111111222///000222333444555555555444444444555777:::<<<>>>???AAADDDHHHLLLPPPSSSTTTSSSUUUXXXYYYXXXWWWXXXXXXTTTYYY]]]\\\ZZZYYY[[[___^^^]]]\\\\\\^^^^^^]]]\\\WWWYYY[[[]]]]]]___bbbdddaaaaaabbbccceeehhhkkkmmmjjjmmmppppppmmmnnnrrrwwwtttuuuwwwyyy{{{||||||}}}~~~|||wwwrrrmmmiiigggfffbbb]]]XXXSSSNNNHHHEEEEEEDDDHHHQQQZZZdddqqq|||yyyvvvyyy}}}yyyooodddYYYQQQMMMGGGFFFCCC>>>888444222222111333555666666888;;;======CCCTTTmmmpppoooxxxrrr]]]FFF>>>777777777555444666111222444666777777666555888999:::;;;<<<@@@FFFJJJKKKSSSaaatttqqqnnnlllkkklllkkkgggdddYYYVVVSSSQQQQQQQQQPPPOOOKKKJJJIIIHHHHHHIIIJJJKKKNNNOOOTTTXXXZZZ```ooo}}}{{{ttt]]]GGG@@@@@@BBBMMMZZZyyyrrr]]]VVVVVV```vvvpppyyytttmmmnnnzzzzzzuuusssvvvgggZZZOOOIIIKKKQQQVVVZZZcccooo~~~~~~wwwrrrkkkcccZZZOOODDD===:::999888777777888999999888:::===@@@DDDHHHNNNRRRZZZ___eeeiiilllttt~~~uuukkkXXXRRRKKKDDD@@@===;;;999<<<<<<<<<<<>>@@@CCCGGGJJJNNNRRRWWW[[[^^^fffpppwwwxxxppp\\\VVVNNNFFFBBB???===<<<<<<======>>>BBBIIIQQQWWWeeejjjooorrrsssuuuyyy}}}~~~qqq```XXXUUUWWW[[[^^^\\\___gggmmmmmmlllmmmoooqqqsssrrrmmmbbbWWWOOOGGGEEEBBB???<<<:::999999999999::::::::::::999999888888999:::;;;<<<<<<======???AAADDDEEEDDDCCCBBB===999444111000111222222333222222111111000//////000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000222333444111111111222222333333333222444555555444555777999>>>@@@CCCGGGKKKNNNPPPQQQSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^]]][[[ZZZYYYYYYYYY[[[]]]^^^^^^___aaacccbbbcccdddfffgggggggggggghhhiiijjjkkkmmmppprrrsssuuutttsssvvvzzz}}}~~~}}}}}}|||wwwooohhhdddcccaaa\\\WWWQQQLLLHHHEEEGGGHHHMMMUUU\\\eeetttzzzuuuyyy~~~yyyoooddd[[[VVVSSSIIIEEE@@@<<<:::888555444555555444555555666777888<<>>???AAADDDGGGIIITTTeeewwwrrrpppnnnllljjjgggcccaaa]]]YYYUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMPPPSSSUUU]]]mmm|||yyy}}}uuuqqqmmmhhheee^^^RRRGGGDDDBBBDDDPPP^^^~~~ooo]]]VVVTTT[[[rrr~~~tttnnnqqq{{{pppkkkmmmsss}}}}}}|||kkk\\\RRRQQQTTTVVV[[[cccnnn{{{|||xxxsssmmmeee\\\SSSJJJAAA<<<999888777666666777888999:::<<<=========???AAACCCDDDGGGJJJLLLPPPVVV___fffpppwww}}}{{{uuueee^^^TTTJJJDDDAAA???>>><<<===???@@@DDDKKKRRRXXXcccgggmmmqqqssswww|||yyybbbTTTOOOPPPUUUZZZWWWWWW[[[dddkkkkkklllnnnssstttuuurrrjjj___SSSLLLFFFDDDAAA>>>;;;:::999999888999999:::999999888888666666666777777777777888555777999;;;<<<<<<;;;::::::777222000000111111111222222111111000000//////........................//////---,,,++++++++++++,,,,,,,,,---------...............///000111222333111111111222222222222222444555555444333333555777===???CCCFFFIIIKKKLLLMMMOOOPPPRRRUUUXXXZZZ\\\^^^```___^^^]]]\\\\\\\\\\\\[[[]]]^^^]]][[[YYYYYYZZZYYY\\\^^^```______```aaaaaabbbccceeeffffffgggfffgggggghhhjjjlllnnnpppqqqrrrrrrrrruuuyyy}}}~~~~~~}}}tttmmmnnnsssyyy~~~}}}xxxpppiiiddd```^^^[[[VVVQQQLLLHHHFFFIIIJJJNNNVVV]]]ffftttwwwyyy}}}{{{qqqfff\\\VVVSSSHHHEEE@@@<<<:::888666444444444444555555666888888===CCCNNN___uuuwwwwww~~~{{{lllNNNCCC999777888777777888444666777777666555777888;;;<<<>>>??????AAADDDFFFJJJUUUfffxxxpppooommmllliiigggdddbbb^^^ZZZUUURRRPPPPPPOOONNNNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMOOORRRTTT\\\lll|||{{{vvvmmmfffaaa^^^WWWQQQJJJFFFAAAAAALLLYYYxxx{{{jjjZZZTTTRRRWWWiii}}}wwwqqqooottt|||pppjjjlllttt}}}}}}zzzhhhYYYOOOMMMOOOUUU[[[dddnnnzzzxxxsssnnniii```WWWOOOGGG@@@;;;888888777666777888999:::===>>>????????????AAACCCCCCDDDEEEFFFHHHMMMSSSYYYccciiippptttxxx||||||xxxoooggg\\\QQQIIIDDD@@@>>>===>>>???AAAEEEKKKRRRWWW^^^ccciiinnnqqqvvv}}}zzzjjjWWWMMMJJJMMMSSSYYYRRRSSSYYYcccjjjkkkllloootttuuuuuuqqqhhh\\\QQQKKKEEECCC@@@===;;;999888888888888999999888888777777555555555555444444444444222333555777888777777666777444111///000111000000222111111000//////......------------------------//////---,,,++++++******,,,,,,,,,---------...............//////111222222111111111111111222222222222333444333222333444666;;;===AAAEEEIIIKKKLLLLLLOOOPPPSSSVVVYYY\\\^^^_________]]]\\\\\\\\\]]]]]]\\\]]]^^^]]]ZZZYYYYYYZZZYYY\\\___aaa```______``````aaabbbdddeeefffgggggghhhhhhiiijjjkkkmmmoooppprrrrrrsssuuuxxx{{{}}}}}}~~~zzzqqqaaaZZZWWWZZZbbblllwww~~~xxxpppgggbbb___]]]ZZZVVVQQQMMMJJJHHHJJJIIILLLTTT\\\eeerrr~~~~~~~~~~~~sssfff[[[SSSPPPGGGDDD@@@===;;;999666444444444444444555777888999===BBBNNNaaayyy|||xxx}}}qqqQQQEEE999777999888777888444666777777666666777888:::;;;=========???AAADDDLLLVVVgggyyymmmmmmmmmllljjjhhhgggfff___[[[UUUQQQOOONNNMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNQQQSSSUUU[[[kkkzzzyyyvvvkkkaaaZZZWWWSSSPPPKKKFFF@@@AAAKKKVVVqqqrrrdddVVVPPPOOOTTTbbbqqq|||{{{vvvqqqooosss{{{rrrkkklllwww}}}}}}vvveeeXXXPPPNNNPPPSSSZZZdddooo{{{|||uuuppphhhccc[[[TTTLLLEEE???;;;999888777777777999:::;;;<<<>>>@@@AAAAAAAAACCCDDDCCCCCCCCCCCCDDDFFFJJJMMMUUU\\\ccciiiqqqyyy}}}|||tttnnncccYYYPPPHHHBBB???>>>???@@@AAAEEEKKKSSSXXXaaaeeekkkppptttzzzgggYYYKKKDDDCCCEEEKKKRRROOOQQQYYYdddjjjkkkmmmqqqqqqssssssnnneeeYYYQQQLLLCCCBBB???<<<:::888888888777888888888777666666555555555444444333222222111111222333444555444444444444222000000111111000000111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++*********,,,,,,,,,---------..................///000111111111111111111111111111111///111222222222222555777888:::>>>CCCGGGJJJLLLMMMQQQRRRUUUXXX[[[]]]^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZ\\\```aaaaaa````````````aaabbbcccdddfffggghhhjjjjjjjjjkkklllnnnoooppprrrssstttuuuvvvwwwzzz{{{~~~wwwpppmmmnnnoooooorrrrrrrrrpppkkkddd\\\WWWOOOKKKJJJNNNVVV```nnn{{{wwwnnneee```___^^^[[[WWWSSSOOOLLLKKKIIIGGGJJJQQQZZZcccooozzztttfffYYYPPPLLLEEECCC???===;;;:::777555333333444444666777888999;;;BBBPPPeee|||yyy{{{vvvVVVHHH;;;888:::999777777555666777777666666777999:::<<<===>>>>>>???BBBDDDLLLVVVgggzzzlllmmmnnnmmmkkkiiihhhiiibbb]]]WWWRRROOONNNMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNOOORRRUUUUUUZZZhhhvvvzzz~~~|||}}}qqqddd\\\XXXSSSQQQLLLEEEAAADDDNNNWWWkkkiii^^^RRRMMMNNNTTT```kkkyyyvvvppplllpppzzztttmmmnnnxxx~~~~~~lll]]]TTTNNNNNNQQQRRRZZZeeeppp{{{}}}xxxqqqmmmbbb^^^XXXRRRLLLFFF???;;;999999888888999:::<<<===;;;===@@@BBBBBBCCCDDDFFFBBBBBBBBBBBBCCCDDDEEEEEEJJJQQQXXX^^^hhhttt{{{|||sssooohhh```XXXOOOGGGAAAAAAAAABBBCCCHHHPPPYYY```eeejjjoootttxxx~~~oooYYYOOOEEEAAA@@@AAAFFFLLLNNNQQQZZZeeejjjjjjlllpppoooqqqqqqlllaaaVVVOOOLLLBBB@@@>>>;;;999888777777777777777777666555444444444444333222222111000000...///000000111111111111111000///000222222111000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------......///.........//////000111111111111111111000000000...000111111111222444666666888;;;???DDDHHHKKKMMMQQQSSSUUUYYY[[[\\\]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\YYYYYYZZZ[[[ZZZ\\\___aaa``````aaabbbaaaaaabbbccceeefffhhhiiillllllllllllmmmnnnooopppqqqssstttttttttuuuxxxzzz~~~sssjjj^^^UUUSSSSSSTTTTTTTTTSSSRRRQQQOOOMMMKKKJJJFFFDDDEEEIIINNNWWWfffsss|||~~~vvvmmmeee``````^^^[[[WWWSSSPPPMMMKKKHHHEEEGGGOOOXXXaaalllvvv~~~ssseeeXXXNNNJJJDDDBBB???===<<<:::777555333333333444666777999:::999BBBQQQdddyyy||||||www[[[KKK===999::::::777666555666888777666666777999<<<===???@@@@@@BBBEEEGGGNNNWWWfffyyynnnooopppoookkkhhhhhhiiifff```YYYTTTQQQOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNRRRUUUUUUXXXdddppp~~~vvvwwwzzz~~~pppfffaaa\\\XXXPPPGGGCCCGGGPPPVVVfffuuudddZZZPPPLLLOOOVVVaaakkk}}}tttmmmqqq{{{uuuoooqqqvvv~~~}}}~~~wwwcccVVVOOOLLLMMMPPPRRRZZZeeeoooyyy}}}zzzwwwtttooohhhddd\\\YYYUUUQQQLLLFFF@@@<<<::::::999999:::<<<===>>>===@@@CCCEEEFFFFFFHHHIIICCCCCCEEEHHHJJJJJJIIIHHHHHHMMMRRRWWW```kkkrrrtttlllkkkiiifff```WWWMMMFFFDDDDDDDDDGGGMMMXXXdddmmmooosssxxx|||rrr```PPPIIICCCAAAAAAAAAEEEJJJMMMQQQ[[[eeeiiihhhjjjnnnoooqqqpppiii^^^RRRLLLJJJAAA???===:::888777777777666777777666555444333333222111111111000/////////------........./////////000///000111333333222000000000///......------,,,------------------------+++++++++***++++++,,,---,,,,,,,,,---------......///............///000000222111111111000000000//////000111111000000222444666777888;;;>>>CCCGGGJJJNNNPPPSSSWWWZZZ[[[\\\\\\[[[]]]___aaaaaa___^^^\\\]]]]]]]]][[[YYYYYYZZZ\\\ZZZ\\\^^^___```aaacccdddbbbbbbbbbccceeegggjjjkkkmmmlllllllllmmmnnnoooooonnnqqqssstttsssuuuxxx{{{}}}zzzvvvfff]]]PPPHHHFFFHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFCCCCCCEEEIIILLLSSSaaaooowww}}}|||uuummmfffccc___]]]ZZZWWWRRRNNNKKKJJJHHHEEEFFFNNNWWW```kkkttt~~~{{{qqqdddXXXOOOKKKCCCAAA???>>>===;;;888555333333333444666777999:::999BBBPPP___qqq|||___NNN>>>:::;;;:::666444555777888888777777888999;;;===???@@@AAACCCFFFHHHPPPWWWeeewwwppprrrrrrpppkkkhhhggghhhhhhccc[[[UUURRRQQQPPPOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKNNNRRRUUUTTTVVVaaalllwwwrrrttttttwwwlllgggfff```UUUHHHCCCGGGOOOSSSbbb{{{nnnaaaYYYPPPMMMPPPYYYdddlll|||sssttt}}}vvvqqqssssss{{{||||||vvvaaaUUUPPPMMMOOORRRRRRZZZeeeoooxxx~~~{{{xxxtttpppkkkfff```[[[YYYWWWTTTQQQMMMGGGAAA<<<;;;;;;::::::;;;<<<>>>???BBBEEEHHHJJJJJJJJJKKKLLLFFFHHHKKKOOORRRSSSRRRPPPMMMPPPRRRSSSYYYbbbhhhiiifffgggiiiiiieee\\\QQQIIIEEEFFFGGGJJJRRR___nnnwww|||zzzcccXXXGGGBBB>>>?????????BBBGGGMMMQQQ[[[dddgggfffhhhlllppprrrppphhh[[[PPPIIIGGG@@@???<<<:::888777666666666666666666555444333222000000/////////........................///////////////000222444444333111000//////...------,,,,,,------------------------************+++,,,---...,,,,,,,,,---------......///............//////000222111111111000000//////111222222111///...000111777666666777:::???DDDFFFJJJMMMQQQUUUYYY[[[\\\\\\^^^```bbbcccccc```]]][[[]]]^^^]]][[[YYYYYYZZZ\\\[[[\\\^^^______aaadddfffcccbbbcccdddeeehhhjjjllllllllllllllllllmmmnnnooolllooorrrssssssuuuyyy}}}|||~~~}}}uuuooo```VVVJJJCCCCCCEEEFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGDDDEEEHHHLLLNNNSSSaaannnuuu|||{{{tttnnnhhhfff^^^]]]ZZZVVVQQQMMMJJJHHHIIIEEEFFFMMMWWW```kkksss}}}|||yyyzzz~~~}}}xxxooodddXXXPPPMMMBBBAAA???>>>===;;;888666333333333444666888999::::::BBBNNN[[[iii|||bbbPPP???:::;;;999555333555777888888777777888999888:::<<<>>>???AAAEEEGGGQQQXXXeeevvvtttsssqqqooommmkkkjjjiiieeebbb^^^YYYUUUSSSSSSSSSOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNPPPOOORRR\\\gggzzztttvvvwww}}}vvvrrrkkk___QQQIIIHHHNNNSSS```tttyyyjjj^^^QQQJJJLLLOOOSSSeee{{{~~~}}}wwwoooppprrryyyyyy{{{uuu___UUUPPPKKKKKKOOOYYY[[[bbbooo{{{~~~{{{yyyrrroooiiieeebbb___\\\YYYUUUTTTSSSRRROOOJJJDDD???::::::;;;<<<>>>@@@AAABBBDDDLLLRRRQQQMMMJJJJJJJJJNNNRRRZZZaaagggjjjkkkkkkhhh```WWWSSSVVVZZZ\\\\\\aaaaaadddhhhjjjeeeZZZQQQLLLMMMMMMPPPXXXfffwww|||nnn\\\MMMCCC>>><<<=========@@@EEEKKKSSS]]]dddggggggggghhhooommmiii```UUUKKKDDDAAA===<<<:::888666444333333666666555444222111111000111111000///////////////------,,,------...///000000000111111111111000000000000000///......------,,,+++***+++,,,---+++))))))************+++++++++***++++++,,,,,,------...////////////////////////000000////////////000000///////////////////////////111333555888<<>><<<<<<<<<:::999555555444333444555666777>>>AAAHHHRRRcccyyyvvvUUU???;;;999;;;;;;555888777777777777999:::;;;999<<<>>>>>>>>>AAAFFFJJJPPPZZZjjjwwwtttsssqqqooommmlllllllllhhheee___ZZZUUURRRQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLMMMOOOOOOQQQ\\\ggg|||xxxxxxxxxuuu```PPPJJJNNNTTT```uuuyyyiii\\\PPPIIINNNRRRYYYmmmzzzyyy}}}wwwoooppprrrzzzyyy{{{qqq[[[SSSOOOKKKLLLPPPWWWYYYaaammmzzz}}}wwwsssjjjgggbbb^^^\\\[[[YYYXXXXXXWWWVVVTTTQQQLLLEEE@@@:::;;;;;;<<<>>>AAADDDFFFLLLQQQUUUTTTQQQPPPSSSUUUaaajjjvvv~~~wwwmmmfffbbb```[[[XXX```bbbgggllloooiii^^^UUULLLKKKKKKPPP[[[kkk|||qqqbbbRRRDDDBBB>>><<<===>>>>>>AAAFFFKKKRRR\\\bbbdddccccccdddiiihhhddd\\\RRRIIICCC@@@<<<;;;999888666555444444555555444333222111000000000000///............///------,,,------...///000000000111111111111000000.........---,,,,,,++++++,,,+++***+++,,,---+++))))))************+++++++++***++++++,,,,,,---......////////////////////////000000////////////000000////////////////////////000111333555777;;;@@@CCCIIILLLQQQTTTUUUWWWXXXZZZ[[[\\\^^^``````___^^^]]]___^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZ[[[\\\^^^______cccdddfffhhhiiihhhhhhgggdddcccccccccdddgggiiikkkiiikkknnnppprrrtttwwwyyy{{{}}}{{{pppcccXXXNNNMMMOOOQQQTTTWWWXXXWWWVVVTTTQQQOOONNNMMMMMMNNNOOOQQQWWWaaannnvvvzzzvvvqqqkkkeeeaaaZZZZZZXXXVVVRRRMMMJJJGGGCCCEEEIIIMMMTTT^^^hhhooowwwxxxtttxxx|||xxxssskkkbbbXXXOOOIIIDDDBBB>>><<<<<<<<<:::999666555444444444555666777<<<@@@HHHSSSeee|||}}}[[[DDD???;;;;;;;;;555999888888888999:::;;;<<<<<<>>>?????????AAAGGGLLLQQQ[[[jjjwwwtttrrrpppnnnmmmmmmnnnoookkkgggaaa[[[UUUQQQNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMKKKLLLMMMMMMPPP\\\hhh{{{}}}}}}www\\\NNNPPPXXXccczzz}}}lll\\\PPPIIIOOOUUU___vvvwwwuuuyyyuuummmnnnsss}}}{{{{{{lllXXXQQQNNNKKKMMMRRRWWWYYYbbbnnnzzz~~~xxxpppjjjbbb___[[[XXXXXXYYYYYYYYY\\\[[[YYYWWWTTTNNNGGGBBB<<<;;;;;;<<>>@@@<<<;;;===??????BBBGGGJJJQQQZZZ______^^^^^^___bbbaaa]]]VVVMMMEEE@@@>>>:::999888777666555555444333333222111000000////////////...------------...------,,,------...///000///000000111111000000///......------,,,+++++++++,,,+++***+++,,,---+++))))))************++++++++++++++++++,,,------......////////////////////////000//////......//////000////////////////////////111222333444555888===@@@FFFIIINNNRRRUUUWWWZZZ\\\\\\^^^```aaabbbaaa```___^^^^^^^^^^^^]]]\\\ZZZYYYVVVWWWYYYZZZ\\\\\\]]]]]]aaabbbdddfffgggggghhhgggbbbbbbbbbbbbdddfffhhhiiihhhjjjmmmoooppprrruuuwwwyyy{{{~~~xxxiii```YYYZZZ]]]```dddiiijjjiiihhhfffbbb^^^[[[YYYVVVUUUTTTUUU\\\hhhwww}}}zzzwwwtttqqqlllgggccc[[[[[[YYYWWWSSSOOOJJJHHHDDDFFFIIIMMMTTT^^^iiipppzzzxxxtttxxxyyywwwrrrkkkaaaWWWNNNIIIDDDAAA>>><<<<<<<<<;;;:::666666555444555666777888:::???HHHUUUgggbbbJJJCCC<<<;;;;;;666:::999999999:::;;;<<<===>>>???@@@??????BBBHHHNNNQQQ[[[jjjwwwsssqqqooommmmmmnnnpppqqqjjjgggbbb\\\VVVQQQOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKKKKLLLLLLOOO[[[ggg}}}jjjUUUSSSZZZiiirrr___RRRJJJOOOVVVaaa{{{uuusssxxxrrrjjjlllvvv~~~~~~kkkWWWPPPNNNLLLMMMSSSXXX\\\eeeqqq|||~~~{{{vvvooogggbbb^^^[[[XXXWWWYYY\\\^^^___```^^^\\\ZZZVVVOOOHHHBBB>>>===<<<===AAAHHHOOOSSS]]]\\\\\\]]]___ffftttwwwppplllmmmpppssssssmmmeee^^^TTTNNNJJJRRRcccwww~~~hhhYYYOOOFFF@@@>>>;;;:::===???@@@CCCGGGKKKQQQYYY\\\\\\ZZZYYYYYY]]]\\\XXXQQQHHHAAA===;;;888888888777777666555555222111111000//////............---,,,,,,,,,,,,---------,,,------...///000//////000000000000//////000000///......------,,,++++++***+++,,,---+++)))))))))*********+++++++++++++++,,,,,,---........./////////////////////////////////....../////////////////////////////////111222333333333555999<<>><<<<<<<<<;;;:::777777666555666777888999999???HHHVVVhhhbbbKKKCCC<<<:::;;;666999999999::::::;;;<<<<<>>AAAHHHNNNPPPZZZiiivvvqqqpppnnnmmmmmmooopppqqqhhheeeaaa\\\WWWSSSPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKKKKNNNYYYeee|||yyy]]]UUUYYYmmmxxxdddUUULLLOOOUUUbbb}}}qqqqqqxxxrrrkkkmmmzzznnnYYYRRROOOLLLMMMRRRXXX\\\fffrrr|||~~~wwwpppkkkeee```]]]\\\ZZZXXXYYY]]]aaadddeeecccbbb___\\\WWWPPPGGGBBB???>>>>>>???DDDLLLTTTYYY```\\\\\\```eeeooo}}}|||zzzwwwsssnnnhhhdddZZZSSSNNNUUUfffxxxttt```SSSKKKEEEBBB===::::::>>>@@@@@@CCCGGGLLLQQQXXXZZZXXXVVVUUUUUUYYYXXXTTTMMMDDD===:::888666777777777777666555444111000000//////...............---,,,,,,,,,,,,,,,------,,,------...///000//////000000000000///////////////...------,,,,,,++++++***+++,,,---+++)))))))))*********++++++++++++,,,,,,------...////////////////////////////////////............//////////////////////////////111111222111111333666999>>>BBBGGGLLLPPPUUUZZZ]]]bbbcccdddcccbbb```]]][[[ZZZ\\\___``````^^^[[[ZZZXXXYYYZZZ\\\]]]^^^______^^^^^^^^^^^^___aaacccdddbbbbbbcccdddfffggghhhiiifffhhhkkkmmmmmmooorrrtttvvvyyy|||~~~yyyuuuvvvxxxyyy}}}uuurrrnnnooovvv~~~{{{}}}~~~|||{{{xxxuuurrrmmmfffbbb[[[[[[[[[YYYUUUPPPKKKHHHGGGHHHKKKOOOUUU```kkkssswwwqqqtttvvvvvvtttlllaaaUUUMMMIIICCCAAA>>><<<<<<<<<<<<;;;888888777666777888999:::999???JJJWWWiii{{{\\\GGGAAA;;;999;;;666888888999999:::;;;;;;;;;>>>???@@@???>>>AAAFFFLLLOOOYYYhhhuuuooonnnnnnnnnnnnnnnoooooofffdddaaa\\\XXXUUURRRQQQNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLKKKMMMVVVaaauuucccXXXYYYnnn|||hhhXXXNNNPPPWWWeee~~~mmmpppyyyuuunnnoooyyyooo[[[SSSPPPMMMNNNSSSVVV[[[eeepppyyy}}}vvvmmmfffaaa^^^]]]\\\[[[ZZZZZZ]]]aaaeeeggghhhgggeeebbb^^^XXXQQQHHHBBBAAA@@@@@@BBBHHHPPPWWW\\\```[[[[[[aaahhhttt|||uuuooojjjhhh]]]WWWSSSYYYggguuu~~~~~~}}}lllZZZNNNFFFAAA@@@===:::;;;???@@@@@@BBBGGGKKKPPPUUUWWWUUURRRQQQRRRTTTRRROOOHHHAAA;;;999888666777777888777666444333000000000//////...............---,,,,,,,,,,,,---------,,,------...///000...//////000000//////...------,,,,,,+++*********,,,+++***+++,,,---+++))))))************+++++++++,,,,,,,,,---....../////////////////////////////////......------......///////////////////////////000000000000///111444777;;;>>>DDDIIIMMMSSSXXX\\\bbbbbbcccbbbaaa^^^[[[ZZZYYY[[[]]]______^^^\\\ZZZ[[[[[[[[[\\\]]]___aaabbb___^^^]]]\\\\\\^^^aaabbbbbbbbbccceeefffggghhhiiifffhhhkkklllmmmnnnqqqsssvvvyyy}}}~~~~~~yyyuuuvvvxxxyyy{{{~~~~~~~~~~~~}}}|||{{{xxxvvvrrrllleee```ZZZ[[[[[[ZZZVVVPPPKKKGGGGGGHHHIIIMMMTTT___jjjrrrwwwqqqssswwwxxxvvvnnnaaaUUULLLHHHCCC@@@===<<<<<<===<<<;;;999999888777888999:::;;;:::@@@LLLZZZkkk~~~{{{rrrUUUDDD@@@;;;999;;;777777888999:::;;;;;;;;;:::===???@@@@@@???AAAEEEJJJOOOYYYhhhvvvlllmmmnnnooonnnnnnmmmlllfffeeeaaa]]]YYYUUURRRPPPMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMLLLLLLSSS]]]nnnggg\\\\\\ooojjjZZZOOOSSS\\\mmm~~~nnnttttttmmmooouuunnnZZZSSSPPPMMMOOOTTTVVV\\\fffpppwww{{{rrrlllddd^^^\\\\\\\\\]]]]]]]]]^^^bbbgggjjjkkkjjjkkkiiifffaaa[[[SSSJJJDDDBBBBBBCCCEEEKKKRRRYYY^^^___ZZZZZZbbbiiittt~~~tttlllgggddd]]]YYYWWW\\\gggrrryyy|||yyyxxxxxxzzzaaaRRRJJJCCC??????>>>;;;;;;???AAA@@@BBBEEEIIIMMMRRRTTTQQQNNNNNNNNNLLLKKKHHHCCC>>>:::999:::666777888888777555333222000000000//////////////////......---------------------,,,------...///000......////////////......------,,,++++++******))),,,+++***+++,,,---+++))))))************+++++++++,,,,,,------...////////////////////////////////////......------......///////////////////////////...//////......000333666888<<>>;;;<<>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;AAACCCKKKZZZqqq~~~{{{iiiQQQDDDCCC>>><<<>>>:::<<<<<<============<<<<<<>>>@@@BBBAAA???AAAEEEIIIRRRbbbuuuooonnnmmmlllkkkkkkkkkkkkiiieeeaaa]]][[[VVVQQQMMMKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLNNNQQQTTTaaauuuddd\\\kkkjjjWWWQQQWWWfffuuuzzzyyymmmiiiiiirrrzzz{{{~~~~~~lllXXXNNNLLLMMMOOOQQQYYY^^^gggpppxxxzzzqqqkkkbbb^^^[[[\\\]]]]]]```fffcccgggkkknnnpppppprrrssssssqqqnnnjjjeee[[[OOOFFFCCCCCCDDDGGGKKKQQQVVVZZZZZZZZZ\\\bbbhhhttt~~~wwwrrrppppppppppppqqqmmmggg___VVVPPPMMMLLLNNNPPPRRRUUU___llltttuuuxxxtttvvvkkkZZZHHHBBB@@@===999777888:::;;;<<<<<<>>>@@@CCCHHHJJJLLLKKKIIIGGGGGGGGGGGGCCC???<<<;;;:::999888777777666666555444444333000000///...............------,,,++++++,,,,,,,,,.................................---------,,,,,,...---,,,+++************))))))***+++++++++++++++************++++++++++++,,,---...///000000000000//////000111111111000000000000000///......---------------------------------------............///000333777<<>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;;;;???AAAIIIYYYooo|||{{{hhhPPPCCCBBB===<<<>>>;;;=========>>>>>>=========???AAABBBAAA@@@AAAEEEJJJSSScccvvvmmmlllkkkjjjiiiiiiiiiiiijjjgggccc___[[[VVVQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNRRRUUU```rrrxxxddd```qqqlllZZZSSSZZZjjjvvv{{{vvvmmmjjjkkktttyyyyyy{{{}}}kkkWWWMMMLLLLLLNNNPPPXXX\\\fffpppyyy{{{ssskkkeeeaaa]]]\\\^^^``````dddjjjgggkkkooorrrssstttvvvxxxvvvtttqqqnnniii^^^QQQHHHDDDDDDDDDEEEIIINNNTTTWWWWWWXXX\\\ccckkkwww}}}tttnnnjjjgggeeeccc]]]UUUMMMHHHEEECCCBBBDDDGGGJJJOOOZZZhhhqqqrrruuusssxxxyyy^^^OOOBBB===<<<:::777777666888::::::;;;<<>>>>>AAADDDGGGMMMTTT]]]gggrrryyy~~~}}}{{{|||}}}{{{xxxvvvuuutttwwwvvvtttrrrnnniiiccc___WWWWWWVVVTTTOOOJJJEEEBBBAAA@@@AAADDDGGGLLLVVVaaammmyyyzzzrrrqqqsssssspppgggZZZMMMFFFCCC???>>>>>>============>>>;;;;;;;;;::::::;;;;;;<<<<<>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@AAAFFFJJJUUUeeewwwlllkkkjjjhhhggggggggggggiiifffccc^^^YYYTTTOOOLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLOOOTTTWWWbbbqqq~~~{{{sssfffgggyyyooo\\\TTTYYYfffyyyssszzzxxxoookkkjjjtttzzzyyyzzz|||jjjVVVMMMKKKKKKMMMPPPVVV[[[eeeqqq{{{~~~vvvooogggbbbbbb^^^]]]```bbbbbbfffkkkkkknnnrrruuuvvvxxx{{{|||zzzyyywwwtttooocccUUUKKKFFFEEEDDDDDDGGGLLLQQQTTTVVVXXX^^^gggooozzzxxxrrrlllfffbbb\\\TTTJJJDDDBBBAAA@@@>>><<<@@@DDDKKKWWWfffoooqqqrrrssszzzwwwgggRRRHHH>>>;;;;;;999888999888:::;;;<<<<<<>>>@@@CCCEEEGGGIIIHHHFFFDDDDDDDDDBBB???;;;888888888777666555555555444444444333333222222000///------,,,,,,...............///000000000000000///////////////............---------------,,,++++++*********+++******************++++++)))******++++++,,,,,,,,,------...//////000//////000111111222333333333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111444888@@@HHHNNNSSSVVV[[[^^^```_________]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^___```bbbccc```^^^]]][[[[[[\\\^^^___^^^___```aaabbbcccdddeeeiiikkknnnpppqqqrrrtttvvvyyy{{{~~~cccTTTDDD???===::::::===>>>@@@CCCIIIRRR^^^jjjrrrzzz}}}}}}|||}}}~~~~~~|||zzzxxxvvvvvvvvvvvvwwwvvvuuussspppjjjddd___WWWWWWVVVTTTPPPJJJEEEBBBAAA???@@@BBBEEEIIITTT^^^kkkxxx}}}tttrrruuuuuurrriii[[[OOOGGGDDD======<<<<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<:::>>>FFFRRReeezzz}}}}}}oooUUUGGGFFFAAA@@@DDDBBB?????????>>>>>>?????????@@@BBBCCCBBBAAABBBGGGKKKWWWfffxxxkkkjjjiiihhhgggffffffffffffeeebbb]]]WWWRRRNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLPPPVVVZZZdddnnn~~~{{{~~~}}}~~~wwwsssuuupppmmmllleeeiii|||qqq]]]RRRUUU^^^xxxzzzqqqnnnvvv~~~vvvpppmmmsss{{{zzzzzz|||jjjVVVMMMKKKKKKMMMPPPVVVZZZeeeqqq}}}|||uuunnngggcccddd```___bbbddddddgggkkkoooqqquuuwwwyyy|||~~~~~~|||vvvjjj[[[PPPGGGEEECCCCCCEEEJJJOOORRRVVVYYYaaajjjrrr{{{xxxwwwvvvuuusssmmmgggbbbVVVOOOEEE>>>=========<<<999>>>CCCIIIVVVdddmmmoooooorrrzzz{{{hhhWWWHHH@@@::::::999777888:::888:::;;;<<<<<<>>>AAACCCDDDFFFHHHGGGEEECCCCCCCCC???<<<888666666666666555444444444444333333333333222222000///------,,,,,,---------...///000111222111111000000000///////////////.........---------,,,,,,++++++******++++++++++++***))))))******+++)))******+++,,,,,,---------...//////////////////000000222333333444444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222666<<>>AAAHHHRRR^^^fffrrruuuzzz~~~}}}|||}}}~~~{{{zzzyyyxxxwwwxxxyyyzzzxxxwwwvvvtttqqqkkkddd___XXXXXXWWWUUUQQQLLLGGGCCC@@@??????BBBDDDHHHRRR]]]lllzzzwwwtttvvvvvvrrriii\\\PPPHHHEEE>>>===<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;>>>DDDNNN^^^rrrrrrXXXHHHFFFAAAAAAEEECCCAAA@@@????????????@@@AAA@@@BBBDDDCCCAAACCCGGGKKKXXXfffwwwlllkkkjjjhhhgggfffffffffccccccaaa]]]VVVQQQNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNSSSYYY]]]cccjjjyyy~~~zzzwwwlllggggggaaa```ddd```fffyyyppp[[[PPPRRRYYYnnn~~~qqqjjjjjjsss{{{}}}vvvrrrsss|||{{{zzz}}}kkkWWWMMMLLLLLLNNNPPPWWWZZZeeerrr~~~|||uuuoooiiieeeeeebbbbbbeeeggggggjjjnnnrrruuuxxx{{{}}}~~~rrrbbbVVVHHHFFFCCCCCCEEEIIIOOORRRWWW[[[cccmmmsssyyyvvvggg^^^```cccgggiiifffaaa]]]QQQKKKBBB;;;888777888888999===BBBHHHTTTbbbjjjkkklllpppwww}}}|||oooZZZKKK>>>999777777666333444888666777999::::::;;;>>>@@@BBBDDDEEEEEECCCAAA@@@AAA<<<999666444444555555444333333333333333333333333222111000......---------+++++++++,,,---///000111222222111111000000///////////////.........------,,,,,,++++++***++++++,,,,,,+++***)))))))))***+++)))******+++,,,---............///////////////...///000111222333444444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111222444999???CCCGGGNNNVVV\\\]]]^^^```aaa]]]\\\\\\[[[[[[[[[[[[\\\XXXYYYZZZ[[[[[[\\\]]]]]]ZZZYYYXXXWWWXXXZZZ\\\]]]```aaabbbccceeeggghhhhhhjjjlllpppqqqrrrsssuuuwwwzzz{{{{{{{{{zzz{{{}}}wwwpppkkklllvvvuuu```JJJDDD===::::::::::::999999999:::<<<@@@GGGPPPVVVfffkkkrrryyy}}}~~~}}}}}}}}}}}}zzzzzzzzzyyyyyyzzz{{{{{{wwwvvvuuutttqqqkkkddd^^^YYYYYYXXXVVVQQQLLLGGGDDDAAA??????BBBEEEIIISSS^^^mmm|||yyyuuussssssppphhh[[[OOOHHHEEE???>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===;;;>>>CCCKKKZZZooouuuZZZIIIFFF@@@@@@DDDCCCBBBAAA@@@??????@@@AAABBBAAACCCDDDCCCBBBCCCHHHLLLXXXeeevvvnnnmmmkkkjjjhhhggggggfffbbbbbbaaa]]]WWWRRRPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMOOOUUU[[[```bbbgggsss}}}{{{vvvjjjaaa```YYYXXX]]][[[bbbtttkkkWWWOOOSSS[[[nnn|||uuunnnhhhiiisss|||}}}vvvrrruuu{{{zzzyyy~~~lllXXXNNNLLLMMMOOOQQQWWW[[[eeesss{{{vvvqqqkkkgggfffcccdddiiikkkllloootttvvvyyy|||~~~xxxggg[[[HHHFFFDDDCCCEEEJJJOOOSSSXXX[[[dddlllqqquuu~~~rrr```SSSLLLMMMQQQVVVYYYZZZXXXVVVPPPMMMFFF>>>888666777888999===AAAFFFQQQ]]]ddddddhhhlllrrrvvvrrrdddPPPBBB999666666666444000222666444666777888888:::<<>>======:::777444333333444444333222222222222222222333333000000///...............***++++++,,,...///111222333333222111111000//////////////////............,,,++++++***++++++,,,,,,---,,,***)))((()))***+++)))******+++,,,---...///......////////////.........///000222333333444444000000000///......---------------------------------------............//////000111222222555999<<<@@@HHHRRRXXXZZZ[[[]]]```]]]]]]\\\[[[[[[[[[[[[[[[XXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXXZZZ\\\^^^aaabbbccceeeggghhhjjjjjjkkknnnppprrrssssssuuuwwwtttuuuvvvvvvvvvwwwzzz|||vvvhhh^^^XXXXXX___gggooozzz}}}vvvfffTTTBBB@@@;;;888999:::999777888999:::;;;===AAAGGGKKKXXX___jjjssszzz~~~}}}||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxuuuttttttssspppiiibbb\\\XXXXXXWWWUUUQQQKKKFFFCCCAAA???@@@CCCFFFJJJUUU```lll~~~yyyuuuqqqrrroooggg[[[PPPIIIFFFAAA@@@???===<<<;;;;;;:::::::::::::::;;;<<<======;;;>>>CCCJJJYYYppp{{{___MMMHHHBBBBBBFFFEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEDDDBBBDDDHHHMMMWWWdddtttooonnnllljjjiiihhhggggggbbbcccbbb^^^XXXSSSRRRRRRMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMPPPVVV]]]bbbccceeeooozzzzzzwwwjjjaaa___VVVVVV[[[ZZZ```rrrfffTTTNNNUUU^^^rrr~~~vvvmmmhhhjjjuuu}}}zzzrrrnnnvvvzzzyyyxxx~~~lllXXXOOOMMMMMMOOORRRXXX[[[eeessszzzvvvrrrmmmhhhfffdddfffkkkoooppptttyyyyyy{{{~~~|||kkk^^^IIIGGGDDDCCCEEEJJJPPPTTTWWW[[[dddllloooqqqyyytttaaaPPPEEEEEEFFFGGGJJJNNNQQQQQQQQQTTTRRRMMMDDD<<<888999<<<888<<<@@@DDDNNNZZZ______eeeiiioooqqqlll]]]JJJ===888666777888555000222666555666888888999:::===???<<<>>>??????===;;;:::;;;999666333222222333333333222222222222222222222333000//////.........//////,,,,,,---...000222333444333333222222111000000///000/////////............+++++++++***++++++,,,,,,---,,,***)))((()))***+++)))******+++---...//////...///////////////............000111222333333333000000000///......------........................---------........./////////000111111111333666888<<>>;;;999:::;;;:::777888:::<<<===>>>@@@DDDGGGOOOWWWdddpppxxx~~~}}}|||{{{{{{|||~~~~~~}}}}}}}}}}}}|||{{{xxxvvvuuusssrrrrrrqqqnnnhhh```ZZZWWWWWWVVVTTTPPPJJJEEEBBBAAA@@@AAADDDGGGLLLVVVaaakkk~~~yyytttrrrrrrppphhh]]]RRRKKKIIICCCBBB@@@>>><<<;;;::::::999999999:::;;;<<<===>>>;;;>>>BBBJJJZZZrrreeeSSSMMMFFFEEEJJJIIIDDDCCCAAA@@@@@@AAACCCDDDBBBDDDEEEDDDCCCDDDIIIMMMVVVcccrrrnnnnnnnnnmmmllliiigggeeeeeefffeee```XXXRRRPPPPPPLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLPPPUUUYYY\\\ZZZ___jjjyyy|||~~~xxxnnnddd^^^\\\\\\\\\\\\dddnnn|||eeeVVVMMMSSSbbbttt~~~ssskkkhhhiiissszzznnnkkkooowwwyyyttt|||pppZZZRRROOOLLLNNNTTTWWW\\\fffrrr{{{~~~xxxssspppllljjjeeeeeefffhhhlllrrrwwwzzz~~~jjj\\\LLLDDD>>>AAAFFFJJJOOOUUUYYYbbbmmmtttuuuuuuvvvxxxtttbbbQQQHHHDDD???AAADDDEEEFFFIIINNNRRRWWWSSSJJJAAA<<<<<<<<<<<<;;;<<<>>>CCCJJJRRRYYY^^^___iiiqqqoooaaaNNN???888333333333222222111111111444444555777888:::;;;;;;<<<<<<<<<;;;:::999777777666444111111222333333333333333222222111000//////000000///...------,,,,,,,,,,,,---///000111222333666555333111////////////////////////////////////,,,,,,++++++++++++++++++************************------,,,+++,,,---...///---------,,,,,,+++++++++......//////000000111111111111222111...------...,,,,,,,,,---------......------......///.........000000111000000333777:::>>>BBBJJJRRRWWWZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[]]]^^^___```bbbdddfffiiijjjkkklllpppqqqrrrtttuuuuuuttttttrrrqqqooolllkkkmmmpppsss{{{sssbbbPPPFFFCCCBBBDDDGGGPPPSSSWWWXXXUUUOOOHHHDDD<<<<<<;;;;;;:::999888888999888777777888:::<<<>>>IIINNNXXXdddpppxxx}}}~~~~~~|||{{{{{{||||||}}}}}}|||xxxuuussstttsssqqqooolllfff___ZZZXXXWWWTTTQQQMMMHHHEEECCCCCCAAABBBEEEGGGKKKVVVaaaooo}}}}}}rrrpppqqqqqqnnneeeYYYOOOIIIGGGAAA@@@===;;;::::::;;;<<<999::::::::::::::::::;;;:::???CCCJJJ[[[www}}}fffRRRMMMFFFFFFHHHFFFGGGFFFEEEDDDDDDCCCCCCCCCGGGHHHHHHGGGEEEFFFKKKOOOSSSaaarrrllllllllllllkkkiiihhhfffffffffeee```YYYSSSPPPOOOLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJLLLOOOSSSXXXZZZVVV[[[eeesss~~~uuuuuuzzzxxx{{{|||rrrgggbbbaaabbbbbb```eeelllttt```SSSLLLTTTcccwwwxxxppppppsss}}}wwwjjjgggjjjtttzzzvvv~~~ttt]]]SSSOOOLLLNNNSSSWWW\\\fffqqqzzzyyyrrrnnnlllkkkkkkiiiiiijjjllloootttyyy|||jjj\\\LLLEEEAAACCCHHHMMMSSSXXX^^^fffpppwwwxxxwwwxxxyyy~~~~~~yyykkkZZZKKKBBB@@@>>>@@@CCCEEEHHHKKKPPPSSSYYYTTTLLLDDD>>><<<;;;999===???AAAFFFLLLSSSYYY\\\]]]eeellliii[[[JJJ===666333333333222222222111111333444555666888999:::;;;;;;;;;;;;:::999888777666555333111111222444444333222222111000000///......000//////...------,,,,,,------...///111222333333666555333111000/////////000000000000000000000000------------,,,,,,,,,,,,************************------,,,,,,,,,---...///------,,,,,,++++++++++++---......///000000111111000111222000...---...///,,,,,,,,,---------......------.../////////......111111111000111444999===???EEEMMMTTTWWWWWWWWWWWW[[[ZZZZZZYYYYYYXXXXXXXXXVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^aaabbbdddgggiiikkkllllllpppqqqssstttuuuuuuuuuuuulllkkkiiigggfffhhhkkkmmmzzz}}}hhhYYYIIIAAA??????@@@CCCHHHJJJLLLLLLJJJFFFAAA>>>;;;;;;::::::999888888777999999888888999:::<<<===DDDHHHQQQ\\\hhhqqqxxxzzz~~~}}}|||{{{zzz{{{|||}}}}}}|||yyyvvvttttttsssqqqoookkkeee^^^YYYWWWUUUSSSOOOKKKGGGDDDBBBAAA@@@AAADDDGGGLLLVVVaaaooo}}}}}}ssspppppppppnnnfffZZZOOOHHHEEEAAA???===;;;::::::;;;<<<999999::::::::::::;;;;;;;;;???DDDKKK]]]zzz}}}hhhTTTNNNHHHGGGJJJGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDBBBCCCHHHMMMUUUccctttjjjkkkkkkjjjjjjiiihhhgggggggggeee```ZZZSSSPPPNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMQQQUUUWWWSSSXXXaaammmxxx|||yyyuuuoooqqqxxx~~~uuuyyyxxxllljjjlllpppqqqnnnnnnooowww~~~kkk[[[QQQNNNWWWfff{{{yyyvvvzzzttteeebbbeeeqqq~~~~~~yyy```UUUOOOKKKMMMSSSWWW\\\eeeqqqzzzvvvooollllllmmmnnnoooooooooqqqtttxxx|||~~~iiiZZZKKKFFFCCCFFFKKKPPPWWW]]]dddkkkuuu{{{{{{zzzzzz{{{{{{yyyqqqcccQQQDDD>>>>>>>>>@@@CCCFFFKKKOOORRRTTTWWWQQQJJJDDD@@@===;;;999@@@BBBFFFKKKPPPUUUXXXZZZZZZ___ccc___RRRCCC999444333333333222222222222111333444555666777888999::::::::::::999888777666555333111000000222444444333000000000//////......---//////......---,,,,,,,,,---...///000111333444444666555444222111000000000111111111111111111111111//////.........---------++++++++++++++++++++++++---,,,,,,,,,,,,---...///,,,,,,+++++++++++++++***------......///000000000000111111000...---...///,,,,,,,,,---------......------...///////////////333222222111222555;;;@@@EEEMMMVVV[[[YYYWWWVVVXXXZZZZZZYYYYYYXXXWWWWWWVVVTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\```bbbdddgggiiikkklllmmmqqqrrrtttvvvwwwwwwwwwvvvllljjjhhhggggggiiikkkmmm{{{xxx```RRRFFFAAA@@@@@@@@@BBBCCCCCCBBBBBB@@@>>><<<;;;::::::999999888777777777888999999::::::;;;;;;;;;???CCCJJJSSS^^^iiirrrwww|||}}}~~~~~~~~~~~~~~~}}}~~~|||{{{zzzzzz{{{|||}}}}}}{{{yyywwwuuuuuusssqqqoookkkddd]]]XXXUUUTTTRRRNNNJJJFFFBBB@@@@@@>>>@@@DDDGGGMMMXXXcccppp~~~uuusssqqqrrrppphhh[[[OOOGGGCCC@@@???===:::999::::::;;;999999999::::::;;;;;;;;;<<<@@@EEEMMM```}}}~~~lllWWWPPPIIIHHHKKKHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFEEECCCAAABBBGGGLLLWWWeeewwwkkkjjjjjjiiihhhgggffffffgggfffeee```[[[UUUPPPNNNJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIILLLOOORRRTTTSSSXXXaaallluuuyyywwwttttttwww{{{}}}yyy{{{}}}xxxuuuxxxfffZZZRRRPPPYYYggg{{{}}}|||rrrcccaaaeeennn||||||cccVVVPPPKKKMMMRRRWWW[[[eeeqqqzzzzzztttqqqrrrrrrssssssssstttvvvyyy|||~~~gggWWWJJJEEECCCGGGLLLRRRYYYaaajjjpppxxx~~~~~~}}}{{{zzzzzzwwwnnn^^^MMMAAA>>>???AAABBBEEEKKKSSSXXXZZZZZZWWWNNNDDD@@@>>>======>>>AAAEEELLLRRRWWWYYYYYYXXXUUUXXXXXXSSSHHH<<<555333222222222222222222222222333444444555777888888999888888888888777555444333111000///000222444444333000000000//////..................------,,,,,,,,,......///111222333444555666555444333222111000000111111111111111111111111/////////......---------++++++++++++++++++++++++,,,,,,,,,,,,------......++++++++++++++++++++++++,,,------......///000000///000111000...---...///,,,,,,,,,---------......---...//////000000000000333333222111222666===AAAMMMVVV```ccc___ZZZZZZ\\\YYYYYYYYYXXXWWWWWWVVVVVVTTTUUUVVVXXXYYYZZZZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[___aaacccfffhhhkkklllmmmqqqsssuuuwwwxxxyyyyyyyyytttrrrrrrsssvvvzzz}}}ttt^^^SSSIIIFFFGGGEEEEEEFFFEEEDDDAAA???===<<<======999999888888777777777777777888999:::;;;;;;;;;;;;===@@@FFFNNNXXXcccnnnuuu{{{|||}}}~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{|||{{{yyyxxxvvvvvvuuurrrpppllleee^^^XXXUUUTTTQQQNNNJJJFFFBBB@@@???>>>@@@DDDIIIOOOZZZfffsssyyywwwvvvvvvqqqgggZZZMMMFFFCCC@@@>>><<<:::999999:::;;;999999999::::::;;;;;;;;;<<<@@@DDDNNNbbb~~~nnnXXXQQQIIIHHHLLLIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGDDDBBBDDDIIINNNXXXgggyyylllkkkjjjiiigggfffeeeeeegggfffdddaaa\\\WWWQQQNNNJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPRRRWWWaaammmvvvyyyyyyxxxyyy~~~}}}yyyhhh[[[RRROOOWWWdddxxxuuufffdddiiiooo~~~|||cccWWWQQQLLLMMMRRRWWW[[[eeeqqq{{{zzzxxxwwwuuutttvvvvvvxxxzzz}}}zzzeeeVVVJJJFFFDDDGGGLLLRRR\\\eeepppuuu{{{~~~{{{yyyxxxuuulll\\\KKKAAA>>>???AAACCCHHHTTTaaajjjmmmlll```RRRDDD???>>>===@@@DDDCCCJJJTTT\\\```^^^ZZZVVVOOOOOONNNHHH???777333222222222222222222222222222333333444555666777777888777777666666555444222111/////////000222333333222111000000000000000//////---------------,,,,,,,,,......///111222333444555555555555444333222111111000000000000000000000000/////////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---......//////...///000///...---...///,,,,,,,,,---------......---...///000111111111111333333222111222666<<<@@@OOOXXXaaaddd```[[[[[[^^^YYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZZZZZZZZZZ[[[\\\]]]^^^```cccfffhhhkkklllmmmrrrsssvvvxxxzzz{{{||||||{{{|||sss___UUULLLKKKLLLJJJIIIIIIKKKHHHDDD???===<<<<<<===999999999999888888888888888999:::;;;============>>>AAAEEEKKKTTT___llluuu{{{|||~~~~~~}}}|||zzzyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwwwwuuusssqqqmmmggg___ZZZUUUTTTRRRNNNJJJFFFCCCAAA???>>>@@@EEEJJJPPP\\\hhhuuu|||zzz{{{yyyrrrfffWWWLLLFFFEEE???>>>;;;999888888999:::888888999::::::;;;<<<<<<<<>>@@@AAABBBCCCCCCFFFJJJNNNUUU___mmmvvv~~~}}}|||{{{yyyxxxwwwwwwuuuvvvwwwwwwxxxxxxxxxxxxuuutttsssqqqmmmggg```[[[UUUTTTRRRNNNJJJFFFBBBAAA???>>>@@@EEEJJJPPP\\\hhhwwwzzzwwwxxxvvvooodddVVVLLLGGGFFF>>>===;;;888777888888999888888999::::::;;;<<<<<<===@@@EEEQQQhhh{{{vvvoooYYYQQQJJJJJJNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGCCC@@@BBBHHHMMMWWWfffyyyjjjiiihhhhhhhhhiiijjjkkkdddcccaaaaaa___[[[UUUPPPLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLLLLTTTbbbppp{{{rrr^^^RRRMMMWWWiiipppooouuu~~~ttt___WWWSSSNNNNNNRRRVVVZZZeeerrr~~~{{{yyywwwvvvxxxzzz~~~vvvjjjaaaUUUPPPMMMMMMQQQYYYgggtttzzz|||{{{wwwrrrqqqkkk^^^NNNBBB======???@@@HHHZZZooo|||~~~{{{hhhUUUEEECCCDDDBBBFFFMMMSSS]]]lllwwwvvvjjjZZZOOODDDBBB???:::666444333333111111222222222333333333333333333444444555666666444444444333222111///////////////000222222000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333333555555666666555444333222111111111111111111111111222111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.........+++++++++,,,------......---...//////------...///,,,,,,,,,---------............000111222333333333///111222222111222555777>>>BBBIIINNNQQQRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]___```aaa```___^^^\\\\\\\\\^^^___aaacccdddcccdddgggjjjmmmppprrrrrrsssuuuxxx{{{}}}~~~hhh___XXXZZZ]]]]]]]]]^^^___\\\WWWPPPIIICCC>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>===???DDDHHHNNNZZZfffvvvsssooommmmmmkkkcccWWWMMMGGGEEE>>><<<:::888777777888999777888888999;;;<<<<<<===???BBBHHHTTTmmmsssoooxxxpppZZZSSSLLLMMMRRRPPPMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJHHHDDDAAACCCIIINNNXXXfffwwwggggggggggggiiikkkmmmnnncccbbb```aaa```\\\VVVPPPLLLLLLKKKJJJJJJJJJJJJKKKHHHIIIIIIJJJJJJKKKKKKKKKLLLUUUdddsssuuuaaaUUUPPP\\\qqqsssqqqwwwqqq]]]VVVSSSOOOOOOSSSVVVZZZeeerrr|||zzzzzzzzzyyy{{{}}}vvvmmmggg[[[VVVQQQQQQTTT\\\lllzzz}}}|||wwwssssssnnnbbbRRREEE???>>>??????FFFVVVjjjuuuuuuppp^^^LLL???AAAEEEEEEIIIPPPZZZfffvvv}}}mmmYYYLLLAAA???<<<888555444444444111111111222222333333333333333333444444555555555333333333222111000///...000//////000111111///------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333555555666666666555333222222222222222222222222222333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------....../////////***++++++,,,,,,---......,,,...///...------...///,,,,,,,,,---------.........///000111222333333444...000111222111111222444888;;;@@@FFFLLLPPPSSSTTTVVVVVVXXXYYYZZZ\\\]]]]]]\\\^^^___aaaaaa```^^^]]]\\\]]]^^^___aaaccceeegggeeegggjjjmmmpppssstttuuutttuuuxxx|||~~~ppphhhbbbdddiiikkklllmmmkkkiiiccc\\\TTTLLLEEEBBB======>>>>>>>>>>>>>>>>>>BBBBBBBBBDDDGGGKKKNNNQQQUUUYYY]]]```dddmmmyyy}}}{{{zzzzzzzzz}}}|||{{{zzzxxxwwwvvvvvvrrrrrrssstttuuuvvvwwwwwwpppooonnnmmmjjjeee___ZZZSSSQQQOOOLLLHHHCCC@@@>>><<<;;;===BBBFFFLLLXXXddduuu}}}mmmhhhbbbeeegggcccYYYNNNGGGDDD>>><<<:::888777777888999777888888999;;;<<<======BBBDDDJJJVVVpppnnnjjjtttqqq\\\TTTNNNOOOTTTSSSNNNMMMLLLKKKKKKJJJJJJJJJNNNMMMJJJFFFCCCEEEKKKQQQYYYfffvvvhhhgggfffeeeeeedddddddddaaabbbbbbbbb___\\\XXXUUUMMMKKKHHHGGGHHHIIIHHHGGGIIIIIIHHHHHHHHHIIIJJJJJJNNNUUUcccttt|||cccYYYQQQ\\\yyyvvvnnnwww{{{lll\\\SSSNNNLLLMMMQQQWWW^^^hhhqqq}}}|||{{{{{{{{{}}}}}}zzzrrrkkkfff___XXXUUUUUUZZZfffrrr}}}~~~wwwvvvsssmmmcccSSSDDD???AAA999>>>EEELLLWWW```bbb^^^RRRLLLFFFCCCEEEJJJNNNQQQfffsssvvvfffUUUHHHBBB@@@<<<999666555555555333444444444444444333333444444444444444444444444222222111111000000//////000///.........///111222000000000000000000000000...------,,,,,,------...,,,,,,---///000222333333444555666777777555333222444333111//////000111222333333222222111000000///...---,,,+++++++++,,,---000///---,,,,,,---///000.........///......---,,,,,,,,,++++++++++++++++++------------------------...------------...////////////000111333444555555111111111111111111111111333666:::???CCCIIIPPPTTTVVVVVVXXX[[[^^^______^^^^^^^^^]]]]]]]]]^^^^^^___^^^^^^___```bbbeeegggiiijjjhhhhhhlllqqqvvvwwwvvvsssvvvzzz}}}tttqqqooorrryyy~~~}}}}}}wwwmmmbbbVVVMMMHHHIIIEEEDDDDDDCCCAAACCCIIIGGGGGGIIILLLOOOTTTWWWZZZ[[[bbbiiimmmuuu~~~{{{yyyxxxxxxxxxwwwwwwyyyyyyyyyyyywwwwwwrrrrrrssstttuuuuuuttttttrrrpppnnnmmmkkkeee]]]VVVQQQOOOLLLIIIFFFCCCAAA@@@>>><<<===AAAFFFNNN[[[hhhttt{{{iiiaaa```eeeddd[[[QQQKKKFFFAAA===<<<<<<;;;999888888777666777999999888999;;;===AAAAAAFFFXXXwwwppphhhmmmrrr[[[QQQQQQRRRSSSTTTTTTSSSRRRPPPOOONNNMMMMMMPPPQQQOOOIIICCCCCCHHHNNNZZZeeesss~~~iiihhhfffeeecccbbbbbbaaa```aaaaaa```]]]ZZZVVVSSSMMMKKKHHHGGGHHHIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIPPP___sss}}}eeeZZZTTTaaassskkktttwwwiiiZZZRRRNNNLLLMMMQQQVVV]]]gggppp|||||||||}}}~~~}}}{{{{{{xxxqqqjjjfff___XXXTTTTTTZZZfffsss|||uuuvvvtttooofffVVVEEE>>>>>>???BBBDDDGGGMMMSSSTTTPPPPPPLLLIIIGGGIIIOOOUUUYYYlllyyy|||lll[[[MMMDDD>>><<<999666444333222222222333333444444444444333222222222222222222222222222222111000000//////...///////////////000000111////////////////////////...------,,,,,,------...------...///000111222333444555666777777555333222444333222111111111222222333333222222111111000000///...---,,,,,,,,,------///...---------...///000////////////...---,,,,,,++++++++++++++++++,,,,,,------------------------...------------...//////000000111222222333444444111111111111111111111111///222555999===CCCJJJOOOSSSTTTWWW[[[^^^`````````___^^^^^^^^^^^^______```______```aaacccfffhhhiiijjjiiiiiimmmrrrvvvwwwwwwxxxzzz}}}~~~uuuiii___YYYTTTPPPNNNNNNLLLIIIKKKPPPRRRRRRTTTVVVZZZ^^^aaaccciiipppwww|||}}}|||zzzyyyxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvsssttttttuuuvvvvvvuuuuuuuuusssqqqpppnnnhhh___YYYRRRPPPMMMIIIFFFCCCAAA@@@>>><<<===AAAEEEMMMZZZfffuuu|||lllfffdddhhhfff]]]RRRKKKEEEAAA===<<<<<<;;;999888888777666888999999888999;;;>>>???AAAGGGYYYxxxsssooovvvpppZZZPPPQQQSSSTTTVVVVVVUUUSSSRRRPPPOOOOOOOOOPPPQQQOOOIIIDDDCCCIIIOOOYYYcccrrr}}}lllkkkhhhfffdddbbbaaaaaaaaaaaabbb```^^^YYYUUURRRMMMKKKHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHNNN]]]qqq~~~iii^^^YYYgggpppiiissszzzvvvwwwxxxuuurrreeeWWWQQQNNNLLLMMMQQQUUU[[[dddnnnyyy}}}zzzxxxxxxvvvooojjjeee___XXXUUUTTTYYYgggtttzzzrrrrrrrrrqqqjjj[[[III?????????AAACCCDDDIIIQQQSSSRRRTTTRRROOONNNPPPVVV___fffrrr|||ttt```QQQGGGCCC;;;:::888666444222222111222222333444555555444444222222222222222222222222111111000000//////.........//////000000000000000////////////////////////...------,,,,,,------.........//////000111222222444555777888777666444333333333444444333333222222222222222222222222222222//////.........------------------....../////////000000000///...---,,,+++******++++++,,,,,,------------------------------...------------...//////111111111222222222333333000000000000000000000000...///111444777>>>EEEJJJQQQSSSWWWZZZ^^^___``````^^^^^^^^^^^^______```aaa```aaaaaaccceeegggiiikkkkkkkkkkkknnnsssvvvxxxxxx|||}}}{{{uuuiiiddd```___]]]ZZZZZZ]]]cccddddddfffiiillloooqqqyyy~~~~~~~~~}}}|||zzzyyyxxxzzzzzzzzzzzzyyyxxxvvvuuuttttttuuuvvvvvvvvvvvvuuuuuusssqqqpppnnnhhh```YYYTTTRRRNNNJJJFFFCCCAAA???>>>======AAADDDKKKXXXdddttt|||oookkkhhhllljjj___TTTLLLEEE@@@<<<<<<;;;::::::999888888777888999999999:::<<<>>>===AAAIIIZZZwwwxxxwwwnnnYYYPPPPPPRRRUUUWWWWWWWWWVVVTTTSSSRRRQQQPPPPPPQQQOOOJJJEEEDDDJJJOOOWWWbbbqqq{{{mmmllljjjhhhgggeeeeeeddddddddddddccc```[[[WWWTTTNNNKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMQQQ]]]nnnnnnbbb\\\jjjppplllwwwtttoooqqqttttttpppcccVVVPPPMMMLLLMMMQQQTTTZZZbbblllxxx}}}yyywwwwwwuuupppkkkgggaaaZZZVVVTTTZZZhhhwww~~~wwwpppmmmnnnqqqnnn```OOOEEECCCBBBFFFJJJMMMTTT^^^dddeeegggccc]]]WWWWWW___kkktttyyy|||wwwhhhXXXMMMGGGCCC<<<;;;999888666444333333333333444555666666666666333333444444444444555555111111000000///......------...000111111111000///////////////////////////...------,,,,,,------......//////000111111222222555666777888888666555333333444555666666444222111222222222222333333444444/////////......---,,,,,,,,,---...///000000//////000000000000///---,,,+++******++++++,,,---......------------------------...------------...//////111111111111111222222222000000000000000000000000000111111222555;;;BBBHHHOOORRRWWWZZZ\\\]]]^^^^^^\\\\\\\\\]]]^^^___```aaaaaabbbccceeegggiiikkklllllllllmmmpppsssvvvxxxyyy|||}}}~~~~~~~~~xxxvvvtttooonnnpppuuuuuuuuuvvvxxxzzz}}}~~~}}}~~~}}}|||zzz||||||{{{zzzxxxwwwuuuuuuttttttuuuuuuuuuuuuttttttrrrpppnnnmmmjjjeee\\\UUUUUUSSSOOOKKKFFFCCC@@@??????======AAADDDJJJVVVaaaqqq{{{nnnkkkkkkooolllaaaTTTLLLEEE???<<<<<<;;;::::::999888888777888999999999:::<<<>>>>>>BBBIIIXXXsss~~~{{{nnnZZZPPPPPPRRRUUUXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQPPPKKKFFFEEEJJJOOOWWWcccqqq{{{kkkjjjiiigggffffffffffffdddddddddccc```\\\XXXUUUNNNLLLIIIHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKOOORRR[[[jjjzzzrrreee]]]lll}}}rrrqqq~~~qqqkkknnnsssuuusssfffXXXQQQNNNLLLMMMQQQTTTZZZbbbkkkwww~~~|||yyyxxxxxxvvvsssooojjjeee^^^YYYVVV[[[jjjzzz}}}wwwqqqoooqqqsssqqqdddTTTKKKJJJMMMTTT\\\ccclllxxx}}}pppeeeccckkkxxx|||nnn^^^SSSNNNHHHAAA===<<<:::888666555444333555555666777777777777777333333333444444555555555111111111000//////......---...000111111111000///...........................------,,,,,,------......//////000111222333333666777888999999777555444333444666777666555222111111111222333444555555666000//////...---,,,,,,,,,------...///000000//////000000000000///...---,,,******+++,,,------......------------------------...------------...//////111111111111111111111111000000000000000000000000111222111222444888???DDDMMMQQQVVVYYYZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^___```bbbcccdddfffiiijjjlllllllllmmmoooqqqsssuuuxxxzzzzzz{{{}}}~~~~~~}}}||||||zzzxxxwwwuuuttttttsssssssssttttttsssrrrrrrpppnnnkkkjjjhhhcccZZZSSSTTTRRROOOJJJFFFBBB@@@??????===>>>AAAEEEJJJUUU```lll~~~xxxiiieeekkknnnkkk```TTTKKKDDD>>>;;;;;;;;;::::::999999888777888::::::999:::<<<>>>@@@CCCIIIUUUnnn~~~qqq]]]RRRPPPQQQTTTXXXYYYYYYYYYXXXWWWUUUSSSRRRQQQRRRRRRMMMGGGEEEJJJNNNWWWcccrrr{{{fffeeedddcccccccccccccccaaaaaabbbaaa___[[[WWWUUUNNNLLLIIIIIIIIIJJJJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOYYYgggvvvxxxiii___lll{{{rrrtttqqqiiilllsssvvvzzzlll\\\SSSNNNLLLNNNQQQVVVZZZbbblllxxx~~~||||||}}}}}}{{{zzzyyyyyyxxxvvvtttpppjjjccc]]]XXX]]]mmm}}}~~~zzzvvvxxxxxxxxxttthhhZZZTTTUUUWWWcccsssrrrpppwww|||iiiXXXPPPMMMGGG???@@@>>>:::777444333333333666777777777777777666666000111111222222333333444222222111111000/////////...//////000000000000000...........................------,,,,,,------...---...///000222333444444666777999:::999888666555333444555666666444222111000111222333555666777888333111///...---------...//////////////////////////////000000000///......++++++,,,,,,------......------------------------...------------...//////000000000111111111222222111111111111111111111111000000000000111555:::>>>HHHNNNTTTXXXXXXWWWXXXZZZXXXXXXXXXZZZ[[[]]]___```bbbccceeegggiiikkkllllllkkkmmmoooqqqrrrtttwwwzzzyyy{{{}}}~~~~~~{{{zzzyyywwwuuutttttttttrrrssssssssssssrrrqqqqqqpppnnnlllkkkiiiccc[[[TTTSSSQQQMMMIIIEEEBBB@@@>>>>>>===???BBBFFFKKKVVVaaammmuuufffbbbhhhkkkhhh^^^QQQIIIBBB===;;;;;;;;;::::::999999999888999::::::::::::===???AAADDDIIISSSkkkttt```UUURRRSSSVVV[[[[[[\\\\\\[[[ZZZXXXVVVTTTSSSTTTSSSNNNHHHEEEIIIMMMWWWdddsss{{{eeedddcccbbb``````_________```aaaaaa___\\\YYYWWWOOOLLLJJJIIIJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKOOOYYYgggvvv~~~oooaaaiii}}}wwwqqquuurrrkkkpppyyy~~~tttaaaUUUOOOLLLNNNRRRXXX\\\cccmmmyyyzzzwwwxxxzzz{{{zzzzzzzzzzzzyyyxxxvvvuuuppphhhaaa[[[^^^ooo}}}}}}{{{zzzvvvmmmdddccchhhooovvvvvv~~~wwweeeTTTLLLKKKHHHCCCEEEBBB<<<777444444555666666666666666666555444333000000111222222333444444333333222222111111000000///////////////000000111...........................------,,,,,,------...,,,---...000222444555666777888999::::::888666555333444444555444333222111000000222444555777999999777555111...---...000111222111000.........//////......///000000000000///,,,,,,------------------------------------------...------------...//////...//////000111222222333222222222222222222222222000000111111111444777;;;BBBIIIQQQVVVVVVVVVXXX[[[WWWXXXXXXZZZ\\\^^^```aaaaaaccceeehhhjjjkkkkkklllkkkmmmpppqqqqqqsssvvvzzz{{{}}}~~~~~~}}}}}}}}}zzzxxxwwwuuutttsssssssssssssssttttttssssssrrrqqqpppnnnlllkkkiiiccc[[[TTTPPPOOOLLLHHHDDDAAA@@@???>>>===???CCCGGGLLLWWWbbbqqqrrreeeccccccfffdddZZZOOOGGGAAA<<<;;;;;;::::::::::::999999888999:::::::::;;;===??????DDDJJJUUUllluuubbbXXXUUUVVVZZZ```______```___^^^\\\YYYXXXUUUVVVUUUOOOHHHEEEGGGKKKUUUcccrrrzzz}}}hhhgggeeecccaaa___^^^^^^aaabbbccccccbbb___\\\ZZZOOOLLLJJJIIIJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJLLLLLLLLLPPP[[[iiivvvzzz{{{}}}{{{|||uuuvvvyyy}}}tttbbbfffuuussszzzzzzuuuooossstttpppxxxyyydddWWWOOOLLLNNNRRRYYY]]]dddnnnzzz}}}xxxvvvwwwzzzzzzzzzzzzzzzzzzyyyxxxwwwxxxssslllccc]]]```ppp|||{{{yyywwwqqqmmmqqqyyy~~~uuuwww~~~wwwqqqbbbRRRJJJJJJKKKJJJJJJFFF@@@:::666666888999666666666555444333111111222222333444444555666666444444333333222111111111000///.........///111222...........................------,,,,,,------...+++,,,...000222555666777777888:::::::::999777555333333444444333333222222///000222444666888999::::::777333000...000222444444333000...------...///---...///000111111111111------------------,,,,,,------------------------...------------...//////---...///000111222333333333333333333333333333333111222333333333555777:::===EEENNNTTTUUUVVVZZZ]]]XXXXXXYYY[[[]]]___aaabbbaaabbbeeehhhjjjkkkkkkkkkjjjmmmppppppppprrrvvvyyy}}}~~~|||{{{{{{||||||xxxwwwuuutttsssssssssssstttuuuuuuuuutttssssssrrrooommmkkkjjjhhhbbbYYYSSSOOOMMMKKKGGGDDDAAA@@@???>>>===???DDDHHHMMMXXXcccvvvpppffffff___cccbbbXXXMMMFFF@@@;;;;;;:::::::::::::::::::::888999:::::::::;;;===???<<>>;;;666222///------...111111111000///---,,,+++///......//////000111222////////////////////////,,,,,,------------------.........////////////000......000111222333333444333333333333333333333333333333333444555666777777;;;@@@HHHNNNRRRUUUWWWXXXUUUWWWZZZ\\\^^^```ccceeeffffffgggggghhhjjjkkkllloooooopppqqqsssuuuxxxyyy}}}~~~~~~~~~}}}{{{zzzyyyyyyvvvvvvvvvvvvuuutttsssrrr{{{yyywwwtttrrrqqqqqqqqqpppmmmjjjhhhfffaaaZZZTTTMMMLLLIIIFFFCCCAAA@@@?????????@@@DDDFFFLLLZZZgggsssrrrccc___bbbaaa___YYYPPPFFF???<<<======<<<;;;::::::999999999::::::;;;<<<===>>>>>>???CCCIIIVVVooottteee___ZZZ```eee```cccdddeeefffdddbbb___]]]\\\\\\XXXRRRKKKIIIKKKNNN[[[jjjqqqvvvfffeeeeeedddccccccbbbbbbeeecccbbbbbbbbb```\\\ZZZRRROOOLLLJJJIIIIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHHHHLLLTTT[[[dddrrr|||sssqqqyyy|||vvvnnnnnnooorrrzzzlll]]]```lllvvvjjjccceeennnuuuxxx~~~}}}rrrkkknnnuuuyyywww|||~~~kkk[[[RRROOOOOOOOOWWW]]]eeemmmvvv{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwwwwxxxzzz|||}}}~~~|||tttkkkfffcccfffrrryyypppgggffflllrrrrrrpppkkkeee[[[RRRLLLJJJKKKLLLMMMIIICCC<<<888777777888666666666666555333222111111111222333555666777888888777666555444222111111000///......------......000///............///000.........---------,,,,,,---...///000222444555666999:::;;;;;;;;;:::999888555555666666666555444444444333222333444888;;;===>>><<<777333///...---........./////////...------............///000111111////////////////////////------------------------------........./////////...///000111222333333333333333333333333333333333444333333444444666777777777===DDDJJJNNNQQQSSSUUUWWWYYY\\\^^^```bbbeeeggghhhhhhhhhiiijjjkkklllmmmppppppppprrrtttvvvxxxzzz|||}}}~~~}}}|||zzzyyywwwwwwuuuuuuuuuuuuuuutttssssssvvvuuutttrrrqqqqqqrrrrrrpppnnnjjjhhhfffaaaZZZTTTLLLJJJHHHFFFCCCAAA@@@@@@>>>>>>@@@CCCFFFLLLZZZgggtttpppccc```cccbbb___XXXOOOEEE???<<<<<<;;;;;;:::999999888888999999:::;;;<<<======>>>@@@CCCIIITTTmmmvvvgggaaa\\\bbbhhhdddiiihhhhhhhhhhhheee```]]]^^^]]]YYYSSSLLLIIIKKKNNNZZZjjjssswww}}}}}}eeefffggggggfffdddbbbaaaeeedddbbbbbbbbb```]]]ZZZQQQNNNKKKIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGHHHHHHHHHMMMRRRYYYaaaoooyyynnnmmmuuu}}}|||yyyqqqpppoooqqqyyy~~~ggg[[[\\\bbbqqqqqqgggbbbaaahhhpppvvv}}}|||ooofffgggmmmzzz{{{xxx|||}}}lll\\\SSSPPPPPPQQQVVV\\\ccckkkttt}}}yyyyyywwwvvvvvvvvvvvvvvvttttttuuuwwwyyy{{{}}}~~~|||wwwqqqllliiikkkttt~~~qqqeeebbbaaaccchhhjjjiiiggg```[[[TTTNNNIIIIIIJJJKKKLLLIIICCC===999888888888555666666555444333111111111222333444555777888888888888777555444333222111///...------------------000//////......//////000.........------------,,,---...///000222444555666888999:::;;;<<<;;;::::::666666666666666555444444444333222222444888===??????===888444000......---+++,,,---...............------------...///000000000000000000000000000000///.........---,,,,,,,,,,,,---------...............///000111222333333333333333333333333333444444444444444444444555666777666:::AAAGGGKKKNNNRRRTTTYYY\\\___aaabbbdddgggiiijjjjjjjjjjjjkkklllnnnnnnqqqqqqrrrsssuuuxxxzzz{{{|||}}}~~~~~~~~~}}}|||zzzxxxwwwuuuuuuttttttuuuuuuuuutttssssssqqqqqqpppppppppqqqrrrssspppmmmjjjhhhfffaaaZZZTTTKKKJJJHHHEEECCCAAA@@@@@@======???BBBEEEKKKYYYgggxxxooodddbbbdddccc^^^VVVMMMDDD>>><<<::::::999999888888777777888888999:::;;;<<<======???CCCHHHRRRjjjzzziiiddd```eeellljjjpppmmmjjjkkkmmmjjjddd^^^```___[[[TTTMMMIIIKKKNNNXXXjjjtttwww{{{yyy{{{ggggggggggggfffeeecccccccccbbbaaaaaaaaa___\\\ZZZPPPMMMJJJIIIIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJMMMQQQVVV^^^lll{{{~~~vvvoooooowww~~~~~~|||uuusssqqqsss|||{{{eeeZZZ\\\^^^kkk~~~yyyooojjjeeejjjqqqwww~~~{{{mmmdddeeekkkzzzyyyuuuxxxooo___TTTOOOOOOPPPUUU[[[ccckkksss~~~~~~|||xxxxxxwwwvvvuuuuuuuuuuuusssssstttuuuvvvxxxzzz{{{{{{zzzwwwssspppqqqxxxrrrggg___```cccddddddbbb^^^[[[SSSPPPLLLHHHFFFFFFGGGIIIHHHFFFAAA===999777777777555555555444333333222111222222333555666777888999999888777666444333222111...------,,,,,,,,,------......------------..................---------------...///000222444555666777888999;;;<<<<<<;;;:::777777777777666666555444555333222222444999===@@@???===999555222///......+++,,,------......------,,,,,,,,,,,,---...//////111111111111111111111111000//////...---,,,,,,+++,,,,,,,,,---------......//////000111222333333333333333333444444444444444444444444444444555666777666:::@@@FFFJJJNNNRRRUUU[[[]]]```bbbccceeehhhkkkkkkkkkkkkkkklllmmmnnnooorrrrrrtttvvvxxxzzz|||}}}||||||}}}~~~~~~~~~~~~}}}{{{zzzxxxvvvttttttttttttuuuuuuuuuttttttssspppppppppppppppqqqqqqrrrooommmiiihhheeeaaaYYYSSSLLLJJJHHHEEEBBB@@@>>>===<<<<<<>>>AAADDDKKKYYYfff|||mmmddddddeeeccc^^^UUUKKKCCC>>><<<::::::999999888888888888777888888999:::;;;<<<<<<>>>BBBFFFQQQiii|||kkkgggccchhhppppppsssooolllnnnqqqpppiiiaaaaaa```[[[TTTLLLIIIJJJLLLTTTgggrrrvvvzzzwwwzzzkkkiiigggeeedddddddddeeeaaa```_________^^^[[[XXXPPPMMMJJJHHHIIIJJJJJJIIIDDDEEEEEEFFFHHHJJJLLLMMMMMMPPPUUU\\\iiiwww}}}|||}}}zzzyyy|||wwwsssuuu{{{~~~uuutttuuuyyyzzzcccXXXYYYZZZfff}}}wwwppplllnnnrrrxxx}}}yyylllcccfffnnnyyytttwww}}}ssscccVVVOOONNNOOOTTTZZZccckkksss~~~}}}|||yyyxxxwwwvvvvvvuuuuuuuuuttttttsssssstttuuuvvvvvvzzz||||||yyywwwyyy~~~uuulllfff^^^``````___YYYSSSLLLHHHGGGFFFDDDBBBBBBBBBCCCDDDBBB@@@===:::888666666666666555555444333333333333222333444555777888999999999999777666444222111000------,,,,,,,,,------...........................//////.........------------...///000222444555666777888:::<<<>>>>>>>>>>>>888888888888777666555444444333222222444888<<>><<<999555222000///...------......------,,,+++,,,++++++,,,,,,---...///222222222222222222222222000000///...------,,,,,,,,,,,,,,,---------......///000111222222222222222333333333444444555555555555444444444444555666666666999>>>CCCHHHMMMRRRVVV\\\^^^aaacccdddfffiiilllllllllllllllmmmnnnoooooossstttvvvxxx{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}|||zzzxxxvvvuuutttuuuuuuuuuvvvuuuuuuttttttssssssrrrrrrqqqqqqppppppnnnkkkhhhfffddd___XXXRRRMMMKKKHHHDDDAAA>>><<<;;;<<<;;;>>>AAAEEEKKKYYYggg|||kkkdddeeedddbbb]]]TTTJJJBBB>>><<<::::::::::::999999999999777888888999:::;;;<<<<<<===AAAFFFQQQiii|||kkkjjjgggjjjsssuuutttpppnnnpppuuuuuunnngggbbbaaa\\\TTTLLLHHHHHHKKKPPPcccooouuu{{{zzz}}}llljjjfffdddbbbcccdddeee___^^^^^^^^^^^^]]]ZZZXXXPPPMMMJJJHHHHHHIIIIIIHHHDDDDDDEEEFFFHHHKKKLLLNNNKKKPPPUUU\\\ggguuu|||}}}vvvuuuvvv~~~|||yyywwwyyy~~~|||}}}zzzaaaUUUVVVVVVaaaxxxyyysssqqqrrrvvvzzz|||ooogggjjjrrr|||vvvxxx~~~wwwfffXXXPPPOOOOOOTTTZZZcccllluuu}}}{{{yyyyyyxxxwwwvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuxxx}}}}}}}}}yyynnniiifff```^^^ZZZUUUNNNFFF@@@===>>>=========>>>>>>>>>???;;;;;;999888777666555555777666555444444444444555333444555666777999::::::999888777555333111000///------------------...//////000000111111000000////////////.........---------...///000222444555666888:::<<>>BBBEEELLLZZZhhhyyy~~~iiiaaacccaaa```\\\TTTKKKCCC>>>;;;:::::::::::::::::::::999888888999:::;;;<<<=========AAAFFFQQQiii|||yyyjjjkkkiiikkktttwwwuuusssrrruuuxxxxxxsssmmmeeeccc^^^UUUMMMHHHHHHKKKQQQaaalllttt~~~jjjiiigggeeecccccccccccc___^^^^^^^^^___]]][[[XXXQQQNNNJJJHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIOOOVVV\\\fffttt~~~}}}{{{}}}||||||zzz___TTTYYYZZZcccxxxyyytttrrruuuyyy~~~zzzqqqrrrxxx}}}wwwyyyyyyiii[[[SSSQQQRRRTTTZZZdddnnnwww~~~~~~|||zzzyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxvvv}}}uuunnnhhhddd^^^WWWOOOGGGCCC???<<<999777888999::::::::::::999777777777777777666666666888777666555555555666666444444555666888999:::;;;888777666444222000...---......------......///000///000111222222111000///////////////............---...///000222444555666666888:::===@@@AAAAAAAAA:::::::::999888777555555222222333444555666777777888777666444222111000///------.../////////......,,,,,,,,,,,,---...///000111111111111111111111111////////////............------........./////////000000111222222222222111333333444444555666666666666555555444444444555555666888<<>>===<<<<<<<<>>;;;888888999999999999999999999999:::;;;<<<======>>>???BBBGGGQQQhhhuuu~~~uuugggkkkjjjllltttxxxxxxxxxyyyzzz{{{yyyuuurrrhhhfffaaaXXXOOOJJJJJJLLLUUUbbbjjjsssggggggggggggeeecccaaa``````____________^^^\\\YYYRRRNNNJJJHHHHHHGGGGGGFFFIIIHHHHHHGGGGGGHHHHHHIIIGGGOOOWWW]]]ffftttyyy___VVV^^^aaajjj~~~}}}wwwsssvvvzzz{{{zzz~~~}}}wwwxxx~~~zzzkkk]]]UUUTTTUUUTTT[[[eeeoooxxx~~~~~~}}}zzzxxxxxxwwwvvvuuuuuuttttttuuuvvvvvvvvvwwwxxxzzz{{{|||uuu}}}|||vvvpppiiidddUUULLLAAA:::888888888777444555777888888888777666444555666777777888777777888888666555555666777777444444555777888999:::;;;888777555333111///------...............///000111---...///000000///...---000/////////............---...///000222444555666222444777:::<<<>>>??????;;;::::::999888777666555111222333444555555555555666666555444222111000000+++,,,---///000111111111------------...///000000000000000000000000000000.........///////////////.........////////////000000111111222222222111111333333444444555666777777666555555444444444555555999;;;???CCCHHHNNNVVV[[[aaadddgggiiijjjllloooqqquuuuuutttttttttuuuuuuvvvuuuwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzxxxvvvtttsssqqqrrrssssssrrrqqqooonnniiigggcccaaa___ZZZSSSMMMGGGFFFDDDBBB@@@?????????======???CCCGGGNNN\\\jjjzzzyyybbbYYY[[[\\\\\\ZZZUUUMMMDDD>>>;;;777777777777777888888888999::::::;;;<<<===>>>>>>@@@CCCGGGPPPfffyyyrrrfffkkkkkkllltttxxx|||}}}~~~~~~|||yyyvvvtttkkkiiicccZZZQQQLLLLLLMMMXXXccciiissskkkiiihhheeecccbbbaaa``````aaacccdddbbb___[[[YYYRRROOOKKKIIIHHHGGGEEEDDDFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLQQQ^^^kkkwwwhhh^^^``````kkk|||zzz|||~~~uuusss{{{uuubbbUUURRRSSSSSSZZZdddmmmwww}}}{{{{{{|||}}}yyyyyyxxxxxxwwwvvvvvvuuuvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}}}}zzzlll^^^HHHBBB:::555555666777777::::::999888777666555555777777666666666888999:::999999888888777666666666777777888999999999999999777666555333111000///...,,,---...///000000000000000000111111111111000000000000000///......------//////000111222333333444333333444555777:::===???:::777555444555777888888444333333444555666444333444333222111111000111111////////////000000000000000///---///333555444222000111222222111000...---000000000000000000000000......---------......///000000000000111111111111222222333333555666888999888777555444444555666888888888===FFFNNNRRRWWW]]]eeegggiiilllooorrrtttuuurrrtttuuuuuuttttttuuuwwwyyywwwwwwyyy~~~~~~}}}}}}}}}~~~||||||{{{zzzxxxvvvtttssstttqqqooonnnnnnmmmlllkkkhhhfffcccaaa]]]XXXRRRNNNMMMJJJEEEBBB???===;;;999======???CCCGGGOOO^^^lll||||||eee[[[ZZZ\\\[[[WWWPPPGGG@@@<<<;;;999999999999999999999999666777888999;;;<<<===>>>BBB@@@CCCPPPiii~~~{{{uuucccfffqqqvvvyyy{{{xxxrrrllleee___UUULLLJJJLLLWWW[[[fffrrr{{{jjjiiifffcccaaa```______^^^___aaacccbbb```]]][[[SSSPPPLLLIIIHHHGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKQQQ\\\iiivvvttteeedddcccppp~~~vvvuuu}}}xxxdddVVVRRRSSSSSSYYYcccmmmvvv~~~{{{yyyyyyyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~xxxfffVVVDDD???999555555666777666666666666777777777888888777777666666777888999::::::999999888888777777666666777777888999999999999999888888666555333111000...//////000000000000000000000111111111111000000000000000///......------//////000111222333444444444444444444666888:::;;;;;;888666555777888999999555444444555666777555444333222111000000000000000////////////000000000000222000000111333444333111111111111222111111000000111111111000000/////////......------------......000000000000111111111111333333444555666777999:::999888666555555666777888999:::@@@JJJRRRVVVZZZ___lllmmmoooqqqsssssssssssstttuuuwwwxxxwwwwwwxxxzzz|||{{{zzz}}}~~~~~~}}}|||||||||||||||||||||{{{zzzxxxvvvtttssstttrrrpppnnnnnnnnnlllkkkhhhfffcccaaa]]]XXXRRRNNNLLLIIIDDDAAA???>>><<<:::======???CCCGGGOOO^^^mmm}}}fff[[[ZZZZZZYYYTTTMMMEEE>>>:::999999999999999999999999999777777888999;;;<<<======CCCBBBGGGXXXsss}}}}}}pppaaafffrrrxxx{{{~~~vvvooohhhaaaXXXNNNKKKNNNVVV[[[fffsss}}}jjjhhhdddaaa^^^]]]]]]]]]\\\^^^```bbbbbb```^^^\\\TTTPPPLLLIIIHHHHHHGGGEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJPPPZZZfffuuu~~~kkkggggggxxx}}}yyywww{{{fffWWWRRRRRRSSSYYYbbbkkkuuu|||yyywwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{||||||}}}}}}}}}yyymmmYYYIII>>>;;;777555555666666555555555666666666777777777777666666777777999::::::;;;;;;:::999999888888777555666777777888999999:::999999888777555333111000222222222111111111000000000111111222222111111000111000000//////......---//////000111222333444444555555444444444666777888<<<:::888777999:::::::::777666555666777777666555222222111000///......////////////000000000111111444333333444555555444222444333222222222222222222111111111000000/////////......---------------...000000000000111111111111444444444555777888:::;;;999888888777777888999999;;;===EEEQQQYYY\\\```eeeppprrrtttwwwxxxxxxwwwvvvuuuxxx{{{||||||||||||}}}~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz|||{{{{{{zzzxxxvvvtttssstttssspppppppppooommmkkkhhhfffdddaaa]]]XXXRRRNNNIIIGGGCCC@@@???>>>===;;;======???CCCHHHOOO___mmm}}}eeeZZZYYYWWWVVVQQQJJJBBB<<<888777999999999999999999999999888888999::::::;;;<<<<<>><<<======???DDDHHHPPP```nnnzzzcccXXXWWWVVVTTTPPPHHH@@@:::777777888888888888999999999999999999999::::::;;;;;;;;;AAA@@@HHH___wwwttt{{{wwwggg___iiixxxyyyqqqhhh]]]RRRNNNPPPSSSZZZiiixxxkkkiiifffbbb```^^^^^^^^^______``````___]]]ZZZYYYUUUQQQLLLHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLQQQZZZfffzzz{{{kkklllsss||||||}}}{{{gggXXXSSSTTTRRRXXX___gggppp{{{~~~{{{xxxvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz~~~ppp^^^UUUOOOFFF===:::555666777777777666666666888888777666555444333333555666777888999:::;;;;;;<<<<<<;;;;;;:::999999999555666666777888:::<<<===AAAAAAAAA@@@>>><<<:::888777666555333222222222222222222333333333333222222111111111000//////......000000111222333444444555444444555666888;;;===???===;;;::::::<<<<<<<<<;;;:::888666555666777666555444333222111/////////.../////////000111222222222333555777999<<>>>>>???>>>=========???DDDHHHQQQ```ooouuu___UUUUUUVVVTTTOOOHHH@@@:::888888777777777888888999999999999999999::::::;;;;;;;;;BBB@@@GGG___tttpppwwwtttgggaaalllzzz}}}tttkkk___SSSNNNPPPSSS\\\lll}}}iiihhhfffdddbbbaaa```______```______]]][[[YYYXXXTTTPPPKKKGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLQQQ[[[iii|||}}}nnnqqqyyy}}}{{{yyyfffWWWSSSTTTRRRWWW^^^eeennnyyy|||zzzxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz{{{zzzyyyxxxxxxwwwwwwwwwwwwvvvwwwxxxyyyyyy|||ttt```MMMEEEAAA;;;999<<<555777999999888777888999555555666666666777777777555666777999:::;;;;;;;;;<<<;;;;;;::::::999999888666666666777999<<<>>>@@@BBBDDDHHHJJJHHHCCC===999888666555333222222333333222333333444444333333222222111111000000//////...000000111222333444555555444444555777;;;>>>BBBDDD>>>===<<<===>>>???===<<<<<<:::777666777888777777777666444333111111000000...///000000111222333333222444777:::===BBBIIIMMMOOOMMMIIIEEE@@@<<<999888555555555444333333222222111111000///............000000000000111111111111000111111333555777999::::::<<<>>>@@@@@@@@@>>>===@@@DDDOOO^^^iiiooosssxxxzzzzzz{{{{{{|||{{{{{{{{{{{{}}}~~~{{{|||}}}}}}|||{{{{{{{{{zzzzzzzzzyyyxxxwwwuuuuuusssrrrqqqqqqqqqpppllljjjjjjhhhdddaaa]]]WWWQQQLLLEEEBBB???>>>>>>>>>===<<<======???DDDIIIQQQaaapppppp\\\TTTVVVVVVSSSNNNGGG???:::888888666666777777888999999999888888999::::::;;;<<<<<>><<<:::777555333222333222111000////////////000000000000111111111111111111222444666888:::;;;===???BBBEEEFFFEEECCCAAAAAAEEEPPP___kkkqqqwww|||~~~}}}|||{{{{{{{{{|||}}}~~~||||||~~~}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuurrrqqqpppqqqqqqooollliiijjjhhheeeaaa]]]WWWQQQLLLEEEBBB???=========<<<;;;===<<>>999888888666666666777888999999999777777888999;;;<<<======AAADDDMMMcccnnnmmmuuuoooccc```lll{{{|||rrrdddWWWQQQRRRWWWaaatttdddeeeffffffeeeccc```^^^\\\\\\\\\]]]]]]\\\\\\[[[SSSNNNIIIDDDCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKIIIMMMZZZkkk~~~vvvrrrssszzz~~~~~~yyyeeeVVVQQQQQQRRRVVV]]]ccckkkvvv~~~|||{{{yyyyyy{{{{{{zzzyyyyyyxxxwwwwwwuuuuuuttttttttttttuuuuuurrrtttwwwyyyyyyzzz{{{}}}jjjTTTEEE;;;======777555:::888:::<<<;;;999888:::===::::::999888777666555555444555888:::;;;<<<<<<<<<;;;;;;:::999999888888777888888888999;;;>>>BBBDDDXXXbbbrrr|||zzzmmm[[[OOO666555333222222333444555333444444555555444444333222222111111000/////////000111222222444444555666555555666888;;;???BBBDDDCCCBBBBBBCCCDDDDDDCCCAAABBB???<<<:::;;;<<<<<<<<<;;;:::999777555444444444...///000111222333444444333444555666999AAAKKKSSS\\\[[[YYYVVVRRRNNNIIIGGGGGGEEEBBB>>>:::666333111444333222111000000000000000000000000111111111111222222333555777999<<<===@@@BBBFFFIIIIIIHHHFFFDDDBBBEEEPPP___kkkrrrxxx~~~}}}|||{{{zzz{{{~~~~~~|||}}}}}}{{{zzzzzzyyyzzzzzzzzzyyyxxxwwwvvvuuuqqqppppppppppppoookkkhhhjjjhhheeeaaa]]]WWWPPPLLLEEEBBB???=========<<<;;;===<<>>>>>BBBOOOdddmmmlllvvvkkk```^^^kkkzzztttfffYYYSSSSSSYYYcccvvvhhhfffdddccccccbbbaaa___bbb```___]]]\\\\\\\\\]]]SSSOOOJJJFFFDDDDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKPPPYYYgggzzz}}}wwwssssss{{{yyy}}}|||~~~}}}tttaaaTTTPPPQQQRRRSSSYYYbbbjjjsss~~~}}}{{{zzzyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyvvvtttsssrrrrrrrrrqqqrrrtttwwwzzz|||~~~pppaaaKKKEEE>>>888666666666666777888:::;;;;;;;;;;;;:::;;;;;;:::999888777666555444555777:::;;;<<<<<<<<<::::::999999888777777777777777999999666777DDDRRRbbbyyywww]]]EEE888444000000333666666666666666555555444444444444333222111000000/////////000000000000111222444444555666666777:::>>>EEEIIIJJJIIIHHHFFFEEEDDDDDDEEECCCBBB???>>>===>>>@@@AAACCCDDDCCC>>>888444333444111000///000333555666555888888777888:::>>>BBBDDDQQQUUUYYYXXXSSSNNNMMMOOOKKKIIIFFFBBB???===<<<;;;777666555333222111000000222222222222222111111111111555888999888999<<<@@@BBBFFFMMMSSSUUURRRLLLGGGDDDHHHRRRaaaoooyyy}}}}}}~~~|||{{{{{{}}}~~~{{{zzz{{{}}}~~~|||{{{yyyyyyxxxxxxyyyyyyxxxwwwuuutttrrrooolllkkkkkklllkkkjjjgggddd___[[[VVVQQQKKKGGGCCCAAA???>>><<<<<<<<<===>>>>>>AAAEEEHHHQQQbbbrrrfffVVVPPPPPPQQQNNNHHHBBB===:::888888888888777777777777777777999:::<<<<<<<<<===@@@BBBAAABBBIIIZZZsssfffbbblllfff\\\XXXdddxxx{{{mmm^^^VVVUUUWWWcccvvvhhheeecccbbbbbbaaa```___aaa```___]]]\\\\\\]]]]]]TTTPPPKKKGGGEEEEEEDDDCCCDDDDDDDDDEEEEEEGGGHHHIIIKKKLLLNNNUUUcccwwwxxxsssqqq}}}zzzsssttt}}}|||{{{||||||tttbbbVVVSSSSSSRRRTTTYYYbbbjjjsss~~~|||zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwuuutttsssrrrsssssssssssstttvvvxxxyyyzzz{{{qqq___QQQGGGBBB<<<777777777999999999:::;;;<<<<<<<<<;;;:::;;;;;;:::999888777666666555777888:::<<<<<<<<<<<<999999888888777666666666555555888888777;;;HHHWWWssspppVVV@@@777333000///222444555555777777888888777777666555444444333222111111111222111111111222222333555555555666666777999>>>DDDHHHNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFCCC@@@@@@BBBEEEGGGEEEFFFEEEAAA;;;777555555444222222333555777777666:::888777666666888:::<<>>???BBBFFFJJJSSSddduuu}}}eeeUUUPPPPPPOOOLLLFFF@@@;;;888777777555666666777888888999999888:::;;;<<<<<<===???AAA@@@BBBIIIZZZttt|||dddcccnnnfff\\\XXXdddwww~~~pppaaaXXXWWWYYYdddwwwgggdddbbbaaaaaa```___^^^``````___^^^]]]]]]]]]^^^VVVRRRLLLHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLLLLMMMSSS```sss|||{{{~~~||||||yyysssmmmvvvyyysssnnnpppzzz|||zzz{{{{{{{{{~~~uuudddYYYUUUUUUSSSTTTYYYbbbjjjsss}}}zzzyyyxxxwwwvvvvvvvvvuuuuuutttttttttvvvuuuttttttssssssttttttuuuuuuuuuuuuuuuvvvvvvvvv}}}~~~~~~||||||}}}~~~}}}|||zzzwwwpppdddTTTIIIBBB>>>999777777999;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;:::999888777777666777999:::<<<===<<<<<<<<<999999888777777666666555333444666888999>>>MMM[[[{{{cccLLL:::555222//////000333444555888999;;;<<<<<<:::888666555444333333333333444444333333333333333444555666555666777777999<<>>???CCCHHHMMMVVVhhhyyyxxxbbbTTTOOOOOOMMMJJJDDD???:::777666555333444555666888999:::;;;888999;;;;;;;;;<<>>===<<<;;;;;;:::999999888777777999:::<<<=========<<<<<<::::::999999888777777666444444555888:::???MMMZZZ{{{jjjSSSAAA666333111///...000222444666999;;;>>>??????<<<888666333333222222333333444555555444444444444444555666666666777777888:::???BBBIIIMMMSSSXXXYYYVVVRRROOOMMMLLLKKKJJJKKKMMMOOOQQQNNNNNNNNNLLLHHHDDDAAA???<<<;;;:::<<>><<<;;;::::::777:::===>>>===<<<<<<===<<<<<<<<<===???BBBDDDEEEGGGFFFEEECCC???;;;777555333333222222333444555555111444777888888:::>>>BBBKKKUUUaaafffbbbXXXNNNIIIJJJSSSaaaqqq}}}|||zzzyyyzzz|||}}}}}}{{{zzz{{{}}}~~~~~~~~~|||zzzxxxvvvuuuvvvvvvwwwwwwvvvuuusssrrrtttrrrooommmmmmkkkiiigggccc```\\\XXXUUUPPPKKKGGGAAA@@@>>>===<<<<<<=========???DDDIIIOOOYYYlll}}}sss^^^RRRNNNNNNLLLIIIDDD>>>999777666555333444555666777999::::::888999:::;;;;;;<<<>>>AAAAAADDDNNNbbb}}}}}}kkklllvvvcccYYYUUUaaavvvyyyiii^^^ZZZ^^^gggvvveeecccaaa``````___^^^\\\^^^^^^__________________XXXTTTOOOJJJHHHGGGFFFEEEGGGFFFFFFGGGGGGHHHIIIJJJIIIKKKPPPWWWcccttt}}}zzzyyy|||yyy~~~}}}ttthhh___eeevvv~~~zzz|||uuuooojjjmmmvvv~~~~~~zzz{{{wwwgggYYYRRRQQQPPPPPPUUU^^^eeemmmyyy}}}|||{{{zzzwwwwwwvvvuuuttttttsssssssssssstttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxuuuuuuwwwyyyzzzyyyxxxwwwtttrrrnnnhhhaaaXXXNNNHHHAAA===999888888:::;;;;;;@@@AAAAAABBBAAA@@@>>>===;;;;;;::::::999888888888999:::<<<===>>>======<<<<<<<<<;;;::::::999999888666555666888999<<>>>>>===;;;;;;;;;999999999999;;;===???@@@HHHHHHIIIHHHFFFBBB???<<<777666444333222333444555222555888999:::<<>><<<<<<<<<=========>>>CCCJJJPPP[[[nnnnnn[[[PPPLLLMMMLLLIIIDDD>>>:::777666666555555555666777777888888888999;;;;;;;;;<<>>;;;999:::;;;;;;;;;@@@AAABBBBBBBBBAAA@@@???;;;;;;::::::999999999999888:::;;;============<<<======<<<<<<;;;::::::999777555555777777888???HHH]]]ccceee[[[III:::222111///000111111222555:::>>>???AAACCCCCCAAA===888555111111222333444666888999999888777666666666666666666777777777666777999;;;@@@DDDKKKQQQUUUUUUSSSQQQMMMQQQVVVZZZ\\\[[[XXXVVVQQQPPPOOOOOOQQQQQQQQQOOOFFFFFFFFFIIINNNQQQSSSSSSUUUTTTRRRNNNIIICCC>>>;;;<<<<<<===>>>>>>???>>>>>>:::999888888888:::;;;<<>>===<<<<<<<<<======<<<>>>CCCIIIOOOZZZnnnjjjXXXNNNKKKKKKKKKHHHCCC===999777666666555555555666666777777777999:::<<<<<<<<<===@@@BBBDDDHHHUUUnnnooopppwww~~~\\\RRROOO^^^uuussseee^^^^^^eeeqqq~~~fffdddbbb`````````___]]]\\\]]]___```aaaaaaaaa```YYYUUUOOOJJJHHHFFFEEEDDDDDDDDDEEEGGGIIILLLNNNOOOQQQRRRSSSWWW___lllzzz{{{uuurrrrrrvvvsssxxxrrreeeYYY\\\fffgggooouuurrrmmmhhhjjjsss~~~}}}xxxxxx|||wwwgggYYYQQQOOOOOOOOOTTT[[[bbbiiiuuu~~~}}}|||||||||yyyyyyxxxwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyywwwuuusssssssssrrrooolllmmmllliiicccZZZRRRLLLIIIAAA>>>;;;:::;;;===>>>===???@@@AAABBBBBBBBBAAA@@@;;;::::::::::::999999999777888:::<<<===>>>=========<<<<<<;;;::::::999999555333444555555444888???KKKMMMNNNIII???555111222...000222333444888>>>CCCEEEEEEFFFEEEBBB>>>999666555555666777999;;;===>>><<<<<<:::999888888888888666777888777555666777999<<>>===<<<;;;<<<======;;;<<>>AAACCCCCCHHHWWWrrr{{{pppuuu}}}|||YYYOOOMMM\\\tttyyyjjjbbb^^^eeeppp}}}gggdddbbbaaaaaa```___^^^\\\]]]___aaaaaabbbaaaaaaYYYUUUOOOJJJHHHFFFDDDCCCAAABBBDDDFFFJJJNNNQQQRRRWWWUUUTTTUUU[[[gggvvvyyyttttttvvv{{{ttt|||wwwjjj^^^^^^eeebbbuuu|||zzztttnnnnnnttt~~~}}}|||zzz}}}vvvvvvzzz~~~vvvhhhZZZSSSPPPOOOPPPUUU\\\bbbjjjvvv~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuttttttvvvwwwxxxyyyzzzyyyyyyxxxyyyyyyyyyxxxxxxxxxwwwwwwxxxuuussssssttttttrrrooojjjiiifffaaaXXXPPPJJJGGG???===;;;;;;===???@@@@@@>>>???AAABBBBBBBBBBBBAAA;;;::::::::::::::::::999666777999;;;===>>>>>>===<<<;;;;;;::::::999999888222111222444444222444:::;;;<<<>>>===999333333555...000333444666:::AAAGGGIIIIIIIIIGGGDDD???;;;888888999:::;;;===@@@BBBCCC???>>>===<<<;;;:::::::::777777888777555555666888777:::???DDDIIILLLNNNOOOJJJMMMPPPTTTVVVWWWWWWWWWLLLIIIGGGIIINNNTTTWWWWWWTTTSSSRRRSSSVVVWWWXXXWWWVVVWWWXXXYYYXXXUUURRRPPPFFFEEEDDDDDDEEEEEEDDDCCC>>>===<<<<<<;;;<<<===>>>===BBBIIIPPPTTTUUUTTTSSSKKKHHHBBB===999777666666555888<<>>>>><<<;;;;;;<<<======:::<<>>>>>???AAADDDBBBGGGWWWtttzzzrrrzzz{{{WWWNNNLLL[[[ttt}}}mmmeee___eeeppp}}}fffdddbbbaaa____________^^^^^^^^^^^^]]]]]]\\\[[[ZZZTTTLLLIIIJJJJJJHHHEEEBBBCCCEEEHHHLLLQQQUUUWWWYYYUUUOOOMMMVVVgggwww|||xxxxxx~~~|||mmm^^^ZZZ```fffppp}}}wwwrrrrrrvvv|||}}}rrrsssqqq}}}zzzxxx{{{|||uuueee[[[TTTPPPPPPOOORRRYYY```gggqqq{{{|||zzzzzz{{{{{{{{{|||zzzxxxvvvttttttttttttwwwvvvvvvxxx{{{|||||||||vvvwwwxxxyyyyyyxxxwwwvvvtttsssrrrqqqppppppooooooiiigggdddaaa[[[SSSKKKEEECCC@@@<<<::::::<<<@@@CCCDDDDDDDDDCCCBBB@@@???>>>>>><<<;;;999888888999999;;;:::::::::;;;===???@@@>>>>>>>>><<<:::777555333444333222000000000000111666888888777444222111222333333333444999BBBLLLSSSVVVRRROOOLLLFFF<<<666555999;;;===???AAACCCDDDDDDCCCAAA???>>>>>>>>>===;;;::::::::::::999888777666777999<<>>======AAACCCFFFJJJPPPWWW]]]```\\\VVVMMMEEE???:::666444666999???FFFGGGJJJWWWgggpppiii\\\RRRNNNOOOPPPOOO```sss|||eeeYYYRRRLLLLLLRRRYYYiii|||{{{yyyxxxxxxyyyzzzyyyxxxsssuuuxxx{{{{{{zzzyyywwwxxxvvvuuuttttttsssqqqoookkkjjjiiiiiijjjhhheeeccc___^^^[[[YYYTTTNNNFFFAAA>>>>>>===<<<;;;:::::::::;;;???CCCGGGOOO]]]ooo|||xxx```RRRLLLIIIGGGHHHDDD???;;;999777555333111222444555555555777999:::;;;<<<===>>>???@@@AAABBBGGGUUUnnnwwwuuu|||TTTNNNMMM[[[tttssseeebbbbbbhhhvvvgggfffdddaaa___^^^^^^^^^^^^_________^^^^^^]]]\\\YYYRRRKKKHHHHHHHHHFFFDDDBBBCCCFFFJJJOOOTTTYYY[[[XXXSSSLLLJJJRRRaaarrr}}}{{{{{{}}}qqqbbb]]]ccciiivvv{{{uuusssvvv|||tttgggiiiggguuuyyywwwyyy{{{wwwhhh]]]UUUPPPPPPOOORRRYYY___fffqqq{{{|||{{{||||||{{{zzz{{{zzzxxxvvvuuutttttttttvvvuuuuuuvvvyyyzzzzzzyyyuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrpppooonnnmmmmmmjjjgggddd___ZZZSSSKKKEEECCC@@@===::::::===@@@CCCDDDDDDDDDCCCBBBAAA??????===<<<;;;999888888999999;;;;;;;;;<<<===>>>???@@@>>>>>>===<<<:::888555444444333222000///000000111444666777666444333333444555555555777>>>IIIVVV___^^^WWWPPPKKKDDD<<<999:::;;;<<<>>>@@@BBBCCCDDDEEEEEECCC@@@??????>>>===;;;;;;;;;;;;;;;::::::999888888999;;;<<<>>>>>>>>>???===AAAFFFJJJMMMOOOSSSUUUMMMKKKGGGDDDEEEKKKSSSZZZ___dddjjjmmmnnnlllcccYYYXXXUUUXXX```fffdddaaa```[[[XXXUUUSSSRRROOOJJJFFFDDDCCCCCCBBBAAAAAAAAAAAABBBDDDGGGKKKQQQYYY```eeegggccc[[[QQQFFF===666222:::<<>>>>>===;;;;;;::::::;;;<<>>???@@@AAACCCGGGTTTlllwwwwwwxxxTTTNNNMMMZZZsssvvviiieeedddjjjwwwiiigggdddaaa___]]]]]]\\\_______________^^^^^^]]]WWWQQQKKKGGGGGGGGGEEECCCCCCEEEHHHMMMSSSXXX\\\^^^TTTOOOIIIHHHNNN^^^qqq~~~~~~yyygggaaagggnnnxxxtttvvv{{{ooobbbbbb\\\lll|||xxxuuuwwwzzz{{{nnnbbbXXXQQQQQQOOOQQQXXX^^^eeepppzzz}}}}}}~~~}}}{{{yyy{{{zzzxxxwwwuuuuuuttttttuuutttttttttvvvwwwvvvuuuttttttuuuuuuuuuuuuttttttvvvuuusssqqqooonnnnnnnnnkkkhhhccc]]]XXXQQQKKKFFFCCCAAA===;;;;;;===AAACCCDDDDDDDDDDDDCCCAAA@@@???<<<<<<:::999999999999999:::;;;<<<>>>??????@@@@@@======<<<<<<:::888666555444333111000//////000000111333555555555444555666888888999===EEERRR```jjjddd[[[QQQIIIBBB<<<<<>>???AAACCCDDDEEEFFFFFFGGGEEEBBB@@@??????===;;;<<<<<<=========<<<<<<;;;;;;;;;<<<;;;;;;999777666666999===AAAEEEJJJOOOSSSQQQNNNJJJFFFFFFKKKSSSYYYbbbkkktttzzz|||wwwhhhZZZSSSQQQUUU^^^fffhhhggghhheeebbb]]]YYYUUUQQQMMMIIIDDDCCCCCCCCCCCCDDDFFFFFFGGGHHHJJJNNNTTT]]]fffmmmrrrrrrmmmcccTTTEEE<<<888???AAAGGGNNNSSSVVV\\\bbb```XXXLLLDDDCCCIIISSSZZZpppnnnTTTHHHAAA<<<>>>CCCHHHTTTfffuuu~~~yyyxxxwwwwwwyyy{{{{{{zzz{{{{{{zzzyyyxxxvvvuuuuuutttrrrqqqppppppooommmkkklllkkkjjjjjjjjjiiieeeccc^^^\\\YYYVVVSSSMMMGGGCCC>>>===<<<;;;;;;;;;;;;;;;<<>>???@@@AAADDDGGGQQQhhhwww{{{rrrSSSNNNMMMYYYqqq{{{mmmhhhggglllxxxgggeeeccc```^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]WWWRRRLLLHHHGGGFFFFFFEEEEEEGGGKKKPPPUUUYYY[[[]]]PPPKKKGGGGGGMMM]]]uuulllfffmmmuuu{{{tttuuuyyy}}}qqq___^^^XXXgggyyyxxxtttvvvyyysssggg[[[RRRQQQOOOQQQWWW]]]dddooozzz~~~~~~~~~zzzxxxzzzzzzyyywwwvvvuuuuuuttttttsssrrrsssttttttsssrrrssssssttttttttttttsssssswwwvvvuuutttsssrrrrrrrrrmmmhhhbbb[[[VVVPPPJJJGGGBBB@@@===;;;;;;===@@@BBBDDDDDDDDDCCCCCCAAA@@@@@@<<<;;;;;;:::::::::999999999:::<<<>>>?????????>>>===<<<<<<;;;:::888777777444333111000//////000000...111333555555555777888999;;;>>>BBBIIISSS^^^fff___WWWMMMFFFAAA<<<===BBBAAABBBDDDFFFGGGHHHHHHIIIHHHFFFCCCAAA@@@???===;;;======>>>????????????????????????>>>;;;888555333111333777:::???EEEKKKPPPRRROOOLLLIIIIIINNNVVV[[[dddlllwww~~~{{{kkk[[[NNNJJJKKKTTT]]]bbbgggkkkkkkgggbbb\\\VVVPPPKKKIIIDDDCCCBBBBBBCCCFFFIIIJJJMMMNNNPPPQQQVVV___jjjrrruuuxxxxxxooo___PPPFFFBBBCCCEEEKKKSSSZZZ]]]^^^^^^XXXQQQIIIEEEDDDJJJWWWbbbxxxkkkPPPCCC>>>:::;;;AAAAAAJJJYYYjjjxxxyyyxxxwwwwwwyyy{{{{{{zzz}}}{{{yyyxxxvvvvvvvvvvvvsssqqqpppppppppooollljjjmmmllljjjjjjjjjhhheeebbb___\\\XXXTTTPPPKKKEEEAAA>>>===<<<;;;;;;;;;;;;;;;===???DDDIIITTTggg~~~oooWWWKKKGGGGGGGGGCCC@@@;;;888666555444222777888999999777777888999:::;;;<<<===>>>???@@@AAADDDEEENNNdddxxx}}}nnnRRRMMMLLLXXXoooqqqkkkiiimmmxxxbbbaaa```^^^]]]]]]^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\XXXTTTOOOJJJHHHGGGGGGGGGGGGIIIMMMQQQTTTVVVWWWWWWOOOIIIEEEEEEKKKZZZtttpppkkksss~~~}}}uuuuuuyyy}}}rrr]]]YYYXXXeeewwwwwwtttvvvwwwwwwkkk]]]SSSQQQOOOPPPVVV\\\cccnnnyyy~~~~~~{{{wwwyyyyyyyyyxxxwwwvvvuuuuuutttsssqqqrrrssssssrrrpppttttttssssssssssssttttttuuuuuuttttttsssttttttuuummmhhhaaaZZZTTTOOOIIIFFFAAA???===;;;;;;===???AAABBBCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;:::888999;;;===>>>>>>>>>=========<<<:::999888888777333222111////////////000---///222444555666777999999<<>>AAADDDEEEGGGIIIJJJKKKLLLLLLJJJGGGDDDBBBAAA@@@>>><<<>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBB@@@===888444111///111333666:::???FFFKKKMMMLLLKKKKKKLLLRRRYYY___eeekkkssszzz~~~zzzkkk\\\LLLEEEAAAFFFOOOWWW```gggjjjhhhccc]]]VVVOOOKKKIIIDDDBBBAAA@@@BBBEEEIIIKKKPPPQQQRRRRRRUUU]]]hhhqqqtttxxxxxxpppbbbSSSJJJFFFEEEIIIOOOVVV\\\___]]]YYYOOOJJJGGGGGGGGGLLLZZZhhhhhhMMM@@@<<<999:::??????EEEPPP___ooo|||zzzxxxwwwwwwyyy{{{zzzzzz{{{zzzxxxwwwvvvwwwxxxyyysssrrrqqqppppppooommmjjjlllkkkjjjjjjiiigggdddaaa```\\\WWWRRRLLLGGGAAA=========<<<;;;;;;;;;;;;<<<<<<@@@DDDJJJVVViiinnnWWWKKKHHHHHHHHHCCC???;;;888777666555444555777888777666666777888:::;;;<<<===>>>???@@@AAACCCCCCMMMdddxxx~~~iiiOOOKKKKKKVVVllltttkkkjjjmmmvvv___^^^]]]\\\\\\\\\]]]^^^ZZZ[[[[[[\\\\\\\\\\\\[[[YYYVVVQQQLLLIIIHHHIIIIIIHHHJJJNNNQQQSSSSSSRRRQQQMMMGGGCCCDDDHHHVVVsssuuuqqq|||xxxvvvzzz~~~ttt___\\\ZZZddduuuxxxuuuvvvwwwzzznnn```UUURRROOOPPPUUU[[[bbbnnnxxx~~~{{{xxxyyyyyyyyyyyyxxxwwwvvvuuutttrrrqqqrrrssssssrrrqqquuuuuuttttttttttttuuuuuusssrrrrrrqqqqqqrrrrrrrrrlllhhhaaaZZZTTTNNNHHHDDD???>>><<<::::::<<<>>>???AAAAAAAAAAAAAAA@@@??????<<<======>>>>>>===<<<<<<888999:::<<<======>>>>>>???>>><<<:::888888777777333222000///......//////---000222444444555666888888;;;@@@CCCDDDDDDDDDDDDCCC@@@???BBBAAA>>>>>>AAAFFFGGGIIIKKKMMMOOOPPPPPPLLLIIIGGGEEEDDDCCCBBB@@@AAABBBDDDFFFGGGHHHIIIIIIFFFFFFEEECCC>>>999333000///111222444666:::@@@CCCEEEGGGIIIKKKNNNTTT[[[```dddhhhlllrrrxxxwwwkkk]]]LLLBBB:::<<>>:::888777666666555444555666666555555777888:::;;;<<<===>>>???@@@AAABBBDDDOOOiiivvv}}}aaaLLLIIIIIIUUUkkkwwwllljjjmmmuuu}}}___^^^\\\[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]]]]]]]]]]\\\YYYWWWRRRMMMIIIHHHIIIJJJGGGJJJNNNRRRSSSRRRPPPOOOHHHBBB@@@CCCIIIXXXyyyzzzwww~~~yyy|||sss``````]]]gggyyyyyyuuuvvvvvv~~~zzzpppbbbVVVRRROOOOOOTTTZZZaaammmxxx~~~~~~|||yyyxxxyyyyyyyyyyyyxxxvvvuuutttsssrrrrrrtttuuutttssswwwwwwvvvuuuuuuvvvwwwwwwuuutttsssqqqpppoooooooookkkgggaaaZZZTTTNNNGGGCCC>>><<<;;;::::::;;;<<<>>>??????@@@@@@@@@???>>>>>>===>>>??????@@@???>>>===::::::;;;;;;<<<>>>???@@@@@@???<<<:::888777666666333222000///....../////////111333444444444555666666999===>>>>>>===<<<===<<<;;;<<>>DDDIIINNNRRRVVVVVVSSSPPPOOONNNIIIFFFBBB???@@@CCCGGGJJJOOOSSSVVVVVVWWW]]]iiisssyyyuuunnneee\\\SSSMMMJJJLLLTTTXXXWWWUUUSSSMMMEEEDDDAAACCCHHHKKKRRRggg~~~yyy^^^DDD;;;:::888777999888<<>>???@@@AAABBBEEETTTppp}}}rrrzzzzzz[[[IIIFFFGGGSSSiiizzzmmmkkknnnvvv|||```^^^\\\ZZZXXXXXXXXXXXX[[[\\\]]]]]]^^^^^^^^^^^^XXXVVVRRRMMMIIIHHHIIIJJJGGGJJJNNNRRRTTTSSSQQQOOOCCC>>>>>>EEELLL^^^}}}{{{|||}}}kkk[[[]]]aaakkk~~~yyytttuuuvvv~~~{{{qqqcccWWWRRROOOOOOSSSYYYaaammmxxxyyy~~~|||zzzxxxyyyzzzzzzyyyxxxvvvuuutttsssrrrsssuuuvvvuuutttyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxvvvsssqqqooonnnnnnkkkgggaaa[[[UUUMMMFFFBBB===<<<:::999999:::<<<===>>>>>>?????????>>>>>>===>>>???@@@AAAAAA@@@???>>><<<<<<;;;<<<===>>>@@@BBBAAA???===:::888666666666333222000///......//////000222444444333333444555555777999:::::::::;;;<<<<<<:::;;;@@@BBB@@@AAADDDGGGHHHKKKNNNQQQTTTUUUVVVQQQOOOMMMLLLLLLLLLKKKIIIIIIJJJLLLOOOQQQRRRSSSTTTUUUTTTRRRNNNGGG>>>777222000111222222222222444666999===CCCHHHMMMQQQUUUXXXWWWYYY\\\bbbjjjlllbbbUUUEEE;;;333222333444777;;;@@@EEELLLPPPPPPNNNNNNOOOKKKHHHCCC@@@@@@CCCGGGJJJQQQVVVZZZ[[[]]]cccoooyyy|||vvvmmmddd^^^YYYUUUSSSPPPXXX\\\WWWQQQMMMFFF>>>FFFBBBCCCJJJNNNWWWpppwww]]]DDD;;;;;;999777999555999>>>FFFRRReeeyyy}}}{{{yyyxxxyyyyyywwwvvvyyyyyyyyyyyyxxxxxxwwwwwwrrrqqqpppoooooonnnllliiijjjiiiggggggfffccc```]]]WWWSSSMMMHHHEEECCCAAA???<<<<<<;;;;;;;;;<<<<<<===;;;???FFFMMMWWWhhh|||hhhTTTJJJFFFDDDBBB>>>;;;777555444444444333222444666777666777999;;;:::;;;<<<===>>>???@@@AAACCCGGGWWWvvvzzzoooyyyuuuXXXGGGEEEGGGRRRiii|||nnnlllooowww}}}[[[[[[ZZZYYYYYYYYYYYYYYY]]]]]]\\\\\\\\\\\\\\\\\\]]]XXXPPPKKKHHHHHHHHHHHHLLLLLLMMMOOOPPPOOOMMMJJJBBBAAA@@@BBBJJJaaa~~~}}}zzzyyyxxxyyyeeeXXX]]]aaapppxxxqqqoooppp{{{uuudddWWWUUURRRQQQTTTXXX]]]gggqqqttt~~~|||zzzyyyxxxxxxxxxwwwvvvuuuuuutttqqqqqqrrrssstttuuuvvvwwwyyyyyyxxxwwwvvvuuuttttttwwwuuurrrqqqrrrqqqpppooogggccc]]]XXXRRRMMMGGGCCC===;;;888777666888999;;;===>>>??????===<<<===>>>@@@EEEGGGFFFEEEEEEAAA<<<@@@???>>>======>>>???@@@???>>>===<<<:::888777666555444222000000111222333444666888888777666777888444444555666777999;;;<<<>>>=========>>>AAADDDEEEFFFHHHJJJMMMPPPTTTVVVWWWUUUTTTTTTSSSQQQOOOMMMLLLOOOPPPQQQSSSUUUWWWYYYZZZYYYZZZYYYUUUMMMCCC888222//////000111222444666777;;;===AAAFFFKKKPPPSSSUUUSSSSSSXXXbbbkkkkkk```UUU@@@<<<666222111222333333888<<>>===============>>>@@@FFFNNN[[[mmm~~~wwwbbbSSSIIICCCAAACCC>>>;;;777555444444444333222333444555666888999999999999999:::<<>>DDDIIIIIIHHHIIIFFFAAAAAA@@@?????????@@@AAAAAA@@@@@@>>><<<:::888777666333222111000000222333444444666888888777666777888555555555666888999;;;<<<===<<<<<<===???BBBEEEGGGKKKLLLNNNPPPSSSUUUWWWXXXWWWWWWWWWVVVUUUSSSRRRQQQSSSTTTVVVXXX[[[]]]^^^_________]]]XXXOOOCCC888111//////000111333555666777;;;===@@@CCCGGGKKKNNNOOOOOOQQQWWWccclllkkk```UUU???:::555111000000111111333666;;;???BBBEEEHHHKKKLLLIIIFFFFFFDDDCCCHHHPPPTTT\\\dddfffeeehhhpppwww}}}~~~}}}zzzyyyyyyssskkkccc```ZZZRRRJJJDDD@@@???AAABBBFFFMMMVVVggghhhUUUAAA999888888777666444999>>>CCCOOOcccvvv~~~~~~xxxyyyzzzzzzzzzyyywwwwwwzzz{{{{{{{{{yyywwwtttsssrrrpppnnnnnnnnnnnnmmmkkkggggggfffdddbbb```^^^]]]WWWSSSMMMHHHEEECCC@@@>>>>>>>>>===<<<<<<<<<======>>>AAAFFFOOO]]]nnnuuu___QQQHHHBBBAAACCC>>>;;;777555444444444333333333444555666777888999:::::::::;;;===???AAACCCFFFIIIWWWttt|||ttt}}}lllQQQGGGFFFFFFOOOeeevvvttttttxxxZZZYYYYYYXXXXXXXXXXXXXXX[[[[[[[[[\\\\\\]]]]]]^^^]]]WWWPPPJJJHHHHHHHHHHHHKKKJJJIIIJJJJJJIIIFFFDDDCCCAAA@@@BBBKKKbbbqqqqqqyyy|||pppppptttxxxlll\\\___gggxxxvvvnnnlllrrrzzz|||rrrdddXXXSSSPPPOOOSSSWWW]]]gggqqqvvv~~~}}}{{{yyyxxxwwwvvvvvvvvvuuuttttttsssssstttuuuuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyxxxvvvtttssssssrrrpppnnnjjjfff___XXXRRRKKKDDD@@@;;;:::888666666777888:::555777888888888999;;;===@@@GGGMMMNNNMMMMMMJJJEEECCCCCCAAA@@@@@@AAABBBCCCBBBAAA???===:::888666555111111000000111222444555555777888888777777777999666666666777888:::;;;<<<<<<<<<<<<>>>@@@CCCFFFHHHLLLMMMNNNPPPRRRTTTUUUVVV[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZ]]]___bbbdddeeeffffffeeeaaaZZZOOOCCC888222//////000111333555777888;;;<<<>>>AAACCCFFFHHHIIIKKKMMMUUU```iiihhh]]]SSS===999333000////////////000222555777:::>>>BBBFFFKKKIIIHHHHHHFFFFFFKKKSSS[[[bbbiiikkkjjjlllssszzzyyypppiii]]]QQQGGGAAA??????BBBBBBGGGOOO[[[nnnbbbPPP>>>888888777666666555:::>>>CCCPPPeeexxx~~~~~~{{{{{{||||||{{{{{{zzzyyywwwxxxxxxxxxwwwuuusssrrrsssqqqooooooooonnnmmmkkkgggfffeeedddbbb___]]]\\\XXXTTTNNNHHHEEEBBB???===<<<<<<;;;;;;;;;<<<======>>>AAAHHHRRR___ppprrr\\\MMMFFFAAAAAACCC===:::666444444444444333444444555666666777888888::::::;;;<<<===???AAABBBEEEIIIYYYuuuzzzgggMMMDDDCCCDDDLLLccc{{{vvvssswww[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]WWWPPPJJJHHHGGGGGGGGGKKKIIIHHHHHHHHHFFFDDDAAA@@@>>>===@@@III___kkkjjjrrrsssjjjkkkssszzzrrraaabbbgggxxx{{{uuutttuuu{{{zzzrrreeeYYYRRROOONNNRRRVVV\\\fffpppvvv~~~{{{yyyxxxwwwvvvyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzyyywwwvvvuuuuuusssqqqooolllhhhaaaYYYQQQJJJBBB>>>:::999888666666777888888777888999888888999;;;>>>CCCLLLTTTTTTSSSQQQMMMHHHFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@===:::777444333222111111111111222333444555777999999888777888999777777777888999:::;;;<<<<<<<<<===???AAADDDFFFHHHKKKLLLNNNQQQSSSVVVXXXYYY^^^^^^_________^^^]]]]]]^^^___bbbeeegggiiijjjjjjjjjgggbbbZZZOOOCCC999333000000111222444666888999:::;;;===???AAADDDEEEFFFJJJKKKOOOWWW^^^^^^VVVOOO<<<888333000//////......000222333444666:::???DDDHHHHHHJJJLLLKKKLLLSSS\\\gggkkkooonnnlllnnntttzzz|||qqq```OOODDD@@@???@@@BBBBBBGGGQQQ___tttwww[[[KKK<<<777777777666666888<<<@@@FFFUUUjjj}}}}}}}}}|||||||||||||||{{{{{{{{{sssssstttttttttssssssrrrrrrpppnnnnnnnnnmmmkkkiiifffeeedddcccaaa^^^\\\[[[YYYTTTNNNHHHDDDAAA>>><<<::::::::::::;;;;;;<<<===>>>BBBJJJTTTbbbsssoooXXXKKKEEEBBBBBBDDD<<<999666444444444444333444555555666777777888888;;;;;;<<<===>>>@@@AAABBBBBBHHHZZZwww}}}dddKKKBBBBBBCCCLLLbbbxxxrrruuu]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^\\\WWWOOOJJJGGGGGGGGGGGGJJJIIIGGGFFFFFFEEEBBB@@@>>>======@@@III\\\{{{}}}iiigggooommmfffiiirrr|||tttbbbcccjjj{{{|||{{{www|||~~~{{{tttggg[[[RRROOONNNQQQUUUZZZdddnnnttt~~~}}}zzzyyywwwwwwwww{{{{{{{{{zzzzzzzzzzzzzzzwwwxxxxxxyyyyyyzzzzzzzzz||||||{{{{{{{{{zzzzzzzzz{{{zzzxxxxxxwwwuuurrrpppnnniiiaaaYYYQQQIIIAAA<<<999888777666666666777777888888888888777888;;;===DDDOOOYYY\\\YYYWWWSSSOOOJJJHHHFFFDDDBBBAAAAAAAAACCCBBB???<<<999666333222333333222222222222222222666888::::::999888999:::888888888888999;;;<<<<<<======???AAACCCFFFHHHIIILLLNNNQQQUUUYYY]]]aaabbbbbbbbbccccccccccccbbbbbbbbbcccfffiiikkkllllllllliiifff```WWWMMMBBB:::666222222333444666888999::::::;;;===@@@CCCEEEGGGHHHKKKIIIHHHKKKOOOOOOKKKGGG;;;777333000/////////...000111111111333777<<<@@@EEEGGGKKKPPPRRRVVVaaammmyyyzzzzzzvvvqqqqqqvvv{{{uuu```MMMCCC???@@@AAABBBCCCHHHTTTcccxxxmmmSSSFFF:::666777777666777999===BBBJJJZZZqqq|||{{{yyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvuuutttrrrqqqppppppnnnmmmmmmmmmkkkiiifffeeedddcccbbb```]]][[[ZZZXXXTTTMMMHHHDDDAAA===;;;:::::::::::::::;;;<<<===>>>CCCLLLWWWfffvvvkkkUUUIIIEEECCCCCCDDD<<<999555333444444444333444555555666777888999999;;;<<<===>>>@@@AAAAAABBBAAAJJJ^^^|||bbbLLLBBBCCCEEELLLbbbzzzrrrttt~~~^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^\\\VVVOOOIIIGGGGGGGGGGGGIIIGGGEEEDDDDDDCCCAAA???>>>===>>>CCCKKK\\\vvv}}}xxxvvvyyy|||iiifffkkkttthhheeehhhqqq}}}yyyiiikkkooo~~~zzz~~~}}}wwwiii\\\SSSOOONNNPPPTTTXXXbbbkkksss}}}~~~|||zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}||||||~~~|||{{{{{{zzzxxxtttqqqnnniiibbbYYYQQQIIIAAA<<<888777777666666666666666666666666666666777;;;>>>FFFSSS```dddbbb___[[[WWWOOOMMMJJJGGGDDDBBBAAAAAABBB@@@>>>;;;888555333111333333333444444444444444777888::::::999999999:::999999999999:::;;;<<<======>>>AAADDDHHHKKKNNNOOOMMMOOOSSSXXX^^^cccgggjjjiiiiiijjjjjjjjjiiiiiihhhgggiiikkknnnooooooooonnniiieee]]]TTTJJJAAA:::666444444555666888:::<<<===;;;<<>>888555222000000000000///.../////////000333888<<>>DDDOOObbbxxx|||{{{{{{zzzyyyxxxxxxxxxyyyyyy~~~}}}{{{xxxtttrrrpppnnnnnnmmmllllllllljjjgggddddddcccbbbaaa___\\\ZZZYYYWWWSSSMMMGGGDDDAAA>>><<<;;;;;;:::::::::;;;<<<<<<>>>DDDMMMZZZiiiyyyyyyfffQQQGGGEEEDDDBBBBBB;;;888555333333444444333333444555666888999:::;;;<<<===>>>@@@AAAAAAAAAAAACCCMMMccc~~~```MMMCCCDDDFFFMMMaaa}}}uuuttt{{{^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\VVVOOOIIIGGGFFFGGGGGGFFFDDDBBBAAAAAAAAA???>>><<<;;;>>>CCCKKKYYYoooyyyrrrrrrxxx~~~yyywww|||}}}kkkdddeeevvvllleeedddgggppp|||}}}qqquuusss}}}zzzkkk]]]TTTPPPNNNPPPRRRWWW```iiisss}}}~~~|||zzzyyyyyyzzz{{{wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}zzzvvvsssnnniiibbbYYYQQQIIIAAA<<<777777666666666555555555444555555666777;;;@@@CCCOOO]]]jjjmmmiiiddd^^^ZZZUUUSSSOOOKKKGGGDDDBBBAAA@@@>>><<<:::777444222111000111333555666777888888777999;;;;;;:::999:::;;;::::::999::::::;;;<<<===<<>>???>>>???AAACCCFFFHHHJJJKKKEEEAAA===:::::::::999777444222///...///000//////---...//////000222666999>>>CCCLLLWWW```mmm~~~ppp[[[KKKCCCBBBCCCCCCHHHHHHOOO\\\lll~~~zzz^^^HHH???888777999888888999<<>>======<<<;;;;;;;;;;;;;;;<<<>>>DDDOOO\\\kkk{{{sss```MMMEEEDDDBBB@@@>>>:::888444333333444444333222333444666888:::<<<<<<<<<===???AAAAAABBBAAAAAACCCNNNddd}}}xxx~~~|||]]]MMMCCCEEEGGGMMM```~~~yyyvvvzzz]]]\\\[[[[[[ZZZ[[[[[[[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\VVVOOOIIIGGGFFFFFFFFFDDDAAA???>>>??????>>>===888888<<>>===;;;999666333222111...///222555888:::;;;<<<777999;;;;;;:::::::::;;;::::::::::::;;;;;;<<<===<<>>888555777888888999;;;===???@@@@@@@@@BBBDDDFFFHHHIIIJJJ@@@===:::999999888555333222///------...//////...///000111111222333666999<<>>888888999999999:::AAAGGGQQQ```uuu~~~~~~zzzyyyxxxwwwvvvwwwxxxxxxuuutttsssrrrrrrrrrrrrrrrpppooonnnnnnnnnkkkgggdddbbbbbbaaa```^^^[[[YYYXXXUUUQQQKKKGGGDDDAAA???===>>>===<<<<<<;;;;;;;;;;;;>>>EEEPPP]]]lll|||ooo\\\JJJCCCCCCAAA===;;;:::777444333333444444333111222444666999;;;=========>>>???AAABBBBBBBBBAAAAAALLLbbbssspppyyyyyyZZZLLLCCCEEEGGGLLL___}}}}}}xxxzzz[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXVVVVVVSSSNNNJJJHHHFFFDDDCCCDDDCCCAAA???>>>>>>>>>???<<<>>>@@@AAAFFFRRRcccppprrrlllggggggkkkvvvxxx{{{|||iii___```bbbiiipppvvvvvvnnnhhhgggmmmvvv|||~~~{{{ssssssvvv}}}|||~~~}}}nnnbbbWWWPPPLLLMMMQQQVVV```iiiuuu~~~}}}|||{{{||||||}}}}}}yyyvvvvvvyyy||||||{{{}}}{{{|||~~~|||~~~zzzwwwuuummmhhh```WWWOOOGGG???;;;888666444444555666666555333666:::;;;===CCCMMMUUUhhhqqqxxxsssdddWWWRRRRRRNNNQQQUUUWWWUUUPPPIIIEEEGGGCCC>>>999666444222000333444555555555777:::===:::;;;===>>>>>>>>>===<<>><<<;;;:::;;;<<<<<>>???AAA===@@@CCCFFFHHHGGGEEECCC@@@<<<999888999999888666333111//////000111111111111111111000000111555777999AAALLLVVVdddwww|||gggRRRIIIDDD@@@CCCIIINNNNNNSSS^^^qqqgggRRR>>>;;;::::::999777:::@@@CCCMMM[[[jjj}}}{{{zzzyyywwwttttttuuuwwwwwwwwwyyyvvvrrrqqqrrrsssqqqoooqqqqqqpppooollliiieeeccccccaaa^^^]]]]]]\\\[[[ZZZWWWSSSMMMGGGBBB???=========<<<;;;:::;;;<<<===>>>@@@EEEOOO\\\lllkkk\\\MMMFFFDDD@@@===<<<555444444333333333444444555555666666777999:::;;;;;;<<<>>>AAABBBCCCCCCCCCBBBIII[[[yyypppoooxxxuuuWWWHHHBBBEEEFFFIII[[[yyyzzzxxxzzz\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWVVVSSSNNNJJJHHHFFFDDDCCCBBBAAA@@@??????@@@@@@AAA>>>@@@AAAAAAFFFRRRcccoooqqqllliiilllsss~~~xxx~~~zzzhhh^^^______fffnnnvvv{{{sssooorrryyyxxx{{{zzzssssssvvv~~~~~~rrreeeXXXRRRMMMNNNQQQVVV```iiiwww~~~}}}|||{{{|||}}}}}}{{{yyywwwxxx{{{~~~~~~|||{{{|||}}}~~~{{{wwwuuunnniii```WWWNNNFFF???;;;888666444333555666777666666888:::;;;>>>GGGSSS]]]ooorrrqqqhhhYYYMMMIIIJJJNNNQQQVVVZZZ[[[XXXTTTQQQKKKFFF???:::666444222000333444555666666888;;;=========???@@@@@@@@@???>>>=========<<<<<<===>>>>>>>>>>>>BBBLLLVVV```lllvvv}}}~~~{{{vvvmmmbbbUUUKKKBBB:::888;;;999<<<>>>??????@@@AAACCCBBBDDDFFFHHHGGGFFFCCCAAA>>>;;;777777888888777666555444222111111222222222222222222222222333777999===DDDNNNWWWbbbssszzzeeeQQQHHHDDDAAADDDKKKOOOPPPTTT___qqq{{{eeeOOO>>>;;;:::;;;:::888<<>>======<<<<<<;;;:::;;;<<<===>>>AAAFFFPPP]]]mmm~~~hhhYYYJJJDDDBBB>>>;;;:::555444444333333444444444555555666666777999:::;;;<<<===???AAABBBBBBBBBBBBBBBIII\\\yyyxxxiiijjjvvvrrrTTTEEEAAACCCDDDGGGYYYwww||||||~~~^^^]]]\\\\\\[[[[[[[[[\\\]]]\\\[[[YYYXXXXXXWWWWWWVVVSSSNNNJJJHHHFFFDDDCCC@@@@@@@@@@@@@@@AAABBBCCC???@@@AAABBBHHHUUUhhhvvvyyysssqqqvvv~~~|||jjj``````aaagggppp{{{yyyqqqqqquuuwww{{{}}}uuusssuuu}}}~~~tttgggZZZTTTOOOOOORRRWWW```iiivvv}}}|||||||||}}}~~~~~~|||{{{{{{}}}~~~}}}|||yyywwwpppjjjaaaWWWNNNFFF???:::666444333333555777777777888999999;;;@@@KKKYYYdddnnnjjjbbbVVVJJJCCCBBBDDDLLLQQQXXX^^^bbbcccbbbaaaUUUOOOFFF>>>999666333222333555666777777999<<<>>>???@@@AAABBBCCCBBBAAAAAA===>>>>>>???@@@AAAAAAAAA>>>???EEEMMMTTT^^^nnn|||~~~wwwkkk___QQQHHHAAA<<<;;;>>><<<>>>AAABBBBBBBBBDDDEEEGGGHHHHHHHHHGGGDDDAAA???===:::888777888999999999:::888777555333222222111222333444444444666999<<>>DDDMMM___uuuyyyqqqmmmlllssszzz~~~{{{xxxxxxxxxvvvsssssstttvvvvvvvvvuuusssqqqqqqrrrrrrrrrqqqppppppppppppnnnkkkiiiggggggeeebbbaaa```^^^\\\ZZZSSSPPPKKKEEE@@@===<<<<<<<<<;;;;;;:::;;;<<<===>>>CCCHHHQQQ^^^ooovvvcccUUUFFFAAA@@@<<<999888444444444333333444444555555555666666777999:::;;;===>>>???@@@AAABBBBBBAAABBBKKK___zzzrrrdddiiiyyyqqqTTTFFF???AAAAAAEEEUUUsss___^^^^^^]]]\\\\\\\\\\\\^^^]]][[[YYYWWWWWWWWWXXXVVVSSSMMMJJJHHHFFFDDDCCCAAAAAAAAAAAAAAABBBBBBCCC>>>???@@@CCCKKK[[[qqq~~~zzzooocccbbbeeekkkvvvzzzpppnnnqqqxxx|||vvvuuuzzz|||vvviii]]]VVVQQQPPPRRRWWW___hhhrrrzzz~~~}}}~~~~~~}}}}}}|||zzzrrrkkkaaaWWWNNNEEE>>>:::555333222222555777888777888888999;;;@@@JJJVVV___^^^XXXOOOFFF@@@???AAADDDIIINNNVVV^^^eeeiiikkklll```YYYNNNDDD<<<888555333444555888999999;;;===@@@AAABBBCCCDDDDDDDDDCCCCCC@@@AAABBBCCCDDDEEEEEEFFFEEEGGGKKKOOOTTT^^^rrrxxxiii\\\NNNFFF@@@======@@@>>>AAACCCDDDDDDDDDEEEFFFHHHHHHHHHGGGEEEBBB???>>>===<<<;;;:::;;;<<<===>>>>>>>>><<<999555222111111111222444555555777:::<<<>>>CCCLLLTTT]]]jjjxxxzzzeeePPPFFFCCCAAAEEEMMMOOOQQQVVVaaarrruuu```MMM@@@===<<<===<<<<<>>???CCCHHHRRR___ppprrr___QQQDDD??????<<<999888444444333333333444555555555555666666777999:::;;;??????@@@@@@AAAAAAAAAAAABBBOOOeee~~~tttgggooorrrVVVIII???@@@@@@DDDRRRnnn```___^^^]]]\\\\\\\\\\\\^^^]]]ZZZYYYWWWWWWXXXXXXVVVSSSMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>???@@@CCCLLL___wwwuuufffcccdddmmm|||}}}rrrooorrrrrr|||{{{yyy{{{yyymmm___XXXRRRQQQRRRVVV^^^fffooouuu{{{~~~~~~}}}tttmmmbbbWWWMMMEEE===999555333222222444777777777555777999;;;???EEELLLPPPKKKGGGAAA<<<<<<>>>AAADDDEEEIIIQQQYYYaaafffiiikkkccc[[[PPPEEE===777444222444666999;;;;;;===???AAABBBCCCDDDEEEFFFEEEDDDDDDEEEEEEGGGHHHIIIKKKLLLMMMNNNPPPTTTXXX]]]iiivvvfffYYYKKKDDD@@@>>>>>>@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGEEEDDDBBB@@@???>>>;;;;;;<<<<<<<<<>>>@@@BBBDDDDDDCCC>>>888333000000000222444555555777:::<<<===BBBJJJSSS]]]iiivvv~~~~~~hhhQQQGGGBBB@@@DDDLLLNNNPPPVVVcccuuu~~~sss___MMM@@@===<<<======>>>DDDKKKYYYmmm~~~vvvmmmgggddddddbbbbbbbbbdddeeegggfffddd```\\\ZZZ\\\aaaeeeiiikkkmmmoooppprrruuuwwwyyy|||}}}{{{wwwvvvwwwuuusssrrrrrrtttttttttssspppqqqrrrqqqqqqpppppppppoooooonnnmmmlllkkkjjjiiieeecccaaa___^^^\\\XXXUUUPPPMMMHHHCCC???<<<<<<<<<;;;;;;::::::;;;<<<>>>???BBBHHHSSSaaasssrrr\\\OOOBBB??????===999888333333333333333444555666555555666666777999:::;;;?????????@@@@@@AAAAAABBBDDDVVVoooyyynnnxxxpppTTTGGG@@@@@@AAADDDOOOhhh```___^^^]]]\\\[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXYYYVVVSSSNNNJJJHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAADDDNNNbbb|||zzziiifffbbbooouuuooopppjjjvvv~~~{{{|||~~~sssaaaYYYSSSQQQRRRUUU\\\dddmmmrrryyy}}}vvvooocccWWWMMMDDD===999555333222222444666666666444666888;;;===???@@@AAA???===;;;::::::<<>>@@@BBBDDDEEEFFFGGGGGGGGGFFFFFFIIIIIIJJJLLLOOOSSSVVVXXXZZZ]]]eeemmmuuu{{{oooaaaTTTGGGBBBAAA@@@@@@BBBBBBDDDFFFGGGFFFFFFGGGHHHGGGFFFDDDBBB@@@?????????:::;;;<<<======???BBBEEELLLLLLKKKEEE<<<555222222111333555666666777999;;;>>>BBBHHHPPPZZZeeeqqqxxx|||~~~}}}vvvmmmiiilllrrr{{{jjjSSSHHHCCC@@@EEELLLNNNQQQXXXfffwww{{{ooo\\\JJJ@@@<<<;;;======???EEEMMM]]]nnn}}}uuummmddd[[[VVVQQQQQQPPPOOONNNOOOPPPPPPRRRQQQPPPOOOPPPSSSYYY]]]cccccccccbbb```___aaacccjjjnnnrrruuuwwwyyy{{{}}}}}}|||{{{{{{{{{|||}}}~~~}}}zzzuuussstttsssrrrqqqrrrssstttrrrqqqpppqqqrrrrrrpppooooooooonnnmmmlllkkkjjjiiihhhgggbbb```___^^^]]][[[WWWTTTOOOLLLGGGBBB???=========;;;:::::::::;;;===>>>???BBBIIIUUUeeewwwrrrYYYMMMAAA??????===:::999333333333333444555555666555555666666777999:::;;;????????????@@@AAABBBCCCIII```{{{|||uuuhhhNNNCCC@@@@@@AAADDDLLLaaa```___^^^\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYVVVSSSNNNJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBDDDHHHUUUmmmpppmmmfffwww}}}rrrooolllvvv{{{{{{vvvbbbZZZSSSQQQQQQSSSZZZbbbjjjnnnvvvxxxpppdddWWWLLLCCC<<<888666444222222333555555555666777888:::;;;<<<;;;999888999:::999999:::>>>BBBBBBCCCFFFJJJMMMOOOQQQQQQOOOJJJCCC===999666444222555777;;;>>>???@@@AAACCCFFFGGGIIIJJJJJJJJJIIIHHHJJJJJJKKKOOOTTT[[[bbbfffjjjppp|||rrreeeZZZNNNCCCAAACCCDDDDDDEEEEEEGGGIIIJJJIIIIIIIIIKKKJJJHHHEEEBBB@@@?????????<<<>>>@@@AAAAAACCCGGGKKKSSSTTTSSSKKKAAA888555555333555777888888888:::;;;===???BBBHHHPPPZZZdddjjjmmmqqqpppggg[[[TTTVVV\\\dddsssjjjSSSHHHDDDBBBGGGPPPPPPSSS[[[hhhyyyvvvjjjVVVFFF???<<<:::<<<===???FFFNNNYYYjjj~~~~~~xxxooofff^^^VVVOOOJJJDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIILLLPPPTTTXXXXXXWWWUUURRRQQQRRRSSS\\\```eeehhhkkkmmmqqquuurrrrrrrrrrrrsssuuuvvvxxxzzz}}}~~~|||xxxrrroooqqqrrrqqqqqqqqqssssssrrrpppoooqqqsssrrrooommmmmmnnnlllkkkjjjhhhgggfffeeeeee```___^^^^^^]]][[[WWWTTTNNNLLLGGGBBB???>>>===>>>::::::::::::;;;===???@@@BBBKKKYYYjjj}}}nnnVVVJJJ???===???===:::999333333333333444555666666555555666666777999:::;;;>>>>>>>>>>>>@@@AAACCCDDDPPPiii}}}zzz___KKKDDD??????AAACCCHHHZZZ{{{```___]]]\\\[[[ZZZZZZZZZWWWXXXZZZ[[[[[[[[[ZZZYYYVVVSSSNNNJJJHHHFFFDDDCCC???AAACCCDDDFFFFFFEEEEEEAAACCCFFFNNN^^^zzzvvvtttnnnyyysssttt}}}yyyyyy|||vvvbbbZZZSSSQQQPPPSSSYYYaaaeeejjjsss~~~~~~yyyqqqdddWWWLLLCCC<<<888777555222222333444444444999888888999::::::999888555777999999888:::@@@EEEBBBCCCDDDEEEFFFGGGHHHHHHGGGDDD???<<<;;;:::888777555888<<<>>>???@@@BBBDDDHHHIIIKKKLLLLLLLLLKKKJJJIIIJJJKKKPPPWWWaaajjjoooxxxyyykkk]]]UUUJJJ@@@AAAEEEGGGGGGHHHHHHIIIKKKLLLKKKJJJKKKLLLMMMKKKGGGCCC@@@???>>>>>>@@@CCCEEEFFFFFFHHHMMMQQQXXXYYYXXXPPPEEE;;;888777555777999::::::999:::<<<;;;;;;<<>>>>>888:::>>>@@@BBBDDDHHHKKKKKKKKKKKKIIIGGGFFFFFFHHHNNNRRRWWW[[[]]]aaafffjjjkkkkkkkkklllmmmoooqqqssssssvvvzzz|||~~~~~~{{{vvvooommmnnnqqqqqqpppqqqssssssqqqoooooorrrtttsssooollllllmmmlllkkkiiigggeeedddcccccc___^^^^^^^^^^^^\\\XXXUUUNNNLLLGGGCCC@@@>>>>>>>>>::::::::::::;;;===???@@@CCCMMM\\\nnnkkkTTTHHH>>><<<>>><<<999888222222222333444555666777555555666666777999:::;;;>>>======>>>@@@BBBDDDEEETTTooo~~~~~~www[[[LLLIII>>>>>>@@@BBBFFFUUUuuu___^^^\\\ZZZYYYYYYZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWSSSPPPLLLHHHEEECCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHJJJTTTlll{{{tttrrrxxx~~~|||yyyyyytttfff[[[QQQMMMMMMOOOTTT[[[___hhhsss|||~~~zzzssshhh[[[NNNDDD===:::555444333222222333555555777777777777888888888888777777888:::===@@@CCCEEEIIIEEEBBBBBBDDDEEEDDDBBBCCC@@@<<<777555444555666888:::===???AAADDDHHHKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOSSSZZZdddooovvvyyynnnbbbZZZNNNKKKFFFCCCDDDIIILLLLLLIIIJJJLLLMMMOOOPPPPPPPPPIIIHHHFFFEEECCCBBBAAAAAADDD@@@BBBHHHJJJKKKRRR[[[fffgggcccXXXIII>>>;;;===999999:::===@@@AAA???>>>=========<<<>>>CCCKKKPPPUUURRRNNNIIIFFFCCCBBBBBBFFFOOO[[[hhhvvv}}}nnnYYYIIIDDDGGGNNNRRRTTTVVV[[[eeexxxyyymmm]]]LLLBBB???>>><<<;;;<<>>???CCCCCCCCCBBBAAA@@@>>>===GGGGGGGGGIIIMMMSSSXXX[[[bbbccccccccccccfffiiilllmmmoootttzzz|||~~~|||xxxtttrrrqqqqqqyyytttooonnnqqqsssrrrooopppooonnnnnnooonnnllljjjjjjiiiiiigggeeebbb___^^^^^^]]]]]]]]]\\\ZZZVVVRRRNNNJJJDDD@@@>>>===<<<;;;;;;;;;;;;::::::;;;>>>AAAFFFNNN]]]qqq{{{gggQQQHHH@@@>>><<<999666777333333333333333444555666888777666555666777999;;;777===<<<<<>>???GGGPPPjjj___^^^\\\ZZZYYYYYYZZZZZZWWWXXXYYYYYYYYYYYYYYYYYYUUURRRNNNJJJFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGIIILLLQQQ]]]www~~~yyyvvvvvv}}}~~~uuuhhh]]]RRRNNNMMMNNNTTTZZZaaaiiisss{{{yyysssgggZZZMMMCCC<<<999666555555555555666777888666777777777888888888888888888999:::<<>>@@@BBBBBBAAADDDAAA<<<888555555555666888:::>>>AAACCCFFFIIILLLLLLLLLMMMNNNNNNNNNNNNMMMMMMOOORRRVVV]]]fffqqqxxx|||vvvmmmbbbZZZNNNJJJEEECCCEEEJJJLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPJJJJJJHHHGGGFFFEEEEEEEEEFFFDDDEEEKKKNNNQQQXXXaaajjjjjjeeeYYYJJJ???<<<===;;;;;;===@@@CCCEEEDDDCCC@@@>>><<<;;;<<<@@@EEEHHHJJJHHHEEEAAA???>>>>>>>>>CCCKKKWWWcccqqq~~~}}}ppp]]]NNNHHHIIIMMMOOOUUUXXX^^^iii{{{uuuhhhYYYJJJ@@@>>>===;;;;;;<<<@@@CCCFFFKKKVVVhhhyyy}}}vvvmmmggg^^^XXXPPPHHHCCC@@@===;;;999999999999888888888888888888888888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999>>>???@@@CCCHHHMMMRRRUUUXXXYYYYYYZZZZZZ]]]aaadddiiijjjoootttwww||||||xxxuuusssssssssyyytttppppppssstttrrrpppqqqooonnnmmmmmmllliiigggggggggggggggeeecccaaa___^^^]]]\\\\\\\\\YYYUUURRRMMMIIIDDD@@@>>>===<<<;;;:::;;;;;;:::999;;;>>>AAAIIIQQQ```ssstttaaaPPPGGG@@@>>><<<888666666555555444333333333444444888777666666666888:::;;;888===;;;<<>>???FFFNNNfff___^^^\\\ZZZYYYYYYZZZZZZVVVWWWXXXYYYZZZZZZZZZZZZUUURRRNNNIIIFFFEEEEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIKKKPPPWWWfff~~~|||uuurrrrrryyy}}}uuujjj___TTTOOONNNOOOTTTZZZcccjjjrrrzzzxxxrrrgggYYYMMMBBB;;;888555555555555666777999:::666777777777777888888888888999999:::<<<>>>@@@AAAAAA>>><<<<<<>>>AAACCCCCCFFFCCC===999666555666777777;;;@@@DDDFFFHHHKKKMMMLLLLLLMMMNNNNNNNNNNNNMMMOOOQQQUUUYYY```hhhrrrxxx|||zzzyyyssshhh___RRRLLLFFFDDDGGGJJJLLLMMMMMMNNNOOOPPPPPPPPPOOOOOOLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJNNNRRRVVV^^^ffflllkkkeeeYYYJJJ@@@===>>>???@@@CCCGGGKKKMMMMMMKKKFFFAAA;;;999;;;>>>@@@???@@@???<<<;;;::::::;;;<<>>===<<<<<<<<<>>>AAAEEEGGGJJJSSSbbbsss~~~|||zzz{{{}}}|||wwwqqqiiidddWWWQQQIIICCC???===<<<<<<::::::999888888777777666888777777777888999::::::777777888888888888888888999999;;;>>>BBBEEEHHHJJJLLLMMMNNNOOOQQQTTTXXX\\\cccdddhhhnnnrrrzzz~~~{{{xxxuuutttttttttwwwtttrrrrrruuuuuussspppqqqpppnnnmmmllljjjgggeeeeeeeeeeeeeeedddcccaaa```^^^]]]\\\\\\[[[XXXTTTQQQLLLHHHCCC???======<<<;;;999::::::999999;;;>>>AAAKKKTTTdddwwwrrr```NNNEEE>>>===<<<888555666666666555444333333333333888777666666777999:::;;;999>>>;;;<<>>>>>DDDJJJ```___^^^\\\ZZZYYYYYYZZZZZZWWWXXXYYYYYYYYYYYYYYYXXXRRRPPPKKKGGGDDDCCCBBBCCCAAAAAABBBDDDFFFHHHIIIJJJLLLRRR[[[jjj}}}uuu~~~pppnnnnnnuuu~~~}}}wwwjjj```UUUPPPOOOPPPVVV\\\eeejjjrrrwww}}}xxxqqqfffYYYLLLBBB;;;888222333333444666777888999777777777777888888888888999::::::;;;===>>>???@@@???>>><<<<<>>>>>===;;;:::::::::999999999999999888888888999999:::;;;:::999999999999999999999::::::;;;<<<>>>??????@@@DDDFFFGGGIIIKKKOOOTTTXXX]]]___dddkkkpppwww}}}|||yyyvvvtttttttttuuutttsssrrrsssttttttrrroooqqqooonnnmmmmmmkkkhhhfffeeeeeeeeeeeedddbbb```^^^]]]\\\[[[[[[ZZZWWWSSSOOOJJJFFFAAA>>>===<<<<<<;;;888999:::999999;;;???BBBLLLWWWhhh{{{ppp^^^KKKCCC===<<<;;;777555555555555444333333333444444777777777777888:::;;;<<<;;;>>>;;;<<>>===@@@======BBBFFFYYYwww___^^^\\\ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVRRROOOKKKGGGDDDBBBBBBBBBAAABBBBBBCCCFFFHHHJJJKKKMMMTTT___lll{{{~~~sss{{{yyynnnkkkkkkqqqzzz~~~|||xxxjjj```UUUQQQQQQRRRXXX^^^eeejjjpppuuu{{{xxxqqqfffYYYLLLBBB;;;888222333444555777888888999888888888888999999999:::::::::;;;===>>>?????????>>>===<<<<<>>AAACCCAAA???>>>===;;;::::::;;;<<<===DDDLLLXXXdddrrrxxxiiiYYYOOOLLLNNNQQQTTTYYYaaalll{{{zzzjjj]]]RRRGGGAAA<<<<<<===>>>AAAEEEHHHJJJFFFMMMZZZlll{{{~~~wwwoooggggggiiinnnssswwwxxxxxx~~~|||yyyvvvrrrnnnhhhdddXXXSSSLLLFFFCCCAAA???>>>::::::::::::::::::::::::888888888888888999:::;;;<<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFJJJPPPTTTXXX[[[bbbjjjooottt{{{yyywwwtttssssssssstttrrrqqqqqqrrrrrrrrrpppooopppooonnnnnnnnnmmmkkkiiigggggggggeeeccc```^^^\\\]]]\\\ZZZZZZYYYVVVQQQNNNHHHDDD@@@===<<<<<<;;;;;;888999:::::::::===AAADDDKKKXXXllljjjYYYHHHAAA;;;;;;:::777444444222222222333444555666777777777888999:::;;;<<<===;;;===;;;===CCCFFFWWWtttuuu~~~zzz___KKKBBB@@@>>>@@@===<<>>???@@@@@@@@@<<<<<<<<<<<<@@@GGGOOOVVVVVVQQQIII@@@;;;999999:::999<<<@@@DDDFFFHHHJJJLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNPPPRRRTTTXXX^^^eeejjjoooxxxhhhXXXLLLLLLNNNKKKJJJMMMNNNOOOQQQSSSSSSQQQNNNMMMLLLMMMMMMNNNOOOQQQRRRSSSPPPTTTWWWXXXZZZaaaeeefffgggccc[[[QQQIIIEEEEEEGGGIIIMMMUUU]]]bbb```ZZZUUUKKKGGGBBB@@@BBBCCCCCCAAA>>>===;;;999999:::<<<===CCCLLLXXXeeeuuuooo^^^QQQLLLNNNQQQTTTZZZbbbkkkzzzzzzjjj]]]SSSIIICCC===>>>>>>@@@CCCFFFHHHJJJHHHLLLXXXiiiwwwyyynnnbbb]]]^^^```fffmmmrrruuuuuuvvvuuusssqqqoookkkfffcccZZZWWWQQQMMMIIIFFFBBB@@@<<<;;;;;;;;;;;;;;;::::::777777777888999:::<<<<<<<<<<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;999:::<<<>>>AAAEEEJJJNNNTTTWWW___ggglllqqq|||{{{yyyvvvtttssssssssstttqqqqqqqqqppppppppppppppppppooonnnnnnooonnnlllkkkiiihhhhhhfffdddaaa^^^\\\\\\[[[ZZZYYYXXXTTTPPPMMMFFFCCC>>>;;;;;;;;;;;;;;;888999:::;;;<<<>>>CCCFFFLLLZZZppp|||fffVVVFFF???:::::::::666333333111111222333444666777888777777888:::;;;<<<======;;;===;;;>>>CCCFFF[[[|||sss{{{vvv[[[JJJCCCCCC>>>@@@===<<>>@@@AAABBBBBBBBB===>>>>>>???BBBJJJUUU]]]\\\VVVMMMCCC<<<::::::::::::<<>>???CCCLLLZZZhhhyyyxxxfffVVVMMMKKKLLLRRRWWW^^^ffftttyyyjjj^^^TTTKKKEEE>>>???@@@AAADDDFFFHHHJJJJJJKKKSSSaaaooopppdddXXXQQQQQQTTTZZZbbbiiimmmooooooooooooooonnnkkkgggccc^^^\\\YYYVVVSSSOOOJJJFFFCCCCCCBBB@@@???===<<<;;;:::::::::<<<===???AAABBBAAAAAA@@@AAABBBEEEHHHIIIJJJHHHDDD@@@<<<;;;::::::666777999;;;===AAAFFFJJJPPPSSSYYYaaagggmmmzzz|||{{{xxxuuutttttttttuuurrrrrrqqqpppoooppprrrssspppooonnnnnnnnnmmmjjjhhhhhhhhhhhhgggeeebbb```^^^\\\[[[YYYXXXWWWTTTOOOKKKEEEAAA===;;;:::;;;;;;;;;999:::;;;<<<===@@@DDDHHHNNN^^^tttxxxbbbRRRDDD===888999999666333222222222222333444555666777666777999:::<<<======>>>;;;<<<<<>>@@@<<<===AAAAAALLLddd___^^^\\\ZZZYYYYYYZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXQQQOOOJJJFFFCCCBBBAAABBBGGGFFFEEEEEEGGGIIILLLMMMMMMSSSZZZaaajjjsssuuurrrrrruuu|||{{{yyyyyy{{{yyyvvvnnnsss}}}www{{{zzzooommmkkkooouuu{{{}}}}}}uuuiii\\\UUURRRQQQUUUZZZ```fffnnnrrrwww~~~zzzssshhh[[[NNNDDD===:::666666888999999888777666<<<<<<<<<============>>>:::<<<>>>AAACCCCCCCCCCCCAAAAAABBBCCCFFFOOOZZZccc```YYYOOOEEE>>>:::::::::;;;<<<>>>???AAACCCFFFIIILLLLLLMMMNNNNNNNNNNNNMMMQQQPPPOOOOOOPPPVVV^^^dddjjjnnnwwwfffSSSGGGJJJNNNLLLKKKOOOPPPRRRUUUWWWXXXVVVTTTRRRPPPPPPPPPQQQRRRTTTUUUVVVTTT]]]dddgggllltttxxxvvvrrrlllbbbXXXPPPMMMLLLMMMKKKKKKKKKMMMPPPQQQQQQPPPFFFEEECCC@@@===;;;===???<<<;;;;;;;;;<<<>>>AAACCCDDDNNN\\\kkk}}}mmm[[[NNNHHHGGGNNNSSSYYY```nnnxxxjjj^^^TTTKKKEEE???@@@AAABBBDDDFFFHHHIIIGGGEEEIIIVVVccceeeYYYMMMGGGGGGJJJPPPXXX```eeehhhmmmmmmnnnooopppmmmiiieeebbbaaa___^^^[[[WWWRRRNNNLLLKKKIIIFFFDDDAAA???>>>>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHJJJMMMQQQUUUWWWYYYUUUNNNFFF???:::888777555777999:::<<<@@@EEEIIINNNOOOUUU\\\bbbjjjyyy~~~}}}zzzwwwuuuuuuvvvvvvssssssrrrpppooopppsssuuuqqqpppnnnmmmlllkkkhhheeefffgggggggggfffdddbbbaaa\\\ZZZYYYXXXVVVSSSNNNKKKDDDAAA<<<::::::;;;;;;;;;:::;;;<<<===>>>AAAFFFIIIQQQ```wwwpppZZZJJJCCC<<<888999999666222222444444333333333444555555666777999;;;<<<===>>>>>>:::<<<<<<@@@DDDEEE]]]tttoooxxxqqqXXXHHHCCCCCC>>>@@@<<<===AAAAAAKKKbbb^^^]]][[[[[[\\\\\\ZZZYYYZZZYYYXXXWWWWWWWWWWWWWWWSSSOOOJJJGGGFFFFFFEEEDDDHHHGGGFFFFFFFFFHHHKKKLLLMMMPPPSSSWWW[[[___eeehhhdddiiisss{{{tttuuuvvvvvv{{{{{{|||~~~|||vvvmmmiiissssssooo{{{wwwpppkkkgggjjjsss|||xxxnnn```VVVRRRRRRSSSTTT[[[```gggnnnuuu|||}}}xxxrrrhhh\\\OOOEEE===999777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBAAA@@@???<<<<<<===BBBKKKTTTZZZ^^^bbbWWWLLLDDD>>>::::::===<<<<<<===>>>@@@CCCFFFGGGIIIMMMPPPPPPMMMKKKLLLNNNRRRTTTVVVXXXYYY^^^fffkkkyyy}}}}}}}}}~~~xxxyyy]]]TTTMMMMMMMMMMMMMMMOOOQQQTTTXXX\\\^^^]]]ZZZXXXQQQSSSTTTTTTTTTUUUWWWYYY\\\dddmmmrrrxxx~~~}}}rrreee^^^XXXRRRNNNNNNIIIGGGFFFGGGIIIJJJJJJIIICCCBBB???<<<;;;;;;;;;<<<999<<<>>>===<<<<<>>DDDJJJOOOUUUZZZ___ccciiinnnqqqooojjjffffffeeeccc```^^^\\\ZZZYYYVVVSSSPPPLLLIIIFFFEEEEEE???>>>======@@@EEEJJJNNNQQQTTTWWWYYY___gggiiigggiiibbbVVVJJJ@@@:::888777444777:::;;;;;;>>>DDDJJJJJJPPPVVV[[[```iiivvv|||xxxvvvuuuuuuttttttxxxtttpppooosssvvvxxxxxxtttqqqooommmlllkkkhhhfffeeeeeefffgggeeecccaaa___\\\\\\[[[XXXTTTOOOKKKHHHCCCBBB???<<<:::999999999:::777777;;;>>>???CCCHHHUUUeeeyyyhhhSSSHHH>>>===;;;999666555444333222222222333444555666777777777777777888;;;===>>>@@@>>>>>>@@@AAALLLeee}}}vvvlllzzzkkkTTTGGGCCCBBBCCC>>>;;;<<<>>>AAAKKKTTTttt^^^\\\[[[[[[[[[[[[ZZZXXXVVVVVVWWWXXXXXXYYYYYYZZZTTTPPPKKKHHHGGGGGGFFFEEEGGGGGGFFFFFFFFFHHHJJJKKKKKKMMMNNNOOOQQQTTTYYY]]]aaagggsss~~~xxxxxxzzzyyy{{{sssqqqooorrryyy}}}|||yyyyyyuuusssppplllllluuuwwwrrr||||||rrrmmmjjjlllttt}}}~~~ttteeeZZZUUUUUUVVVWWWZZZ^^^eeelllrrrxxxxxxssshhh\\\OOODDD===999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@AAAAAA@@@???>>><<<<<<>>>CCCLLLVVV]]]```bbbWWWKKKDDD???::::::=========>>>@@@CCCFFFHHHJJJKKKOOORRRRRRPPPPPPRRRUUUTTTUUUVVVYYY^^^iiiuuu~~~{{{xxxqqqyyyoooYYYPPPJJJJJJLLLLLLMMMOOOUUUWWW[[[^^^``````^^^]]]WWWXXXZZZZZZZZZ[[[^^^aaacccllltttzzz|||nnneee\\\TTTNNNNNNJJJHHHGGGGGGHHHJJJIIIIIIEEEDDDAAA???>>>======>>><<<>>>???>>>===@@@EEEJJJTTT___mmm{{{uuu```OOOGGGFFFCCCEEEJJJQQQ]]]lll|||~~~uuukkk```WWWPPPMMMGGGFFFEEEDDDEEEFFFGGGHHHFFFIIILLLOOOTTTWWWRRRJJJAAA<<<:::>>>CCCFFFJJJOOOYYY]]]dddjjjnnnmmmjjjgggeeeeeedddcccbbbaaa```___aaa```]]]ZZZWWWUUUSSSRRREEEDDDAAA@@@AAADDDHHHJJJTTTYYY```fffpppzzz~~~|||ttthhhWWWHHH>>>:::888888555666888888999<<>><<<:::999999999;;;999999<<>>===;;;888666555444333222222222333444555666777888888888888:::<<<>>>???@@@>>>>>>@@@CCCQQQkkk}}}wwwsssmmmVVVHHHCCCAAABBB>>><<<===>>>@@@HHHQQQlll]]]\\\[[[ZZZ[[[[[[ZZZXXXUUUVVVXXXYYYZZZZZZYYYXXXUUUQQQLLLIIIHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJNNNTTTYYY```iiivvvyyytttnnniiikkkrrryyy||||||}}}zzzxxxxxxxxxyyy~~~vvv{{{uuuqqqnnnooowwwxxxjjj^^^WWWUUUVVVWWWXXX\\\bbbhhhmmmsssxxx|||yyysssiii\\\PPPDDD<<<888888888999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@>>>=========???EEEOOOYYY```dddaaaVVVKKKDDD???::::::===;;;<<<===???BBBEEEHHHJJJJJJMMMPPPQQQPPPQQQUUUYYYZZZZZZ[[[```jjjzzzzzzrrrooottt|||~~~gggUUUMMMHHHIIIMMMNNNPPPSSSZZZ\\\___bbbcccddddddccc^^^___``````aaacccgggjjjpppwwwtttiii```VVVPPPOOOLLLJJJHHHHHHJJJLLLLLLKKKKKKJJJGGGDDDBBB@@@??????>>>@@@AAAAAABBBGGGOOOUUUaaammm}}}vvvaaaNNNCCCAAA>>>???BBBHHHQQQ___nnnxxxyyyvvvqqqkkkccc\\\WWWTTTJJJIIIHHHGGGFFFGGGHHHHHHGGGKKKNNNQQQUUUXXXTTTLLLBBB<<<888:::<<<<<>>???@@@??????AAAGGGYYYuuu{{{zzz}}}oooWWWIIICCCAAAAAA>>><<<>>>>>>???DDDKKKaaa^^^\\\[[[ZZZ[[[[[[ZZZXXXYYYZZZ[[[[[[ZZZXXXVVVTTTTTTPPPKKKHHHGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFJJJQQQ[[[bbbfffrrrxxxpppkkkpppzzz{{{yyyyyyuuurrrsssxxxzzzmmm```WWWSSSSSSTTTVVVZZZ___eeeiiimmmqqqtttyyyyyysssiii]]]PPPEEE===999888888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@???>>>======>>>BBBIIISSS\\\cccfff___UUUJJJDDD???;;;;;;===<<<===???BBBEEEHHHKKKLLLLLLOOOQQQRRRRRRUUUZZZ___aaabbbfffooo~~~vvvmmmjjjnnnrrrsssrrrpppnnnnnnmmmooopppoooooorrrxxx}}}uuueeeTTTMMMHHHLLLPPPSSSWWW[[[___```cccfffhhhiiijjjjjjffffffggggggiiilllqqquuussshhh```WWWSSSRRRNNNLLLKKKLLLPPPSSSTTTUUUUUUSSSOOOJJJFFFCCCAAA@@@???BBBFFFHHHLLLRRR[[[aaannn|||qqq]]]KKKAAA>>>;;;;;;<<>>@@@FFFKKKPPPTTTZZZdddqqq{{{{{{xxxtttrrrrrrrrrrrrqqqrrrsssuuuvvvvvvuuurrrppppppnnnlllkkkjjjjjjgggfffffffffeeedddbbb___]]]\\\___\\\XXXSSSNNNJJJGGGFFF>>>===<<<::::::::::::;;;:::999:::===???AAAHHHQQQYYYkkkmmmXXXHHHAAA<<<;;;999777555444333333222222222333444555666777777888999:::;;;<<<>>>>>>AAA@@@@@@BBBLLLccc}}}pppXXXJJJDDDAAA@@@>>>===???>>>===@@@FFFXXXxxx^^^]]][[[[[[\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXUUUTTTSSSOOOJJJGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDJJJVVVdddnnnsssvvvmmmjjjrrrxxx}}}}}}zzzvvvvvvyyy|||qqqdddZZZTTTRRRRRRTTTXXX^^^cccgggjjjmmmooouuu~~~xxxsssiii]]]PPPFFF>>>:::888999999:::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@??????>>>===>>>@@@EEEMMMWWW___ccceee[[[RRRIIIDDD@@@<<<<<>>GGGRRRZZZdddeeeggggggfffbbb^^^\\\TTTSSSQQQOOONNNNNNNNNOOOTTTXXXZZZYYYYYYYYYUUUOOODDD===888777777666888;;;<<>>BBBGGGLLLOOOUUU___mmmwww{{{xxxuuusssssstttsssssstttttttttsssrrrqqqppppppooonnnlllkkkkkkkkkiiigggdddccccccbbbaaa___^^^]]]^^^[[[WWWRRRMMMIIIFFFDDD===<<<;;;999999999:::;;;888777999<<<>>>@@@IIISSS[[[mmmhhhTTTFFF@@@;;;:::888666555444333333222222222333444555666777666666888999:::;;;<<<===@@@AAAAAADDDRRRmmmoooXXXKKKEEEBBB@@@>>>>>>@@@>>><<<>>>CCCRRRqqq___^^^\\\\\\]]]]]][[[ZZZXXXXXXZZZZZZZZZZZZYYYXXXRRROOOJJJGGGFFFEEEEEEDDDDDDFFFHHHIIIIIIHHHFFFEEEDDDBBBAAACCCLLL[[[mmmyyy|||wwwlllhhhsssyyy{{{}}}zzzwwwxxx|||wwwkkk```WWWSSSRRRTTTXXX^^^cccfffiiikkkmmmuuuwwwrrrhhh]]]QQQGGG@@@<<<999999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@??????????????????BBBIIIRRR[[[```aaaaaaWWWOOOGGGCCCAAA>>>>>>AAAAAABBBEEEHHHKKKNNNOOOPPPPPPTTTZZZ^^^aaafffmmmrrruuu|||uuuhhh^^^YYYWWWXXXWWWTTTOOOLLLKKKKKKFFFIIIMMMPPPRRRWWW^^^cccccciiiqqqvvvuuunnnddd]]]QQQKKKHHHNNNVVV[[[```eeehhhjjjnnnrrruuuvvvwwwwwwvvvvvvvvvwwwzzz{{{mmmeee___ZZZXXXYYYXXXWWWWWW[[[bbbhhhmmmppphhhccc\\\TTTMMMJJJIIIJJJIIINNNUUU\\\dddooo{{{xxxggg[[[PPPHHHEEE::::::888777:::@@@HHHNNNXXXZZZ^^^aaabbb```^^^]]][[[ZZZXXXWWWVVVVVVVVVWWWWWW[[[\\\YYYXXXWWWSSSNNNCCC<<<777666666444666999777;;;@@@EEEIIIOOOWWW^^^eeegggjjjnnnpppqqqqqqqqqppprrrtttuuuuuussspppooooooooonnnkkkgggbbb^^^[[[XXXXXXWWWUUUXXX^^^```^^^RRRJJJ@@@:::::::::999666000333666666555555777;;;>>>BBBFFFJJJOOOYYYhhhsss|||yyyvvvttttttuuuuuutttuuuuuussspppmmmlllnnnoooooommmlllkkklllllljjjhhhbbbbbbaaa```______^^^^^^[[[YYYUUUQQQLLLHHHEEECCC===<<<:::999888999999:::777777999<<<===@@@JJJVVV```ppp|||dddQQQEEE???:::999777666444333333333222222222333444555666777555666777999:::;;;<<<<<>>>>>@@@>>><<<>>>BBBOOOjjjaaa___^^^^^^^^^^^^]]][[[YYYYYYYYYYYYYYYYYYYYYYYYSSSPPPKKKGGGFFFFFFFFFEEEEEEFFFIIIKKKJJJIIIFFFDDDCCCBBBBBBGGGTTThhh{{{|||ppphhhqqq|||||||||xxxwwwzzz~~~{{{qqqeeeZZZTTTRRRTTTYYY___dddgggiiikkkmmmrrr|||vvvqqqhhh]]]RRRHHHBBB>>>999999::::::;;;<<<<<<<<<<<<======>>>@@@AAAAAABBB??????????????????@@@@@@@@@DDDMMMVVV]]]```^^^\\\TTTLLLEEECCCAAA???@@@CCCDDDFFFHHHKKKNNNPPPPPPQQQRRRXXXaaahhhnnnuuu}}}nnn^^^UUUPPPNNNNNNNNNLLLIIIEEECCCCCCDDD???BBBFFFJJJMMMRRRZZZaaa^^^```eeekkklllhhh```[[[SSSMMMKKKQQQYYY___eeejjjllloootttyyy|||}}}}}}|||yyyxxxxxxyyy|||~~~rrrfffaaa^^^\\\]]]___^^^]]]^^^aaahhhooouuuwwwlllfff^^^UUUPPPOOOQQQRRRTTTWWW]]]dddmmm|||uuuhhh___TTTJJJDDD:::999888777777:::@@@DDDKKKNNNSSSXXX\\\]]]]]]]]]^^^]]][[[ZZZYYYZZZZZZ[[[XXX]]]^^^[[[YYYXXXUUUPPPEEE>>>888777666444555888444888<<<>>>AAAGGGPPPXXX^^^aaaffflllppprrrssssssrrrsssuuuvvvvvvvvvtttssstttuuuwwwvvvtttpppllliiibbbcccaaa]]][[[[[[XXXRRRKKKFFF???:::888888777777111888>>>===666222555999999===AAADDDJJJTTTcccnnn|||yyyuuuttttttuuuuuuuuussstttssspppllljjjkkklllmmmkkkjjjjjjkkkkkkjjjhhhdddcccaaa___^^^]]]\\\\\\WWWVVVTTTQQQMMMHHHDDDBBB===<<<:::999888888888999777888;;;===>>>AAAMMMYYYgggvvvyyybbbOOOCCC>>>999888777555444333222222222222222333444555666777555666888:::<<<<<<<<<<<<===BBBDDDIII[[[|||hhhUUUKKKGGGDDDAAA>>>>>>@@@>>><<<>>>CCCLLLcccbbb```____________^^^\\\^^^]]][[[YYYXXXWWWWWWWWWTTTQQQLLLIIIHHHGGGGGGFFFEEEGGGJJJLLLKKKIIIFFFDDDDDDCCCEEEMMM^^^wwwyyywwwrrrffflllzzz}}}|||xxxvvvxxx||||||sssfff[[[TTTQQQUUUYYY___eeehhhjjjlllmmmnnnxxxuuupppggg]]]RRRIIICCC???999999:::;;;;;;<<<<<<===<<<===>>>???@@@AAABBBBBB???>>>>>>>>>???@@@AAAAAA@@@FFFOOOXXX___```\\\YYYRRRJJJDDDCCCBBB@@@AAAEEEMMMOOOQQQTTTVVVXXXXXXXXXZZZaaalllvvvppp\\\OOOIIIHHHGGGCCCCCCAAA>>>;;;:::;;;<<<<<>>BBBFFFLLLRRRWWW[[[\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ___aaa^^^[[[[[[YYYUUUIIIBBB;;;:::888666666888333666999;;;<<>>AAAGGGQQQ```lll{{{xxxuuussstttuuuuuutttqqqrrrssspppllliiihhhjjjkkkjjjiiiiiijjjjjjiiigggeeedddbbb___]]][[[ZZZZZZUUUUUUTTTQQQMMMIIIDDDAAA===<<<:::888777777777888888999<<>>???>>><<>>===>>>???AAACCCAAA@@@@@@@@@@@@AAACCCDDDDDDJJJSSS]]]bbbaaa\\\WWWPPPHHHDDDEEEDDDBBBFFFMMMRRRUUUZZZ]]]___aaaccceeennnvvvwwwjjjYYYMMMFFFCCC@@@===<<<<<<;;;;;;:::999888888;;;<<<>>>???BBBGGGMMMQQQZZZ[[[^^^ccchhhhhhddd```WWWUUUTTTXXX```iiinnnooouuuvvvzzzzzzvvvrrrrrrxxxzzzsssgggbbb\\\ZZZ\\\___``````bbbaaabbbgggooouuuwwwwwwuuulllccc^^^[[[YYY]]]ccclllppptttvvv|||nnnddd[[[OOOEEE???>>><<<888555444555888999AAABBBFFFLLLTTTYYY\\\\\\\\\[[[XXXVVVUUUUUUUUUVVV[[[]]]______]]][[[YYYYYYSSSIII===777777888666333666999:::999===GGGOOORRR\\\```dddeeefffiiinnnsssoootttyyy|||||||||~~~~~~|||zzzvvvtttsssrrroooiii```YYYQQQIII@@@:::999999666333999===???===777555777:::;;;:::<<>>@@@DDDPPP\\\nnnzzzjjjUUUKKKBBB:::777777555444333222222222333444444444555666666666666666777888:::;;;<<<<<>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<===>>>???@@@AAAAAA@@@@@@@@@BBBCCCDDDHHHNNNWWW```dddaaa[[[VVVMMMFFFBBBBBBBBBBBBGGGNNNYYY]]]dddjjjoootttyyy|||rrr___VVVJJJAAA???>>>===;;;;;;;;;::::::999888888777888999;;;<<<>>>BBBHHHLLLUUUWWW\\\cccjjjllljjjfff```\\\ZZZ]]]fffooouuuxxxzzz|||~~~zzzvvvuuuyyy~~~yyypppiiibbb___[[[ZZZ]]]```aaaaaacccbbbcccgggnnnvvv|||wwwmmmhhhhhhjjjsss|||ssscccZZZSSSJJJBBB???===;;;999777666666888999===>>>BBBHHHOOOTTTWWWWWWUUUSSSQQQOOONNNOOOPPPPPPWWWYYY\\\^^^]]]\\\]]]]]]ZZZOOOBBB:::777777555333555999;;;>>>HHHVVVaaaeeeeeeeeecccaaa```bbbfffjjjppptttyyy{{{||||||~~~{{{zzzyyywwwssskkkbbbZZZQQQJJJAAA<<<;;;:::888666666888:::888555444666888:::999;;;@@@EEENNN```qqq}}}zzzvvvtttttttttssssssrrrrrrqqqpppnnnmmmlllkkkiiijjjkkklllkkkjjjhhhfffdddaaa^^^\\\[[[ZZZYYYXXXWWWTTTOOOKKKHHHEEEAAA>>><<<:::777777888999999999888999;;;???BBBGGGTTTaaaqqq~~~fffRRRHHH@@@999777666555333222222222111333333444444555666666666777777888999;;;<<<======@@@BBBFFFQQQiii|||zzzbbbVVVNNNIIIGGGCCCBBB???======>>>@@@AAAIIIXXXvvv```___]]][[[ZZZZZZ[[[[[[WWWXXXXXXXXXXXXWWWVVVVVVQQQMMMIIIFFFEEEEEEEEEDDDCCCDDDFFFGGGHHHJJJNNNQQQNNNWWW^^^rrr{{{qqquuu~~~wwwvvvzzz~~~yyylll```XXXUUUQQQVVV]]]eeelllttt{{{~~~{{{vvvmmmbbbVVVKKKCCC???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@AAAAAA@@@@@@AAACCCDDDEEEJJJQQQYYY```bbb^^^WWWRRRJJJEEEAAAAAABBBDDDJJJQQQ^^^ccclllvvvtttbbbSSSHHHBBB;;;777777999999888::::::999999888777777777777888999:::;;;>>>CCCFFFNNNQQQYYYdddnnntttsssqqqjjjfffaaaccclllvvv~~~|||zzz{{{~~~xxxooogggcccaaa___^^^___aaadddeeeeeeeeeeeeeeehhhnnnyyy~~~zzz}}}nnnaaaTTTMMMIIICCC>>>===;;;;;;999888888888888888:::;;;>>>DDDJJJOOOQQQRRRMMMLLLJJJHHHHHHIIIJJJKKKRRRUUUYYY\\\]]]___aaaccccccXXXIII===888666555555777:::>>>GGGWWWkkkwwwzzzxxxqqqhhh```]]]^^^```bbbiiilllqqquuuxxxzzz}}}}}}}}}|||~~~}}}{{{uuulllaaaZZZPPPIIIAAA<<<;;;;;;:::888444444555555555666777888::::::<<>><<<:::888666666888999:::999888888;;;@@@DDDKKKYYYfffuuuzzzaaaOOOEEE===888666555444333222111111111333333444444555666666777888888999:::<<<===>>>???AAACCCGGGVVVsssyyy~~~vvvcccXXXPPPJJJHHHCCCAAA@@@>>>>>>???@@@AAAGGGRRRkkk___^^^]]][[[ZZZZZZZZZZZZVVVWWWWWWWWWWWWWWWVVVVVVPPPMMMHHHEEEDDDEEEDDDDDDBBBCCCEEEFFFGGGJJJNNNQQQNNNXXX```sssvvvyyyvvvuuuzzzzzzmmm```XXXTTTQQQVVV\\\dddllluuu}}}}}}}}}xxxooocccWWWMMMEEE@@@<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGGLLLRRRYYY^^^]]]WWWPPPKKKHHHDDDAAAAAACCCHHHOOOTTT]]]bbblllvvvwwwgggXXXKKKCCC===:::666555666666666555999999888888777777777777999:::;;;;;;;;;===AAADDDIIIMMMWWWeeesss|||~~~~~~rrrmmmhhhiiiqqq|||~~~wwwmmmgggffffffffffffggghhhiiiiiiiiiggggggiiikkksssxxx___SSSHHHCCCAAA===;;;<<<::::::::::::::::::999999999:::===AAAGGGKKKMMMMMMHHHGGGFFFEEEEEEFFFHHHJJJQQQTTTXXX\\\___cccgggjjjkkk```QQQCCC:::777777888:::>>>EEERRRggg}}}}}}mmmbbb]]]]]]]]]]]]aaadddiiinnnssswwwzzz|||xxxvvvuuuuuuwwwyyyyyyxxx||||||zzzvvvoooeeeZZZTTTIIIDDD>>>:::999999999888666555444444666888999888;;;<<<@@@FFFOOO]]]nnn|||}}}{{{xxxvvvvvvuuutttrrrrrrrrrqqqpppooonnnmmmmmmjjjjjjkkkkkkjjjiiihhhgggaaa___\\\ZZZZZZYYYXXXWWWRRROOOJJJFFFCCC@@@===;;;888777666777999:::;;;:::888888;;;@@@DDDLLLZZZhhhxxxsss\\\KKKBBB;;;777555444333222111111111111222333333444555666777777888999:::<<<===???@@@@@@BBBDDDJJJ\\\}}}{{{xxx~~~qqqbbbYYYQQQLLLJJJCCCBBB@@@??????@@@AAAAAABBBJJJ```^^^]]]\\\[[[ZZZYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWVVVPPPLLLGGGDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEGGGKKKOOOOOOWWW]]]mmmvvvtttzzzsssfff]]]XXXSSSWWW\\\cccjjjrrr{{{}}}}}}xxxooodddXXXMMMEEEAAA<<<<<<;;;;;;;;;;;;<<<<<<===>>>???AAABBBBBBBBBBBBDDDDDDCCCDDDEEEFFFHHHJJJOOOTTTZZZ\\\XXXQQQKKKGGGCCCBBB@@@@@@CCCJJJPPPTTTXXX]]]eeennnxxxvvviii\\\PPPFFF???===888777666666777777777666999999999999888888888888999:::;;;;;;;;;<<>>CCCFFFFFFFFFCCCBBBAAAAAABBBDDDGGGHHHRRRTTTXXX]]]aaagggmmmqqqppphhhZZZKKK???999999;;;;;;BBBLLL]]]uuuwwwjjjeeedddddddddlllmmmnnnpppsssuuuvvvvvvrrrpppmmmlllmmmnnnnnnnnnppppppooojjjbbbXXXOOOJJJAAA???;;;888777777777666888666444555777999::::::<<<@@@FFFNNNYYYiiizzz|||{{{yyywwwvvvvvvuuutttrrrrrrqqqqqqpppooonnnmmmmmmkkkkkkjjjiiigggeeedddccc```]]][[[ZZZ[[[[[[[[[ZZZQQQNNNIIIFFFCCC@@@===:::999888777888;;;<<<<<<<<<999999<<<@@@DDDLLL[[[iiiyyykkkWWWIII???:::888444333222111111111111111222222333444555666777888888999:::<<<>>>@@@AAABBBBBBEEENNNdddxxxzzzlllaaaZZZRRRMMMKKKDDDCCCBBBAAA@@@@@@@@@AAA@@@FFF[[[}}}]]]\\\\\\[[[ZZZYYYXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWOOOKKKGGGDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDIIILLLQQQXXX\\\hhhvvvtttyyyvvvhhh___ZZZUUUXXX\\\aaahhhpppyyy~~~}}}{{{vvvmmmbbbWWWMMMFFFBBB<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBBBBFFFFFFFFFFFFGGGIIIKKKMMMSSSWWW[[[ZZZTTTMMMHHHGGG===?????????CCCKKKPPPQQQTTTWWW\\\bbbiiirrr||||||vvvccc[[[RRRKKKBBB:::888999222333444666777888999999::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@EEEJJJWWWhhhzzz~~~zzz}}}{{{vvvuuuvvvsssssssssrrrooommmmmmmmmkkkmmmpppwww}}}fffUUULLLEEE???===;;;999999;;;999:::;;;;;;<<<<<<<<<<<<888888999;;;>>>??????=========<<<===>>>AAADDDFFFPPPSSSXXX]]]cccjjjrrrxxxvvvqqqeeeVVVGGG>>>;;;===;;;BBBNNN```xxx~~~|||}}}~~~}}}yyyvvvrrrnnnkkkeeeaaa^^^\\\\\\^^^______bbbbbb```[[[SSSKKKEEECCC======<<<;;;:::999888777888777777777999<<>>@@@AAABBBBBBGGGSSSjjjvvv~~~xxxhhh___YYYRRRNNNMMMFFFEEEDDDBBBAAA@@@??????AAAFFFYYYyyy\\\\\\[[[[[[ZZZYYYWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYNNNKKKFFFCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@CCCHHHKKKPPPXXX[[[fff~~~|||wwwsssxxx~~~xxxkkkaaa\\\WWWYYY\\\aaagggpppyyy}}}|||xxxssskkkaaaVVVLLLEEEBBB<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>@@@CCCDDDHHHHHHHHHHHHJJJLLLNNNOOOUUUXXXYYYVVVNNNHHHEEEEEE<<<@@@BBBBBBFFFNNNRRRQQQPPPQQQSSSUUUZZZ```hhhnnnooonnnlllkkkjjjeee^^^YYYPPPJJJEEEBBB<<<555333666111333555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>>>>>>>@@@BBBDDDJJJVVVgggyyy{{{{{{|||xxxxxxxxxvvvrrrpppqqqsssooopppsss{{{zzzhhhWWWJJJDDD???;;;<<<;;;888888;;;:::::::::;;;<<<======>>>;;;:::999:::<<<<<<;;;999:::::::::;;;===@@@DDDFFFLLLOOOTTT[[[cccmmmwww~~~~~~{{{rrrbbbOOOBBB======;;;BBBKKKXXXmmm{{{ssskkkbbb]]]UUURRRNNNLLLMMMPPPRRRRRRVVVWWWUUUOOOHHHBBB@@@@@@===???BBBCCCBBB@@@>>><<<999;;;===>>>???CCCIIINNNRRRZZZdddlllxxx~~~|||{{{uuutttssstttvvvvvvtttsssoooooonnnnnnmmmllllllllliiihhhgggeeecccbbbaaaaaaaaa^^^[[[YYYXXXXXXWWWVVVNNNKKKGGGDDDAAA???<<<999999888888999;;;;;;:::999999999<<>>@@@AAABBBAAAIIIXXXooowwwtttrrreee]]]XXXRRRNNNNNNHHHGGGEEECCCAAA???>>>===@@@CCCTTTqqq[[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWXXXYYYZZZZZZYYYYYYNNNKKKFFFCCCBBBCCCBBBBBB>>>???>>>>>>???CCCHHHLLLMMMVVVZZZeee|||||||||xxxssswww|||~~~qqqgggbbbWWWYYY\\\aaahhhqqq{{{}}}|||vvvqqqjjj```UUULLLEEEBBB<<<<<<<<<;;;;;;<<<<<<<<>>>>>@@@BBBEEEGGGIIIIIIIIIJJJKKKMMMOOOQQQTTTVVVVVVQQQIIICCCBBBCCC>>>DDDGGGGGGKKKSSSVVVSSSLLLLLLMMMMMMPPPUUU\\\aaa```]]]ZZZXXXWWWTTTNNNIIIEEEAAA??????;;;333222666555777888888777777888:::======>>>>>>>>>>>>>>>>>>===???AAABBBAAABBBDDDEEECCCIIIUUUfffwww|||}}}|||zzzvvvuuuwwwyyyqqqrrruuu~~~{{{dddUUUIII???>>>:::888::::::888888;;;::::::::::::;;;===>>>??????===<<<=========:::999:::::::::<<<>>>BBBEEEGGGHHHKKKQQQYYYcccooozzzzzzjjjUUUEEE===<<<===BBBGGGOOO```zzzwwwmmmcccYYYRRRPPPLLLHHHGGGIIIMMMOOOQQQQQQQQQOOOJJJCCC??????@@@@@@CCCHHHJJJIIIFFFCCCAAA;;;???CCCEEEEEEJJJSSSZZZ___iiissszzzvvvooonnnnnnsssrrrrrrsssuuuvvvuuusssnnnnnnmmmmmmllllllkkkkkkhhhgggfffeeedddcccccccccbbb___[[[XXXWWWUUUSSSRRRMMMJJJFFFCCC@@@>>>;;;888888777777888::::::999777888888<<>>@@@AAABBB@@@JJJ[[[rrrrrrrrr{{{oooccc\\\WWWRRROOOOOOIIIHHHFFFDDDBBB???===<<<===@@@NNNhhh___^^^\\\ZZZXXXXXXXXXYYYZZZYYYXXXYYYZZZYYYWWWUUULLLJJJGGGEEEDDDCCCDDDEEEBBBAAAAAAAAABBBEEEHHHIIIJJJPPPZZZhhhxxx~~~|||~~~{{{uuuvvv{{{yyynnnggg^^^YYYYYY```hhhooowww~~~~~~|||tttqqqkkkcccYYYOOOFFFAAA===<<<::::::;;;;;;;;;:::<<<<<<===>>>@@@BBBEEEGGGHHHIIIJJJJJJIIIMMMSSSYYY[[[WWWQQQJJJDDDAAA??????@@@AAADDDKKKRRRWWWWWWUUUMMMIIIGGGJJJRRRXXXZZZYYYVVVQQQLLLJJJJJJJJJHHHFFFCCC@@@<<<888666555444333333666999;;;<<<<<<===>>>@@@BBBDDDDDDCCCCCCCCCDDDDDDFFFHHHIIIHHHGGGGGGHHHJJJLLLSSS```ooo{{{|||zzzxxxwwwvvvssssssvvv~~~hhhVVVIIIAAA>>>===;;;:::999:::<<>>CCCCCCBBB???===<<<===???::::::;;;>>>BBBDDDEEEEEEHHHJJJMMMUUU```nnnzzzqqq[[[III@@@>>>>>>@@@DDDLLLTTTaaawwwvvvnnnfff[[[SSSQQQMMMNNNPPPRRRTTTVVVWWWXXXZZZTTTNNNJJJEEEAAADDDJJJKKKRRRZZZ]]]XXXPPPJJJFFFCCCHHHNNNRRRUUU]]]gggoooqqqzzzssscccXXXYYY___ccciiimmmmmmnnnqqqqqqnnnlllmmmpppqqqqqqpppnnnllljjjiiigggfffeeebbb^^^[[[```___^^^[[[YYYVVVSSSRRRMMMIIIDDD@@@>>><<<:::999999888777777777888:::;;;777<<>>999777777000222333222//////111444333333333444666777999:::<<<===>>>>>>===>>>@@@BBBJJJLLL]]]zzz~~~pppppp{{{iii___\\\SSSRRRSSSNNNJJJGGGCCC@@@?????????>>>999AAAMMM^^^|||^^^]]][[[ZZZYYYYYYYYYZZZ[[[ZZZYYYYYYZZZZZZXXXVVVLLLKKKHHHEEECCCCCCDDDDDDBBBBBBBBBBBBCCCEEEGGGIIIIIIMMMVVVbbbsss~~~~~~|||{{{|||vvvxxx}}}tttlllaaa[[[ZZZ___fffmmmvvv}}}}}}{{{ssspppkkkcccZZZPPPGGGCCC>>><<<::::::;;;;;;;;;:::<<<<<<<<<===???BBBEEEFFFKKKLLLLLLLLLNNNRRRWWW[[[XXXTTTMMMFFFAAA>>>======CCCFFFLLLTTT[[[]]][[[XXXMMMJJJJJJMMMTTTXXXXXXVVVMMMJJJGGGFFFGGGGGGFFFDDDBBB???;;;888666555555444444666999;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFFFFHHHIIIJJJMMMPPPQQQQQQPPPPPPPPPOOOQQQVVV```mmmwww}}}}}}{{{zzzyyyssstttvvv||||||ttt\\\MMMDDD??????<<<;;;:::999999;;;===>>>===>>>>>>>>>>>>???BBBEEEIIIIIIHHHDDD@@@===<<<<<<<<<;;;<<>>>>>@@@EEEJJJTTTfffwww|||ooohhhaaaYYYUUUUUU[[[\\\]]]___``````______[[[UUUOOOLLLJJJKKKRRR[[[dddhhhmmmkkkdddZZZRRROOONNNUUU^^^dddiiiooowww}}}uuudddUUULLLLLLPPPWWW^^^eeeiiimmmrrrsssqqqnnnoooqqqrrrqqqooollljjjjjjhhhfffeeedddbbb___\\\___^^^]]]ZZZXXXUUURRRQQQMMMIIIDDD@@@>>><<<:::999777666555555555666888999888<<>>??????@@@CCCEEEHHHMMM___}}}zzzoooqqq}}}llleeebbbXXXSSSRRRJJJIIIFFFCCCAAA@@@???>>><<<<<>><<<::::::;;;<<<;;;:::<<<<<<<<<>>>@@@BBBEEEFFFMMMLLLLLLNNNRRRVVVXXXYYYTTTPPPJJJDDD@@@>>>>>>???EEEKKKUUU___dddccc]]]WWWLLLLLLMMMRRRVVVWWWUUUQQQFFFEEEDDDEEEFFFGGGEEEDDDAAA???<<<999666555555666555777999:::;;;===@@@CCCEEEGGGIIIKKKKKKLLLOOOPPPTTTXXX\\\______^^^^^^^^^]]]]]]```fffnnnvvv{{{}}}}}}{{{vvvvvvwwwzzzzzzwww}}}~~~aaaNNNEEE@@@???AAA===<<<;;;;;;;;;;;;<<<===???@@@BBBCCCEEEHHHMMMPPPQQQRRRQQQMMMGGGAAA>>>===>>>>>>???BBBFFFIIIJJJJJJIIIKKKQQQZZZhhhxxxzzzcccOOODDD@@@???>>>>>>???@@@FFFSSSaaayyy|||tttnnniiiddddddffflllllllllllljjjgggcccaaa[[[TTTOOOOOOQQQWWWcccnnnyyy|||~~~{{{rrrjjjdddaaagggoooyyywwwaaaQQQFFF???>>>AAACCCLLLUUU\\\eeennnqqqooopppqqqqqqqqqpppmmmjjjhhhjjjgggeeeccccccbbb```___^^^]]]\\\YYYWWWTTTQQQPPPKKKGGGCCC???===<<<:::888777666555555555666888999999<<>>AAABBBCCCEEEFFFHHHQQQfffxxxrrrxxxpppjjjhhh]]]UUUPPPGGGHHHFFFDDDCCCBBB@@@>>>;;;@@@AAAEEESSSooo\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[\\\ZZZWWWUUUMMMKKKHHHEEECCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDGGGRRRggg}}}}}}{{{www|||yyy~~~|||vvvxxx}}}{{{kkkbbb[[[\\\```gggqqqzzz~~~|||{{{zzzvvvtttnnnfff\\\QQQIIIDDD>>><<<;;;:::;;;<<<;;;:::======>>>???AAADDDFFFHHHMMMKKKKKKNNNSSSWWWWWWUUURRROOOIIIDDDAAAAAACCCDDDHHHPPP\\\fffiiiddd[[[TTTLLLMMMPPPTTTWWWUUUQQQLLLDDDEEEGGGHHHIIIHHHFFFEEEAAA@@@===:::777555666777777888:::;;;<<>>>>>>>>>>>>>>???@@@AAABBBEEEHHHLLLPPPUUUZZZ^^^]]]^^^\\\XXXQQQJJJEEECCCAAAAAABBBEEEIIILLLMMMLLLKKKNNNTTT^^^lll|||~~~gggRRREEEAAABBB???>>>>>>===@@@IIITTTiiiwww~~~yyyuuuuuuvvvuuutttsssoooiiiccc]]]YYYUUUPPPNNNPPPUUU\\\iiiuuu{{{|||{{{{{{{{{hhhRRRDDD>>>:::999:::;;;AAAIIIQQQ\\\hhhnnnmmmoooooooooooonnnkkkiiihhhiiifffcccbbbbbbbbbaaaaaa]]]]]][[[YYYVVVSSSQQQOOOIIIFFFAAA>>><<<;;;:::888999888777777777888:::;;;:::===BBBHHHSSSdddxxxkkkZZZFFF<<<888444222222222222111111000111111222222333555666777888999999888;;;@@@CCCDDDDDDEEEFFFJJJXXXqqq||||||ooojjjggg]]]VVVQQQGGGHHHGGGFFFFFFEEECCC???<<>>===;;;;;;<<<<<<<<<;;;?????????@@@BBBEEEHHHIIILLLKKKLLLPPPUUUWWWUUURRRNNNKKKGGGCCCBBBDDDGGGJJJOOOWWWbbbiiiiiibbbXXXRRRKKKNNNQQQTTTUUURRRMMMIIIFFFHHHJJJKKKJJJGGGEEEDDDBBBBBB@@@<<<777666777999999:::<<<===???BBBFFFIIIHHHKKKNNNQQQTTTYYY]]]aaaggglllrrrwwwzzz|||~~~~~~|||zzzzzz{{{}}}rrr```UUUIIIEEEDDDAAA@@@AAA????????????@@@BBBDDDFFFGGGLLLRRRXXX^^^ccciiilllpppoookkkcccZZZQQQKKKIIIGGGFFFFFFIIILLLNNNOOONNNOOOQQQVVV```nnn~~~iiiSSSGGGCCCBBB???>>>>>>>>>???FFFNNN]]]mmm~~~}}}yyyvvvuuusssoooiii```XXXQQQLLLKKKHHHIIIMMMRRRXXXbbbkkkqqqwwwkkkYYYFFF===;;;:::999:::>>>BBBFFFLLLXXXfffmmmnnnllllllllllllllljjjiiihhhhhhfffcccaaabbbbbbaaaaaa]]]\\\[[[YYYVVVSSSQQQOOOGGGDDD???<<<;;;;;;999888999888777777777888:::;;;;;;>>>CCCLLLYYYkkk~~~~~~dddTTTBBB:::777555333333222111111000111111222222222333555777888999999999:::===AAACCCDDDCCCDDDDDDJJJ]]]zzz{{{kkkdddbbbXXXTTTRRRKKKKKKJJJJJJJJJIIIFFFBBB>>>AAA??????III___^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[YYYUUURRRJJJIIIFFFEEEDDDDDDFFFFFFEEEHHHKKKLLLLLLHHHDDDAAA@@@@@@EEEVVVqqquuurrryyy}}}}}}wwwyyy~~~vvvuuuyyy}}}pppfff]]][[[^^^dddmmmvvv{{{~~~}}}||||||}}}}}}{{{xxxrrriii^^^SSSIIIDDD???===;;;;;;<<<===<<<;;;?????????AAACCCEEEHHHIIIMMMNNNPPPTTTVVVVVVSSSQQQIIIGGGCCCAAABBBFFFKKKOOO[[[```fffhhhddd\\\UUUPPPKKKMMMOOOQQQPPPMMMIIIFFFGGGIIIKKKJJJHHHEEEDDDDDDDDDEEECCC>>>999666888::::::<<>>???>>>>>>CCCIIITTTcccvvv~~~vvvooommmjjjeee]]]UUUMMMFFFCCCAAA@@@BBBGGGJJJMMMSSS[[[dddooo}}}tttXXXJJJ===888999999999:::===@@@CCCIIIVVVdddkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggeeecccbbbbbbbbbaaa___\\\[[[ZZZXXXUUURRROOONNNEEEBBB>>>;;;;;;:::999888777666555555555666888999<<>>>>>>>>???AAADDDFFFHHHJJJNNNRRRUUUTTTQQQOOONNNGGGEEEBBBAAADDDJJJQQQVVVccceeeeeebbb[[[SSSOOOMMMJJJKKKMMMLLLKKKHHHFFFEEEGGGIIIKKKKKKHHHFFFFFFGGGGGGHHHFFFAAA:::666888;;;:::===AAADDDGGGIIILLLNNNMMMPPPTTTYYY^^^eeelllqqqssswww~~~ttt]]]QQQMMMIIIDDDCCCHHHKKKKKKLLLMMMNNNKKKHHHEEEEEEGGGKKKMMMWWW___kkkwww|||nnnbbb[[[XXXYYYVVVUUUTTTUUUVVVWWWVVVUUUSSSUUU[[[eeessskkkWWWMMMJJJGGGCCCAAAAAA@@@===???DDDJJJXXXjjjzzz{{{wwwnnnddd```]]]WWWPPPJJJDDD@@@>>>;;;:::;;;???@@@BBBGGGNNNWWWdddyyysss^^^JJJ@@@888888999888888999;;;???EEENNN\\\jjjooommmooonnnmmmlllkkkjjjiiihhhgggeeedddccccccbbb___]]]YYYXXXWWWUUURRROOOMMMKKKDDDAAA===:::::::::999888777666555555555666888999===@@@HHHSSScccuuuoooWWWIII;;;666666444333222333111///000222333222000222444666888::::::999999:::<<<>>>@@@AAACCCEEEGGGTTTlllvvvwwwqqqaaaZZZYYYRRRQQQRRRLLLNNNMMMKKKKKKJJJHHHEEEBBB>>>???CCCGGGOOOddd````````````___]]][[[YYYXXXXXXYYYZZZZZZWWWRRROOOGGGFFFEEEDDDEEEFFFHHHIIIFFFIIIMMMPPPNNNIIICCC???AAADDDPPPgggssssss}}}xxxyyy}}}|||}}}~~~~~~yyyvvvwwwyyypppfff]]]\\\^^^ccckkksss|||~~~}}}|||||||||}}}~~~wwwuuupppiiiaaaWWWPPPKKK???===<<<;;;======<<<;;;<<<<<<===>>>@@@BBBEEEGGGGGGLLLRRRSSSPPPLLLJJJJJJHHHFFFDDDDDDHHHOOOWWW\\\ffffffbbb[[[RRRKKKIIIIIIJJJJJJKKKIIIGGGEEEEEEEEEHHHKKKMMMLLLIIIHHHIIIKKKIIIJJJHHHBBB:::777888<<<:::>>>CCCGGGIIIKKKMMMOOOOOORRRWWW\\\aaaiiipppuuuvvvzzzzzz```NNNHHHJJJIIIEEEEEEKKKPPPRRRUUUXXXXXXTTTOOOKKKIIIKKKOOORRR]]]ffftttzzznnnddd```aaaccc[[[ZZZYYYYYYZZZZZZYYYXXXSSSVVV\\\fffuuulllYYYOOOMMMMMMIIIEEEEEEBBB>>>===AAACCCPPPaaasss}}}sssooommmdddYYYVVVRRRMMMGGGBBB>>>===<<<999777666999:::;;;AAAHHHKKK[[[uuu~~~bbbKKKCCC<<<888999:::888777888???EEEMMMYYYiiiwwwzzzvvvrrrrrrpppnnnllljjjhhhhhhfffeeedddddddddbbb^^^[[[WWWVVVUUUSSSPPPMMMKKKIIICCC@@@<<<:::::::::999888999888777777777888:::;;;===AAAIIIVVVfffxxxkkkTTTFFF888444555333222222444111//////222333222000222444666999::::::999999888:::<<<>>>@@@CCCGGGJJJ\\\uuuppptttnnn___ZZZYYYSSSPPPPPPIIIOOOMMMKKKJJJIIIGGGDDDBBB===@@@EEEGGGJJJ[[[[[[\\\]]]]]]\\\[[[ZZZYYY[[[WWWUUUWWW[[[[[[UUUNNNIIIGGGDDDDDDFFFHHHIIIIIIKKKLLLMMMKKKGGGCCCAAA@@@BBBGGGXXXvvvxxxssswwwvvvuuu{{{}}}{{{uuulllccc```___ccckkkttt|||~~~}}}}}}}}}{{{zzzzzz{{{}}}~~~}}}||||||wwwqqqkkkdddZZZNNNFFFBBB@@@===;;;<<<=========>>>>>>>>>???AAADDDGGGIIIKKKOOOSSSSSSOOOKKKIIIIIIHHHHHHJJJMMMQQQWWW\\\___ddd```ZZZSSSMMMIIIGGGGGGCCCDDDEEEDDDBBBAAABBBCCCGGGKKKLLLIIIJJJNNNQQQPPPSSSKKKCCC???<<<999888:::>>>AAAFFFJJJLLLOOOQQQSSSPPPSSSYYY___eeemmmtttyyy}}}~~~zzz{{{~~~~~~hhhXXXNNNKKKNNNKKKKKKMMMOOOTTTYYY^^^aaabbb^^^XXXSSSRRRUUUZZZ]]]hhhsssuuummmgggcccccceeeddddddbbb___```ccc___YYYVVVXXX]]]iiiyyynnn___YYYVVVYYYTTTLLLFFFCCCAAA@@@???DDDLLLXXXgggzzz|||qqqlllggg]]]TTTPPPFFFEEECCC@@@===;;;999777777777666666666888<<<@@@JJJTTTmmmuuuaaaNNNCCC===;;;888555555666999:::BBBFFFWWWooo}}}xxxqqqllljjjjjjjjjiiijjjgggeeecccaaa___]]]ZZZZZZYYYWWWSSSOOOKKKHHHFFF>>>===;;;:::999888888888444555666666666888;;;======CCCNNN[[[jjjyyyyyygggRRRBBB888999:::222...111///000000111111222333333444444555777888999:::;;;???AAA>>>AAAEEE@@@AAAQQQbbb||||||jjjsssdddaaa]]]ZZZVVVSSSOOOLLLNNNLLLIIIHHHHHHGGGEEECCC@@@CCC??????FFFPPPlll[[[[[[\\\\\\\\\[[[YYYXXX]]]YYYVVVWWWZZZYYYSSSMMMIIIGGGDDDDDDFFFHHHIIIIIIKKKLLLLLLIIIFFFCCCBBBBBBFFFNNNccc{{{xxxvvv{{{{{{zzz{{{}}}~~~|||rrrhhhbbb```bbbjjjsss{{{~~~}}}}}}}}}{{{yyyyyyyyy{{{|||{{{zzzyyyuuupppkkkddd[[[PPPHHHBBB???<<<;;;<<<======<<<<<<===>>>@@@AAACCCFFFHHHMMMPPPRRRQQQMMMJJJHHHHHHIIIJJJMMMPPPUUUYYY]]]___]]]ZZZTTTNNNIIIFFFDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEGGGKKKNNNMMMOOOTTTVVVUUUUUUMMMDDD@@@===::::::===>>>BBBGGGJJJMMMOOOQQQSSSRRRVVV[[[aaahhhooowww|||~~~tttooollljjjgggddddddhhhnnnsssvvv{{{{{{{{{zzzyyyyyy{{{}}}~~~sss```RRRJJJIIIKKKJJJLLLPPPVVV]]]dddjjjnnnmmmiiiccc^^^\\\___cccfffnnnyyysssjjjfffeeeggglllnnnnnnkkkgggfffeee___WWWTTTVVV]]]kkk~~~qqqddd^^^\\\^^^[[[UUUNNNHHHCCC@@@???@@@GGGQQQ___rrr~~~rrrfff___ZZZPPPHHHEEE@@@???===;;;999666555444555555555444444666:::>>>CCCKKKbbbqqqbbbSSSEEE===;;;999777555555777999;;;EEELLL___yyy~~~yyysssnnnkkkkkkjjjjjjllljjjgggeeecccaaa^^^\\\YYYXXXUUURRRNNNJJJFFFDDD===<<<;;;:::999888888888888999999888777777:::<<>><<<@@@GGGCCCGGGYYYjjj{{{lllyyywwwccc```\\\YYYVVVSSSPPPMMMMMMKKKIIIHHHHHHGGGDDDBBB???CCCAAA@@@FFFNNNfffZZZZZZZZZZZZZZZZZZYYYXXX]]]YYYWWWWWWZZZXXXRRRLLLIIIFFFDDDDDDEEEGGGHHHHHHKKKKKKJJJGGGCCCBBBCCCDDDGGGVVVrrr{{{xxx{{{~~~~~~|||yyymmmeeeaaaaaahhhpppxxx}}}~~~}}}}}}}}}zzzyyyxxxxxxyyyzzzyyywwwwwwsssoookkkeee]]]RRRJJJAAA???<<<:::;;;<<<<<<<<<;;;>>>AAABBBBBBDDDHHHLLLRRRRRRRRROOOLLLHHHGGGGGGJJJMMMQQQUUUXXXZZZ[[[[[[VVVSSSOOOJJJFFFDDDCCCCCCCCCCCCCCCAAA@@@AAADDDGGGIIINNNSSSUUUYYY^^^___]]]XXXNNNEEE@@@===;;;<<<@@@???CCCGGGKKKMMMPPPRRRTTTUUUYYY^^^dddkkksss{{{wwwjjj```ZZZVVVSSSRRRRRRUUU\\\ccchhhkkkmmmnnnppppppppprrrtttwwwzzz}}}zzzhhhYYYOOOLLLNNNNNNQQQXXX```iiiqqqwwwzzzyyyuuuoookkkiiikkkoooqqqvvvqqqgggeeeffflllrrrssstttrrrooommmjjjaaaWWWSSSUUU]]]nnnqqqfffbbb```bbbbbb___XXXNNNEEE@@@???===CCCKKKVVVhhhyyy{{{nnn___WWWQQQHHHBBB@@@::::::999777555444222222333333333333333555999<<<@@@EEEVVVsssyyyqqqdddXXXLLLDDD===999999777666555555888;;;<<>>666777888333000222111222222333333444555555444555666777888:::;;;;;;:::===<<<@@@GGGFFFMMM```vvvzzzqqqnnn___]]]ZZZXXXVVVTTTQQQNNNMMMKKKIIIHHHGGGFFFDDDBBB@@@DDDBBBBBBFFFJJJ^^^|||YYYYYYYYYYYYYYYYYYXXXXXX[[[YYYWWWWWWYYYWWWRRRMMMHHHFFFDDDCCCDDDFFFGGGGGGIIIHHHFFFCCC@@@@@@BBBDDDFFF]]]~~~{{{{{{zzz}}}oooeee``````fffnnnuuuzzz~~~}}}}}}}}}{{{zzzyyyyyyyyyyyyxxxwwwwwwtttppplllggg^^^SSSJJJAAA>>>;;;:::;;;<<<<<<<<<===@@@BBBBBBCCCGGGOOOUUUYYYWWWSSSOOOKKKIIIHHHHHHMMMPPPTTTWWWXXXWWWUUUTTTPPPNNNKKKHHHFFFFFFEEEFFFFFFFFFFFFEEEEEEGGGLLLOOOPPPVVV\\\```eeeiiihhhcccXXXNNNDDD???<<<;;;===AAA@@@CCCHHHLLLNNNQQQSSSUUUWWW[[[aaahhhooowwwuuueee\\\VVVQQQNNNKKKKKKMMMRRRXXX^^^bbbcccdddfffhhhiiijjjkkknnnpppssswww|||kkkZZZRRRQQQTTTYYYaaajjjssszzz~~~}}}yyyvvvuuuwww{{{}}}~~~rrriiifffhhhmmmsssooorrruuuuuutttqqqfff[[[UUUVVV]]]mmmpppgggcccaaa___bbbbbb\\\PPPEEE@@@???>>>BBBHHHRRRbbbttt|||mmm\\\RRRKKKDDD???>>>888888777666555444444333222333444333333555888;;;CCCEEEOOOfffqqqbbb[[[PPPGGG@@@<<<999777666666555555666999;;;===CCCOOOfff|||uuuqqqnnnmmmlllkkkpppmmmjjjgggeeebbb___\\\WWWVVVSSSOOOKKKFFFCCCAAA;;;;;;999888888777777777;;;;;;;;;999777777999;;;CCCJJJVVVdddrrrgggUUUEEE<<<555666666333111222///000000111111222333333555555666777999:::;;;<<<===@@@>>>AAAHHHHHHQQQggg{{{xxxiii[[[YYYVVVUUUUUUSSSQQQOOOMMMKKKIIIHHHHHHGGGDDDBBBBBBEEEBBBAAAEEEHHHZZZwwwXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVWWWXXXWWWSSSOOOHHHFFFCCCBBBDDDEEEFFFFFFEEEDDDBBB???===>>>AAADDDKKKhhhzzz~~~pppfff```___dddkkkqqqvvv|||~~~}}}}}}}}}}}}{{{zzzzzz{{{{{{zzzxxxyyyvvvrrrnnnhhh___SSSJJJAAA???<<<:::;;;<<<<<<<<<>>>@@@AAABBBFFFMMMWWW___```[[[TTTNNNKKKJJJKKKLLLPPPQQQTTTUUUUUURRRNNNLLLJJJJJJIIIHHHHHHIIIIIIJJJLLLLLLMMMNNNOOOSSSYYY]]]]]]cccjjjnnnrrrsssnnnfffTTTJJJAAA===;;;:::===BBBAAADDDIIIMMMOOORRRTTTVVVXXX]]]ccckkksss|||rrraaaUUUPPPMMMKKKHHHEEEFFFHHHNNNTTTYYY\\\\\\```bbbeeefffggghhhjjjkkklllpppvvv|||iii[[[WWWZZZ```iiittt}}}tttmmmiiihhhkkkooonnntttzzz~~~~~~yyylll___ZZZYYY^^^nnnnnneee```\\\WWWZZZ\\\XXXMMMDDD??????>>>BBBHHHOOO]]]ooo{{{xxxhhhVVVJJJCCC===999999777777666666555444444444333444555555555666999<<>>;;;999777666444444444555666999<<<===>>>KKK___vvv~~~zzzuuuqqqooommmlllkkkmmmkkkgggeeecccaaa^^^[[[WWWVVVSSSOOOKKKFFFBBB@@@:::999888888777777777777777888888888777888:::===CCCLLLYYYhhhvvvxxxaaaOOOAAA:::555444444333111222///000000111111222333333555555666888999:::;;;<<<>>>@@@???AAAIIIKKKXXXppp}}}~~~xxxfffWWWUUUTTTSSSSSSSSSQQQOOOOOOMMMKKKJJJIIIHHHFFFDDDEEEFFFAAA@@@EEEHHHZZZvvvYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWXXXWWWUUUQQQNNNHHHFFFCCCBBBCCCDDDEEEEEEBBBBBBAAA>>>===>>>AAACCCTTTttt}}}sssiiiccc```cccjjjmmmrrrxxx}}}~~~}}}}}}}}}}}}|||{{{{{{|||}}}|||zzzzzzxxxtttpppkkkaaaTTTKKKBBB@@@===;;;<<<=========>>>???AAAFFFNNNXXXaaagggeee^^^UUUMMMJJJKKKMMMOOOPPPQQQQQQQQQPPPMMMKKKIIIHHHIIIIIIKKKLLLNNNPPPQQQOOOQQQSSSVVVYYY^^^dddhhhoootttyyy|||~~~zzzooodddOOOGGG???<<<;;;;;;>>>BBBBBBEEEJJJNNNPPPSSSUUUWWWZZZ___fffoooxxxnnneeeYYYOOOKKKIIIHHHFFFAAABBBEEEKKKSSSXXX[[[\\\___aaadddeeeeeefffgggiiihhhkkkqqqvvv|||nnnhhhaaahhhsssvvvoookkkhhhhhhkkkttt|||rrrccc^^^^^^cccttt|||iii___WWWQQQOOOQQQSSSOOOIIICCC??????<<>>;;;999999777555333444444444555777999;;;======GGGWWWiii{{{zzzwwwsssooonnnmmmllljjjjjjgggeeecccaaa___\\\ZZZWWWUUURRRNNNJJJEEEAAA???999888888777666666777777555666777777777999<<>>AAAJJJOOO```{{{}}}|||pppbbbWWWUUUTTTSSSTTTTTTRRRQQQRRRPPPNNNLLLLLLKKKIIIGGGFFFGGGBBBAAAFFFIIIYYYtttYYYYYYXXXXXXXXXYYY[[[[[[[[[[[[ZZZXXXVVVRRRNNNKKKHHHEEEBBBAAABBBDDDDDDDDDAAAAAAAAA@@@>>>???BBBDDDWWWyyyyyyppphhhbbbdddiiijjjooouuu{{{~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{}}}~~~}}}|||yyywwwuuurrrmmmdddXXXOOOCCCAAA>>><<<===>>>>>>>>>@@@AAAFFFRRR___jjjnnnooohhh___SSSKKKIIIKKKNNNPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMOOORRRUUUXXXZZZ[[[YYY\\\aaafffkkkpppvvvzzz~~~ooo```KKKDDD>>>======<<>>===>>>?????????CCCEEENNN^^^oooxxxyyyvvvhhh___RRRIIIHHHKKKOOOQQQNNNMMMKKKJJJJJJLLLNNNOOORRRSSSVVVYYY]]]aaaccceeejjjnnntttzzzmmm]]]IIICCC===>>>>>>>>>@@@DDDCCCGGGKKKOOORRRTTTVVVXXX^^^ccclllvvvoooaaaUUUTTTRRRNNNIIIFFFFFFGGGDDDDDDFFFJJJPPPUUUXXXXXXWWW[[[___bbbccceeeggghhhfffiiilllpppuuu}}}}}}}}}sssllliiihhhjjjmmmwww{{{jjj```dddqqqtttoooiiibbbMMMJJJGGGDDDDDDCCCAAA???===DDDLLLRRR[[[gggooorrrrrrbbbPPPEEE>>>999666666777666666555444333222222222444666777777777999;;;AAALLLVVV\\\hhh~~~{{{cccRRRIIIBBB;;;999777555555666666666555333444444555777888:::;;;AAADDDFFFJJJWWWhhhpppoootttqqqnnnlllllllllkkkjjjfffdddbbbaaa```___]]][[[TTTRRROOOKKKFFFAAA===;;;888777777666666666666777999999::::::999;;;===@@@HHHRRRbbbttt{{{fffQQQCCC999999666222000000000...///000000111222222333333666666777888:::;;;<<<===AAADDDAAACCCJJJPPPccciiiuuu~~~iii```[[[YYYXXXXXXXXXXXXWWWUUUVVVTTTRRRQQQQQQPPPNNNLLLEEEGGGEEEEEEIIIGGGPPPfffZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\ZZZWWWRRRLLLIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCCAAA@@@AAACCCOOOpppvvvkkkgggjjjmmmppptttwwwzzz~~~|||{{{zzz|||yyyuuurrroooiii```YYYHHHDDD>>>:::;;;@@@BBBBBBFFFOOO___qqqvvvbbbWWWNNNMMMNNNMMMMMMNNNMMMLLLLLLMMMNNNPPPTTTYYY[[[]]]```dddiiipppxxx}}}~~~vvv^^^NNNHHH@@@>>>@@@BBBAAA@@@GGGJJJNNNOOOPPPRRRWWW[[[bbbfffnnnxxxvvvdddZZZUUURRROOOMMMLLLJJJHHHFFFFFFEEEFFFJJJOOOTTTWWWXXXXXXYYY[[[^^^aaadddgggiiijjjlllooorrrvvv|||uuuooollllllpppuuu}}}ssscccpppyyyuuupppdddVVVMMMEEEEEEGGGFFFEEEEEEHHHLLLPPPVVVbbbnnnrrrqqqpppaaaPPPEEE===888666777555444444444444555666666888555444777888999>>>CCCGGGQQQ^^^iiixxxlllYYYJJJ>>>:::;;;666666666666666666555555444444555666777999;;;;;;???CCCDDDDDDLLL\\\gggjjjpppqqqrrrrrrqqqooommmlllgggfffeeeccc```]]]ZZZXXXTTTRRRNNNJJJEEEAAA???===666666555555555555555666888777999;;;:::999===DDDGGGTTTeeesssttt\\\JJJBBB999777555222111111222333111111111222333444555666888888888999:::;;;======DDD???@@@EEEHHHNNNccczzz{{{kkksssttteeeccc[[[ZZZXXXVVVUUUUUUVVVVVVUUUSSSQQQRRRSSSSSSPPPNNNMMMKKKJJJHHHFFFFFFOOOYYYttt[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZWWWRRRMMMJJJDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDBBBBBBCCCDDDTTTqqq~~~}}}~~~sssmmmnnnmmmppptttxxx|||~~~|||{{{zzz{{{xxxuuusssooohhh___WWWJJJFFF@@@<<<===AAADDDDDDSSS```tttxxx___VVVNNNMMMNNNNNNMMMOOOKKKLLLNNNQQQTTTYYY___dddgggjjjnnnrrrxxx~~~}}}eeeKKKEEE???===@@@CCCCCCBBBFFFJJJMMMOOOPPPRRRVVVZZZ```fffqqq}}}nnn___VVVRRRPPPMMMLLLLLLLLLJJJIIIHHHGGGHHHKKKQQQVVVYYYZZZ\\\]]]^^^aaadddgggjjjkkkkkkmmmpppsssvvv|||uuuqqqpppqqqvvv|||yyylllzzz}}}nnnVVVMMMFFFFFFHHHHHHIIIJJJRRRVVVZZZaaalllwww{{{xxxnnn___NNNDDD>>>888666777555555444444555555666777777444444777:::<<>>???>>>BBBCCCCCCJJJXXXbbbeeennnooopppqqqpppnnnllljjjffffffeeeccc```\\\YYYWWWSSSQQQMMMHHHCCC???===;;;888888777777777777888888666666888;;;;;;;;;@@@HHHLLLYYYiiivvvmmmVVVFFF???777666333111000000111222111111111222333444666666999888999999:::;;;<<<===AAA>>>@@@EEEHHHPPPhhhrrrkkkwwwpppcccaaaZZZYYYWWWVVVUUUTTTUUUUUUUUUSSSQQQQQQQQQPPPMMMJJJLLLIIIHHHGGGDDDCCCJJJSSSiii[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[ZZZWWWRRRMMMJJJDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFDDDCCCDDDEEEVVVnnnzzz}}}|||zzz{{{|||zzzrrrppplllooosssxxx~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyywwwuuutttpppiii^^^VVVLLLHHHCCC??????AAAFFFJJJ\\\nnnppp\\\SSSMMMMMMNNNMMMMMMOOONNNQQQVVV[[[```gggnnnrrrvvvyyy~~~xxx```GGGBBB>>>===@@@CCCDDDDDDFFFJJJNNNPPPQQQRRRVVVZZZ___ggguuuttteeeYYYRRROOONNNLLLLLLMMMMMMLLLKKKIIIIIIIIILLLRRRXXX[[[\\\```aaacccfffiiilllooopppppprrrtttwwwyyy}}}}}}~~~wwwuuuwwwzzzwww~~~qqqWWWOOOHHHHHHJJJKKKMMMPPPWWW\\\aaahhhsss}}}|||kkk\\\LLLCCC>>>999666666555555555555555666777777666444555999;;;>>>EEEMMMYYYeeesssyyygggQQQDDD>>>999666666555555555555555555555555555555444444666999===???@@@CCCDDDEEEJJJUUU___cccnnnooopppqqqpppnnnlllkkkfffeeedddaaa^^^[[[XXXVVVRRROOOKKKFFFAAA===:::999888888777777777777888888555555777;;;<<<===DDDLLLSSS```ooo|||{{{dddOOOAAA;;;555444222111000000000111111111222222333555666777999999999999::::::;;;<<<>>>>>>AAAEEEIIITTTpppyyyllljjj~~~nnncccaaaZZZYYYXXXVVVUUUTTTTTTTTTWWWUUUSSSRRRQQQOOOLLLJJJMMMJJJIIIGGGCCCAAAEEELLLZZZvvv\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXYYYXXXUUUQQQLLLIIIDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGEEECCCBBBCCCEEESSSfffzzz}}}}}}|||xxx~~~~~~yyywwwyyy|||}}}zzz{{{uuuooolllnnnrrrxxx~~~}}}}}}~~~}}}|||{{{zzzyyyxxxwwwvvvssskkk```XXXNNNJJJEEEBBB@@@BBBJJJRRRfff||||||dddZZZSSSMMMMMMNNNLLLMMMOOOSSSZZZccciiiqqqzzzhhhTTTEEEAAA>>>>>>@@@CCCDDDDDDGGGKKKOOOQQQRRRTTTXXX\\\aaajjjzzzxxxjjj___VVVQQQOOOMMMKKKKKKLLLMMMMMMLLLJJJIIIIIILLLRRRXXX\\\^^^eeefffiiilllooorrrtttuuuwwwyyy{{{}}}}}}wwwuuuyyy~~~zzzzzz~~~tttsssnnnYYYQQQKKKJJJKKKLLLOOOSSSXXX^^^eeennnyyy~~~iiiZZZJJJBBB>>>:::666555666666555555666666777888777555666:::<<>>@@@DDDFFFHHHIIIMMMVVV```gggpppqqqrrrrrrrrrpppmmmlllfffeeeccc```\\\YYYVVVUUUQQQNNNJJJFFFAAA===:::888666555555555555666666777666666888<<<===???GGGOOOYYYfffuuurrr\\\III>>>999555444222111000000000111222222222333444555666777:::999999999::::::;;;<<<===>>>BBBEEEIIIYYYwwwtttlllkkkpppgggeee\\\[[[ZZZYYYXXXWWWVVVVVVXXXXXXWWWUUUTTTRRRPPPOOOQQQNNNKKKJJJFFFAAACCCGGGPPPkkk[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVWWWVVVSSSOOOJJJGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEECCCAAA@@@AAACCCMMM\\\nnn|||wwwxxx{{{yyywwwzzzyyyuuuxxx~~~~~~zzzzzzwwwoookkkmmmpppvvv~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxuuunnnddd\\\PPPKKKFFFDDDBBBDDDQQQ___||||||dddZZZTTTOOOOOONNNMMMOOORRRZZZeeerrr{{{ooo[[[MMMDDDBBB@@@???@@@BBBCCCDDDFFFJJJNNNPPPQQQTTTYYY^^^dddooo~~~pppfff^^^XXXUUUPPPNNNMMMLLLMMMNNNMMMLLLKKKJJJJJJMMMSSSYYY^^^```hhhjjjnnnrrrvvvyyy{{{|||}}}vvvssstttyyy~~~zzz|||vvvjjjmmm~~~kkkZZZSSSMMMLLLKKKKKKMMMRRRZZZaaajjjuuujjjYYYHHHAAA>>>:::666555777666666666666777888888999888999;;;<<<>>>GGGRRRbbblllwww~~~~~~iiiWWWDDD<<<;;;:::888777555555555666666666777777===;;;::::::<<>>@@@CCCKKKTTTaaaooo|||eeeRRRDDD<<<999444444333333333222222111222222333333444666777888888888888999:::;;;======???AAAEEEIIISSSiiitttcccggg~~~|||rrrkkkgggccccccbbbaaa___]]][[[ZZZWWWXXXYYYXXXVVVUUUUUUVVVTTTOOOKKKJJJFFFBBBAAACCCKKK\\\zzzYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWSSSNNNHHHEEECCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCAAA???>>>???AAAIIISSSdddvvvuuuqqqvvv}}}~~~}}}}}}~~~sssjjjiiijjjpppxxx~~~}}}}}}~~~~~~|||{{{zzzwwwvvvuuuvvvvvvrrrjjjdddWWWOOOJJJIIIHHHNNNeee~~~|||ddd]]]WWWTTTTTTVVVYYYaaajjjwwwxxxgggXXXMMMFFFDDDAAABBBBBBBBBCCCEEEGGGIIILLLNNNPPPQQQTTT[[[eeemmmxxx}}}tttlllfffaaa^^^[[[UUUTTTSSSTTTVVVWWWWWWWWWVVVTTTTTTVVV]]]dddiiilllpppsssyyy|||zzztttllliiiccciiipppooommmfffWWWQQQMMMKKKLLLJJJHHHJJJNNNSSS]]]lll{{{ppp\\\GGG>>><<<;;;888666888888777777777888999999;;;;;;>>>@@@@@@DDDPPP\\\llloooooolllkkkmmmllliiiRRRHHH===999888666666888666777777888999999::::::999:::>>>CCCIIIPPPVVVYYY\\\XXXUUUTTTRRRUUUcccrrrzzzzzzyyywwwtttpppllljjjeeeccc___[[[WWWTTTRRRRRRIIIHHHEEEBBB???<<<;;;:::666666666666777888999:::999888:::>>>AAAEEEOOOYYYffftttuuu___MMM@@@999666222222222222222111111000333333333333444666777888666777777999:::<<<>>>???@@@BBBFFFLLL[[[vvviiiaaannn{{{rrrlllgggdddddddddcccaaa___]]][[[ZZZ\\\]]][[[XXXVVVVVVWWWVVVPPPKKKJJJHHHDDDDDDGGGHHHTTTnnnYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\[[[YYYUUUOOOIIIEEECCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCAAA???>>>@@@AAAHHHSSSeeeyyy|||ooopppwww}}}}}}sssjjjhhhiiinnnuuu}}}}}}||||||}}}~~~|||{{{zzzvvvtttsssttttttqqqkkkfffYYYQQQLLLLLLKKKRRRlll|||ddd]]]XXXUUUWWWZZZ```jjjtttxxxjjj[[[OOOFFFBBBCCC???@@@BBBCCCDDDGGGJJJMMMSSSTTTUUUVVVZZZbbbmmmvvvzzzrrrkkkfffbbb^^^\\\VVVUUUUUUWWWZZZ\\\]]]]]][[[YYYYYY[[[bbbiiiooorrrssswww|||~~~~~~zzztttrrrvvvqqquuuvvvmmmgggaaaTTTLLLIIIIIIKKKJJJHHHIIINNNWWWbbbrrrrrr]]]GGG===<<<;;;888777888888888777888888999:::;;;<<>>AAAGGGOOOWWW___fffiiifff```\\\YYYUUUWWWeeeuuu|||yyytttpppmmmeeebbb___ZZZVVVSSSRRRQQQGGGEEECCC@@@===;;;:::999444444444444555666888888777666999>>>BBBGGGRRR]]]jjjxxxqqq[[[III===777444000111111111111000000///333333333444555666777888666666777888:::===???@@@@@@CCCFFFNNNbbb~~~zzzeeeeeexxx|||uuunnnhhheeeeeeeeedddbbb___]]][[[___aaabbb___[[[XXXWWWXXXZZZSSSNNNLLLKKKHHHHHHKKKEEEMMMeeeYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYVVVPPPKKKGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDEEE@@@<<<===>>>===>>>AAAHHHZZZqqqsssrrrvvvwww||||||yyyyyy|||xxxmmmcccaaaeeennnvvv{{{~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}yyyuuuuuuuuusssmmmhhh___WWWPPPMMMNNNYYYttttttiii```ZZZXXXZZZ]]]fffxxx~~~yyyvvvvvvyyy}}}}}}nnn]]]QQQIIIDDDBBBDDDBBBCCCFFFHHHKKKMMMPPPQQQUUU[[[aaaeeegggmmmvvv}}}}}}zzztttmmmhhhfffdddbbb```___\\\ZZZ\\\aaaeeegggfffeeeddddddeeeiiiooouuuyyy{{{~~~xxxlll```UUURRRLLLIIIKKKHHHDDDIIISSS\\\jjj{{{xxx___GGG???>>>:::888:::888999999999999:::===???CCCEEEHHHJJJKKKNNNWWW```pppnnnggg``````bbb```[[[MMMEEE===:::888666777::::::::::::;;;;;;<<<===>>>CCCIIISSS^^^kkkuuuuuuooopppeeeZZZWWWYYY```ppp{{{tttnnnjjjbbbaaa___[[[WWWSSSPPPNNNGGGDDD@@@===;;;:::888666666555555555555666666777;;;:::<<<@@@DDDJJJUUUaaarrr||||||dddSSSHHH>>>888666444333333222111111111222222222444555666777777777999999999:::;;;<<<===>>>???@@@DDDQQQhhhhhhaaakkkvvvsssjjjgggaaaaaaaaaaaaaaaaaaaaaaaacccfffgggddd___ZZZXXXXXXYYYTTTNNNLLLMMMMMMIIIEEECCCLLL___yyyYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXUUUOOOJJJFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDGGGBBBAAACCCDDDDDDEEEIIITTTggg}}}zzzmmmpppvvvzzz{{{yyy|||zzzooohhheeefffnnnuuuyyy~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}zzzvvvvvvvvvtttnnniiibbbYYYRRRPPPQQQ]]]yyysssgggccc^^^]]]```eeeppp|||ssssssqqqnnnlllmmmppprrrvvvyyy|||zzzkkkZZZNNNGGGBBBBBBDDDGGGIIILLLPPPSSSWWW[[[^^^aaaeeekkkqqqxxx{{{uuuqqqlllhhhgggfffdddbbbcccaaa```bbbfffjjjllllllkkkkkkkkklllqqqwww~~~nnnaaaUUUNNNJJJKKKJJJHHHPPP[[[fffwwwzzzaaaIIIAAA???:::888:::777888999888888:::===???DDDIIIOOOPPPOOORRR\\\eeeooollleee```bbbddd```YYYKKKCCC;;;:::999888888;;;;;;;;;;;;<<<<<<>>>AAACCCQQQ[[[fffpppxxx|||xxxrrrddd\\\UUUUUUZZZeeewwwyyyqqqlllbbbaaa^^^[[[WWWSSSOOOMMMGGGDDD@@@===;;;:::888666666666555555555666777777777777999???EEENNN[[[hhhuuuttt]]]MMMDDD<<<777666444333222222111111222222222222444555666777777777999999999:::;;;<<<===>>>???AAAHHHWWWpppyyyccc```ooo~~~zzzooogggdddaaaaaaaaaaaaaaaaaaaaaaaaaaaccceeeccc___[[[YYYYYYZZZVVVRRRQQQRRRQQQMMMIIIDDDJJJZZZrrrYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVSSSMMMHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEEEECCCAAAAAAEEEFFFFFFHHHLLLaaatttrrrkkkpppxxx}}}}}}|||}}}tttmmmiiihhhmmmsssvvv{{{~~~}}}|||||||||||||||}}}~~~~~~~~~}}}zzzxxxwwwwwwuuupppllleee\\\UUUSSSUUUcccvvvjjjeeecccbbbfffnnn{{{}}}ppphhhbbbcccdddcccccceeehhhkkkssswww}}}vvvgggWWWLLLGGGCCCDDDHHHNNNQQQWWW\\\bbbiiioootttzzz|||xxxpppnnnkkkjjjjjjiiigggeeeiiihhhhhhjjjnnnqqqssssssrrrrrrrrruuuzzzzzzhhhWWWNNNGGGGGGHHHJJJUUUcccttt~~~eeeLLLCCC@@@;;;999:::888999:::::::::<<<@@@BBBJJJSSS\\\\\\XXXZZZcccllloookkkfffdddiiilllfff\\\KKKBBB;;;:::;;;::::::<<<<<<<<<======>>>CCCHHHMMM\\\iiixxx~~~~~~zzzssslllYYYUUUSSSWWW```nnnzzzpppiiiaaa```^^^ZZZVVVRRRNNNLLLFFFCCC???<<<;;;:::888666666666666666666777888888888777999@@@GGGQQQ```nnn{{{|||iiiTTTGGG@@@:::666555333333222222111111222222222333444555666777777777999999999:::;;;<<<===>>>===???GGGYYYsssnnn\\\___uuusssjjjdddbbbbbbaaaaaaaaa``````______^^^```aaa```^^^[[[ZZZZZZYYYWWWVVVVVVWWWVVVQQQMMMFFFHHHRRRfffYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVUUUQQQLLLGGGDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEBBBAAABBBFFFGGGGGGIIINNNggg{{{{{{tttqqqvvv}}}|||sssmmmiiilllpppsssyyy~~~~~~||||||}}}~~~|||zzzyyyxxxxxxvvvsssooohhh___WWWUUUXXXggg}}}qqqgggfffeeeiiirrryyylllccc___\\\]]]^^^___aaaeeekkkoooyyy}}}~~~pppcccTTTMMMJJJIIILLLPPPVVV[[[bbbiiirrr{{{{{{wwwxxxyyy~~~|||wwwoooooooooooonnnmmmkkkiiilllmmmnnnqqqtttwwwxxxyyyvvvvvvwww{{{mmm\\\PPPGGGGGGJJJOOO]]]llliiiOOOEEEAAA<<<:::;;;:::;;;<<<<<<<<>>AAAIIISSS[[[iiixxx{{{qqqhhhbbbUUUUUUXXX___kkk{{{vvvkkkdddaaa```]]]YYYUUUQQQMMMKKKDDDAAA>>>;;;::::::888777666666666666777888999999<<<;;;===CCCJJJUUUeeessstttbbbNNNCCC>>>999555555333333222222111222222333222333444666777777777777999999999:::;;;<<<===>>>???@@@HHH\\\uuu{{{eeeYYYbbb}}}yyynnnfffbbbaaaaaa``````______^^^^^^]]][[[\\\]]]]]]]]]\\\\\\\\\WWWVVVWWWYYYZZZWWWSSSOOOJJJHHHKKK[[[vvvYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVTTTPPPJJJFFFDDDCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFEEEGGGJJJJJJIIIMMMSSShhh}}}~~~{{{{{{{{{sssllllllnnnqqqwww}}}~~~|||{{{|||}}}{{{zzzyyyyyyyyywwwtttrrrjjjaaaYYYWWW[[[jjjtttkkkkkkjjjllltttxxxkkkaaa]]]]]]]]]]]]^^^___bbbiiirrrxxx|||uuupppggg[[[PPPMMMNNNPPPUUUZZZ___eeemmmuuu~~~zzzuuusssuuuxxx}}}}}}{{{uuuvvvvvvvvvssspppnnnlllmmmooorrrvvvxxxzzz{{{|||zzz{{{}}}uuucccUUUKKKLLLQQQYYYiiixxxlllQQQFFFBBB===;;;===::::::;;;;;;<<<@@@EEEIIIWWWgggsssooogggfffjjjmmmkkkiiiiiiooo{{{|||qqqWWWKKK@@@======;;;999999;;;===>>>@@@FFFRRRbbbmmmvvviiiaaa^^^WWW\\\dddnnn{{{}}}tttjjjddd```___\\\XXXTTTOOOKKKIIIBBB@@@<<<::::::999888777666666666777777999::::::======@@@GGGQQQ]]]nnn}}}ooo^^^KKKAAA<<<888555444333222222111222222333333333333555666777888888888999999999:::;;;<<<===>>>AAADDDOOOddd~~~sssbbb^^^kkktttkkkeeeaaaaaa^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYZZZ[[[]]]^^^^^^]]]WWWXXXZZZ\\\\\\YYYUUURRRNNNJJJIIISSSjjjYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVTTTOOOJJJFFFDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFFFFEEEFFFIIIHHHHHHNNNVVVkkk}}}sssooonnnpppvvv|||~~~}}}xxxyyy{{{|||}}}||||||{{{yyyyyyzzzzzzyyywwwuuutttlllccc\\\ZZZ]]]kkktttnnnpppoooooovvvtttiii```YYYXXX[[[^^^^^^```bbbfffmmmvvv}}}{{{rrrjjjeee[[[SSSLLLNNNTTTZZZ```fffjjjpppwww~~~~~~xxxvvvwwwwwwtttqqqtttvvvyyy~~~yyyssspppooonnnqqqvvvzzz|||}}}~~~zzzbbbUUULLLOOOWWWbbbrrrmmmRRRGGGCCC>>><<<>>>888888999999;;;???EEEJJJYYYjjjvvvrrrkkkjjjjjjhhhggghhhjjjqqq~~~zzz___QQQBBB>>>===<<<::::::<<<>>>AAADDDMMM]]]rrrmmmbbbaaabbbeeennnzzzyyyssslllggg```^^^\\\XXXSSSNNNJJJHHHAAA>>>;;;:::999999888777777777777777888999;;;;;;;;;<<>>;;;777444333222222111111222222333333333444555666777888888888999999999:::;;;<<<===>>>>>>FFFWWWpppmmmeeejjjzzzzzzmmmgggbbb______ZZZZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXZZZ]]]_________YYY[[[]]]^^^^^^[[[XXXVVVOOOKKKIIIMMM___{{{YYYYYYYYYYYYXXXXXXXXXXXXWWWVVVTTTOOOJJJFFFDDDDDDCCCEEEGGGHHHIIIIIIHHHGGGCCCCCCDDDFFFFFFHHHPPPZZZmmm|||tttpppoootttzzz}}}|||xxxyyyzzz{{{{{{{{{yyyxxxwwwxxxyyyyyyxxxwwwvvvuuunnnfff___]]]```lllvvvnnnqqqqqqpppuuu{{{pppeee^^^YYYUUUWWW\\\\\\___cccgggkkkqqqwww|||~~~xxxqqqhhhaaa]]]TTTOOOMMMTTT^^^fffnnntttuuuzzzwwwmmmlllkkknnnrrruuuvvvuuuzzz|||}}}uuuqqqppppppuuu{{{zzzaaaUUUOOOVVVbbbooommmRRRFFFCCC>>>===???999999::::::===BBBHHHMMM[[[lllxxxvvvrrrrrroooiiihhhkkkooouuueeeTTTDDD>>>>>>===<<<======@@@DDDIIIUUUiiivvveeedddmmmuuuvvvooollliiifff___^^^[[[WWWRRRMMMIIIGGG@@@===:::999999999888777777777777888999:::;;;<<<===???GGGSSSaaaooo}}}bbbRRRAAA:::888555333333222222111111222222333444333444555666888888888888999999999:::;;;<<<===>>>@@@MMMeee~~~jjjkkkzzzpppfffbbb^^^[[[[[[WWWWWWWWWXXXXXXYYYZZZZZZYYYXXXWWWYYY]]]``````___ZZZ[[[]]]^^^\\\ZZZXXXWWWMMMLLLIIIJJJUUUoooZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWTTTOOOJJJFFFEEEEEECCCEEEGGGIIIJJJIIIHHHGGGFFFEEEFFFIIIJJJMMMWWWcccmmmxxxrrrooosssxxx}}}|||{{{yyyzzz|||}}}}}}{{{zzzxxxvvvwwwyyyyyyxxxvvvvvvvvvppphhhaaa```aaammmzzzkkkoooooonnnsss{{{|||nnndddZZZXXXVVVTTTXXX___ZZZ___ffflllppptttwwwzzz{{{xxxssslllddd]]]WWWTTTSSSOOOPPP[[[gggqqqyyy}}}wwwiiibbb]]]___dddkkksssxxx|||}}}vvvrrrppprrrxxx}}}fff[[[XXXbbbqqqmmmRRRFFFCCC???>>>@@@<<<======>>>@@@FFFMMMRRR^^^ooo|||{{{yyyzzzvvvnnnlllppptttyyygggVVVDDD>>>>>>?????????>>>BBBGGGMMMZZZqqqqqqeeemmm{{{jjjdddcccbbbaaa___^^^[[[WWWRRRMMMIIIFFF???===:::999999999888888777777777888999;;;<<<===AAACCCKKKXXXdddrrrwww[[[LLL===666555333222222222111111111222333333444333444555777888888888888999999999:::;;;<<<===>>>JJJ[[[wwwzzzhhhpppzzziiiaaa^^^ZZZXXXWWWTTTUUUUUUVVVWWWXXXYYYYYYZZZXXXWWWYYY^^^aaaaaa```XXXZZZ[[[[[[YYYWWWUUUUUULLLLLLJJJHHHPPPgggZZZZZZYYYXXXWWWVVVVVVVVVXXXVVVRRRMMMIIIFFFDDDCCCCCCEEEGGGIIIIIIIIIHHHGGGFFFEEEGGGJJJNNNUUUcccqqqzzzwww{{{wwwwwwwwwmmmmmmppptttxxx|||~~~}}}}}}}}}}}}||||||}}}}}}}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwvvvppplllfff```^^^kkk|||tttpppllllllrrrvvvsssnnn___WWWQQQRRRUUUVVVYYY]]]```ccciiinnnrrrttttttssspppnnniiiaaaZZZUUUTTTUUUSSSTTTWWW___jjjttt|||~~~~~~wwwfff\\\XXXVVV\\\eeennnuuu|||xxxqqqooopppwww{{{qqqfffcccpppmmmUUULLLFFF>>><<>>???DDDLLLRRRaaasss{{{wwwuuuttthhhnnnuuu~~~hhhTTTDDDBBBBBB>>>???EEEBBBEEEIIIRRRfff~~~wwwkkkgggoooddd[[[\\\[[[]]]aaa___\\\XXXSSSNNNIIIEEEBBB???>>><<<:::999999999:::666888999:::999999;;;<<>>888555444333111222222111111111111111222444444555777888:::;;;;;;;;;888888;;;<<<;;;>>>CCCQQQlllrrrffftttwwwhhh```[[[WWWUUUVVVOOOPPPRRRTTTVVVWWWWWWWWWTTTTTTUUUXXX\\\___``````^^^[[[WWWVVVWWWVVVTTTQQQVVVLLLIIIMMMNNNXXXxxxYYYYYYXXXXXXWWWWWWVVVVVVWWWUUUQQQMMMIIIFFFDDDCCCDDDEEEGGGIIIIIIIIIHHHGGGFFFEEEHHHMMMTTT]]]nnn|||vvvqqqsssssszzzmmmnnnyyypppnnnoooqqquuuxxx|||}}}|||~~~~~~}}}||||||||||||{{{|||}}}}}}}}}|||zzzyyyxxxyyyyyyzzzyyyxxxwwwvvvsssooojjjdddaaalllvvvqqqkkkiiijjjjjjddd^^^ZZZSSSNNNPPPSSSUUUXXX\\\```bbbgggkkknnnnnnnnnmmmjjjhhhccc]]]WWWUUUUUUVVVYYY[[[^^^dddjjjooorrrsssttttttuuuxxxwwwcccWWWTTTTTTVVV]]]gggqqqxxx~~~~~~rrrmmmmmmooowww{{{uuuqqqwwwnnnZZZRRRMMMEEEBBBDDD???@@@@@@@@@@@@FFFNNNUUUdddttt|||xxxvvvsssqqqvvv|||cccQQQCCCCCCDDDBBBBBBGGGDDDHHHOOOZZZnnnrrrjjjkkkuuuyyy]]]UUUWWWXXXZZZ^^^aaa^^^YYYSSSNNNIIIEEEBBB======;;;:::999888777777666888999:::999:::;;;===AAAFFFQQQ^^^nnn~~~www___IIIBBB:::444333333222111222222111111111111222222444444555666777999999:::;;;888999;;;<<<<<<@@@GGG\\\xxxnnngggyyyuuueee___\\\XXXVVVUUUQQQQQQRRRSSSUUUUUUUUUTTTRRRSSSTTTVVVYYY[[[\\\\\\XXXVVVSSSSSSTTTUUUSSSQQQUUUMMMIIILLLKKKRRRnnnWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTPPPLLLIIIFFFEEEDDDDDDEEEGGGIIIIIIIIIHHHHHHGGGFFFIIIQQQ[[[hhh{{{{{{sssnnnnnnkkkrrrsssbbbccczzzyyypppmmmmmmnnnppptttwwwyyyzzz}}}~~~}}}|||{{{{{{{{{{{{|||{{{|||}}}}}}}}}|||{{{zzzxxxyyyzzz{{{{{{yyywwwvvvvvvssspppjjjfffnnnxxxrrrjjjfffddd___WWWQQQSSSMMMKKKOOORRRTTTXXX]]]ccceeehhhjjjkkkjjjhhhgggaaa```\\\XXXUUUUUUXXXZZZ___aaadddgggiiiiiihhhgggggghhhjjjnnnuuu~~~|||hhhWWWNNNNNNQQQVVV^^^jjjuuu~~~uuukkkiiilllpppxxx|||ppp```\\\YYYQQQJJJIIIBBBDDDFFFEEEDDDHHHQQQXXXgggsss|||xxxuuuyyy}}}{{{bbbSSSGGGHHHJJJHHHGGGJJJGGGNNNXXXfff{{{xxxgggdddjjjssslllUUUQQQVVVZZZ]]]aaaddd```YYYSSSNNNIIIEEEAAA<<<<<<;;;:::999777555444777888:::::::::;;;===???CCCKKKYYYhhhvvvmmmVVVDDD>>>777333333444333222222222222111111222222333666666777777888999:::::::::999:::<<<<<<===EEEMMMlllsssjjjmmmpppaaa\\\\\\YYYUUUSSSRRRQQQPPPRRRSSSTTTSSSQQQQQQRRRSSSUUUVVVWWWWWWWWWTTTSSSRRRRRRTTTUUUTTTSSSVVVOOOMMMMMMJJJLLLaaa{{{VVVVVVVVVVVVVVVWWWWWWWWWTTTRRROOOKKKHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFJJJTTT```ppp|||wwwxxxwwwsssoooooommmvvvgggZZZ\\\oootttllliiijjjjjjmmmppptttvvvyyy~~~|||||||||{{{||||||||||||{{{|||}}}~~~~~~}}}|||{{{wwwyyy{{{||||||zzzxxxwwwxxxvvvtttpppkkkoooyyyrrrjjjgggbbb[[[SSSOOOMMMJJJKKKPPPTTTVVVZZZ___jjjkkkllllllkkkhhheeecccZZZZZZXXXWWWVVVXXX\\\```bbbdddeeefffeeedddccccccccceeeiiilllpppvvvuuufffYYYQQQQQQSSSXXXaaannn{{{oooggghhhnnnsssyyy||||||qqqhhhhhhhhhaaaXXXUUUOOOSSSTTTQQQKKKKKKRRRZZZhhhqqq{{{}}}|||~~~{{{eeeYYYQQQRRRUUUSSSPPPPPPLLLTTTaaaqqqrrrbbbcccjjjrrr~~~rrraaaRRRTTT^^^fffjjjlllgggaaaYYYRRRMMMIIIDDD@@@<<<<<<<<<<<<:::888555444777999:::::::::<<>>CCCFFFLLLYYYkkkzzziiiSSSEEE===999444222333444333222333333333333444555666666555555666666777888888999:::;;;======<<>>>>><<>>???:::<<>><<>>;;;===<<<;;;;;;::::::::::::888888:::>>>???AAAIIIQQQYYYgggwwwfffOOO@@@999888777555444333333444444222333333444444555555555777888999999;;;;;;<<<===<<<999:::???@@@FFF[[[ttt{{{zzzrrreeeaaa[[[VVVTTTTTTVVVXXXZZZZZZ]]]bbbgggiiifffcccaaa^^^ZZZYYYZZZZZZXXXVVVWWWWWWWWWVVVUUUUUUUUUUUUZZZWWWSSSOOOOOORRRVVVZZZrrrVVVUUUTTTTTTSSSSSSSSSSSSPPPMMMIIIFFFDDDCCCEEEFFFFFFGGGHHHIIIIIIKKKNNNQQQRRRXXXaaammmooonnnssssssvvv}}}zzzxxxzzz[[[IIIEEEEEEEEEMMMbbb~~~|||wwwsssqqqnnnmmmmmmpppvvv~~~}}}{{{{{{}}}~~~}}}~~~}}}|||{{{{{{|||}}}}}}}}}|||||||||}}}~~~}}}||||||{{{{{{||||||}}}~~~qqqaaaXXXSSSMMMIIIHHHLLLQQQXXX]]]```aaabbbcccbbb```\\\ZZZZZZ\\\```bbbgggmmmooommmllllllhhhbbb___cccgggkkkvvv|||uuurrrssszzzrrrooozzz~~~~~~{{{wwwsssqqqpppooonnnttt|||qqq]]]WWWTTTNNNLLLOOORRRXXXdddttt~~~qqqfffjjjttt{{{zzz|||}}}|||jjjWWWPPPHHHCCCAAA@@@===999<<<<<<;;;:::::::::::::::<<<;;;===@@@AAABBBJJJSSS```nnn~~~www___LLL???:::777666444333222222333333444444444555555666666777777888999999;;;;;;<<<===>>>;;;===BBBDDDJJJ___uuuuuutttmmmhhhfffbbb^^^]]]^^^```aaadddbbbbbbbbbdddccc```]]]___\\\YYYWWWXXXWWWUUUSSSSSSSSSTTTVVVVVVVVVVVVVVVXXXUUUQQQMMMMMMOOOSSSVVV```vvvVVVVVVUUUUUUTTTSSSSSSRRRMMMKKKHHHEEEDDDDDDEEEGGGGGGGGGHHHHHHIIILLLQQQTTTXXX___iiitttvvvnnnpppwwwyyy}}}~~~|||\\\IIICCCBBBEEEJJJYYYrrr~~~xxxtttooommmlllooouuu|||~~~{{{zzz{{{{{{{{{|||{{{{{{zzzzzz{{{||||||||||||||||||}}}~~~}}}}}}|||||||||}}}}}}~~~tttcccXXXQQQLLLIIIIIINNNRRRWWW[[[]]]]]]^^^___]]][[[YYYYYY[[[```eeehhhmmmpppqqqooommmllliiidddccciiiqqqyyyooofffdddlll}}}sssqqq{{{wwwppphhhgggfffeeeeeeeeeeeeeeejjjqqq|||iii[[[QQQPPPOOOMMMOOOUUUWWWZZZbbblllvvv~~~pppdddbbblllyyyzzzuuubbbQQQKKKEEEAAA@@@>>>;;;888;;;::::::999999999999:::<<<;;;>>>AAADDDGGGOOOXXXggguuuiiiUUUFFF>>>:::666555333222111111222333444555555666777777888888777888999999;;;;;;<<<===???===???EEEJJJRRRggg{{{vvvqqqpppuuugggjjjhhhfffeeedddeeeggghhhjjjgggcccaaa```___]]][[[___]]]YYYWWWVVVUUUSSSQQQOOOQQQTTTWWWYYYYYYXXXWWWVVVSSSOOOLLLKKKLLLOOOQQQPPPdddVVVVVVVVVUUUTTTSSSRRRRRRKKKIIIGGGEEEDDDEEEFFFGGGGGGHHHHHHHHHIIIMMMRRRWWW\\\cccjjjrrrvvvnnnooosss|||}}}\\\JJJDDDBBBDDDFFFPPPfff}}}wwwpppnnnlllnnnssszzz{{{yyyyyyyyyyyy||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~wwwdddXXXQQQKKKJJJKKKSSSUUUYYYZZZZZZYYYYYYZZZYYYXXXXXXZZZ___eeekkkooorrrssssssqqqooollliiifffkkktttyyyiiiccceeeooo~~~uuurrr||||||ooofffcccbbbcccddddddcccccccccdddjjjooozzzqqqddd[[[UUUQQQRRRSSSUUU[[[ccchhhjjjnnnttt{{{lll^^^XXX\\\kkkyyy}}}~~~lllZZZLLLHHHCCCAAA???>>>;;;999:::999999888888999999999::::::===CCCGGGLLLVVV```jjjyyysss\\\KKKAAA;;;999666555333222222222333333444444555666777777888888777888999999;;;;;;<<<===???===>>>FFFOOO^^^uuu~~~kkkooottt~~~kkkbbbfffeeedddddddddddddddeeefffddd```^^^]]]^^^``````aaa___\\\ZZZXXXVVVTTTSSSPPPSSSXXX[[[]]]\\\ZZZYYYUUUSSSOOOLLLKKKLLLMMMOOOMMM[[[tttVVVVVVVVVVVVUUUSSSQQQPPPHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIMMMRRRWWW^^^bbbeeehhhqqqllliiinnnvvvzzzZZZJJJEEECCCAAABBBIII[[[uuu{{{rrrpppmmmmmmrrrxxx}}}}}}yyyxxxxxxyyy{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzgggZZZRRRLLLLLLOOOXXXZZZZZZYYYWWWUUUUUUUUUWWWXXXZZZ___eeelllrrruuuuuutttsssrrrpppmmmkkkkkkuuuqqqcccaaafffsssyyyttt}}}tttkkkbbb___```^^^```aaaaaa___^^^___```iiiooozzzwwwkkkgggbbbZZZSSSSSSSSSUUUYYY^^^dddnnnwww~~~~~~fffVVVRRRXXXggguuu~~~}}}eeeUUUIIIGGGCCCAAA???===<<<;;;999999999888888999999:::<<<<<>><<<>>>HHHXXXnnnpppaaalllyyysssddd```aaa``````______^^^^^^^^^```___]]]\\\\\\^^^aaadddaaa```^^^[[[WWWUUUTTTTTTVVVYYY]]]```aaa___\\\ZZZVVVTTTQQQOOONNNNNNOOOOOOQQQXXXiiiUUUUUUVVVUUUTTTRRRPPPOOOGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIILLLQQQTTTZZZ]]]]]]]]]dddssswwwlllllloooyyyuuuWWWIIIEEECCC>>>AAAFFFRRRiiiuuurrrnnnmmmqqqwww|||~~~zzzxxxyyyzzzzzzzzz|||}}}}}}}}}}}}}}}nnn```VVVOOONNNQQQZZZ[[[ZZZXXXUUURRRRRRSSSWWWZZZ___fffmmmsssxxxzzzxxxuuutttuuutttpppppprrr{{{kkk]]][[[dddwwwzzzuuu|||lllddd___YYYYYY\\\\\\^^^```___]]]]]]```ccciiiqqqqqq```XXXUUUSSSQQQQQQNNNTTT]]]gggqqq{{{~~~fffVVVPPPUUUcccooo~~~rrr___SSSIIIGGGCCC@@@===<<<<<<<<<:::999999999999::::::;;;AAA@@@BBBHHHLLLRRR]]]hhhyyyxxx___KKKAAA<<<777444666666444444444444555666222222333444666777888888777888999999;;;;;;<<<===<<<===BBBOOOeeeeee]]]iii}}}kkk```___]]]\\\\\\[[[[[[[[[[[[[[[_________^^^]]]]]]___aaa^^^^^^]]]ZZZVVVTTTTTTUUUZZZ\\\```bbbccc```]]][[[WWWVVVTTTSSSRRRRRRRRRRRRSSSUUU```xxxTTTUUUUUUUUUSSSQQQNNNMMMGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIKKKNNNQQQTTTWWWWWWWWW^^^mmm}}}vvvvvvyyyxxx~~~oooRRRGGGCCCAAA===AAAEEELLL___zzzwwwsssooonnnqqqwww|||~~~{{{yyyzzz|||{{{|||}}}~~~wwwhhh[[[RRRPPPRRRWWWWWWWWWTTTRRRQQQRRRTTTYYY]]]eeemmmuuuzzz}}}~~~zzzvvvuuuxxxxxxuuuuuuyyyvvvggg[[[\\\hhh~~~vvvpppvvvqqqaaa]]][[[VVVVVV\\\\\\___bbbbbbbbbdddjjjpppuuulllaaaVVVRRRQQQOOORRRVVVXXXbbbrrrxxxbbbTTTNNNPPP\\\gggzzz}}}~~~xxxfffYYYQQQHHHFFFBBB>>>;;;:::<<<===:::::::::::::::;;;<<<<<<@@@@@@DDDJJJQQQYYYfffrrroooVVVEEE???<<<777222555444333333333444555666333333444555777888999:::777888999999;;;;;;<<<===;;;@@@JJJ[[[tttssscccbbboooyyyeee^^^^^^XXXXXXWWWWWWWWWYYY[[[\\\___bbbdddccc```]]]]]]^^^]]]^^^^^^[[[WWWUUUVVVWWWYYY[[[^^^``````___]]][[[WWWVVVVVVUUUUUUUUUUUUUUUTTTTTT[[[pppSSSTTTUUUTTTSSSPPPMMMLLLGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIIIIIIIJJJMMMOOOOOOSSSUUUUUU]]]mmm|||xxxlllPPPDDDAAA???===BBBEEEIIIXXXrrryyyuuupppnnnqqqwww|||~~~|||zzz{{{}}}~~~}}}~~~~~~nnn___TTTPPPRRRSSSTTTSSSRRRPPPQQQSSSUUU[[[```iiirrryyy~~~|||wwwwwwzzz{{{xxxzzzqqqeee^^^dddqqqpppiiiooozzzkkk\\\[[[[[[XXXXXX^^^ZZZ^^^bbbdddeeejjjssszzzsssbbbZZZTTTTTTSSSQQQUUU[[[hhhuuu~~~ooo]]]PPPIIIKKKUUU```ggglllvvv}}}iii\\\TTTOOOHHHFFFAAA<<<999888;;;===::::::::::::;;;;;;<<<===<<<===CCCLLLUUU```ppp}}}zzzhhhQQQBBB>>><<<777222444333222222222333444555444444555777888:::;;;;;;777888999:::;;;<<<<<<===;;;BBBPPPeee|||lllfffjjjwwwtttccc]]]]]]TTTSSSSSSSSSUUUXXX[[[]]]___cccffffffccc___^^^^^^___``````^^^ZZZXXXYYY[[[WWWXXX[[[]]]^^^]]]\\\[[[WWWWWWWWWVVVVVVVVVVVVVVVVVVUUUZZZlllSSSSSSTTTSSSRRRQQQOOONNNHHHFFFCCCCCCEEEFFFFFFFFFIIIIIIIIIHHHHHHIIILLLNNNNNNVVVZZZXXX[[[iii|||~~~|||iiiPPPFFFCCCAAABBB???@@@GGGRRRccc{{{}}}wwwrrrqqqqqqsssyyy~~~{{{zzzzzz|||~~~~~~mmm___TTTPPPQQQWWWUUUQQQNNNOOOQQQUUUWWWbbbfffmmmtttzzz}}}yyy{{{yyy}}}}}}lllbbb[[[aaasssnnnjjjkkksssxxxhhh]]]^^^^^^ZZZZZZaaa___cccgggjjjmmmuuujjjXXXXXXXXXVVVVVVZZZbbbhhhwwwjjj\\\SSSOOONNNSSSXXXaaadddiiipppxxx}}}|||uuulllcccYYYPPPKKKFFFCCC@@@======<<<;;;:::<<<<<<<<<:::999999;;;===AAADDDHHHNNNXXXgggxxxnnn\\\HHH>>>999777666777333333222222111222222222555555555666777777888888888888999;;;===>>>===<<>><<<===BBBKKK[[[ssszzztttsssssssssyyy}}}{{{{{{}}}~~~nnn___TTTOOOPPPRRRPPPNNNMMMOOOTTT\\\aaaiiilllrrrxxx}}}zzzjjjaaa[[[aaatttpppiiikkksssuuufff\\\]]]]]]YYYZZZ```bbbgggmmmsssxxxiii\\\\\\[[[\\\```jjjvvv|||mmm\\\QQQLLLKKKOOOUUUWWWYYY___fffooovvv{{{}}}~~~|||wwwnnndddYYYPPPHHHDDDEEEBBB???===<<<<<<;;;999999:::::::::999:::===???BBBEEEIIIPPPZZZjjj{{{zzzbbbTTTEEE>>>;;;888555555333333222222222222222333555666666777777888999999999999999;;;===>>>>>>===EEEMMM^^^wwwppphhhkkk|||{{{jjj```\\\ZZZUUUVVVXXXZZZ]]]```cccddddddddddddddddddcccbbbbbbaaa```___]]][[[YYYUUUSSSTTTTTTUUUVVVYYY[[[\\\\\\YYYXXXVVVTTTSSSRRRSSSSSSSSSTTTXXXaaatttSSSTTTTTTSSSQQQOOOMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHFFFFFFEEEDDDDDDGGGMMMQQQWWW___ccccccfffsss|||wwwsssqqqooowww{{{\\\MMMGGGCCC@@@>>>>>>@@@CCCHHHVVVooo}}}wwwuuuttttttxxx~~~~~~}}}}}}~~~qqqcccVVVPPPPPPNNNNNNMMMMMMOOOWWWccckkkooorrrwww|||xxxhhh___ZZZcccvvvssskkkmmmuuusssggg^^^______]]]^^^dddhhhnnnvvv~~~jjj^^^___```eeepppvvv```QQQJJJIIIMMMRRROOORRRVVV]]]eeemmmtttxxx{{{yyywww{{{yyyyyy{{{~~~}}}qqqdddWWWMMMGGGDDDCCC@@@===<<<;;;;;;:::999777888999999:::;;;>>>AAABBBFFFKKKSSS^^^nnnmmmUUUJJJ@@@===<<<888555444333333222222222222333333666777777888999999:::::::::::::::;;;<<<===>>>???HHHTTTiiiuuulllpppzzzsssfff___ZZZXXXWWWYYY[[[^^^```bbbcccdddaaaaaabbbbbbbbbaaa``````bbbbbbaaa___\\\XXXTTTRRRSSSSSSSSSSSSUUUXXXZZZ\\\XXXWWWVVVTTTTTTTTTTTTUUUPPPQQQTTTZZZggg~~~TTTTTTSSSRRRQQQNNNLLLJJJGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFEEECCCDDDHHHOOOTTT___ggglllmmmrrr~~~~~~zzzwwwsssnnnkkksssmmmTTTJJJEEE@@@<<>>;;;::::::;;;:::::::::;;;;;;;;;;;;<<>>CCCFFFOOOeeennnpppxxxjjjccc]]]XXXWWWVVVWWWYYY\\\]]]^^^]]]]]]YYYZZZZZZ[[[[[[[[[ZZZZZZZZZ]]]______\\\ZZZYYYYYYZZZZZZXXXTTTRRRSSSWWW[[[^^^]]]ZZZWWWUUUTTTSSSSSSRRRRRRTTTUUUXXXfffTTTTTTSSSRRROOOLLLIIIGGGFFFFFFGGGJJJNNNPPPPPPOOOJJJJJJIIIHHHIIIMMMSSSWWWdddmmmvvv}}}~~~}}}|||vvvuuuqqqlllmmmxxx}}}]]]OOOKKKFFF@@@???>>>>>>@@@AAA@@@GGGXXXiii~~~~~~{{{zzzwww{{{|||}}}~~~|||xxxuuuvvvzzz}}}zzzzzzyyyzzz|||~~~xxxkkk]]]SSSPPPMMMOOORRRYYYdddppp{{{}}}}}}uuufff```___jjj|||~~~xxxzzzkkkjjjjjjkkkooosssxxx{{{jjjdddnnn~~~dddUUUOOOLLLMMMOOOOOOTTT[[[ccckkkuuu~~~uuutttvvvwww{{{fffRRRFFFAAA???===;;;:::;;;<<<;;;;;;;;;<<<===<<<<<<>>>@@@CCCGGGOOO]]]kkkwwwjjj\\\NNNFFF===:::777444444777333222222333333444555666777888888999999:::;;;;;;:::;;;<<<<<<;;;???FFFKKKWWWpppxxxkkkrrrtttjjjeee^^^ZZZ[[[VVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXYYYZZZZZZZZZYYYYYYUUUXXX[[[ZZZXXXWWWYYY\\\\\\\\\[[[WWWTTTTTTXXX\\\aaa___\\\XXXVVVTTTSSSSSSUUUSSSUUUVVVVVV___yyyTTTTTTSSSQQQNNNKKKHHHFFFDDDDDDGGGKKKPPPRRRSSSRRRJJJKKKKKKKKKKKKNNNRRRVVV^^^hhhttt~~~|||vvvyyy{{{wwwuuuqqqooosssmmmTTTKKKIIICCC???@@@???>>>???AAABBBGGGSSS```uuuxxx||||||vvvsssssstttvvvxxxzzz~~~|||xxxyyy}}}~~~}}}zzzyyyxxxyyyzzz}}}{{{oooaaaVVVRRRPPPQQQUUU```nnnzzz|||}}}ssshhhbbbbbblll}}}tttvvvxxxzzz|||nnnhhhsssrrr]]]SSSQQQPPPQQQRRRSSSZZZcccllltttxxx{{{|||yyyzzzqqqYYYJJJDDD???===;;;:::<<<======<<<:::<<<===>>>>>>@@@DDDGGGKKKVVVfffvvvuuuaaaVVVKKKDDD===;;;888444444777222222222333333555666666777777888888999:::::::::999;;;<<<;;;;;;@@@HHHOOOaaa}}}sssmmmwwwpppkkkggg___]]]```YYYYYYYYYYYYYYYZZZ[[[\\\XXXYYYZZZ[[[[[[[[[[[[ZZZUUUXXX[[[YYYWWWWWW[[[______aaaaaa^^^[[[[[[___ddd```^^^\\\YYYWWWUUUUUUUUUUUURRRSSSVVVVVV[[[pppTTTTTTSSSQQQNNNJJJGGGEEEAAABBBDDDIIINNNRRRRRRRRRJJJKKKKKKKKKLLLNNNQQQTTTYYYdddqqq}}}vvvrrrwwwzzzyyywwwsssrrryyy~~~xxx}}}yyyaaaKKKFFFEEE???<<>>@@@CCCGGGJJJOOO[[[lll}}}mmm[[[RRRGGGAAA===<<<999555444666222222222333444555666777666777777888999999::::::888:::<<<;;;<<>>======<<<<<<======???CCCIIIMMMeeeuuu~~~|||tttnnnnnnkkkkkkqqqwwwyyy||||||yyyyyyxxxwwwwwwyyy||||||lll]]]TTTQQQRRR[[[jjjvvv|||~~~~~~sssgggfffhhhooo~~~rrriiihhhlll|||yyyfffTTTQQQRRRRRRUUU\\\aaajjjuuu~~~zzz{{{~~~~~~zzz```LLLBBB>>>>>>===;;;;;;:::::::::;;;;;;<<>>===>>><<<<<<<<<<<<<<<@@@EEEHHH]]]mmm~~~wwwooommmiiihhhmmmrrruuuxxx}}}~~~zzzvvvuuuttttttuuuxxx|||{{{kkk\\\RRRQQQSSS\\\lllyyytttjjjiiiiiippp}}}{{{lllddddddnnn~~~zzzhhhWWWTTTUUUUUUYYY```jjjuuuyyyuuuzzzttt\\\KKKCCC??????>>>===<<<;;;<<<<<<;;;;;;===@@@BBBDDDLLLUUUaaammm~~~lll]]]PPPGGG???===999666444444444555333333222333333555777888999::::::::::::;;;;;;;;;<<<:::;;;???AAACCCIIIPPPddd|||wwwjjjeeedddaaa_________^^^]]]\\\\\\^^^___`````````___^^^]]]\\\\\\[[[[[[\\\]]]___```bbbcccdddcccccccccccccccbbbaaa```______]]]\\\ZZZXXXWWWVVVSSSRRRSSSUUUUUUXXXbbblllQQQPPPNNNLLLIIIFFFCCCAAAAAAAAABBBCCCEEEGGGIIIJJJIIIJJJJJJIIIJJJLLLPPPSSSbbbjjjxxx}}}xxxkkkjjjqqqyyy|||}}}}}}wwwooohhhVVVKKKAAA??????>>>===>>><<<<<<;;;::::::<<<@@@DDDSSSccczzz}}}tttmmmhhheeeiiimmmpppuuuzzz~~~~~~}}}wwwsssqqqpppqqqsssvvv{{{{{{lll\\\RRRRRRTTT^^^ooo}}}uuummmkkkjjjooozzzvvvooonnnvvvooo___\\\]]]]]]ccckkkvvv{{{qqqrrr|||~~~hhhUUUIIIDDD@@@???>>>===============<<<<<<>>>BBBEEEIIISSS]]]lllwwwooo]]]QQQGGGAAA;;;:::888666555444333333333333333333444666777888999999::::::;;;;;;;;;;;;===<<<===@@@AAACCCJJJRRRdddzzzooodddbbbbbb```______```___]]][[[\\\^^^```bbbaaa___^^^\\\[[[ZZZ[[[[[[]]]^^^___```bbbccceeeeeecccbbbaaa___]]]\\\[[[[[[___]]][[[YYYXXXWWWWWWWWWXXXWWWXXXZZZZZZ[[[bbbjjjPPPOOOMMMKKKHHHEEECCCBBBAAAAAABBBCCCDDDFFFHHHIIIHHHIIIIIIHHHIIILLLRRRWWWhhhqqqpppgggkkkrrrzzzxxxjjj___OOOFFF???>>>???===;;;<<<;;;;;;;;;::::::<<>>>>>===<<<<<<======>>>===@@@DDDHHHMMMXXXcccsss~~~rrr]]]NNNFFF@@@===::::::999777444222000...222333333444666777888999999999::::::;;;<<<<<<<<<======???AAAAAADDDNNNZZZjjjsssjjjbbb``````___^^^___]]][[[YYYXXXXXX[[[^^^```bbb```]]][[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]___```aaabbbcccaaa___\\\ZZZZZZZZZZZZ]]]\\\YYYWWWVVVVVVWWWXXX[[[ZZZ[[[]]]]]]\\\```fffPPPOOOLLLJJJGGGEEECCCBBBBBBBBBCCCCCCEEEFFFGGGHHHFFFGGGHHHHHHHHHMMMUUU\\\kkkuuu{{{iiifffmmmttt{{{~~~jjj[[[LLLEEE???>>>>>>;;;999:::999:::;;;;;;;;;===AAADDDIIIWWWmmmtttkkkdddccceeehhhnnnuuuyyyyyy{{{|||~~~|||xxxtttrrrqqqpppppprrrvvvyyy{{{yyyjjj```ZZZ[[[fffxxxzzzooollljjjmmmvvvxxxrrrrrrvvvtttqqqwww{{{kkkZZZMMMEEEAAA@@@======<<<;;;;;;;;;<<<<<>>AAACCCBBBGGGWWWfff}}}}}}~~~mmmeee^^^^^^]]][[[ZZZ[[[ZZZYYYWWWVVVWWWYYY\\\^^^bbb```]]][[[YYYYYYZZZ[[[WWWXXXYYYZZZ[[[\\\]]]^^^```___]]]\\\[[[\\\]]]]]][[[ZZZXXXVVVVVVWWWXXXYYYYYYWWWWWWZZZZZZXXXZZZ^^^OOONNNKKKHHHFFFDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIIIIJJJPPP[[[cccnnnyyynnncccgggpppvvv|||~~~lllYYYKKKEEE@@@???===:::999;;;999:::<<<<<<<<<>>>AAACCCEEERRRfffzzz}}}rrrgggbbb```bbbhhhnnntttuuuxxx{{{~~~~~~}}}{{{{{{|||{{{yyywwwtttsssrrrqqqrrrtttwwwyyyqqqfff^^^___kkkssspppmmmnnnvvvzzztttwwwyyymmmeeeYYYMMMFFFAAA???>>><<<<<<;;;;;;;;;;;;<<<<<>>===???BBBCCCDDDMMMbbbwww{{{sss|||vvveee^^^ZZZZZZYYYVVVUUUWWWYYYYYYXXXYYYZZZ[[[]]]^^^```___]]]ZZZYYYXXXXXXXXXUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\^^^______ZZZYYYXXXWWWWWWXXXYYYZZZZZZWWWWWWYYYYYYWWWXXX[[[MMMLLLIIIFFFDDDBBBBBBAAADDDDDDCCCDDDDDDEEEFFFGGGFFFIIIKKKLLLMMMTTTaaalllvvvxxxjjjdddllluuuwww{{{oooZZZJJJDDD@@@???===;;;;;;>>>;;;<<<<<<<<<;;;<<<>>>@@@@@@KKK]]]qqqpppfff```___ccciiinnnpppuuuyyy}}}{{{xxxvvvvvvxxxyyyzzzzzzuuutttsssrrrsssuuuxxxzzzuuuhhh```bbbooo{{{wwwssssssyyyqqqvvvtttiiidddYYYTTTLLLGGGDDDAAA???=========<<<<<<<<<<<<======CCCBBBEEEKKKSSS^^^nnn|||mmm[[[IIIBBB@@@<<<888777333333444444555555666666111333555777999:::::::::999999:::;;;<<<===>>>>>>===???BBBDDDFFFSSSmmmtttooo}}}lll___ZZZWWWXXXWWWUUUTTTWWWWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\[[[YYYWWWVVVTTTTTTRRRSSSSSSTTTUUUVVVWWWWWWVVVWWWYYYZZZ\\\]]]]]]]]]XXXXXXXXXYYYYYYZZZZZZ[[[[[[WWWVVVYYYYYYWWWWWWZZZLLLJJJGGGDDDBBBAAA@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGJJJMMMNNNPPPXXXfffqqq~~~yyynnnjjjsssyyyxxxzzzqqqZZZIIICCC??????>>><<<===AAA<<<======<<<::::::;;;===<<>>>>>============>>>???CCCBBBFFFNNNWWWddduuuiiiVVVFFFAAAAAA===777555777777555444444444444444111333555888:::;;;;;;;;;999999:::;;;<<<===>>>???===???CCCDDDGGGVVVtttqqqpppyyyddd]]]YYYXXXYYYYYYWWWWWWZZZUUUVVVXXXZZZ\\\\\\[[[[[[ZZZZZZYYYXXXVVVTTTRRRPPPOOOOOOPPPQQQRRRSSSSSSTTTSSSTTTWWWYYYZZZ[[[ZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[XXXSSSQQQSSSTTTSSSSSSVVVMMMKKKGGGCCC@@@>>>>>>>>>AAAAAAAAAAAABBBBBBCCCDDDEEEKKKQQQSSSVVVaaarrrwwwzzz}}}~~~|||yyywwwvvvrrrXXXEEEBBB???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBIIIYYYrrrvvvggg``````bbbhhhkkkqqqvvvyyyzzzyyyxxxyyy||||||zzzxxxuuuqqqqqquuuyyy{{{{{{{{{yyywwwuuuvvvwwwyyy{{{~~~tttiiieeefffttt||||||xxxsssrrrsssvvvzzz{{{yyyvvv{{{wwwllldddZZZRRROOOHHHGGGEEECCCAAA@@@???>>>>>>===;;;;;;<<<===>>>>>>AAABBBGGGPPP___qqq|||aaaUUUKKKFFFCCC>>>::::::666555444444333333333333666777888999999::::::999;;;:::::::::;;;<<<>>>?????????BBBFFFKKK[[[|||~~~wwwsssgggccc___ZZZXXXZZZ\\\\\\[[[YYYXXXWWWXXX[[[\\\]]]\\\ZZZYYYWWWTTTRRRQQQRRRSSSTTTSSSRRRPPPPPPPPPQQQQQQQQQSSSVVVYYYZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUMMMJJJGGGCCC@@@>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDDDDJJJOOOSSSXXXeeeyyy{{{wwwuuusssXXXFFFCCC???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???FFFTTTjjjwwwhhh```___```dddhhhooouuuyyyzzzyyyxxxxxx{{{~~~|||~~~zzzvvvtttvvvyyyzzzyyyyyyxxxvvvttttttuuuwwwxxx{{{}}}vvvmmmgggiiivvvyyypppkkkgggeeegggkkkpppuuu|||sssvvvzzzrrrggg]]]SSSMMMKKKFFFEEECCCAAA???>>>======>>>===;;;<<<===???AAAAAAGGGIIIOOOYYYhhhyyyxxx___UUUKKKHHHEEE@@@<<<;;;666555444444333333333444444555666777888888888888:::::::::;;;<<<===>>>???DDDDDDGGGMMMWWWjjj{{{zzzqqqhhhbbb___[[[ZZZ[[[[[[[[[YYYZZZYYYXXXYYY\\\]]]^^^]]]ZZZ[[[ZZZUUUQQQRRRXXX___ccccccbbb```\\\WWWSSSPPPSSSTTTVVVWWWWWWVVVTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQKKKIIIFFFBBB@@@>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEEEEEJJJNNNSSSZZZjjj~~~zzzwwwsssWWWHHHEEE@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>===<<<<<<======<<<===>>>@@@CCCEEEHHHMMMUUU```nnn~~~qqq]]]TTTMMMJJJGGGAAA<<<;;;555555444444444444444444444555666777888888888888999:::;;;<<<===>>>>>>???CCCCCCGGGQQQaaaxxx~~~vvv}}}zzzmmmgggaaa___\\\[[[[[[ZZZXXXWWWXXXWWWXXXYYY\\\^^^___^^^[[[]]]\\\VVVQQQTTT```kkktttvvvwwwvvvpppggg]]]VVVWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQOOOOOONNNNNNNNNNNNOOOPPPJJJHHHEEEAAA???>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFGGGJJJMMMQQQXXXiii~~~}}}{{{sssXXXHHHEEEAAA>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;???GGGSSSeee~~~tttjjjaaa]]]\\\```gggnnntttwwwxxxxxxwwwxxxxxxyyy|||}}}yyyvvvuuutttssswwwvvvuuuuuuttttttttttttuuuwww{{{{{{yyyyyy|||}}}uuuvvv~~~oooddd]]]]]]]]]]]]___gggqqqyyyyyytttpppuuuzzz{{{sssiii___SSSIIIFFFIIIBBBBBB@@@???======<<<<<<>>>>>>>>>===>>>@@@CCCFFFJJJQQQ]]]iiivvvyyyhhhZZZSSSNNNKKKGGG???:::888555555444444444555555666777777888999::::::::::::999:::;;;<<<>>>>>>??????AAAAAAGGGVVVmmmwwwuuupppgggeee^^^^^^]]]\\\[[[YYYVVVTTTTTTTTTVVVYYY^^^```aaaaaa]]]]]][[[WWWTTTXXXbbbjjjwww{{{~~~sssggg___ZZZYYYWWWVVVUUUUUUUUUUUURRRRRRRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNOOOOOOOOOPPPHHHFFFCCC@@@???>>>>>>???AAAAAAAAABBBCCCDDDFFFFFFGGGHHHJJJMMMTTTbbbtttzzzxxx}}}qqqYYYHHHDDD@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>DDDKKKZZZsssuuuiiiaaa[[[^^^dddjjjooosssuuuuuuwwwwwwwwwwwwyyy}}}xxxuuurrrrrrrrrwwwwwwwwwwwwvvvvvvuuuttttttvvvyyy}}}sssggg```bbbbbbcccfffooo|||zzzkkkfffbbbeeennnwww}}}xxxwww~~~qqqjjjbbbZZZPPPGGGDDDGGGBBBBBB@@@???>>>>>>>>>>>>???@@@???>>>===???CCCGGGQQQ[[[jjjxxxooobbbWWWQQQLLLJJJDDD<<<666666444444444444555555666777777888999::::::;;;;;;:::999:::;;;<<<===???@@@AAACCCFFFNNNaaa||||||uuuyyyzzziiibbbbbb[[[\\\]]]\\\YYYVVVTTTSSSSSSTTTWWW\\\aaaeeeffffff^^^[[[WWWVVVXXX[[[^^^___lllqqqxxx|||yyypppfff^^^XXXWWWUUUTTTTTTTTTUUUVVVSSSSSSSSSRRRRRRQQQQQQQQQLLLLLLMMMMMMNNNNNNNNNNNNGGGEEEBBB@@@>>>>>>>>>???AAAAAAAAABBBCCCEEEFFFGGGFFFHHHKKKOOOUUUaaaooozzzyyytttrrrqqqiiiWWWEEEBBB???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===CCCHHHRRRiiiuuujjj^^^___bbbeeeiiimmmppprrruuuuuuuuuuuuxxx}}}zzzuuurrrqqqqqquuuvvvxxxyyyyyyxxxvvvvvvttttttvvvyyy}}}uuullldddhhhkkknnnrrr{{{lllaaa___^^^bbbiiiooorrrssspppooottt~~~yyyfff___WWWRRRKKKDDDBBBDDDBBBBBBAAA@@@?????????@@@???AAAAAA???>>>@@@FFFKKKWWWddduuuvvveee[[[PPPKKKGGGEEE@@@888444555444444444444555666777888555666777888999999999999:::::::::;;;<<>>>>>??????AAAAAAAAABBBDDDEEEGGGHHHIIILLLRRRXXXaaakkkwww}}}uuuqqqoooooorrrZZZNNNCCC@@@===;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>:::<<>>AAABBBAAAAAAEEELLLSSS^^^lllhhhXXXQQQFFFCCC@@@???;;;666444777333333444444555777888999666666777888999999999999<<<;;;:::999;;;???BBBEEECCCMMM]]]sssuuu{{{|||lllccc___]]]UUUWWWXXXWWWSSSQQQQQQSSSTTTUUUWWW[[[```bbbbbb```YYYVVVSSSRRRSSSTTTTTTTTTXXXZZZ]]]___`````````___ZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMHHHIIIJJJKKKLLLLLLLLLKKKEEECCCAAA???>>>>>>??????@@@AAAAAABBBDDDFFFGGGHHHNNNSSSZZZcccmmmxxx{{{uuurrrrrrsssbbbLLLCCCAAA???<<<:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>999:::AAAEEEIIIZZZnnnzzzeeecccaaa___```dddhhhkkkooopppqqqrrrtttxxx}}}{{{uuussssssqqqsssvvvyyyzzzyyyxxxvvvrrrqqqoooooorrrxxx~~~zzzgggiiimmmwwwrrrbbb\\\SSSKKKJJJJJJFFFCCCAAA@@@@@@???????????????@@@===@@@CCCCCCDDDHHHQQQYYYhhhwwwvvv]]]MMMGGG@@@<<<;;;;;;888555666:::333333444444666777999:::888888999:::;;;;;;;;;;;;===;;;999888:::>>>CCCFFFIIIVVVhhh}}}wwwuuuiiiccc```]]]TTTVVVWWWUUURRRPPPQQQSSSQQQRRRTTTWWWZZZ[[[YYYXXXVVVVVVTTTQQQOOOOOOSSSVVVYYYYYY[[[^^^bbbfffjjjlll______]]][[[YYYWWWUUUTTTTTTTTTSSSRRRPPPOOONNNNNNIIIJJJLLLNNNNNNNNNNNNMMM