BM6P6(@ ''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''+++000222...&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&'''''''''(((((()))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))(((((((((++++++***)))((('''&&&&&&******))))))((((((((('''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))))))))******)))))))))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''$$$%%%'''***---,,,'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########%%%&&&''''''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''''''''&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''$$$######$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((($$$#########$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&...,,,(((%%%"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&+++)))&&&###!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((((('''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''''''''((())))))******'''''''''''''''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''((()))(((%%%$$$###$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((())))))'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''''''''&&&''''''((()))***&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&'''(((((())))))'''((((((((())))))******((((((((()))))))))))))))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((((((((((()))))))))******&&&&&&'''(((((()))******''''''((((((((((((((((((((((((((())))))*********'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$###"""###'''***%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ """#########$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$###$$$%%%''')))***,,,,,,&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******&&&&&&&&&'''''''''(((((())))))))))))************'''''''''((()))******+++'''''''''''''''''''''''''''((((((((())))))******'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%))))))++++++***(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$%%%%%%$$$$$$%%%&&&((('''$$$"""&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%&&&%%%""" """$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!###%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!!!!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%'''((())))))******''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''((()))******)))((('''((('''''''''''')))+++,,,&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ """%%%%%%$$$$$$$$$%%%%%%%%%%%%'''((('''%%%"""$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%'''&&&$$$######%%%&&&'''%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###"""!!! """###%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''((()))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$"""###$$$&&&%%%&&&'''((((((&&&$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%&&&$$$###"""!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((&&&%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&''''''((())))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''%%%###"""###$$$&&&&&&&&&'''))))))'''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&((()))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$""""""###%%%&&&&&&%%%&&&((()))((('''''''''&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%% ###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&''''''((($$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######$$$%%%&&&%%%$$$%%%'''(((((('''(((((('''&&&%%%###"""!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&!!!"""###$$$&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''%%%$$$$$$$$$%%%$$$###$$$&&&((((((''''''''''''&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((''''''&&&&&&''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''))))))'''%%%$$$###%%%###"""###%%%'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''&&&%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%)))###!!!%%%%%%!!! ###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$''''''&&&***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$%%%&&&((()))))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&!!! ###### """%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%''''''&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&'''((()))((((((((('''''''''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%########################$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$""""""$$$$$$!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''''''''%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%(((((((((((((((''''''''')))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$''')))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((((((((((((''''''&&&&&&%%%'''''''''((((((((((((((()))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%###(((+++'''$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''((((((((('''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###+++...)))$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''"""%%%''''''%%%###$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''((())))))(((''''''''''''''''''((((((((()))'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ """%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&...111+++&&&&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''!!!"""$$$%%%&&&%%%$$$$$$''''''''''''''''''''''''!!!$$$''''''$$$"""###$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&''')))))))))((((((&&&'''''''''(((((())))))&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!"""###%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''222333((("""&&&)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$###$$$%%%'''(((((())))))(((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%###%%%(((******(((%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""!!!###$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&000222)))###&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$###$$$%%%&&&''''''((()))(((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&###$$$&&&((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################!!!############%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$...111***$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''(((((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###+++...***&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((+++)))&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))***+++&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((******((('''%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################&&&%%%%%%$$$######""""""&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''((()))***+++%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$##################&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!$$$#########$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%######$$$$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$((('''&&&&&&'''&&&$$$"""&&&&&&''''''''''''''''''(((''''''&&&&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''((())))))((('''''')))%%%""""""%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$##################%%%%%%%%%$$$$$$#########$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''))))))***%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((()))))),,,)))%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&""""""$$$%%%&&&'''''''''&&&%%%%%%''')))***)))(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%(((***+++...+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%(((((('''&&&%%%$$$######%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''&&&(((((((((((('''&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&'''''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###&&&(((***+++***(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&'''%%%###))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&& !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$&&&&&&$$$"""&&&&&&&&&%%%%%%$$$$$$###(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((($$$%%%&&&'''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''"""$$$&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&'''''''''###"""###%%%(((***)))(((&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$&&&(((((())))))###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''(((((()))###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$'''((())))))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%(((((((((''''''&&&&&&&&&&&&&&&$$$######$$$&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((()))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))))))))'''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%'''((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%############""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########((('''&&&&&&$$$$$$###"""&&&%%%$$$$$$$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! %%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((++++++)))((('''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++)))'''$$$######$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$#########$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++***)))(((''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((&&&%%%######%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((******)))(((''''''''''''(((''''''&&&&&&''''''((())))))(((((('''''''''&&&***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%######%%%&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''(((((((((''''''((((((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""$$$&&&&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&)))'''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''''''''''''''(((((((((((((((((('''))))))(((((('''''''''&&&'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###&&&((('''$$$###%%%(((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''***---...''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''&&&$$$$$$&&&&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))((($$$"""%%%(((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,///111###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))'''&&&&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***((($$$"""$$$'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&''')))+++---!!!###&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$%%%&&&'''&&&&&&((((((((()))))))))******''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###,,,)))&&&$$$"""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$"""!!! !!!###$$$''''''&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###((('''%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***((('''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###%%%$$$"""!!! """###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***)))((()))***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&''''''""""""############$$$$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### """$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((*********(((((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((()))))))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""######$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### """$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((()))))))))))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$###!!!"""$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((((((''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))(((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""#########$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))***)))((('''$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((())))))(((((()))***)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&'''(((((((((((((((&&&'''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########***)))'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&''''''&&&&&&((()))#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))***+++***)))'''%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""######%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''')))******))))))***,,,))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))((((((((((((%%%%%%&&&'''((((((''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&******))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###"""###%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((+++***(((((()))***---...((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))***)))(((''''''''''''''''''&&&&&&%%%%%%$$$$$$###)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***)))(((((()))***,,,...((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((())))))(((((('''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((()))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))***+++((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((((((((''''''(((((()))******)))(((((()))***,,,---(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((()))******+++(((((())))))***+++++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''((())))))***((('''&&&%%%$$$#########%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))((((((((()))***+++,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))*********++++++***))))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((('''''''''(((''''''''''''(((((((((((()))***++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((''''''***))))))(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''((((((((('''&&&&&&''''''((())))))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''(((''''''''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((&&&$$$%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((())))))***)))((('''&&&&&&'''((())))))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***(((''''''(((***+++)))(((((((((''''''''''''((((((((((((((()))******(((((((((((((((((('''''''''''''''((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((&&&$$$%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%########################%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''%%%$$$###$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++)))***+++++++++)))((('''&&&'''((()))************)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***)))'''''')))***+++))))))(((((('''''''''&&&)))))))))))))))***++++++''''''(((((())))))******++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$''',,,//////,,,'''$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%((('''%%%$$$###$$$%%%%%%(((''''''''')))+++---...&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,)))&&&&&&''')))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''(((((('''$$$"""!!!"""&&&&&&&&&&&&%%%$$$######&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&***,,,,,,***&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&'''''''''((((((***+++,,,%%%%%%%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''((((((((())))))*********(((((((((((())))))))))))***++++++++++++***)))(((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&&&&&&&'''&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((()))))))))))))))))))))(((((((((((())))))))))))******++++++******))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((******))))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))******)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&%%%$$$'''+++---,,,***%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&'''(((((('''%%%$$$"""######$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***,,,+++)))&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''$$$###'''---000---***%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&***))))))((()))***,,,---''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))+++---,,,)))&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((%%%###&&&+++...+++'''$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$"""######$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++---,,,)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((('''(((((((((((())))))))))))'''%%%''')))***(((%%%###$$$%%%''''''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))'''(((((()))))))))))))))************************'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))***++++++,,,((((((((())))))*********))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))+++,,,,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((()))))))))((((((((('''''''''&&&&&&'''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((('''&&&###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''(((((((((((()))))))))******&&&&&&'''''''''(((((((((%%%&&&'''(((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""###%%%'''''''''%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&%%%$$$%%%&&&((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((((((((('''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%''')))******)))(((%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&''''''((()))***++++++(((((((((((())))))))))))''''''((()))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))),,,,,,++++++******))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++************)))(((((())))))))))))((((((************************(((((((((((())))))))))))+++***)))***+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''((((((((())))))******''')))******((('''((()))###$$$%%%'''((()))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''(((((((((((()))!!!###$$$&&&'''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%)))+++***(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((***+++---...---+++((((((***+++++++++''''''''''''((((((((((((+++******+++,,,+++)))'''(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***+++,,,+++)))''''''(((***+++((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))(((''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,***(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((''''''''''''''''''&&&&&&#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&#########""""""!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++---...,,,***)))(((***++++++***''''''((((((((())))))))),,,+++******++++++)))((((((((((((((()))))))))***))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++(((''''''''''''((())))))************************************))))))))))))))))))************)))))))))))))))))))))(((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((()))***+++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))***+++,,,---,,,***))))))***++++++***((())))))))))))*********---+++))))))***+++***)))((((((((()))))))))******))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((((((((()))******************************++++++*********)))))))))))))))************))))))))))))******))))))((((((((((((((((((((()))))))))************************(((((())))))***++++++++++++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********)))((((((''''''%%%&&&&&&&&&&&&'''''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,***))))))+++++++++)))))))))*********+++++++++---+++)))((()))++++++***(((((()))))))))*********((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))*********)))(((((())))))***+++++++++******+++************+++,,,,,,************************+++++++++*********)))))))))******++++++******)))))))))*********))))))(((***)))))))))))))))))))))************************)))))))))******+++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$#########''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''((()))***+++***)))***+++,,,***)))************++++++++++++---***(((((()))+++++++++))))))))))))************((()))))))))************))))))))))))******************************************++++++***)))((((((((()))***+++++++++++++++***))))))))))))***++++++************************++++++++++++******************++++++++++++******))))))************))))))***************)))))))))************************************++++++++++++*********))))))*********************************************************))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))((('''%%%$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))'''&&&''''''((()))***++++++***)))***,,,,,,***((()))************++++++++++++***((()))***,,,++++++)))))))))*********++++++))))))))))))************)))))))))*********++++++************************+++++++++******))))))((())))))******+++,,,,,,,,,(((''''''''''''((())))))++++++++++++++++++++++++,,,++++++++++++***************++++++++++++******))))))******++++++*********************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))(((''''''''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))******&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''&&&''''''((()))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&''''''###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########&&&&&&'''''''''(((((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))''''''((((((***+++------*********+++,,,,,,***((()))))))))************+++***))))))***,,,,,,+++***))))))*********+++++++++))))))))))))************))))))*********+++++++++************************---,,,+++)))((()))))))))******))))))***,,,---...)))(((((((((((()))******++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***((()))***++++++++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))(((((((((((())))))'''''''''''''''((())))))'''((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''((())))))$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''%%%$$$%%%'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""###############$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((()))***+++---///000***)))***+++,,,,,,***(((((())))))))))))*********)))((()))+++------+++))))))************+++++++++))))))))))))************)))************+++++++++************************...---+++)))(((((()))***+++***)))))))))+++...///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((()))***+++++++++++++++))))))***+++,,,,,,------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---////////////////////////************************))))))(((((((((((())))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))*********+++(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&((()))(((%%%$$$%%%'''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++---...///,,,,,,+++***))))))******)))***,,,......,,,***(((+++++++++************)))+++++++++,,,,,,---------******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,///......---+++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,************************+++++++++*********))))))************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++//////...---+++***))))))++++++++++++++++++++++++,,,,,,+++***))))))******,,,+++++++++******))))))+++***)))((('''''''''(((******))))))((((((((('''((('''&&&(((+++,,,***'''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((($$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""""""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((***+++***'''&&&''')))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++,,,---...,,,++++++***))))))******)))***,,,......,,,***)))++++++++++++************+++,,,,,,,,,,,,,,,,,,---******++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++***))))))(((((((((((((((******)))))))))((((((((())))))((((((((())))))***))))))(((((((((''''''''')))(((''')))+++,,,***'''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$#########'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,+++******)))*********)))***,,,------,,,***))),,,+++++++++************---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---------...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++......------------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------------------------------////////////////////////,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))((((((((((((''''''''''''''''''(((((()))***++++++******))))))))))))((((((+++*********++++++***((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((()))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%$$$######""""""######$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((('''&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++++++++***************+++)))***+++------,,,+++***,,,,,,+++++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------........................////////////////////////,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,((((((((((((((((((''''''(((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((()))))))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%########################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))(((((((((''''''((((((((('''&&&&&&&&&'''''''''&&&'''''''''''''''''''''''')))(((''''''''''''((()))'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))******+++***************++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***---------,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,---------..................---------,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,))))))))))))))))))))))))******++++++***)))((((((************************,,,,,,------,,,*********************************(((((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((()))))))))))))))(((%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((()))((('''((()))***)))((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))***************)))******+++,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------......---------........./////////.........------,,,,,,---------............///---------.........//////------------------------,,,,,,,,,------------...------------------------------------............////////////////////////................................................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))************++++++++++++***+++,,,,,,+++)))(((''''''''''''(((((((((((()))***,,,------+++******+++************************((((((((()))))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%'''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((('''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((())))))'''&&&'''***+++***(((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))***+++******))))))***++++++,,,))))))***+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------............------------------............---.........////////////------------............------......////////////---.........////////////------------------------------........./////////------------------------------------.........///////////////////////////................................................/////////.........------------------------------)))***+++,,,,,,***)))(((*********+++++++++,,,,,,)))***+++,,,,,,+++)))(((((((((((()))))))))******(((***,,,,,,***)))***,,,************************(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%"""######$$$$$$######"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########"""###$$$&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))'''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******))))))***+++,,,,,,))))))***+++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,---------------............---------------.........//////............/////////000++++++,,,---...///000111---.........//////000000............/////////000.........................../////////000000111111........................---------.........//////000000000000000000000000////////////////////////////////////////////////////////////000000000000------------------------+++,,,.........,,,***)))))))))******+++++++++,,,'''(((***,,,---,,,+++***+++++++++,,,,,,---------&&&))),,,,,,***)))+++---************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&)))***)))(((((())))))((('''&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((('''%%%###"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++(((((())))))))))))(((((('''(((((()))))))))))))))(((((()))***************++++++******************...------,,,+++***)))))),,,,,,,,,---------......000///...---------------,,,,,,,,,,,,,,,+++***)))---------.........//////,,,,,,,,,---------......000000000111111111222222222111///.........//////////////////////////////............///000111222222111000///............222111000...---------------,,,,,,,,,,,,,,,------222000---******+++...////////////......//////000...///////////////............////////////......000/////////....................................,,,,,,,,,------.........(((((()))***+++,,,---------,,,,,,,,,+++***************))))))((((((((('''************************+++*********))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((((('''&&&'''((()))((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$#########%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((())))))))))))))))))'''(((((()))))))))))))))((())))))***************++++++******************------,,,,,,+++*********,,,,,,---------.........000///...------------...---------------,,,++++++------........./////////,,,------------.........//////////////////000000111000///...------...///111111111111111111111111//////..................//////...............///222111000///////////////000000////////////000000222111000000//////000000...------------......//////000000000000000/////////000000111111000000///000000/////////.................................,,,------------------...*********++++++,,,,,,---+++++++++++++++***************)))))))))(((((((((************************++++++++++++*********)))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((''''''((())))))((((((((())))))*********'''((())))))******))))))((()))******++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------------.........//////......------.........////////////...------............////////////------........./////////000000000///////////////111000///////////////000000000000000000000000000111111000///......------///............///000111///.....................000000///......//////000...///000000000///---,,,...---------......///000000000111111111111000000111111222222222222111111000000000/////////.......................................---------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********)))))))))))))))************************,,,,,,,,,+++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++(((((()))************)))))))))***++++++++++++*********+++++++++++++++,,,+++++++++,,,,,,,,,------------------............//////............//////...///////////////............/////////000000000........./////////000000222222111111111111000000222111111111111111111111000000000000000000000000111111111111111000//////000000000000000111111222...//////000000000000///111000//////////////////......////////////...---000/////////000000111222///000000111111111111000111111222222222222111111000000000////////////...........................//////......------,,,,,,,,,,,,,,,+++++++++******)))))))))******+++++++++************************************************++++++++++++++++++++++++&&&'''(((******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%###!!!!!!###%%%$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&***------***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***))))))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))***))))))((((((((()))))))))))))))((()))***+++,,,((())))))***************))))))***+++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---......---------.........////////////.........//////000......////////////....../////////000000000111111//////000000000000111111222111111111111111111111111111111111111111111111444444444444444444444444///000111222222222222111222222111111111111222222111111222333333333222222444444333222222222222222222222111000111111222333111111000000000000111111...///000111111111111111000111111222222111111000111000000000/////////////////////////////////////////////......---------,,,,,,,,,+++******))))))))))))******+++++++++,,,*********+++++++++++++++************************))))))******************&&&'''(((******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''$$$###$$$&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""###%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((---222222...***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%&&&'''''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))(((((()))******++++++)))(((((()))***+++((()))******++++++******)))***++++++,,,+++++++++******++++++,,,---------++++++,,,,,,------......------.........///////////////......//////000000......///000000000//////000000000000111111111111000000000111111111222222000000111111111222222222111111222333333333222222333333333333333333333333000111333555555555555444333333333333333444555666222333444555555444333222666555444333222222222333444333222111222333444555333333222111000000000000///000111222222222222222111111111222222111111111111111000000000//////////////////////////////////////////...............------,,,,,,++++++******+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************)))))))))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))((($$$"""$$$&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$###$$$%%%!!!"""###$$$%%%%%%$$$###$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%***///000,,,(((%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))***++++++---,,,***)))((((((******))))))***++++++++++++***)))***++++++,,,,,,++++++******++++++,,,------...,,,,,,,,,---------------............///////////////////////////000111111//////000111111111111111000000000111111111222222111111111222222222222333222333333444555666777777666777888999999999888888777777777777777777777777888:::;;;<<<===<<<:::999666777888999;;;===???@@@===>>>?????????===;;;:::<<<;;;:::999888888888888888999999:::;;;;;;::::::999888666555333222222222111222333444555555555555222222333333333333222222111111111000000000//////////////////////////////............////////////...............------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************)))))))))******+++++++++***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))((($$$"""$$$'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$ ###%%%&&&%%%$$$%%%%%%!!!"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ###(((***'''$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&)))+++***(((&&&((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((()))***,,,,,,///---+++)))(((((()))***))))))***++++++++++++*********+++,,,,,,,,,,,,+++******+++,,,,,,---......------------------------............/////////000///////////////000111111000111222333333333333333000111111111111222222222111111222222222333333333666777888999:::;;;<<<===<<<===???@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDBBB@@@???;;;<<<===@@@CCCGGGJJJKKKOOOOOOPPPQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDGGGIIIJJJHHHFFFDDD???>>><<<:::888777666555333444555666777777777777333444444555555444444333111111111111000000000000000000000000000000000000------......//////000000///000000000000000000000.........------,,,,,,,,,+++++++++,,,,,,---------*********************************++++++,,,,,,,,,)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$&&&'''(((***++++++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))************+++++++++......------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......------...000---------------...///000......------......///000,,,///444666444111///---000111222333444333333222222111000000111333666888777:::===>>>CCCIIIKKKIIINNNHHHFFFGGGIIIGGGHHHKKKLLLMMMOOOOOOPPPPPPQQQSSSZZZ]]]___]]]WWWOOOJJJHHHGGGIIIMMMPPPTTT[[[bbbgggnnnssswwwuuuqqqmmmeee^^^\\\XXXRRRMMMLLLOOOSSSVVVVVV[[[aaaeeedddbbb```___WWWPPPFFF@@@===<<<;;;999===:::888;;;???AAA???;;;@@@888222444666444111111333333444333333222111000444333222111111111222222111222111000///...000111//////.........---------//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------)))************+++++++++++++++******************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%'''&&&###"""$$$'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,...//////...---///000//////.........///000000222111111111111111222222222222111000///000333555444444444444444555555666555666666666666777999;;;999AAAKKKSSS]]]eeefffcccbbb]]]ZZZ]]]^^^\\\\\\______dddiiijjjiiikkkqqqvvv}}}zzzqqqhhhaaa^^^\\\```ffflllssszzzxxxqqqoookkkfffdddeeejjjnnnyyyoooggg[[[QQQLLLJJJIIIHHHHHHGGGFFFJJJOOOQQQOOOLLLKKKBBB;;;::::::888666666444444444444444333333222555333111000000111111111111222222111///......///.........---------,,,,,,//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++...---,,,+++***(((''''''++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''(((((()))***************************)))************+++++++++++++++******)))(((((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///000111111000/////////000000111111111111111111111111222111000///...111555888888888888999::::::;;;<<<;;;<<<============@@@BBBGGGUUUhhhxxxvvvrrrpppssstttssssssuuuyyyzzzwwwvvv{{{{{{ooogggdddddddddhhhhhhjjjooouuuxxxvvvsssdddYYYMMMFFFBBB===;;;;;;666777777777777777666666666333000///000111111111222222222222111000///.../////////.........------/////////.........------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,...---,,,+++***((('''''',,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***************************))))))*********+++++++++************))))))((((((+++++++++,,,,,,,,,------------------------------------------............---///000000///...000111222111000000//////000000111111111222111111111111///222555888888999;;;<<>>???@@@@@@@@@???>>>>>>===999555444555666666555222222222333333222111///111111111000000000000///////////////...........................---------------------------------------------,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---***************+++++++++++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%###$$$'''(((&&&###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&"""######$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++******++++++,,,,,,,,,---------------------------------------........./////////...///111000//////000222111111000000000000000111222333444555555555555444222555999===AAAEEEKKKNNNWWW[[[```dddfffeeebbb```YYY\\\^^^^^^^^^aaahhhnnnxxxgggYYYRRRRRRPPPQQQTTTVVVVVVUUUSSSQQQJJJDDD===;;;;;;<<<:::888333111000111333333111///111111111111000000000000000000/////////.................................------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------))))))*********+++++++++((()))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((%%%###%%%'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''(((((((((%%%%%%&&&'''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........////////////000///000111111000000111222111111111111111222333333111222444666777777777666888999;;;???HHHUUUdddnnnzzz~~~}}}xxx}}}rrrkkkjjjkkknnntttyyy{{{zzzxxxvvv___WWWLLLFFFDDDBBB>>>::::::666333333444555333111111111000000000/////////000000000/////////...................../////////------------------------//////.........---------------------------------,,,,,,,,,---------......,,,,,,++++++***))))))((('''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((&&&'''''''''((((((((()))&&&&&&'''(((((((((((('''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++************************)))************+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------------................................./////////000000000///000222111000000111333333333333333444555777777555777999<<<>>>>>>>>>>>>EEEGGGLLLUUUdddxxxqqqgggaaa[[[SSSMMMJJJDDD===;;;;;;;;;999666333333333333222222222222000000000000/////////...---........./////////000........................////////////.........---------------------------------------............,,,,,,++++++***)))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$&&&(((***+++,,,&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&***))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000///111222222111111222333444444444555777888:::;;;???AAAEEEHHHJJJKKKKKKJJJTTT[[[gggwww|||rrrjjjYYYQQQIIIDDDCCCBBB???<<<888777777777777666666666000000000000////////////---.........//////000000........................000/////////............---------------------------------.........//////((())))))***++++++,,,,,,***+++,,,---,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((('''''''''((()))+++------******)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%(((((('''&&&&&&((()))***))))))***))))))((('''''')))))))))(((((((((((((((******)))))))))))))))***))))))))))))************---------,,,,,,+++++++++,,,,,,,,,---------......------..................---///111222111111222333333222000000111111000///333666777666999BBBIIIKKKVVVXXX^^^dddeeecccffflllssszzzzzzjjjZZZUUUUUUQQQJJJFFFBBBBBB>>>999777888666111666555333111111111111222000000000000000000000000---...///000000///.........//////...,,,,,,---//////...---,,,+++,,,------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++*********))))))************)))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))++++++***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''((((((''''''&&&%%%(((''''''''''''((())))))))))))))))))))))))((('''))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,---------,,,,,,,,,++++++,,,,,,---------..................///////////////222333333222111///000111555444333333555666777888777;;;===>>>GGGVVVdddjjjyyyyyy}}}zzzwwwvvvqqqjjjfff\\\YYYQQQGGGAAA@@@<<<777666444333222222222111111000000000111111111111222...///000111111000//////...//////...,,,,,,---//////...---,,,,,,,,,------,,,------------------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++*********))))))************))))))))))))++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''((((((((('''&&&&&&''''''(((((()))))))))((((((((())))))***)))))))))************************+++******)))******++++++++++++,,,,,,,,,------------------------,,,,,,,,,------------.........///.../////////000000000111222333333111//////000222666555444333555777:::<<<@@@EEEKKKRRRaaawwwsssbbbWWWPPPIIIBBB;;;999666555555555444333111111111111111000000000000000111111111111000/////////000...---,,,---//////...------,,,,,,------.........---------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++***************++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&))))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&''''''((()))(((((('''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''((((((((((((''''''&&&'''(((******)))(((((('''((()))******************+++++++++++++++,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,---------.........------------------............/////////......//////000000111111222333444333333444666888999888888777888<<>>@@@BBBDDDGGGMMMUUU[[[ggguuu{{{lllbbbUUUKKKFFFBBB>>>;;;:::999888777666555444333222111111000000////////////000000///------...000...//////.........------/////////......---------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,************************++++++++++++************************************((((((((((((((((((((((((******))))))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''')))***+++***(((%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((('''(((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))******))))))))))))******+++******************++++++,,,,,,---++++++++++++,,,---......+++++++++,,,,,,,,,------.........///////////////////////////000000000000......///000111222222333111444888:::<<<===@@@AAAFFFKKKQQQWWW^^^gggqqqyyy}}}nnnccc[[[UUUMMMGGG===<<<;;;999777555333222444333222111000000000000000000111///...---...000...////////////...------/////////.....................------------......,,,,,,------------,,,,,,***************+++++++++,,,++++++++++++*********(((((()))))))))))))))***(((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''((()))))))))))))))))))))(((((())))))***+++******+++++++++***))))))))))))******+++,,,,,,,,,+++++++++,,,,,,---...///,,,------------.............../////////000000000//////000000000111111111000000111222333444555666666;;;CCCJJJOOOSSSVVVYYY^^^dddmmmuuu||||||vvvllldddVVVTTTOOOJJJCCC===999666777666444333222222333333000111111000...---///000...//////000///...---,,,............////////////......------------......,,,,,,------------,,,,,,))))))*********+++++++++,,,,,,+++++++++*********&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((++++++++++++++++++++++++'''((()))******)))(((''''''((()))))))))(((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((###$$$%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''#########$$$&&&((()))***''''''((()))))))))))))))***)))((((((((()))+++,,,+++++++++++++++***)))((((((((()))***++++++,,,,,,+++++++++,,,---...///000............/////////000.../////////000000111111000000000000111111111111222222333444555777777888CCCJJJVVVaaajjjqqqwwwzzz{{{zzzuuunnncccXXXNNNFFFAAA999888666555444444555555000111111000......///000...///000000000///---,,,------......//////000000......------------......,,,------......------,,,))))))******++++++++++++,,,,,,,,,+++++++++******((()))))))))******++++++))))))))))))))))))))))))&&&'''(((***+++---...///(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''((('''%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&%%%&&&))),,,---***'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********))))))$$$%%%&&&((()))*********'''((()))***+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000......///000222222111///...///111222222222333333666777777666555777===BBBLLL```wwwqqq[[[JJJAAA>>>;;;999777555333111333111//////000111111000...//////000111000000000........................------..................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++******)))(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&(((++++++)))&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((((((%%%%%%'''((()))*********)))******++++++++++++***+++++++++***++++++,,,---------------------,,,,,,......------......///000///.........000111222222111111333333444444666777666777999:::<<>>AAADDDJJJSSS\\\bbbzzzrrrfffVVVIIICCC???;;;888444333222222333333222111111111111000000///......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))%%%&&&&&&''''''(((((()))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%''')))***'''&&&'''''''''&&&%%%$$$'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((''''''&&&'''((()))************+++++++++,,,,,,+++******,,,++++++++++++,,,------............////////////---...///000111000//////222333333222222333555777444777:::<<<===???DDDHHHNNNOOOSSSXXXaaalllwww}}}ooo^^^TTTLLLDDD???;;;888666444555666555555222111111000000000000000////////////////////////////////////............,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((())))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''))))))&&&'''''''''%%%$$$$$$$$$''''''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((''''''(((((()))***++++++++++++))))))***,,,,,,---------,,,,,,++++++,,,,,,---............//////000000000---...000111222111000///000222444555444444666888555<<>>GGGUUU___rrrxxxrrrnnnrrr{{{ppp```VVVBBB>>>:::888888666333000000000////////////000000000/////////..........................................---------,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,******))))))))))))******************))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********+++&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((('''%%%######%%%''')))((('''%%%$$$######$$$%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))+++(((&&&%%%&&&''''''&&&***'''%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((&&&%%%%%%'''((((((((('''&&&&&&&&&%%%(((&&&%%%&&&)))***)))''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''((((((((((((((('''''')))))))))))))))******++++++++++++************))),,,,,,++++++,,,,,,---...,,,+++*********+++,,,---...------...000111111111222222111111111111222222555777:::@@@KKKZZZiiittt}}}wwwuuusssvvvppp\\\QQQBBB:::888888555111000000000///---...///111000000///...---,,,,,,---//////...------------...---,,,++++++******++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$######""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$######%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))'''%%%%%%&&&''''''&&&***(((&&&&&&)))******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&'''%%%$$$%%%((()))(((&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''((((((((((((((('''''')))))))))))))))******+++))))))******+++++++++,,,++++++******++++++,,,------,,,,,,+++,,,---.../////////.../////////...---222222222222444666888999<<>>BBBLLL[[[lll{{{zzzyyyyyy{{{~~~rrr\\\MMMCCC;;;666555444333222222111000...111111000//////......---............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,------------.........---......///000222333333333444777;;;???FFFPPP^^^nnntttaaaRRRDDD;;;999777444333444555444222222111111000//////......//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))******(((((()))))))))*********$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###############$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%''''''&&&'''(((***''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))************)))))))))*********++++++*********++++++,,,,,,---+++,,,,,,,,,,,,---------............///000111222222333444666999???FFFKKKRRR```sss~~~}}}vvvfffWWWMMMDDD>>>888555555555333111222222111111000000///////////////.........------------............------++++++,,,,,,,,,,,,++++++*********+++++++++++++++************************((()))))))))))))))))))))((((((((()))))))))******$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&(((''''''''')))+++'''''''''&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++******))))))*********+++++++++)))******+++,,,,,,------------------...............//////000111333444555555666:::>>>EEEOOOYYY```gggyyy|||qqqiiiYYYQQQEEE===:::888444111333222222111111000//////////////////............------............------******+++,,,,,,+++******)))))))))*********++++++*********************************************)))(((((((((((()))))))))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((((()))))))))######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))(((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''%%%&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***)))************+++++++++))))))***+++,,,,,,------............/////////000///000000222333555777888999;;;@@@GGGQQQ]]]iiirrr~~~rrrgggXXXLLLFFFAAA<<<888333333222222111000000000000/////////............------............------)))***+++,,,,,,+++***)))(((((())))))*********+++************************,,,,,,,,,+++++++++******(((((((((((())))))))))))$$$&&&&&&&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###!!!!!!"""###$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$"""$$$((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((((((((&&&%%%%%%&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))***+++,,,,,,------+++---///000//////000111333///...000222222555:::===GGGQQQYYYdddsssyyyjjj]]]SSSFFF;;;===888111------000333555........................------------------------++++++++++++++++++++++++***)))))))))***+++,,,,,,******************************++++++++++++******(((((())))))))))))(((((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%#########$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''')))'''&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''&&&%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%###""""""###%%%&&&)))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,******++++++,,,,,,------,,,...///000///...///000111///000444555555:::AAAJJJUUU```iiitttttt```OOOCCC===666222222333222111000000000///......------------------------------++++++++++++++++++++++++******************+++,,,************************))))))************))))))((())))))******))))))(((###$$$%%%%%%%%%%%%&&&''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&((('''&&&$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$######$$$%%%&&&))))))(((((((((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000---...222555666888@@@JJJXXXdddqqqzzzzzz{{{jjjNNNEEE;;;777777777333///222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++(((((())))))))))))(((((()))******************)))"""###%%%%%%%%%%%%'''(((%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((((((###$$$&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,---///000///......///111111222666999:::>>>KKKXXXgggssszzzwww}}}cccTTTCCC999888999666111111000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++))))))************))))))******++++++++++++******"""###%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''))))))(((###$$$&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((())))))******))))))))))))))))))))))))************++++++++++++***************+++,,,,,,......------------------...///000/////////111444888888;;;???AAAIIIYYYiiivvv{{{vvvyyylllSSSAAA;;;999666222///////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''')))((('''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((''''''(((((())))))******+++))))))))))))))))))))))))*********++++++++++++,,,***************+++,,,,,,...........................///000000000222555777888999===EEELLLVVVgggvvv{{{|||}}}{{{jjjTTTFFF???999444000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))******************)))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%$$$$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########################%%%''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((((('''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))))))))((('''(((((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,------------......//////000000///000000111222444888;;;<<<>>>GGGUUUbbbnnn|||zzz|||mmm\\\OOOCCC<<<666555444333222111000000........................------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((())))))******))))))((($$$&&&'''&&&$$$$$$$$$&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&((('''%%%$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''%%%%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''''''''((('''&&&%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&((()))*********)))'''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,------...///000111111///000111111333666:::===GGGKKKXXXkkk|||}}}ooo^^^OOOFFF;;;:::888666444222000///////////////////////////------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))))))))(((((()))))))))(((((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$######((('''''')))***)))'''%%%&&&&&&&&&''''''''''''(((+++***)))'''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###$$$%%%'''((())))))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((******+++++++++,,,,,,+++***))))))******---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,000///.../////////...---...000333666999???FFFKKKSSS```ttt}}}zzzxxx||||||nnn]]]QQQIIICCC<<<888666444222222111222222///------...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&'''(((&&&$$$&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&'''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''((()))***************,,,++++++***))))))******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,///......///000111111000444555666888===FFFRRRZZZooo||||||{{{qqqiiiZZZQQQEEE===888555333333///000000///...///000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''&&&'''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))))))))))))))))))))''''''(((((())))))******((())))))*********)))))),,,+++******)))*********)))))))))******,,,---------------------------------......///000111333333999:::<<>>DDDKKKTTTcccuuu{{{vvvtttuuuyyy|||nnn]]]QQQJJJ@@@888777444111111000...---...////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$$$$&&&(((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&'''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((((()))***+++,,,,,,)))************))))))(((+++***************++++++,,,,,,++++++++++++,,,,,,---------....../////////...///000///...000333666:::CCCPPP[[[eeeppp~~~}}}~~~}}}xxxrrrtttxxx}}}{{{pppeeeTTTDDD>>>666111222222///...111........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&(((******)))&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&'''(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((())))))******++++++((())))))*********))))))*********)))******+++,,,---,,,,,,+++++++++,,,,,,------......///000000000...000222111000222777;;;@@@NNN```mmmsssyyyzzzuuuwwwsss\\\GGG;;;333444555111222666........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++############$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''&&&&&&(((***+++***(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''((()))*********************))))))***++++++,,,++++++++++++,,,,,,---...---......///000000111111...111444444444777>>>DDDMMM\\\ooo{{{}}}{{{|||zzzWWWGGG;;;999777111111777////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&(((***+++)))'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))******+++)))))))))(((((((((((((((''''''(((******+++++++++******))))))***+++,,,,,,))))))***+++,,,...///000---......///000111111222---111555666777<<>>888000...333000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********%%%&&&&&&'''((())))))***+++,,,---...------+++***++++++,,,,,,---...//////111///------...///000000000333888;;;:::>>>LLL[[[hhhxxxvvvrrrmmmxxx|||~~~gggMMMBBB>>>888111///555333000///000000...---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))***+++++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''))))))))))))))))))))))))***)))((('''&&&''''''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))++++++,,,,,,,,,---------'''(((((()))******++++++)))***++++++++++++***)))++++++,,,------.../////////...---...///000111111333555:::@@@EEEOOO```ppp{{{yyy~~~||||||cccRRRGGG<<<555444222000//////000111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))(((&&&&&&''')))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++*********+++,,,,,,------******++++++++++++******,,,,,,,,,---......//////......///000111222333333555555999CCCOOO___tttyyyvvvyyy}}}sssaaaPPPBBB:::888444222000000111222222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++************+++''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''''''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,------,,,,,,------------------,,,---------....../////////000222333333444555666:::999===JJJ[[[ooo|||zzzxxxkkk^^^PPPEEE>>>:::777444222111111111000111000000//////...------------------------------------------,,,,,,,,,,,,---,,,+++*********,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''&&&%%%%%%&&&((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))(((((('''((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((************************''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++++++++,,,,,,,,,------*********+++++++++++++++,,,,,,,,,------......///------...............///...000222333333333666888BBBBBBHHHWWWkkk~~~yyysssnnndddTTTFFF<<<999555222111111111000000000//////...------------------------------------,,,,,,,,,++++++++++++,,,,,,*********+++,,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%&&&(((++++++***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))******))))))((())))))******'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((()))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************+++++++++,,,************************+++*********+++,,,---...........................,,,...111222222444:::>>>HHHKKKUUUeeeyyy}}}yyyvvvuuunnn]]]NNNAAA===888555444444333222000000000///......------------------------------,,,,,,+++++++++*********+++************+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%&&&''')))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((''''''(((((()))***+++&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))+++*********************++++++******+++,,,...///////////////............,,,///333444666;;;DDDKKKUUUZZZfffuuu|||}}}zzz}}}|||yyywwwsssiii]]]RRRMMMFFF???;;;999777555222111111000000///..............................,,,,,,,,,+++++++++******((()))******++++++******(((((((((((((((((((((((((((***,,,***((('''))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&'''(((''''''''')))+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***+++%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,---///000111///////////////............222666999<<>>DDDMMM\\\hhhwww~~~{{{yyy}}}~~~vvveeeUUUHHH===555888666555444///+++---222000/////////............//////...---,,,++++++***,,,++++++******++++++,,,&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''&&&&&&&&&"""((()))%%%###&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))(((&&&%%%&&&''')))*********))))))))))))************))))))))))))******++++++,,,,,,,,,---------------------............,,,,,,---///000222222111666999@@@GGGNNNYYYhhhsss}}}~~~wwwcccNNN???<<<777444444111...///333000000/////////.........,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''$$$'''(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((())))))******))))))))))))******)))))))))))))))***+++,,,,,,,,,---------.........,,,,,,,,,---------......,,,---...///111333555666777>>>GGGPPP[[[hhhuuu~~~eeeMMMCCC:::444333333111111333000000000/////////......******++++++,,,,,,,,,,,,...------,,,,,,------...%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%&&&&&&&&&'''(((((((((&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((,,,+++***)))(((((())))))******))))))))))))******(((((())))))***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...///000111333666888>>>GGGSSS^^^jjjxxxzzzvvvuuu||||||```LLL@@@555333444333111000000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------%%%%%%&&&&&&'''&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&$$$###"""%%%&&&&&&&&&'''(((((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))))))))******))))))))))))******))))))))))))***+++------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///000000000000222777;;;HHHTTTbbbmmmzzzvvvpppmmmssswwwYYYJJJ;;;666666333000...111000000000////////////000//////...------,,,,,,,,,,,,++++++++++++,,,,,,%%%%%%&&&&&&''''''&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''''''''(((%%%$$$''')))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))*********************+++,,,---*********+++++++++,,,,,,---------.........//////000111222111111444;;;@@@MMM[[[kkkvvvxxxooolllnnnyyy{{{wwwxxx{{{jjjZZZHHH???:::555111000111111000000000/////////111111000///...---,,,,,,,,,++++++******++++++,,,$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&!!! %%%(((&&&&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******+++++++++******+++,,,,,,+++++++++,,,,,,,,,------........./////////000000///111333333444999AAAIIIRRRbbbssszzzsssvvv{{{vvvtttwww~~~zzzzzz||||||kkkXXXJJJ@@@888444444111111111000000000///////////////......---------,,,,,,,,,++++++,,,,,,,,,$$$%%%%%%&&&'''''''''&&&###$$$&&&((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&&&&(((((((((''''''&&&&&&%%%$$$###'''%%%$$$'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((()))))))))))))))******))))))))))))******,,,,,,++++++***+++++++++,,,,,,,,,---------......////////////000000000000...111444555666===GGGOOO[[[lll~~~yyytttvvv}}}wwwcccRRRFFF<<<777888111111111111000000000000,,,,,,,,,---------.........------,,,,,,------...&&&&&&&&&''''''''''''((()))))))))))))))******+++******)))''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((())))))))))))))))))))))))((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((,,,+++***((('''%%%$$$$$$&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&+++(((%%%$$$&&&((('''%%%'''((((((((('''&&&%%%%%%)))'''$$$###$$$&&&'''&&&(((&&&$$$%%%((()))((('''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))((())))))***+++++++++++++++,,,---......///.........000000000///333222555;;;===@@@LLLYYYeeezzz{{{ooo___PPPDDD>>>;;;999444222444555111000111111000...---,,,,,,------+++,,,---...---,,,+++***&&&&&&&&&''''''''''''((()))(((((((((((()))******+++***)))((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((((((((((((((((((((())))))((('''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%)))******************)))***(((%%%%%%&&&((('''%%%'''''''''(((''''''&&&&&&+++(((&&&%%%'''((()))((((((&&&$$$%%%''')))((('''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++******++++++,,,---++++++++++++,,,---...///---------...000000000000555444888===AAAGGGUUUcccrrr}}}ssshhh]]]RRRHHHCCC???888333444444111000111111000...---,,,------...,,,------------,,,++++++&&&&&&&&&''''''''''''((((((''''''''''''((())))))++++++***)))((((((((((((''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&)))((((((''''''''''''(((###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((((((((()))&&&%%%%%%%%%'''((('''&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''''''&&&&&&&&&''''''((('''''''''***(((&&&&&&'''((()))((((((&&&%%%%%%'''(((((('''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******------,,,,,,,,,---......++++++++++++,,,---...///---...///000111222222222:::;;;@@@FFFKKKSSSbbbooo{{{zzzyyysssnnneeeYYYPPPKKKAAA888555444222111333222111///...------.........------,,,,,,,,,,,,,,,&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((******)))(((((('''(((((('''''''''''''''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''(((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%)))(((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&%%%&&&'''((((((&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&(((((('''&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''%%%$$$$$$&&&''''''&&&((('''&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***---------------......///,,,++++++,,,,,,---...//////000111222222333555666???EEENNNVVV\\\dddoooxxx{{{yyy~~~|||}}}xxxnnneeeYYYLLL>>>888555444444666222111000...---......//////...---++++++,,,------&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''(((''''''''''''((())))))))))))((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''&&&%%%&&&((()))((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))''''''(((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$&&&''''''&&&'''''''''&&&&&&&&&'''(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***+++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---.../////////000111111111333888;;;CCCOOO___kkkrrrxxx}}}|||}}}~~~||||||{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}{{{zzzzzzzzz{{{|||~~~~~~jjjYYYFFF;;;777444444666333222000///....../////////...---,,,+++,,,---...&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''((((((''''''(((((()))***)))))))))(((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%%%%&&&'''''''''((('''&&&&&&&&&((()))((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''')))((('''%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&''')))***)))((('''(((((('''%%%%%%&&&(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,---...///000---///000000111666>>>EEELLL]]]rrr|||zzzxxxwwwxxxxxxvvvuuuvvvwwwxxxxxxxxxwwwuuuuuuqqqssstttvvvvvvuuutttssstttsssrrrpppppppppqqqrrrooooooqqqrrrttttttuuuuuutttssssssssstttvvvxxxyyy~~~}}}{{{zzzzzz{{{|||~~~||||||}}}~~~lllSSSDDD<<<666333333444222111000//////000000///......---------------&&&&&&&&&''''''''''''((('''''''''&&&'''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))))))))((((((((('''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&'''(((((())))))''''''((((((((((((''''''&&&''''''(((((())))))***'''''''''''''''((())))))'''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%'''***)))'''%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&''')))***)))((('''((()))'''%%%$$$&&&(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,------...///000...000222333666???LLLVVV```rrr~~~xxxyyyyyyxxxwwwvvvtttsssooommmlllllllllkkkiiigggjjjkkklllllllllkkkiiihhhggghhhjjjkkkkkkkkkjjjiiikkkjjjiiihhhiiijjjkkklllhhhiiikkklllmmmnnnnnnnnnqqqpppppppppqqqsssuuuvvvwwwuuusssqqqqqqrrrssstttrrrsssssstttvvvxxxzzz{{{}}}hhhSSSGGG===666444444333111000//////000111...............------,,,&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((('''''''''(((((()))((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((()))******+++''''''((((((((((((''''''&&&&&&'''((()))***++++++'''''''''''''''((()))***''''''((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''%%%$$$###"""((('''&&&''')))))))))'''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''))))))))))))'''&&&$$$'''******'''%%%%%%&&&'''((((((((('''&&&%%%%%%$$$###$$$%%%(((((('''&&&'''))))))(((%%%$$$&&&(((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......---------------...000000000333555777===IIIYYYdddsssyyyooowww{{{vvvsssrrrnnnnnnooonnnmmmkkkiiihhheeeeeeddddddeeeccc```^^^bbbbbbcccdddcccbbbaaa```aaabbbccccccdddddddddddddddcccccccccdddfffhhhiiihhhhhhiiijjjkkkkkkkkkkkkmmmmmmllllllmmmoooppprrrsssrrrooommmlllmmmnnnppplllllllllmmmoooqqqssstttwwwyyy|||}}}~~~~~~~~~yyyaaaQQQDDD;;;777444333222000000000000111---.../////////...,,,+++&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))'''&&&&&&''''''&&&$$$###$$$&&&((())))))((('''******))))))((((((''''''***(((''')))+++,,,***''')))******)))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***((('''''''''((())))))((('''&&&%%%%%%&&&'''***((('''(((***+++(((&&&((('''&&&&&&'''((()))***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))(((((()))***------,,,+++***)))((('''------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********/////////...------000222555777999;;;AAAQQQeeettt|||wwwtttwww}}}{{{yyyyyyxxxvvvsssoookkkhhhfffdddddddddccccccbbbbbbbbbYYYYYYYYYYYYYYYXXXXXXXXX^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZZZZ\\\```aaa```^^^_________```aaaccceeefffhhhhhhgggggggggfffffffffjjjkkkkkkkkkkkklllllllllgggggghhhhhhiiiiiijjjjjjllllllllllllllllllllllllqqqsssvvvwwwxxxzzz|||~~~{{{vvvuuutttxxx{{{vvvsssuuu~~~ttt\\\JJJ@@@::::::555000...000222222000000000///............///''''''((())))))((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((******))))))(((((((((((())))))))))))))))))))))))+++)))(((((())))))((('''&&&''''''((())))))))))))******))))))((((((((((((***)))((()))+++,,,***''')))******)))((('''''')))(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++***)))((('''(((((()))***)))((('''''''''((((((***((('''''')))***)))'''''''''&&&&&&&&&'''))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))(((((()))***+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,............///111333333555999???JJJ\\\qqqyyyuuusssyyy~~~~~~|||yyyvvvrrrooonnnnnnmmmkkkiiieeebbb___^^^YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXYYYYYYZZZZZZZZZ[[[YYYYYY[[[^^^___^^^\\\\\\]]]^^^___aaabbbcccdddddddddddddddddddddddddddhhhhhhhhhhhhiiiiiiiiiiiigggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkmmmpppqqqrrrsssvvvxxx{{{|||~~~{{{mmmppptttzzz}}}yyyxxxwwwzzzppp]]]MMMDDD999555111000111222000...000//////...............'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))******))))))(((***))))))))))))((((((((())))))))))))))))))))))))+++)))((((((******)))''')))))))))((())))))*********))))))))))))(((((((((***))))))***++++++***(((((()))***)))((('''((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((******)))((((((((((((((())))))((((((((())))))******(((&&&'''((())))))((('''&&&&&&&&&&&&'''((((((*********))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))'''((())))))(((((()))***))))))******+++++++++,,,*********++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,...//////000222444555888<<>>BBBJJJVVVeeexxx~~~|||||||||zzzxxxvvvooolllgggcccaaa___\\\ZZZWWWWWWWWWVVVUUUTTTRRRRRRPPPPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTWWWXXXYYYYYYYYYXXXXXXXXXWWWYYY[[[]]]^^^^^^]]]\\\\\\]]]^^^___```aaabbbcccccccccdddddddddeeeeeeeeeffffffeeeeeedddddddddcccdddddddddddddddddddddddddddfffhhhiiijjjjjjmmmooooooqqqtttwww{{{{{{{{{{{{kkk^^^MMMFFF<<<555222222111///000000///............///***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************)))******++++++******))))))))))))************+++***************************)))((()))+++,,,+++***(((((((((''''''(((((())))))))))))************++++++,,,---,,,***))))))***'''((())))))(((((()))***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&'''''''''''''''&&&$$$&&&((((((((('''((()))((((((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''((())))))(((((()))***,,,+++++++++******))))))+++++++++,,,,,,------...---------............///111222333333333555888;;;???GGGTTTaaappp}}}{{{zzzxxxuuusssqqqnnnjjjgggbbb___ZZZWWWUUUSSSQQQOOONNNNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWVVVVVVVVVUUUVVVXXXZZZZZZYYYYYYZZZ[[[YYYZZZ\\\]]]^^^^^^]]]]]]]]]^^^^^^```aaabbbcccccceeeeeeeeefffffffffggggggffffffffffffffffffeeeeeeccccccccccccccccccccccccdddeeeggghhhhhhiiikkkmmmlllnnnpppssswwwzzz|||~~~~~~}}}xxxnnnfffXXXOOODDD;;;777555222000222111000000//////000000******)))(((((()))******(((((((((((((((((((((((()))))))))*********++++++)))******++++++******)))))))))*********+++++++++***************************)))((()))+++,,,+++***'''(((((()))************))))))*********++++++++++++---...---***((()))***&&&((())))))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))((())))))***)))((('''&&&''''''((()))((((((&&&&&&!!!%%%)))***)))''''''((())))))*********)))''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''((())))))(((((()))******************+++++++++------------------------------......////////////111111222222444888>>>BBBEEEQQQbbbooo}}}~~~}}}}}}}}}{{{xxxuuurrroookkkgggddd___ZZZWWWSSSPPPMMMKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZVVVYYY[[[\\\[[[ZZZ\\\^^^\\\\\\\\\]]]^^^^^^______^^^^^^___```aaaaaabbbbbbfffgggggggggggghhhhhhhhhgggggggggggghhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiiiiijjjlllmmmlllmmmoooqqqtttwwwyyyzzz~~~{{{yyyvvvqqqmmmddd]]]SSSJJJDDD???999444333222222111111111111111+++***)))(((((()))***+++************************))))))))))))******************++++++++++++******))))))******++++++++++++************************(((''''''''')))******)))'''(((***+++,,,,,,,,,+++))))))******+++++++++++++++---///---***((()))***&&&((())))))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))((()))*********)))'''&&&))))))*********((('''&&&$$$)))+++)))''''''''')))***+++++++++)))((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((())))))(((((()))***'''((()))***+++,,,------..................---------.........//////000000000000111222555;;;BBBHHHLLL[[[mmmzzz~~~|||{{{{{{|||}}}~~~~~~}}}}}}||||||{{{xxxtttqqqlllhhhddd___ZZZUUUOOOKKKHHHFFFDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTVVVWWWXXXUUUVVVVVVWWWXXXYYYZZZZZZVVVYYY\\\]]]\\\[[[]]]```^^^]]]]]]]]]^^^___``````^^^______``````aaaaaaaaaggggggggghhhhhhhhhiiiiiigggggghhhhhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggiiikkklllllllllnnnpppmmmnnnppprrruuuwwwyyyyyy~~~|||xxxvvvnnniiiaaaYYYRRRJJJ@@@:::444333222222111111222222+++***((('''''''''((()))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))((()))***++++++***((((((******)))))))))***,,,---((((((((()))*********+++++++++***)))(((((())))))***+++,,,,,,------,,,,,,+++++++++******(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''((()))******+++++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((()))(((''''''&&&,,,+++++++++******))))))(((***,,,---------+++***))))))*********))))))(((&&&'''((())))))******)))(((((((((((())))))))))))'''(((((()))***,,,---...111111000///...------,,,...,,,++++++---///111111111333555666777===EEELLLTTTaaaqqq}}}}}}yyyuuurrrppppppsssxxx|||}}}~~~}}}zzzuuuoooiiieeebbb]]]VVVRRROOOLLLGGGDDDBBBAAAAAAAAA@@@@@@??????BBBCCCFFFHHHJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQSSSTTTVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]^^^]]]\\\ZZZYYYZZZ[[[[[[[[[[[[\\\^^^___aaabbbaaaaaaaaaaaabbbdddfffgggeeefffhhhjjjlllmmmnnnnnnhhhggggggfffgggiiijjjkkkkkklllmmmkkkiiigggffffffiiikkknnnpppqqqpppnnnmmmoooqqqtttvvvwwwxxx{{{}}}|||}}}{{{vvvtttuuuwwwwwwppp^^^JJJ===999444111333444111///000,,,+++***)))((())))))************************************)))))))))((((((*********))))))*********)))***************)))))),,,+++******+++,,,---...++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&'''(((***+++++++++))))))))))))************))))))((()))))))))))))))((('''(((((((((((()))))))))***))))))))))))***,,,---...000//////......---------///...---...///111111111111333555999???HHHQQQWWWggglllttt~~~}}}{{{zzzyyyvvvssspppmmmjjjiiimmmrrrxxx|||~~~~~~~~~~~~{{{yyywwwrrrmmmfffaaa]]]YYYUUUOOOKKKIIIGGGCCCAAA>>>>>>>>>>>>======<<<<<<>>>???AAADDDFFFHHHIIIJJJLLLMMMMMMNNNOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^\\\ZZZYYYZZZ[[[[[[\\\]]]^^^```aaabbbbbbccccccbbbcccdddfffggghhhfffgggiiikkklllmmmmmmmmmhhhhhhhhhhhhiiijjjkkkkkkjjjllllllkkkiiigggggghhhjjjllloooqqqsssrrrqqqpppqqqtttvvvxxxyyy{{{}}}}}}}}}|||lllVVVFFF@@@:::555666666333111222,,,,,,+++************+++***************************))))))))))))(((((((((+++++++++++++++++++++++++++******)))******++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***))))))(((((())))))***)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''))))))((('''&&&%%%###"""((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((()))))))))((('''))))))************))))))************)))((('''&&&((((((((()))))))))*********************+++,,,,,,------------------------//////000111111222222222444555999AAANNN\\\ffflll}}}yyywww|||}}}xxxtttpppmmmmmmkkkhhhdddbbbaaaaaaaaagggmmmtttzzz{{{zzzxxxwwwrrrpppkkkfff```ZZZVVVSSSPPPMMMHHHEEECCCBBB@@@???===============<<<<<<;;;<<<===>>>@@@BBBEEEGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\]]]]]]]]]^^^_________]]]]]]^^^]]][[[ZZZZZZ[[[\\\]]]___aaacccccccccccceeeeeeeeefffggghhhiiijjjiiijjjkkkllllllmmmmmmlllhhhiiijjjkkkkkkllllllllljjjkkklllllljjjiiiiiijjjlllmmmpppsssuuuuuuuuutttuuuwwwzzz|||}}}~~~~~~fffRRRDDD;;;444333333000///000,,,,,,++++++************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,------+++++++++******)))))))))++++++***))))))************+++,,,,,,------,,,,,,++++++,,,,,,+++******)))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&%%%######(((((((((((((((((((((((((((((('''&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''((())))))************))))))))))))))))))(((''''''(((((()))))))))*********,,,++++++******+++++++++,,,,,,,,,---------......///000111222222222222333888:::AAANNN```qqq{{{yyyyyyxxxqqqlllgggccc```^^^\\\YYYWWWVVVXXXZZZ\\\```fffnnnsssssspppllljjjfffccc___ZZZUUUQQQNNNMMMKKKIIIEEEAAA@@@???????????????@@@@@@@@@@@@???>>>>>>>>>>>>???AAACCCFFFGGGGGGIIIKKKNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTVVVWWWYYY[[[\\\__________________``````]]]^^^___^^^\\\[[[\\\\\\]]]___aaadddeeeeeeeeedddgggggghhhhhhiiijjjkkkkkkkkkllllllmmmmmmllllllkkkhhhjjjkkkmmmmmmmmmlllllljjjkkkmmmmmmlllkkkkkkllllllnnnqqqtttvvvwwwwwwwwwyyy{{{~~~yyybbbJJJ???555222111000///000***************)))))))))************************)))))))))*********************+++,,,,,,+++******,,,+++*********+++---...,,,,,,,,,,,,,,,,,,++++++,,,+++++++++******))))))+++***************++++++***+++,,,,,,------,,,,,,******************)))(((******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''((((((((())))))((((((((()))***************''''''((()))))))))))))))))))))))))))************---,,,++++++***+++++++++++++++,,,,,,---.........---///111111111111333555;;;@@@KKK\\\ppp~~~zzz}}}zzzuuummmfffaaa\\\XXXVVVRRRPPPNNNMMMNNNRRRVVVXXX[[[aaagggkkkiiieeeaaa^^^ZZZXXXTTTQQQNNNLLLKKKKKKHHHFFFCCC@@@>>>>>>???AAACCCDDDEEEFFFFFFEEEDDDCCCCCCBBB@@@??????AAADDDEEEEEEGGGKKKNNNQQQSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUUUUWWWYYY[[[\\\]]]aaa`````````````````````]]]___aaa```___]]]]]]^^^^^^```ccceeeggggggfffeeehhhiiiiiijjjkkkkkkkkkkkklllmmmmmmmmmllllllkkkjjjiiijjjlllmmmnnnnnnmmmmmmkkkmmmoooooonnnmmmnnnooommmoooqqqtttvvvxxxyyyyyy|||~~~zzzzzzzzz{{{|||{{{YYYKKK<<<777555444444555******++++++******)))(((++++++++++++++++++++++++*********++++++++++++,,,******,,,,,,,,,,,,******++++++++++++,,,---......+++,,,,,,,,,,,,++++++***---------------,,,,,,,,,+++************+++,,,,,,***+++,,,,,,------,,,,,,))))))*********))))))(((************************+++******))))))******+++***)))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))(((&&&&&&'''((()))*********((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((())))))******)))(((&&&&&&''''''((('''''''''''''''((((((((((((((((((((()))))))))***'''((()))******+++******&&&'''((()))************)))))))))*********++++++---,,,,,,+++++++++,,,,,,,,,,,,------.........///---///111111000111555999???HHHXXXkkk|||}}}~~~yyyvvvmmmhhh```ZZZUUURRROOOMMMIIIHHHGGGFFFHHHLLLPPPSSSVVVZZZ^^^```^^^ZZZWWWVVVQQQPPPMMMKKKJJJJJJJJJJJJEEEDDDBBB???>>>???BBBFFFJJJKKKMMMOOOOOONNNMMMLLLJJJGGGCCC@@@>>>???AAABBBDDDGGGKKKOOORRRSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWXXXYYY[[[]]]___```ccccccbbbbbbaaaaaa``````___aaaccccccbbb````````````aaaccceeegggggggggggghhhiiijjjjjjkkkkkkjjjjjjlllllllllllllllkkkjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnpppqqqqqqpppooopppqqqpppqqqsssuuuwwwyyyzzz{{{~~~~~~~~~~~~zzzxxxuuusssrrrtttwwwxxx|||}}}|||wwwuuusss|||{{{{{{iiiWWWDDD:::777555444555***+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++***+++,,,---............,,,---......---,,,+++***,,,,,,------------------+++*********++++++,,,---***+++,,,,,,------,,,,,,)))******++++++*********************************+++******))))))******+++******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))&&&&&&'''((()))*********((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((())))))*********)))'''&&&&&&&&&((()))&&&&&&'''''''''(((((((((((((((((((((((())))))***'''((()))******+++++++++'''((()))))))))))))))((())))))*********+++++++++,,,,,,+++++++++,,,,,,---..................//////...000222111000222999???HHHUUUiii}}}{{{uuuoookkk___ZZZSSSNNNKKKIIIGGGFFFEEEDDDBBBBBBCCCEEEHHHJJJLLLNNNQQQQQQPPPOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHCCCCCCCCCBBBBBBEEEKKKPPPUUUWWWYYY[[[\\\ZZZYYYWWWRRROOOIIICCC@@@???AAABBBDDDGGGKKKOOORRRTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\^^^aaacccdddffffffeeedddccccccbbbbbb```bbbeeeeeedddbbbbbbbbbaaabbbcccdddeeeggghhhhhhggghhhiiijjjjjjjjjiiihhhkkkkkkkkkkkkkkkkkkjjjiiikkkkkkkkkkkklllmmmnnnnnnqqqsssttttttrrrqqqrrrrrrssstttuuuwwwyyy{{{|||}}}~~~|||{{{zzzzzzzzzxxxvvvtttpppmmmjjjhhhhhhkkknnnppprrrsssvvvzzz~~~{{{rrrwwwzzzeeeMMM@@@999555333333,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........,,,---///000000///---,,,)))+++,,,...//////...---....../////////...,,,+++*********++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,---------,,,,,,***++++++,,,,,,,,,++++++************************++++++************++++++******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))&&&''''''((())))))(((((((((((((((((((((((((((((($$$%%%''')))***))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((()))******++++++)))'''&&&%%%&&&((()))((((((((()))))))))******(((''''''''''''((())))))''''''(((******+++++++++************)))((('''&&&)))************+++++++++,,,+++++++++,,,,,,---...///////////////////////////111222111000444<<>>???>>><<<;;;;;;<<<>>>???======>>>???AAADDDFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGEEECCCDDDJJJUUU```gggkkkllljjjgggfffhhhfffaaa\\\VVVNNNIIIGGGFFFDDDBBBEEEFFFHHHLLLQQQUUUVVVVVVUUUUUUUUUUUUVVVXXXZZZ\\\[[[^^^aaacccccccccdddeeeiiiiiiiiiiiihhhgggfffeeefffggghhhiiiiiigggeeeccceeefffgggiiikkkllllllmmmhhhhhhhhhiiijjjlllmmmnnnhhhiiijjjkkkkkkjjjiiihhhllllllmmmmmmnnnoooppppppmmmnnnppprrrsssssssssrrruuuuuuuuuvvvwwwzzz|||~~~~~~~~~|||{{{{{{|||{{{zzzvvvsssnnnkkkiiigggeeeccc```___]]]]]]^^^```ccceeegggiiilllnnnpppssswwwzzz~~~}}}lllVVVFFF<<<666333---------,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------+++******,,,...............///000000111///............///////////////...------------...////////////......//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++++++++************)))***+++++++++***((((((******))))))))))))******((())))))***++++++,,,,,,************)))))))))))))))(((((((((((()))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))***)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))************)))))))))(((******))))))))))))******+++,,,,,,+++***)))+++,,,------------------------,,,------......//////000111000222555888;;;DDDNNN___oooyyytttpppmmmfff___WWWPPPKKKHHHDDDCCCAAA???>>><<<<<<;;;===<<<:::999999:::<<<===;;;;;;<<<===???AAACCCDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJNNNVVV```jjjppppppooojjjccc```___[[[VVVUUUPPPKKKIIIJJJKKKLLLKKKFFFHHHJJJNNNRRRUUUVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZ]]]___aaabbbbbbcccdddeeegggggghhhhhhhhhhhhhhhgggfffgggggghhhgggfffeeedddggghhhiiikkklllmmmmmmmmmmmmmmmmmmmmmlllllllllllljjjkkklllllllllkkkjjjiiinnnnnnnnnoooppppppqqqqqqnnnoooqqqssstttttttttsssuuuuuuvvvxxxyyy{{{}}}~~~~~~{{{yyyxxxwwwvvvtttqqqmmmiiifffeeecccaaa___^^^]]]\\\\\\]]]___bbbdddggghhhkkklllmmmooosssuuuyyy}}}|||uuuqqqpppuuu```OOOBBB;;;777,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,---......---,,,---///+++,,,,,,---............---------...////////////000///......------......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,++++++++++++*********++++++++++++***)))(((************************)))))))))***++++++,,,,,,************))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))************))))))))))))******))))))))))))******,,,------+++***)))***,,,---------------------------------...///000000000222111333888;;;AAAKKKVVVdddsss|||vvvnnniiiccc```ZZZSSSLLLGGGDDDCCC>>>===<<<;;;:::::::::::::::999888777777888999:::999999:::;;;<<<>>>@@@AAADDDEEEFFFHHHHHHHHHGGGGGGHHHKKKQQQYYYbbbllltttxxxooollleee\\\WWWUUUQQQLLLMMMJJJGGGFFFHHHLLLNNNOOOHHHJJJNNNQQQTTTVVVWWWWWWYYYYYYYYYYYYYYYZZZ[[[\\\```aaabbbbbbaaabbbdddfffffffffggghhhiiiiiiiiiiiiiiihhhhhhgggggggggggghhhjjjkkklllmmmnnnnnnnnnnnnppppppqqqqqqqqqooonnnmmmnnnnnnnnnnnnnnnmmmlllkkkooooooppppppqqqqqqrrrrrrpppqqqrrrtttuuuuuuuuuuuuuuuvvvxxx{{{|||}}}~~~~~~~~~{{{xxxuuusssqqqooommmiiifffbbb___^^^]]]\\\ZZZ[[[[[[ZZZZZZ\\\^^^aaaccceeegggiiijjjjjjlllooorrrvvvzzzwwwooojjjhhhtttyyyyyyhhhVVVGGG>>>:::------------............222111000//////......///...000111111///......////////////...////////////...//////000111111222222333111000......///000111......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************))))))*********+++++++++************)))))))))((('''''''''''''''((())))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********)))))))))))))))+++******))))))******+++,,,------+++))))))***+++------------------------------...///000000111222555444666;;;???FFFQQQ]]]gggxxx}}}xxxtttnnngggbbbYYYVVVPPPJJJEEEBBBAAAAAA>>>===<<<;;;::::::::::::999888888777777888888999888999999:::;;;<<<>>>???BBBCCCFFFHHHIIIIIIHHHGGGFFFKKKTTT^^^hhhooosssuuufffddd]]]SSSOOOOOOLLLHHHGGGDDDBBBAAABBBEEEHHHIIIJJJMMMRRRVVVWWWXXXXXXXXX\\\\\\]]]^^^```aaabbbcccdddddddddcccbbbccceeegggggghhhiiijjjjjjjjjjjjjjjmmmllljjjiiiiiijjjkkklllllllllmmmnnnooooooooonnnnnnppprrrttttttsssrrrqqqpppooooooooonnnmmmmmmlllooooooooooooppppppqqqqqqqqqssstttvvvwwwwwwwwwwwwuuuxxx{{{~~~~~~~~~~~~}}}}}}zzzwwwtttqqqooommmjjjhhhbbb___\\\ZZZYYYYYYXXXWWWXXXXXXXXXYYY[[[^^^aaacccdddeeehhhiiijjjmmmpppsssxxxzzz~~~yyytttssstttvvvxxx|||yyymmm^^^PPPFFFBBB/////////.........------111111000//////////////////111222111///.........555555444444444555555666333333222111222222333444555444222111000111222333111000/////////111222444------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++)))***++++++++++++***)))***************+++++++++************)))))))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))(((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***))))))))))))))))))******++++++************++++++,,,------+++***)))***,,,------------------------------...///000111222333555555888===BBBHHHTTT___kkkzzzsssmmmhhhbbb[[[VVVLLLIIIEEE@@@===;;;<<<<<<>>>>>><<<:::999888888888999999888888888888999999999999999::::::<<<======@@@BBBEEEGGGIIIIIIIIIHHHGGGMMMVVV___gggkkkllllll^^^\\\VVVNNNKKKKKKIIIEEEAAA@@@>>>======@@@CCCFFFKKKPPPVVVZZZ[[[ZZZZZZ[[[[[[\\\^^^aaadddfffhhhiiiggghhhhhhfffeeeeeehhhjjjkkklllllllllkkkkkkjjjiiinnnllljjjiiiiiikkkmmmnnnmmmnnnoooooopppppppppppppppqqqsssuuuuuutttrrrqqqppppppoooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooosssuuuvvvxxxyyyyyyyyyyyywwwyyy}}}~~~~~~}}}|||{{{zzzzzzuuurrrpppnnnllljjjfffddd\\\ZZZWWWVVVVVVWWWVVVUUUVVVWWWXXXZZZ\\\___bbbdddccceeehhhkkkmmmppptttwwwzzz|||}}}zzzzzz~~~|||~~~|||{{{wwwoooeeeZZZRRRNNN000000//////.........---//////............/////////111222111000000111333444666999;;;=========<<<;;;999555333222222444555666888999::::::888666555444333111//////000111333////////////////////////.........------------,,,,,,,,,------------.........---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))************************************))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))************++++++************+++++++++,,,,,,+++******+++------------------------------...///000111222333444666666;;;BBBGGGMMMXXXcccttt|||uuummmeee___XXXQQQKKKDDDBBB???<<<:::999999:::<<<;;;:::999777666666666999999999999999999999999::::::999::::::;;;<<<<<<>>>@@@BBBEEEGGGHHHIIIIIIKKKPPPWWW^^^ccceeedddccc[[[YYYTTTLLLIIIIIIGGGBBB=========<<<===@@@EEEIIIKKKQQQYYY^^^^^^]]]]]]^^^YYYZZZ^^^bbbeeehhhjjjkkkjjjkkklllkkkjjjjjjlllmmmnnnnnnnnnnnnmmmlllkkkjjjmmmllljjjiiijjjkkkmmmnnnooooooppprrrrrrsssssssssvvvvvvvvvuuutttrrrpppnnnqqqppppppooooooppppppqqqppppppppppppppppppppppppuuuwwwxxxzzz{{{{{{{{{{{{yyy|||~~~}}}|||{{{zzzyyyxxxwwwpppnnnllljjjhhheeeaaa^^^YYYWWWTTTTTTUUUVVVVVVUUUVVVVVVXXX[[[^^^aaadddfffeeegggkkknnnqqqtttyyy||||||}}}~~~{{{{{{{{{wwwrrrlllfff```YYYTTT///////////////000000000////////////000111222333222333444555666888<<>>@@@BBBEEEGGGIIIJJJMMMQQQVVV[[[]]]^^^\\\[[[WWWWWWRRRMMMJJJKKKHHHCCC;;;<<<<<<<<<<<>><<<;;;<<<666666666666666666666666222222222222111111111111---------........./////////...---,,,+++,,,------)))***,,,------,,,***)))++++++******************************)))))))))))))))))))))))))))***++++++(((((((((((())))))))))))************************))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))###%%%'''))))))((('''&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))************(((((())))))*********+++,,,++++++******++++++,,,((()))++++++***+++---///---------------------------...///111222333444555>>>BBBJJJUUU]]]dddnnnyyyzzzvvvddd^^^VVVPPPMMMHHHCCC???===<<<<<<;;;999888777777999999888999999:::;;;<<<777777888888888888777777999999888888888888999999<<<===>>>@@@CCCFFFIIIKKKMMMOOOSSSVVVXXXXXXWWWVVVRRRSSSQQQMMMLLLNNNKKKFFF;;;<<<<<<;;;:::<<>>>>>===???BBBGGGLLLSSS^^^jjjssstttqqqtttwwwyyyzzzlll[[[RRRPPPPPPMMMIIILLLJJJHHHHHHHHHEEE???:::888777555444444333000---///...,,,---...///...---)))+++...///---+++))))))......//////...,,,+++)))******++++++++++++******++++++************++++++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''((((((((()))))))))((('''''''''''''''))))))((('''''''''''''''%%%&&&'''(((((()))(((((())))))((('''''''''''''''(((((((((((((((((((((((()))******))))))((('''&&&))))))))))))************'''((()))***************+++++++++************))),,,,,,,,,---------......222///...111333222555:::BBBIIIUUUdddqqqzzz~~~zzzssslllggg]]]XXXQQQKKKGGGDDDAAA@@@======<<<;;;::::::::::::;;;;;;::::::999:::::::::::::::999999999999::::::999999999999888777666666999:::<<>>;;;888777888999;;;???BBBDDDLLLRRR[[[bbbeeefffffffffjjjkkkmmmoooqqqssstttuuuvvvuuuttttttssssssttttttppprrrtttvvvxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzwwwyyy{{{|||~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzzzzuuusssrrrqqqssswww|||~~~}}}|||zzzyyyyyyxxxxxx||||||{{{{{{{{{{{{{{{{{{{{{||||||yyyvvvtttqqqnnnkkkhhhfffccc^^^ZZZVVVSSSQQQRRRRRRSSSTTTVVVXXXZZZ[[[[[[^^^bbbdddeeeiiinnnssspppqqqqqqtttxxx}}}}}}>>>===>>>BBBDDDEEEJJJPPPSSSXXX^^^`````````aaaccciiiqqq}}}}}}llleeeYYYNNNEEE???:::888555222...---...000000000---,,,+++++++++,,,......,,,,,,------------,,,+++++++++++++++++++++++++++++++++************++++++*********)))))))))((((((,,,,,,+++++++++***************************************))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((''''''''')))((((((''''''''''''((()))((((((''''''''''''((())))))))))))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&'''((()))************)))))))))*********++++++******+++,,,,,,,,,++++++++++++,,,,,,------......,,,------------.........///---...333666999@@@HHHVVVcccwww}}}}}}tttlllccc\\\WWWNNNJJJEEEAAA???>>><<<;;;999999999999:::;;;<<<===::::::999999999999::::::999999888888999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;888888:::<<>><<<;;;;;;<<<;;;:::<<<;;;:::999999999999999::::::999999:::;;;;;;<<<======<<<;;;;;;;;;<<<<<<@@@@@@@@@@@@???>>>======<<<<<<<<<===???AAACCCEEEJJJMMMQQQVVVZZZ\\\]]]^^^UUUSSSNNNHHHBBB>>><<<<<<:::::::::<<>><<<::::::<<<<<<<<<:::<<<;;;:::999888888888888;;;::::::;;;;;;<<<===>>>============>>>???@@@@@@EEEDDDCCCBBB@@@>>><<<:::<<<<<<;;;;;;<<<>>>@@@AAAHHHKKKOOOUUUYYY\\\^^^^^^UUUSSSOOOHHHBBB>>>===>>>;;;;;;<<<>>>AAAEEEIIILLLQQQYYYfffsss~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||||||||}}}||||||}}}~~~~~~~~~xxxwwwuuusssrrroookkkhhhbbb```\\\XXXVVVTTTTTTTTTVVVWWWXXXYYY[[[^^^```aaahhhiiikkkmmmoooqqqsssttt|||}}}~~~zzzzzz}}}yyy}}}{{{vvvrrroookkkiiiaaaWWWJJJ@@@;;;888444000222111000///....../////////...---,,,,,,---...///---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))))))))*********++++++************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))(((%%%&&&&&&'''((()))******'''''''''''''''((())))))'''''''''''''''((()))))))))((('''&&&&&&((()))***'''''''''''''''((())))))((((((((((((((((((((((((((()))))))))))))))((('''*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---......///............////////////111222666<<>>?????????@@@AAACCCFFFIIIKKKLLLNNNMMMKKKIIIEEEBBB???===>>>>>>=========>>>@@@AAAEEEHHHNNNSSSXXX\\\^^^___WWWUUUQQQIIIAAA===<<<===;;;;;;===???CCCHHHMMMPPPYYYaaannn{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxvvvsssqqqpppnnnkkkiiiaaa___[[[XXXVVVUUUVVVWWWWWWXXXYYY\\\___bbbeeefffjjjmmmpppqqqqqqsssxxx|||zzzzzz~~~}}}}}}}}}~~~uuuqqqqqqvvvyyy|||~~~tttfffdddkkkvvvyyyeeeSSSIIIBBB===:::444333111000/////////000000///---,,,,,,---///000---,,,,,,++++++,,,,,,---''''''((()))***+++,,,,,,---------,,,,,,,,,++++++------------------------))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((($$$%%%&&&'''(((***++++++'''''''''''''''((()))***'''''''''''''''((()))***((('''&&&%%%&&&'''***+++'''''''''''''''((()))***((((((((((((((((((((((((&&&'''((()))******************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,------.../////////............/////////000111222777>>>FFFTTTiii|||vvvggg```UUULLLFFFBBB???>>>;;;:::999:::;;;<<<;;;:::888888888888999:::;;;;;;<<<<<<<<<======???@@@@@@CCCDDDGGGJJJNNNSSSVVVXXX]]][[[YYYUUUQQQLLLIIIGGGGGGFFFEEEEEEEEEFFFGGGHHHDDDGGGLLLSSSXXX\\\^^^___ZZZXXXSSSJJJAAA;;;;;;<<<;;;<<<===@@@EEEJJJOOORRR___hhhttt|||||||||}}}}}}~~~}}}}}}yyyvvvrrrpppooommmkkkjjj```^^^[[[XXXVVVVVVXXXYYYWWWXXX[[[^^^bbbfffiiikkkkkkooossstttsssvvv}}}~~~vvvuuuzzz~~~}}}xxxtttzzz~~~|||vvvfff]]][[[^^^aaafffnnnssspppnnnqqqwww{{{|||yyyxxx{{{}}}wwwhhh[[[SSS]]]iiiqqqwww~~~ttteeeXXXJJJAAA===999444222222222000...000000///---,,,---///222------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++***)))(((((()))***+++******))))))))))))******---+++)))(((((()))+++---000,,,'''###"""$$$(((+++++++++******))))))((((((((()))***++++++***)))(((******))))))))))))******''''''(((((())))))******''''''''''''((((((((()))))))))(((&&&$$$$$$&&&(((((()))***)))((((((***,,,---+++******+++,,,,,,+++,,,++++++***************++++++,,,,,,,,,---------...---,,,---000222444444777777:::BBBMMM[[[nnnwwwppp```XXXNNNEEE@@@>>>======;;;;;;:::999999:::::::::999999999::::::;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGJJJMMMPPPTTT[[[dddjjjggggggfffccc___YYYSSSPPPPPPOOOOOOPPPPPPPPPNNNLLLIIIKKKNNNRRRVVVZZZ\\\^^^ZZZVVVOOOGGG@@@<<<::::::>>>@@@CCCFFFKKKQQQXXX]]]lllrrrzzz~~~|||}}}~~~}}}~~~~~~~~~|||yyyzzzxxxsssnnniiidddaaa___]]]^^^^^^\\\YYYXXXYYY[[[ZZZ\\\___cccfffiiikkklllqqqrrrtttvvvyyy}}}{{{zzz{{{|||yyyuuusssxxx{{{vvvqqqooopppyyytttlll___TTTMMMMMMQQQTTT```fffiiiddd___```dddfffeeebbbaaabbbeeebbbYYYRRRMMMVVV```fffiiimmmtttzzzzzz|||||||||rrrbbbWWWMMMGGG@@@:::777444222000222222222111/////////000......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++*********)))))))))+++***)))(((((()))***+++******))))))))))))*********************************)))'''&&&&&&'''((()))((((((((((((''''''''''''((()))***++++++***)))((())))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))))))))(((&&&%%%%%%''')))***++++++***))))))+++---+++)))(((((()))******)))+++++++++***++++++,,,,,,++++++,,,,,,,,,---------///.........000222333444444555;;;EEEOOO]]]ooo|||qqqjjj[[[TTTKKKCCC>>>===<<<<<<;;;::::::999999::::::;;;999:::::::::;;;;;;<<<<<<===>>>???AAACCCFFFHHHIIIMMMPPPTTTYYY^^^eeemmmtttttttttsssppplllgggbbb___aaaaaaaaaaaa```]]]ZZZWWWTTTTTTTTTVVVXXXZZZ\\\^^^\\\XXXQQQIIICCC@@@>>>>>>>>>@@@DDDIIINNNVVV^^^dddoootttyyy{{{{{{|||~~~~~~}}}~~~~~~|||xxxvvvrrrmmmhhhccc```___[[[\\\]]]\\\[[[[[[]]]^^^aaabbbeeeiiillloooqqqrrrssstttvvvxxx|||~~~}}}zzzwwwtttwww~~~~~~qqqbbb[[[YYYZZZ]]]bbbllloootttvvvuuupppiiieeeZZZUUUNNNHHHEEEGGGKKKOOO[[[______WWWPPPNNNOOOOOONNNMMMKKKKKKMMMNNNMMMLLLHHHOOOWWWZZZYYYYYY[[[^^^```aaadddjjjmmmlllfffaaabbb___cccnnn{{{uuuhhhaaaVVVLLLCCC<<<777444111111111111000///...---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---++++++++++++************+++***))))))))))))***+++******))))))))))))******)))***+++,,,,,,+++***)))%%%'''((()))***)))((((((''''''''''''(((((((((((())))))************))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((())))))))))))***)))(((&&&&&&(((***+++,,,,,,+++******+++---+++)))(((((()))******)))+++******++++++,,,---...,,,,,,,,,,,,------------/////////000111222333333555888@@@JJJTTT```rrr}}}sssiiicccTTTNNNFFF@@@<<<<<<;;;;;;:::::::::999999::::::;;;:::::::::;;;<<<===>>>???@@@AAABBBEEEHHHKKKNNNPPPTTTWWW\\\bbbhhhooowww{{{}}}zzzwwwsssqqqqqqrrrssssssqqqmmmiiigggdddcccbbb```____________\\\XXXQQQJJJDDDAAA@@@AAAAAADDDHHHNNNTTT\\\dddjjjtttvvvxxxxxxvvvwwwzzz}}}~~~vvvsssooojjjfffbbb```___ZZZ[[[\\\]]]]]]^^^aaacccbbbdddgggjjjnnnppprrrsssvvvvvvwwwzzz~~~~~~||||||xxxcccXXXMMMIIIJJJMMMTTT[[[`````````___\\\WWWRRRPPPMMMKKKHHHEEEFFFHHHLLLOOOXXX\\\ZZZQQQHHHFFFEEEDDDCCCDDDDDDCCCDDDFFFIIILLLGGGLLLRRRSSSPPPLLLKKKLLLOOOOOOPPPRRRTTTSSSPPPMMMNNNLLLRRRaaapppxxx|||~~~uuuhhhZZZMMMCCC===777555333111111111111000......---------.........------------------------------------------------------............------------------------------******************************))))))))))))***************++++++*********&&&''')))******)))((('''(((((())))))******++++++)))))))))******))))))))))))((((((''''''(((((()))******))))))(((((('''''''''(((((((((((())))))))))))******)))(((((()))++++++,,,,,,+++))))))***,,,---+++******+++,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,------------......///000000000111333444<<>>AAACCCCCCBBBCCCEEEGGGGGGKKKOOOOOOLLLGGGEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDHHHGGGNNN\\\iiimmmmmmllluuuxxxhhhZZZSSSIIICCC;;;666444555555555//////...---------------------------------------------------------------,,,,,,------------,,,,,,------------------------******++++++++++++************))))))))))))******,,,+++)))(((((()))+++,,,+++******)))((('''''''''(((((())))))******++++++***))))))))))))))))))******))))))(((((())))))*********))))))((((((''''''(((((((((((()))))))))***)))***+++***)))(((***+++******+++***(((((()))+++---+++******+++,,,,,,+++,,,++++++*********++++++,,,,,,---------.........---///000000000111555999@@@DDDLLLVVV^^^jjj|||rrrggg]]]TTTNNNFFFBBB===;;;:::::::::::::::999999999::::::;;;<<<======<<<===>>>AAACCCEEEEEEGGGKKKQQQVVV[[[___aaa^^^___aaaeeejjjnnnqqqrrrssstttuuuvvvxxxzzz|||}}}|||}}}|||wwwlllfff]]]XXXPPPHHHBBB@@@@@@AAAHHHMMMUUU]]]eeelllssswww|||{{{yyyuuutttyyy}}}~~~zzzwwwpppmmmiiieeebbbaaa``````___```aaaaaaaaaaaaccceeehhhjjjmmmpppsssuuuwwwxxxwwwxxxzzz}}}rrr```TTTHHHDDDCCCFFFHHHJJJNNNTTTSSSQQQMMMIIIFFFEEEFFFFFFCCCCCCBBBBBBCCCDDDEEEEEEFFFIIIHHHCCC???@@@@@@???<<>>???@@@AAAGGGGGGNNNYYYaaaaaa^^^]]]eeerrr~~~xxxcccYYYKKK@@@;;;888666444222111000///------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,+++************))))))))))))******---+++)))'''''')))+++------,,,***((('''''''''(((''''''''''''((((((((((((******))))))))))))************))))))))))))******))))))))))))((((((((((((((((((((()))))))))******((()))******))))))***+++((()))***)))((((((***,,,+++)))(((((()))******))),,,++++++++++++,,,,,,---,,,---------............---///000000000444;;;AAAFFFKKKUUU___fffrrr}}}rrrfff[[[QQQHHHCCCBBB???<<<::::::;;;:::999999999999999:::;;;<<<<<<>>>>>>===>>>@@@CCCFFFHHHJJJMMMRRRXXX^^^aaacccccc```^^^]]]^^^aaadddffffffddddddeeegggjjjnnnqqqsss||||||nnnddd\\\WWWPPPHHHDDDCCCEEEFFFJJJQQQ]]]hhhqqqxxx}}}}}}{{{wwwtttttt|||~~~|||}}}~~~{{{}}}~~~xxxtttnnnkkkgggdddaaaaaaaaabbbbbbcccdddcccbbbcccdddfffkkklllooorrruuuwwwxxxyyy{{{|||vvvtttqqqlllcccYYYPPPKKKEEECCCDDDGGGIIIIIIMMMRRRQQQNNNJJJFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFAAADDDDDDAAA@@@CCCDDDBBBCCCDDDFFFHHHIIIHHHFFFEEEGGGHHHIIIIIIHHHEEECCCBBB<<<============>>>@@@AAACCCEEELLLUUUXXXTTTQQQPPPTTT]]]mmmqqqppppppsss{{{lll[[[NNNDDD;;;666666555333111000......---........................------------------------,,,,,,------------,,,,,,)))))))))*********++++++***++++++,,,,,,++++++*********))))))))))))******++++++***))))))***++++++++++++***)))((((((((()))((((((((((((''''''''''''+++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********&&&(((******)))((()))***'''(((******)))***,,,...+++)))(((((()))******)))***++++++,,,...000111222------------............///111222111222888CCCKKKVVV]]]hhhqqqtttyyysssmmmcccYYYQQQKKKEEEBBB@@@>>>;;;;;;;;;;;;;;;999999999999999:::;;;<<<===???>>>>>>???AAADDDHHHJJJPPPTTTZZZ```cccdddbbbaaaZZZVVVSSSSSSUUUXXXXXXXXXUUUUUUUUUVVVXXX\\\```bbbmmmrrryyy||||||}}}xxxhhh^^^VVVRRRLLLFFFDDDFFFIIIKKKRRR[[[hhhttt{{{xxxwwwttttttyyy~~~|||}}}~~~zzz||||||wwwuuummmjjjfffcccaaaaaabbbccccccdddeeeeeeddddddfffhhhnnnppprrruuuxxxzzz{{{|||VVVWWWVVVRRRMMMIIIGGGGGGGGGEEEEEEHHHIIIIIIMMMSSSPPPMMMHHHDDDBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBEEEEEECCCDDDHHHJJJHHHMMMMMMNNNPPPRRRRRRPPPNNNIIIJJJJJJIIIHHHFFFEEEDDD@@@AAAAAAAAA@@@@@@BBBDDD>>>AAAIIIQQQQQQLLLIIIJJJGGGLLLVVVaaaiiiiiiccc]]]TTTVVVYYY```kkkwwwyyyhhhWWWIII???999888666444111000///...........................---------------------------..................---*********++++++,,,,,,,,,***+++,,,------,,,+++*********))))))))))))******)))***+++,,,,,,+++***)))'''((()))***+++******)))++++++******))))))((((((+++***)))(((((()))***+++((((((''''''''''''((((((''''''(((((())))))******))))))))))))************%%%''')))***)))((()))***''')))***++++++,,,...000---+++******+++,,,,,,+++)))***+++...000333666777---------.........//////111222333333444<<>><<<;;;<<<<<<;;;:::999999999999:::;;;<<<===@@@???>>>???AAAEEEIIIKKKVVVZZZ___dddfffdddaaa^^^RRRNNNIIIHHHKKKMMMNNNNNNKKKJJJIIIIIIKKKNNNRRRTTTYYY```iiiooosssxxxssscccYYYPPPLLLGGGCCCCCCFFFJJJNNN]]]eeerrr|||rrrrrrrrruuu}}}~~~zzz||||||yyyxxxwwwllljjjfffbbbaaaaaacccdddbbbdddeeeeeeeeefffhhhkkkuuuwwwyyy|||xxxqqqmmmmmmppprrrrrrsssuuuxxx}}}|||zzzKKKIIIGGGEEEEEEEEEFFFGGGFFFDDDFFFKKKNNNLLLKKKMMMKKKJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMLLLNNNRRRXXX]]]^^^___aaacccccc```[[[WWWZZZXXXVVVRRROOOLLLJJJIIIDDDFFFIIIJJJJJJGGGDDDAAADDDDDDDDDEEEFFFGGGEEEDDDAAADDDHHHKKKLLLMMMNNNNNNMMMMMMNNNTTT]]]jjjwww~~~www___NNNCCC@@@;;;777444222000...///...------........./////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))))))))))))))*********,,,+++)))(((((()))+++,,,))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''***)))(((''''''((()))***&&&'''(((******+++++++++,,,,,,,,,---------.........---------...///111222//////............/////////111555777777>>>QQQcccssszzz}}}qqqaaaWWWSSSMMMJJJJJJIIIHHHFFFAAA???<<<;;;;;;;;;999888777888888999::::::;;;;;;<<<<<<>>>@@@DDDHHHKKKNNNZZZ\\\```aaa___ZZZUUUQQQKKKJJJIIIHHHGGGGGGGGGGGGAAABBBCCCCCCBBBBBBEEEGGGMMMNNNSSS[[[```eeeqqq~~~wwwjjj\\\OOOJJJGGGBBB@@@@@@DDDJJJNNN___gggsss|||~~~|||zzzqqqmmmooo{{{~~~~~~~~~zzz|||{{{xxxwwwnnnmmmjjjgggeeeeeeffffffdddeeefffggghhhjjjmmmpppvvvyyy|||sssnnnfff___\\\[[[\\\\\\ggggggiiimmmsss{{{{{{{{{FFFGGGHHHHHHIIIJJJJJJJJJGGGDDDEEEJJJLLLKKKLLLNNNLLLLLLNNNPPPTTTZZZ^^^aaa```bbbcccddddddcccbbbbbb[[[\\\^^^aaafffmmmvvv|||zzzuuullljjjeee```\\\YYYWWWVVVVVVXXX[[[[[[YYYTTTMMMIIIHHHGGGEEEEEEEEEEEECCCAAA???AAADDDEEEEEEEEEEEEEEECCCDDDHHHOOOYYYdddooouuuzzziiiUUUOOOGGG@@@<<<999555222555444222111111111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,,,,******+++,,,+++++++++++++++*********,,,+++)))(((((()))+++,,,))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''************************+++*********))))))))))))******))))))))))))******((()))***++++++,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---///000//////.........///000000000222666:::>>>GGGZZZkkk~~~|||}}}tttdddVVVSSSPPPMMMKKKLLLKKKHHHFFFAAA???<<<;;;;;;;;;999888777888888999:::;;;;;;<<<@@@@@@BBBDDDGGGJJJMMMOOOYYYZZZ[[[[[[XXXSSSMMMJJJEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCAAA???>>>@@@BBBDDDGGGFFFJJJPPPUUU\\\jjjxxx|||mmm```TTTJJJEEECCC???>>>@@@DDDJJJNNNaaahhhrrrxxxxxxuuusssqqqppppppwww~~~}}}|||||||||}}}|||yyyxxxpppooollljjjhhhhhhhhhhhhgggiiijjjjjjkkkmmmqqqsssyyy{{{yyymmmaaa\\\VVVQQQOOOPPPRRRTTTYYY[[[^^^dddmmmwww~~~DDDFFFIIIKKKMMMMMMLLLKKKIIIFFFFFFIIIJJJJJJLLLPPPQQQTTT[[[dddoooxxx~~~}}}xxxzzz~~~|||vvvrrrooommmmmmtttvvvzzzzzzuuulllccc\\\UUURRRNNNKKKIIIFFFCCCAAA@@@AAAAAABBBBBBAAA@@@@@@???AAAFFFMMMUUU]]]dddhhhoooooofffZZZQQQLLLFFF???999777555222111111111000...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,***+++,,,,,,******+++,,,---------,,,++++++******,,,+++***))))))***+++,,,))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((************************++++++++++++******************++++++++++++*********++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,............//////000111222333777???IIIUUUgggvvv|||yyy|||}}}pppeeeXXXMMMNNNNNNNNNOOOOOOMMMIIIFFF@@@>>><<<;;;;;;:::999888777888999:::;;;<<<======CCCDDDFFFIIIKKKNNNPPPRRRVVVVVVUUURRRNNNIIIDDDAAA@@@AAABBBDDDEEEEEEDDDDDDBBB>>>:::888999<<>>===@@@EEEKKKOOO[[[aaahhhkkkjjjhhhggghhhmmmttt}}}{{{{{{{{{{{{}}}}}}~~~|||zzzyyyrrrqqqpppnnnlllkkkjjjjjjkkkmmmnnnoooooorrruuuxxx}}}}}}rrrdddXXXNNNKKKGGGDDDDDDGGGKKKNNNRRRTTTYYYaaakkkwwwLLLMMMNNNOOOOOOOOONNNMMMMMMIIIIIIKKKLLLMMMRRRYYY```gggtttyyylllgggaaa[[[VVVQQQMMMJJJGGGGGGGGGGGGGGGFFFDDDBBBBBBEEEIIIOOOTTTWWWYYYYYY\\\mmmzzzppphhhbbbYYYNNNEEE;;;777222000111111000...000//////...............------------------------)))***+++---///000000111***+++,,,,,,******+++,,,...------,,,+++******)))++++++***))))))***++++++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************************((()))***+++,,,+++***)))+++++++++,,,++++++******)))************+++++++++,,,,,,++++++++++++++++++............///000111222555444888DDDRRRaaaqqq~~~zzzzzz}}}pppcccYYYRRRMMMMMMOOOQQQRRRQQQMMMHHHDDD@@@===;;;:::;;;:::999888777888999:::<<<===>>>???DDDEEEHHHKKKNNNQQQRRRSSSQQQPPPMMMJJJFFFBBB???>>>>>>???AAACCCDDDCCCAAA@@@???<<<999888;;;???AAAAAAFFFGGGJJJOOOTTT\\\fffnnnzzzzzzuuuiiiYYYLLLEEECCCAAA???>>>>>>AAAEEEJJJMMMRRRWWW]]]```___```dddhhhsss}}}{{{zzzzzz{{{{{{}}}}}}||||||~~~{{{yyyxxxssssssqqqpppnnnmmmllllllnnnoooqqqrrrrrruuuyyy{{{zzzmmm```SSSJJJFFFEEEDDDCCCCCCGGGLLLPPPWWWZZZ___gggrrr}}}SSSRRRQQQOOONNNNNNOOOOOOPPPNNNPPPTTTXXX]]]fffooo|||yyyqqqkkkfffaaa^^^XXXVVVUUUTTTSSSOOOJJJEEEDDDFFFJJJNNNPPPPPPOOONNNMMM[[[rrr|||qqqdddYYYHHHBBB999555444444333111000000///............///------------------------((()))***,,,...///000000***+++,,,,,,******+++,,,------,,,+++***))))))(((+++******************+++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((()))***************)))((()))))))))*********++++++---------------,,,,,,,,,------......000111333333666666;;;IIIYYYiiiyyy{{{sssdddXXXPPPNNNOOONNNQQQTTTTTTQQQLLLFFFCCC???===;;;:::::::::999888777888:::;;;===???@@@AAABBBDDDHHHLLLOOOQQQRRRRRRKKKIIIGGGDDDBBB@@@??????@@@AAABBBCCCCCCAAA???===@@@???>>>???AAADDDFFFFFFJJJPPPYYYaaaiiippptttvvv{{{vvvnnncccUUUJJJDDDCCCAAA@@@???>>>@@@CCCFFFHHHLLLQQQVVVXXXYYY___hhhppp}}}}}}{{{zzzzzzzzz{{{{{{|||{{{zzzzzz||||||yyyvvvuuusssrrrqqqoooooonnnnnnnnnpppqqqssstttuuuxxx{{{~~~xxxiii\\\RRRIIIEEEDDDEEEEEEEEEFFFJJJPPPUUU\\\```fffppp{{{MMMLLLKKKKKKLLLNNNQQQSSSYYYZZZ___gggnnnvvv~~~{{{yyyqqqnnnllljjjggg```VVVOOOIIIKKKLLLMMMLLLJJJHHHFFFDDDMMM\\\nnn}}}yyyaaaUUUFFF<<<888555222///111000//////......//////------------------------,,,,,,---------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,++++++******))))))************************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))************************((((((((((((((()))))))))&&&'''((()))))))))))))))((())))))*********))))))))))))*********+++++++++,,,---............---------------///000222444555888999AAAPPPaaaqqq}}}wwwfffZZZQQQKKKKKKNNNNNNQQQSSSRRRNNNIIIDDDBBB>>><<<:::999::::::999888888888:::<<<>>>@@@BBBCCCBBBDDDHHHLLLNNNNNNNNNMMMFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===>>>???AAABBBDDDHHHMMMRRR[[[ggguuuzzzmmmdddYYYNNNGGGEEEBBBBBBAAA@@@AAABBBDDDEEEFFFKKKPPPSSSVVV```ooo{{{}}}{{{zzzyyyxxxxxxyyy{{{{{{yyyyyyyyyzzz|||}}}yyyvvvtttssssssqqqpppnnnnnnoooqqqrrrsssuuuwwwxxxyyy|||rrrbbbWWWNNNGGGCCCCCCBBBDDDFFFGGGHHHLLLTTTZZZ^^^dddmmmyyy||||||HHHJJJNNNTTTZZZ```eeegggnnnpppvvv~~~}}}qqqhhh^^^\\\YYYTTTOOOJJJFFFDDDBBBEEEKKKUUU___eeeggggggkkkpppvvv|||uuu___LLLBBB;;;555000111000000///////////////.......................................---,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++*********++++++*********))))))))))))************))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***************************(((((()))))))))*********(((((((((((()))***+++,,,((())))))***++++++++++++*********+++++++++,,,,,,+++,,,---...//////......,,,------///111333444666999<<>>>>>===AAAFFFHHHMMMWWWfffqqqvvvmmmeeeZZZPPPKKKGGGGGGGGGGGGGGGHHHIIIJJJHHHNNNTTTYYY```ooo~~~{{{yyywwwwwwvvvvvvvvvxxxyyyzzzuuuvvvwwwyyy||||||xxxuuusssrrrsssrrrooommmnnnqqquuuwwwyyy{{{|||~~~|||fffZZZOOOKKKGGGCCCAAACCCAAAEEEIIIKKKMMMRRR[[[bbbiiiooozzzzzzuuupppooopppssswww{{{MMMRRR\\\gggrrr{{{uuupppiii___VVVMMMGGGDDDBBBAAABBBFFFMMMRRRTTTSSSXXX]]]dddkkksss}}}yyyaaaQQQGGG>>>888111111000///////////////........................------...///000000//////***+++,,,,,,******+++,,,,,,,,,------------------******++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******(((((((((((((((((((((((())))))******+++++++++,,,***)))(((((()))+++---...((()))***+++,,,---------***++++++++++++,,,,,,,,,)))+++,,,...//////......,,,,,,---///111333555666999???LLL]]]nnn|||tttdddVVVMMMMMMPPPNNNKKKLLLHHHJJJKKKIIIEEECCCCCCEEE===;;;999999::::::999888888999;;;===@@@BBBDDDEEEIIIJJJLLLMMMLLLHHHDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@======<<<======>>>???@@@CCCIIIOOOUUU]]]nnnxxxqqqdddXXXRRRMMMMMMMMMNNNOOOPPPQQQRRRQQQXXX```hhhsss~~~{{{xxxwwwuuuuuuttttttuuuvvvxxxyyyssstttvvvyyy}}}|||xxxuuusssrrrtttrrrooommmooossswww{{{}}}xxxkkkVVVLLLFFFFFFGGGCCCBBBDDDDDDHHHNNNQQQTTTZZZccckkkwww}}}xxxrrrkkkfff^^^___bbbeeeiiinnnqqqsssvvvzzz```dddqqquuugggZZZQQQLLLKKKGGGFFFGGGIIIIIIIIIJJJMMMQQQWWW```lllzzzkkkUUUEEE;;;777666444222111000000000,,,,,,---...///000000111//////.........---------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++***)))'''''')))***+++...---+++***)))***++++++,,,,,,++++++***)))))))))))))))))))))************'''''''''''''''((())))))---,,,***)))))))))******(((((())))))******++++++************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000111111000111444666<<>>===<<<:::888777777888888;;;<<<===???BBBFFFIIIKKKMMMPPPRRRPPPLLLGGGFFFFFFCCCBBBAAAAAA@@@???>>>>>>???>>>???AAA@@@???BBBGGGLLLPPPYYYgggxxx}}}rrrhhh```\\\[[[YYYXXXXXXZZZ]]]___dddkkkvvv}}}{{{zzzyyyxxxvvvpppqqqqqqpppppprrruuuxxxtttwww{{{}}}~~~~~~{{{yyywwwtttsssqqqqqqqqqrrruuuyyy|||~~~vvvddd[[[MMMHHHCCCAAABBBCCCBBBAAAIIIKKKNNNQQQWWWaaannnwwwyyyoooiiibbb\\\YYYVVVVVVVVVYYY^^^cccfffhhhjjjnnnuuuzzz}}}uuuwwwwwwlllddd___UUUPPPLLLKKKMMMNNNLLLKKKLLLNNNQQQXXXbbbnnnxxx|||mmmXXXKKK???;;;666333333444444444////////////............//////.........---------.........---------,,,,,,+++,,,,,,---...///000000+++***)))(((((()))***+++---,,,++++++******++++++)))))))))))))))*********(((((()))))))))*********)))(((((((((((()))******,,,+++***)))))))))***+++)))))))))))))))*********+++******)))(((&&&&&&%%%)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000000222666999>>>DDDPPP```vvv|||mmmaaa[[[VVVTTTSSSRRRRRRQQQNNNLLLJJJGGGDDDAAAAAA@@@>>>======<<<:::999888999999:::<<<<<<===@@@CCCGGGKKKNNNPPPRRRRRROOOKKKGGGEEEFFFCCCCCCCCCAAA@@@???======>>>===???BBBBBBBBBFFFMMMRRR[[[jjj|||{{{uuutttrrrqqqqqqsssuuuwww}}}zzzxxxwwwtttrrrooooooooonnnmmmnnnqqqssssssvvvzzz|||}}}|||zzzyyywwwvvvtttttttttvvvyyy|||zzzgggWWWOOOGGGDDD@@@@@@BBBDDDEEEEEELLLPPPVVV[[[bbbkkkwwwqqqfffaaa[[[VVVTTTQQQQQQSSSWWW[[[___bbbccchhhmmmsssxxx{{{{{{yyyvvvvvvwwwyyy}}}|||uuuqqqjjjddd^^^]]]```aaa]]]XXXSSSPPPOOORRRYYYbbbjjjnnnlll]]]MMMEEE:::555666777777666222222111000///......---/////////.........------.........------------,,,+++,,,---...///000000111+++***)))(((((()))***+++++++++,,,,,,,,,+++******''''''(((((()))******+++(((((((((((())))))))))))***))))))))))))***++++++*********)))******+++,,,************))))))))))))******)))((('''&&&%%%%%%)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000111222666:::>>>CCCKKKVVVdddwwwnnn___VVVSSSWWWYYY[[[ZZZWWWTTTQQQPPPJJJGGGCCCAAA@@@>>>===;;;<<<;;;:::999999999:::;;;======>>>AAAEEEJJJOOORRRTTTTTTQQQMMMHHHEEEEEEEEEEEEEEEDDDCCCAAA>>><<<;;;<<<<<>>>>>@@@CCCGGGMMMRRRUUUVVVSSSOOOIIIFFFDDDDDDEEEHHHGGGFFFDDDAAA>>>;;;:::<<<===AAAFFFHHHKKKTTT^^^jjj}}}}}}{{{|||~~~{{{yyyvvvtttssspppmmmjjjhhhhhhhhhgggfffhhhkkknnnqqqtttyyy|||~~~zzzzzzzzzyyyxxxxxxyyyzzz|||}}}~~~ooo```TTTHHHBBBAAACCCBBBBBBEEEIIINNNSSSVVVWWW\\\ccckkksss}}}uuu```VVVTTTTTTWWWZZZ___dddlllrrrvvvyyyzzz{{{}}}{{{sssllliiifffaaa```aaaaaaccciiiqqqzzzooobbbVVVSSSRRRRRRTTTXXX```xxxpppcccRRRGGGBBB>>>999333333333222222222222111111000000/////////.........//////.........---------++++++++++++************++++++************++++++)))***,,,------,,,+++***,,,,,,,,,++++++*********(((((((((((()))))))))))))))(((((((((((()))******))))))******++++++++++++++++++******))))))((((((((((((((()))***++++++,,,))))))*********++++++++++++++++++,,,,,,---------------......////////////222222222333666<<>>???BBBFFFJJJOOOTTTVVVTTTPPPJJJFFFDDDDDDEEEFFFJJJIIIGGGCCC@@@>>><<<;;;>>>@@@DDDIIILLLPPP\\\iiiyyy{{{yyyzzz|||uuussspppoooooonnnkkkiiidddeeeeeeeeefffiiimmmppprrruuuzzz}}}~~~}}}yyyzzz|||{{{zzzzzz}}}|||mmm\\\QQQIIICCCBBBCCCCCCDDDFFFHHHMMMRRRXXX\\\dddhhhmmmsss{{{~~~mmm[[[VVVYYY^^^dddjjjnnnuuu~~~llleee___^^^]]]\\\^^^aaaaaafffooozzz|||kkk\\\VVVSSSMMMLLLPPPUUUhhh}}}sssfff[[[TTTLLLDDD>>>:::999888666444333222111000000000/////////....../////////.........------***++++++,,,---...///000++++++++++++++++++++++++******+++,,,,,,,,,++++++...------,,,++++++******))))))))))))************)))(((((((((((()))******))))))***+++++++++******************))))))))))))***)))))))))(((((((((''')))************+++++++++***++++++,,,,,,------...,,,,,,------......//////111111222444888AAAKKKQQQVVV___lllxxx{{{nnnccc```cccjjjooosssrrroooiiibbbZZZVVVTTTJJJGGGCCCAAA@@@>>>===;;;;;;:::999888888888999:::===@@@DDDIIIMMMQQQSSSUUUPPPLLLGGGDDDEEEGGGIIIJJJMMMKKKFFFBBB???=========@@@CCCIIIOOORRRYYYhhhwwwzzzxxxxxxyyyqqqoookkkjjjjjjjjjiiihhhbbbcccdddeeefffiiinnnqqqrrruuuzzz~~~}}}|||||||||eeeYYYLLLFFFDDDBBBCCCEEEDDDFFFIIILLLPPPWWW^^^ccclllooottt{{{uuuggg[[[\\\fffqqq{{{gggbbbaaadddfffeeegggjjjlllrrr}}}yyyhhhaaa[[[RRRNNNQQQPPPZZZkkk}}}zzzrrrjjjaaaXXXRRRLLLJJJFFFAAA<<<777444222000000000000/////////...////////////............,,,------...///000111111***++++++++++++++++++***++++++******++++++,,,---,,,,,,++++++++++++++++++************++++++++++++***))))))))))))***++++++******+++,,,+++***)))))))))))))))))))))*********************)))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,------...//////000222333555999@@@KKKXXX```fffjjjqqqwww|||tttkkkfffhhhmmmpppqqqtttpppiiibbb\\\XXXTTTQQQJJJGGGDDDAAAAAA@@@>>>===>>>===;;;:::999::::::;;;===@@@EEEKKKOOORRRRRRRRRLLLHHHEEEEEEHHHLLLOOOOOOOOOKKKFFFAAA>>>===???@@@BBBEEEMMMUUUZZZdddvvvzzzyyywwwxxx}}}~~~yyyuuutttuuuqqqmmmhhheeeeeefffffffffbbbcccddddddeeehhhlllpppppptttyyy}}}~~~}}}qqqaaaSSSJJJBBBAAACCCCCCDDDGGGGGGJJJNNNRRRWWW___gggmmmrrrxxxqqqfffaaaiiiyyynnnkkkmmmsssvvvuuuuuuvvvxxx~~~tttmmmfff[[[UUUWWWOOOQQQXXXbbbkkksssyyy~~~xxxxxx}}}zzzqqqhhhbbb^^^ZZZTTTMMMDDD===777444000000000000////////////000/////////............////////////............***++++++,,,,,,++++++***++++++***)))***+++---...)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,,,,+++***)))((((((((())))))******++++++)))***+++,,,---...//////)))************+++++++++******+++,,,,,,---......,,,------...///000000111444666999???HHHVVVdddmmmwwwvvvuuuvvvxxx{{{~~~{{{tttmmmlllqqquuutttqqqssslllbbb[[[XXXUUURRROOOJJJGGGDDDBBBAAAAAA@@@>>>@@@???===<<<;;;;;;;;;<<<<<<@@@FFFMMMQQQRRRQQQQQQJJJGGGDDDFFFKKKPPPSSSTTTPPPLLLEEE@@@======@@@BBBBBBGGGPPPYYY```kkkuuufff```bbbdddfffmmmuuuyyyzzz~~~}}}xxxtttrrrrrrrrrnnngggcccbbbcccccccccccccccdddddddddfffjjjmmmooosssxxx|||~~~ooo\\\MMMKKKDDD???AAADDDEEEFFFIIIJJJNNNTTTYYY___gggpppwww}}}qqqjjjhhhuuu}}}yyypppbbbVVVYYYSSSRRRVVVYYYZZZ___gggnnntttxxxyyyyyy|||{{{uuutttnnnbbbSSSEEE<<<999444444222111000///////////////.........---------000///...---,,,---......---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------+++***)))(((((()))***+++******))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,***)))((((((((((((************))))))(((((())))))*********+++++++++------------------------...//////...---///222555111555:::AAALLL^^^uuu~~~wwwqqqoooppprrr}}}}}}zzzvvvoookkkjjjkkklllllleeebbb\\\VVVRRRNNNMMMLLLHHHEEEBBB@@@?????????>>>AAA@@@???<<<:::999;;;===@@@CCCIIINNNPPPPPPNNNMMMHHHHHHGGGHHHNNNVVVYYYVVVVVVKKKAAA=========@@@DDDFFFLLLTTT^^^jjjzzznnnaaaXXXRRRQQQRRRWWW___gggpppwww~~~|||zzzxxxvvvuuusssqqqnnnkkkjjjhhhfffdddddddddeee```aaadddeeefffhhhkkkmmmrrruuuyyy{{{|||~~~}}}wwwcccRRRJJJIIIEEEDDDBBBAAABBBEEEIIILLLOOOUUU]]]ccchhhqqq|||ooopppwwwzzzppphhhddd^^^ZZZZZZXXXUUUWWW\\\aaahhhpppuuuyyy}}}nnn]]]LLL???888333222222111000000///////////////.........------000///...---,,,------...---------,,,,,,,,,++++++************************++++++,,,,,,,,,---------,,,+++***))))))***+++,,,***************++++++,,,,,,,,,,,,+++++++++******,,,+++***))))))((())))))******)))))))))(((((((((*********++++++++++++,,,---------------,,,,,,,,,---...//////...///222444333666<<>>@@@DDDJJJOOOQQQPPPNNNKKKFFFGGGGGGIIIPPPYYY\\\YYYVVVKKKAAA>>>???@@@CCCGGGHHHNNNXXXdddpppppp___TTTLLLHHHHHHJJJOOOWWWaaallluuu}}}{{{xxxuuusssqqqpppnnnlllhhhgggeeecccbbbaaa``````___```bbbdddeeegggjjjlllqqquuuyyy{{{}}}rrrdddVVVJJJEEEFFFFFFFFFEEEEEEGGGKKKOOOSSSUUU[[[cccjjjppp{{{rrrvvv{{{}}}~~~|||sssmmmgggccc]]]VVVTTTUUUVVV\\\eeennnvvv~~~zzziiiXXXIII???999777555333222111111222////////////............//////...------------...------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************+++++++++,,,,,,,,,,,,+++++++++******+++******)))))))))***************))))))))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000000222444666999???KKK\\\ooossspppvvv}}}wwwssskkkiiigggdddaaa[[[UUUQQQNNNNNNMMMLLLKKKJJJHHHGGGAAA@@@???>>>???BBBFFFHHHGGGFFFDDD@@@<<<<<<===???@@@EEELLLQQQSSSQQQLLLIIIDDDFFFHHHLLLUUU^^^aaa^^^VVVKKKAAA???@@@AAAEEEIIIJJJRRR___lllyyyvvvbbbTTTLLLFFFDDDDDDCCCGGGPPP\\\iiiuuu~~~yyyvvvqqqnnnlllkkkjjjiiifffeeedddcccaaa___]]]\\\]]]___aaabbbccceeeiiikkkppptttyyy|||~~~wwwiiiYYYOOOHHHCCCBBBDDDDDDEEEFFFGGGIIINNNTTTXXX[[[aaaiiipppxxx~~~ttt}}}|||}}}~~~~~~~~~{{{}}}{{{vvvppphhhaaa[[[YYYWWWYYY^^^eeemmmvvvqqqeeeXXXOOOHHHDDD>>>777333333444555000000000/////////......//////......------------...------------,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,+++,,,,,,,,,+++++++++***************)))******++++++++++++++++++************++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++---000111111111222444999;;;BBBOOOaaattt{{{qqqqqq|||tttllliiiaaa___]]]ZZZWWWRRRLLLHHHGGGHHHIIIJJJIIIHHHFFFEEEAAA@@@???>>>???CCCIIIMMMOOOMMMIIIDDD???>>>???AAABBBGGGNNNSSSTTTQQQKKKGGGBBBFFFJJJPPPZZZdddfffcccVVVKKKBBB???@@@AAADDDHHHLLLVVVeeessswwwiiiYYYOOOIIIDDDBBBDDDAAAEEENNN[[[jjjwwwwwwsssnnnjjjhhhgggfffffffffffffffeeeccc```]]]\\\[[[]]]___```bbbdddgggjjjnnnsssxxx|||~~~zzzdddWWWJJJEEEDDDCCCCCCDDDDDDFFFHHHJJJLLLRRRZZZ___dddjjjsss|||zzz~~~~~~}}}vvvnnngggbbb```[[[YYY]]]cccmmmxxxqqqiiiccc\\\TTTHHH<<<555222333555111111000000000/////////...............---------.........---------,,,,,,---,,,,,,,,,---......///,,,,,,---------.........***++++++++++++++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++---000111111222333444<<<>>>EEEQQQbbbsssvvvooossstttggg```^^^YYYVVVRRRPPPNNNLLLIIIGGGGGGHHHJJJJJJIIIGGGEEECCCAAAAAA@@@???@@@DDDLLLRRRXXXUUUPPPIIICCC@@@AAABBBEEEIIIOOOTTTTTTPPPJJJFFFBBBGGGMMMUUU___iiijjjgggWWWLLLAAA>>>??????BBBFFFNNNYYYiiixxx{{{uuuqqqppppppqqqssstttxxxzzzggg[[[OOOHHHDDD???>>>@@@BBBFFFOOO\\\lllxxx}}}{{{tttpppjjjgggeeeeeedddcccdddddddddcccbbb___\\\[[[YYY[[[^^^___aaacccgggjjjmmmqqqwww{{{~~~ttteeeVVVLLLDDDCCCEEEDDDCCCDDDGGGJJJNNNQQQTTTZZZdddkkkqqqzzzzzzyyy{{{~~~xxxqqqmmmbbbZZZYYY\\\dddxxx{{{xxxtttlllcccUUUEEE:::444222222111111111111000000000000......//////......---,,,............---------,,,)))***+++,,,------,,,,,,,,,---------............******++++++++++++******)))***,,,---------,,,+++,,,,,,,,,+++++++++******,,,++++++*********++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------......///,,,...000111111222444666===AAAHHHSSSaaaqqq~~~xxxtttzzzsssfff\\\WWWVVVSSSPPPLLLIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGDDDBBBBBBBBBAAA@@@AAAGGGPPPXXXbbb^^^WWWNNNGGGBBBBBBCCCHHHLLLQQQTTTTTTPPPJJJFFFDDDJJJQQQYYYdddmmmmmmhhhVVVKKKAAA>>>???@@@CCCGGGQQQ\\\lll{{{tttkkkfffeeeeeeggghhhhhhhhhkkkrrr}}}tttiiiZZZRRRJJJFFFCCC??????AAACCCGGGQQQ```ooo{{{~~~}}}|||zzzxxxvvvnnnkkkgggdddcccbbbaaa```_________^^^]]][[[ZZZYYYXXXZZZ]]]___aaacccgggjjjlllqqqvvvzzz}}}sss___SSSKKKEEEBBBDDDFFFDDDCCCDDDFFFKKKQQQVVVZZZbbbnnnwwwwwwrrrpppmmmlllnnnppptttzzz~~~}}}oooaaa\\\YYY[[[lllwwwpppcccTTTFFF;;;444111222222111111111000000000---.../////////...---,,,............------------'''))),,,...///...,,,+++------------............***+++,,,------,,,+++***)))***,,,---...---,,,+++,,,,,,,,,+++++++++******---,,,,,,+++*********************+++++++++,,,,,,*********++++++++++++,,,,,,,,,---......///000000---...///000000222555888>>>DDDLLLVVVbbbppp|||nnnaaaXXXTTTRRRQQQOOOMMMJJJHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDBBB@@@AAABBBAAACCCJJJVVV___jjjfff]]]SSSJJJDDDCCCDDDKKKNNNQQQTTTSSSOOOJJJFFFFFFLLLTTT]]]gggooonnniiiSSSIII@@@>>>@@@CCCFFFKKKUUU```ooo}}}tttggg___^^^aaadddlllmmmmmmlllmmmttt}}}xxxrrrggg]]]QQQKKKFFFEEEDDDAAABBBEEEFFFKKKVVVfffvvv~~~{{{yyywwwtttqqqooohhheeecccaaaaaa```^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ]]]___aaacccgggjjjkkkpppuuuyyy|||lll\\\OOOHHHEEEBBBAAADDDEEEDDDEEEIIIGGGNNNWWW^^^eeeppp~~~~~~sssiiiffffffeeeeeeggghhhnnnvvv|||zzziii```XXXUUUaaasss~~~yyynnnaaaRRRDDD999333222222222111111111111000---.../////////...,,,,,,//////.........---------(((+++...111222111...,,,---------.........//////,,,,,,---......---,,,,,,)))***,,,......---,,,+++,,,,,,,,,+++++++++******...---,,,+++************(((((())))))************))))))*********+++++++++------......///000111111....../////////222666999???EEEOOOXXXcccqqqzzzpppaaaUUUPPPPPPPPPOOONNNLLLJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCCCC>>>@@@AAAAAADDDMMMZZZdddooojjjaaaVVVKKKEEEDDDEEEMMMOOORRRSSSRRRNNNJJJGGGHHHNNNVVV___iiipppoooiiiQQQHHH??????BBBFFFJJJOOOXXXbbbqqq~~~wwwhhh[[[UUUXXX___dddxxxyyyxxxvvvvvv}}}wwwxxxtttoookkkggg]]]SSSHHHCCCAAABBBBBB@@@AAAEEEIIINNNZZZlll}}}|||yyyvvvssspppmmmjjjcccbbb```______^^^\\\ZZZ[[[ZZZYYYWWWWWWXXXYYYYYYXXXZZZ]]]___aaadddhhhjjjkkkpppuuuyyy{{{jjjYYYOOOHHHDDDDDDBBBBBBEEEEEEEEEIIIOOOOOOWWWbbbkkkttt~~~vvvkkkbbbaaabbbbbbbbbdddeeelllvvv}}}rrroooqqqtttvvvyyy~~~xxxiii\\\VVV^^^jjj}}}yyyttteeeOOO???:::444111111333222//////111......------------......///////////////......---////////////............//////.........---------------------------------******+++++++++,,,,,,,,,---------,,,+++***)))(((******++++++++++++******)))************+++++++++++++++++++++++++++++++++---------.........//////------,,,...111666;;;???FFFHHHRRR___iiirrr{{{uuuqqqfffXXXPPPNNNPPPPPPOOOOOOMMMLLLKKKLLLKKKIIIGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBFFFPPP^^^hhhnnnnnnfffWWWKKKGGGGGGFFFOOOSSSVVVUUUPPPJJJFFFEEEJJJNNNUUU^^^jjjrrrooogggSSSJJJAAA???AAADDDKKKRRR[[[dddrrrxxxiii\\\ZZZYYYZZZeeetttwwwooommmhhhbbb______YYYPPPKKKMMMFFFBBB??????>>>===AAAHHHKKKTTTeeeyyy|||uuurrroooiiieeeddd^^^___^^^^^^]]]\\\[[[ZZZWWWWWWVVVUUUVVVWWWXXXYYYZZZ\\\___aaabbbeeeiiikkknnnqqqtttxxx|||jjjYYYNNNGGGEEEGGGCCCCCCCCCDDDGGGLLLQQQTTTVVVaaannnwwwvvviiicccaaadddfffdddcccdddffflllvvv}}}}}}vvvooonnnllllllmmmrrrvvv|||}}}~~~|||vvvwwwtttcccYYY[[[cccwww~~~{{{{{{|||rrrZZZFFF===777333111333333000...///000//////......//////000//////000000//////...---////////////............//////.........---------------------------------***++++++++++++,,,,,,,,,---------,,,,,,***))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++---------.........//////000///......111555999<<>>GGGKKKVVVeeetttyyysssccc[[[QQQMMMPPPUUUWWWWWWXXXTTTOOOKKKHHHFFFDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@===???@@@CCCIIIUUUdddooouuutttkkk\\\PPPKKKJJJIIILLLPPPRRRQQQLLLGGGEEEEEEJJJPPPXXXcccnnntttppphhhZZZPPPGGGEEEFFFIIIPPPWWW___dddlllttt|||zzzjjjbbb^^^eeeoooyyytttbbbSSSKKKIIIHHHEEEDDDEEEDDDAAAAAACCCBBB??????AAABBBBBBGGGNNNYYYfffyyyzzzooojjjeee___[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTUUUVVVVVVXXXZZZ]]]```bbbfffkkkoooooosssxxx|||zzzaaaVVVKKKEEECCCAAAAAACCCFFFGGGIIIKKKOOOUUU]]]cccooo}}}}}}pppggggggiiinnnsssyyy~~~|||uuukkkbbb]]]\\\___hhhqqqtttpppkkkkkkmmmvvv|||vvvzzz}}}{{{ssslllgggaaa```]]]ZZZZZZ```jjjrrryyy|||wwwjjjdddddd^^^___bbbfffnnnvvv{{{}}}}}}~~~~~~~~~}}}{{{zzzyyy|||yyyooogggdddSSSFFF:::666777666333333111111000000000000111111000000000000000///......////////////....................................------------------------+++++++++,,,,,,,,,------,,,,,,------,,,++++++*********++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,,,,,,,............////////////111000000222666<<>>>>>>>>???>>>@@@BBBEEELLLXXXfffqqqxxxwwwnnn^^^RRRMMMKKKJJJKKKNNNPPPNNNJJJFFFFFFFFFJJJRRR\\\fffqqqvvvrrrjjj]]]SSSIIIFFFGGGKKKRRRYYY```eeelllssszzz{{{uuuiiifffiiivvv{{{dddUUUJJJEEEDDDBBBAAAAAABBBCCCCCCCCCDDDBBB@@@@@@BBBCCCDDDIIIPPP^^^nnn|||ppphhhccc]]]ZZZ[[[WWWXXXXXXXXXWWWWWWVVVUUUVVVUUUTTTSSSSSSSSSTTTUUUWWWYYY\\\___bbbgggmmmqqqppptttyyy~~~qqqaaaQQQJJJEEEEEEFFFDDDEEEGGGGGGJJJLLLOOOSSS[[[eeelll~~~sssiiiaaa\\\[[[^^^dddkkkqqqvvvyyyzzzvvvuuurrrmmmfffaaa]]][[[___fffsss~~~xxxrrrqqqsss~~~uuuooonnnqqqxxx~~~xxxmmmccc]]][[[]]]___hhhjjjppp}}}{{{rrrllljjjfffaaa]]]^^^bbbggglllnnntttxxx|||~~~}}}|||}}}zzzwwwvvveeeTTTBBB999666444333444111000000//////000000111000000000000000//////...////////////............---.....................------------------------++++++,,,,,,,,,---------,,,,,,---------,,,++++++******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,---------........./////////000000111111111333888>>>DDDGGGJJJSSS```nnnuuulll___ZZZVVVVVVZZZ]]][[[XXXSSSOOOJJJFFFDDDDDDCCCBBB???>>>=====================???BBBEEELLLXXXfffppp{{{zzzqqq```SSSMMMLLLJJJJJJMMMOOOMMMIIIGGGGGGIIIMMMUUU```jjjsssxxxuuunnn___TTTJJJGGGHHHKKKSSSZZZ```fffnnnuuu{{{~~~zzzuuusssppprrr{{{gggVVVMMMFFFCCCCCCAAACCCDDDEEEFFFGGGGGGFFFFFFBBBAAACCCCCCDDDJJJQQQbbbvvv{{{nnnfffaaa[[[XXXYYYUUUUUUUUUVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVXXX[[[^^^bbbhhhnnnsssqqquuuzzz~~~nnn]]]RRRJJJFFFDDDGGGHHHFFFGGGJJJLLLPPPUUUYYY___iiiuuu}}}mmmdddaaa___^^^```aaadddgggjjjlllmmmnnnjjjiiieee```[[[ZZZ\\\___jjjrrr~~~zzzuuuuuuxxx}}}uuuooojjjlllqqq{{{~~~qqqfff___[[[YYYZZZ```kkk|||xxxtttooonnngggaaa___^^^]]]^^^bbbhhhoooxxx}}}~~~tttcccNNNAAA:::444222333111111000000000000111111000000111111000000///...////////////............---------...............------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,******++++++++++++******)))************+++++++++++++++,,,,,,------............/////////000000000222222333555:::AAAGGGKKKRRR[[[fffrrrvvvhhh^^^XXXUUUUUUYYY^^^___[[[WWWLLLIIIEEECCCBBBBBBBBBAAA======<<<<<<<<<<<<======<<<>>>BBBFFFMMMXXXgggppp}}}ssscccUUUOOOMMMKKKKKKMMMOOOMMMJJJHHHJJJLLLPPPYYYdddmmmuuu{{{xxxsss```VVVKKKGGGHHHLLLTTT[[[aaagggooovvvzzz{{{{{{|||{{{vvvtttvvv{{{uuueeeTTTKKKFFFBBBAAABBBBBBFFFIIIJJJKKKMMMLLLHHHJJJFFFCCCDDDEEEGGGOOOWWWiiivvvjjjccc]]]XXXUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTWWWXXX[[[^^^aaagggnnnssssssvvvzzz~~~{{{pppgggZZZOOOJJJEEEBBBBBBFFFGGGFFFHHHLLLPPPVVV]]]dddmmm{{{tttkkkggggggiiikkkrrrqqqpppnnnllliiigggfff```___]]]YYYXXX[[[ccciii{{{vvvqqqsss|||~~~yyyuuuooooooqqqxxx||||||xxxpppfffeeeccceeemmmyyy~~~|||}}}~~~}}}wwwvvvoookkkhhhccc\\\ZZZ]]]___jjjwwwsssaaaRRRDDD999444444222222111111111111222222000111111111111000//////////////////............---------.........//////------------------------,,,,,,,,,------------...,,,,,,---------------,,,******++++++++++++******)))************+++++++++++++++,,,,,,---......///.../////////000000000000111333555;;;CCCLLLTTTYYYaaagggkkkpppzzz}}}rrrfff[[[TTTSSSRRRTTTYYY^^^\\\UUUNNNFFFDDDBBB@@@@@@@@@???===<<<<<<<<<;;;;;;<<<<<<======AAAEEEKKKSSS___nnnxxxwwwfffWWWQQQOOOMMMMMMNNNOOONNNKKKJJJMMMPPPTTT]]]gggooowww}}}|||wwwcccXXXLLLHHHIIIMMMUUU]]]ccchhhoootttvvvvvvvvvvvvyyywwwyyy|||{{{xxxzzzqqq[[[RRRHHHDDDBBBAAACCCFFFGGGNNNTTTUUUWWWYYYVVVQQQNNNIIIFFFFFFHHHLLLVVV```sss|||qqqfff```\\\VVVTTTTTTRRRRRRSSSSSSTTTSSSSSSRRROOOOOONNNOOOPPPQQQSSSTTTXXXYYY[[[]]]aaagggnnnssstttvvvyyy|||~~~xxxkkk___ZZZUUUMMMGGGEEECCCAAACCCGGGJJJKKKOOOUUUYYY```lllwww}}}vvvoookkkbbbccccccbbbccckkkwwwqqqnnnsss~~~}}}wwwuuuuuuzzz~~~vvvnnnjjjnnnvvv}}}zzzyyywwwtttqqqqqqrrrtttwww{{{vvvtttrrrjjj```]]]```]]]jjj{{{ppp```OOO@@@777666444333333222222333333444111111111111111000//////000/////////............---------.........//////------------------------,,,,,,,,,---------......,,,,,,------...---------******++++++++++++******)))************+++++++++++++++,,,,,,---...//////////////////000000000000000222888@@@LLLXXXccciiioooqqqooolllqqq{{{|||pppfff]]]VVVRRRRRRRRRTTTYYY[[[WWWLLLCCCDDDBBB@@@??????>>><<<:::<<<<<<;;;;;;;;;<<<<<<===AAADDDJJJPPPYYYgggvvvyyyhhhYYYSSSPPPNNNNNNOOOPPPNNNLLLKKKOOORRRVVV___iiipppxxx~~~~~~zzzdddYYYNNNIIIJJJNNNVVV^^^dddhhhmmmqqqrrrrrrssssssuuutttwww}}}~~~|||~~~gggUUUNNNHHHCCCCCCBBBCCCHHHNNNNNNWWW^^^```bbbeeebbb[[[PPPKKKGGGGGGJJJPPP\\\ggg{{{zzzpppeee```]]]WWWTTTUUURRRRRRSSSSSSSSSSSSSSSRRRNNNNNNMMMNNNOOOQQQSSSUUUXXXYYY[[[]]]aaagggnnnsssuuuwwwyyy{{{}}}|||ssscccWWWNNNMMMLLLFFFBBBBBBEEEDDDFFFKKKOOORRRYYY```fffppp}}}|||vvvlllnnnooopppsss}}}~~~ooonnnttt|||yyyxxx}}}|||yyyxxxuuurrroookkkiiijjjnnnrrrtttyyy{{{{{{{{{yyyssskkkeeeddddddkkk{{{{{{mmmYYYEEE<<<===555666777666444333333333222333444222000//////000333222222111111111111111111000000///...---------,,,,,,,,,---------......******+++,,,------------))))))***+++,,,------...***++++++,,,,,,++++++******)))))))))+++,,,+++***+++,,,------......---------///000111000000222444222777===FFFVVVlll|||{{{vvvtttuuuyyy||||||mmmbbbZZZSSSPPPQQQRRRSSSRRRQQQNNNJJJGGGDDD@@@???===;;;::::::::::::>>>===;;;;;;<<<>>>>>>>>>CCCFFFKKKTTTeeexxxyyykkk^^^UUURRRQQQNNNPPPRRRQQQOOONNNPPPRRRYYY___fffllluuu|||~~~zzziii]]]QQQKKKJJJNNNVVV^^^jjjkkklllmmmnnnooooooooosssuuuxxx|||uuuaaaTTTOOOJJJIIIFFFCCCDDDIIIQQQWWW\\\fffnnnqqqrrrqqqhhh]]]NNNHHHHHHMMMOOORRRdddyyywwwkkk```\\\\\\XXXSSSQQQSSSTTTTTTTTTTTTRRRPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTWWWYYY[[[]]]```eeejjjnnnrrrtttxxx{{{~~~yyyjjj```\\\OOOMMMKKKJJJIIIHHHFFFDDDFFFFFFGGGJJJQQQ[[[eeekkkvvvuuukkkoooxxx~~~||||||zzzpppiiieeefffhhhjjjuuu}}}}}}}}}~~~{{{uuuqqqqqqoooppp{{{wwweeePPPBBB>>>777777666444333222222222222333444222000///000111111111000///////////////111000000///......------,,,,,,,,,---------......,,,,,,---------,,,,,,+++*********++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++))))))***+++,,,+++***+++,,,------......---------///000111000111222444444:::BBBLLL___www~~~xxxxxx|||ssscccZZZSSSNNNLLLMMMOOOOOONNNMMMJJJFFFCCCAAA>>>===<<<;;;:::::::::;;;<<<;;;;;;<<<>>>@@@AAABBBGGGLLLSSS]]]mmmyyykkk^^^VVVSSSSSSQQQSSSTTTTTTRRRQQQSSSUUU[[[aaagggmmmuuu}}}~~~zzzkkk___RRRLLLMMMQQQYYY```hhhkkknnnooonnnmmmmmmnnnsssvvvzzz~~~fffVVVMMMJJJGGGGGGFFFGGGLLLTTT^^^eeessszzz~~~{{{uuuiii]]]TTTMMMJJJOOOUUU___uuuqqqfff\\\ZZZ[[[WWWTTTSSSQQQRRRRRRRRRQQQPPPOOONNNPPPOOOOOOOOOPPPQQQSSSTTTWWWYYY\\\^^^bbbffflllqqqsssvvvyyy}}}rrrcccWWWPPPLLLHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJMMMRRR[[[fffqqqxxx||||||ppphhhnnnxxxyyypppllljjjjjjmmmrrr~~~~~~|||{{{yyy~~~~~~~~~~~~wwwzzzqqq]]]JJJ@@@:::999777444333333333333222333444333111000000111000///......------......000000000///......------,,,,,,,,,---------...............---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))***,,,,,,,,,***+++,,,------......---------///000000000111333555666<<>>===<<<;;;:::::::::;;;;;;<<<::::::<<<>>>@@@CCCEEEFFFLLLTTT___kkkzzzxxxkkk```YYYVVVVVVUUUVVVWWWWWWVVVVVVXXXYYY___dddjjjooovvv}}}~~~zzzrrrcccUUUQQQSSSXXX^^^dddjjjooottttttoookkkkkkmmmtttwww}}}kkkUUUJJJGGGHHHHHHIIIKKKPPPXXXcccooowwwtttggg[[[ZZZRRRPPPYYYfffwwwkkkaaaYYYXXXYYYWWWTTTTTTOOOPPPPPPPPPOOONNNMMMLLLOOONNNNNNNNNPPPQQQSSSUUUXXXZZZ]]]```ccciiiooosssuuuxxx|||tttdddWWWNNNHHHDDDAAACCCDDDFFFIIILLLMMMNNNOOOOOORRRXXXaaalllyyysssqqquuu~~~yyyllliiisss~~~}}}~~~zzzvvvooonnnttt~~~zzz}}}~~~{{{wwwhhhVVVIII@@@===888555444555666666222333444333111000111222//////...------------...000000//////............,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,++++++***)))***,,,---,,,++++++,,,------......------...///000000000111444666777===FFFRRRggg|||zzz}}}dddXXXMMMHHHFFFEEEFFFIIIHHHGGGDDDBBB???===;;;:::999999999:::;;;;;;<<<===999;;;===???AAADDDGGGJJJQQQ]]]lllzzzwwwkkkccc^^^[[[ZZZZZZZZZZZZYYYYYYZZZ\\\]]]ccchhhlllpppwww~~~~~~{{{xxxiiiZZZVVVXXX]]]bbbgggpppwww|||yyyrrrllllllnnnvvvzzz{{{```NNNGGGGGGIIILLLOOOTTT\\\eeeqqq}}}tttggg___ZZZXXX^^^oooxxxggg___XXXWWWXXXUUUSSSSSSOOOOOOOOONNNNNNMMMMMMLLLNNNNNNNNNNNNPPPRRRTTTUUUXXXZZZ]]]```dddjjjpppuuuyyy{{{{{{fff\\\OOOHHHFFFFFFDDDBBBBBBEEEIIIMMMPPPSSSVVVXXXXXX^^^hhhssszzzssspppvvv}}}pppiiinnn~~~~~~}}}|||~~~}}}~~~~~~|||yyywwwxxxzzz|||}}}}}}tttsss}}}zzzsssfffZZZGGGBBB:::666444555666666222333444333111111222333111000//////......//////////////////............,,,,,,,,,---------......---,,,,,,,,,,,,---...///---,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,+++*********,,,---,,,++++++,,,------......------...///000000000222555888:::@@@IIITTTggg~~~|||}}}{{{pppZZZQQQHHHGGGHHHGGGIIILLLGGGEEEBBB???<<<;;;:::999888999999;;;<<<=========:::<<>>;;;:::::::::888999;;;<<<===>>>>>>>>><<<>>>@@@BBBDDDIIIQQQXXXdddssszzzsssnnnlllkkkhhhfffbbb```^^^^^^aaaccceeeeeeiiimmmqqqssszzzzzzoooccc___```dddmmmvvv{{{}}}}}}xxxssspppssswwwzzzlllXXXMMMJJJKKKKKKQQQYYYgggvvvwwwpppqqqpppxxxkkkddd^^^YYYWWWUUUPPPNNNOOOPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNPPPRRRUUUXXXYYY[[[^^^```cccggglllssswww|||~~~ppp___TTTIIIEEEAAA@@@AAACCCCCCAAAGGGJJJOOORRRVVV\\\dddjjjqqq{{{wwwuuuxxxwwwnnnfffdddiiivvv~~~|||{{{{{{{{{|||}}}}}}~~~|||}}}~~~~~~~~~~~~{{{sssiiieee```]]]^^^______^^^aaaaaa`````````bbbcccdddbbb```^^^[[[YYYZZZ\\\^^^dddddddddfffkkkrrrwwwzzz|||}}}}}}yyyuuutttwww{{{~~~}}}yyyxxx|||~~~~~~wwwggg\\\LLLAAA:::777444111222333444444222222333444222111000000//////000000.../////////////////////,,,,,,,,,---------......///...---,,,,,,---///000,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,+++***+++---...---,,,+++,,,------......------//////000///000222777:::@@@GGGQQQ\\\mmm|||uuuooocccWWWNNNHHHFFFKKKOOOOOOOOOPPPHHHEEEAAA===:::999::::::999:::<<<>>>??????>>>>>>===???BBBDDDGGGOOO[[[dddrrrzzzuuuqqqpppqqqqqqnnnkkkgggdddaaaaaaeeehhhiiiiiikkknnnrrrttt{{{{{{sssllliiiiiiooo|||zzztttqqqsssvvvzzz}}}fffTTTKKKKKKLLLNNNXXXbbbrrr~~~|||{{{nnniii```[[[WWWVVVSSSNNNMMMNNNOOONNNNNNMMMMMMNNNOOOOOONNNOOOOOOQQQSSSWWWYYY[[[```bbbdddgggjjjooouuuyyy{{{}}}~~~|||yyytttlll```SSSKKKCCCAAA??????@@@CCCFFFHHHLLLPPPTTTXXX\\\dddpppxxx}}}{{{yyy|||~~~~~~}}}zzz|||}}}~~~|||yyytttqqqjjjeeebbbgggrrr}}}|||{{{zzzzzz{{{}}}~~~{{{|||}}}~~~~~~}}}~~~zzzyyywwwuuuqqqkkkddd___^^^[[[XXXXXXZZZ\\\\\\[[[WWWZZZ]]]bbbeeefffffffffaaaaaa___]]][[[\\\___aaadddbbb______bbbfffiiikkkhhhjjjkkkiiieeefffkkkqqquuuzzz{{{{{{|||zzz{{{{{{~~~{{{xxxtttqqqtttzzz{{{}}}zzzwwwjjjXXXIII@@@;;;666222222333444444222222333444111111000///////////////.........///////////////,,,,,,,,,---------......111000...,,,+++,,,---...++++++++++++++++++++++++,,,------......------,,,,,,+++***+++---...---,,,+++,,,------......------///000000///000222777;;;>>>FFFRRR^^^oooxxxkkkddd^^^RRRGGGKKKFFFFFFLLLPPPPPPOOOPPPHHHEEE@@@<<<999999999::::::;;;===????????????>>>===@@@CCCEEEJJJTTTbbbmmm|||~~~vvvrrroooqqqtttuuurrrnnnjjjfffcccdddgggkkkllllllkkkooorrruuu{{{~~~yyytttrrrssszzzvvvrrrqqqrrryyyzzzcccQQQJJJLLLOOOQQQ```kkk{{{qqqjjjjjj\\\WWWTTTTTTQQQMMMLLLNNNNNNNNNMMMLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTXXX[[[\\\ccceeegggiiilllqqqwww{{{yyy|||{{{tttpppnnneeedddcccaaa]]]VVVNNNHHH@@@@@@@@@@@@BBBGGGNNNSSSQQQUUUZZZ]]]bbbmmmzzz}}}tttnnnfffcccdddfffeeeccc```cccfffhhhgggeeeddddddbbb___bbblll{{{~~~{{{zzzzzz{{{~~~{{{||||||}}}}}}}}}}}}}}}~~~|||{{{{{{||||||kkkjjjhhhfffdddcccbbbbbb___]]]\\\\\\___bbbeeefffgggiiillloooqqqsssssssssqqqlllgggfffhhhjjjhhheeeaaaaaabbbbbbcccdddeeefffggggggggghhhiiilllnnnooorrrwww~~~~~~zzz{{{}}}}}}{{{zzzzzz{{{|||yyyqqqmmmlllnnnpppvvv}}}~~~~~~xxxrrrfffWWWIII>>>999777555444222111111222444555/////////000111111222222///////////////......---+++*********+++---///000...------,,,,,,------...++++++++++++++++++++++++------------------------.........------,,,,,,,,,------......///000000000000111222222222555999<<>>???@@@@@@@@@@@@<<>>???@@@@@@AAAAAAAAA???DDDIIILLLRRR^^^ooo{{{yyytttqqqoooooopppssstttrrrpppmmmllllllkkklllmmmnnnoootttuuuyyy~~~|||rrrooonnnlllvvvyyy{{{gggXXXPPPNNNTTT[[[eeeqqq~~~pppfff^^^XXXVVVUUUSSSRRRPPPOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQSSSSSSTTTUUUXXX[[[]]]___bbbeeejjjnnnqqquuuzzz}}}~~~{{{rrrhhh___WWWPPPKKKGGGJJJJJJHHHIIIJJJFFF@@@???AAACCCGGGLLLTTT^^^dddkkkjjjiiiiiiqqq}}}vvvkkkeee^^^\\\\\\]]]ZZZWWWYYYYYYXXXWWWXXXYYYZZZ[[[dddlllzzz~~~}}}|||{{{}}}~~~||||||||||||}}}}}}~~~~~~{{{vvvtttqqqvvvsssuuuxxx|||~~~~~~}}}{{{yyywwwtttsssrrrqqqpppqqqrrrsssqqqtttxxxzzzzzz}}}{{{xxxtttooollljjjjjjkkkpppsssvvvwwwwwwxxx}}}{{{pppcccTTTGGG<<<777444444333333222222111111222111111111111000000000///////////////......---------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------......///000000000///000222333555:::???DDDFFFLLLVVVaaalllzzzjjj```SSSJJJFFFFFFGGGGGGNNNOOOQQQTTTVVVUUURRRPPPGGGEEEBBB>>><<<;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAEEEIIINNNUUUcccuuuzzzrrrnnnmmmmmmmmmoooqqqrrrqqqpppnnnnnnooooooqqqrrrtttuuuxxx{{{zzzsssqqqnnnkkkqqquuu}}}zzzeeeWWWPPPPPPVVV^^^lllwwwrrrggg```ZZZUUUUUUTTTSSSQQQPPPOOOOOOOOONNNNNNOOOPPPQQQQQQRRRRRRTTTTTTUUUWWWYYY\\\___aaadddhhhlllppptttxxx|||uuunnncccYYYQQQJJJFFFCCC@@@DDDFFFFFFHHHJJJGGGAAAAAABBBDDDIIIRRR^^^iiipppssspppnnnpppzzz~~~zzzyyytttnnnllllllllliiigggfffeeeccccccdddfffiiikkksss|||}}}~~~~~~}}}|||||||||}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}xxxuuuooorrrzzz~~~yyyxxxtttpppoooppppppooommmjjjkkkooottt~~~~~~wwwuuussspppnnnmmmmmmlllpppsssvvvwwwxxx{{{xxxhhhWWWIII>>>777444444444444333222000000333333222111111000/////////////////////......---......------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------.........------......///000000000000111222333666;;;AAAFFFKKKRRR\\\eeemmmxxxrrr^^^VVVMMMGGGGGGKKKMMMNNNTTTTTTSSSSSSSSSRRROOOLLLFFFDDDAAA>>><<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAADDDHHHMMMVVVeeewww{{{tttpppnnnllllllnnnoooqqqrrrrrrrrrrrrssstttuuuwwwxxxzzz{{{~~~xxxuuussspppmmmpppttt{{{wwwcccVVVPPPQQQYYYbbbpppzzzssshhhaaa]]]YYYVVVVVVUUUSSSQQQOOONNNNNNNNNNNNOOOOOOPPPRRRSSSTTTTTTVVVVVVWWWXXX[[[^^^aaaccchhhkkkooorrruuuxxx|||xxxnnnfff[[[PPPIIIFFFDDDCCCCCCGGGJJJKKKMMMOOOKKKEEEDDDDDDFFFNNN\\\kkkwww}}}|||xxxtttwww{{{yyyxxxxxxyyy}}}~~~~~~|||||||||||||||||||||{{{|||}}}~~~~~~~~~{{{rrrssswwwzzzvvvuuusssooojjjjjjkkkkkkmmmrrr|||}}}xxxsssrrrrrrqqqqqqpppoooooorrruuuzzz}}}lllZZZKKK@@@:::555555555555333222000///444444333222111000/////////////////////......---............---,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------......///000000000111222333444666<<>>===<<<======??????@@@@@@AAAAAA@@@@@@BBBDDDHHHMMMWWWeeevvvyyytttpppoooooolllmmmooopppqqqqqqrrrsssuuuvvvxxxzzz|||~~~uuuuuuuuurrrqqqqqquuu|||uuubbbWWWRRRTTT\\\eeettt|||vvvooofff___\\\ZZZXXXVVVWWWVVVTTTQQQOOOMMMLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZ]]]aaadddfffkkknnnqqqsssuuuwwwzzz}}}zzzrrreee^^^RRRJJJEEEEEEGGGHHHLLLQQQTTTUUUVVVVVVQQQJJJHHHHHHLLLXXXkkk|||yyyppptttrrrssszzz~~~}}}||||||||||||{{{{{{{{{{{{{{{}}}~~~~~~}}}|||~~~{{{yyyyyy~~~yyysssqqqpppnnnmmmnnnssszzz|||xxxvvvrrrrrrrrrssssssttttttttttttxxx}}}sss```QQQEEE>>>888888777555444222111111444444333222111111000000///////////////......---...............---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------------------......///000000000111222333555888???FFFLLLUUU]]]fffjjjjjjkkkqqqxxx}}}}}}jjjZZZNNNKKKHHHKKKQQQXXX[[[\\\\\\XXXRRRNNNKKKHHHEEECCCDDDCCC@@@>>>======>>>>>>@@@AAAAAABBBBBBAAAAAAAAAEEEFFFIIIOOOXXXeeerrr{{{|||wwwrrrnnnlllkkkkkkjjjlllnnnnnnnnnnnnoooppptttvvvyyy|||xxxqqqsssrrrqqqssspppssszzztttcccZZZVVVYYYaaaiiiwwwyyylllccc```[[[XXXWWWVVVUUUTTTVVVUUUSSSQQQOOOMMMLLLLLLNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZ\\\___cccfffhhhmmmpppsssuuuvvvyyy|||~~~tttlll[[[TTTKKKEEEDDDHHHLLLOOOWWW\\\______```___XXXPPPHHHIIIPPPaaawwwxxxoooiiieee^^^YYY[[[\\\___fffoooyyy~~~|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~}}}||||||{{{zzz{{{}}}{{{~~~}}}xxxuuuvvv{{{~~~|||zzzzzzvvvvvvwwwxxxzzz{{{|||}}}xxx||||||jjjZZZLLLCCC<<<:::888555444333222222333333333222222111111111///////////////......------......//////...---,,,...------,,,,,,------...------------------------++++++,,,,,,---......///------------------,,,,,,------......///000000000111222444777<<>>======>>>???CCCCCCDDDDDDDDDDDDCCCCCCDDDEEEHHHMMMVVV```kkkrrrssspppllliiigggfffeeedddeeehhhjjjjjjiiihhhiiikkknnnqqquuu{{{qqqmmmnnnlllmmmppplllpppwwwuuufff^^^\\\^^^fffmmmxxxwwwqqqqqqzzzxxxmmmccc___YYYXXXVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOQQQSSSUUUWWWYYYYYYZZZZZZ[[[^^^aaadddhhhjjjmmmppptttwwwyyy|||pppeeeWWWQQQJJJGGGJJJPPPWWW[[[aaafffjjjkkkkkkiiiaaaYYYLLLNNNYYYnnnyyyhhhbbb[[[TTTQQQPPPOOONNNLLLNNNQQQUUU[[[bbbgggjjjhhhmmmqqqrrrwww~~~}}}}}}~~~}}}}}}{{{{{{}}}yyyyyyyyyzzzzzz{{{{{{||||||}}}}}}~~~|||zzzzzzyyyxxxyyy{{{}}}|||}}}zzz}}}}}}|||||||||}}}~~~~~~rrraaaQQQGGG>>><<<999555333333333444333333333222222222222111///////////////......---,,,---...//////...------...------,,,,,,------...------------------------++++++,,,,,,---...//////.........------,,,,,,,,,------......///000000000000111444888???IIISSSZZZeeemmmuuuuuunnnjjjlllpppzzzzzziiiXXXLLLJJJJJJLLLSSS[[[bbbdddcccZZZVVVOOOJJJHHHFFFFFFEEECCCBBB@@@>>>======>>>???EEEFFFFFFFFFFFFFFFEEEDDDBBBCCCFFFKKKRRR[[[dddiiifffcccaaa````````````___bbbeeeggggggdddcccdddfffiiilllrrrxxxmmmjjjkkkggghhhmmmhhhllltttvvviiibbb```bbbiiiqqqwww~~~|||mmmccc]]]ZZZ]]]ccceeeeeedddccc^^^YYYWWWYYYVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPOOOOOOOOOPPPQQQQQQNNNOOOQQQSSSUUUXXXYYYZZZ[[[[[[\\\^^^bbbeeeiiikkkmmmppptttxxx|||nnnaaaXXXTTTOOOMMMRRRZZZbbbfffiiinnnrrrssstttrrrjjjaaaWWWZZZfff}}}vvvkkkbbb[[[UUURRRNNNJJJHHHIIIKKKLLLIIIKKKMMMNNNPPPTTTVVVVVVSSS[[[bbbhhhqqq}}}{{{zzz{{{yyy|||~~~~~~|||{{{|||~~~xxxxxxyyyyyyzzz{{{||||||zzz{{{|||}}}~~~~~~zzzyyyyyyxxxwwwzzz{{{}}}~~~}}}~~~vvvsssvvvyyyzzzzzz|||ooo^^^RRRDDD===666333555666555333555333222000000111333444000000000000000000000000.........///////////////---......//////...------......................../////////......------------,,,,,,,,,,,,---......///............//////000333222555===DDDMMM^^^ooo}}}|||zzzuuukkkdddhhhppp~~~ppp^^^SSSNNNKKKKKKOOOYYYccceee```YYYOOOMMMLLLIIIGGGFFFEEEEEEEEEDDDCCC@@@===<<<>>>@@@EEEFFFGGGHHHHHHHHHGGGGGGBBBBBBDDDHHHMMMSSSXXX\\\^^^\\\YYYVVVUUUVVVWWWXXXYYYZZZ\\\^^^``````______bbbgggmmmqqquuu{{{zzzeee___aaadddfffggghhhmmmuuu}}}wwwlllgggggghhhjjjqqq|||xxxiiiYYYRRROOOKKKHHHGGGJJJKKKLLLKKKJJJJJJLLLMMMLLLQQQTTTRRRQQQSSSRRRPPPPPPPPPPPPQQQQQQQQQRRRRRRPPPRRRTTTWWWXXXYYYYYYYYY[[[]]]___aaabbbeeeiiikkkkkkooouuuzzz}}}{{{iii]]]VVVWWWWWW[[[dddnnntttuuuuuuuuuwwwzzz{{{vvvnnnfffaaaccctttppp```UUUOOOOOOLLLJJJJJJLLLPPPRRRQQQOOORRRPPPOOOOOOQQQRRRSSSSSSRRRWWWaaaooo{{{~~~|||{{{zzz{{{|||}}}||||||{{{{{{{{{zzzzzzzzzsssuuuwwwzzz|||||||||{{{zzzzzz{{{|||}}}}}}}}}||||||~~~xxxuuutttvvvwwwwwwzzz~~~yyyvvvuuurrrooouuuxxxzzzzzz{{{vvveeeYYYJJJCCC;;;666666777555333444333222111111111222333111111111111111111111111//////////////////......---------------.................................------,,,,,,,,,+++++++++------,,,,,,------...//////............///000000222111666AAALLLZZZoootttjjjlllsss{{{iiiZZZQQQNNNKKKMMMRRRYYY``````[[[VVVMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDCCC@@@======>>>@@@EEEFFFHHHIIIJJJIIIGGGFFFCCCCCCEEEGGGKKKNNNRRRTTTQQQPPPNNNLLLLLLNNNPPPQQQQQQRRRTTTUUUWWWXXXYYYYYY^^^bbbhhhlllpppwwwnnn\\\WWWZZZ]]]```ccchhhnnnvvvrrrkkkjjjkkkllluuu|||hhhZZZLLLGGGEEEBBB@@@@@@CCCDDDEEEEEEDDDEEEGGGIIILLLQQQTTTSSSRRRSSSSSSQQQOOOOOOPPPPPPQQQQQQRRRRRRQQQRRRTTTVVVXXXYYYYYYYYY\\\^^^```bbbdddfffjjjlllkkkooouuuzzz}}}wwwiiiaaaeeeeeegggmmmvvvzzzzzz~~~xxxmmmgggnnn{{{eeeXXXPPPLLLMMMOOONNNOOOTTTZZZ```bbbbbbeeebbb___]]]\\\[[[ZZZYYYYYY```mmm|||~~~|||{{{zzz{{{}}}~~~~~~}}}|||{{{yyywwwvvvuuuuuuvvvxxxzzz{{{{{{zzzyyyzzzzzz{{{|||||||||{{{{{{}}}~~~zzzwwwuuuvvvvvvuuuxxx|||~~~yyytttooorrrsssssssssxxx~~~mmmaaaQQQJJJ@@@:::888777555333444333333333222222222111111111111111111111111111000000000//////.........,,,,,,+++++++++---...///---------------------------,,,,,,,,,,,,+++++++++---------,,,------...//////.........//////000111222333999DDDTTTgggssssssyyyooo^^^SSSNNNLLLKKKOOOUUUYYY[[[XXXSSSPPPIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDAAA>>>>>>???@@@DDDFFFIIIKKKLLLJJJHHHFFFDDDEEEFFFGGGHHHIIIJJJJJJDDDDDDBBBBBBCCCEEEGGGIIIIIIIIIJJJKKKMMMOOOQQQSSSXXX\\\aaadddhhhoooxxxppp```RRRNNNRRRWWW\\\```kkkqqq|||{{{rrrnnnmmmmmmsss|||zzznnn]]]QQQEEEAAA@@@???>>>???===>>>?????????@@@CCCFFFHHHMMMPPPOOONNNPPPPPPNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSUUUVVVXXXXXXYYYYYY^^^```bbbccceeegggkkkmmmkkkooouuuzzz}}}vvvooommmvvvuuuwww}}}ssstttkkkXXXQQQOOOOOORRRYYY[[[```hhhqqqzzz~~~}}}yyytttooojjjgggeeedddnnn}}}xxxsssooopppvvv~~~~~~}}}|||{{{{{{{{{|||}}}~~~|||{{{zzzyyywwwuuutttssswwwwwwyyyzzzzzzzzzyyyxxxzzzzzz{{{{{{{{{zzzyyyyyy|||~~~{{{xxxvvvuuuuuusssuuuyyy{{{}}}yyyyyywwwtttqqqttt{{{~~~pppeeeUUUNNNEEE===999777555444333444444444333222111000111111111111111111111111222111111000///...------,,,+++***)))***,,,...000------------------------........................---------------...//////............///000111111555777<<>>>>>===>>>@@@AAACCCDDDCCCCCCCCCEEEIIIMMMOOOUUUWWW[[[]]]```fffooouuubbbUUUJJJIIINNNTTT[[[aaannnuuuzzzsssooolllllluuu~~~sssgggXXXMMMCCC@@@???>>>>>>@@@======>>>>>>>>>???CCCEEEHHHMMMPPPOOONNNPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYYYY___aaacccdddeeegggkkkmmmkkknnntttxxx||||||}}}yyy```SSSSSSWWW]]]bbbmmmrrr|||zzzsssooonnnzzz|||oookkkiiikkkttt}}}{{{{{{{{{{{{{{{|||}}}~~~wwwwwwwwwwwwvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwzzz|||~~~~~~{{{xxxvvvtttsssqqqsssvvvxxxzzz||||||}}}zzzrrrpppssswwwxxxnnnfffXXXRRRJJJBBB===999777666444444555444444222111000111111111111111111111111222222111000///......------,,,*********,,,...///------------------------...........................------------...//////.........//////000222222777:::@@@JJJ[[[rrrxxxzzz}}}kkkYYYMMMHHHHHHIIINNNRRRVVVUUUPPPJJJHHHHHHEEEDDDEEEEEEFFFGGGHHHIIIFFFGGGFFFDDDAAA@@@@@@AAADDDGGGJJJMMMMMMKKKHHHFFFCCCDDDFFFGGGGGGFFFDDDBBB>>>>>><<<<<<;;;<<<<<<===???>>>======@@@CCCHHHJJJQQQTTTWWWXXXZZZ^^^eeekkkvvv~~~nnnUUULLLEEEFFFKKKQQQ[[[cccmmmuuuyyyqqqkkkfffnnnwww{{{|||xxxmmmaaaRRRHHH@@@===<<<::::::===?????????>>>>>>???CCCFFFLLLRRRTTTSSSRRRSSSSSSPPPMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVWWWYYYZZZ[[[\\\```aaadddeeefffhhhkkkmmmkkknnnssswww{{{~~~|||lll[[[WWW\\\eeepppxxxvvvqqqsss|||vvvqqqfffdddeeelllwww~~~zzzzzz{{{{{{{{{|||}}}}}}wwwwwwvvvvvvvvvuuuuuuuuutttuuuvvvxxxyyyzzz{{{{{{yyyzzzzzzzzzyyyxxxwwwwww{{{|||~~~~~~~~~|||zzzwwwtttrrrqqqppprrrtttuuuwwwyyy}}}~~~{{{{{{yyyqqqnnnmmmlllttt{{{xxxssslllggg]]]YYYSSSKKKDDD>>>:::888666666555444333222111111222222222222222222222222111111111000000/////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......------......///000.........///000111222333666;;;CCCNNN```www{{{uuuzzz|||qqq___PPPHHHFFFHHHJJJOOORRRSSSQQQLLLHHHGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGGGGFFFCCCAAAAAABBBDDDFFFIIIKKKLLLJJJHHHFFFBBBDDDEEEFFFFFFEEEDDDBBB======;;;:::999888888888:::999888999:::>>>AAADDDKKKNNNRRRTTTUUUXXX]]]bbbjjjrrr~~~|||```LLLFFFBBBCCCHHHNNNYYYccciiiooozzz{{{pppiiidddkkkqqqttttttpppeee[[[PPPHHH@@@>>><<<:::;;;>>>?????????>>>>>>AAAEEEIIINNNSSSVVVSSSQQQRRRQQQOOOMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWYYYZZZ\\\^^^___bbbdddfffggggggiiilllooommmppptttwwwzzz~~~lllddd___bbbjjjuuu}}}tttppp{{{zzzyyyxxxyyy{{{}}}wwwppplllbbbbbbgggrrr~~~||||||zzz{{{{{{{{{{{{|||||||||{{{zzzyyyxxxvvvtttsssrrrssstttuuuwwwxxxzzz||||||yyyyyyzzzzzzzzzyyyxxxxxx}}}~~~~~~}}}|||yyywwwtttsssrrrppprrrsssssstttvvvzzz}}}~~~{{{yyy}}}uuuqqqjjjkkkpppxxx}}}}}}zzzxxxtttnnnjjjgggddd^^^VVVMMMDDD>>>;;;888777555333222222222222222222222222222222222222111000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............//////000.........///000222333444555===FFFQQQbbbwwwyyyxxxmmmcccTTTIIIEEEGGGJJJLLLQQQPPPOOOMMMJJJHHHHHHIIIEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHHHHGGGDDDBBBBBBBBBEEEFFFHHHIIIJJJIIIGGGFFFCCCDDDDDDEEEDDDCCCBBBAAA===<<<;;;:::999888777777888888777777999;;;>>>@@@CCCGGGLLLPPPQQQTTTYYY]]]aaaiiisss}}}lllWWWHHHDDDBBBDDDGGGNNNYYYdddfffkkksss~~~tttiiibbb```eeejjjlllllljjjaaaXXXOOOHHHBBB@@@???===???CCC??????@@@@@@BBBFFFLLLPPPSSSXXXZZZVVVTTTTTTSSSPPPNNNOOOPPPRRRUUUWWWXXXYYYWWWWWWXXXZZZ\\\___aaaccceeegggiiijjjjjjllloooqqqqqqsssvvvyyy|||xxxddddddiiirrrzzzxxxuuuwwwzzzjjjhhhggggggiiimmmrrruuuzzzyyyxxxwwwuuuqqqkkkfffaaadddlllzzz~~~|||}}}~~~{{{{{{{{{{{{{{{{{{zzzzzz}}}|||{{{yyywwwvvvuuutttuuuuuuuuuvvvwwwyyyzzz{{{xxxyyyyyyzzzzzzzzzzzzyyy||||||~~~|||zzzwwwvvvuuutttrrrrrrsssrrrrrrtttxxx{{{~~~~~~||||||sssnnnkkkkkkjjjnnn|||}}}|||zzzwwwqqqmmmnnnlllggg^^^SSSHHHAAA===999777555222111111222333222222222222222222222222000000000000000111111111000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...............///000000.........///000222333444555>>>GGGQQQaaattt}}}~~~~~~{{{}}}yyybbbYYYMMMEEEDDDHHHLLLNNNQQQOOOLLLJJJIIIIIIJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIGGGEEEBBBBBBBBBEEEFFFGGGHHHHHHHHHGGGGGGDDDDDDDDDCCCBBBAAA@@@???===<<<<<<;;;;;;:::999999999999999999:::<<<>>>???<<>>===@@@DDD???@@@AAACCCFFFKKKRRRWWW]]]bbbccc```]]]]]][[[XXXNNNOOOQQQSSSVVVXXXYYYZZZXXXXXXYYYZZZ]]]```dddeeehhhiiikkkllllllnnnqqqssstttvvvyyy{{{}}}mmmccchhhsss~~~xxxuuuzzz|||fff]]][[[YYYXXXYYY\\\```ccciiiiiiiiijjjjjjfffaaa]]]```dddnnn}}}~~~}}}{{{|||||||||{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwxxxxxxyyyxxxyyyzzzzzz{{{{{{{{{{{{xxxyyyzzz|||}}}~~~{{{xxxwwwwwwwwwsssssssssrrrrrrsssvvvyyy{{{|||~~~}}}xxxoooiiiiiimmmrrruuu{{{{{{yyyxxxwwwzzz}}}{{{vvvsssrrrsssrrrsssrrrkkk```QQQEEE>>>;;;555222222111///000444333333444444333333222111111111111111111000//////........................,,,,,,,,,------.........++++++,,,------......///////////////////////////,,,...000111111333555888<<<@@@GGGRRR___mmmwww|||}}}~~~{{{xxx~~~wwwfffVVVOOOHHHFFFHHHJJJJJJHHHPPPLLLIIIIIIJJJJJJHHHFFFIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBDDDFFFHHHIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@???===<<<::::::999888888888888999::::::>>>@@@BBBFFFKKKPPPSSSUUU[[[^^^dddiiinnnrrrwwwzzz|||jjjYYYOOOGGGDDDBBBCCCJJJSSS\\\aaafffhhhooo{{{rrrbbbYYYWWWWWWZZZ]]]___bbbccc]]]VVVKKKFFF@@@<<<<<<>>>@@@BBBBBBCCCDDDFFFJJJQQQZZZ```dddeeeeee```ZZZVVVUUUVVVOOOPPPPPPQQQSSSTTTVVVWWWYYYYYYYYY[[[___cccgggiiinnnllljjjhhhiiikkknnnqqquuuxxx{{{}}}~~~vvvpppjjjsssyyyrrruuu|||gggWWWOOOOOONNNLLLKKKLLLPPPSSSYYYYYYYYYZZZ[[[\\\]]]^^^```kkkyyy~~~~~~}}}|||{{{zzzyyyxxxxxxxxxvvvxxxzzz||||||zzzxxxvvvtttuuuvvvvvvuuuuuuvvvwww{{{|||}}}}}}}}}|||{{{zzzxxxyyyzzz{{{|||}}}~~~~~~~~~zzzxxxxxxwwwtttqqqssssssrrrqqqrrrtttwwwxxxxxxzzz||||||{{{wwwrrrpppoooooouuuzzz~~~yyyuuusssqqquuuyyy{{{yyyyyyyyyyyyzzzxxxqqqeeeWWWJJJCCC<<<777333444333111111444222222333333222222111000111111111111111000//////------------------------,,,,,,------------------++++++,,,------......///////////////////////////---...000000111222555888>>>AAAIIIVVVdddpppwww{{{{{{gggXXXQQQLLLFFFEEEHHHKKKKKKJJJLLLJJJHHHHHHJJJKKKIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDGGGIIIHHHHHHHHHIIIHHHGGGGGGGGGHHHGGGEEECCCAAAAAA@@@>>>===<<<<<<;;;777777777666777888888999;;;<<<>>>AAAFFFKKKOOOQQQSSSVVVZZZ^^^```cccfffhhhjjjmmmpppnnnfff\\\RRRMMMJJJHHHEEEFFFKKKSSS[[[```eeeiiirrrzzzjjj[[[TTTSSSTTTYYY\\\^^^aaaaaa[[[SSSJJJFFF@@@<<<<<>>888555666555333222444111222222222222111000000000111111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,------......///////////////////////////---///000000000222555888AAAEEENNN]]]mmmyyy~~~mmm\\\QQQLLLHHHDDDDDDHHHKKKLLLLLLIIIGGGGGGHHHJJJKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHGGGEEECCCAAAAAAAAAAAA@@@CCCFFFHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKHHHFFFDDDDDDBBBAAA@@@???>>>>>>888888777777777888999999::::::;;;===AAAFFFKKKMMMQQQTTTVVVWWWWWWXXXYYY[[[XXXZZZZZZYYYUUUQQQOOOOOOMMMKKKIIIIIILLLSSSZZZ^^^dddjjjvvvnnn^^^RRRNNNNNNQQQWWW\\\^^^```___XXXPPPIIIEEE@@@===>>>@@@BBBCCCAAACCCFFFJJJPPPYYYccciiiqqqqqqnnnfff]]]VVVSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZ\\\\\\]]]^^^aaadddgggiiihhhiiijjjkkknnnppprrrtttwwwzzz}}}vvvnnnpppuuuwwwmmmkkktttsss___TTTNNNRRRSSSUUUVVVUUUUUUVVVXXXZZZZZZZZZ[[[^^^bbbfffiiivvv|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzwwwuuusssrrrsssuuutttsssssstttvvvxxxxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{|||}}}~~~|||{{{yyywwwuuurrrqqqppppppqqqrrrssstttvvvwwwyyy|||~~~}}}zzz~~~~~~xxxvvvvvvyyy~~~{{{wwwzzz}}}rrr]]]PPPAAA:::666666666444222333222222222222222111111000000000111111111111000///------------------------.........------,,,,,,,,,++++++,,,------......///////////////////////////...///000000111333777:::DDDHHHSSScccuuussscccWWWQQQIIIGGGDDDEEEHHHJJJKKKKKKGGGGGGGGGHHHJJJJJJJJJIIIIIIJJJLLLMMMMMMMMMMMMLLLIIIGGGDDDBBB@@@?????????@@@CCCFFFHHHHHHGGGGGGGGGGGGGGGIIIKKKNNNOOONNNMMMKKKJJJIIIGGGDDDBBB@@@???<<<;;;::::::::::::;;;;;;;;;;;;:::;;;>>>CCCHHHKKKQQQSSSUUUUUUTTTSSSTTTUUUUUUUUUTTTQQQMMMKKKLLLMMMJJJJJJIIIJJJMMMSSSZZZ^^^ccclllzzzxxxdddUUUKKKIIIKKKOOOVVV]]]___```^^^WWWOOOGGGDDD@@@???@@@BBBCCCDDDBBBDDDIIINNNVVV```jjjqqqvvvvvvssslllbbb[[[XXXXXXUUUUUUUUUVVVWWWXXXYYYZZZ]]]]]]^^^___aaadddfffhhhiiikkkmmmpppsssvvvxxxxxxyyy{{{yyysssqqqxxx{{{qqqhhhiiiuuujjj[[[YYY[[[___bbbfffiiiiiiiiiiiijjjmmmmmmlllnnnqqqwww|||~~~}}}{{{zzzzzzyyyyyy{{{{{{{{{{{{zzzwwwuuusssqqqrrrtttsssrrrrrrsssuuuxxxwwwvvvvvvvvvxxxyyyzzzxxxyyyzzz|||~~~}}}zzzxxxvvvuuuqqqppppppoooppppppqqqrrrsssuuuwwwzzz|||~~~{{{yyy}}}}}}{{{zzz{{{~~~~~~{{{}}}~~~~~~kkkZZZFFF===777666666444222222333333333444333222222111///000000111111111000000////////////////////////.........------,,,,,,,,,++++++,,,------......///////////////////////////...///000111222555:::===DDDIIIUUUeeewwwvvveeeXXXQQQNNNIIIGGGFFFFFFGGGHHHIIIHHHGGGHHHJJJJJJJJJIIIIIIIIIKKKLLLNNNPPPPPPPPPOOOOOOIIIGGGDDD@@@>>>======>>>@@@CCCGGGHHHHHHFFFEEEEEEDDDEEEGGGKKKPPPTTTVVVVVVRRRRRRQQQOOOKKKGGGCCC@@@??????===<<<;;;;;;;;;;;;<<<;;;999:::<<<@@@EEEHHHLLLMMMOOOPPPOOOOOOOOOQQQPPPOOONNNJJJFFFDDDDDDEEEDDDFFFHHHIIILLLRRRZZZ___bbbmmm~~~ppp\\\OOOGGGFFFHHHNNNVVV]]]^^^^^^\\\UUUNNNEEECCCAAA@@@BBBDDDEEEEEECCCFFFLLLSSS[[[fffpppwww{{{{{{wwwoooeee]]]YYYYYYUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^```bbbdddfffgggjjjlllooosssvvvxxxzzzzzzzzz|||{{{vvvsssssszzz}}}wwwnnnjjjhhhnnn~~~llldddjjjrrryyy}}}}}}|||{{{zzzzzzzzz}}}}}}|||{{{zzzxxxvvvtttqqqrrrssssssrrrrrrssstttxxxwwwwwwvvvwwwyyy{{{|||zzz{{{{{{|||}}}~~~~~~~~~~~~|||yyyvvvttttttqqqpppppppppooooooppppppqqqrrruuuwwwzzz{{{}}}}}}{{{xxxxxx}}}~~~}}}||||||}}}}}}{{{zzz~~~}}}}}}~~~yyyfffNNNCCC999666666444222222333444444444444333222222///000000111111111111000////////////////////////------------------,,,,,,++++++,,,------......//////////////////////////////000111222444888===BBBDDDLLLZZZhhhxxxmmm]]]RRRMMMLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKLLLKKKIIIIIIJJJMMMNNNQQQSSSTTTSSSRRRQQQJJJGGGCCC???<<<<<<<<<===>>>AAAFFFHHHHHHFFFEEEDDDCCCCCCEEEJJJQQQXXX\\\^^^[[[\\\\\\[[[WWWQQQKKKGGGDDDCCCAAA???===<<<;;;;;;;;;:::999999;;;>>>AAACCCGGGJJJLLLMMMMMMNNNOOOPPPJJJJJJIIIGGGCCCAAAAAAAAA???BBBFFFIIILLLRRRZZZ```bbbnnn}}}dddSSSJJJDDDDDDFFFKKKSSSYYYZZZXXXVVVQQQKKKDDDBBBAAABBBDDDFFFFFFFFFDDDHHHOOOWWW```kkkvvv}}}{{{qqqeee[[[WWWUUUWWWVVVVVVWWWXXXYYYZZZZZZ\\\]]]___bbbdddfffhhhiiijjjlllnnnqqqtttvvvxxxxxxzzz}}}{{{yyyyyyxxxxxx}}}}}}tttpppccciiirrr}}}{{{~~~~~~}}}|||{{{zzzyyyyyyyyy||||||{{{zzzyyywwwvvvuuuqqqrrrtttsssrrrrrrsssuuuwwwwwwwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyy|||{{{|||~~~|||wwwtttssssssqqqqqqqqqppppppoooooonnnoooppprrruuuwwwyyyzzz{{{zzzxxxyyy}}}~~~|||zzzzzzzzz{{{||||||~~~nnnVVVIII<<<888777555444444333333333333333222111111//////000111111111111111////////////////////////,,,,,,------------------++++++,,,------......//////////////////////////////000111333666;;;AAAFFFIIIUUUeeeqqq{{{wwweeeWWWOOOLLLLLLGGGHHHJJJJJJIIIHHHHHHHHHEEEHHHLLLMMMLLLKKKLLLMMMNNNPPPSSSVVVWWWVVVUUUTTTJJJGGGBBB>>>;;;:::;;;<<<999>>>CCCGGGHHHGGGGGGGGGEEEDDDDDDHHHPPPXXX^^^aaafffhhhlllmmmjjjccc[[[VVVLLLKKKHHHEEEBBB@@@>>>>>><<<<<<;;;<<<===???AAABBBFFFHHHKKKLLLLLLMMMOOOPPPIIIIIIHHHFFFBBBAAAAAABBB>>>BBBGGGJJJLLLQQQYYY___bbbooo~~~kkkUUUIIICCCAAAAAADDDEEEMMMSSSSSSPPPNNNKKKFFFCCCBBBAAACCCEEEGGGGGGGGGFFFKKKRRRZZZdddooozzzuuuiii___ZZZYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]___aaadddgggjjjllllllnnnnnnpppqqqsssuuuwwwxxxzzz}}}zzzxxxzzz}}}~~~~~~vvvqqqqqqjjjyyy~~~}}}~~~~~~|||{{{zzzyyyyyyyyyzzzzzzyyyxxxwwwvvvuuutttrrrsssttttttsssssstttuuutttuuuwwwyyyzzz{{{||||||||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{~~~|||wwwsssssstttrrrrrrqqqqqqpppooonnnnnnmmmnnnqqqsssvvvxxxyyyyyy|||zzz||||||yyyxxxxxxxxxtttwwwzzz{{{{{{~~~~~~}}}qqq\\\MMM???999888777555666111222222222222111000000//////000111111111111111........................,,,,,,,,,------.........++++++,,,------......//////////////////////////////000111333777===DDDIIIOOO^^^ppp{{{lll[[[OOOJJJIIIIIIEEEGGGJJJKKKJJJIIIJJJJJJCCCGGGLLLNNNMMMMMMOOOPPPPPPRRRUUUWWWXXXXXXWWWUUUJJJGGGBBB===:::::::::;;;666;;;BBBGGGIIIIIIIIIJJJGGGEEEDDDGGGOOOWWW___bbbooosssxxx{{{yyyrrrjjjdddTTTRRROOOKKKHHHEEECCCBBB?????????@@@AAABBBCCCCCCBBBDDDGGGHHHHHHIIIKKKLLLKKKIIIGGGBBB???===>>>@@@>>>CCCIIIKKKMMMQQQXXX^^^bbboooooo]]]JJJAAA???>>>@@@BBBAAAIIINNNMMMJJJHHHFFFBBBBBBAAAAAACCCFFFHHHHHHGGGHHHLLLSSS\\\fffqqq|||yyynnneeeaaaaaa[[[ZZZZZZZZZ[[[\\\]]]]]]___```cccgggjjjmmmnnnooorrrrrrrrrsssuuuvvvxxxyyyzzz|||~~~uuuuuuxxx}}}vvvooonnnppp|||~~~|||}}}||||||||||||xxxxxxwwwvvvuuutttssssssrrrsssuuutttsssssstttvvvssstttwwwyyy{{{{{{{{{{{{vvvwwwxxxyyy{{{|||}}}~~~zzzzzz{{{}}}wwwsssssstttrrrrrrrrrrrrqqqooonnnmmmlllnnnppprrruuuwwwxxxxxx~~~}}}uuuuuuttttttuuuwwwyyy{{{|||rrrdddVVVDDD:::999888444///333333222222222222222222000000000000000000000000555222///---.../////////000000///...------,,,,,,.........------,,,,,,,,,---------------.../////////111444777777:::GGGTTT^^^mmm~~~hhhXXXSSSRRRNNNJJJHHHJJJKKKJJJIIIGGGGGGHHHJJJIIIJJJMMMRRRTTTTTTRRRSSSWWWYYYXXXXXXYYYWWWSSSJJJEEE>>>999777666666666777;;;???CCCEEEHHHKKKMMMHHHIIIHHHFFFGGGMMMVVV]]]hhhqqq}}}yyyuuuiiiddd[[[RRRPPPQQQMMMGGGAAAAAAAAA@@@AAAAAABBBBBBDDDEEEEEEGGGIIIKKKMMMNNNLLLJJJFFFBBB???===<<<<<<;;;@@@FFFJJJMMMRRRXXX]]]pppwww|||[[[QQQEEE===<<<>>>???>>>BBBBBBAAAAAA@@@??????>>>>>>???AAACCCEEEEEEEEEEEEFFFKKKRRRYYYaaalllyyy}}}rrrjjjfffeeeYYY[[[]]]^^^]]]]]]^^^___ccceeehhhjjjkkklllnnnpppssstttuuuvvvvvvwwwyyy{{{{{{~~~~~~zzzvvvtttxxx|||~~~yyyqqqoooyyy}}}|||{{{{{{}}}{{{{{{zzzxxxwwwwwwtttrrrsssvvvxxxwwwvvvtttsssrrrtttvvvxxxxxxxxxxxxvvvuuuvvvyyyzzzzzzzzzyyyzzz}}}~~~}}}|||}}}~~~|||xxxtttrrrsssrrrpppooommmmmmnnnnnnooopppqqqrrrtttvvvxxxyyy{{{yyy{{{~~~}}}{{{yyywwwwwwwwwxxxxxxyyy{{{}}}~~~sssggg[[[KKK@@@;;;999555222333333333222222222222222111111111111111111111111444111...---............000//////...------,,,,,,.........------,,,,,,,,,......---------......///000111444777999???NNN]]]ppp}}}{{{zzz~~~uuu___RRROOOOOOMMMJJJJJJLLLMMMLLLJJJIIIIIIJJJLLLKKKLLLPPPUUUXXXXXXWWWVVVZZZ\\\ZZZZZZZZZWWWSSSKKKFFF???:::888777777777666999>>>AAAEEEHHHMMMPPPOOOOOOMMMIIIGGGIIIPPPUUU```hhhuuu~~~~~~yyyuuummmddd```]]]UUUMMMHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMLLLJJJFFFAAA>>>===<<<<<<===AAAFFFIIIMMMRRRZZZ___mmmxxx}}}gggSSSJJJ@@@;;;;;;===>>>>>>@@@@@@@@@?????????>>>>>>???@@@BBBDDDEEEFFFFFFEEEHHHMMMTTT\\\eeeqqq}}}wwwmmmgggeee^^^```bbbbbbaaaaaabbbccceeegggjjjllllllmmmoooqqqssstttvvvvvvwwwxxxzzz}}}||||||xxxvvvuuuxxx{{{}}}}}}wwwqqqqqquuu~~~~~~}}}}}}}}}~~~|||{{{{{{zzzyyywwwvvvtttrrrsssuuuwwwvvvuuuvvvttttttuuuwwwyyyzzzyyyyyywwwvvvwwwyyy{{{{{{zzz{{{|||~~~~~~}}}yyyuuussstttsssqqqpppooooooooopppoooooopppqqqsssuuuwwwxxx{{{zzz{{{}}}~~~||||||zzzxxxvvvvvvzzz|||uuukkkbbbTTTGGG???:::777555444333333333222222222111222222222222222222222222222000---,,,---......---/////////...------,,,,,,.........---------------//////......---.........111111333777<<>>======>>>AAADDDHHHKKKNNNUUU^^^eeepppiiiVVVGGGAAA;;;888:::<<<<<<<<<============>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEFFFKKKRRRZZZdddqqq~~~qqqiiieeecccdddfffeeedddddddddfffiiikkkmmmnnnnnnoooqqqssssssuuuwwwwwwxxxyyy|||}}}}}}{{{zzzxxxvvvxxxzzz|||~~~{{{vvvsssmmmooouuu}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzzzzzyyyxxxvvvtttssssssuuuvvvvvvuuuwwwvvvuuuvvvxxxzzzzzzzzzyyyxxxwwwxxxzzz{{{{{{zzz{{{}}}{{{xxxuuusssrrrpppooonnnoooooopppnnnnnnooopppqqqsssuuuvvvvvvyyy|||~~~{{{yyy}}}zzzvvvnnnhhh]]]PPPCCC;;;777666444444444333333222222111222222222222222222222222111///---,,,---...---,,,//////.........---------...............---------000//////...............111111444999@@@NNNfffzzzwwwnnnlllpppiii^^^QQQJJJJJJMMMPPPPPPQQQRRRRRRQQQNNNKKKKKKKKKJJJJJJLLLPPPUUU[[[___aaa___cccdddbbb```^^^ZZZTTTJJJEEE???;;;999999999999777999;;;>>>AAAEEEKKKPPPRRRSSSSSSPPPKKKHHHIIILLLMMMRRR[[[dddllluuu|||~~~qqqfff```^^^ZZZUUUQQQNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNKKKEEE@@@======>>>@@@EEEGGGKKKNNNRRRZZZeeemmmxxxttt[[[LLL???<<<999888999;;;;;;:::::::::;;;<<<===>>>??????AAAAAABBBCCCDDDDDDEEEEEEFFFIIIPPPWWWcccsssvvvlllgggfffggghhhgggeeeeeefffgggmmmooopppqqqpppqqqsssuuutttvvvxxxyyyzzz{{{~~~~~~~~~{{{zzzyyyyyyyyyxxx|||}}}xxxpppnnnooommmzzz~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxxxxzzz{{{zzzyyywwwvvvuuuuuuvvvvvvwwwwwwwwwvvvuuuvvvxxxzzzzzzyyyyyywwwvvvwwwxxxzzzzzzyyyyyy{{{}}}~~~zzzxxxpppooommmlllllllllmmmnnnmmmmmmnnnooopppqqqssstttssswww{{{|||}}}{{{zzzxxxwwwrrrnnnfffYYYKKK???999666555555444444333222111111222222222222222222222222000...------......---,,,...............---------........................000//////.........//////222222555<<>>>>>AAACCCEEEHHHLLLPPPUUU___kkksss}}}aaaMMMBBB===;;;:::::::::::::::999999999:::<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEIIILLLRRR[[[gggzzzyyyooojjjiiijjjjjjiiiggggggiiijjjpppqqqrrrrrrrrrsssvvvxxxwwwxxxzzz{{{{{{}}}{{{{{{zzzyyyyyyyyy{{{|||{{{pppjjjmmmsss~~~~~~}}}||||||{{{zzzyyyxxxxxxzzz{{{{{{zzzyyyyyyyyyxxxwwwxxxxxxyyywwwvvvtttuuuwwwyyyyyyxxxwwwvvvtttuuuvvvxxxwwwwwwyyyzzz}}}}}}{{{pppooonnnlllllllllmmmmmmmmmmmmmmmnnnooopppqqqrrrqqqtttwwwxxxyyy|||~~~~~~wwwvvvwwwyyyzzzxxxvvvoooeeeWWWHHH>>>999666666555444333222111111222222222222222222222222///...---...//////...---.......................................///////////////......//////000111111333888@@@JJJZZZsssxxxtttuuuwww}}}lll```SSSPPPLLLIIIJJJNNNTTTXXXZZZZZZXXXTTTOOOJJJHHHGGGCCCDDDEEEGGGJJJOOOWWW\\\aaafffiiigggfffddd___YYYLLLGGGBBB>>>===>>>>>>???>>>???@@@@@@@@@BBBEEEGGGQQQVVVZZZZZZVVVPPPMMMLLLNNNOOOPPPQQQSSSWWW]]]bbbpppyyyxxxsssmmmeee^^^ZZZXXXWWWSSSUUUYYY[[[\\\ZZZXXXVVVRRRNNNGGGAAA???@@@CCCFFFFFFIIINNNSSSZZZeeeqqqzzzkkkTTTDDD>>><<<<<<<<<<<<<<<;;;;;;;;;::::::<<<===>>>@@@AAAAAA@@@@@@@@@AAACCCDDDFFFGGGIIINNNWWWbbbqqqzzzqqqnnnlllmmmmmmllljjjkkkmmmooorrrssssssssstttuuuyyy{{{yyy{{{|||}}}}}}~~~{{{{{{{{{zzzyyyzzz|||~~~zzzsssnnnooozzz~~~}}}||||||{{{{{{{{{yyyxxxyyy{{{||||||{{{zzz{{{{{{zzzxxxxxxyyy{{{wwwvvvuuuuuuwwwxxxxxxwwwwwwuuuttttttuuuvvvvvvuuuzzz{{{}}}~~~~~~}}}tttsssqqqooonnnnnnnnnooonnnnnnmmmmmmnnnoooppppppppprrrssssssvvv~~~tttyyy}}}|||xxxwwwzzz}}}~~~yyyqqqdddUUUFFF===666666555444333222111111111111111111111111111111///......///000111///...........................---........./////////000............///000222222111333:::CCCMMM]]]ssswwwuuuvvvyyy}}}mmm```XXXMMMMMMLLLLLLNNNSSS[[[aaa______\\\WWWPPPKKKGGGFFFCCCDDDDDDEEEFFFKKKSSSYYY___eeeiiihhhhhhgggbbb\\\OOOKKKEEEBBBAAABBBCCCCCC@@@BBBDDDDDDDDDDDDFFFHHHOOOUUU]]]```^^^YYYVVVUUUQQQQQQQQQPPPOOOQQQUUUXXX___hhhrrryyy|||tttllleee```^^^]]]XXX\\\bbbfffgggddd```\\\UUUPPPHHHBBB@@@BBBFFFIIIJJJNNNUUU[[[dddooo|||oooZZZIII???===:::;;;<<<<<<<<<<<<===>>><<<<<<===???@@@AAABBBBBBAAAAAAAAABBBDDDGGGIIIKKKLLLVVVeeeuuuyyyrrrppplllllllllkkkjjjlllnnnqqqrrrssstttttttttwww{{{~~~|||}}}~~~~~~}}}~~~}}}{{{|||}}}{{{zzzzzz}}}~~~|||uuuqqqttt{{{}}}}}}}}}}}}}}}||||||||||||{{{yyyzzz{{{||||||{{{zzz{{{|||zzzxxxwwwyyy{{{yyywwwvvvvvvxxxyyyyyyxxxwwwvvvttttttvvvvvvvvvuuuyyyzzz|||~~~~~~~~~vvvuuussspppooonnnnnnnnnooonnnnnnnnnnnnnnnooopppnnnooopppqqqssszzz|||xxxpppxxx~~~~~~}}}yyynnn]]]LLL@@@777666666444333222111111000000000000000000000000000//////000111111000...---.....................---.........//////000000---------...000111333444000444<<>>>>>???@@@AAABBBCCCCCCBBBBBBBBBDDDFFFIIILLLNNNVVVcccwwwyyyrrrpppiiijjjjjjiiihhhjjjmmmppprrrrrrssstttuuuwww|||~~~~~~~~~{{{}}}~~~|||yyyyyy|||zzzrrrlllmmmyyy~~~|||{{{zzz{{{{{{{{{|||}}}~~~~~~}}}|||zzzzzz|||}}}||||||yyy{{{|||zzzwwwvvvxxxzzzzzzyyywwwxxxyyyzzzzzzyyyxxxwwwuuuuuuvvvwwwwwwvvvwwwwwwyyy{{{~~~{{{}}}vvvtttrrrooommmllllllllloooooonnnnnnnnnnnnoooppplllmmmooopppssswww{{{{{{wwwvvvxxxyyy}}}vvvhhhVVVGGG???:::666666666222000111222///++++++...000000///111111000///////////////......------------......///......---------......//////...//////000111222333555;;;DDDMMM[[[qqq}}}yyywwwxxxeeeYYYTTTUUUVVVPPPLLLPPP[[[gggmmmnnnnnnhhh```YYYTTTPPPMMMLLLKKKJJJGGGDDDDDDJJJSSS[[[^^^ffflllnnnooommmhhhaaaYYYSSSLLLJJJLLLNNNNNNLLLPPPNNNMMMLLLLLLNNNPPPRRRVVVXXX\\\aaafffhhhhhhfffccc```[[[UUURRRQQQQQQQQQTTTUUUWWW\\\ffftttzzzyyyuuummmhhhiiiiiikkklllnnnrrrtttmmmccc]]]RRRHHHEEEFFFFFFIIIMMMVVVYYYcccqqqyyyuuuZZZNNNGGG<<<777888777888:::===???AAACCCCCCAAACCCEEEEEEDDDDDDDDDEEEEEECCCDDDGGGHHHIIIOOOVVV\\\rrrwwwqqqnnnmmmllljjjiiiiiijjjlllmmmrrrsssuuuvvvvvvwwwzzz|||~~~~~~zzz|||~~~~~~~~~zzzrrroooeeemmmyyy~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{|||~~~~~~|||zzz{{{zzzwwwuuutttuuuwwwxxxwwwuuuvvvxxxzzz{{{{{{{{{zzzxxxvvvuuutttuuuuuuuuuuuuvvvwwwzzz|||{{{yyyuuuqqqooommmmmmmmmnnnnnnoooooonnnnnnmmmllliiiiiijjjlllooossswwwzzz}}}zzzxxxvvvvvvxxxyyyzzzzzzwwwwww{{{}}}}}}ooo^^^OOOBBB;;;666777666333111222444111///...000222222111111111000///////////////......------------............---------....../////////...//////000111222666888>>>FFFMMMYYYmmm~~~qqqbbbXXXUUUUUUYYYTTTQQQVVVbbbmmmssstttrrrmmmeee___[[[XXXVVVUUUTTTSSSPPPLLLJJJNNNVVV\\\dddkkkqqqrrrqqqooojjjddd^^^WWWQQQOOORRRUUUVVVVVV\\\YYYVVVRRRQQQRRRTTTUUUTTTWWW]]]eeelllqqqssstttpppllleee^^^XXXTTTRRRRRRTTTTTTUUUYYYbbbooo}}}~~~{{{tttoooooommmoooqqqsssxxxyyyrrrhhh^^^TTTJJJGGGHHHIIINNNSSS]]]bbbmmmzzzwww```KKKEEEBBB<<<:::===888999;;;>>>@@@AAABBBCCC@@@BBBDDDDDDDDDCCCEEEFFFFFFDDDEEEIIIKKKMMMUUU^^^jjjvvvqqqooonnnmmmlllkkkkkkkkklllmmmqqqsssuuuvvvwwwxxx{{{}}}~~~{{{}}}}}}qqqiiigggfffttt~~~}}}}}}}}}{{{{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{}}}~~~zzzzzzzzzwwwuuutttuuuvvvwwwvvvtttuuuwwwzzzzzzzzzxxxwwwuuutttssssssttttttvvvvvvwwwxxxzzz|||~~~~~~}}}}}}}}}{{{yyyuuurrrooommmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkknnnqqqtttvvvzzzuuussskkkiiiggggggjjjooouuuxxx~~~}}}}}}~~~wwwfffXXXGGG???888777777444333333555333000000111333333333111111000///////////////......------------......------------...///000000////////////000111222222888:::AAAHHHMMMWWWhhhxxxuuuggg]]]XXXVVVVVVZZZXXXXXX^^^jjjuuuzzz{{{wwwrrrlllfffcccbbbaaa```___^^^[[[WWWTTTWWW]]]ccclllsssxxxxxxuuusssnnnhhhbbb]]]WWWVVV[[[aaafffgggqqqllleee^^^YYYWWWXXXYYYWWW[[[bbbjjjssszzz|||tttjjjaaaZZZVVVTTTTTTTTTTTTVVV^^^jjjxxx~~~yyyxxxsssuuuwwwzzz~~~xxxnnn___UUULLLIIIJJJMMMTTT[[[gggooo|||]]]LLL???===>>><<<<<<@@@;;;<<<===???@@@AAABBBBBBAAABBBDDDEEEDDDDDDFFFGGGEEEDDDEEEIIILLLRRR\\\gggvvv}}}uuuqqqppppppooooooooonnnnnnnnnnnnqqqsssvvvwwwxxxyyy|||~~~}}}|||~~~vvviiiaaa```ggg}}}}}}}}}~~~~~~}}}}}}|||}}}zzzzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{}}}zzzzzzzzzwwwuuussstttuuuvvvtttssstttvvvyyyzzzzzzvvvuuuuuuttttttuuuvvvvvvxxxxxxxxxyyyzzz|||~~~{{{|||~~~~~~}}}||||||{{{{{{yyyvvvrrrpppnnnmmmmmmmmmlllkkkjjjiiijjjkkkkkkmmmlllkkkkkklllnnnppprrr~~~yyyqqqkkkfffdddaaaaaaaaaccchhhpppzzz~~~nnn___NNNDDD:::888888666444444222111000000000111222222111000000///////////////......------------......------------...///111111......//////000111222333777:::AAAIIINNNWWWgggvvv|||kkk^^^ZZZYYYYYYXXXZZZZZZ]]]eeepppyyy}}}~~~zzzuuuoookkkjjjiiiiiihhhhhhgggeeeaaa___aaahhhnnnttt{{{}}}yyyvvvrrrmmmgggccc```bbbiiirrrzzz~~~wwwlllccc^^^]]]\\\]]]```gggnnnvvv~~~uuukkkbbb\\\XXXVVVUUUTTTUUU\\\ggguuuwwwzzz|||~~~zzzooo]]]TTTLLLJJJLLLQQQZZZcccooozzzkkkPPPEEE<<<<<<===<<<===???>>>???@@@AAAAAABBBAAAAAACCCEEEEEEEEEDDDDDDFFFHHHHHHHHHJJJOOOSSSZZZhhhuuu{{{uuusssrrrqqqrrrrrrrrrrrrqqqpppoooqqqtttvvvxxxyyy{{{}}}}}}~~~rrreee^^^___jjj||||||}}}~~~~~~~~~}}}||||||||||||}}}zzzzzzzzzzzz{{{|||}}}}}}zzzyyyzzz|||~~~zzzzzzzzzxxxuuussstttuuuuuusssrrrsssvvvxxxyyyyyywwwwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{||||||wwwyyy{{{}}}~~~|||{{{{{{{{{{{{yyyvvvssspppnnnmmmmmmlllkkkiiigggggghhhiiijjjkkkjjjiiiiiijjjlllnnnooo}}}|||~~~}}}yyyrrrjjjccc^^^\\\ZZZ]]]___bbbeeelllvvvzzzkkkVVVJJJ>>>:::999777555555111222222111111111111222111000000///////////////......------------......---------...///000111222......//////000222333444555999AAAJJJQQQZZZkkkzzzvvvfff[[[ZZZ[[[\\\[[[[[[]]]ccclllvvv}}}{{{wwwrrrnnnmmmmmmmmmmmmooonnnkkkgggdddgggnnntttzzz|||zzzwwwtttooonnnpppuuu~~~{{{ooohhhdddcccbbbfffkkkqqqxxxtttkkkddd```VVVUUUSSSTTTZZZfffttt~~~zzz}}}~~~wwwlllYYYRRRLLLKKKNNNUUU```kkkvvvoooUUUHHHBBB===============???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBDDDFFFMMMNNNRRRXXX]]]fffwwwzzzvvvuuusssrrrssssssttttttssssssrrrrrruuuxxxzzz{{{|||~~~}}}~~~~~~}}}}}}~~~~~~|||oooccc___bbbrrr~~~|||~~~}}}}}}~~~||||||{{{{{{||||||}}}}}}|||{{{{{{{{{|||}}}~~~~~~xxxxxxxxxzzz}}}~~~}}}|||yyyzzzzzzyyywwwuuuuuuvvvtttrrrqqqrrruuuxxxyyyyyywwwwwwxxxzzz{{{|||||||||yyyzzzzzzzzzzzzzzzyyyyyytttvvvxxx{{{}}}}}}|||{{{{{{{{{zzzyyywwwtttqqqooommmlllkkkiiigggfffeeefffhhhiiiggggggffffffhhhjjjmmmoooxxxwwwxxx~~~yyykkkhhhbbb\\\YYYWWWWWWXXX\\\```fffmmmsss}}}xxx___PPPAAA;;;:::777555444222333444444333222333444111111000///////////////......------------..................///000111111......///000111222444555555:::CCCNNNVVVaaasss}}}rrreee\\\[[[]]]]]]]]]]]]aaaiiirrr{{{~~~{{{wwwqqqmmmllllllllllllpppnnnjjjeeecccfffnnnuuu~~~|||{{{~~~}}}uuupppnnnjjjnnnrrrvvv|||~~~uuunnniiiYYYWWWUUUUUUZZZfffttt}}}~~~~~~sssgggXXXRRROOOPPPTTT[[[hhhsss~~~{{{\\\JJJ???>>><<<<<<<<<===???AAABBBBBBCCCCCCDDDDDDCCCCCCAAABBBBBBBBBAAACCCEEEHHHMMMPPPWWW___gggrrr{{{yyywwwuuussssssttttttuuuuuuvvvvvvtttwwwzzz|||||||||}}}~~~}}}~~~}}}|||{{{{{{{{{}}}~~~wwwjjj```aaagggzzzyyytttkkkkkkiiifffeeehhhpppwww|||~~~~~~{{{{{{{{{{{{|||}}}~~~|||||||||{{{||||||}}}}}}xxxxxxxxxyyy{{{|||{{{zzzxxxyyy{{{zzzyyywwwwwwxxxtttrrrqqqsssvvvyyyzzzzzzvvvwwwyyyzzz{{{|||||||||zzzzzzzzzzzzyyyxxxwwwvvvssstttvvvxxxzzz|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyywwwuuurrrooommmllliiihhhgggfffeeefffggggggddddddddddddfffiiilllnnnuuuvvvzzzzzzqqqjjj___\\\XXXUUUUUUWWWZZZ]]]aaahhhqqqyyy|||fffUUUDDD<<<:::777444333111333555444222111222444111111000///////////////......------------......000///////////////000000......///000111333444555:::>>>HHHRRR\\\hhh{{{wwwpppfff___]]]]]]]]]]]]\\\bbbkkkuuu{{{}}}|||zzzuuuqqqkkkgggeeeeeeeeedddfffdddaaa]]]^^^eeepppyyy}}}yyy|||~~~wwwsssbbb```\\\ZZZ^^^iiivvv}}}pppcccYYYVVVUUUWWW\\\cccppp}}}cccNNNFFF;;;======<<<;;;>>>AAACCCBBBCCCDDDDDDEEEEEEEEEDDD@@@BBBCCCDDDFFFIIINNNQQQRRRWWWbbboooyyy}}}}}}zzzvvvssssssssssssuuuwwwyyyzzzvvvxxx|||}}}}}}|||}}}}}}|||~~~}}}|||zzzzzzzzz{{{}}}~~~zzzrrrfff```dddlll{{{vvvkkkccc^^^ZZZUUUVVVWWWWWWZZZaaammmvvv{{{~~~~~~~~~~~~~~~zzzzzzzzz{{{|||~~~|||{{{{{{zzzzzzzzzzzz{{{zzzyyyyyyzzz{{{{{{zzzxxxwwwyyy{{{|||{{{zzzzzz{{{tttsssrrrsssvvvyyy{{{{{{yyyzzz{{{}}}~~~~~~~~~}}}yyyyyyyyyyyyxxxvvvtttsssrrrssstttvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzzyyyxxxuuussspppnnnlllhhhggggggggggggfffffffffccccccbbbccceeegggjjjllluuuwww}}}{{{vvvnnnddd]]]YYYWWWUUUTTTVVV[[[```ccchhhppp||||||zzzzzz|||zzzjjjXXXEEE===:::777444333...000333222000...///111111111000///////////////.........------.........111000000////////////000......///000111333555666>>>BBBKKKVVV___llltttooogggaaa^^^\\\\\\\\\ZZZ```jjjsssyyyzzzwwwuuuooojjjddd```^^^]]]\\\\\\YYYYYYWWWVVVZZZeeettt}}}xxxlllhhhdddaaacccmmmyyy}}}oooaaa[[[YYYYYY]]]bbbiiiwwwlllNNNBBBBBB===???@@@===<<<>>>BBBDDDBBBCCCDDDEEEEEEFFFFFFEEEBBBDDDGGGIIILLLQQQWWW[[[___fffttt~~~{{{wwwsssrrrrrrrrrtttwwwzzz|||wwwzzz}}}~~~}}}||||||||||||~~~}}}{{{zzzyyyyyyzzz|||}}}~~~xxxpppeeeaaagggqqqwwwxxxrrreeeYYYSSSNNNKKKOOORRRTTTVVVZZZcccqqq{{{~~~}}}||||||||||||}}}~~~zzzzzzzzz{{{}}}~~~{{{zzzyyyyyyxxxxxxxxxxxx|||{{{zzz{{{||||||zzzxxxvvvyyy{{{}}}|||{{{|||}}}tttsssrrrtttwwwzzz{{{{{{|||}}}yyyyyyyyyxxxwwwuuurrrqqqrrrssstttuuuvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwxxxyyyzzzyyyxxxvvvssspppnnnlllgggggghhhhhhggggggfffeeedddccccccbbbdddfffhhhjjj{{{xxx}}}uuummmgggbbb\\\WWWQQQTTTVVVVVVVVV[[[fffnnnvvv}}}{{{uuurrrpppuuu|||~~~}}}xxxhhh___PPPBBB999555333333555444333222111111111111222111111000///......---////////////////////////////////////000000000000111000000222000///444;;;;;;DDDRRR```jjjsssnnnjjjccc]]]XXXVVVVVVVVV[[[aaajjjrrruuutttppplllddd___YYYUUUUUUTTTRRRQQQIIIKKKLLLNNNUUUdddxxxwwwtttooojjjiiiooozzz|||sssmmm^^^\\\\\\```eeennn}}}yyy]]]IIIAAAAAA===???AAABBBBBBBBBCCCEEEEEEFFFFFFEEEEEEFFFIIIKKKIIIJJJKKKOOOVVV^^^fffkkkttt}}}}}}}}}zzzwwwvvvuuutttuuuwwwzzz{{{{{{zzz|||~~~~~~zzz{{{}}}}}}zzzyyyyyyzzz{{{~~~~~~|||uuukkkcccbbbeeejjjyyyrrrhhh^^^VVVRRRRRRRRRWWWYYY\\\___dddnnn|||~~~}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~}}}|||xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{~~~}}}~~~}}}{{{zzzyyywwwuuuuuuvvvwwwxxx{{{|||~~~}}}|||yyyvvvtttssssssssssssuuuwwwwwwvvvuuuvvvwww{{{yyywwwxxxyyyzzzzzzyyyxxxxxxxxxvvvssspppllljjjiiiiiiiiifffdddccccccdddfffeeeeeeddddddeeeeeefff|||yyyxxx~~~sssmmmfff___[[[WWWSSSPPPRRRUUUXXXZZZ^^^fffpppwww|||xxxvvvtttwww}}}uuuiii___QQQDDD;;;666444333555555444333222222222222111111111000///.........////////////////////////////////////000000000000111000000222111000555===DDDOOO^^^jjjqqqwww~~~yyyfffbbb\\\VVVRRRRRRSSSTTT]]]bbbjjjppprrroooiiieee[[[VVVQQQMMMLLLLLLJJJIIIFFFHHHKKKQQQ\\\nnnzzzyyyuuuqqqooosss{{{{{{sssnnneeeccccccggglllvvvgggQQQDDD???AAA>>>@@@CCCDDDDDDEEEGGGHHHEEEFFFHHHHHHIIIKKKNNNQQQUUUXXX\\\ccclllwww|||}}}}}}|||yyywwwuuutttvvvxxx{{{||||||}}}}}}~~~}}}zzz{{{}}}}}}zzzyyyzzz{{{|||{{{xxxqqqhhhaaa___dddhhhlllhhhaaa]]]\\\___cccgggnnnqqquuuyyy~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzz~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyywwwvvvvvvwwwyyyzzz{{{|||~~~|||{{{xxxvvvtttsssssssssrrrtttvvvwwwvvvuuuvvvwwwxxxwwwuuuvvvxxxyyyyyyxxxxxxxxxxxxwwwuuuqqqmmmkkkiiijjjiiigggeeecccdddeeedddddddddccccccddddddddd}}}vvvvvvwww|||yyyrrreeeaaa\\\XXXUUUTTTSSSQQQUUUWWW[[[aaajjjttt}}}~~~}}}zzzssskkkcccVVVIII@@@:::777555666555444333222222222222111111000000//////......////////////////////////////////////000000000000111000111222222111777???NNN\\\mmmyyy}}}}}}}}}}}}|||||||||lll^^^ZZZTTTOOOMMMOOORRRTTT___ccciiilllkkkfff___ZZZPPPLLLGGGDDDCCCCCCBBBBBBAAACCCHHHQQQ```uuu}}}xxxuuuxxx~~~yyyrrrnnnllliiiiiimmmsss~~~jjjSSSFFF@@@@@@BBB@@@BBBEEEGGGHHHIIIKKKLLLJJJKKKMMMNNNPPPSSSWWW[[[bbbiiisss|||~~~{{{|||}}}|||{{{wwwvvvuuuwwwyyy|||||||||~~~~~~~~~}}}}}}||||||}}}}}}{{{{{{|||}}}~~~vvvtttnnneee______ccchhhjjjiiihhhkkkqqq{{{~~~~~~~~~|||}}}||||||||||||}}}}}}}}}||||||{{{{{{{{{~~~~~~~~~}}}|||yyyyyyxxxxxxyyyzzz|||}}}|||}}}zzzyyywwwtttsssrrrrrrrrrrrrtttvvvvvvvvvvvvwwwxxxvvvuuuttttttvvvxxxwwwwwwwwwxxxxxxxxxvvvrrrooollljjjjjjjjjhhheeeccccccdddcccbbbbbbaaaaaabbbbbbccctttoooppprrrwww~~~vvvmmmggg^^^[[[WWWUUUTTTTTTVVVVVVZZZ[[[```iiiuuuxxxtttnnnfff[[[OOOFFF???999666555444333222111111111111111000000000/////////...////////////////////////////////////000000000000111000111333333333:::CCCSSSeee{{{|||uuupppttt}}}tttbbbXXXUUUPPPLLLLLLOOOTTTWWW___bbbeeeeeebbbZZZSSSMMMHHHFFFBBB???>>>??????@@@BBBDDDJJJTTTfff{{{xxxzzz}}}xxxssspppnnnlllmmmrrryyyqqqWWWHHHDDDBBBCCCDDDDDDGGGJJJKKKLLLMMMOOOPPPSSSSSSTTTVVVYYY```gggmmmyyy}}}zzzzzz{{{{{{zzzvvvuuuuuuwwwyyy{{{|||{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{sssqqqlllfffaaabbbhhhnnnrrruuu{{{~~~~~~~~~~~~}}}~~~~~~|||zzz~~~}}}|||{{{|||}}}~~~|||||||||{{{{{{{{{zzzzzz~~~~~~~~~~~~~~~~~~}}}yyyyyyyyyzzz{{{|||~~~~~~vvvuuutttrrrqqqqqqqqqrrrqqqsssvvvvvvvvvvvvwwwxxxxxxvvvttttttuuuvvvuuutttuuuvvvxxxxxxvvvsssooommmiiijjjjjjhhheeecccbbbcccaaaaaa````````````aaaaaaxxxmmmhhhhhhhhhlllsssyyy~~~~~~{{{wwwqqqjjjbbb]]]TTTSSSPPPNNNNNNPPPTTTVVV```bbbhhhrrr}}}|||wwwtttmmmggg]]]SSSIIIAAA:::555444333222111111000000111000000000000////////////////////////////////////////////////000000000000111000111333444666>>>GGGWWWmmmzzzqqqooozzzmmm[[[TTTQQQMMMKKKLLLPPPUUUXXX]]]]]]]]][[[VVVOOOHHHDDDBBBAAA???===<<<===@@@BBBFFFIIIQQQ```www{{{yyy}}}|||xxxtttrrrpppooorrryyyooo^^^LLLEEEFFFFFFEEEEEEJJJLLLOOOQQQRRRSSSUUUVVVXXXYYY[[[```iiiuuu}}}zzzyyyxxxxxxxxxuuutttuuuwwwyyy{{{{{{zzz}}}}}}}}}~~~~~~|||yyyrrrpppmmmhhhfffiiipppwwwzzz~~~~~~}}}~~~}}}zzzwww{{{{{{zzzzzz{{{}}}|||||||||||||||||||||||||||}}}~~~~~~~~~yyyzzzzzz{{{}}}~~~|||zzzyyysssrrrqqqpppooopppqqqqqqrrrtttvvvvvvvvvvvvwwwxxx{{{yyyvvvuuuuuutttsssrrrssstttvvvwwwvvvssspppmmmhhhiiiiiihhheeebbbaaaaaaaaa``````______``````aaaxxxnnnddd``````]]]```dddiiimmmppprrrrrrppppppmmmjjjddd^^^YYYVVVPPPPPPOOONNNOOORRRXXX\\\gggkkksss|||zzzwwwuuummmhhh```VVVMMMCCC:::444444444333222111111111111000000000000////////////////////////////////////////////////000000000000111000111444555888AAAJJJ[[[ssszzz{{{wwwfffWWWOOOMMMKKKJJJLLLOOOSSSVVVWWWVVVTTTPPPKKKFFFAAA???=========<<<<<<>>>BBBFFFFFFMMM\\\rrr~~~||||||yyyvvvuuutttuuuzzzuuu\\\PPPFFFFFFIIIIIIHHHHHHNNNQQQUUUXXXZZZ\\\___aaa___ccckkkvvv|||yyywwwvvvwwwwwwuuuuuuvvvxxx{{{|||{{{zzz}}}}}}~~~|||~~~~~~~~~~~~~~~zzzvvvoooooommmjjjjjjoooxxx~~~~~~|||yyyvvvwwwwwwxxxyyy{{{}}}~~~|||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~zzzzzz{{{|||}}}~~~~~~{{{wwwuuuuuurrrqqqpppppppppqqqrrrssssssuuuwwwwwwvvvuuuvvvwww{{{yyyvvvuuuttttttrrrqqqrrrtttwwwxxxxxxuuuqqqooohhhjjjjjjiiieeebbbaaa```bbbaaaaaa``````aaaaaabbbsssiiiaaaZZZWWWYYYTTTVVVXXX\\\___bbbeeefffjjjiiigggccc]]]XXXUUUSSSTTTTTTUUUUUUWWW\\\dddjjjmmmttt~~~~~~{{{zzzqqqmmmeee]]]SSSHHH>>>777666666555444333333333333////////////000000000000////////////////////////////////////000000000000111000111444666999CCCMMM\\\uuuyyylll^^^TTTNNNMMMLLLLLLMMMPPPRRRTTTQQQOOOKKKFFFBBB???>>>===;;;===>>>>>>???BBBGGGLLLMMMZZZqqq}}}{{{yyywwwwwwzzzxxxaaaPPPIIIDDDGGGJJJLLLNNNPPPQQQUUUZZZ___cccgggkkknnnqqqyyy||||||zzzxxxwwwvvvwwwxxxwwwwwwxxxzzz}}}~~~}}}|||~~~~~~{{{{{{|||||||||}}}~~~~~~~~~}}}|||{{{zzzyyywwwsssoookkklllkkkjjjlllsss}}}~~~}}}}}}~~~}}}{{{yyyuuuvvvwwwyyyzzz{{{||||||zzz{{{|||}}}~~~yyyxxxxxxyyy{{{}}}|||{{{zzzzzz|||}}}}}}~~~~~~~~~{{{|||}}}{{{wwwtttssstttsssrrrrrrqqqrrrsssuuuvvvuuuvvvwwwwwwuuuttttttuuuwwwuuusssrrrsssssssssqqqrrruuuxxx{{{{{{xxxtttqqqjjjlllmmmkkkhhhdddbbbaaaccccccbbbbbbbbbbbbccccccwwwiii___XXXRRRRRRUUUOOOPPPRRRTTTWWW[[[^^^```kkkjjjgggbbb\\\XXXUUUTTTUUUWWWYYYZZZ]]]cccmmmtttpppzzzwwwsssllldddZZZOOODDD<<<888777666555555444555555////////////000000000000////////////////////////////////////000000000000111000111444666:::DDDNNN[[[tttqqqdddYYYQQQOOONNNNNNOOOPPPRRRSSSTTTMMMJJJEEEAAA===<<<<<<===<<>>???<<<999??????BBBFFFFFFHHHTTTbbbuuu~~~|||}}}{{{uuu^^^RRRLLLLLLMMMOOOQQQTTTWWWZZZ[[[ZZZ___hhhpppvvv}}}}}}vvvvvvvvvwwwxxxyyy{{{|||xxx|||~~~~~~~~~~~~~~~zzzwwwyyy}}}}}}xxxssssssrrrmmmjjjjjjjjjfffaaa___^^^___aaadddiiirrr{{{wwwooo~~~}}}{{{zzzzzz|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{|||~~~|||xxxwwwxxxuuuvvvwwwxxxyyyzzz{{{{{{zzz|||}}}~~~}}}{{{xxxvvvtttwwwyyyyyyxxxvvvuuuuuuqqqpppoooqqqtttxxxyyyzzzwwwvvvuuuttttttuuuvvvwwwwwwwwwvvvttttttsssssssssxxxyyyzzz{{{{{{yyywwwvvvoooooonnnmmmkkkiiigggeeeeeedddbbbaaaaaaaaabbbccc~~~mmmdddYYYRRRPPPPPPOOOMMMNNNMMMPPPVVVYYY^^^hhhrrrzzzpppeee^^^\\\]]][[[^^^cccfffiiinnnvvv|||~~~~~~|||sssgggXXXHHH===999777555444444444222111222222111000000000000000............////////////222111111000000000000000111000111555888===GGGRRRcccssstttdddXXXRRROOOQQQNNNMMMMMMNNNOOOMMMKKKGGGFFFCCCAAAAAACCCCCCCCCCCCBBBDDDHHHKKKTTTfffxxx~~~}}}}}}cccQQQJJJJJJKKKMMMOOORRRUUUYYY[[[```___dddooo{{{||||||yyyxxxxxxwwwwwwxxxxxxyyywwwzzz}}}}}}||||||{{{{{{|||yyyyyy{{{xxxqqqkkkjjjgggccc___^^^]]]ZZZVVVSSSWWWXXXYYY\\\aaaiiirrryyyzzzuuuwww~~~~~~~~~}}}}}}~~~}}}{{{yyyzzz|||~~~~~~~~~yyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxyyy{{{}}}~~~}}}zzzwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvxxxzzz{{{{{{yyywwwvvvtttvvvxxxyyywwwuuuttttttpppooonnnpppsssvvvwwwwwwvvvuuuttttttttttttuuuvvvvvvuuutttttttttttttttuuuyyyzzz{{{|||{{{zzzxxxvvvnnnnnnmmmkkkiiifffdddccccccbbbaaa______``````aaaqqq___XXXPPPLLLLLLNNNNNNNNNPPPPPPTTTZZZ___eeeqqq{{{uuuiiiaaa^^^^^^```dddiiilllooouuu|||~~~zzzmmm]]]NNNCCC<<<:::777555555555333222222111000000000000000000............////////////000000000000000111111222111000222666999>>>IIISSSgggvvv}}}lll]]]TTTPPPNNNOOONNNNNNNNNOOONNNKKKIIIFFFDDDAAAAAAAAACCCFFFHHHGGGHHHLLLSSS\\\mmm}}}}}}oooXXXMMMLLLJJJLLLPPPRRRUUUXXX\\\___dddhhhqqq|||zzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvxxxzzz{{{|||}}}~~~|||{{{{{{zzzyyy~~~zzzxxxwwwqqqhhhbbbaaa```^^^[[[XXXVVVUUUQQQOOOPPPQQQRRRTTTYYYaaakkkrrryyy}}}~~~yyytttrrrrrr~~~~~~~~~~~~|||{{{||||||}}}}}}{{{yyyyyy{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwyyy|||}}}}}}zzzyyyyyyyyyxxxwwwzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvxxxyyyzzzyyywwwvvvsssuuuwwwwwwvvvtttttttttqqqooonnnooorrrtttttttttttttttssssssssssssttttttsssssssssssstttuuuvvvwww{{{|||}}}}}}|||zzzxxxwwwpppooommmkkkhhhfffdddcccaaa```___^^^]]]^^^^^^___{{{eeeTTTPPPJJJHHHIIILLLMMMNNNTTTTTTXXX___eeelllxxxvvvllleeecccccceeeiiinnnqqquuuzzzzzzttteeeVVVLLL???<<<888555444444333222111111000000000000000111............////////////////////////000111222333111111333777;;;@@@KKKUUUhhhvvvvvvdddWWWPPPMMMLLLMMMNNNNNNOOONNNLLLJJJGGGGGGEEECCCDDDDDDDDDGGGLLLJJJRRR^^^lll|||~~~}}}~~~fffUUUQQQSSSMMMPPPTTTWWWYYY\\\aaaeeehhhrrr~~~zzzyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwvvvxxxyyyzzzzzz}}}~~~|||||||||{{{{{{}}}yyyuuuqqqjjjaaa]]]___^^^```aaa```___^^^ZZZVVVSSSSSSSSSTTTXXX```iiiooouuuyyyzzzvvvqqqpppuuu{{{~~~}}}||||||||||||}}}~~~}}}{{{yyyyyyzzz{{{{{{zzz||||||{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwyyy{{{}}}{{{wwwvvvyyy{{{{{{yyyzzzzzzyyyxxxwwwvvvvvvuuuxxxyyyzzz{{{{{{yyyxxxwwwsssuuuwwwvvvuuusssssstttrrrqqqpppqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrsssssspppqqqqqqrrrtttvvvxxxyyy|||}}}~~~~~~}}}{{{yyywwwtttssspppmmmjjjgggeeeddd```___^^^]]]]]]]]]^^^___ooo\\\OOOLLLIIIGGGHHHKKKMMMNNNUUUUUUYYY```gggooo}}}zzzpppjjjiiijjjkkkoootttwww{{{yyy{{{~~~mmm]]]RRRAAA===888444333222222222111000000000000000111111............////////////////////////000111333333222111333888<<>>DDDOOOZZZbbbnnn~~~|||iiiXXXPPPMMMLLLLLLLLLNNNOOOOOONNNLLLLLLLLLNNNIIIHHHKKKKKKLLLUUUaaannn}}}yyyyyyzzz{{{rrr\\\RRRPPPQQQQQQVVVZZZ\\\^^^dddooowww~~~yyyxxxzzzyyyyyyyyyzzz{{{|||~~~|||}}}~~~~~~~~~}}}|||zzzzzz|||||||||{{{pppkkkfffccc___^^^fffooovvvyyywwwtttoookkkiiiiiikkkkkkooosssuuu{{{}}}||||||{{{{{{{{{{{{|||}}}~~~}}}{{{yyyyyy{{{|||||||||~~~~~~}}}}}}|||||||||||||||{{{{{{zzzzzz{{{{{{vvvtttssstttvvvxxxyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyywwwuuutttsssuuuvvvwwwvvvtttssstttuuuvvvuuuuuuuuuwwwwwwuuusssooopppqqqrrrssssssrrrrrrpppqqqqqqrrrsssuuuwwwwwwzzz{{{}}}~~~}}}|||zzzyyywwwtttpppkkkgggdddbbbaaabbbaaa```___^^^___``````qqq[[[OOOIIIIIIIIIJJJKKKMMMPPPRRRVVVWWW]]]hhhrrr~~~vvvppppppsss{{{yyywww|||{{{gggZZZHHHBBB:::555222333333333000000000000000111222222............////////////000000//////000111222222222222555:::???EEEPPP\\\fffppp~~~sssaaaSSSNNNNNNNNNNNNNNNPPPRRRQQQOOOOOOPPPRRRSSSKKKHHHLLLPPPVVVggg{{{zzzuuuuuuwwwzzzlll\\\WWWWWWXXXVVVZZZ___bbbfffooo~~~}}}}}}~~~|||xxxxxx{{{zzzzzz{{{{{{|||~~~~~~~~~{{{yyywwwvvvwwwvvvuuusssiiiccc^^^[[[YYY]]]jjjwww~~~yyyxxxxxxuuuzzz~~~}}}{{{zzzzzz{{{|||}}}}}}}}}~~~~~~~~~}}}{{{yyyzzz|||~~~~~~~~~~~~}}}}}}||||||zzz{{{{{{{{{{{{zzzyyyxxxuuuvvvxxxxxxxxxxxxzzz|||zzzzzzzzz{{{{{{{{{||||||{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwwwwvvvuuutttuuuwwwuuuuuuuuuvvvxxxxxxvvvtttooopppqqqsssssssssssssssrrrrrrrrrrrrssstttuuuuuuxxxzzz{{{}}}}}}|||{{{zzzxxxuuuqqqkkkgggcccbbbaaabbbaaa___^^^^^^^^^___```iiiUUULLLFFFGGGIIIJJJLLLNNNRRRTTTZZZ\\\cccooo{{{{{{}}}}}}|||xxx{{{jjj]]]JJJDDD<<<666333444444555000000///000000111222222............/////////000000000000000000111111222333222555;;;@@@FFFQQQ]]]mmmuuuyyylll\\\PPPMMMOOOPPPQQQPPPRRRTTTSSSQQQQQQTTTWWW]]]TTTOOOSSSZZZeee}}}~~~yyysssrrruuuzzzeeeZZZYYY\\\]]][[[```eeeiiinnnzzz}}}{{{zzz|||zzzwwwxxx|||||||||||||||}}}~~~~~~}}}yyywwwuuusssrrrqqqnnnlllddd___YYYVVVVVV\\\lll{{{}}}{{{zzz{{{}}}~~~}}}|||{{{}}}{{{zzzzzz|||~~~}}}||||||xxxyyy{{{|||{{{yyywwwuuuvvvzzz}}}~~~|||{{{}}}|||||||||||||||||||||{{{|||||||||{{{{{{zzzzzzzzzwwwxxxxxxwwwuuuuuuvvvwwwuuutttuuuvvvxxxxxxvvvtttoooppprrrsssttttttsssssssssssssssrrrrrrsssssstttwwwxxx{{{|||}}}|||{{{zzz{{{xxxsssmmmhhheeeccccccaaa```___^^^]]]^^^______ttt]]]NNNGGGFFFHHHKKKMMMOOOQQQUUUWWW\\\bbblll{{{}}}wwwzzz|||uuu{{{wwwhhh___RRRHHH;;;555555777555222333333222222111000//////...............///000111000000000000000111111111666444777>>>DDDJJJVVVcccoooyyyxxxhhhWWWPPPPPPPPPQQQRRRVVVWWWUUURRRTTTZZZ______```\\\ZZZZZZaaatttzzzrrrqqqttt|||vvvddd\\\XXXYYY^^^bbbccchhhpppxxx}}}}}}{{{{{{zzzzzzzzz{{{{{{|||}}}wwwuuuuuurrrnnnnnnpppnnniiiccc\\\QQQJJJKKKNNNSSS\\\fff}}}||||||~~~}}}}}}|||}}}~~~~~~}}}}}}{{{wwwwww{{{~~~zzzzzz|||~~~}}}{{{}}}}}}}}}|||{{{yyyxxxwww}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwvvvwwwvvvtttsssttttttuuuwwwzzz{{{yyyxxxuuutttsssrrrrrrssstttuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxyyy{{{}}}}}}|||zzzyyyyyywwwsssoookkkgggeeedddcccbbb```___^^^]]]\\\\\\nnnYYYLLLFFFEEEGGGIIILLLNNNRRRWWW[[[hhhooo|||yyy|||~~~vvv{{{vvviiiaaaXXXMMMAAA999888999666333333333222222111000000/////////.........///000000000000000000111111111111555444777???HHHPPP___lllzzzttteeeVVVPPPPPPQQQSSSUUUWWWXXXWWWUUUZZZbbbggggggeeebbbaaafffqqqxxxrrrsssxxxpppaaa[[[XXX[[[```iiijjjqqqzzz~~~|||zzz{{{}}}~~~|||{{{zzzzzzzzz{{{{{{|||~~~vvvpppoooooolllhhhhhhhhhfffaaa\\\SSSJJJCCCCCCEEEHHHOOOWWWbbbcccdddfffiiiooouuuyyy~~~{{{{{{}}}~~~{{{{{{}}}~~~}}}|||~~~}}}|||{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxyyywwwuuuuuuuuuuuusssqqqsssssstttvvvyyyzzzyyyxxxuuuuuutttsssttttttvvvvvvwwwwwwwwwvvvwwwxxxxxxyyyzzz{{{}}}~~~}}}|||zzzyyyxxxvvvsssoookkkhhhfffeeebbbbbb```___^^^]]]]]]]]]yyybbbQQQHHHEEEFFFHHHJJJLLLPPPUUU[[[___lllvvv{{{~~~zzzzzz|||sssjjjdddXXXOOOBBB:::777666333000333333222222111000000000000000///.........//////000000000111111111222222555555999BBBNNN]]]nnn{{{ooobbbUUUQQQRRRSSSUUUXXXWWWYYYZZZ[[[cccmmmssstttnnniiihhhppp}}}{{{tttqqqttt|||kkk___]]]\\\___fffjjjnnnvvv|||{{{zzzzzzzzzzzzzzz{{{||||||{{{yyyyyyzzz}}}}}}|||{{{zzzzzz{{{|||}}}zzzrrrkkkggggggiiifffbbb``````]]]XXXTTTNNNGGGAAAAAABBBDDDHHHLLLJJJLLLNNNOOOPPPUUU]]]cccxxx}}}}}}~~~~~~~~~}}}~~~~~~~~~{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwuuutttssstttsssrrrppppppppprrruuuxxxzzzyyyxxxuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{|||~~~~~~~~~|||zzzyyyvvvuuurrrooollljjjhhhfffbbbaaa```___^^^]]]]]]]]]jjjWWWJJJEEEDDDFFFIIIMMMPPPSSSWWW\\\___hhhsss}}}~~~xxxqqqiiidddXXXOOOCCC;;;777555222000222222222111111111000000111111000///.........///000000000111111222222333444666;;;GGGWWWkkk{{{kkk```VVVSSSTTTTTTVVVZZZWWWZZZ]]]aaakkkwww|||{{{ssskkkgggooovvvtttwww{{{~~~~~~|||wwwrrrpppuuu~~~iii`````````eeemmmnnnsss}}}zzzuuussstttqqqqqqrrrsssuuuwwwyyyzzzyyyzzz{{{}}}||||||{{{zzzzzz{{{|||}}}yyyooohhhbbb```aaaccc```]]][[[YYYVVVRRROOOIIIFFFCCCDDDFFFHHHJJJLLLIIIJJJJJJGGGFFFIIIPPPWWWeeeqqq~~~~~~~~~}}}}}}}}}}}}}}}}}}|||zzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwuuutttsssttttttrrrqqqooooooppptttwwwyyyxxxwwwuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{|||{{{|||}}}}}}|||zzzxxxwwwtttsssrrrpppnnnkkkiiihhhcccbbbaaa```___^^^^^^^^^rrr]]]MMMFFFDDDDDDDDDHHHNNNRRRTTTVVVXXXZZZdddooo}}}|||vvvooohhhccc[[[SSSIIIAAA<<<:::888666222222222111111111111111222111000//////////////////000000111222333333333444777>>>LLLaaazzzssshhh___WWWUUUUUUUUUVVVYYYXXX[[[___eeepppzzz}}}yyyoooeee___eeewwwyyyrrrhhh^^^ZZZ[[[___bbbhhhrrr}}}www|||||||||~~~sssooonnnttt~~~|||gggaaaaaabbbiiirrrzzz}}}uuurrrpppllljjjkkkkkklllmmmoooqqqtttvvvwwwwwwyyy{{{}}}~~~zzzzzz{{{{{{|||}}}~~~~~~~~~oooeee```[[[YYY[[[[[[YYYVVVSSSQQQOOOMMMKKKDDDDDDFFFHHHMMMRRRUUUTTTTTTRRRNNNHHHDDDEEEJJJOOOVVV^^^jjjuuu}}}~~~}}}|||}}}||||||}}}~~~~~~~~~}}}|||||||||}}}~~~}}}{{{yyyxxxzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvxxxvvvuuuuuuvvvvvvtttsssooooooqqqsssvvvwwwvvvuuussstttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{|||yyyzzz{{{{{{zzzxxxvvvuuussssssrrrqqqooollljjjiiieeedddcccaaa```___^^^^^^yyyeeeSSSHHHDDDDDDEEEDDDHHHMMMQQQSSSUUUWWWXXXcccmmm{{{|||uuuooogggbbb[[[TTTKKKBBB===999777666111111111111111111111111111111000/////////000000///000000111222333444444444999BBBQQQjjj~~~{{{zzzkkkccc\\\VVVUUUUUUTTTUUUYYYXXX[[[```gggpppwwwtttmmmbbbZZZUUU\\\kkkuuuggg\\\XXXUUUPPPKKKIIIJJJMMMOOORRR\\\mmm}}}vvvqqqyyyyyyxxxzzzyyypppmmmmmmttt}}}xxxeee___```ccckkkvvvwwwqqqlllkkkiiidddbbbccceeefffgggiiillloooqqqrrrsssuuuxxxyyyyyyzzz{{{}}}vvvxxxzzz}}}~~~~~~}}}pppccc[[[VVVRRRRRRTTTOOONNNLLLJJJHHHGGGGGGFFFEEEIIINNNSSS[[[dddhhhgggaaa\\\SSSKKKGGGGGGJJJLLLMMMPPPWWW^^^dddnnnzzz|||~~~~~~}}}}}}}}}~~~|||~~~}}}{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxwwwyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyywwwvvvvvvwwwwwwvvvuuurrrrrrrrrtttuuuuuutttrrrpppqqqsssuuuwwwxxxxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzwwwxxxyyyzzzzzzxxxvvvtttssssssrrrqqqooommmjjjiiiiiihhhfffcccaaa```___^^^xxxlll[[[MMMFFFEEEFFFGGGHHHKKKNNNQQQTTTXXX]]]```llluuu|||}}}~~~zzzuuuoooiiiddd[[[UUULLLBBB;;;666444222111111111111111111111111000000000///000000111111///000000111333444444555444;;;FFFVVVqqq~~~xxxtttdddZZZUUURRRSSSSSSSSSUUUYYYXXX[[[```fffnnnqqqiii^^^VVVQQQPPPVVV```mmm~~~xxxhhh]]]VVVNNNFFFIIIHHHFFFDDDDDDFFFHHHIIIJJJPPP[[[iiizzzyyysssqqqzzzwwwqqqqqqttt{{{rrrmmmjjjkkksss}}}wwweee___aaafffqqq}}}~~~sssmmmgggdddcccaaa^^^]]]______```bbbdddhhhkkknnnoooqqqsssvvvwwwuuutttuuuwwwsssvvvzzz}}}}}}~~~nnnbbbVVVOOOLLLHHHHHHJJJFFFEEEEEECCCBBBBBBCCCEEEHHHNNNUUU[[[fffrrrxxxvvvooofff[[[TTTRRRTTTUUUUUURRRQQQSSSWWWZZZdddxxxzzz}}}|||{{{{{{|||yyy|||~~~~~~|||zzzyyyyyyyyy{{{{{{zzzzzz|||~~~~~~~~~}}}|||{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwwwwttttttuuuuuuvvvwwwwwwwwwyyywwwvvvvvvwwwxxxvvvuuuvvvuuutttuuuuuutttqqqooommmoooqqqsssuuuvvvwwwwwwwwwwwwwwwvvvwwwxxxxxxyyywwwxxxyyyzzzzzzyyywwwvvvsssssssssrrrpppmmmjjjhhhlllkkkhhheeecccaaa___^^^qqqfffVVVJJJEEEFFFGGGHHHOOOPPPQQQSSSWWW]]]fffkkkzzz}}}yyytttpppjjjfffaaa[[[QQQGGG>>>888555444111111111111111111222222000000//////000111222222///000000222333444555555444<<>>==================>>>>>>>>>???CCCHHHPPPYYY```hhhooossskkkkkkiiihhhiiinnntttyyywwwsssooopppxxx~~~}}}}}}}}}||||||{{{{{{zzzzzzxxxyyyyyyyyyzzzzzz{{{{{{~~~zzzwwwwwwzzz}}}}}}|||{{{}}}|||{{{yyyxxxxxxyyyyyytttvvvyyy|||}}}}}}{{{zzzvvvuuutttuuuxxxzzzzzzzzzuuusssrrrrrrtttuuuuuutttuuuttttttssssssrrrqqqqqqqqqqqqssstttuuuuuuvvvuuuyyywwwtttrrrrrrssstttvvvxxxyyyzzzzzzyyyyyyzzz{{{zzzvvvsssrrrtttsssooojjjhhhgggffffffeeeccc```]]]lll]]]OOOJJJGGGCCCGGGOOOPPPSSSWWWZZZ```kkkxxxtttlll|||}}}|||{{{ssslllgggbbbYYYLLL@@@999777888333222222111111111111111000000111222222222222222000111222222111222444666888<<>><<<;;;:::999:::::::::;;;;;;;;;<<<<<<>>>BBBHHHNNNTTTYYY___bbb\\\]]]]]]```fffooo{{{~~~}}}~~~}}}}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}{{{|||~~~}}}|||~~~|||{{{zzz|||{{{yyyxxxwwwwwwwwwxxxvvvxxxzzz||||||{{{yyyxxxvvvuuutttuuuxxxyyyyyyyyyuuusssrrrrrrtttuuutttssstttttttttssssssrrrrrrrrrqqqrrrssstttuuuuuuuuuuuuxxxvvvtttrrrrrrsssuuuwwwxxxyyy{{{{{{zzzzzz{{{|||zzzvvvssstttvvvuuuqqqmmmhhhgggeeeddddddbbb^^^[[[kkk[[[MMMIIIHHHFFFJJJRRRRRRWWW]]]aaaeeeoooyyykkkdddpppyyyqqqjjjeee\\\PPPDDD<<<888888333333222111111111111111000000111222222222222111111222333222111222444666888===HHHYYYmmm|||xxxhhh]]]XXXWWWUUUVVVZZZ]]]__________________```___\\\YYYUUURRRNNNKKKJJJKKKNNNOOONNNKKKHHHFFFFFFFFFEEEDDDEEEGGGIIIJJJKKKNNNSSSVVVSSSVVVYYY\\\]]]___aaacccffflllsssyyyyyynnnqqqyyy{{{iii___YYYXXX[[[___eeelllsssyyymmmdddbbbaaaeeemmmvvvsssfffhhhmmmrrr~~~xxxkkkbbb]]]TTTOOOIIIEEEDDDDDDDDDDDDFFFHHHKKKOOOSSSYYY```eeehhhnnnrrrqqqrrrvvvwwwvvvyyy{{{||||||||||||}}}}}}{{{}}}{{{hhhXXXOOOBBB???;;;999999999888777666666777777777888888888999<<<@@@CCCFFFIIILLLOOOMMMOOOSSS[[[fffuuu}}}~~~}}}|||}}}}}}|||||||||||||||{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~{{{{{{|||}}}~~~}}}|||zzzyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvxxxyyyzzz{{{zzzyyywwwuuuwwwvvvuuuvvvxxxyyyxxxwwwuuutttrrrrrrsssttttttsssssssssssssssssssssssssssrrrssssssttttttuuuuuuuuuwwwvvvtttssssssuuuvvvxxxwwwyyy{{{{{{zzz{{{|||~~~zzzwwwuuuvvvwwwwwwtttpppiiigggeeedddbbb```\\\YYYmmm\\\MMMIIIIIIGGGKKKRRRSSSZZZbbbgggkkkvvvttthhhbbbiiixxx~~~wwwlllggg^^^RRRGGG???999777333333222111111111111222000111111222222222111111111222333333222222444666;;;@@@JJJYYYjjjxxxxxxlllddd^^^^^^___aaaccceeeffffffeeeeeefffggghhhfffccc```XXXUUUPPPMMMLLLNNNRRRTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPRRRUUUXXX[[[___dddhhhlllooosssvvvvvvtttqqqpppkkklllmmmmmmpppuuu}}}sssjjjooozzzgggYYYUUUSSSUUUYYY\\\aaahhhppp~~~rrrhhh```___^^^aaaiiirrr{{{vvvkkknnntttzzzttthhh^^^YYYSSSNNNHHHCCCAAAAAAAAAAAAAAABBBDDDGGGKKKRRR[[[aaafffkkkooopppqqqvvvyyyxxxzzz|||}}}}}}||||||}}}~~~}}}~~~mmm[[[OOOIII===;;;999999999888777555444444444555555555666666999:::<<<===>>>???BBBDDDFFFKKKSSS^^^kkkzzz~~~zzzzzzyyywww{{{}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyzzz}}}~~~}}}|||{{{zzzyyyxxxxxxyyyxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvuuuuuuvvvxxxxxxwwwvvvuuutttrrrrrrssstttsssrrrrrrrrrrrrssssssssstttttttttssssssssssssttttttuuuuuuuuutttssstttuuuwwwxxxwwwxxxzzzzzzzzzzzz|||~~~{{{zzzxxxxxxxxxwwwuuurrrkkkiiifffdddbbb___\\\YYYrrr___OOOJJJJJJHHHKKKRRRTTT\\\ffflllrrrrrriiibbbeeerrr|||rrrkkkaaaUUUJJJAAA:::777444333333222111222222222111111222222222111111000111222333333222333444666===AAAIIIVVVfffuuuxxxnnniiieeehhhkkkmmmnnnnnnmmmmmmmmmnnnpppssssssoooiiidddZZZWWWSSSPPPQQQUUUZZZ]]]ccccccddddddccccccccccccaaaeeejjjpppuuu{{{|||wwwnnnfff``````dddhhhmmmrrrxxx}}}wwwnnniiioooyyyqqqWWWOOONNNNNNRRRXXX[[[___fffpppxxxnnneee```^^^\\\___fffnnnvvvxxxooorrryyy~~~rrrggg^^^XXXRRRMMMFFFAAA????????????>>>???@@@BBBEEELLLUUU[[[ccciiinnnoooqqqvvvxxxwwwzzz{{{}}}}}}|||}}}~~~tttaaaQQQHHHDDD;;;999888888888777555333333444444444444555555555777999::::::999:::===???DDDKKKUUU```jjjttt}}}wwwrrrsssuuuuuusssyyy|||}}}}}}}}}}}}|||{{{{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}zzzyyy{{{~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxvvvwwwxxxyyyyyyyyyxxxxxxuuutttuuuvvvxxxyyywwwvvvuuutttrrrrrrssssssrrrqqqpppqqqqqqrrrssstttuuuuuuuuuuuutttsssssssssttttttttttttsssssstttuuuvvvwwwuuuwwwxxxyyyxxxxxxzzz{{{|||{{{zzzyyyxxxvvvtttrrrnnnkkkgggdddbbb```]]]ZZZwwwcccQQQLLLLLLJJJMMMRRRUUU]]]gggqqq|||qqqjjjccccccmmm~~~uuuhhhZZZMMMCCC;;;777444444333222222222222222111222222222222111000000000222333333333444666888<<>>AAAGGGNNNSSS\\\dddjjjmmmpppuuuwwwuuuwwwyyy|||}}}}}}~~~wwweeeUUUHHHAAA===999777555555555444333111333444444444444555555555555666666666555777999<<<@@@GGGPPPXXX]]]aaaccceeedddjjjsss{{{~~~{{{vvvqqqkkkgggdddeeejjjnnnpppooosssvvvzzz}}}}}}}}}~~~}}}~~~~~~}}}{{{yyyzzz{{{yyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}|||||||||||||||}}}}}}|||{{{{{{|||}}}|||zzzyyyzzzzzz{{{zzzzzz{{{{{{{{{zzzzzzyyywwwwwwxxxyyyyyyzzzyyyyyysssssstttvvvyyyyyyxxxvvvvvvtttrrrqqqrrrrrrrrrpppooopppqqqrrrtttuuuvvvwwwwwwuuutttsssrrrrrrssstttsssssssssssssssssstttttttttuuuvvvvvvuuuuuuvvvwwwzzzzzzyyyxxxwwwuuusssrrrnnnkkkgggdddbbb```^^^\\\zzzeeeRRRMMMNNNMMMOOOUUUXXX^^^iiiuuusssllldddcccmmm}}}sssaaaRRRFFF===777444444333222222222222333222222222222222111000000///111222333333555777:::;;;???GGGRRR```ppp~~~}}}wwwoooeee^^^VVVUUUVVV[[[eeesssttt^^^PPPIIIIIIJJJJJJMMMTTT]]]dddggghhhhhhiiirrroooZZZKKKLLLNNNJJJMMMWWW[[[```iiixxx{{{uuuooogggcccccc___\\\]]]bbbhhhnnnyyyyyy{{{vvvoooggg^^^VVVMMMIIIBBB>>><<<<<<===<<<;;;<<<<<<<<<>>>BBBGGGKKKSSS[[[dddiiinnnsssuuusssuuuwwwzzz|||~~~vvvdddUUUIIIBBB<<<999888666444333444555444333333333333444444444555555333444444333222333666999;;;???EEEIIIJJJJJJIIIIIIEEEIIINNNSSSUUUUUURRRQQQOOOPPPRRRUUUZZZ___dddggghhhlllrrrwwwyyy{{{|||~~~~~~~~~{{{yyyyyy{{{yyyyyyzzz{{{|||}}}~~~||||||{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~||||||}}}~~~}}}{{{zzz{{{|||}}}yyyzzz{{{{{{|||{{{zzzyyyzzzzzzzzzzzzyyyyyyyyyyyyqqqqqqsssvvvyyyzzzyyywwwvvvtttrrrqqqrrrrrrqqqpppnnnoooppprrrtttvvvwwwxxxxxxvvvtttrrrrrrrrrssstttsssrrrrrrrrrrrrrrrqqqqqqrrrtttttttttrrrqqqrrrsssuuuvvvwwwvvvvvvuuuuuuuuummmjjjfffcccaaa```^^^\\\zzzeeeRRRNNNOOOOOORRRWWWZZZ___jjjxxx{{{vvvooogggeeennn}}}{{{gggVVVIII>>>777555444333333222222333333222222222222222111000///...000222333444555888;;;<<<@@@IIIUUUbbbqqq{{{sssiii```ZZZQQQRRRWWWaaaqqqhhhTTTGGGBBBCCCEEEBBBDDDKKKUUU\\\aaadddggghhhssskkkXXXLLLPPPQQQLLLOOOYYY\\\aaakkk{{{wwwqqqlllfffcccddd```]]]]]]bbbffflllvvvwwwooofff[[[SSSNNNJJJCCC???>>>>>>??????:::;;;;;;;;;<<<>>>CCCFFFKKKUUU```gggmmmssstttssssssvvvyyy|||sssfffUUUIIIBBB???;;;888888666444444666777888777222333333333333444444444444444444222111222555888777:::===>>>===;;;::::::777888;;;===???AAAAAAAAA>>>AAADDDHHHLLLRRRYYY^^^```eeelllrrrvvvyyy{{{}}}~~~{{{yyyyyy{{{xxxyyyzzz{{{|||~~~~~~{{{{{{zzzzzzyyyyyyyyyxxxwwwxxxyyyzzz||||||}}}}}}~~~~~~|||{{{|||}}}~~~xxxyyyzzz{{{{{{{{{zzzyyy}}}||||||{{{yyyxxxxxxwwwoooppprrrvvvyyy{{{yyyxxxvvvtttrrrqqqrrrrrrqqqpppnnnnnnppprrrtttvvvwwwxxxxxxwwwtttrrrqqqrrrssssssrrrrrrrrrqqqqqqppppppppprrrssssssrrrpppoooooopppppprrrtttuuuuuuuuuvvvwwwkkkhhhdddbbb```___]]]\\\iiiUUUPPPPPPPPPSSSXXXaaagggrrr}}}~~~~~~|||uuuooonnnuuuyyyfffXXXJJJ>>>888666555444333222333444444///000000000111111111111222333333333222444666999===@@@KKKYYYcccnnnxxxnnnddd[[[TTTNNNPPP[[[mmm~~~|||ooo\\\LLLDDDBBBBBBBBB@@@DDDJJJNNNQQQVVV]]]aaajjjvvvbbbRRREEEFFFKKKMMMQQQWWW[[[dddqqqsssmmmjjjeeebbbaaa___^^^\\\\\\___hhhrrrzzzuuujjjaaaYYYUUUMMMIIIDDD@@@>>>>>>===<<<<<<;;;::::::;;;<<<>>>???GGGLLLTTT^^^gggnnnrrrtttsssvvvzzz}}}wwwgggYYYKKKDDDAAA===888666555555555444444333333333333333333333333333333333111111222333333444555555888888888777666444333222555666888888777777999:::999:::;;;>>>BBBHHHMMMPPPVVV[[[aaahhhlllqqquuuxxx{{{}}}~~~|||zzzzzzzzz~~~}}}{{{|||}}}~~~|||{{{}}}}}}|||{{{{{{{{{{{{{{{vvvyyy||||||{{{zzzyyyyyyyyy|||~~~~~~}}}zzzyyyzzz|||}}}~~~{{{xxxuuuvvvyyy{{{yyyzzz{{{|||{{{zzzyyyxxxssstttwwwyyyzzzyyyyyyxxxuuutttsssrrrrrrrrrrrrrrrtttttttttttttttuuuvvvvvvvvvuuurrrpppoooppprrrsssttttttrrrpppnnnnnnppprrrooooooppppppppppppooooooooopppqqqssstttuuuuuuuuunnnllliiieeeaaa___]]]\\\~~~iiiVVVRRRTTTTTTXXX^^^iiiqqq~~~~~~yyy~~~vvvssswww}}}wwwgggZZZMMMAAA;;;777666555333222222333333000000000000111111111111222222333333333444777:::???DDDOOO]]]iiittttttiiiaaaZZZUUUTTTVVV```rrrxxxkkkaaaTTTIIIDDDBBB@@@??????BBBFFFIIIKKKOOOUUUYYYgggvvv___PPPEEEGGGLLLOOOTTTZZZ^^^fffsss|||pppjjjhhhdddaaaaaa^^^]]]\\\\\\___fffooovvv~~~uuujjjaaaYYYUUUMMMIIIDDD@@@???>>>===<<<<<<;;;;;;:::;;;<<<===>>>DDDIIIRRR\\\eeelllqqqssstttwww|||vvvmmm___RRRDDD???===888444333555555444444444333333333222222222222222222222222222222222333333444444444555555666666666555444444555666777666555444555666666666666888;;;???CCCEEENNNRRRYYY```eeekkkpppsss{{{}}}~~~~~~~~~|||{{{|||}}}~~~}}}{{{}}}}}}|||{{{{{{{{{{{{{{{xxxzzz||||||zzzxxxwwwwwwyyy{{{~~~~~~~~~~~~~~~}}}{{{{{{|||~~~}}}}}}zzzwwwuuuuuuwwwzzzyyyyyyyyyyyyyyyxxxwwwwwwuuuvvvxxxyyyyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrrrrwwwwwwuuutttssssssrrrrrruuusssqqqpppoooppprrrttttttttttttrrrooooooppprrrooooooppppppqqqppppppppprrrrrrsssssssssssssssrrrnnnlllhhhdddaaa___^^^^^^zzzgggWWWTTTXXXZZZ___fffqqq|||tttxxx|||zzzuuuuuuzzztttggg]]]PPPDDD???999888666444222222222222111111111111111111000000111222333333333555999<<>>======<<<;;;;;;;;;<<<===>>>BBBGGGOOOYYYbbbjjjoooqqquuuyyy~~~uuuiii```UUUIII>>>;;;999555222222555444444444444333333333111111111111111111111111333333333333333333333333222333444444555555555555444555666444222111222333444333333444555888:::;;;BBBGGGNNNUUU[[[bbbiiimmmxxxzzz}}}}}}|||{{{|||}}}~~~}}}|||}}}}}}|||{{{{{{{{{{{{{{{yyyzzz|||{{{yyyvvvuuuuuuyyyzzz|||}}}||||||}}}~~~~~~~~~~~~~~~|||{{{zzzwwwuuutttwwwyyyxxxxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxwwwvvvuuuwwwvvvuuutttssssssssssssvvvvvvuuutttsssrrrqqqqqqsssrrrpppooopppqqqsssttttttuuuvvvuuurrrppppppqqqoooooopppqqqqqqqqqqqqqqqttttttttttttsssqqqpppoooooommmhhhdddaaa`````````vvvdddVVVVVVZZZ^^^eeemmm|||zzzwwwzzzxxxyyy|||}}}wwwvvv|||qqqhhh___RRRFFF@@@:::999777444222111111111222222111111111111000000111222222333333666;;;>>>CCCNNN^^^nnnzzz|||ooofff```^^^[[[]]]dddnnn||||||rrrjjj^^^ZZZVVVTTTSSSQQQLLLHHHFFFEEECCCBBBBBBEEEIIILLLZZZlllyyyZZZMMMEEEIIIOOORRRXXXaaabbbkkkuuuuuuiiidddcccaaa```aaa^^^_________```cccgggjjjtttyyy|||tttjjj```YYYUUULLLHHHCCC@@@?????????>>>======<<<;;;<<<===>>>???@@@EEEMMMVVV```gggmmmooouuuyyy}}}uuujjj^^^UUUMMMDDD<<<:::999666444444444444444444444444444444222222222222222222222222333333333333333333333222222222333444444444444333333444444444222111111333444444444444555666777888:::>>>DDDKKKSSS[[[bbbgggrrruuuxxx{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}|||}}}}}}|||{{{{{{{{{{{{{{{xxxzzz{{{{{{yyyxxxwwwxxxzzz|||~~~}}}}}}}}}~~~}}}{{{{{{zzzxxxvvvvvvwwwyyyyyyxxxvvvuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvxxxwwwvvvuuutttsssssssssqqqrrrrrrsssssssssssssssqqqppppppoooppprrrtttuuusssuuuwwwwwwtttrrrppppppppppppqqqrrrrrrrrrrrrrrrtttttttttsssrrrqqqpppooopppmmmiiidddbbbaaaaaabbbrrrcccVVVWWW[[[___gggqqq|||vvvrrruuu}}}|||~~~|||{{{zzzooohhh___QQQEEE@@@;;;:::777555333111111111222222222111111111111111111222222222444777===AAAGGGVVVjjj{{{{{{ppphhheeedddgggkkkpppyyy}}}wwwoookkkfffcccbbb___ZZZUUUNNNKKKEEEBBBBBBDDDHHHKKKXXXiiisssXXXMMMFFFJJJOOOQQQXXXaaaccckkkuuu~~~uuuhhhcccbbbaaa```bbb```aaabbbaaaaaabbbeeegggooosssxxx{{{{{{}}}~~~~~~~~~~~~{{{tttiii___XXXUUUJJJFFFBBB????????????>>>>>>======<<<===>>>@@@AAAAAAEEEMMMVVV___fffllloootttyyy{{{tttlllaaaVVVMMMFFF>>>999999888666555666444444444444444444444444444444444444444444444444333333333333333333333222333333333444333333222111111222444444333333444555444444444555666777888888666999???EEELLLTTT\\\bbbmmmppptttvvvwwwxxxzzz{{{|||{{{{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{xxxzzz{{{{{{{{{zzz{{{}}}|||~~~}}}|||zzzzzz{{{|||zzzxxxwwwxxxyyyzzzyyyxxxvvvvvvwwwxxxxxxuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuutttsssssssssppppppqqqrrrsssrrrrrrqqqpppoooooooooppprrrssstttrrruuuwwwwwwuuusssqqqqqqrrrrrrssssssssssssrrrrrrqqqrrrrrrsssrrrrrrqqqqqqqqqooojjjfffcccbbbbbbbbbqqqcccXXXXXX\\\___hhhrrrvvvtttsssvvv~~~}}}zzz~~~|||ssskkkfff]]]PPPEEE@@@;;;:::777555333222222222111111111222222222333333111111222222444999???CCCNNNbbbzzz|||uuurrrnnnrrrtttuuuzzz{{{xxxvvvrrrkkkfff\\\UUULLLFFFEEEGGGIIIKKKYYYhhh{{{lllUUUKKKFFFJJJNNNQQQXXXbbbfffmmmuuu|||xxxjjjdddcccaaaaaabbbaaabbbbbbbbbaaaaaadddfffkkknnnrrrtttuuuwww}}}zzzyyyxxxzzz|||}}}}}}||||||}}}zzzrrrfff[[[UUUSSSHHHEEE@@@>>>>>>>>>???>>>>>>>>>===>>>???AAACCCEEEEEEIIIOOOWWW___ffflllooorrrvvv|||~~~xxxppphhhaaaXXXNNNGGG>>>999555666666444333555333333333444444444444555555555555555555555555555333333333333333333333333444444444444333333222111111222444444333333555666222222333444555666666666666888;;;@@@EEEMMMUUU[[[fffjjjnnnrrrtttvvvyyy{{{|||{{{zzz|||~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{xxxzzz{{{{{{{{{|||}}}~~~zzzxxxyyy{{{||||||zzzyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwvvvtttsssrrrrrrrrrrrrrrrsssrrrqqqpppnnnmmmooooooooopppqqqrrrssssssqqqsssvvvwwwuuussssssssstttuuuuuuttttttsssrrrqqqooopppqqqrrrrrrsssrrrrrrrrrpppmmmiiieeecccaaa```ssseee[[[[[[]]]___hhhrrr~~~|||ssstttyyy}}}~~~{{{xxx}}}|||tttmmmgggccc\\\PPPFFFBBB;;;999777555333333333333000000111111222333444444111111222222444:::@@@EEEXXXppp~~~{{{{{{xxxtttssstttwwwxxxyyy|||zzznnnfffYYYPPPMMMMMMNNNOOOYYYeeesssxxxbbbPPPGGGDDDIIINNNQQQZZZeeekkkqqqwwwzzz|||mmmgggdddbbbaaabbbaaaaaaaaa```______bbbdddhhhkkkmmmnnnooottt{{{sssrrrrrrtttwwwzzzzzzzzz{{{{{{xxxnnnaaaVVVQQQPPPFFFCCC???<<<======>>>>>>>>>>>>>>>???AAADDDGGGHHHIIILLLRRRYYYaaagggmmmpppppptttyyy}}}{{{uuunnnddd\\\UUUMMMEEE@@@:::666444666666333333555333333333444444444555555444444444444444444444444222222222333333444444444222333333444444444444444222333444444222222333444333333444444444444444333666777999;;;???FFFMMMSSS\\\```ffflllppptttxxxzzz|||{{{zzz{{{~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{yyyzzz{{{{{{zzzzzz|||~~~~~~{{{yyywwwyyy{{{|||zzzxxxxxxxxxyyyyyyyyyzzzyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwuuusssrrrqqqqqqpppqqqqqqrrrrrrqqqooommmkkkoooooopppppppppqqqrrrrrroooqqqtttuuutttssstttuuuwwwwwwvvvvvvtttrrrqqqpppppppppqqqrrrrrrrrrrrrrrrsssqqqoookkkgggccc```^^^uuuggg]]]]]]^^^```gggrrr|||tttuuuyyy||||||~~~xxxzzzxxxsssoooiiidddaaa[[[PPPHHHEEE:::999777555444333333444//////000111333444555666111111111222555:::AAAFFF___yyy|||wwwyyy~~~zzztttppppppqqqrrrrrrnnnsss{{{~~~ssseeeZZZTTTSSSSSSSSSWWW```kkkttt~~~nnnZZZLLLDDDBBBIIINNNRRR\\\gggoootttxxxzzz~~~ppphhheeebbbaaabbb`````````^^^]]]^^^aaacccgggiiijjjkkklllrrrzzzvvvnnnnnnnnnppptttwwwxxxxxxzzzzzzvvvkkk^^^RRRNNNMMMEEEBBB>>><<<<<<=========>>>>>>???@@@CCCFFFIIIKKKLLLOOOTTT[[[bbbhhhmmmpppooorrrwww{{{|||uuupppnnnggg\\\SSSLLLFFF???:::999666555777777444444666333333333444444555555555333333333333333333333333111111222333333444555555111111333444555666666666333444444333111000111222555555666555555444333222555666777888;;;@@@HHHMMMRRRWWW___fffkkkqqqvvvyyy{{{{{{zzz{{{~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzz{{{{{{zzzxxxxxxzzz{{{|||zzzvvvxxx{{{{{{yyyxxxwwwwwwxxxxxxyyyzzzzzzxxxwwwvvvyyyxxxwwwwwwvvvwwwwwwwwwwwwvvvuuusssqqqpppppppppmmmnnnpppqqqrrrqqqooonnnpppppppppppppppqqqqqqqqqnnnpppssssssssssssuuuvvvyyyxxxxxxvvvtttrrrpppoooqqqqqqrrrrrrrrrqqqqqqpppsssrrrpppmmmiiiddd___\\\wwwhhh^^^```eeeiiiqqqzzz|||zzzzzzvvvssszzz{{{tttpppjjjfff```[[[WWWPPPGGG@@@<<<:::666444444444333222222222222222222222222222444222333555777:::CCCMMMccc~~~yyyuuuwwwzzznnniiijjjiiiccc]]]^^^bbbgggoooxxxqqqddd]]]ZZZZZZZZZ]]]^^^dddmmmssspppdddZZZLLLGGGEEEIIINNNSSS\\\dddnnnsssvvvyyy~~~~~~tttlllgggdddcccbbbbbb```^^^[[[YYY\\\aaaeeeeeejjjnnnoooooossszzz~~~tttllljjjmmmqqqsssqqqqqqsss|||qqqaaaPPPEEECCCDDDCCCAAA<<<999777888;;;===>>>@@@AAACCCEEEIIIOOOSSSUUUXXXZZZ[[[bbbiiikkkiiijjjkkkqqq{{{zzzvvvrrrnnnkkkccc[[[PPPHHHEEEAAA<<<777666666555555555444444444444444444444444444444444444444444333333222222222222222222222222222222222111222333444555555555555111222222333333333222222333333444444444333222222444555666666777:::>>>AAALLLSSS[[[aaadddhhhpppvvvwwwwwwxxxyyy{{{}}}}}}|||{{{yyyyyyxxxxxxxxx}}}}}}||||||||||||}}}}}}{{{{{{{{{}}}~~~~~~{{{{{{{{{{{{zzzxxxxxxyyyzzzyyywwwvvvvvvwwwwwwuuutttvvvvvvwwwxxxxxxxxxxxxxxxuuutttsssrrrqqqqqqqqqqqqnnnooopppqqqqqqqqqqqqqqqssssssrrrrrrqqqpppoooooorrrpppooopppqqqsssrrrrrrwwwvvvuuutttsssrrrrrrqqqqqqqqqssstttttttttsssrrrsssrrrpppoookkkeee^^^YYYtttfff]]]aaahhhooozzz~~~}}}~~~wwwuuuttt~~~tttnnnkkkfff```[[[VVVOOOFFF@@@<<<:::666444444444333222222222222222222222222222333111222555666:::CCCMMMddd}}}zzz}}}yyykkkdddbbb___XXXRRROOOQQQTTTYYYaaammmxxxuuujjjbbb___]]]\\\]]]]]]aaagggmmmjjj```WWWKKKFFFDDDGGGLLLRRR[[[dddmmmrrrvvvxxx~~~wwwpppkkkhhheeedddaaa```^^^[[[ZZZ\\\aaaeeeeeejjjnnnooopppttt||||||qqqeeedddgggmmmpppppprrrvvvzzzvvvlll\\\MMMCCC@@@AAABBB???<<<999888999;;;======@@@CCCGGGKKKOOOUUUYYY\\\___``````eeejjjiiieeeaaabbbiiissszzz|||yyytttpppkkkgggccc]]]UUULLLEEEAAA>>>999555666555555555444444444444444444444444444444444444444444444333333222222222222222222222222222222222444444555555444444333333111111222333444444333333444555555555555555444444444555666666666888<<>>>>>===;;;:::999:::;;;===<<<@@@GGGMMMRRRXXX]]]aaaeeegggggggggiiikkkfff___XXXXXX^^^iiiqqqwww~~~}}}yyyvvvpppkkkgggbbb]]]YYYTTTMMMEEE@@@===;;;777444555555555555444444444444444444444444444444444444444444333333333333222222222222222222333333333333777777666666444333111000111111333444555555555555555666666777777777666666555666666666555666999<<<===@@@GGGPPPZZZdddlllpppssstttuuuvvvxxxzzz{{{|||{{{{{{zzzzzzzzzzzzzzzzzz}}}}}}||||||||||||}}}}}}{{{|||}}}}}}{{{||||||{{{zzzyyy{{{|||yyywwwvvvvvvwwwvvvuuusssttttttuuuvvvvvvvvvvvvuuuxxxwwwuuusssrrrssstttuuurrrrrrrrrsssrrrrrrqqqqqqpppooonnnmmmnnnoooqqqrrrqqqooonnnooorrrsssssssssqqqqqqqqqrrrrrrssssssssspppqqqrrrrrrssssssrrrrrrsssqqqnnnllliiiddd___[[[sssiiicccgggoooyyypppkkkjjjyyywwwtttnnnfff___YYYRRRJJJDDD<<<:::666444444444333222222222222222222222222222333111222666888<<>>>>>:::999888888888999:::;;;???EEEOOOXXX```fffkkkoooqqqrrrrrrrrrtttsssiii^^^RRROOOPPPXXXaaalllxxx~~~}}}|||zzzvvvppplllgggddd```\\\XXXSSSMMMIIICCC@@@<<<999888777666555333333444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444444555555666666555555444333333555666888888999999666777888999::::::::::::::::::;;;:::888777888999???@@@EEEOOO[[[hhhqqquuuxxxxxxxxxxxxwwwuuutttsssuuuvvvxxxzzz{{{|||||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{}}}}}}zzz{{{|||}}}|||zzzzzz|||~~~{{{{{{zzzzzz{{{yyyvvvtttrrrrrrssstttttttttttttttsssrrrpppoooooopppqqqrrrppppppqqqppppppooonnnmmmmmmlllkkkkkklllooorrruuuuuusssqqqpppqqqqqqooonnnnnnoooooopppqqqrrrssstttsssssssssssssssttttttuuusssqqqnnnkkkiiifffbbb___aaa___cccnnnxxx~~~~~~zzznnnggg___iii}}}~~~yyyqqqfff]]]VVVOOOHHHCCC<<<:::666444444444333222222222222222222222222222444333555999<<<@@@KKKUUUkkk{{{~~~nnnhhh```[[[YYYXXXVVVTTTMMMPPPSSSTTTRRROOOMMMLLLNNNUUU]]]eeeppp{{{~~~xxxuuurrrqqqrrrtttttttttsssqqqooollliiieee___[[[TTTMMMHHHHHHKKKOOOXXXaaaoootttxxxyyy|||}}}|||xxxssspppnnnnnnmmmlll```___]]]ZZZZZZ]]]cccgggjjjmmmppprrruuu~~~ooo^^^RRRRRRWWWaaafffhhhkkkooommmggg]]]RRRJJJDDDBBBAAA<<<;;;999888888:::<<<===BBBHHHRRR\\\eeemmmtttxxxyyyyyyyyyzzz}}}|||rrrfffUUUPPPMMMQQQYYYcccqqq|||~~~{{{xxxvvvtttrrrppplllgggccc^^^[[[XXXUUURRRMMMGGGCCC>>><<<:::888666555555555333333333333444444444444333333333333333333333333222222333333333333444444222222333333444444555555333333444555666777777777555555777888999999999999777888:::;;;<<<======>>>===>>>???>>><<<:::;;;<<<;;;>>>CCCLLLWWWdddooovvvxxxxxxxxxxxxvvvtttrrrppprrrsssvvvyyy{{{|||||||||zzzzzzyyyyyyyyyyyyzzzzzz|||}}}~~~|||yyyzzz{{{|||{{{zzzzzz|||~~~{{{{{{{{{{{{{{{yyyvvvsssrrrrrrsssttttttttttttsssqqqqqqpppppppppppppppqqqoooooooooooooooooonnnmmmmmmlllllllllmmmppprrrtttvvvtttqqqpppqqqpppooonnnpppppppppqqqqqqrrrrrrrrrssssssrrrrrrrrrssstttuuusssqqqooommmkkkhhhccc```YYY[[[cccqqq{{{}}}{{{zzz}}}{{{qqqjjjaaagggyyy||||||tttiii^^^WWWPPPJJJEEE<<<:::666444444444333222222222222222222222222222444333555999<<>>@@@CCCJJJTTT```jjjttt}}}|||ooo]]]UUUOOOPPPUUU^^^lllxxx~~~~~~xxxsssooommmiiigggdddaaa]]]ZZZTTTRRRPPPMMMKKKFFFAAA===:::999888777555444444555222222333333333444444444222222222222222222222222222222222333333444444444222222333333444555555666333444555666777777777777777777888999999999999999:::;;;===>>>@@@AAAAAABBBAAABBBCCCBBB@@@?????????===@@@EEEJJJQQQ[[[gggoootttuuuvvvvvvuuusssqqqpppoooqqqtttxxxzzz||||||||||||{{{{{{zzzzzz{{{{{{|||||||||}}}~~~|||yyyzzz{{{zzzyyyyyy{{{}}}zzzzzzzzzzzzzzzxxxtttqqqrrrsssssstttttttttttttttrrrrrrsssttttttssssssrrrnnnoooooopppppppppoooooommmmmmmmmnnnoooqqqrrrssstttrrrppppppqqqrrrqqqpppssssssrrrrrrqqqqqqqqqqqqqqqqqqpppppppppqqqrrrsssrrrqqqpppooonnnjjjeeeaaaXXX[[[eeesss|||}}}zzzxxxvvvzzzxxxvvv|||ssslllfffjjjyyy~~~{{{yyylllbbbZZZTTTMMMIII<<<:::666555444444333222222222222222222222222222333222444888;;;@@@KKKVVVddduuu~~~~~~~~~zzzvvvtttrrrooolllllllllllljjjfffbbb``````\\\^^^]]]___fffrrrzzz{{{yyytttooommmooossswwwyyy}}}}}}~~~|||xxxqqqiiiddd\\\VVVRRRRRRSSSUUUZZZaaalllttt{{{tttpppjjjggghhhkkkmmmnnnbbb```[[[WWWWWW\\\dddjjjmmmpppssstttxxxgggUUUOOOPPPVVV```dddcccbbbddd___ZZZRRRLLLIIIIIIIIIIIIEEEBBB>>><<<;;;===@@@CCCDDDJJJUUUbbbnnnzzzvvveee\\\SSSRRRUUU^^^kkkwww~~~~~~{{{sssnnniiifffbbb___\\\ZZZVVVSSSMMMLLLJJJHHHFFFBBB<<<999777888777555333222333444222222222333333444444444222222222222222222222222222222222333333444444444222222333333444555666666444555555666666666666666888999999:::::::::999999<<<===???AAACCCDDDDDDEEECCCDDDEEEEEECCCAAAAAABBBCCCFFFJJJKKKLLLSSS^^^gggpppqqqsssttttttsssqqqpppmmmooossswwwzzz{{{||||||}}}}}}||||||||||||}}}}}}||||||}}}~~~~~~~~~xxxyyyzzzzzzyyyyyy{{{}}}xxxxxxxxxyyyyyyvvvrrrooorrrsssttttttuuuuuuttttttssstttvvvxxxxxxwwwuuutttnnnooopppqqqqqqqqqqqqqqqmmmmmmnnnooopppqqqrrrrrrqqqpppoooooorrrsssssssssuuuttttttsssrrrqqqpppooopppooonnnnnnnnnoooqqqrrrrrrqqqqqqqqqpppkkkfffaaaXXX\\\cccmmm{{{}}}zzzxxxxxxvvvxxx}}}wwwmmmssszzzxxxnnnqqq{{{|||vvvvvv|||xxxpppggg\\\QQQLLLEEE>>>777555777888333///222222222222222222222222666555555666777<<>>>>>???KKKOOO]]]ooo||||||jjj___TTTRRRVVV]]]gggooo}}}}}}||||||~~~~~~}}}zzzuuuooojjjdddcccaaa^^^ZZZVVVRRRPPPIIIHHHFFFCCCAAA>>><<<;;;666555444333222333333444222222333333333333444444222222222222222222222222444444444333333222222222222333444555666666666666666777888888777777888999999;;;<<<=========???@@@???@@@BBBDDDFFFFFFFFFFFFCCCEEEFFFFFFEEEEEEFFFGGGGGGIIIKKKLLLLLLOOOUUUZZZggglllrrruuutttqqqmmmkkkpppppprrrtttvvvyyy|||}}}}}}|||||||||||||||}}}~~~|||||||||}}}~~~~~~|||{{{xxxvvvvvvxxxzzz{{{~~~}}}|||yyywwwtttqqqpppssssssssstttttttttuuuuuurrruuuwwwwwwvvvtttssssssuuutttrrrpppoooooooooppppppppppppqqqrrrssstttuuusssrrrqqqqqqqqqrrrssstttsssrrrqqqoooooooooooopppqqqpppppppppqqqrrrrrrsssuuurrroooooopppmmmeee___YYY___iiiuuu}}}yyywwwuuussstttzzzwwwkkkoooqqqrrrzzzyyyuuuwww~~~|||qqqbbbVVVPPPCCC<<<666444777999777333222222222222222222222222444444555888:::???KKKXXX___lllyyy}}}yyywwwxxxyyy}}}{{{wwwsssppppppooooooppprrrwww|||~~~wwwooojjjkkkpppvvv~~~wwwooommmiiiccc\\\TTTSSS^^^kkkttt}}}xxxrrrlllhhhiiikkkmmmnnnggg___XXXXXXYYY\\\aaagggjjjmmmrrrvvv|||~~~hhhYYYVVVWWWZZZ___cccbbb]]]WWWOOOLLLIIIIIIFFFCCCFFFKKKKKKMMMNNNLLLHHHEEEDDDEEEMMMUUUfff{{{ooodddYYYVVVZZZ```jjjrrr~~~}}}|||zzzyyyxxxwwwuuuqqqkkkgggdddeeedddbbb]]]VVVOOOJJJFFFEEECCCAAA>>><<<:::999555444333222111222222333222222333333333333444444333333333333333333333333444444444333333333222222333333444555666666666666666777888888777777888999:::<<<>>>>>>>>>>>>@@@BBBAAABBBDDDFFFGGGHHHHHHGGGFFFGGGHHHHHHHHHHHHJJJLLLLLLNNNQQQQQQPPPRRRVVVZZZeeejjjqqquuuuuussspppoooqqqqqqsssuuuwwwzzz|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzxxxvvvuuuvvvxxxyyyzzzzzzyyyxxxvvvuuusssrrrrrrssssssttttttttttttttttttwwwyyyyyywwwuuuuuuuuutttsssrrrrrrrrrrrrssstttrrrqqqqqqqqqqqqqqqrrrrrrssssssqqqqqqpppqqqrrrssssssrrrqqqpppooopppqqqqqqrrrrrrqqqqqqrrrsssssstttuuurrrpppppppppnnngggbbb]]]eeerrr|||xxxuuurrrppppppuuuyyyyyykkkkkkxxxqqqooosss~~~yyywwwzzzxxxgggYYYSSSEEE>>>666444666999888555222222222222222222222222222333666:::===BBBNNN[[[bbbppp~~~{{{zzzyyyzzz~~~}}}zzz||||||{{{{{{|||wwwmmmggghhhnnnsssyyyxxxssskkkbbbYYYWWWaaannnxxxzzztttllliiijjjmmmoooooohhh___XXXWWWYYY[[[aaagggiiilllqqqvvv}}}kkk\\\XXXYYY\\\```ccc```XXXRRRIIIFFFEEEGGGFFFFFFJJJPPPTTTXXX[[[YYYTTTOOOMMMMMMTTTaaavvvuuujjj```]]]___eeennnwww~~~{{{yyysssrrrqqqooommmjjjdddaaabbbdddeeeccc]]]SSSJJJDDDBBBAAA@@@>>>;;;999888777333333222111111111222222222222333333333333444444444444444444444444444444444444444444444333333333444444555666777777777777666777888888777777888:::<<<===????????????AAACCCDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKKKKMMMPPPSSSSSSVVVYYYYYYWWWVVVXXX[[[bbbgggnnnsssuuuuuuttttttrrrsssuuuxxxzzz|||}}}~~~~~~~~~~~~~~~{{{{{{yyywwwuuuttttttuuuvvvuuuuuuvvvvvvvvvuuuttttttppprrrtttuuuuuuuuusssrrruuuwwwxxxxxxwwwuuuuuuuuusssssssssssstttvvvwwwxxxtttsssrrrqqqpppoooooooootttsssrrrqqqppppppqqqrrrqqqqqqpppooopppqqqrrrsssssssssrrrrrrssssssttttttsssqqqppppppqqqooojjjeeecccmmm}}}}}}}}}~~~|||xxxuuuqqqnnnnnnrrruuuzzz}}}mmmiiirrr~~~}}}mmmhhhiiisssvvveeeXXXRRRIIIBBB999555555666555333222222222222222222222222222333666;;;>>>DDDPPP]]]jjjyyy~~~~~~}}}|||~~~ttthhhccceeelllqqq}}}~~~xxxqqqggg^^^[[[eeeqqqxxxqqqnnnppptttuuutttiii```XXXWWWXXX[[[aaaggghhhlllqqqwww~~~oooaaa\\\]]]```cccddd___UUUMMMHHHEEEEEEGGGHHHIIIOOOVVV]]]bbbgggfff___XXXUUUTTT___oooxxxnnneeecccdddiiisss}}}zzzvvvtttqqqooollliiifffbbb]]]ZZZ\\\]]]^^^[[[VVVMMMEEE@@@???>>>===;;;999888666666333333222222222222222222222222222333333333444444555555555555555555555555555555555444444444444444444555666777888888888888666777999999888888999;;;<<<>>>???@@@@@@@@@BBBCCCFFFGGGIIIJJJKKKKKKJJJJJJMMMNNNNNNNNNOOOQQQUUUXXXXXX\\\``````^^^\\\\\\^^^aaafffmmmsssvvvwwwxxxxxxuuuwwwyyy|||~~~~~~{{{|||~~~}}}zzzzzzxxxvvvtttssssssssstttsssttttttuuuuuutttttttttpppqqqtttvvvvvvuuusssqqqssstttvvvvvvtttrrrrrrssstttttttttuuuuuuvvvwwwwwwtttsssrrrqqqqqqppppppqqquuutttrrrppppppoooppppppoooooonnnnnnoooppprrrsssssssssrrrrrrrrrrrrssssssqqqooonnnoooooonnnjjjgggkkkuuu{{{zzz}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||xxxvvvrrrooonnnqqqtttwwwrrrkkkqqq{{{xxxjjjdddeeesss{{{nnn```UUUPPPHHHBBB:::555444444444333222222222222222222222222333333666;;;>>>EEERRR___qqq~~~xxxxxx{{{~~~}}}|||~~~pppeee```cccjjjooozzz|||vvvnnneeebbbkkkwww{{{sssqqquuuzzzzzzyyyjjjaaaYYYWWWXXX[[[aaahhhhhhmmmsssyyyssseee___aaaeeehhhhhhaaaUUULLLHHHFFFFFFHHHJJJMMMTTT[[[eeekkkqqqppphhh___[[[[[[fffyyyxxxqqqjjjhhhjjjppp{{{|||wwwssspppppplllhhhddd```[[[WWWSSSSSSSSSQQQNNNJJJFFFAAA???======<<<:::999777666666333333444444444444444444222222222333333333444444555555555555555555555555555555555555555555555555555666777888999999999999777888::::::999:::;;;======>>>@@@@@@@@@AAABBBDDDGGGHHHIIIKKKLLLLLLLLLKKKNNNOOOQQQQQQRRRTTTXXXZZZ[[[```dddfffdddbbbcccdddeeeiiioootttwwwyyyzzz|||yyy{{{~~~|||}}}{{{yyyxxxwwwuuutttrrrrrrrrrrrrtttttttttttttttsssrrrrrrppprrruuuwwwwwwvvvtttrrrssstttuuuuuusssrrrrrrsssuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrssssssttttttsssrrrpppooooooppppppnnnmmmmmmmmmnnnpppqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrnnnnnnmmmmmmmmmllljjjhhhoooyyy{{{rrrlllooouuuyyy|||}}}}}}|||{{{{{{|||}}}~~~}}}|||}}}zzzxxxtttqqqooorrrsssvvv}}}xxxpppuuu~~~~~~ssskkkggglllzzzpppggg\\\SSSOOOCCC???999555444444555555222222222222222222222222333444666;;;@@@HHHWWWeeeuuuuuutttwww{{{~~~oooddd```bbbhhhlllxxx}}}wwwnnnkkkttt{{{sssrrrxxx}}}~~~|||mmmcccZZZXXXYYY\\\bbbiiijjjnnnuuu}}}wwwiiibbbeeejjjnnnnnnfffXXXNNNJJJGGGHHHKKKNNNQQQYYYbbbmmmtttzzzxxxnnneeeaaaaaannnyyysssoooooossszzz|||xxxssspppmmmkkkgggbbb]]]YYYUUUQQQNNNKKKIIIGGGDDDAAA@@@??????<<<;;;:::999888777666666333333444555555555444444222222333333333333444444555555555555555555555555555555555666666666666666666777888999::::::::::::888:::;;;<<<;;;<<<===???>>>@@@BBBBBBBBBBBBDDDFFFGGGHHHJJJLLLNNNNNNNNNNNNPPPRRRTTTUUUVVVWWWYYY[[[\\\aaagggjjjjjjkkkmmmoooooorrrvvvyyy{{{|||}}}~~~}}}~~~zzzxxxvvvvvvuuutttsssrrrrrrrrrttttttuuuttttttsssrrrqqqrrrtttvvvwwwwwwwwwuuutttuuuvvvwwwvvvtttssstttuuuvvvvvvvvvuuutttrrrqqqppppppppppppqqqrrrsssuuuvvvsssrrrqqqpppoooooopppqqqnnnnnnmmmmmmnnnoooqqqrrrrrrrrrqqqpppppppppqqqqqqmmmmmmmmmlllkkkjjjiiihhhoooyyy{{{jjjdddbbbiiirrrxxx|||~~~}}}}}}|||||||||}}}}}}~~~}}}zzzyyy|||~~~~~~{{{zzzvvvrrrppprrrsssuuu|||}}}tttyyyrrrllllllwwwzzzmmmfff```WWWOOOKKK@@@===999555444333333333222222222222222222222222333333666<<>>======>>>999999888888777666555555111222333444555444444333222222333333333333444444444444444444444444444444555555666666666777777777777888999:::;;;;;;;;;;;;:::;;;=========>>>???AAAAAACCCEEEEEEEEEEEEGGGIIIHHHIIILLLNNNPPPQQQRRRRRRQQQTTTXXXZZZZZZZZZ[[[[[[]]]bbbiiimmmpppsssxxx{{{{{{}}}~~~}}}~~~~~~|||yyyxxxuuuuuuttttttsssssssssssstttttttttttttttssssssrrruuuuuuvvvwwwwwwwwwwwwwwwuuuvvvvvvuuutttssstttvvvvvvvvvvvvvvvtttsssqqqpppnnnnnnnnnoooppprrrssstttrrrqqqpppoooooopppqqqqqqppppppoooooooooqqqrrrsssssssssrrrqqqqqqqqqqqqqqqnnnnnnnnnmmmkkkjjjiiiiiinnnwww~~~fffbbb^^^___hhhssszzz~~~}}}}}}}}}}}}~~~~~~zzzwwwxxxzzzzzz}}}~~~|||{{{vvvrrrqqqrrrrrrttt{{{www|||yyykkknnn|||qqqfffaaa[[[RRRJJJGGGBBB???;;;666333000///...222222222222222222222222333333666<<>>===<<<<<<888777777666555555444444000111222333444333333222222222333333333444444444444444444444444444444444555666666666777777888888888888999:::;;;;;;;;;;;;;;;<<<>>>???>>>???AAABBBDDDEEEGGGGGGGGGGGGIIIKKKIIIJJJMMMPPPRRRTTTTTTUUUSSSVVV[[[]]]]]]\\\\\\\\\]]]cccjjjoootttyyy}}}|||}}}~~~~~~}}}~~~{{{yyyxxxtttttttttttttttttttttsssrrrsssttttttuuuuuuttttttwwwwwwwwwwwwwwwxxxxxxxxxsssttttttsssqqqqqqrrrtttuuuvvvvvvvvvvvvtttrrrqqqmmmmmmmmmmmmnnnooopppqqqqqqpppooooooooopppqqqrrrsssrrrqqqqqqqqqrrrssstttuuutttssssssrrrrrrrrrrrroooppppppnnnllljjjjjjjjjuuuyyymmmYYYZZZ^^^ccchhhsss~~~zzzxxxzzz}}}}}}xxxuuutttuuuvvv}}}{{{wwwvvvtttrrrrrruuu{{{}}}zzz~~~wwwvvv}}}|||{{{~~~qqqfff\\\YYYUUUOOOIIIGGGHHHDDD>>>999666444222111333333222222333333444555444666999>>>JJJ^^^xxxuuullljjjjjjkkknnnqqqsssxxxzzzuuussssssssswww{{{ooohhhgggjjjmmmvvv~~~}}}yyyzzz~~~zzztttwwwqqqeeeZZZWWWYYY]]]dddkkkmmmwwwvvvkkkhhhkkkpppvvvxxxqqqcccXXXPPPRRRVVV\\\eeeoooxxx}}}yyywwwwww|||}}}}}}~~~|||zzzwwwsssnnniiieeeaaa\\\YYYSSSQQQOOOLLLIIIFFFEEEDDD>>>>>>??????>>><<<:::999999999888666555444333222333333333444444444555555555555555444444333333333333333444555666777888999777777777888999999::::::999999999888999999::::::===;;;;;;<<<>>>AAACCCCCCBBBDDDGGGJJJKKKLLLOOOQQQOOOOOOPPPSSSVVVYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZ^^^ccclllttt|||~~~}}}|||||||||}}}~~~}}}zzz|||}}}{{{wwwuuuvvvxxxvvvvvvvvvvvvuuuuuuuuuuuurrrsssuuuvvvvvvtttsssqqqwwwwwwvvvvvvuuuuuuttttttuuuvvvwwwuuusssqqqqqqrrrrrrrrrqqqpppooooooppppppqqqooommmllllllmmmppprrrppppppppppppppppppppppppooonnnooopppssstttsssrrrvvvvvvuuutttrrrqqqppppppqqqqqqqqqqqqqqqpppooonnn}}}|||jjjaaa]]]dddlllttt|||zzz{{{}}}~~~}}}{{{yyyyyyyyy~~~|||xxxuuutttrrrppppppsssxxx|||vvvrrryyy|||wwwtttssswwwzzzpppeee[[[VVVSSSMMMGGGEEEFFFBBB===888666444333111333333222222333333444555333666:::CCCSSSmmmtttjjjhhhjjjllloooqqqsssxxxxxxqqqmmmjjjjjjkkksssuuu|||wwwnnnlllnnnqqqvvv}}}~~~{{{}}}~~~wwwyyyvvviii\\\WWWWWWZZZ```fffnnnxxxzzzkkkbbbcccgggnnnuuuwwwpppbbbWWWUUUWWW\\\ccclllwww~~~}}}{{{xxxvvvrrroooiiieeeaaa]]]XXXUUUPPPOOOLLLIIIFFFDDDCCCBBB===>>>>>>>>>===;;;999888888888777666555444333222333333444444444555555555666666666555555444444444333333444555666777888888666777777888888999::::::999999888888999999::::::===<<<<<<===???BBBCCCDDDCCCFFFIIILLLMMMMMMOOOPPPSSSSSSTTTVVVXXXZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\bbbgggoooxxx}}}|||{{{{{{||||||}}}|||}}}}}}|||zzzxxxyyyyyyvvvvvvvvvvvvvvvuuuuuuuuutttttttttsssssssssttttttvvvvvvvvvvvvuuuuuuuuuuuusssuuuvvvuuusssqqqqqqrrrrrrqqqpppoooooooooooopppooonnnmmmmmmmmmoooqqqrrrssssssrrrrrrqqqqqqqqqqqqqqqpppppprrrttttttsssrrruuuuuutttsssrrrqqqppppppqqqqqqqqqppppppnnnmmmlllkkkbbbdddbbbmmmyyy}}}~~~}}}|||{{{~~~|||{{{yyyuuurrrqqqpppnnnmmmpppuuuyyyzzzrrrppp~~~|||vvvqqqnnnlllrrrwwwqqqeeeYYYTTTQQQJJJEEECCCCCC@@@;;;777555444333222333333222222333333444555333666<<>>>>>@@@CCCEEEFFFGGGKKKNNNQQQQQQQQQRRRSSSXXXXXXYYYZZZ[[[\\\\\\\\\^^^]]]\\\[[[\\\]]]```aaaiiinnnuuu}}}}}}{{{{{{{{{{{{||||||}}}}}}||||||}}}}}}|||{{{wwwwwwwwwvvvvvvvvvuuuuuuvvvuuusssqqqrrrsssuuuvvvuuuuuuuuuvvvvvvvvvwwwwwwsssuuuvvvuuusssrrrrrrrrrqqqpppoooooooooooooooooommmnnnnnnooopppqqqrrrrrrtttttttttssssssrrrrrrrrrtttsssssstttuuuuuutttrrrttttttsssrrrqqqppppppoooqqqqqqqqqpppooommmlllkkkyyybbb]]]bbbjjjwww}}}|||{{{}}}|||zzzxxxuuuqqqpppooommmlllooossswww~~~wwwooosss}}}wwwssspppnnnpppuuuuuuhhh[[[UUUPPPIIIDDDBBB@@@===999666555555333222333333222222333333444555666888>>>HHH\\\|||~~~vvvxxxzzz~~~{{{vvvpppiiieeeccccccccchhhgggjjjnnnppppppuuuzzz~~~wwwuuuvvvwww}}}}}}vvvyyyqqq```WWWTTTUUUZZZ___mmm{{{gggUUUNNNMMMPPPTTT[[[bbbfffeee^^^YYYXXX]]]fffooozzz|||wwwsssooojjjgggdddaaa\\\XXXUUURRRNNNLLLJJJIIIGGGDDDBBB@@@??????<<<;;;;;;:::999888777666666666555555444444333333444444444444555555555555666666555555555555555555333333333444555666666666666666777777888999999:::999888888888999:::;;;<<<>>>???@@@AAABBBDDDGGGJJJMMMPPPTTTVVVVVVVVVVVVVVVYYY[[[]]]____________```cccbbb``````aaadddgggiiipppuuu|||}}}|||{{{{{{||||||}}}||||||}}}}}}{{{|||~~~}}}{{{xxxxxxxxxwwwwwwvvvvvvuuuttttttsssrrrssstttuuuvvvtttuuuuuuvvvwwwwwwxxxxxxwwwxxxxxxwwwtttrrrqqqrrrppppppooonnnnnnoooooopppnnnoooppprrrrrrrrrqqqqqqrrrrrrssssssssstttttttttvvvuuuuuuuuuvvvvvvtttrrrrrrrrrrrrqqqpppppppppooorrrrrrrrrqqqooonnnlllkkkpppaaaaaahhhxxx}}}|||||||||zzzwwwqqqpppooommmmmmnnnrrrvvv}}}{{{nnnlllttt{{{wwwsssqqqooottt}}}ooo```XXXRRRKKKEEEDDD>>><<<888666666555333222333333222222333333444555777:::>>>HHH[[[zzz|||ssspppiiiccc___^^^^^^___fffddddddgggiiijjjpppwwwzzzuuutttxxx~~~|||vvv{{{uuubbbXXXTTTUUUZZZ```lll|||sssYYYIIIDDDEEEEEEGGGLLLQQQWWWZZZZZZZZZWWW___jjjuuu{{{vvvqqqlllgggccc^^^[[[WWWSSSQQQNNNKKKIIIIIIHHHFFFDDDBBB@@@@@@???<<<;;;:::999888777777666555555555555555555444444444444444555555555666666444444444444444444444444333444444555555666666666777777888888999999::::::999999999999:::;;;<<<===???AAACCCCCCCCCFFFIIIMMMNNNQQQUUUWWWWWWWWWWWWXXXZZZ]]]aaacccccccccdddeeegggfffeeeeeehhhkkkoooqqqwww|||~~~}}}|||}}}~~~~~~}}}|||{{{{{{~~~|||zzz{{{~~~~~~|||zzzzzzyyyyyyxxxwwwvvvvvvvvvqqqrrrtttuuuuuuuuuttttttttttttuuuvvvwwwxxxyyyyyy{{{|||{{{yyyuuurrrqqqqqqppppppoooooooooooopppppppppqqqsssssssssrrrqqqoooooopppqqqrrrsssuuuvvvvvvwwwvvvuuuuuuvvvuuusssrrrpppppppppppppppooooooooosssssssssrrrqqqpppnnnmmmpppdddbbblllwww}}}}}}}}}}}}zzzwwwppppppooonnnmmmnnnqqqttt|||vvviiidddggguuu{{{wwwuuurrrwwwwwwfff\\\TTTLLLGGGEEE>>><<<999777777666444222333333222222333333444555666999>>>HHHYYYttt|||xxxpppmmmgggbbb___^^^___```dddaaa```bbbdddffflllttt~~~vvvsssxxx~~~{{{xxx~~~yyyfffZZZVVVVVV\\\bbbmmm~~~dddNNNBBB>>>>>>>>>???AAADDDIIINNNSSSVVVWWWaaaooo{{{~~~~~~zzzuuuqqqkkkeeeaaaYYYVVVSSSPPPNNNKKKIIIGGGGGGFFFEEECCCAAA@@@@@@???<<<;;;:::888777777777777555555555666666666666666444444555555555666666666333333333444444444444444555555555666666666777777888888999999:::;;;;;;;;;:::::::::;;;<<<===>>>???@@@CCCEEEEEEEEEGGGLLLPPPNNNPPPSSSTTTUUUUUUWWWYYY]]]bbbggghhhhhhgggiiikkkkkkkkkkkkmmmooossswwwyyy~~~~~~}}}}}}}}}~~~~~~|||yyyyyy{{{~~~~~~|||{{{{{{||||||{{{yyy{{{zzzzzzyyyxxxwwwvvvvvvpppqqqtttvvvvvvvvvtttsssuuuuuuvvvvvvwwwxxxyyyyyy|||||||||yyyuuurrrppppppppppppppppppppppppqqqrrrqqqrrrsssttttttsssrrrqqqooooooqqqrrrtttuuuvvvwwwuuutttssstttuuutttsssqqqnnnnnnoooooooooooooooooossssssssssssrrrqqqppppppqqqbbb```eeettt|||{{{||||||wwwsssooooooooommmlllmmmpppsssyyywwwnnnccc]]]]]]iii~~~}}}{{{~~~~~~kkk___VVVMMMHHHFFF???<<<:::888777666444222333333222222333333444555555888>>>FFFTTTjjj}}}xxxtttmmmjjjeee```^^^^^^```aaa```]]]\\\^^^___aaahhhoooyyyxxxsssvvv}}}~~~}}}xxxwwwjjj]]]WWWWWW\\\cccqqqkkkRRRCCC===;;;;;;:::;;;<<<>>>AAAEEEJJJMMMVVVbbbrrr|||}}}~~~}}}zzzuuuqqqlllfff```\\\UUURRROOOLLLKKKIIIFFFDDDEEEDDDCCCAAA@@@?????????===<<<:::888777777777777666666666777777777888888555555555555666666666666444444444444555555555666666666666777777777777777999::::::;;;;;;<<<<<<===;;;;;;<<<<<<===???@@@AAAAAADDDGGGGGGFFFHHHMMMRRROOOQQQRRRSSSTTTVVVZZZ]]]ccchhhmmmooolllkkklllnnnqqqrrrtttwwwzzz~~~~~~}}}}}}}}}~~~~~~|||xxxwwwyyy{{{|||}}}}}}~~~~~~}}}{{{yyyzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyywwwtttrrrqqqqqqqqqqqqqqqqqqqqqrrrsssssspppqqqrrrssstttuuuvvvvvvrrrssssssttttttuuuvvvvvvsssrrrqqqrrrssssssrrrpppmmmmmmmmmnnnnnnoooooooooqqqqqqrrrrrrrrrqqqqqqpppzzzeee___bbbhhhxxx~~~zzzxxxxxxzzztttooonnnnnnnnnlllkkkllloooqqqsssppphhh___YYYYYYbbbwwwnnnaaaWWWNNNHHHFFF???===;;;999888666444111333333222222333333444555555888===CCCNNNaaawwwzzzuuurrrfffccc^^^ZZZXXXYYY[[[\\\]]]ZZZYYY[[[\\\^^^dddllloooxxxyyyzzzzzzuuuuuu|||~~~xxxttttttmmm___XXXWWW\\\bbbuuuqqqVVVBBB;;;:::;;;;;;999:::<<<===>>>@@@DDDFFFTTTaaarrr{{{{{{}}}yyy|||vvvtttoookkkgggaaaZZZVVVSSSPPPLLLJJJIIIGGGEEECCCDDDCCCBBB@@@???>>>>>>>>>===<<<:::888777777888888666666777777888888999999555555555555666666666777444555555555666666777777777777777777888888888888::::::;;;<<<<<<======>>><<<<<<======>>>@@@AAABBBAAAEEEHHHHHHGGGIIINNNSSSRRRSSSTTTUUUVVVYYY^^^aaahhhnnnssssssooommmmmmoooxxxyyy|||~~~}}}||||||}}}}}}|||xxxvvvwwwyyy{{{{{{}}}~~~zzzxxxyyy{{{||||||{{{zzzxxxwwwwwwvvvtttsssrrrqqqrrrtttvvvxxxwwwwwwwwwwwwwwwxxxxxxxxxtttuuuvvvuuusssrrrrrrrrrrrrqqqqqqqqqrrrsssssstttnnnoooppprrruuuwwwyyyzzzvvvvvvvvvvvvuuuuuuuuuuuuqqqppppppqqqrrrrrrqqqooollllllmmmmmmnnnooooooooooooooopppqqqqqqqqqqqqppptttfffYYYWWW]]]hhhttt}}}}}}|||zzzzzzwwwqqqnnnkkkjjjkkkmmmnnnmmmjjjvvv|||}}}xxxggg```[[[XXXVVV[[[ppptttdddWWWNNNHHHDDD???:::666777666333222333222222222222333444555555;;;999<<>>???AAACCCOOO^^^ooozzz{{{vvvuuuvvv{{{|||~~~|||uuuooohhhdddbbb^^^XXXRRRLLLLLLKKKIIIGGGDDDBBBAAA>>>>>>======<<<<<<;;;;;;;;;;;;:::999888888888999777777777777888888888888666666666666777777777888666777777888888888888888888;;;:::666444777::::::999999::::::;;;:::::::::<<<<<<===>>>???AAACCCDDDDDDEEEGGGIIIJJJMMMQQQUUUWWWWWWWWWXXXZZZ^^^aaacccjjjlllooorrrtttttttttssszzz}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{||||||~~~|||{{{{{{{{{yyyyyyzzz{{{{{{zzzwwwtttrrrrrrrrrssstttvvvwwwxxxtttvvvxxxzzzyyywwwuuusssssssssssssssssssssssssssqqqpppooonnnnnnppprrrsssooopppqqqrrrtttuuuvvvvvvzzz{{{|||zzzwwwtttsssrrrrrrqqqooommmmmmmmmmmmnnnlllmmmmmmnnnnnnnnnnnnmmmpppqqqqqqrrrsssssssssrrr|||rrrdddZZZSSSTTTZZZcccnnnxxx}}}|||{{{|||xxxrrrmmmkkkiiijjjlllnnnlllkkkttt{{{~~~xxxzzztttfff^^^XXXVVVUUUZZZmmmyyyhhh[[[QQQJJJGGG@@@:::666777666333222444222222222222333444555666:::;;;AAALLLXXXbbbnnnxxxxxxwwwtttrrrpppoooqqqppprrrssssssqqqlllgggccc]]][[[WWWTTTSSSRRRRRRRRRQQQQQQRRRTTTWWW[[[^^^aaaffffffhhhjjjmmmnnnlllkkkggggggiiioooxxx~~~xxxoookkksss{{{vvvvvvyyy~~~}}}yyyvvvvvvwwwwwwwwwssstttwwwiii]]]YYYZZZaaajjj}}}sssYYYMMMBBB>>>===;;;;;;======>>>>>>>>>>>>???BBBDDDLLLXXXeeennnwww}}}vvvrrrqqqrrrsssuuuwwwzzz~~~~~~|||||||||yyysssmmmfffaaa___\\\VVVQQQKKKJJJIIIGGGEEECCCAAA@@@??????>>>======<<<;;;;;;::::::999888888888999999888888888999999999999:::777777777777777777777777666777777888888888888888:::===<<<888666999<<<;;;;;;;;;<<<============<<>>???@@@???>>>???EEEDDDCCCAAA@@@AAADDDGGGLLLSSSYYY^^^eeeooovvvxxxyyyxxxwwwsssooommmlllmmmpppqqqtttwww{{{~~~~~~zzzvvvtttrrrrrrlllmmmrrr|||~~~vvvnnniiibbb^^^[[[XXXSSSOOOIIIHHHGGGEEECCCAAA@@@???@@@@@@???>>>===<<<;;;;;;999888888888888999999:::999999:::::::::;;;;;;;;;888888888888888888888888666777888888999999888888;;;>>>>>>:::999<<<>>>======>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPTTTXXX[[[\\\]]]^^^```dddiiimmmppppppooonnnppptttzzz~~~~~~{{{{{{{{{||||||~~~~~~}}}||||||||||||~~~|||{{{zzz{{{{{{zzzyyywwwxxxxxxyyyxxxwwwvvvuuuuuuuuuuuutttsssrrrrrrqqqsssssssssssssssssssssssstttsssqqqpppoooppppppqqqqqqqqqrrrrrrrrrssssssssswwwxxxxxxwwwtttqqqpppqqqpppooonnnlllllllllmmmmmmnnnooopppqqqrrrrrrrrrrrrssstttuuuvvvwwwvvvuuuuuueeeTTTMMMMMMLLLOOORRRUUUZZZfffrrr~~~||||||~~~~~~xxxtttjjjjjjiiiiiiiiikkkkkklllqqqzzzzzzkkkjjjxxx}}}vvvlll```WWWTTTTTTUUUaaappptttcccTTTKKKBBB<<<888777666333333555333222222333333444555666777===MMMbbbqqqwwwzzz|||ttthhh\\\VVVSSSPPPPPPRRRRRRSSSUUUUUUUUUSSSQQQOOOPPPPPPQQQOOONNNLLLLLLMMMMMMPPPUUU[[[aaadddffffffgggfffeeeeeedddaaa]]]YYYXXXXXXZZZ___gggpppyyy~~~{{{wwwooogggdddkkkxxx~~~~~~yyysssnnnlllmmmmmmnnnkkkrrr~~~www___XXXWWWXXXbbboookkkRRRHHHCCC@@@CCCEEEDDDDDDFFFLLLMMMNNNMMMLLLLLLNNNPPPSSSSSSSSSTTTWWW^^^dddhhhggghhhjjjiiihhhggghhhiiimmmnnnqqquuuxxx{{{~~~}}}yyyrrrkkkfffbbbaaa^^^aaagggppp|||tttiiieee^^^YYYVVVSSSPPPMMMHHHGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@>>>===<<<;;;:::888888888888888999:::;;;999999:::::::::;;;;;;;;;:::::::::999999999999999888888999:::::::::999999;;;??????;;;:::===???>>>??????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHLLLMMMPPPRRRSSSWWW[[[___bbbbbbccceeeiiinnnrrruuuuuuttttttuuuyyy~~~|||||||||{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxxyyyzzzzzzyyywwwxxxzzz{{{zzzyyywwwuuuvvvuuusssqqqpppppppppqqqssssssssssssttttttttttttuuutttsssqqqpppppppppppprrrrrrrrrrrrqqqqqqqqqqqquuuvvvvvvtttqqqoooooopppqqqpppnnnmmmmmmmmmnnnnnnppppppqqqqqqrrrrrrqqqqqqssstttvvvwwwwwwvvvuuutttlllWWWLLLIIILLLLLLPPPUUUXXX___nnn|||||||||~~~xxxssskkkkkkjjjiiihhhiiikkklllqqqzzz}}}jjjgggrrr~~~}}}yyyqqqeeeZZZVVVSSSTTT^^^lll{{{ooo[[[OOODDD>>>888888666444333666333333333333444555666666:::CCCVVVpppzzziii]]]QQQLLLIIIFFFFFFIIIFFFGGGHHHIIIJJJIIIHHHGGGIIILLLNNNNNNMMMMMMNNNPPPPPPUUU\\\eeelllppprrrsssqqqpppooommmiiiccc[[[VVVVVVVVVWWWZZZbbbmmmxxxyyypppgggccchhhsss|||zzzvvvppplllkkkkkkllllllhhhrrrqqq[[[WWWWWWWWWaaapppbbbMMMGGGCCCAAAEEEHHHJJJMMMRRRWWW[[[```bbbbbbaaa``````^^^YYYSSSPPPPPPSSSXXX[[[ZZZ\\\```bbbbbbcccdddeeegggiiilllooorrrtttvvvvvvyyyxxxtttlllbbbYYYSSSQQQRRRZZZeeeqqqwwwoooddd```[[[UUURRROOOMMMLLLHHHGGGEEECCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;999888888888999:::;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;???@@@<<<<<<>>>@@@?????????AAABBBBBBCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJNNNPPPRRRTTTVVVZZZ^^^bbbgggggghhhjjjmmmqqquuuwww{{{{{{|||~~~}}}}}}|||{{{zzzzzzzzzzzz|||||||||}}}}}}}}}}}}}}}}}}zzzwwwuuuvvvwwwxxxxxxuuuwwwyyyzzz{{{zzzxxxwwwuuutttrrrpppooopppqqqqqqsssssssssttttttuuuuuuuuuvvvuuutttsssqqqppppppoooqqqqqqqqqqqqqqqppppppppptttttttttrrrpppnnnnnnoooqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqpppooonnnnnnrrrsssuuuvvvvvvuuusssrrrvvv^^^PPPKKKJJJJJJKKKOOOVVV\\\fffvvv}}}}}}yyytttmmmmmmllljjjggghhhjjjlllqqq{{{llldddmmmyyy|||xxxsssggg]]]XXXSSSSSS___ooovvvaaaTTTFFF???999888777444444666333333333333444555666777???JJJbbb|||ppp___TTTJJJFFFDDDBBBCCCEEE@@@AAAAAABBBCCCCCCCCCCCCDDDGGGJJJLLLLLLNNNSSSWWWZZZ___hhhrrr{{{zzzpppeee^^^ZZZYYYXXXYYY___jjjwww}}}rrrgggcccfffnnnuuu~~~|||yyyqqqnnnjjjhhhiiijjjjjjjjjiiiuuulllXXXWWWYYYXXXcccssstttZZZHHHCCC@@@@@@EEEJJJNNNUUU\\\aaafffmmmqqqrrrpppooonnnddd\\\TTTPPPOOONNNPPPTTTSSSVVVYYY\\\]]]^^^aaacccfffhhhjjjmmmooopppqqqqqqqqqqqqmmmdddYYYPPPLLLKKKOOO^^^ppp{{{pppjjj```]]]XXXRRRNNNLLLKKKKKKGGGFFFDDDBBBAAAAAABBBCCC>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========;;;<<<======>>>>>>======;;;???AAA>>>===@@@AAA@@@???@@@AAABBBCCCDDDDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMPPPRRRUUUWWWYYY]]]bbbeeekkkkkklllmmmppptttxxxzzz~~~}}}|||{{{zzzzzzyyyzzzzzzyyyzzz{{{{{{|||||||||{{{{{{xxxuuuttttttuuuvvvuuuuuuvvvwwwxxxyyyxxxxxxwwwuuutttrrrqqqqqqqqqrrrsssssssssssstttuuuuuuvvvvvvvvvuuuuuutttsssqqqppppppqqqpppppppppppppppppppppsssssssssqqqnnnmmmnnnppppppooonnnmmmmmmnnnooopppppppppppppppooonnnmmmlllqqqsssuuuvvvvvvtttqqqppp{{{dddTTTLLLJJJIIIKKKKKKOOOVVV^^^fffsss~~~|||uuuppppppnnnkkkggggggiiilllrrr}}}qqqbbbjjjwww{{{wwwpppfff]]]WWWRRRRRRbbbuuurrr___TTTGGG@@@:::888777444444777444333333444444555666777???MMMiiivvviiiVVVMMMEEECCCCCCBBBCCCEEE?????????@@@@@@AAABBBBBBBBBFFFKKKMMMOOOSSS[[[aaaiiioooyyyvvvkkkiiifffdddgggppp}}}xxxkkkcccccchhhmmmtttxxxyyyuuu{{{{{{wwwsssooollleeecccbbbccceeeggggggggghhhvvv|||cccRRRVVVZZZZZZdddvvvjjjRRRFFFAAA@@@BBBGGGLLLOOOVVV]]]___dddjjjnnnnnnmmmmmmllldddZZZRRRPPPOOOLLLLLLPPPPPPRRRUUUWWWXXXZZZ]]]```dddfffhhhkkkllllllkkkkkkgggfffaaaYYYOOOKKKLLLPPPYYYnnnwwwnnnhhh^^^[[[VVVPPPKKKIIIJJJJJJEEEDDDBBB@@@@@@@@@AAABBB<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<===>>>??????===>>>??????@@@@@@??????<<>>>>>???@@@AAA:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>:::;;;<<<===>>>???@@@AAA??????@@@AAAAAAAAAAAA@@@>>>BBBDDDBBBBBBDDDEEEDDDAAABBBCCCDDDFFFFFFGGGGGGHHHHHHJJJKKKNNNPPPSSSTTTVVVXXX[[[]]]```ccchhhlllnnnnnnpppssswww}}}~~~~~~~~~~~~yyyzzzzzz{{{}}}~~~yyywwwuuuuuuuuuuuutttsssxxxwwwvvvtttsssrrrrrrrrrsssssstttuuuuuuvvvvvvvvvssssssssstttuuuvvvvvvwwwuuuuuuuuuuuutttsssrrrqqqnnnoooooooooppppppppppppssssssrrrpppnnnmmmoooqqqlllkkkjjjjjjjjjkkklllmmmkkklllmmmoooqqqrrrrrrsssrrrsssvvvwwwwwwtttqqqooouuueeeTTTMMMKKKIIIHHHHHHJJJMMMTTTYYYZZZ]]]gggsss{{{~~~|||}}}}}}zzzuuupppooonnnjjjhhhggghhhjjjqqqzzzhhhjjj|||ssslllaaaYYYVVVQQQUUUoooyyypppdddXXXRRRFFFBBB===999777555333222000111222222222333666888===KKKeee~~~yyytttxxx~~~xxxuuutttsssxxx~~~{{{}}}lllYYYMMMHHHCCCBBBEEEGGGEEECCCGGGDDD@@@??????AAACCCDDDEEEKKKQQQTTTVVV]]]iiirrr}}}tttddd___]]]\\\fffeeegggmmmsss|||ssseee[[[WWW]]]hhhsssyyy{{{yyywwwmmmeee\\\WWWWWWVVVTTTQQQQQQSSSUUUWWWZZZ___dddhhhfffrrrbbbUUUMMMQQQUUUYYYdddrrruuu[[[MMMGGGEEEFFFHHHJJJLLLOOOQQQRRRTTTVVVXXXZZZ[[[\\\\\\\\\YYYTTTNNNKKKKKKKKKJJJIIINNNOOOQQQSSSVVVXXXZZZ[[[aaa``````aaabbbbbb```^^^]]]UUUPPPOOOKKKIIIWWWiii~~~|||uuuzzz~~~}}}pppccc^^^ZZZTTTOOOLLLJJJGGGFFFDDDCCCCCCAAA@@@???>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>????????????>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDFFFGGGFFFDDDCCCCCCCCCHHHGGGFFFEEEEEEEEEFFFGGGKKKMMMOOOPPPQQQSSSVVVYYYYYY[[[___aaacccfffiiilllmmmnnnpppuuu|||}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxuuutttuuuwwwxxxuuuuuuuuuuuuvvvwwwxxxyyyyyywwwuuuttttttvvvxxxzzzuuuuuuuuutttuuuuuuvvvwwwxxxvvvtttttttttuuutttsssqqqqqqpppoooooopppqqqrrrqqqpppooonnnnnnnnnooopppooonnnnnnnnnmmmmmmmmmmmmmmmnnnpppqqqrrrrrrqqqqqqpppqqqrrrsssrrrpppnnnlllkkk\\\NNNHHHHHHGGGGGGIIINNNPPPUUUZZZ]]]cccrrr~~~~~~~~~xxxrrrnnnnnnmmmjjjhhhhhhjjjllloooxxxooopppyyymmmaaaYYYVVVRRRUUUnnnxxxnnnggg]]]SSSNNNFFFBBB===999777555444222000222333333222333555777<<>>===<<<;;;;;;::::::;;;;;;======<<<<<<<<<<<<<<<<<<========================?????????@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDEEEFFFDDDFFFGGGFFFDDDCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKNNNPPPRRRSSSTTTVVVYYY\\\[[[^^^aaadddfffiiillloooqqqrrruuuyyy|||zzz{{{{{{zzz|||}}}}}}|||~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}zzzwwwvvvwwwxxxyyyzzzyyywwwvvvuuutttttttttsssrrrqqqpppqqqrrrtttuuuwwwwwwvvvvvvuuuuuuuuutttwwwuuusssssstttuuutttsssqqqpppooonnnnnnnnnoooppppppooonnnmmmnnnnnnppppppoooooonnnnnnnnnmmmmmmmmmmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqooommmlll^^^RRRFFFDDDEEEFFFHHHKKKPPPRRRWWW^^^fffsss}}}|||vvvqqqmmmmmmllljjjiiiiiikkknnnnnnvvvvvvwwwrrrdddYYYUUURRRUUUkkk}}}||||||}}}mmmddd^^^VVVOOOLLLEEEBBB===999777666444222222333444333222333444666>>>DDDQQQ[[[]]]XXXVVVXXXgggrrryyyuuuooommmoooqqqvvvyyy|||wwwvvv}}}vvvaaaQQQIIIGGGEEEGGGLLLPPPPPPOOOOOOMMMKKKIIIHHHJJJLLLMMMUUUZZZ```dddhhhppp{{{nnn^^^YYYYYYWWWVVVUUUVVV[[[```hhhvvvzzzfffVVVKKKCCCBBBCCCDDDFFFHHHJJJLLLMMMGGGCCC===<<<>>>??????>>>???AAADDDGGGLLLQQQXXX\\\bbbkkkuuu}}}|||lll\\\PPPHHHEEEJJJPPPWWWcccpppfffQQQEEE@@@AAADDDHHHLLLOOOQQQRRRRRRTTTVVVXXX[[[]]]]]]]]]]]]WWWTTTOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUYYYYYYZZZ\\\]]][[[WWWTTTPPPJJJGGGIIIKKKQQQbbbuuurrreee___bbbooo}}}}}}uuuiii```XXXUUUPPPMMMKKKJJJHHHGGGDDDDDDCCCBBBAAA@@@??????======<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>===<<<<<>>????????????@@@BBBCCCDDD???<<<999888:::;;;;;;:::999;;;???BBBFFFLLLRRRWWW^^^eeekkknnnmmmgggZZZMMMFFFBBBAAAFFFMMMTTTaaammm~~~ttt]]]MMMDDD@@@AAADDDIIINNNRRRSSSTTTSSSUUUWWWZZZ]]]_________^^^XXXUUURRRNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRUUUVVVXXXZZZ[[[XXXSSSOOOKKKGGGEEEHHHMMMVVVgggxxxqqq___XXXXXXcccuuusssggg^^^YYYUUUPPPLLLJJJIIIGGGFFFCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>????????????AAAAAA@@@@@@???>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHDDDFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ\\\```bbbbbbeeehhhkkkmmmpppsssvvvzzz|||}}}|||{{{zzzxxx{{{|||~~~~~~|||{{{|||}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvuuuttttttttttttrrrsssuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxvvvsssrrrrrrqqqqqqsssuuuvvvuuutttrrrqqqooonnnmmmmmmnnnnnnooonnnnnnnnnoooppprrrssspppppppppooooooooonnnnnnnnnnnnooopppppppppppppppsssrrrpppooonnnmmmmmmmmmUUUMMMFFFFFFGGGIIILLLPPPPPPTTT^^^kkkxxx|||{{{||||||~~~{{{zzz||||||}}}~~~zzzvvvrrrqqqooolllhhhgggiiijjjnnnuuuuuu]]]TTTOOOQQQbbbwww~~~yyy}}}nnnbbb[[[TTTOOOMMMEEEAAA<<<999777666555333333444555444333333444666???AAAFFFIIIIIINNN\\\jjjvvvpppttt}}}}}}jjjXXXMMMHHHJJJMMMSSSYYY___ccceeebbbbbb```]]]ZZZYYYZZZ\\\aaagggpppxxx|||bbbUUUSSSTTTSSSSSSQQQQQQUUUXXX^^^jjjvvv{{{|||tttcccQQQFFF@@@<<<888999:::<<<===>>>>>>>>>===;;;999888888888888777666888;;;===@@@EEEKKKOOOWWW]]]bbbaaa^^^YYYOOOEEE???>>>???CCCHHHPPP\\\ffftttyyywwwhhhVVVJJJDDDAAABBBEEEJJJOOORRRTTTTTTTTTWWWYYY\\\___``````___^^^YYYWWWSSSOOOKKKIIIHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPTTTUUUVVVXXXXXXUUUPPPLLLIIIGGGGGGKKKQQQ[[[jjjvvv~~~}}}sssdddXXXUUUXXXiii{{{sssggg___[[[WWWQQQMMMJJJHHHEEEDDDBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBB@@@BBBDDDEEEFFFEEECCCBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIIIIHHHHHHIIIJJJMMMMMMNNNOOOPPPQQQRRRRRRTTTVVVXXXZZZ[[[^^^aaaddddddgggjjjmmmoooqqquuuwww|||~~~}}}{{{}}}}}}|||{{{{{{|||}}}}}}zzz|||~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~|||{{{zzzwwwwwwuuutttssssssrrrrrroooppprrrtttuuutttssssssssstttvvvwwwwwwvvvuuusssppppppppprrruuuvvvtttsssrrrqqqpppooonnnoooppppppppppppooooooppprrrssstttqqqppppppppppppooooooooooooooooooooooooooopppppprrrqqqpppooonnnnnnnnnoooTTTMMMHHHIIIJJJKKKNNNSSSSSSWWW```kkkwww~~~yyyxxxyyy{{{~~~|||{{{zzzyyy}}}|||yyysssssspppllliiiggghhhiiinnnuuuxxx___TTTQQQQQQ]]]nnn}}}{{{www{{{pppccc[[[SSSMMMKKKDDDAAA<<<999777666555444333444555444333444555777;;;>>>EEEIIIKKKSSSgggzzzzzzwwwdddUUUMMMJJJMMMRRRYYYaaaggglllooolllmmmlllhhhccc```aaadddhhhnnnxxx|||ooojjjlllqqqttt\\\QQQRRRSSSRRRSSSPPPPPPRRRTTTZZZeeeqqqrrrssslll[[[JJJAAA===:::555666999<<<>>>?????????<<<<<<;;;:::888777666555555666777888:::===AAAEEEMMMSSSXXXVVVQQQMMMGGG@@@:::;;;===???BBBIIISSS[[[fffiiiggg[[[NNNGGGCCCAAACCCEEEIIIMMMPPPRRRSSSSSSWWWYYY]]]___```___\\\[[[WWWVVVTTTOOOJJJHHHGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQTTTTTTTTTUUUUUURRRMMMJJJGGGIIILLLQQQXXXaaalllssszzzuuunnnggg]]]WWWYYY___rrrrrrfff___ZZZVVVPPPKKKHHHFFFCCCAAAAAA@@@@@@@@@??????????????????>>>=====================>>>>>>???@@@@@@@@@???@@@@@@BBBCCCDDDEEEEEECCCCCCEEEFFFFFFFFFEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDFFFHHHJJJKKKJJJJJJKKKMMMQQQQQQPPPOOOPPPQQQSSSTTTTTTVVVYYY[[[\\\___cccffffffiiillloooqqqssswwwyyy}}}~~~}}}{{{yyyyyy{{{}}}~~~zzz{{{}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}|||{{{zzzzzzyyywwwtttrrrpppoooooopppqqqsssuuuvvvvvvuuuuuurrrssstttuuuvvvuuuttttttooooooppprrrtttuuusssrrrrrrqqqpppoooooopppqqqrrrqqqpppoooooopppqqqssstttqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnoooooopppppppppppppppppppppppppppQQQLLLHHHJJJKKKLLLPPPUUUUUUXXX___iiittt~~~{{{zzz{{{|||{{{xxxvvvzzz~~~|||zzzrrrrrrpppllliiihhhiiikkkllltttvvv^^^WWWTTTRRRYYYdddxxx~~~}}}}}}|||{{{zzzvvv{{{qqqddd[[[SSSLLLJJJDDD@@@<<<999777777555444222333444444444444777999999???GGGLLLOOOYYYpppqqq^^^RRRNNNLLLPPPWWW___fffmmmssswwwvvvwwwvvvqqqjjjfffgggiiipppwwwqqqddd___bbbhhh{{{mmmXXXOOORRRTTTRRRSSSPPPOOOQQQSSSWWWcccnnnnnnooohhhWWWGGG>>>:::777888999:::===???AAACCCDDD@@@@@@AAA@@@===;;;:::999777777777666666777:::===AAAIIINNNKKKFFFBBB>>>:::777:::<<<;;;<<>>BBBDDDFFFIIILLLOOOPPPQQQVVVXXX[[[^^^^^^[[[XXXVVVRRRSSSRRRNNNJJJGGGHHHIIIKKKKKKLLLNNNOOOQQQRRRRRRSSSRRRQQQQQQQQQOOOKKKHHHEEEJJJPPPWWW___gggnnnqqquuunnnhhhbbb\\\ZZZcccnnnpppbbbYYYVVVRRRMMMIIIFFFDDDBBB@@@?????????>>>>>>>>>>>>>>>@@@???>>>>>>======>>>>>>>>>??????@@@AAAAAABBBBBB@@@AAAAAABBBDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGJJJLLLMMMMMMMMMNNNOOOSSSRRRPPPOOOOOORRRUUUWWWVVVXXXZZZ\\\^^^aaaeeehhhhhhkkknnnqqqsssvvvyyy|||}}}|||{{{{{{zzzzzz{{{{{{|||zzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyywwwvvvsssrrrpppoooooorrrssstttuuuvvvwwwwwwwwwsssssssssssssssrrrrrrrrrooooooppprrrttttttrrrpppoooooonnnnnnooopppqqqrrrpppooonnnnnnnnnooopppqqqrrrrrrqqqqqqqqqppppppppppppooonnnnnnmmmnnnooopppnnnoooqqqrrrssssssrrrrrrNNNIIIGGGIIIKKKLLLQQQVVVVVVXXX^^^hhhttt~~~}}}zzzzzzxxxwww{{{~~~|||{{{yyyqqqpppooollljjjiiikkkmmmkkksss~~~rrr]]]YYYXXXSSSVVV^^^rrr|||yyyxxxyyyzzzzzz|||xxx}}}rrreee]]]TTTMMMKKKDDD@@@<<<999777777555444111333444444444555777:::;;;AAAKKKQQQSSS]]]uuu{{{lll[[[PPPNNNMMMRRRZZZbbbiiiqqqwww{{{{{{}}}|||vvvnnniiiiiilllvvv}}}}}}rrreeeaaadddjjj}}}iiiUUUOOORRRTTTRRRUUURRRQQQRRRSSSXXXcccnnnoooooohhhWWWFFF===999666999999999:::===@@@CCCEEEEEEFFFGGGGGGEEEBBBAAAAAA::::::999777555555777:::999BBBGGGDDD>>>;;;777444555999;;;999777;;;CCCGGGJJJNNNLLLFFF@@@???>>><<>>>>>>>>>>>============@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJHHHKKKMMMNNNNNNNNNPPPQQQTTTRRROOONNNOOORRRWWWYYYWWWYYY\\\^^^```cccfffiiijjjmmmpppsssuuuwww{{{}}}zzzyyyyyyzzz|||||||||~~~~~~|||zzzzzz{{{||||||{{{zzzzzzzzzzzz{{{{{{|||~~~}}}}}}||||||||||||}}}}}}{{{zzzzzzyyyyyyyyyzzzzzzttttttsssrrrrrrrrrssssssnnnnnnooopppqqqsssssstttuuutttsssrrrqqqpppppppppooooooppprrrttttttqqqooommmmmmmmmmmmnnnoooqqqrrroooooommmllllllmmmnnnnnnrrrrrrrrrqqqqqqqqqpppppppppooonnnmmmmmmnnnooopppmmmoooqqqtttuuuuuutttsssPPPKKKHHHKKKNNNPPPTTTYYYXXX```kkkvvv~~~{{{yyyyyyzzz{{{~~~|||yyywwwuuurrrmmmiiiffffffggghhhlllrrr{{{zzzggg[[[\\\YYYOOOPPPYYYiiixxx|||uuutttxxxyyyvvvzzzzzz{{{sssggg___UUULLLIIIDDD>>>999999888444333555555555444444555666888999999???IIISSS^^^kkkxxx~~~}}}jjjWWWOOOOOOQQQTTT[[[dddoooxxx|||~~~|||wwwqqqjjjfffkkksss{{{{{{llljjjgggjjjxxx~~~eeeTTTOOOPPPOOONNNOOOPPPQQQQQQRRRXXXaaaggglllfff\\\PPPEEE===888666777888999999;;;@@@IIIOOOSSSTTTUUUUUUSSSOOOKKKHHHCCC===777666777888555222444777::::::777555666777333333333444666999;;;<<>><<<;;;<<<>>>@@@BBBDDDEEEEEEFFFHHHJJJRRRSSSUUUVVVVVVTTTQQQPPPOOONNNLLLKKKJJJJJJJJJKKKNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPNNNKKKHHHGGGGGGKKKOOOVVV^^^eeelllppprrroookkkhhhfffccchhh|||iiiXXXPPPJJJIIIGGGDDDBBB@@@???>>>========================???AAABBBBBBAAA@@@AAABBB???AAADDDDDDBBBAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSQQQQQQRRRUUUXXXZZZWWWYYY]]]aaaeeegggiiijjjkkknnnrrruuuxxx{{{~~~zzzkkkiiimmmppprrrtttyyy}}}|||yyyyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}{{{{{{{{{|||{{{zzzyyyzzzzzzzzzzzzyyyxxxxxxuuuuuuuuuuuuuuuttttttsssqqqqqqrrrssstttttttttttttttttttttsssrrrrrrrrrrrrqqqrrrrrrrrrrrrqqqppppppmmmmmmnnnnnnooooooppppppnnnnnnnnnnnnooopppqqqrrrqqqpppppppppoooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmoooooopppqqqssstttuuuuuuPPPKKKIIILLLPPPSSSXXX]]]eeelllwww}}}|||{{{zzz{{{||||||yyyvvvtttqqqmmmiiigggfffggghhhjjjpppzzzvvveeeZZZ]]]\\\SSSRRRYYYjjjyyy}}}wwwxxx~~~~~~qqqggg```VVVNNNKKKEEE>>>:::999888444333555555555444444555666888999>>>DDDLLLVVV___iiittt{{{{{{iiiWWWOOOPPPSSSVVV\\\fffpppxxx{{{}}}|||vvvnnnhhhbbbaaajjjuuu|||{{{}}}~~~~~~}}}rrrpppmmmppp}}}}}}dddSSSNNNOOOOOONNNOOOPPPQQQQQQRRRWWW___eeehhhbbbXXXLLLBBB;;;888666666888999:::===CCCLLLRRRWWWZZZ^^^aaaaaa]]]YYYVVVJJJCCC:::666666888777555444666888777444222222333555444444444555777888999;;;<<<<<<;;;999999:::<<<>>>@@@BBBCCCDDDEEEGGGIIIOOOQQQSSSUUUUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQOOOPPPPPPNNNLLLJJJJJJKKKLLLOOOVVV^^^fffmmmrrrtttuuupppmmmmmmppp|||}}}fffUUUMMMGGGFFFDDDBBBAAA@@@??????========================>>>@@@BBBBBBAAAAAABBBCCC@@@BBBDDDDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEHHHHHHHHHGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSRRRQQQSSSUUUXXXZZZXXXZZZ]]]aaaeeegggiiiiiimmmqqquuuyyy{{{~~~mmmaaaWWWWWW^^^dddjjjnnntttxxx||||||yyywwwwwwxxxzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyzzz|||}}}~~~~~~|||zzzzzz|||}}}|||{{{yyyyyyyyyyyyyyyxxxwwwwwwuuuuuuvvvvvvuuuuuutttsssrrrrrrssstttttttttssssssrrrrrrssssssssssssssssssqqqqqqqqqqqqqqqppppppooommmmmmmmmnnnnnnoooppppppqqqppppppooooooooopppppppppppppppooooooooonnnnnnoooooonnnnnnnnnooooooooooooooopppqqqrrrsssssstttPPPLLLKKKNNNRRRUUU\\\bbblllsss}}}{{{zzz{{{~~~{{{xxxrrrpppllliiigggggghhhiiiiiioooxxx{{{qqqbbbYYY^^^```YYYUUUXXXfffttt|||tttllleee\\\SSSOOOFFF???:::999888444333555555555444444555666888999BBBGGGOOOWWW___fffmmmqqqrrr{{{yyygggVVVPPPRRRUUUXXX^^^gggqqqwwwyyyzzzwwwnnnddd]]]ZZZ___lllzzz{{{uuupppkkklllmmmpppvvv}}}yyyxxxvvvxxx{{{bbbQQQLLLMMMOOOOOOPPPPPPQQQQQQSSSWWW]]]bbbccc^^^TTTJJJAAA;;;999888666777999<<<@@@GGGOOOTTTTTTXXX^^^ccceeedddaaa^^^TTTLLLAAA:::888888888888555666666555222111111222555444444444444444555666666777888777666666888:::<<<>>>@@@AAAAAABBBEEEGGGKKKMMMPPPRRRSSSRRRPPPOOOLLLKKKKKKKKKLLLMMMOOOPPPNNNNNNNNNOOOPPPQQQRRRRRRPPPQQQQQQOOONNNNNNOOOQQQQQQTTT[[[ccckkkrrrwwwyyy~~~yyyuuuyyywwwaaaRRRKKKDDDCCCBBBAAA@@@?????????===========================???BBBBBBBBBBBBCCCDDDAAACCCEEEEEECCCBBBCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRTTTVVVYYY[[[[[[\\\___bbbeeeggghhhiiinnnrrrwwwzzz}}}sssgggSSSKKKEEEGGGMMMTTT^^^fffoootttxxxzzzxxxvvvvvvxxxxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{zzzzzz{{{|||}}}~~~}}}{{{zzz{{{|||}}}}}}|||xxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttsssttttttttttttsssrrrrrroooppprrrtttttttttssssssppppppqqqqqqppppppooonnnmmmlllmmmmmmnnnnnnoooppprrrrrrqqqqqqpppoooooonnnoooooooooooonnnnnnnnnnnnmmmllllllkkklllmmmooopppoooooooooppppppqqqqqqqqqQQQNNNMMMQQQTTTXXX___gggpppxxx|||zzz{{{}}}zzzqqqooollljjjhhhhhhiiiiiijjjooowww|||rrrttt|||mmm```[[[bbbeee^^^XXXWWWbbbooo{{{~~~|||tttkkk```UUUOOOGGG@@@:::999777444444666555555444444555666888999@@@FFFOOOXXX```eeeiiikkknnnxxxwwwfffWWWRRRUUUVVVZZZ```iiiqqqvvvwwwvvvppphhh^^^ZZZYYY```nnn|||{{{ooohhhaaaZZZZZZ\\\```iiiqqq}}}}}}xxx```OOOJJJLLLNNNPPPQQQQQQQQQRRRTTTXXX\\\___aaa[[[SSSIIIAAA===::::::666777999===BBBHHHOOOSSSPPPRRRVVVZZZ]]]______^^^\\\UUUKKKCCC>>><<<:::999777777666444333222222333333333333333333444444444222444555444444444777888:::<<<>>>???@@@AAADDDFFFGGGIIILLLOOOQQQPPPOOONNNLLLLLLKKKLLLMMMOOOQQQRRROOONNNNNNOOOPPPQQQSSSTTTRRRSSSSSSRRRQQQSSSVVVYYYZZZ]]]cccjjjrrryyyooo]]]QQQLLLEEEDDDBBBAAA??????>>>>>>===========================???AAABBBBBBCCCDDDEEEBBBDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSUUUWWWZZZ[[[]]]^^^```ccceeeggghhhiiimmmqqquuuyyy{{{}}}xxxfffYYYKKKEEEAAABBBDDDIIITTT^^^kkkpppvvvyyyxxxwwwxxxzzzxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{{{{||||||}}}}}}~~~}}}{{{{{{|||}}}|||{{{xxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuutttuuuuuuuuuuuutttsssrrrqqqpppqqqsssttttttsssrrrqqqoooppppppppppppooonnnnnnlllllllllllllllnnnooopppqqqqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnniiiiiihhhhhhhhhjjjlllnnnnnnnnnooooooooooooooooooSSSPPPPPPTTTWWW[[[dddmmmzzz|||yyyzzz}}}yyyqqqooollljjjiiihhhhhhiiikkkooovvvxxxkkkkkk}}}zzzjjjbbb```fffiiiaaaYYYVVV```nnnzzztttgggYYYPPPHHHAAA;;;999777444444666555555444444555666888999>>>EEEQQQ]]]hhhmmmoooooorrrzzzwwwfffXXXTTTXXXXXX[[[bbbkkkrrrvvvuuutttiiibbb[[[ZZZ\\\bbbnnnyyyrrrddd[[[TTTNNNMMMOOOTTT]]]fffsss~~~uuu___PPPJJJKKKNNNPPPSSSSSSSSSUUUXXX[[[]]]___]]]YYYQQQIIIAAA<<<:::999777888:::>>>CCCIIIMMMOOOQQQQQQQQQQQQTTTWWW[[[]]]___[[[UUUNNNHHHCCC>>>;;;:::888555333333333333444000000111222333444555555111333444444333444666888888:::===>>>???AAACCCEEEDDDFFFJJJMMMOOOOOONNNMMMMMMMMMLLLMMMNNNPPPRRRSSSQQQPPPOOOOOOPPPQQQSSSUUUUUUVVVVVVVVVVVVXXX\\\```aaadddjjjqqqyyy{{{gggYYYPPPKKKGGGFFFDDDBBB@@@>>>===<<<===========================???BBBCCCCCCCCCDDDFFFCCCDDDEEEDDDCCCBBBDDDEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTVVVXXX[[[\\\___```aaaccceeegggiiijjjnnnqqqtttwwwyyy|||rrraaaUUUKKKFFFAAA@@@@@@CCCMMMWWWeeekkkssswwwwwwxxxyyy{{{xxxxxxyyyyyyyyyyyyxxxxxx||||||}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwxxxwwwvvvvvvuuuvvvvvvvvvuuutttsssrrrqqqsssssstttssssssqqqooonnnoooppppppppppppooonnnnnnllllllkkkjjjkkkmmmooopppnnnooopppqqqqqqqqqqqqpppmmmmmmmmmmmmmmmmmmmmmnnniiihhhhhhhhhiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnSSSRRRSSSXXX[[[aaalllxxx}}}}}}~~~{{{yyyzzz{{{vvvqqqooommmkkkiiihhhhhhhhhjjjnnnuuuuuugggddduuuzzzwwwkkkggggggkkkjjjbbbYYYVVV\\\jjjxxx}}}~~~vvvggg[[[IIIBBB;;;999777444444666555555444444555666888999???GGGVVVgggttt{{{|||zzzzzzyyyhhhZZZWWWZZZZZZ^^^fffnnnuuuxxxvvvttteee^^^ZZZ[[[^^^bbbkkktttzzzgggZZZQQQLLLHHHJJJLLLPPPWWW^^^iiivvvrrr```QQQKKKLLLOOOPPPUUUUUUUUUXXX\\\___``````\\\XXXRRRJJJCCC<<<888555888888:::???EEEJJJMMMMMMPPPMMMJJJHHHJJJNNNTTTWWW[[[[[[ZZZWWWRRRMMMGGGDDD@@@<<<777444333333333222///000111333444444555555222333444444333444666888666999;;;===>>>???BBBDDDCCCEEEHHHLLLMMMNNNMMMLLLLLLLLLLLLMMMOOORRRUUUVVVUUUTTTRRRQQQRRRSSSUUUVVVYYYZZZ[[[\\\\\\^^^bbbeeeeeeiiioooxxxqqq```UUUMMMHHHHHHGGGDDDBBB???===<<<;;;========================>>>@@@CCCCCCCCCCCCDDDEEECCCDDDDDDCCCBBBBBBCCCEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUWWWZZZ[[[]]]aaaaaabbbdddfffhhhkkklllqqqrrrtttvvvwww{{{~~~ooo```VVVIIIDDD?????????BBBKKKTTT^^^eeennnsssuuuvvvxxxzzzzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}|||{{{{{{{{{yyyxxxxxxxxxyyyzzzxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrqqquuuuuusssrrrqqqpppooonnnppppppqqqqqqppppppooonnnlllkkkjjjiiijjjlllnnnppplllmmmooopppqqqqqqpppppplllllllllmmmmmmmmmmmmmmmkkkllllllmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnoooooooooRRRRRRVVV\\\aaaiiixxxyyytttpppooonnnnnnttt|||}}}|||yyyxxx}}}}}}wwwrrrpppnnnkkkiiigggffffffgggkkkrrr}}}wwwfffaaannnyyyvvvsssuuummmmmmooopppjjj```XXXVVV^^^mmmzzzqqqdddJJJBBB;;;999777444444777555555444444555666888999???IIIZZZnnn~~~{{{kkk\\\XXX[[[]]]bbbjjjssszzz|||zzzwwwgggaaa\\\]]]aaadddkkksssooo]]]PPPLLLIIIIIIMMMPPPQQQUUU[[[aaammmzzz|||ppp```SSSMMMMMMOOOPPPWWWVVVWWW[[[```cccdddccc^^^\\\WWWPPPGGG???999555777888:::@@@HHHNNNPPPPPPKKKIIIEEECCCDDDHHHMMMQQQVVVXXXZZZ[[[YYYVVVSSSRRRLLLFFF>>>999777666444222111111333444444444333333222333444444333333555777444666999:::<<<===@@@BBBCCCEEEHHHKKKMMMMMMLLLKKKHHHIIIJJJMMMQQQUUUYYY[[[[[[YYYWWWUUUUUUVVVXXXYYY[[[]]]```aaabbbcccfffhhhhhhllltttyyydddXXXQQQJJJEEEEEEDDDBBB@@@>>>===<<<<<<========================@@@BBBCCCDDDCCCBBBCCCDDDBBBCCCCCCBBBAAAAAACCCEEECCCCCCCCCDDDEEEFFFHHHHHHFFFGGGIIIKKKKKKKKKJJJIIIKKKLLLMMMOOOOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXZZZ\\\]]]aaaaaabbbdddfffiiilllnnnqqqqqqqqqrrrsssxxx~~~qqqeee\\\LLLFFFAAAAAACCCGGGNNNUUU[[[bbblllsssuuuwwwyyy{{{||||||}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~|||{{{|||~~~~~~~~~}}}{{{zzzyyyzzz{{{|||xxxxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuutttsssrrruuutttrrrpppoooooopppqqqqqqqqqqqqqqqqqqppppppooolllkkkiiihhhiiikkknnnooolllmmmoooppppppooonnnmmmkkkkkklllllllllmmmmmmmmmlllnnnoooppppppooonnnmmmllllllmmmnnnoooppppppqqqQQQRRRWWW___fffppp}}}xxxrrrnnnkkkfffcccbbbaaabbbhhhppppppqqquuuyyy~~~}}}{{{xxxwwwzzzrrrqqqnnnllliiigggfffeeeccchhhooo{{{{{{iiiaaakkkrrroooooouuuoooqqqtttrrrjjj___XXXVVVhhhvvv~~~nnnbbbKKKCCC;;;999777444444777555555444444555666888999>>>HHH[[[qqq|||lll^^^YYY\\\```dddmmmvvv}}}|||yyymmmeee```aaadddgggnnnuuuzzzhhhVVVJJJKKKIIIKKKQQQTTTTTTVVVZZZ]]]hhhssswwwzzzzzzpppaaaUUUOOONNNOOOPPPXXXWWWYYY]]]bbbffffffdddcccaaa]]]VVVMMMDDD<<<777777777;;;BBBKKKQQQSSSSSSKKKJJJGGGFFFGGGJJJNNNPPPRRRUUUYYY[[[\\\\\\\\\]]]WWWPPPGGG???<<<999666444333444444555444333222111222333444333222222444666222444777999:::<<<>>>AAACCCEEEHHHKKKLLLLLLKKKJJJEEEFFFIIIMMMRRRXXX]]]______]]]ZZZXXXXXXYYYZZZ\\\]]]```ccceeeeeefffhhhiiikkkpppzzzjjjYYYQQQNNNIIIEEEBBBAAA@@@>>>======<<<<<<========================AAABBBDDDDDDCCCBBBCCCDDDBBBCCCBBBAAA@@@@@@BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJEEEFFFHHHJJJKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUWWWYYY[[[\\\]]]aaaaaabbbdddgggjjjmmmooooooooonnnmmmooottt{{{vvvkkkdddTTTLLLFFFFFFIIILLLRRRWWW[[[cccmmmtttxxxzzz|||~~~}}}~~~~~~}}}}}}~~~}}}}}}{{{zzzzzz{{{~~~~~~|||{{{{{{{{{}}}~~~xxxyyyyyyyyyyyyxxxwwwwwwuuuuuuuuuuuuuuuuuutttssstttssspppnnnnnnppprrrtttqqqrrrrrrrrrrrrqqqpppppplllkkkiiihhhiiikkknnnooommmnnnooopppooommmkkkjjjkkkkkkkkkllllllmmmmmmmmmkkkmmmoooqqqpppooollljjjllllllmmmnnnooopppqqqrrrWWWVVVYYY___fffssszzztttpppmmmiiiddd```XXXXXXYYYYYYZZZ\\\]]]^^^bbbcccfffjjjpppvvv|||{{{wwwxxx}}}}}}xxxwwwsssmmmiiihhhfffccc```eeeiiioooxxx{{{iii___gggrrrttttttwwwpppllloooqqqgggWWWXXXdddzzzttteee[[[HHHCCC;;;666444555555555333333333333333555888;;;@@@LLL```tttnnn^^^WWWXXX^^^fffrrr{{{~~~}}}pppmmmiiihhhiiillloooppp~~~}}}ooo```VVVRRRPPPRRRWWW\\\______aaadddeeeccceeekkkpppuuu}}}zzzsssgggZZZPPPLLLNNNQQQYYY[[[___aaacccfffiiillljjjhhhiiifffYYYFFF======:::======@@@JJJVVVXXXSSSNNNLLLKKKJJJJJJLLLOOOPPPTTTVVVXXXYYYZZZ\\\___bbb[[[XXXSSSKKKCCC<<<777444666666666777777888888888555555444333333222111111111222444666:::>>>BBBDDDFFFHHHLLLMMMKKKIIIGGGGGGGGGGGGIIIOOOWWW___eeehhhjjjddd[[[VVVVVVZZZ```ddddddfffhhhiiihhhhhhjjjkkknnnttt~~~sssaaaTTTNNNJJJEEE@@@AAA???<<<999999999;;;<<<===<<<<<<======>>>???@@@@@@BBBDDDDDDCCCBBBCCCDDDBBBAAA?????????AAACCCDDDEEEEEEEEEFFFGGGGGGGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSWWWWWWWWWWWWXXXYYYZZZ[[[^^^^^^___bbbeeeiiimmmooonnnnnnooorrruuuyyy|||~~~uuummm```\\\UUUQQQRRRYYYaaagggkkkmmmrrryyy~~~}}}{{{{{{}}}~~~~~~|||zzzyyyzzzzzzzzz{{{|||~~~|||zzzxxxvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuusssrrrqqqppppppqqqssstttssssssrrrqqqppppppppppppsssnnniiiiiimmmpppooommmooooooooonnnmmmmmmllllllnnnmmmmmmmmmmmmmmmnnnoooooonnnnnnnnnnnnnnnooopppooommmmmmppptttvvvtttrrr[[[ZZZ]]]dddmmm{{{}}}wwwrrrppplllfffbbb```]]]XXXUUUSSSSSSSSSTTTUUUVVVWWWWWWXXXYYY[[[^^^ccciiinnnqqqtttwww|||~~~~~~zzzwwwxxx|||~~~yyyqqqnnnjjjiiiiiijjjhhhgggeeeiiipppzzzooodddkkkttttttqqqpppjjjdddcccddd[[[SSS\\\mmmzzz{{{{{{xxxpppdddWWWOOOGGGBBB;;;666555555555555222333333333333444888;;;@@@MMMbbbwwwooo___XXXZZZ___gggrrr|||xxxvvvtttssstttuuuvvvvvv|||oooaaaYYYVVVWWW\\\cccjjjmmmmmmkkkkkkjjjffffffjjjnnnsss{{{|||uuuiii\\\SSSPPPRRRUUUZZZ]]]aaaeeegggkkkooorrrvvvuuuuuuqqqcccOOOBBB???;;;===>>>BBBLLLVVVWWWRRRLLLKKKIIIHHHIIILLLNNNPPPSSSUUUWWWXXXYYY[[[^^^```aaa^^^YYYRRRKKKCCC===:::777777888888888888777777444444333333222222111111///000111333777:::>>>@@@FFFHHHKKKMMMLLLLLLLLLLLLNNNOOOSSS]]]iiittt{{{}}}tttjjj]]]UUUTTTXXX]]]```gggggghhhhhhhhhjjjmmmpppvvv{{{tttiiiZZZPPPKKKHHHDDD??????>>><<<:::999:::;;;<<<<<<<<<<<<<<<===>>>?????????AAACCCCCCBBBAAABBBCCCCCCBBB@@@@@@@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHJJJKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\^^^^^^```bbbeeehhhkkkmmmnnnooopppsssvvvzzz~~~~~~~~~wwwnnnjjjeeebbbccchhhnnnsssqqquuu{{{}}}yyyzzzzzz{{{||||||}}}}}}}}}{{{zzzyyyzzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}|||zzzxxxvvvuuuttttttttttttttttttttttttvvvvvvvvvvvvvvvuuutttsssssssssrrrrrrrrrrrrssssssttttttsssrrrqqqpppppppppqqqnnnjjjkkkoooqqqpppmmmnnnnnnnnnnnnmmmmmmmmmmmmooooooooonnnnnnmmmmmmmmmnnnmmmmmmmmmnnnoooooopppmmmllllllooosssvvvvvvttt```aaafffooozzz}}}xxxsssnnnhhhccc___```]]]YYYVVVTTTRRROOOLLLNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQRRRUUUYYY]]]aaaccchhhmmmssszzz~~~}}}|||zzzvvvxxx|||~~~xxxnnnllljjjiiijjjkkkkkkjjjfffkkkqqq|||uuuiiioooyyyxxxrrrnnnddd[[[WWWUUUPPPOOObbb{{{wwwtttpppkkkddd[[[QQQKKKFFFAAA;;;666555555555555222222333222222444888;;;BBBQQQggg|||}}}mmm^^^XXXYYY___gggsss~~~tttjjjeeedddiiiqqq}}}|||tttmmmhhhhhhkkkoooxxxyyymmmaaaWWWTTTVVVYYY\\\```eeeiiimmmrrrwwwzzz{{{mmmXXXIIIBBB<<<>>>@@@DDDNNNUUUUUUPPPIIIHHHGGGGGGHHHKKKNNNPPPRRRSSSVVVWWWWWWYYY[[[]]]cccbbb^^^XXXQQQIIIBBB>>>888999:::;;;:::999888777555444444333333222222111//////000222555888;;;===EEEGGGKKKMMMOOOQQQTTTVVVYYY[[[cccqqqqqq___SSSRRRXXX]]]```iiiiiiiiihhhhhhlllqqquuuyyy}}}oooddd\\\QQQJJJHHHFFFBBB>>>======<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAABBBAAA@@@AAABBBDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPQQQRRRTTTVVVWWWVVVVVVWWWYYYZZZ\\\]]]^^^______```aaadddgggjjjkkkmmmnnnqqqtttxxx|||}}}|||zzzzzz}}}~~~~~~zzzzzzyyyyyyzzz{{{}}}~~~~~~|||{{{zzzyyy~~~}}}|||{{{{{{zzzzzz{{{|||||||||{{{zzzxxxwwwvvvrrrrrrrrrrrrrrrrrrrrrrrrvvvwwwvvvvvvuuutttrrrrrrsssssstttttttttssssssrrruuuuuutttsssrrrqqqpppppppppnnnlllnnnqqqsssqqqnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnoooooooooooonnnmmmlllllllllmmmnnnooopppqqqmmmllllllnnnrrruuuvvvvvvfffhhhooo{{{~~~ppplllgggccc```]]]ZZZXXXWWWVVVSSSQQQPPPNNNMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTVVVYYY\\\^^^bbbgggnnntttzzz}}}{{{|||yyyvvvxxx}}}}}}wwwqqqpppmmmkkkiiiiiihhhhhhggglllsss~~~wwwjjjppp|||yyyssscccXXXPPPMMMJJJMMMfff{{{uuullleee___XXXQQQMMMEEEAAA;;;666555555555555111222222222222555888;;;DDDUUUnnn~~~{{{lll^^^WWWXXX```hhhttt{{{yyy{{{wwwmmmjjjjjjmmmuuu|||~~~sssfff\\\XXXYYY[[[^^^bbbhhhmmmrrrxxx~~~{{{nnn]]]MMMDDD??????AAAGGGOOOTTTSSSNNNGGGFFFEEEEEEGGGJJJMMMOOOQQQTTTVVVWWWWWWXXXZZZ[[[```___]]]XXXRRRJJJCCC???999:::<<<===>>>===<<<;;;999999777666444333222111111111111222444777:::;;;BBBDDDHHHLLLQQQVVV\\\```dddhhhsssuuu```SSSSSSYYY```ccciiiiiiiiiiiijjjmmmqqquuuyyy}}}rrraaaXXXRRRKKKFFFEEEDDD@@@===;;;;;;;;;;;;::::::999999::::::::::::;;;<<<======>>>@@@BBBBBBAAA@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOOOOPPPRRRTTTVVVWWWVVVWWWYYY[[[]]]^^^``````_________```bbbeeegggiiikkkmmmppptttxxx|||}}}|||{{{zzzzzz|||~~~~~~|||{{{zzzzzzyyy~~~}}}|||{{{{{{{{{||||||{{{{{{zzzyyyxxxwwwsssssssssrrrrrrrrrrrrrrrttttttuuuuuuuuutttssssssssstttuuuuuuuuutttsssrrrvvvvvvuuutttsssqqqpppooonnnnnnnnnqqqssssssqqqooolllllllllmmmnnnoooooopppjjjkkknnnpppqqqpppooonnnkkkkkkkkklllmmmooopppqqqnnnmmmmmmnnnpppssstttuuukkkoooyyyxxxssspppdddaaa\\\YYYXXXWWWVVVUUURRRQQQQQQOOONNNMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPOOORRRSSSTTTUUUWWWYYYZZZ[[[]]]aaahhhooouuu{{{|||{{{|||zzzxxxzzzwwwsssqqqoookkkhhhfffffffffhhhlllsss~~~yyyjjjooo~~~wwwdddWWWMMMJJJGGGKKKaaa||||||sssggg^^^XXXSSSNNNIIIDDD@@@:::777555555555444111222333333333666999===DDDXXXttt}}}pppbbb[[[[[[aaaiiiuuuuuuooommmnnnsssyyyyyymmmccc]]]\\\]]]```dddjjjpppvvv|||}}}vvvlll```RRRHHHCCCAAABBBIIIPPPSSSQQQNNNFFFEEEDDDDDDFFFIIILLLNNNRRRTTTWWWXXXXXXXXXYYYZZZ[[[ZZZYYYUUUPPPIIICCC???999;;;===>>>@@@@@@@@@@@@???>>><<<999666444222111111111111111333555777888<<>>GGG]]]|||xxxkkkbbbaaacccjjjvvv}}}vvvtttsssuuuyyy~~~~~~uuullleeebbbbbbbbbffflllrrrxxx~~~~~~xxxssskkk]]]PPPHHHCCCCCCJJJPPPQQQOOONNNFFFEEEDDDDDDEEEHHHKKKMMMRRRTTTWWWXXXXXXWWWWWWXXXWWWWWWUUUSSSOOOJJJEEEBBB;;;;;;<<<===???@@@AAABBBBBBAAA???<<<888555333222000000//////000111222333777:::???DDDIIIPPPWWW[[[bbbkkkzzzwwwgggZZZUUUWWW\\\```dddfffhhhhhhgggfffggghhhmmmqqqxxxrrreee[[[TTTPPPMMMJJJFFFCCCAAA@@@===<<<:::999999888888999999:::::::::::::::;;;<<<======???AAACCCCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGHHHIIIJJJLLLMMMNNNOOONNNNNNOOOPPPRRRTTTUUUWWWYYY[[[]]]___``````___]]]]]]^^^___```ccceeegggjjjlllooossswww{{{}}}~~~zzzyyyxxxwwwxxxxxxyyyzzz}}}|||zzzyyyxxxyyyzzzzzzxxxyyyzzz{{{{{{{{{zzzzzzwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttssssssnnnoooqqqssstttuuuvvvvvvtttttttttttttttsssrrrqqqsssssstttttttttrrrpppooonnnpppqqqrrrrrrqqqooonnnlllllllllmmmnnnooooooppppppppppppnnnllljjjgggfffjjjjjjjjjkkklllmmmnnnooooooppprrrqqqpppnnnoooooouuuzzz{{{rrriiiccc]]]XXXUUUWWWUUURRRRRRRRRRRRPPPOOONNNPPPQQQPPPNNNMMMPPPRRRRRRSSSVVVYYYZZZ[[[ZZZZZZXXXXXXYYY[[[\\\\\\\\\]]]ZZZ\\\```ccchhhnnnvvv{{{}}}~~~~~~}}}xxxmmmnnnmmmjjjfffdddeeeggghhhlllsss~~~yyylllXXXHHHEEECCCCCCNNN^^^yyy}}}||||||}}}{{{mmmccc]]]WWWOOOIIIAAA>>>:::777666555444444333444555555666888===@@@PPPhhhqqqhhheeedddkkkwww}}}|||zzz{{{}}}|||}}}uuuoookkkjjjeeeiiiooouuuzzz~~~mmm]]]LLLEEECCCJJJPPPPPPNNNNNNHHHFFFEEEDDDEEEGGGJJJLLLQQQSSSVVVWWWVVVUUUUUUVVVTTTSSSQQQOOOLLLIIIGGGEEE>>>===;;;;;;;;;<<<>>>???AAA@@@>>><<<999777555444111111000//////000111222444666:::===@@@DDDIIILLLTTT\\\hhhrrrxxxzzz{{{|||qqqmmmddd[[[VVVWWW]]]bbbdddeeedddccc```___```bbbaaagggooovvv{{{yyylll```UUUNNNKKKJJJGGGEEEBBB???======<<<<<<:::999888777777888999;;;::::::::::::;;;<<<===>>>>>>@@@AAABBBAAA@@@AAABBB@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMIIIIIIIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVWWWZZZ\\\]]]]]]\\\\\\\\\\\\\\\^^^```ccceeegggkkkmmmqqquuuxxx{{{|||}}}xxxxxxxxxxxxxxxxxxxxxxxx|||{{{yyyxxxxxxxxxzzz{{{{{{||||||}}}}}}|||{{{{{{xxxwwwvvvvvvvvvvvvwwwxxxvvvvvvuuuuuutttssssssrrrnnnoooqqqrrrttttttuuuuuuuuutttsssrrrqqqqqqqqqqqqpppqqqrrrssssssrrrqqqppppppqqqrrrrrrpppooonnnmmmllllllmmmmmmnnnnnnooooooooonnnmmmllljjjiiiggggggkkkkkkjjjjjjkkklllmmmmmmkkkooorrrsssqqqooonnnoooxxx~~~|||pppiiiaaa[[[XXXVVVSSSPPPRRRQQQPPPQQQSSSTTTSSSRRRSSSUUUVVVUUUSSSSSSUUUXXXWWWYYY\\\___aaabbbaaaaaa^^^___```aaabbbbbbcccbbb______```aaacccgggnnnrrrxxx~~~|||tttnnnooonnnjjjdddbbbccceeeggglllsss}}}qqq[[[HHHDDDDDDCCCKKKXXXkkk}}}zzzzzz{{{~~~~~~pppfff```YYYPPPIIIAAA>>>:::777666555444333444555666666777999>>>AAAZZZssssssiiieeedddlllwwwzzz||||||vvvrrrppphhhlllqqqvvv{{{zzzfffNNNFFFCCCJJJPPPOOOMMMOOOIIIGGGEEEDDDEEEGGGIIIKKKOOORRRUUUVVVUUUTTTSSSTTTPPPPPPNNNLLLJJJHHHGGGFFF@@@>>>;;;888777888:::;;;>>>===<<<;;;999888777666444333222111111222333333222555777999:::<<<>>>@@@HHHOOOWWW\\\]]]___dddhhhaaaaaa___ZZZWWWYYYaaahhhfffeeebbb^^^ZZZZZZ\\\___^^^eeennnuuuyyyzzzyyyyyyllleee]]]UUUOOOIIIGGGHHHBBBAAA>>>;;;:::;;;;;;<<<;;;999777555666777:::;;;;;;;;;;;;;;;<<<===>>>>>>===???@@@@@@??????@@@AAA??????@@@AAABBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOKKKKKKKKKLLLMMMOOOQQQRRRSSSRRRQQQQQQQQQSSSTTTUUUTTTVVVXXXZZZ[[[ZZZYYYYYY[[[[[[\\\]]]```ccceeegggmmmooorrrvvvyyy|||}}}}}}zzzzzz{{{{{{{{{zzzyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{yyyzzzzzzzzzzzzyyywwwvvv{{{zzzyyyyyyyyyzzz{{{|||vvvvvvuuutttssssssrrrrrrppppppqqqrrrssssssssssssuuutttrrrqqqppppppqqqqqqnnnpppqqqssssssrrrqqqpppqqqqqqrrrqqqooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnjjjiiiiiiiiiiiijjjllllllkkkkkkkkkjjjjjjkkkllllllhhhmmmrrrtttrrrpppooopppuuuyyyrrreeeccc^^^ZZZVVVTTTSSSRRRTTTSSSRRRQQQQQQQQQQQQQQQWWWWWWWWWWWWXXXZZZ[[[\\\]]]___aaacccdddeeeddddddhhhiiiiiiiiihhhgggeeedddbbb___]]]\\\___fffmmmrrr{{{~~~~~~}}}~~~~~~~~~~~~}}}uuurrrmmmhhhfffccc```aaadddeeekkksss|||xxx```JJJCCCBBBBBBHHHRRR___sss~~~|||{{{|||{{{{{{zzzssstttuuuyyy~~~wwwlllbbbXXXNNNGGGFFFAAA:::555444444555666111333555555666999???EEEaaatttjjjeeeeeemmmxxx~~~|||{{{{{{}}}~~~yyyuuurrrooooooqqqttt{{{kkkWWWMMMGGGKKKPPPOOOOOORRRHHHFFFCCCBBBCCCFFFJJJLLLOOOQQQSSSSSSRRRQQQQQQRRRMMMMMMLLLLLLLLLIIIEEEBBB>>>===<<<;;;999888777666888888777777777777888888555555333222111000000000222222333444555666888999===???AAAEEEIIILLLOOOQQQNNNQQQUUUVVVWWWZZZ___dddkkkddd[[[VVVWWW[[[^^^___iiipppxxx}}}wwwmmmaaaYYYPPPJJJIIIGGGCCC???>>>>>>======<<<<<<;;;;;;:::999777666666777999:::;;;;;;:::999999::::::::::::===AAAAAA>>><<<<<<===AAA@@@???>>>>>>>>>???@@@BBBCCCCCCDDDEEEFFFFFFGGGKKKJJJGGGFFFFFFHHHJJJLLLLLLKKKKKKKKKLLLMMMNNNNNNRRRQQQQQQQQQQQQRRRRRRSSSWWWWWWXXXXXXYYYZZZZZZZZZYYY[[[\\\]]]___cccgggkkklllooosssvvvxxx{{{}}}{{{{{{{{{||||||{{{yyywwwyyyzzz{{{{{{{{{zzzyyyxxx{{{{{{zzzyyyyyy{{{|||}}}zzzzzz{{{{{{zzzzzzyyyxxxuuusssrrrrrrtttuuuuuutttrrrssstttuuuuuutttsssrrrtttsssrrrrrrsssrrrpppnnnlllmmmnnnppppppnnnmmmllloooooooooooooooooooooooopppooommmkkkkkkkkkmmmnnnnnnmmmmmmllllllmmmmmmnnnooommmkkkkkkllllllkkkjjjkkkmmmpppssstttsssqqqppp|||wwwmmmggg```^^^[[[XXXVVVTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUXXXXXXXXXYYYZZZ[[[]]]]]]]]]___bbbeeehhhjjjkkklllmmmmmmnnnmmmllljjjhhhgggfffdddaaa___aaafffkkkoooyyy|||~~~}}}~~~vvvrrrmmmiiihhheeeaaaaaaeeeccciiipppyyynnnZZZHHHCCCCCCBBBFFFMMMYYYmmm}}}{{{yyyxxxwwwvvvuuussstttuuuxxx~~~{{{oooeeeZZZOOOHHHCCC>>>888444333333444444222444666666666999???DDD]]]|||uuujjjdddccckkkwwwzzzyyyvvvuuuuuuxxx{{{}}}}}}zzzvvvrrrpppnnnooorrrvvv{{{lllVVVMMMHHHKKKOOONNNNNNOOOGGGEEECCCAAABBBEEEIIIKKKNNNQQQSSSSSSRRRPPPPPPPPPLLLKKKKKKKKKJJJHHHDDDAAA>>>===<<<;;;999888777666777777666666666666777777777666444333111111000000111111111222333444666777888999:::<<>>AAAAAA???======>>>???????????????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHKKKIIIGGGFFFGGGHHHKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]___```bbbfffjjjnnnlllnnnrrruuuwwwzzz~~~~~~|||||||||||||||{{{zzzyyyyyyzzz{{{||||||{{{zzzzzz|||{{{{{{{{{||||||}}}}}}~~~|||zzzwwwuuussstttsssrrrssstttuuutttsssssstttvvvxxxxxxvvvtttssssssrrrqqqrrrssssssrrrppplllmmmoooppppppooommmlllpppppppppppppppppppppppppppooommmkkkkkklllmmmnnnmmmmmmllllllllllllmmmmmmnnnmmmkkkkkklllmmmlllkkkmmmnnnpppqqqrrrqqqooonnnvvvlllccc^^^ZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[[[[\\\]]]^^^___```aaacccfffjjjmmmoooqqqqqqsssssssssrrrqqqnnnlllkkkjjjhhhfffeeegggkkkpppsss}}}~~~}}}vvvrrrmmmjjjjjjgggbbbaaaddd```fffmmmuuuxxx}}}cccTTTGGGEEEFFFDDDEEEJJJVVVhhh{{{}}}{{{xxxvvvuuuuuuvvvuuuuuuyyytttiii]]]QQQIIIAAA===999555555555444444444666777666666888>>>CCCWWWsssxxxllleeeaaaiiivvvyyywwwssspppqqqtttxxx{{{}}}|||yyyvvvsssooolllkkklllnnnrrrwww}}}{{{hhhSSSLLLHHHKKKOOOOOOMMMMMMGGGEEECCCAAABBBDDDHHHJJJMMMPPPRRRSSSQQQNNNMMMLLLJJJIIIHHHHHHHHHFFFCCC@@@======<<<;;;999888777777666666555555555555666666888777666444222111111111000000000000111222333444444444444555555555555555999;;;???BBBHHHQQQ]]]fffkkkllllllmmmpppxxxooo]]]GGGBBB===;;;<<<======;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::<<<<<<<<<;;;;;;<<<<<<===;;;===???@@@???======>>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIIJJJJJJIIIGGGGGGGGGIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOQQQSSSUUUWWWYYYZZZXXXXXXXXXYYYZZZZZZ[[[[[[]]]___aaabbbdddgggkkkooolllnnnpppsssuuuyyy~~~|||xxxyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~|||zzzwwwtttssstttssstttuuuwwwvvvtttqqqsssuuuxxxzzzzzzxxxuuusssppppppppprrrtttuuutttrrrmmmnnnoooppppppooonnnmmmppppppppppppppppppppppppooonnnmmmlllllllllmmmnnnmmmmmmllllllllllllmmmmmmnnnlllkkkkkkmmmnnnnnnmmmooooooooooooooonnnmmmmmmzzznnnfff___[[[WWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^___```aaaccccccgggiiikkknnnpppqqqrrrrrrvvvvvvvvvuuussspppnnnlllkkkkkkkkkmmmqqqvvv{{{~~~~~~{{{zzzyyy~~~vvvpppllljjjjjjgggbbb```bbb___dddkkkrrrnnnyyynnn\\\QQQGGGFFFGGGGGGHHHLLLXXXhhhyyy~~~|||{{{||||||zzzyyy{{{{{{nnnaaaSSSJJJBBB???;;;999888777666555555777888777666777===AAAPPPhhh|||ooogggcccjjjvvv~~~zzzvvvsssrrruuuyyy|||yyywwwrrrnnniiifffdddcccgggjjjooovvv|||zzzwwwzzzyyymmm^^^MMMIIIGGGKKKPPPRRRQQQNNNGGGEEECCCBBBCCCEEEGGGIIILLLNNNQQQRRROOOLLLJJJIIIHHHGGGFFFEEEEEEDDDAAA???===<<<<<<;;;999888888777555555555444444555555555999888666555333222222222000000000000000111222333444444333333222222111111222444777:::@@@KKKYYYcccnnnsssxxx{{{~~~zzzbbbPPP@@@===999999:::<<<<<<<<<999999::::::::::::::::::999999888777777888999999;;;;;;;;;;;;;;;<<<<<<===:::<<<============<<<<<<>>>???@@@AAABBBAAA@@@???@@@AAABBBDDDFFFHHHIIIJJJIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOPPPRRRUUUWWWYYYZZZ[[[XXXYYYYYYZZZZZZ[[[[[[\\\\\\^^^```bbbdddfffjjjmmmlllmmmoooqqqtttxxx}}}pppfffcccfffnnnvvv{{{wwwqqqooooooqqqtttwwwwwwxxxxxxxxxxxxzzz{{{wwwwwwxxxzzz{{{||||||}}}{{{|||}}}~~~~~~}}}|||{{{|||||||||{{{zzzyyyxxxuuuuuuwwwyyyzzzxxxuuuqqqrrrtttwwwyyyyyywwwtttrrrooonnnoooqqqtttvvvuuutttnnnooooooppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmmmmlllmmmnnnnnnmmmmmmllllllllllllmmmmmmnnnlllkkklllnnnoooooonnnnnnnnnnnnnnnmmmmmmnnnnnnrrrggg```[[[XXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^___```aaaaaaaaabbbcccdddeeefffjjjkkknnnppprrrsssssssssvvvvvvuuutttrrrpppmmmlllmmmnnnqqquuuzzz~~~|||wwwuuutttwww}}}vvvoookkkhhhhhheee```___aaa```eeejjjqqq}}}{{{dddkkkooonnntttdddWWWNNNFFFDDDEEEHHHLLLOOO[[[hhhwww~~~uuufffVVVLLLCCC@@@<<<999888777666555555777777666555777<<<@@@KKK```yyyssskkkggglllvvv|||xxxwwwxxx{{{|||wwwsssmmmfff```\\\ZZZYYY]]]aaahhhooouuuyyy{{{{{{tttooohhhdddeeecccZZZPPPFFFEEEFFFKKKRRRWWWUUUQQQGGGFFFDDDCCCCCCEEEGGGIIIJJJLLLOOOOOOMMMJJJHHHHHHGGGEEECCCCCCCCCBBB@@@>>><<<<<<;;;::::::999888888555555444444444444555555888888666555444333333333222222111111111222222333333333333333333222222222222333444666;;;EEERRR[[[gggoooxxx}}}iiiSSSDDD===;;;999888888:::::::::777777888888999999::::::999888888888888888888999::::::999999:::;;;;;;<<<:::::::::;;;<<<<<<<<<;;;@@@AAABBBBBBBBB@@@???===???@@@AAACCCEEEGGGHHHIIIHHHHHHGGGGGGHHHJJJKKKLLLJJJKKKKKKKKKMMMNNNOOOPPPRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\^^^aaaccceeegggkkknnnmmmnnnpppqqqssswww}}}~~~wwwgggWWWNNNKKKLLLPPPVVVUUU]]]eeekkkqqqyyyzzzxxxkkk```WWWWWWZZZ^^^eeejjjoooqqqtttuuuuuuuuuxxxzzzuuuuuuvvvwwwxxxzzz{{{|||zzz{{{|||}}}~~~}}}|||{{{yyyyyyzzz{{{||||||||||||wwwxxxyyy|||}}}{{{vvvsssqqqrrruuuwwwwwwuuurrrqqqooonnnoooqqqtttvvvuuutttoooppppppppppppppppppooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnnnnmmmllllllnnnppppppooolllllllllmmmnnnnnnoooooozzzkkkaaa[[[WWWSSSZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^```bbbccccccccccccdddeeefffggghhhiiikkknnnqqqtttuuuvvvvvvuuuuuuuuutttrrrpppnnnmmmrrruuuyyy~~~}}}}}}yyytttrrrqqquuu~~~wwwooojjjgggfffddd___^^^aaabbbfffkkkqqq}}}vvv^^^ccccccccckkk]]]TTTNNNGGGDDDEEEJJJOOORRR\\\gggrrrxxx|||~~~mmm\\\PPPCCC???:::777555555444333333555666555444666;;;???HHHYYYooo~~~uuummmhhhlllttt~~~~~~~~~xxxrrriii___WWWRRRPPPPPPQQQUUU[[[aaafffiiijjjjjj^^^ZZZUUUQQQOOOMMMIIIEEE???AAADDDJJJSSSYYYWWWQQQGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJLLLLLLJJJHHHGGGHHHFFFDDDBBBAAABBBAAA@@@>>><<<<<<;;;::::::999888888555555444444444444555555666666555444444444444444333333222222222222222222222222222222222222333333222333555555888>>>HHHPPPVVV^^^gggooouuuiiiWWWGGG<<<999888777666555666666777555555666777888888999999888888888888888888888888999999999999999:::;;;<<<:::999999:::<<<===<<<;;;AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBDDDEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPSSSUUUVVVXXXYYYYYYXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]]]]```cccfffgggjjjmmmooonnnppprrrsssuuuwww{{{~~~|||{{{eeeXXXJJJEEEDDDCCCDDDFFFDDDHHHKKKLLLPPPUUUWWWUUURRRKKKGGGIIIMMMQQQWWW^^^fffjjjppprrrssstttwwwyyyuuuuuuuuuvvvwwwxxxzzz{{{zzz{{{||||||}}}}}}||||||{{{{{{|||||||||{{{{{{zzzyyyyyyzzz|||}}}{{{wwwssspppqqqsssttttttsssqqqpppppppppppprrrtttuuutttrrrppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnooopppnnnmmmmmmoooppppppooojjjkkklllnnnoooooopppppp}}}pppeee___\\\YYYWWW[[[\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^___aaaccceeefffdddddddddeeefffggghhhiiilllmmmpppsssuuuvvvvvvvvvuuuuuuvvvuuutttrrrpppoooxxx|||~~~|||xxxsssqqqpppvvvzzzqqqkkkgggfffccc______cccbbbfffjjjppp|||ttt\\\___]]][[[eeeYYYTTTQQQMMMJJJKKKPPPTTTUUU\\\fffooosssxxx~~~uuubbbUUUFFFAAA;;;666444444333333111333444333222555:::???HHHVVViiiwww}}}tttllleeehhhooo{{{~~~yyyrrrggg[[[QQQKKKHHHHHHFFFHHHLLLPPPSSSUUUUUUUUUHHHFFFEEEBBB???<<<===>>>;;;???CCCHHHQQQXXXUUUNNNDDDDDDBBBAAAAAABBBCCCDDDHHHIIIIIIHHHGGGFFFHHHIIIEEECCCAAAAAAAAAAAA@@@>>><<<;;;;;;::::::999999888666666555555555555666666444444333333444444555666444333222222111111111111111111111111222222222222000222444444444888>>>CCCDDDJJJQQQWWW]]]fffqqqyyy~~~uuudddTTTHHH>>>888555555555444333444555666333444555666777888999999888888888999999888888888999999999::::::;;;======<<<:::999:::===???>>>===?????????@@@AAABBBCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTVVVXXXYYYYYYXXXXXXZZZZZZ[[[[[[\\\]]]]]]^^^]]]___cccfffgggiiilllnnnppprrrtttvvvvvvxxxzzz|||}}}sss\\\PPPDDDBBBCCCBBBAAABBB@@@DDDDDDCCCCCCFFFFFFDDDDDDBBBCCCGGGJJJKKKQQQWWW^^^eeemmmrrrssssssvvvzzzvvvvvvvvvvvvwwwxxxzzz{{{}}}}}}||||||}}}}}}~~~~~~|||||||||||||||{{{zzzzzzyyyyyyyyy{{{{{{zzzvvvsssqqqrrrrrrrrrrrrrrrrrrqqqsssrrrqqqrrrssssssrrrpppqqqqqqqqqppppppqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooooooooooooooppppppooooooooooooppppppqqqpppnnnnnnooopppooonnnkkklllnnnpppppppppnnnmmmzzzsssiiicccaaaaaaaaa```[[[\\\]]]___```aaabbbbbb``````aaabbbccceeefffgggeeeeeeeeeeeefffhhhiiijjjqqqrrrtttuuuuuuuuutttsssvvvwwwwwwwwwvvvuuusssrrr{{{|||wwwsssrrrqqqxxx|||rrrmmmhhhfffccc```aaaeeebbbfffjjjppp{{{ttt\\\]]]ZZZXXXbbbVVVVVVVVVTTTRRRSSSWWWYYYYYY^^^fffnnnrrrwww}}}{{{fffXXXJJJEEE===777555555555555000222333222222444:::???HHHTTTffftttzzz}}}~~~rrrjjjbbbdddjjjwwwzzz|||~~~|||}}}{{{sssfffXXXMMMGGGDDDCCC???@@@CCCEEEFFFFFFEEEEEE:::;;;<<<:::666444777===999===BBBFFFOOOVVVSSSJJJCCCBBBAAA@@@@@@@@@AAABBBGGGHHHGGGFFFEEEFFFHHHJJJEEECCCAAA@@@AAAAAA@@@???;;;;;;;;;::::::999999999666666555555555555666666222222222333444555666666444333222111000000000111333333222222222222111111---000333333222333888;;;;;;>>>BBBFFFIIINNNVVV[[[^^^```[[[OOODDD>>>:::666333444444444444444666777222333444555666888888999888888999999999999888888:::::::::;;;<<<===>>>???>>><<<:::;;;???AAA@@@???======>>>???AAACCCFFFHHHFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFGGGHHHJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSQQQSSSUUUXXXZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^ZZZ]]]aaadddeeegggjjjlllqqqsssvvvwwwwwwxxxyyy{{{~~~~~~oooXXXKKKAAA???BBBBBBAAAAAAAAADDDFFFDDDDDDFFFEEEAAA===???DDDJJJKKKLLLQQQXXX[[[ccclllrrrssstttwwwzzzxxxwwwwwwwwwwwwyyyzzz{{{~~~}}}}}}}}}~~~zzz{{{{{{|||||||||||||||xxxxxxxxxyyyyyyxxxuuurrrsssrrrrrrqqqqqqrrrrrrssstttsssrrrrrrsssrrrpppnnnrrrqqqqqqppppppqqqqqqrrrppppppppppppppppppppppppmmmmmmnnnoooooooooooooooqqqqqqppppppppppppqqqqqqrrrqqqooonnnooopppooonnnmmmnnnppprrrqqqooommmkkkrrrkkkccc```bbbcccbbb````````````aaabbbbbbcccccc```aaabbbcccdddeeeeeeeeedddfffggggggggghhhkkkmmmmmmnnnooossswwwyyyyyyxxxxxxtttrrrsssttttttxxx}}}{{{xxxwwwwww~~~|||sssoooiiiddd``````bbbcccgggiiikkkoooyyyttt```VVVWWW[[[[[[YYY^^^```YYYVVV[[[WWWSSSXXX\\\iiivvv{{{~~~ppp___NNNDDD:::777555333222444555555666555555666999;;;EEERRRdddrrrzzzyyyjjj___ZZZ]]]ffftttvvvqqqsssxxx|||~~~xxxhhhWWWLLLFFFAAA===<<<<<<<<<<<<<<<;;;:::999555444444444555555666777:::<<>>>>><<<;;;999888666666444444555555555555555555555444444333333333444444111111111111000000000000222222222222222222333333,,,,,,---...///111333444222333444777999<<>>===============>>>??????>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLMMMMMMMMMMMMPPPRRRTTTUUUVVVXXXYYYZZZ[[[[[[XXXYYYZZZ\\\^^^^^^______```aaacccddddddfffiiikkkqqqssstttuuuvvvyyy~~~~~~}}}mmm\\\PPPEEEBBBBBBAAAAAABBBFFFFFFGGGJJJLLLKKKEEEAAACCCCCCDDDHHHMMMRRRUUUWWW]]]^^^fffppptttrrrsssxxxvvvwwwxxxyyy{{{|||}}}}}}||||||{{{{{{{{{zzzzzzzzz||||||}}}}}}|||zzzxxxwwwwwwvvvsssqqqpppqqqrrrsssoooppppppqqqrrrrrrssssssuuutttrrrpppoooooopppqqqrrrrrrrrrqqqpppooonnnnnnnnnoooqqqrrrqqqpppnnnmmmpppooonnnmmmmmmnnnooopppooooooooopppqqqqqqrrrrrrvvvuuutttrrrpppmmmkkkjjjjjjlllnnnppppppooonnnmmmyyyoooiiibbb___aaacccbbbaaaaaabbbbbbcccddddddeeeeeecccdddeeegggggggggggggggggghhhiiiiiiiiijjjlllnnnnnnoooqqquuuyyy{{{zzzyyywwwtttsssttttttvvv~~~|||xxxwwwwww~~~sssoooiiidddaaaaaabbbccceeehhhlllpppzzzrrr___UUUUUUZZZ]]]]]]aaaeee___\\\^^^XXXTTT\\\mmmyyy}}}kkk\\\NNNDDD;;;888666333333444444555666666555666999;;;GGGTTTfffuuu~~~yyyggg[[[VVVZZZeeetttwwwlllgggiiiooossslllYYYKKKDDD>>>:::;;;:::888666555555666777444444444555555666888888888999<<<@@@EEEGGGFFFEEEAAAAAAAAAAAABBBDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@??????======<<<:::999888777666555555666666666666777777555555444333333333444444111111111000000000//////111111111222222222222333111111111111111222333444000000111222333555777888:::::::::999888777555555444333222111111111111111222222333333444555777888888888777777888888999:::;;;;;;;;;;;;;;;<<<=====================>>>????????????@@@@@@AAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYZZZ[[[]]]^^^___``````bbbcccdddeeefffiiikkkqqqrrrttttttuuuxxx}}}~~~ooo___SSSGGGDDDEEEGGGKKKPPPQQQQQQSSSVVVXXXVVVQQQLLLIIIIIIHHHJJJNNNRRRUUUWWW\\\^^^eeeooosssqqqsssxxxxxxxxxxxxxxxyyyzzzzzz{{{|||{{{zzzyyyyyyyyyyyyyyy{{{{{{|||{{{zzzyyywwwvvvvvvtttrrrqqqpppqqqrrrsssppppppqqqqqqrrrrrrrrrsssrrrqqqpppnnnnnnoooqqqrrrsssssssssrrrrrrqqqoooooolllmmmoooqqqqqqqqqooonnnoooooonnnnnnnnnnnnoooooonnnooooooppppppqqqrrrrrrqqqpppooonnnmmmlllkkkkkkmmmnnnnnnnnnnnnmmmkkkjjj|||ssskkkfff```^^^```cccccccccdddeeefffgggggghhhhhhhhhggghhhjjjkkkllllllkkkkkkjjjkkkkkkkkkkkkllloooqqqqqqqqqrrrvvvyyyzzzyyywwwuuutttuuuuuuuuuzzz|||xxxwwwwwwsssooojjjeeeaaaaaabbbcccbbbgggkkkqqq{{{uuubbbWWWUUUZZZ^^^aaa```eeebbb___^^^VVVVVVddd~~~qqqcccXXXLLLCCC:::888666444333444444555666666555777:::<<>>>>>???@@@BBBDDDFFFGGGDDDEEEFFFFFFGGGGGGGGGGGGDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::999777777666666666666777777888888888666555444333333333333333111111000000000000//////000000111111222222222222555444333222222111222222333222222222222333333444000111222333444444444444333222111111111111111111111111111222333444555666888777777777777888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMIIIJJJKKKKKKKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZ\\\^^^```aaaaaabbbdddeeeeeefffiiikkkppprrrssstttuuuwww{{{~~~rrrbbbVVVJJJGGGJJJPPPXXX``````bbbfffjjjlllkkkfffbbbYYYWWWTTTRRRQQQSSSUUUWWW[[[^^^eeennnrrrrrruuuyyyzzzyyyxxxwwwwwwxxxyyyzzz}}}{{{yyywwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxvvvuuutttsssrrrqqqqqqrrrssstttqqqqqqrrrrrrrrrrrrrrrrrrpppoooooonnnnnnoooqqqrrrsssssssssssssssrrrqqqpppjjjlllmmmooopppqqqppppppnnnoooooopppoooooonnnnnnnnnnnnoooppppppqqqqqqrrrnnnmmmlllkkkkkklllmmmnnnpppooonnnlllkkkiiihhhgggwwwppphhhddd```^^^aaadddffffffggghhhjjjkkkllllllkkkkkkkkklllnnnooooooooonnnmmmlllmmmnnnmmmmmmooosssuuuvvvvvvuuuvvvxxxwwwuuuttttttuuuxxxyyyyyy|||xxxwwwwwwsssooojjjeeebbbaaabbbcccbbbfffjjjppp{{{}}}jjj\\\XXX[[[^^^```YYY^^^\\\YYYWWWRRR\\\rrr}}}pppeee[[[TTTJJJAAA999777666333222333444555666666666777:::===EEETTTjjj|||sssaaaUUUSSS\\\kkk{{{~~~ssseeeZZZUUUWWWaaakkkgggTTTGGG>>>:::999===;;;888555444555666777555555555555555666777888999888888:::===@@@@@@@@@>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIDDDCCCAAA???===<<<<<<<<<;;;::::::999888777777666666666666777777888888999777666555444333222222222111000000000//////////////////000000111222222222333333222111000000000000333333222222222222222333111222222222222222111111222111111000000000111111111111111222333444555666777777777777777888999999999:::;;;<<<===<<<;;;:::======>>>>>>????????????BBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLHHHJJJKKKKKKKKKKKKNNNPPPQQQRRRSSSUUUWWWWWWXXXXXX[[[ZZZYYYYYY[[[]]]```bbbaaacccdddeeeeeefffhhhkkknnnppprrrssstttvvvzzz|||sssdddYYYOOONNNQQQWWWaaaiiimmmqqqxxx~~~|||ssspppiiibbb[[[XXXYYYZZZ]]]bbbiiippptttvvvxxx{{{{{{zzzyyyxxxxxxyyy{{{|||~~~|||yyywwwvvvwwwyyyzzzzzzzzz{{{zzzyyyxxxvvvuuuttttttssssssssstttuuuuuurrrrrrrrrrrrssssssssssssrrrqqqppppppoooppppppqqqrrrrrrssssssrrrqqqppppppkkklllmmmoooppppppoooooonnnooopppqqqqqqooonnnmmmnnnnnnoooooopppqqqqqqqqqooonnnmmmllllllmmmooopppooonnnllljjjiiihhhggggggyyypppkkkgggdddaaa```bbbeeehhhjjjjjjlllmmmooopppoooooonnnmmmnnnppprrrrrrqqqooonnnmmmnnnooopppqqqtttyyy||||||zzzyyywwwuuutttuuuxxx||||||xxxwwwxxxrrroookkkfffcccbbbbbbcccbbbfffiiiooo{{{pppaaa\\\\\\[[[ZZZRRRUUURRROOOPPPQQQdddsssggg\\\TTTQQQGGG>>>777555555222111222444555666666666888;;;>>>BBBTTTmmmqqqbbbYYYXXXccctttxxxlll^^^UUURRRUUUbbbooo|||cccRRRFFF===999::::::::::::999999999888888;;;;;;:::::::::;;;<<<<<<===;;;999999;;;===?????????@@@AAABBBCCCCCCDDDDDDGGGHHHIIIKKKKKKJJJJJJIIIDDDBBB@@@===;;;:::::::::999999999888888777777777555666666777888888999999888777555444333222222111000000000////////////.........///000000111222222111111111000111111222222///////////////000111111333333333333222222111000000000000//////000000111111111111222333444666666777777666666777777888999888999;;;<<<<<<<<<;;;:::======>>>???@@@??????>>>CCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJHHHJJJKKKKKKKKKKKKNNNPPPQQQRRRSSSUUUVVVWWWXXXXXX[[[ZZZYYYYYY[[[]]]```bbbaaabbbdddddddddeeegggjjjkkknnnppprrrsssvvvyyy{{{tttddd]]]VVVVVVYYY]]]eeemmmwww}}}wwwllleeeddddddhhhnnnuuuyyy|||}}}}}}}}}zzzzzzzzzzzz{{{}}}~~~|||zzzxxxwwwyyy{{{|||{{{{{{{{{{{{zzzxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvvvvssssssssssssssstttttttttuuuuuusssrrrqqqpppoooooopppqqqqqqqqqqqqppppppooonnnooooooooooooooonnnnnnooopppqqqqqqqqqpppnnnmmmmmmnnnnnnoooppppppqqqqqqqqqooommmlllkkklllmmmnnnmmmllljjjiiihhhhhhhhhiiiuuunnnkkkfffdddbbb```bbbeeeiiilllmmmnnnppprrrsssrrrqqqpppoooqqqsssuuuuuusssqqqooooooppprrrtttwww|||~~~{{{zzzyyyxxxwww{{{{{{xxxxxxxxxrrrpppkkkgggdddcccbbbccccccfffiiiooo|||rrrfffcccaaa[[[UUUPPPOOOJJJIIIMMMRRRlll{{{nnnbbbWWWPPPOOOEEE===666555555333111222444555666666777888<<<>>>DDDXXXuuu}}}pppeee^^^___kkk{{{qqqcccWWWSSSRRRWWWfffwwwzzz```PPPFFF<<<888:::666777888:::;;;;;;;;;;;;=========>>>???@@@BBBBBBGGGCCC>>>;;;:::;;;<<<===@@@AAABBBDDDEEEFFFFFFFFFHHHIIIKKKLLLLLLKKKIIIHHHDDDBBB???;;;999888888999888888777777777777777777666777777888999:::;;;;;;999888666444222111111111000000////////////......------...///000111111222111111111222222444555666111111111111222333444444000000111111222111111111///////////////000000111111111111222333444666666777666666666666777888888999999:::;;;;;;;;;;;;;;;===>>>???@@@@@@@@@???>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXZZZZZZZZZZZZ\\\^^^```aaa```bbbcccccccccdddfffhhhhhhkkknnnqqqsssuuuyyy{{{~~~wwwgggbbb^^^___aaadddjjjqqq~~~yyywwwwww|||~~~yyyzzz{{{|||~~~|||{{{zzzyyyyyy{{{|||~~~{{{{{{|||{{{zzzyyywwwvvvvvvvvvvvvvvvvvvvvvuuuuuurrrrrrsssttttttuuuuuuvvvwwwvvvuuutttrrrpppooonnnpppppppppqqqqqqppppppoooqqqpppppppppooooooooooooqqqqqqqqqqqqpppooonnnnnnmmmmmmnnnooooooppppppqqqooonnnmmmkkkjjjjjjjjjkkkjjjjjjjjjjjjjjjiiiiiiiiiwwwqqqnnnllldddcccaaa```aaadddiiilllnnnooorrrtttuuutttrrrqqqqqqsssvvvwwwwwwvvvsssqqqqqqsssuuuxxx}}}}}}{{{{{{|||}}}zzz~~~zzzxxxxxxyyy|||rrrppplllhhheeecccbbbcccbbbfffkkkqqq~~~tttmmmooommmcccXXXOOOLLLEEEFFFKKKQQQlllxxxmmmaaaUUUOOOOOOEEE>>>777777777555333444444555666777777999<<>>@@@BBBFFFFFFHHHJJJMMMPPPSSSTTTWWWQQQHHHAAA>>>===<<<<<<>>>@@@CCCFFFHHHJJJKKKKKKMMMNNNPPPQQQPPPNNNKKKJJJDDDBBB>>>:::888777777888666777777777777777777777999999:::;;;<<<===>>>>>>999888666444222111000000000000/////////.........,,,------...///000111222111111111111222333444444444444444444444555555666//////000111111111000000///............///000111000000000111222333444555666666666666666777888888::::::999999::::::;;;<<<<<<>>>???AAAAAA@@@???>>>BBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[]]]^^^___```___aaabbbbbbaaabbbdddfffeeehhhlllpppsssvvvyyy|||}}}|||mmmhhheeefffhhhkkkrrrzzz}}}yyyzzz|||~~~~~~}}}}}}xxxxxxxxxyyyzzz{{{}}}}}}zzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuuuuttttttsssrrrqqqrrrrrrtttuuuvvvwwwxxxuuuuuutttsssrrrpppooonnnpppqqqqqqrrrrrrqqqqqqpppqqqppppppppppppqqqqqqqqqsssrrrqqqpppoooooooooooommmmmmnnnnnnooopppppppppnnnnnnmmmmmmlllkkkkkkkkkiiijjjkkkkkkkkkjjjiiihhhzzzooojjjiiiiiihhhcccbbbaaa______ccchhhkkknnnpppsssuuuvvvuuusssrrrsssuuuxxxzzzyyywwwuuusssrrrtttxxx|||zzzxxxzzz}}}|||zzzwwwxxxyyy{{{rrrppplllhhheeeccccccbbbaaafffllltttvvvsssyyyxxxlll___NNNJJJCCCDDDJJJOOOhhhwwwmmmbbbUUUNNNOOOFFF???999999999777555666444555666777777999===???QQQhhhssshhhbbbfffrrryyyjjj]]]TTTWWW[[[cccvvv|||cccLLLDDD@@@999666:::888777777888;;;@@@EEEIIITTTVVVXXX\\\aaaeeeiiikkkddd]]]RRRIIICCC@@@>>>===<<>>:::777666666777666666666666777777777777;;;;;;<<<===>>>???@@@AAA:::888666444222111000000000/////////............,,,,,,---...///000111222//////////////////000111333222222111000000111111222222222222111000///..................///000111......//////000222333444666666666666666777888888;;;:::999888999:::;;;<<<<<<>>>@@@AAAAAAAAA???>>>AAABBBBBBCCCDDDEEEFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNJJJLLLMMMMMMMMMMMMPPPRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXYYY[[[\\\^^^^^^_________```aaaaaa```aaaccceeecccfffkkkooosssvvvzzz||||||qqqllliiijjjlllpppyyy|||yyyzzz}}}~~~}}}{{{yyyuuuvvvwwwxxxzzz{{{|||}}}yyyyyyyyyyyyxxxvvvuuusssttttttttttttsssrrrqqqppppppqqqrrrtttuuuwwwxxxyyyrrrrrrrrrrrrrrrqqqpppoooqqqqqqrrrsssssssssrrrrrrooooooppppppqqqrrrtttttttttsssqqqooonnnnnnooopppmmmmmmnnnnnnooopppppppppnnnooooooppppppooonnnnnnjjjkkklllmmmllljjjhhhfffzzz|||ooohhhaaa^^^aaaeeeeeedddaaabbbbbbaaa```bbbggglllnnnpppsssvvvxxxyyyxxxxxxyyyxxxxxxxxxyyyxxxvvvsssnnntttzzzzzzqqqssszzz~~~{{{wwwvvvwww}}}uuurrroookkkiiigggdddbbbccchhhlllqqq{{{zzzyyysssdddWWWJJJCCCGGGIIINNNddd~~~{{{oooaaaRRRIIIIIIFFF>>>888888888555444444222111333888999999===CCCVVVyyyqqqhhhgggppp{{{{{{lll\\\RRRVVV```lllhhhYYYJJJBBB???:::777666555888;;;===@@@EEEMMMRRRZZZmmmyyywwwsssvvvxxxtttnnnaaaQQQEEEAAA@@@@@@??????BBBEEEHHHJJJNNNRRRUUU[[[^^^^^^[[[WWWUUUQQQKKKEEEAAA===;;;:::::::::999999888777666666777888999:::;;;>>>BBBFFFFFFDDDAAA???;;;555000//////......000000///...---,,,,,,,,,+++,,,---///000111111111000000000000000000000000333222222111111222222333333333333333222222111000333222000/////////000111111111222111///000222555333333444444666777888999<<<;;;999888888999;;;<<<;;;===???BBBCCCCCCBBBAAA???AAACCCDDDFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOOOOOOOPPPSSSUUUSSSUUUWWWXXXWWWWWWXXXYYYVVVXXXZZZ\\\]]]^^^^^^]]]``````___^^^]]]^^^aaaccccccfffkkkoooqqqsssuuuwww~~~~~~uuurrrnnnmmmooouuu}}}zzzxxxyyyzzz{{{zzzxxxvvvuuuvvvwwwvvvuuutttuuuxxx{{{~~~}}}|||zzzyyyyyyyyyyyyxxxvvvtttrrrqqqppppppqqquuuvvvwwwxxxyyyxxxuuurrroooooopppoooooonnnmmmmmmssssssssssssrrrqqqpppppppppooonnnnnnnnnoooqqqqqqooooooooopppqqqqqqqqqrrrppppppqqqrrrrrrrrrrrrqqqsssqqqooolllkkkkkkmmmnnnnnnnnnnnnnnnmmmlllkkkjjj^^^bbbgggmmmooolllddd]]]\\\XXXTTTTTTWWW[[[]]]]]]aaabbbbbbaaaaaabbbfffjjjjjjlllppptttwwwyyyyyyyyyxxxwwwwwwxxxyyyxxxvvvtttrrruuuyyywwwnnnjjjooovvv{{{}}}~~~zzzyyyyyy}}}}}}tttqqqmmmjjjhhhfffcccaaaaaafffkkkpppzzz}}}~~~oooVVVIIICCCFFFGGGKKK___xxx|||pppbbbTTTLLLKKKGGG???999888888555333444333222333777888999===DDD\\\~~~ssskkkjjjxxx|||kkk^^^VVV]]]iiixxx```RRRDDD>>>===:::777777777888;;;>>>CCCLLLWWW___lllyyy{{{vvvwwwuuupppdddZZZLLLCCC?????????>>>@@@CCCEEEHHHKKKOOOTTTXXX[[[___```]]][[[YYYUUUOOOHHHEEE@@@===;;;:::999888888888777777777888999:::;;;<<<@@@DDDGGGHHHFFFCCC>>>:::444000//////......000///...------,,,,,,,,,+++,,,---///000000111111////////////////////////222222111111222333333444333444444444444333222111222111000///...///000000000111111000///000222444333333333444555666888999;;;:::999888888:::;;;<<<<<<===???BBBCCCCCCBBBAAA@@@AAACCCEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPPPPOOOOOOQQQSSSTTTVVVXXXXXXXXXWWWXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^____________^^^___bbbeeeeeehhhkkknnnppprrruuuwww{{{{{{}}}yyyuuuqqqnnnpppvvv}}}xxxuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvvvvvvvwwwzzz|||zzzzzzzzz{{{{{{{{{{{{{{{xxxvvvtttrrrqqqqqqrrrssswwwwwwwwwyyyzzzxxxuuurrrooooooppppppppppppppppppqqqrrrrrrrrrrrrpppooonnnnnnnnnmmmmmmnnnooopppqqqppppppppppppppppppqqqqqqooopppqqqqqqrrrrrrqqqqqqqqqooollljjjiiijjjlllnnnnnnnnnooonnnnnnmmmllllllUUUTTTUUUVVVWWWWWWTTTRRROOOOOOPPPRRRUUUYYY]]]___aaabbbbbbaaa```aaadddgggiiilllppptttwwwyyyyyyxxxvvvuuuuuuvvvxxxxxxwwwuuuuuuvvvxxx~~~pppdddbbbdddmmmtttyyy}}}}}}{{{zzz|||zzzssspppkkkhhhfffdddbbb```___dddiiinnnyyyrrrSSSIIICCCDDDDDDGGGYYYnnnuuuhhh[[[SSSPPPIII@@@:::888888555333444555222333555777888===DDD```~~~wwwpppooo|||lllbbb^^^ffftttlllTTTHHH===::::::999888999888999;;;@@@IIIVVVdddmmmttt{{{{{{sssmmmkkkfff___VVVOOOEEE???>>>>>>>>>===BBBCCCFFFHHHKKKQQQWWW\\\^^^ccceeecccaaa___ZZZTTTMMMIIIDDD@@@>>><<<:::999999999999999:::<<<===>>>???@@@CCCGGGJJJJJJGGGDDD===999444000//////...---000///...---,,,,,,,,,,,,,,,,,,...///000000000000////////////////////////111111111111222444555666444555666666666555444333111000///.........///000///000111000//////111333333333333333444666777888::::::999888999:::<<<======>>>@@@AAABBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPQQQPPPNNNNNNPPPQQQUUUWWWYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^___``````___aaadddggghhhjjjlllmmmnnnpppsssvvvwwwxxxyyy|||~~~}}}yyytttpppqqqvvv}}}|||sssooopppqqqrrrsssssssssrrroooqqqtttvvvvvvwwwyyy{{{vvvwwwyyy{{{}}}}}}}}}}}}xxxvvvtttrrrrrrsssuuuvvvyyyxxxxxxyyyzzzyyyuuurrroooooopppqqqqqqrrrrrrrrrpppqqqrrrrrrrrrpppnnnlllmmmmmmmmmmmmnnnooopppqqqppppppppppppppppppoooooooooooopppqqqqqqqqqqqqqqqnnnllliiiggggggiiilllnnnooooooooopppoooooonnnnnnIIIJJJLLLNNNPPPPPPOOONNNRRRUUUYYY[[[]]]```ccceeecccbbbaaa```___```aaaccciiilllppptttwwwxxxwwwwwwuuuttttttuuuwwwyyyxxxwwwxxxwwwxxx|||~~~xxxkkk```ZZZ\\\dddooovvvyyy~~~}}}yyyxxxwwwwwwrrrnnniiifffdddbbb```^^^^^^ccchhhnnnyyyxxxeeePPPHHHCCCCCCBBBCCCRRRdddxxx|||~~~~~~}}}~~~qqqddd[[[VVVKKKBBB;;;999888555333444666333222444555777===DDDZZZuuuzzzuuuuuu|||ooohhhfffooo~~~sss\\\KKKAAA999777888777777999999;;;>>>EEEPPP]]]jjjrrrnnnooojjjbbb\\\ZZZTTTMMMJJJEEE@@@======>>>>>>>>>CCCDDDFFFHHHLLLRRRZZZ___dddiiikkkjjjgggeee___XXXOOOKKKGGGCCCBBB@@@???>>><<<<<<===>>>???AAABBBCCCDDDEEEGGGIIIKKKIIIEEEBBB;;;777333000//////...---///...------,,,,,,,,,---,,,---...///000000000000////////////////////////000000000111333444666777555666888999888777666555111000...---------...///...000111000//////111222222222222222333444555666999999888999999;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOOOOQQQRRRVVVWWWYYYZZZYYYYYYZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^``````aaabbbfffhhhjjjkkklllllllllnnnrrrttttttuuuwwwzzz||||||vvvrrrrrrvvv|||vvvnnngggggghhhiiijjjkkklllmmmjjjmmmqqqtttuuuuuuvvvwwwuuuwwwzzz|||~~~}}}}}}|||yyywwwtttssssssuuuwwwyyyzzzyyyyyyzzzzzzyyyvvvsssqqqppppppppppppqqqqqqqqqpppqqqsssssssssqqqnnnlllmmmmmmnnnooopppqqqrrrrrrqqqqqqppppppoooooonnnnnnnnnoooooopppqqqpppppppppjjjiiifffeeefffhhhlllnnnooopppppppppppppppooooooEEEGGGJJJOOOSSSXXX\\\^^^dddfffiiijjjjjjiiijjjkkkhhheeeaaa___]]]^^^___```cccgggmmmrrrvvvxxxxxxwwwuuuttttttuuuwwwyyyyyyxxxxxxxxxxxxwwwqqqhhh```[[[YYY]]]fffqqqxxxzzz{{{vvvsssrrr~~~xxxqqqmmmhhhdddbbb```___]]]^^^ccchhhnnnyyy}}}jjjXXXLLLFFFCCCBBB@@@AAAMMM\\\ooovvv~~~|||zzzxxxyyyyyyxxx|||{{{nnnbbbYYYNNNEEE<<<999888444333444666333222444555666<<>>888777777666666888999<<>>===>>>?????????BBBCCCEEEHHHLLLSSSZZZ```gggmmmpppooolllhhhaaaYYYOOOLLLHHHFFFFFFFFFFFFEEEBBBCCCDDDEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJGGGBBB>>>888555222/////////...---...------,,,,,,,,,,,,---,,,---...///000000000///...........................//////000222444666777666777999::::::999777666111000...---------...///...000111111000000111222222111111222222333444555777888888999:::<<<======???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOOOONNNOOOQQQQQQPPPQQQTTTVVVWWWYYY[[[[[[ZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\^^^```aaaaaacccfffhhhiiijjjkkkkkkkkklllooorrrtttuuuwwwyyy{{{~~~}}}~~~xxxsssrrruuuzzz}}}rrrkkkaaaaaa```aaabbbccceeeffffffjjjooorrrssstttuuuuuuwwwyyy{{{}}}}}}|||{{{zzzyyywwwvvvtttuuuvvvyyyzzzzzzyyyyyyyyyzzzyyyvvvtttsssrrrqqqooonnnnnnnnnooorrrrrrssstttsssrrrooonnnoooooopppqqqrrrrrrssssssqqqppppppoooooonnnnnnnnnmmmnnnooooooppppppooooooiiihhhgggfffgggjjjlllnnnoooppppppppppppoooooonnnLLLOOOTTTZZZdddppp||||||yyywwwqqqkkkddd___^^^^^^______^^^bbbjjjqqqwwwzzzzzzzzzwwwvvvuuuuuuxxxyyyzzzyyyxxxwwwvvvtttlllbbb^^^___]]]```gggrrrxxxzzz~~~~~~~~~yyytttrrrqqq{{{zzzqqqlllgggcccaaa___^^^]]]___dddiiinnnyyyzzzxxxpppaaaSSSGGGEEECCCCCCAAABBBKKKWWWiiiqqq{{{{{{xxxvvvtttvvvuuusssuuu|||}}}~~~yyyhhhZZZPPPGGG===:::777444222333555333222555555666;;;BBBNNN```zzz~~~{{{}}}{{{zzzvvvtttvvv|||nnnYYYJJJCCC===888888777555555888888;;;BBBKKKTTT[[[^^^___SSSQQQMMMIIIHHHGGGEEEDDD@@@??????>>>>>>???@@@@@@@@@BBBEEEHHHLLLRRRXXX]]]eeelllpppooommmiiiaaaYYYPPPMMMJJJIIIJJJLLLLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIGGGDDD>>>:::666444111/////////...---------,,,,,,,,,,,,------------...///////////////........................---......///111333444555555777:::;;;<<<:::888777111000///.........///000///111222333222111222222111111111111111222333333666777888999;;;<<<===>>>AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNPPPPPPOOOPPPRRRRRRRRRSSSVVVXXXXXXYYY[[[\\\[[[[[[\\\]]]\\\\\\[[[ZZZZZZ[[[[[[[[[[[[]]]```aaaaaabbbeeegggggghhhiiijjjjjjkkkmmmoootttuuuvvvxxxzzz|||~~~~~~~~~~~~zzzvvvuuuvvvyyy{{{yyymmmfff\\\[[[YYYXXXXXXYYY[[[]]]___ccciiimmmppprrruuuvvvzzz{{{|||||||||{{{zzzyyyyyyyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwxxxyyyyyywwwuuuuuusssqqqooonnnmmmmmmnnnssssssssssssrrrqqqppppppqqqqqqrrrssssssssssssrrroooooooooooooooooonnnnnnmmmmmmnnnoooooooooooooooiiiiiiiiijjjkkkmmmnnnnnnoooooooooooonnnmmmlllkkkLLLSSS```nnn|||{{{sssiiibbb___```aaaaaadddhhhooovvv{{{}}}}}}|||yyywwwvvvvvvxxxzzzzzzzzzzzzuuussssssooofffbbbdddddddddiiirrrzzz}}}~~~~~~yyyuuutttvvv||||||qqqlllfffbbb```___^^^^^^^^^ccchhhmmmwww{{{rrrllldddYYYPPPCCCCCCDDDDDDBBBCCCLLLUUUeeellluuuzzzyyywwwwwwxxxvvvxxxwwwsssttt{{{~~~qqq___RRRHHH>>>:::777444222333444222333666666666:::@@@MMM\\\sss|||~~~yyywww}}}{{{{{{zzz|||uuucccRRRHHH???:::777777777444555888888:::???GGGOOOTTTUUUTTTJJJHHHFFFEEECCCAAABBBCCC@@@@@@???>>>===>>>???@@@>>>AAADDDHHHKKKPPPVVVZZZ^^^eeekkklllkkkhhh```XXXRRROOOLLLLLLMMMOOOOOOOOONNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEBBB<<<888555333000/////////...,,,---,,,,,,+++,,,,,,---------......///////////////........................---------...///111222333555777:::<<<<<<;;;999777222111000///...///000000///111444444333222222333111000000000000111222222555666888:::;;;===>>>>>>BBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTSSSTTTVVVXXXXXXZZZ\\\]]]\\\\\\]]]^^^]]]\\\[[[[[[[[[\\\]]]]]][[[]]]___aaaaaaaaaccceeeccceeehhhiiiiiijjjkkkmmmtttuuuvvvwwwyyyzzz{{{{{{~~~}}}zzzyyyyyyzzz{{{}}}~~~{{{nnnccc]]]SSSQQQNNNLLLKKKLLLNNNOOORRRVVV]]]ccciiimmmrrruuu{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuvvvxxxyyyxxxvvvuuusssqqqooooooooopppppptttsssrrrqqqpppppppppqqqqqqrrrsssssssssrrrqqqpppnnnnnnnnnooooooooooooooolllmmmnnnnnnoooooonnnnnnjjjkkkmmmoooppppppoooooooooooonnnmmmllljjjiiihhhUUUcccyyyyyyllldddaaabbbccccccooosssyyy~~~~~~|||{{{yyywwwwwwyyyzzz{{{zzz{{{ssspppttttttmmmgggfffkkkhhhkkkttt}}}~~~}}}~~~zzzxxxwwwzzz}}}qqqmmmfffbbb```___^^^^^^^^^cccggglllvvvwwwlllccc[[[RRRLLLAAACCCDDDDDDCCCDDDLLLUUUbbbhhhpppsssssstttwww{{{|||}}}{{{wwwwww~~~yyyeeeSSSIII???:::777444222333333222333777777666:::???LLLZZZooo}}}xxxvvv{{{}}}zzz{{{}}}~~~|||}}}{{{yyytttjjj\\\OOOIII<<<777555666666444555888777888<<>>===<<<>>>@@@===@@@DDDGGGKKKOOOTTTWWWXXX___gggiiiiiiggg```XXXTTTQQQNNNMMMNNNPPPPPPPPPPPPPPPPPPOOOMMMJJJGGGFFFBBBBBBCCCDDDDDDAAA<<<999444222000/////////...,,,,,,,,,,,,++++++,,,---------...//////////////////........................------------...000111222444777:::<<<===;;;999777333222000/////////000111000222444555444333333444111000000000000000111222444555777:::<<<===>>>>>>BBBBBBAAAAAAAAABBBCCCCCCFFFFFFEEEDDDDDDEEEGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[]]]]]]\\\\\\]]]^^^]]]]]]\\\[[[\\\]]]^^^___[[[]]]___``````aaabbbcccaaadddgggiiiiiiiiijjjkkkttttttuuuvvvwwwxxxyyyyyyyyy{{{}}}|||{{{{{{{{{|||||||||{{{{{{||||||}}}zzzooodddYYYSSSKKKIIIEEEBBB@@@AAABBBDDDFFFJJJRRRZZZaaahhhnnnssszzzzzzzzzzzzzzz{{{|||}}}yyyzzz{{{|||{{{zzzxxxwwwvvvuuutttuuuwwwxxxxxxwwwtttsssqqqppppppqqqrrrttttttssspppnnnnnnnnnpppqqqqqqrrrssssssrrrqqqooonnnmmmmmmnnnnnnoooooopppppplllmmmmmmnnnnnnnnnnnnnnnkkkmmmppprrrsssrrrpppooonnnnnnnnnlllkkkiiigggffffffwwwpppiiieeeaaadddkkkrrrwww|||}}}|||zzzyyyxxxyyy{{{|||zzzxxxtttpppnnnnnnnnnooolllmmmpppvvv|||~~~|||zzzzzz|||~~~}}}||||||vvvooolllgggdddbbb```]]]\\\]]]```dddkkkxxxooocccZZZQQQLLLKKKDDDCCCDDDEEEDDDDDDKKKTTT\\\dddnnnrrrrrrrrrwww|||}}}vvvxxxjjjUUUKKK===555444666777666222333555555555777;;;>>>GGGYYYgggttt~~~{{{yyy{{{yyyxxxwwwrrrpppuuu~~~|||yyyvvvssspppmmmjjjmmmmmmiiibbbZZZMMMBBB@@@999555666888888888:::999:::<<>>@@@AAACCCFFFJJJMMMOOOQQQUUUYYY```eeefffddd```\\\VVVSSSPPPNNNOOOQQQRRRRRRPPPOOOOOOMMMLLLJJJHHHGGGCCCCCCBBB@@@>>>===<<<;;;555222///.........,,,)))---,,,++++++,,,---///000000000111111111111000000000000///................../////////000000111111222333555777888888777666333000---,,,///111111000444333222222333333222111111222222333222222111000666777999;;;===>>>???@@@??????AAACCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMMMMMMMNNNOOOQQQTTTUUUVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZYYYYYYYYYYYYYYYZZZ_________^^^^^^]]]]]]]]]_________]]]\\\]]]```cccccceeeggghhhhhhiiilllmmmnnnppptttwwwzzz{{{{{{zzz}}}{{{{{{{{{|||~~~~~~~~~}}}zzzwwwtttrrrqqqlllmmmsssvvvsssssswwwwwwtttoooiiibbbZZZQQQKKKAAA@@@>>><<<;;;<<<>>>>>>BBBBBBFFFNNNTTT[[[dddmmmuuuvvvwwwxxxxxxzzz~~~}}}xxxwwwxxxxxxtttooouuurrroooppptttwwwwwwwwwxxxvvvtttrrrqqqpppqqqqqqpppqqqqqqooonnnmmmooopppuuuttttttssssssrrrqqqqqqnnnnnnooooooooommmkkkjjjnnnnnnnnnnnnmmmmmmmmmmmmllllllmmmooosssttttttsssqqqpppnnnllljjjiiiiiiiiiwwwvvvooojjjfffiiipppwww{{{}}}{{{{{{{{{|||}}}|||zzzvvvrrrpppoooppppppmmmnnnrrrwww}}}~~~{{{yyyxxxqqqtttxxxzzz{{{{{{}}}~~~~~~}}}xxxooolllgggdddbbb```]]][[[]]]aaafffnnn{{{~~~lll```WWWOOOKKKKKKGGGFFFGGGHHHFFFFFFNNNXXXbbbiiiqqquuuuuuwww|||~~~xxx{{{qqq[[[PPPAAA888555555444333222333555555555777;;;===EEEUUUbbbnnn}}}xxxuuuvvvtttsssrrrnnnmmmttt|||~~~yyytttooojjjgggeeeiiijjjfff```YYYLLLAAA===777444666888888888:::;;;<<<>>>AAAEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDGGGJJJLLLNNNOOORRRVVVZZZ^^^```___]]][[[TTTQQQNNNMMMNNNNNNOOONNNLLLLLLKKKKKKIIIHHHGGGGGGCCCCCCAAA@@@>>><<<::::::555222///.........,,,***---,,,,,,,,,,,,...///000000000111111111111000000000000///...................../////////000000000111222444666777666555555333000------///111111111555555444444444444222111222222222222333333333333999:::;;;===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOQQQSSSUUUWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZ[[[[[[\\\\\\______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\^^^aaacccaaadddhhhjjjllloooqqqtttppprrruuuxxxzzz{{{{{{{{{}}}~~~~~~||||||||||||}}}|||{{{xxxsssmmmgggddd\\\XXXXXX^^^bbbaaabbbfffdddaaa]]]XXXSSSLLLEEEAAA>>>===;;;:::999:::;;;<<<===<<<@@@GGGMMMRRR[[[cccoooqqqtttvvvxxxzzz}}}zzzxxxzzzyyyvvvsssuuurrrppppppsssvvvwwwvvvvvvtttsssqqqpppppppppqqqpppqqqqqqpppnnnnnnoooqqqtttssssssssssssrrrrrrrrrppppppppppppooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllmmmooorrrsssrrrqqqnnnmmmkkkjjjhhhgggffffff|||rrrmmmjjjoooxxx~~~~~~~~~~~~~~~|||xxxtttrrrqqqqqqrrroooqqqtttyyy~~~}}}zzzxxxvvvuuunnnqqqvvvzzz|||~~~~~~~~~|||zzzoookkkgggcccaaa___]]][[[\\\```fffnnn}}}{{{hhh[[[TTTNNNLLLLLLLLLLLLMMMLLLIIIJJJTTT```lllrrryyy||||||~~~~~~zzz~~~zzzeeeXXXGGG;;;777666555333333444555555555777:::===BBBQQQ[[[gggyyy|||uuuppppppmmmkkkjjjiiiiiiqqqzzzzzztttnnnhhhdddcccggghhheee```YYYMMMBBB===888666888:::999:::<<<===>>>AAACCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWQQQOOOLLLKKKKKKKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBAAA>>><<<:::999888555333000///...---,,,***---,,,,,,------...///000000000111111111111000000000000///.........//////............////////////000111333444555444444333222000------///111333333777777777777666555444333444333333333333555666777<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPSSSUUUXXXYYYVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^_________^^^^^^^^^^^^]]]]]]]]]ZZZ[[[\\\\\\\\\]]]aaaccc```dddiiilllnnnpppsssuuurrrtttvvvyyy{{{||||||||||||~~~~~~}}}}}}}}}}}}|||yyysssjjjaaaXXXSSSMMMIIIIIIMMMQQQRRRTTTWWWWWWTTTPPPLLLHHHDDD@@@<<<:::999888777777777888999888777:::@@@DDDHHHOOOWWWdddhhhoootttwwwzzz|||~~~zzzxxxyyyyyyxxxvvvuuusssqqqqqqsssuuuuuuuuussssssrrrqqqppppppqqqqqqrrrrrrrrrqqqpppoooppprrrrrrrrrrrrsssssssssttttttssssssrrrqqqpppppppppppplllmmmoooppppppooommmlllmmmllllllnnnpppqqqpppnnnjjjjjjiiihhhfffeeeeeeddd}}}pppkkkkkkuuu|||xxxuuurrrqqqrrrrrrqqqtttxxx{{{}}}yyywwwuuuuuuooossswww{{{~~~}}}zzzyyy{{{xxxnnnkkkfffcccaaa___]]][[[YYY^^^ccclll{{{wwwcccWWWSSSPPPOOOQQQRRRRRRRRRPPPKKKMMM[[[kkkzzz{{{xxx~~~rrrcccNNN???888777777777333444555555555777:::===AAANNNXXXcccvvv~~~tttmmmjjjfffddddddeeehhhpppzzz}}}xxxrrrlllhhheeeiiijjjgggbbb[[[PPPEEE???;;;999;;;;;;:::;;;>>><<>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPRRRUUUWWWZZZ[[[YYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]___``````^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[\\\\\\\\\]]]```bbbbbbeeeiiilllmmmnnnoooppptttuuuwwwzzz{{{}}}}}}}}}}}}~~~~~~}}}{{{wwwooodddXXXMMMGGGGGGEEEDDDGGGKKKNNNPPPQQQTTTPPPKKKGGGDDDAAA>>><<<888777777666666666777888777666888===???AAAGGGMMMXXX___hhhpppvvvyyy{{{}}}|||xxxvvvwwwwwwwwwvvvuuutttsssrrrssssssttttttrrrrrrrrrrrrrrrrrrrrrsssrrrssssssrrrppppppqqqsssqqqqqqrrrrrrssstttuuuuuutttsssqqqpppoooooopppqqqkkkmmmoooqqqqqqpppnnnlllmmmllllllmmmnnnnnnmmmkkkjjjiiiiiiiiihhhgggfffeee}}}zzzlllhhhlllzzz}}}{{{wwwtttrrrqqqrrrssstttwww{{{~~~zzzyyy{{{zzz~~~~~~{{{yyywwwwwwqqqtttyyy|||}}}zzzwwwvvv{{{}}}uuunnnkkkfffcccaaa___\\\[[[[[[___dddlllzzzttt___UUUSSSRRRSSSUUUUUUVVVUUUQQQLLLQQQeeeyyywwwvvv~~~oooVVVAAA888666777777444555555555555777:::<<>>@@@???>>>===>>>@@@BBBDDDCCCBBBBBBAAAAAAAAABBBBBBDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPNNNOOOQQQTTTVVVYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\^^^___```^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^^^^]]]^^^___aaacccfffjjjlllmmmnnnooopppuuuvvvxxxzzz|||}}}~~~{{{xxxsssjjj___RRRGGGAAA@@@AAABBBEEELLLRRRUUUVVVVVVQQQJJJDDD@@@===:::888888777777777777777888888777666777;;;<<<<<<@@@FFFNNNUUU```jjjqqqvvvzzz|||}}}{{{yyywwwwwwxxxxxxxxxvvvvvvuuutttsssrrrssssssssssssssstttttttttttttttsssttttttrrrqqqppprrrssspppqqqqqqrrrssstttuuuuuusssrrrpppooonnnnnnooopppkkkmmmoooqqqrrrpppnnnmmmnnnmmmllllllmmmmmmkkkjjjkkkkkkllllllkkkjjjiiihhhrrr|||ssshhhgggmmm}}}~~~{{{yyyuuusssqqqqqqssstttwww{{{~~~vvvrrrrrrsssyyy~~~|||{{{zzzyyy|||{{{wwwvvvzzz|||tttnnnjjjfffbbb```^^^\\\ZZZ^^^bbbgggooo}}}rrr]]]SSSRRRSSSTTTUUUSSSTTTSSSOOOLLLVVVqqqvvvwwwrrrXXXBBB888444444333444555666555555666999<<>>AAAKKKTTT[[[```eeeddd]]]UUUPPPOOOHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLNNNPPPQQQPPPNNNLLLEEEEEEEEEDDDDDDEEEEEEEEE@@@>>><<<===@@@DDDEEEFFFCCCFFFIIIKKKJJJFFFAAA>>>::::::999888777666555444444555444111...,,,,,,...---...000111222222111111000000111111111111000000000000//////000111111222222222111111000000000000/////////.........//////---...000000111444999===:::===??????@@@EEENNNUUUTTTUUUXXX\\\```dddfffhhh___\\\VVVPPPKKKGGGDDDCCCBBBAAA???=========??????AAAAAAAAABBBDDDFFFHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPOOOQQQSSSUUUWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^______[[[^^^aaacccdddeeegggiiiggghhhiiijjjkkknnnrrruuussstttvvvxxx{{{~~~zzzvvvnnndddYYYNNNFFFBBB???FFFMMMSSS^^^iiimmmkkkccc\\\QQQGGGAAA===;;;:::777888888999999999999999888666777:::999777999>>>???DDDMMMWWW```jjjsssxxxzzz{{{|||}}}||||||{{{{{{xxxzzz{{{yyyuuusssssstttssstttuuuuuuuuutttsssrrrrrrssssssrrrpppoooqqqrrrrrrrrrrrrsssssstttttttttppppppppppppooonnnmmmlllmmmmmmnnnppppppqqqqqqpppnnnmmmlllmmmnnnnnnllljjjjjjkkklllmmmnnnmmmkkkjjjgggrrrnnn```^^^aaagggsss}}}{{{yyywwwuuusssssstttvvvwwwzzz~~~~~~}}}~~~yyyvvvtttwww|||mmmjjjeeebbb```^^^\\\ZZZ[[[```gggqqqsss\\\QQQOOONNNLLLJJJFFFHHHJJJIIIKKK___~~~vvvrrrnnniiicccXXXIII>>>:::999666444555555666555555666999;;;BBBRRRaaatttxxxwwwzzz{{{zzzzzz~~~vvvooojjjjjjoootttxxx}}}zzzwwwtttrrrrrrssssssrrrqqqsssvvvyyyzzzwwwrrrnnndddiiimmmmmmlllhhh___VVVFFFCCCAAABBBEEEJJJVVVaaaiiimmmqqqmmmcccXXXRRROOOJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMPPPRRRRRRQQQOOONNNEEEFFFFFFFFFFFFEEEDDDCCC<<<:::999:::>>>BBBEEEGGGEEEHHHLLLNNNLLLGGG@@@<<<888888888777666666555555444555555222...,,,---///---...000111222222111111000000111111111111000000000000///000000111222222333222222222111111000000000//////.........//////,,,...000111111444999>>>===???AAAAAACCCIIITTT]]]ZZZ\\\aaagggmmmrrruuuwwwkkkggg```WWWOOOIIIEEEDDDAAA???===<<<;;;<<<===>>>>>>>>>>>>@@@BBBFFFIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSVVVWWWXXXXXXWWWUUUUUUWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^_________ZZZ]]]aaadddfffhhhkkkmmmjjjjjjiiiggggggiiilllppprrrsssuuuwww{{{~~~zzzqqqfff[[[QQQJJJFFFBBBIIIPPPUUU___iiikkkgggbbbZZZOOODDD>>>:::999888777777888999999999999999:::999:::<<<;;;999:::???;;;???GGGPPPZZZeeepppvvvvvvxxx{{{||||||zzzzzzyyyyyy{{{|||zzzvvvsssssstttsssssstttttttttsssqqqqqqrrrrrrrrrqqqpppoooppprrrrrrrrrrrrsssssssssttttttppppppqqqqqqpppooommmlllmmmnnnnnnoooppppppqqqrrrmmmmmmlllmmmnnnnnnmmmkkkhhhiiikkkllllllkkkjjjiiidddpppkkkddd[[[XXX___kkkwww~~~{{{~~~zzzwwwxxxwwwtttssssssuuuwwwxxx|||}}}yyywwwvvvssszzzpppmmmhhhccc^^^[[[YYYXXX[[[```fffnnn|||www^^^SSSQQQNNNJJJGGGHHHGGGFFFGGGLLL```yyyrrrllleee```WWWMMMBBB<<<777333333555666555444555777:::;;;;;;KKKVVVggg|||}}}tttssswww|||wwwtttllliiinnnvvvzzz}}}uuuooohhhcccbbbccceeeeeeeeegggkkkqqqvvvvvvrrrnnnooommmmmmppprrrnnnbbbYYYMMMFFFAAABBBFFFNNN[[[ffftttqqqkkkccc\\\UUUQQQNNNOOONNNMMMLLLLLLNNNQQQRRRNNNLLLJJJHHHGGGHHHJJJKKKNNNOOOPPPQQQQQQOOOMMMLLLKKKIIIHHHKKKMMMJJJCCC===999888888888;;;???DDDGGGIIIIIIHHHFFFCCC@@@<<<999666666555555555444444444222111000///---------,,,////////////000000000000111111000//////////////////000111222222111///...111111222333333444555555555222...------............///000111222555999===???AAACCCHHHMMMSSSXXX[[[___eeekkkooowww|||uuujjj___VVVOOOJJJFFFAAA>>>:::888888888888777888999999::::::===AAADDDIIIIIIJJJKKKMMMPPPSSSTTTQQQQQQRRRSSSSSSTTTTTTUUUWWWWWWYYYZZZ\\\]]]]]]^^^YYYZZZ[[[]]]^^^___`````````___^^^^^^^^^^^^______]]]___bbbfffiiijjjkkkkkkkkkgggeeefffiiilllmmmlllqqqqqqqqquuuyyy~~~~~~yyyrrriii[[[NNNHHHIIIHHHNNNWWW___bbbaaa]]]ZZZPPPLLLEEE???;;;999::::::999888888888999:::<<<===::::::999999:::<<<>>>???@@@BBBEEELLLUUU```jjjpppxxxzzz|||~~~~~~|||zzzxxxxxxxxxxxxwwwvvvuuusssrrrrrrrrrqqqrrrsssrrrooommmsssssssssrrrqqqooolllkkkpppppppppqqqqqqrrrrrrsssqqqqqqqqqppppppooonnnmmmpppooonnnnnnnnnoooqqqrrrooommmkkklllnnnooollliiijjjiiihhhhhhhhhiiijjjkkkcccqqq}}}sssjjjaaa\\\VVVUUU\\\gggqqqvvvvvvqqqnnnppprrrttt|||}}}zzzyyyxxxwwwuuuttttttvvvxxxyyy|||{{{wwwuuuuuuvvvuuummmkkkgggbbb^^^\\\[[[ZZZZZZ___fffooo}}}vvv___UUUSSSPPPJJJGGGEEEDDDCCCCCCGGGXXXwwwyyyrrrllleee```UUUKKK@@@;;;777444444666888777555555666888:::;;;IIIYYYpppvvvxxxyyysssllliiiooowww|||~~~yyyllleee]]]VVVSSSRRRSSSSSSVVVXXX]]]eeemmmrrrsssqqqmmmlllmmmrrrvvvrrrhhh___RRRIIICCCDDDIIIPPPZZZbbbfffdddaaa]]]YYYUUURRRQQQOOOOOOOOOOOOPPPQQQRRRSSSNNNMMMJJJIIIIIIJJJLLLNNNPPPQQQRRRRRRRRRPPPNNNLLLLLLJJJJJJMMMNNNKKKDDD===888888777777999===AAACCCBBBBBBBBBAAA>>>;;;888666444444444444333333333333111000///...------------000000111111111111111000000000000000000000000000555555444333222111111111222222333444555555666777555222///...///000000///...///111222333666:::===AAACCCGGGLLLRRRWWW]]]```cccjjjrrrxxx}}}ooocccXXXOOOGGGBBBAAA===:::777777777666555666777888888888:::===@@@DDDFFFHHHKKKMMMNNNOOOOOORRRRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ]]]___`````````]]]^^^______``````______dddccccccbbbbbbccccccccc```aaacccfffiiikkklllmmmllliiiggghhhkkknnnooonnnrrrrrrrrruuuyyy}}}{{{tttlll___RRRLLLMMMRRRUUUYYY\\\ZZZVVVPPPLLLFFFCCC???;;;999999:::::::::999999999:::<<<===>>>???>>>>>>>>>>>>???@@@@@@AAABBBEEEKKKTTT___iiiooowwwzzz}}}~~~|||zzzwwwxxxxxxxxxxxxxxxwwwwwwvvvtttsssssstttsssqqqooorrrrrrrrrqqqpppooonnnmmmpppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqpppnnnmmmnnnnnnmmmmmmnnnnnnooopppooommmlllmmmoooooollljjjlllkkkjjjiiihhhhhhiiiiiieeetttyyymmmeeebbb```]]]YYYWWWUUURRRSSSXXX___dddgggccc^^^\\\bbbkkkuuu~~~{{{zzzzzzxxxwwwuuuuuuuuuwwwyyyzzz|||}}}xxxuuusssssszzz{{{pppkkkhhheeeaaa^^^]]]\\\\\\ZZZ___eeeooo~~~vvvcccZZZXXXRRRKKKFFFCCCBBBAAA@@@BBBPPPkkk~~~~~~vvvooogggaaaSSSHHH===999777555555777:::888666444555777:::<<>>BBBGGGMMMTTTYYY___eeehhhlllttt}}}ssseeeYYYOOOFFF@@@???<<<888555444444333222222444555666555666888999???BBBFFFKKKMMMNNNLLLKKKQQQPPPOOOOOOPPPRRRUUUVVVTTTVVVZZZ]]]```aaaaaaaaabbbbbbbbbbbbbbbaaa```___ffffffffffffffffffffffffcccdddeeefffhhhkkkmmmnnnnnnlllkkkkkknnnpppqqqqqqsssssstttvvvyyy|||xxxqqqeeeXXXRRRRRRXXXYYYYYYWWWRRRKKKDDD@@@>>>===;;;999888888888888::::::::::::;;;===???@@@CCCCCCDDDDDDDDDDDDDDDCCCEEEEEEGGGMMMUUU```jjjqqqwwwzzz~~~~~~|||wwwxxxxxxyyyzzz{{{||||||yyywwwuuutttttttttsssqqqqqqqqqpppoooooooooooopppqqqrrrssstttsssrrrqqqpppqqqrrrsssssssssqqqooommmllllllmmmnnnnnnnnnmmmmmmnnnnnnmmmnnnoooooommmkkknnnmmmkkkjjjiiihhhhhhhhhiiixxxvvvggg___VVVPPPPPPRRRSSSSSSRRRRRRRRRSSSUUUWWWYYYZZZZZZWWWWWW```ooo{{{yyyxxxvvvuuuuuuuuuuuuwwwyyyzzz|||}}}}}}}}}zzzvvvrrrqqqqqq{{{wwwmmmjjjhhhddd```]]]\\\\\\\\\ZZZ___fffpppzzzhhh```[[[SSSJJJEEEBBBAAAAAAAAABBBLLLcccxxxxxxwww~~~uuukkkdddQQQFFF;;;888777666666777999888666444444777<<<@@@WWWyyyyyymmmhhhhhhpppzzz}}}yyyuuusssrrrtttwwwzzzzzzuuunnnhhhVVVPPPHHHAAA???@@@AAABBBDDDDDDFFFJJJQQQXXX___cccggghhhkkkppptttrrrkkkddd]]]QQQGGGHHHNNNSSSVVVXXXVVVVVVWWWXXXYYYYYYZZZZZZZZZ\\\^^^``````^^^\\\ZZZUUUTTTQQQPPPOOOQQQSSSTTTXXXXXXXXXWWWUUUQQQNNNLLLKKKKKKMMMNNNMMMHHH@@@:::555444444333444555666777444444444444333222000000000000000000////////////,,,,,,,,,,,,,,,---//////000111222333333222000//////000111333444444444444888888888777777555444333222333333444555666666777444222000///000111000///...000222333444777;;;>>>DDDJJJSSS[[[aaagggnnnrrrxxxqqqdddZZZQQQHHHAAA>>>:::666333222222111000///111333333222222333444:::>>>CCCHHHKKKMMMMMMMMMLLLKKKIIIHHHIIILLLOOOQQQOOORRRVVV[[[^^^`````````cccccccccccccccbbbaaaaaadddeeeeeefffffffffffffffeeeeeeeeefffhhhjjjlllnnnnnnnnnmmmnnnoooqqqrrrsssuuuvvvwwwxxxyyy|||}}}vvvjjj]]]UUUTTTUUUUUUTTTQQQLLLFFFAAA>>>>>>===<<<:::999777666555999999999999;;;===???AAACCCDDDFFFHHHIIIIIIIIIHHHKKKLLLNNNSSS[[[fffpppvvvxxx{{{}}}yyyzzzzzz{{{|||}}}~~~~~~|||yyyvvvtttttttttsssrrrpppooonnnnnnnnnoooqqqrrrrrrssstttttttttrrrpppooooooqqqrrrsssrrrpppnnnlllkkklllnnnoooooonnnmmmlllmmmnnnoooppppppooommmkkkllllllkkkjjjjjjjjjiiiiiippp|||~~~lll]]]RRRMMMHHHFFFHHHJJJKKKJJJNNNOOOQQQSSSUUUWWWYYYZZZ[[[\\\```kkk|||}}}xxxvvvttttttttttttvvvwwwyyyzzz}}}{{{{{{zzzwwwssspppooopppyyyuuummmkkkhhhddd```]]][[[ZZZZZZZZZ___fffrrr}}}lllbbb\\\RRRIIICCCAAA@@@@@@AAABBBKKK___rrrxxxtttnnnnnnyyy|||ooofffRRRFFF:::777888777666777555555555444555888???DDD[[[tttiiieeefffpppzzz~~~yyytttnnnjjjgggfffhhhkkknnnoookkkeee```OOOJJJCCC???>>>???@@@AAABBBBBBAAABBBFFFKKKRRRVVV]]]^^^bbbhhhmmmmmmiiieee]]]QQQGGGHHHOOOSSSVVVXXXUUUWWWZZZ]]]```cccdddeeefffhhhkkklllkkkgggccc```[[[YYYVVVTTTSSSTTTVVVWWW\\\\\\\\\ZZZWWWSSSOOOLLLIIIJJJKKKKKKIIICCC<<<777333333333333222222222222111111222222111111000000///.........------------+++++++++,,,---...///000///000111222222222111111222222333444555555555444555888<<>>>>>===<<<;;;999777666888888888999;;;>>>@@@BBBCCCEEEGGGKKKMMMNNNOOOOOOQQQRRRUUU[[[cccmmmvvv{{{{{{}}}~~~}}}||||||{{{{{{|||}}}}}}|||yyyuuussssssrrrqqqpppooonnnnnnmmmnnnpppqqqsssrrrssssssssssssrrrpppooonnnooopppqqqpppnnnlllkkkmmmnnnooopppoooooommmllllllmmmooopppooonnnlllkkkhhhiiiiiijjjkkkkkkkkkkkkzzzrrr^^^NNNFFFDDDCCCDDDFFFGGGGGGGGGIIIKKKOOOSSSWWW]]]ccchhhkkkrrr|||~~~yyyuuusssttttttuuuwwwyyyzzz{{{}}}}}}{{{zzzyyyuuuqqqnnnnnnooowww}}}tttnnnjjjgggccc___\\\ZZZYYYYYY[[[```ggguuu}}}kkk```YYYPPPGGGCCC???>>>>>>@@@BBBJJJ\\\mmmxxxxxxqqqkkkffffffrrrvvvjjjUUUHHH;;;888888777555555222444666555666999@@@FFF]]]|||oooeeebbbcccnnnyyy}}}~~~{{{vvvooohhhaaa\\\ZZZYYYZZZ\\\___aaa___ZZZVVVIIIEEEAAA>>>===>>>>>>>>>AAABBBBBBBBBCCCHHHMMMRRRSSSUUUYYY___eeehhhiiihhh[[[PPPHHHIIINNNTTTYYY^^^XXX[[[aaagggmmmrrruuuvvvtttvvvwwwvvvsssnnnhhhddd___]]]ZZZXXXWWWXXXZZZ[[[aaaaaa___]]]XXXTTTOOOLLLHHHIIIIIIHHHDDD>>>888555222222333333333222111000000000000000000000000000...---------,,,,,,,,,,,,++++++,,,,,,---///000111000000111111333444444555777666555444444444444555666:::@@@EEEEEEBBB===:::444444444333333222222111222111222444777999:::999777777555444444888>>>BBBIIIQQQ]]]fffnnnvvv{{{lllaaaZZZRRRHHH@@@999666222000000000//////---///000000//////111222222444777<<<@@@DDDGGGIIIDDDCCCAAA@@@@@@AAACCCDDDGGGJJJNNNSSSXXX\\\```aaa^^^___```bbbdddeeeeeeeeefffggghhhjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkllloooqqqrrrsssssssssuuuvvvwwwzzz|||}}}|||~~~uuuggg]]]YYYSSSRRRQQQOOOLLLIIIFFFDDD@@@@@@@@@???>>>>>>======::::::;;;<<<>>>AAADDDFFFFFFHHHKKKNNNQQQTTTVVVWWWVVVXXX]]]dddmmmvvv~~~~~~}}}|||{{{zzzzzz{{{|||{{{xxxuuussssssqqqooommmnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqoooooooooooonnnmmmllllllnnnoooooooooooonnnmmmmmmjjjmmmppppppooolllkkkjjjfffggghhhiiijjjkkkkkkkkkrrrZZZIIIDDDDDDEEEFFFIIIKKKLLLLLLIIIKKKNNNRRRXXXbbbmmmttt~~~zzzxxxtttuuuvvvxxxzzz{{{}}}~~~~~~}}}zzzzzzxxxtttpppnnnnnnooowww{{{rrrmmmgggeeebbb^^^\\\[[[[[[[[[]]]aaaiiiwwwxxxfff[[[TTTLLLGGGEEEAAA@@@???@@@BBBJJJZZZjjjvvv|||}}}zzztttlllfffaaabbblllxxx~~~sssYYYJJJ<<<888999777444333222555777777777999???DDD[[[xxxkkkbbb___aaalllwww{{{|||}}}wwwtttmmmddd\\\TTTOOOMMMJJJKKKMMMOOORRRQQQNNNLLLDDDCCCAAAAAACCCDDDDDDDDDGGGIIIJJJKKKKKKMMMRRRUUUSSSTTTVVVZZZ^^^bbbdddeeeWWWOOOHHHIIIOOOVVV___gggfffjjjpppwww}}}}}}xxxqqqkkkggg^^^]]][[[ZZZ[[[]]]___aaaddddddbbb___ZZZTTTOOOLLLIIIJJJIIIFFFAAA;;;777555111222333444444222111000//////...............///---------,,,,,,,,,++++++,,,,,,------...///000111222222111222444666999;;;<<<:::777444333333444444999<<>>AAACCCCCCBBB???>>>===<<<;;;;;;;;;;;;AAABBBEEEJJJPPPVVV[[[^^^___```aaacccdddeeefffffffffgggiiikkkllllllkkkjjjkkkllllllmmmmmmmmmllllllqqqsssvvvvvvuuuuuuwwwyyyxxx{{{~~~{{{nnnddd```\\\\\\\\\[[[YYYVVVSSSQQQKKKJJJIIIGGGEEEEEEDDDDDD??????@@@BBBDDDGGGJJJLLLNNNOOOQQQSSSVVVZZZ\\\^^^]]]aaahhhqqqzzz}}}|||zzzyyyyyyyyyzzz{{{{{{yyywwwuuutttrrrnnnlllmmmmmmnnnooopppppppppoooqqqpppooonnnnnnpppqqqrrrqqqpppooonnnmmmmmmmmmnnnooonnnmmmmmmlllllllllmmmhhhkkkooopppnnnkkkiiiiiiffffffhhhiiijjjiiiiiihhhwww]]]JJJDDDDDDEEEGGGJJJMMMOOOPPPMMMNNNPPPRRRXXXcccpppzzz~~~|||{{{vvvwwwxxxzzz|||~~~~~~~~~{{{yyyxxxwwwwww~~~zzzzzzxxxtttpppmmmmmmooowwwyyyqqqllleeeccc```^^^\\\\\\\\\]]]]]]bbbjjjxxxtttaaaVVVPPPJJJGGGGGGFFFCCCBBBBBBDDDKKK[[[jjjuuu{{{~~~}}}zzzxxxrrrkkkfff``````iiisssxxxzzz{{{{{{[[[LLL>>>999:::777444222222666999999777888===BBBSSSyyyuuuiii```]]]```kkkvvvyyyzzzzzzsssoooggg]]]TTTLLLGGGDDD@@@AAABBBEEEGGGHHHGGGEEEAAABBBCCCGGGKKKNNNOOOOOOPPPSSSUUUUUUTTTTTTWWWZZZYYYYYYXXXYYYZZZ]]]___```VVVOOOIIIJJJOOOWWWdddnnnvvvyyyzzzrrrkkkggg]]]\\\[[[[[[]]]```cccffffffeeeccc```[[[UUUOOOLLLKKKJJJIIIEEE???:::777555111222444555444333111000------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++---------......000111111444333222333555999<<>>@@@@@@===:::888:::999888666444222111000111333777???GGGNNNQQQRRRDDDBBB===888888<<>>BBBHHHOOOVVVYYYaaaaaacccdddeeefffffffffeeefffiiikkkkkkkkkjjjiiimmmnnnoooppppppooonnnmmmrrruuuxxxyyywwwwwwyyy{{{xxx|||tttjjjfffdddeeeffffffeeecccaaa___YYYWWWSSSOOOLLLJJJHHHHHHDDDDDDEEEGGGIIILLLOOOQQQVVVVVVVVVXXXZZZ]]]```bbbdddiiiqqq{{{{{{zzzyyyxxxxxxyyy{{{|||{{{yyyxxxwwwuuusssnnnkkklllmmmooopppppppppooonnnqqqooommmlllmmmooorrrtttsssrrrooonnnmmmnnnooopppooonnnlllkkkjjjkkkllllllgggkkkooopppmmmjjjhhhiiigggggghhhiiiiiihhhgggfffvvvZZZJJJGGGKKKMMMOOOTTTZZZZZZVVVUUUNNNLLLRRRWWW^^^ooozzzuuusssvvvwwwzzz|||~~~zzzwwwsssqqqqqqqqqpppooorrrooommmllljjjgggiiiooowww~~~{{{vvvuuurrrmmmkkkmmm{{{xxxppphhhccc___^^^```^^^YYYXXXYYY[[[cccooo{{{lllZZZPPPGGGGGGJJJEEEIIIDDD@@@AAAEEENNN^^^kkkrrruuuxxxxxxyyyzzzuuuoookkkbbbcccmmmrrrpppsss{{{}}}}}}aaaIII======888777999666444555666777888;;;???BBBSSSmmm~~~nnnbbbZZZ___fffkkkrrrxxxxxxtttpppgggYYYNNNIIIGGGFFFDDD??????>>>>>>>>>@@@AAABBBDDDGGGJJJKKKMMMRRRZZZ```bbbcccfffhhhjjjkkkkkkkkklllddd^^^\\\ZZZXXXXXX[[[XXXNNNGGGLLLUUUaaarrr~~~}}}yyyqqqiiibbb___]]]^^^cccgggiiiiiinnnjjjccc]]]WWWQQQKKKHHHFFFHHHHHHEEE>>>777333111---......///////////////---------------------------------------...///000//////000000111111222222222111111333888???FFFJJJKKKDDD;;;666555666777666;;;;;;::::::;;;;;;<<<======;;;777333111111111222000555<<>>:::777777222///111111000000333333444555555555666:::<<<:::DDDPPPTTTPPPHHHCCCAAA===666222555888666555555888;;;???CCCGGGLLLQQQUUU]]]___cccggghhhhhhfffeeehhhggggggggghhhiiikkklllmmmmmmmmmnnnoooqqqrrrsssuuuvvvxxxyyy{{{{{{||||||}}}~~~{{{vvvssswwwwwwxxxyyyyyywwwtttqqqmmmiiibbb]]]ZZZXXXVVVUUUXXXUUURRRQQQTTTWWWYYYZZZ^^^```bbbeeehhhiiiiiiiiiooossszzz}}}yyy|||{{{yyywwwvvvvvvvvvwwwxxxwwwvvvuuusssrrrqqqpppnnnooopppppppppooommmllloooooooooooooooppppppppppppppppppppppppppppppppppppooommmkkkiiihhhgggggglllllllllmmmllllllkkkkkkiiiiiiiiiiiiiiihhhggggggqqq[[[NNNFFFJJJMMMQQQYYYbbbeeeccc]]]SSSMMMOOORRRWWWcccqqqzzzvvvuuuvvvxxx{{{~~~qqqjjjfffaaa^^^]]]]]]]]]\\\bbb______```___^^^aaagggnnnxxxyyyuuutttrrrnnnmmmooo}}}xxxooofffccc___^^^^^^\\\XXXXXXZZZ^^^hhhuuu~~~fffVVVNNNEEEFFFIIIEEELLLHHHFFFFFFHHHNNN[[[hhhooosssuuuvvvxxx{{{xxxrrrooogggfffooottttttwwwaaaIII======888777999666666777777777777999===@@@JJJ```zzz}}}nnnbbbZZZ```ggglllsssyyyyyytttiii```RRRHHHCCCAAA???>>>;;;;;;;;;;;;<<<===???@@@AAAEEEKKKPPPTTT[[[dddkkknnnqqqvvvzzz}}}}}}|||{{{rrriii```]]]\\\ZZZZZZ]]][[[SSSOOOTTT___mmm|||sssllldddbbb```aaafffjjjllllllkkkggg```ZZZUUUPPPLLLIIIGGGHHHGGGCCC;;;555222111...//////000000000000000...------,,,,,,------...------------...///000000//////000000000111111111000111333777===FFFMMMRRRMMMFFF===888666555333222888777777777777888999999;;;999666333111111111222555888===CCCIIILLLMMMMMMNNNKKKGGGAAA???BBBIIIOOOZZZ```hhhoooxxxsss```TTTFFFAAA<<<999888888666555444000...000111///000222222333555777:::@@@GGGLLLVVV]]]dddeee]]]PPPEEE>>>999333111444777666555555666888<<>>CCCRRRfffvvvzzzlllbbb[[[aaahhhnnntttzzzxxxsssbbbYYYLLLBBB>>><<<:::999666666555666777999;;;<<>>===999777999666777777777777666888;;;>>>CCCKKKYYYhhhvvvvvv|||xxxkkkaaa[[[bbbiiinnntttxxxuuuooo]]]UUUIIIAAA===<<<;;;999888888888888999;;;<<<>>>CCCJJJTTT]]]eeeoooxxxppp```XXXVVVTTTUUUWWWXXXZZZ```lll|||vvvooommmlllkkkkkkmmmnnnpppqqqkkkfff^^^VVVQQQNNNKKKIIIKKKGGGAAA:::444111000000......///000000000000000000...,,,******,,,...000------......///000111222000000000000000000000000111111333555999>>>BBBEEE???===;;;<<<>>>>>>:::777111111000000111111222333555444222111000111222333444555999BBBMMMVVV[[[]]]bbb[[[OOOFFFCCCHHHQQQXXX^^^ccciiilllmmmooorrruuuxxxtttmmmcccWWWJJJ???999666444222111111222222333444222222444444222555999<<>>>>>999777999666555555666666666888<<>>>>>===<<>>>>>???AAACCCDDDEEELLLVVV___gggqqqzzzooo]]]SSSOOONNNPPPTTT[[[cccnnn|||yyyrrrmmmmmmllljjjiiiiiijjjkkkeeeaaa\\\WWWTTTQQQNNNLLLKKKEEE===666111/////////,,,---......//////......000...,,,******,,,...000.........///000111333333222222111111000000//////555555666777:::<<<>>>@@@999999;;;@@@CCCCCC>>>999111000000000000111222222333222111111111111222333111333999FFFWWWeeemmmpppnnncccSSSGGGDDDJJJTTT\\\cccgggjjjjjjfffaaa___^^^[[[XXXRRRKKKCCC<<<777444444444333222111222333444444222333555444333777>>>@@@FFFRRR```pppzzzcccKKK===888777999<<<<<<;;;???FFFMMMVVVdddrrr|||}}}yyyvvvsssrrrrrrrrrrrrssssssssssssssssssrrrsssvvvxxx{{{|||}}}}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwvvvuuutttssssssrrrnnnooopppppppppooommmlllmmmmmmnnnoooooopppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmjjjiiiiiihhhhhhiiiiiijjjnnnnnnnnnnnnmmmlllkkkjjjiiijjjjjjjjjjjjiiihhhhhhccc^^^[[[[[[VVVSSS[[[gggvvv~~~jjjYYYTTTSSSPPPQQQVVV[[[dddnnnuuuyyywwwxxxwwwyyy}}}yyyooofff```^^^ZZZWWWWWWXXX\\\dddmmmyyy~~~{{{xxxrrrllllllqqq~~~|||uuunnngggbbb]]]YYYXXXWWWVVVXXX]]]___gggqqq~~~www\\\MMMHHHHHHEEEJJJSSSSSSWWWNNNFFFJJJVVVhhh{{{zzztttqqqwwwdddLLL???>>>999777999555444555666666666888<<>>999444000...------///000111111222444666555333333444333333:::BBBFFFPPPaaasssuuu]]]HHH<<<777888:::===<<<>>>FFFPPP^^^iiizzz~~~xxxuuuttttttuuuvvvvvvwwwwwwvvvvvvuuutttuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwwwwvvvvvvuuutttssssssnnnooopppppppppooommmlllmmmmmmnnnooopppqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllkkkiiiiiigggggghhhiiiiiiiiiiiihhheee^^^\\\___aaafffvvv~~~mmm]]]YYYWWWUUUXXX___eeemmmuuuyyy~~~zzzxxxxxxxxxyyy||||||qqqkkkgggfffggglllvvv}}}|||yyyrrrlllnnntttxxxqqqkkkeeeaaa\\\XXXXXXXXXVVVXXX\\\___gggrrr~~~~~~pppWWWIIIFFFHHHFFFKKKTTTUUUVVVLLLFFFQQQfff}}}yyyuuussszzzeeeLLL??????999777999555666666666666555777:::===???BBBNNN```nnnuuu~~~|||zzzzzzzzz~~~kkkaaahhhvvvvvvmmmfffffflllqqqsssrrroooeee[[[SSSMMMFFFBBBCCCEEEEEEEEECCCCCCEEEHHHLLLQQQTTTWWW[[[\\\]]]\\\ZZZ[[[___ccciiinnnuuu|||}}}{{{rrriii]]]UUUPPPQQQ[[[eeessszzzuuuiiijjjkkkjjjhhhfffhhhjjjhhhiiikkkmmmmmmhhhaaa\\\FFF@@@777000............,,,------..................------,,,,,,------.........///000111333444555666666555444333111111000+++---///222444666777777<<>>555///...///......---......///////////////------------------------......///000111333555666777777666555333222111111000111444666777777777777;;;???EEELLLNNNHHH<<<333222222222222222333444444444444444333333333333222555444666???KKKSSSTTTQQQIIICCC===<<>>999:::999666555555555555666666777888999;;;BBBOOO___ooo|||~~~pppeeeaaadddhhhppp|||ttteeeZZZ```ttt{{{uuunnnjjjmmmrrrxxxwwwpppeee\\\WWWTTTLLLGGGIIINNNQQQVVV[[[ZZZ^^^aaafffpppzzz}}}{{{vvvggg[[[PPPHHHEEEGGGIIIHHHNNNWWW\\\^^^dddlllhhheeeccc^^^ZZZ]]]kkkzzz|||{{{yyyrrrppppppooonnngggppp{{{~~~|||uuu___PPP<<<777333222444555111...///////////////000111111...------------......///000111333444666777777888666666555444222111000000//////000111222444555666;;;>>>BBBEEECCC>>>888444111222333444555555555555333333222111111222222222444444666888<<<>>>>>>======:::777666:::BBBKKKQQQ______]]]VVVJJJ>>>555000.../////////------///111222444666777888;;;AAAEEEIIIBBB;;;888999>>>IIIUUUxxxxxx```LLLAAA>>>===AAADDDEEEIIIWWWlll|||~~~}}}zzzxxxzzzzzz{{{{{{zzzyyyyyyxxx|||{{{{{{{{{{{{}}}{{{}}}|||{{{}}}~~~~~~~~~~~~|||zzzyyywwwwwwwwwvvvuuusssrrrqqqppppppppppppooonnnmmmlllfffggghhhjjjlllnnnooopppppppppooommmlllkkkjjjiiiiiiiiiiiiiiiiiihhhgggfffggghhhiiijjjkkkjjjiiiiiiiiiiiihhhhhhiiijjjkkkkkkrrrgggaaacccfffkkkzzzzzz|||}}}zzz{{{}}}zzzwwwrrrooossszzzxxxoooiiieeeaaa[[[WWWWWWWWWVVVXXX\\\dddnnnzzz{{{eeeOOOIIICCCCCCDDDCCCFFFIIIKKKIIIMMMaaa~~~\\\MMM>>>999:::999666666666555555666666777888999???EEEPPP___ooo}}}|||ooofffcccgggkkksss~~~sssdddZZZaaavvv|||vvvoookkknnnrrrvvvtttlllaaaXXXTTTQQQLLLLLLRRRYYY^^^dddhhhqqqwww}}}}}}gggWWWKKKBBB@@@BBBBBBBBBGGGQQQWWW[[[ccclllooollliiifffcccfffuuuyyywwwyyyzzzyyyqqqggg```___```bbbcccjjjtttmmmWWWHHH999555111111333333000,,,///////////////000111111...............//////000222222444666777888999999777777666444333111000000000000000111222333444555888:::>>>???>>>;;;666333111222333555555666666666666555444333333333333333333333333555888999999888999777444444777>>>EEEJJJUUUUUUSSSMMMCCC999222....../////////---...///111222444777999;;;???DDDIIIKKKDDD<<<999:::>>>JJJUUUtttrrrZZZHHH???===<<>>::::::999777666666666666666777888999999AAAFFFPPP___pppzzznnnggghhhmmmsss{{{pppcccZZZcccxxx|||vvvppplllooopppqqqmmmeee[[[SSSOOOMMMLLLPPP\\\gggooovvv}}}fffRRRFFF@@@>>>AAABBBBBBGGGPPPWWW^^^hhhqqqxxxtttpppnnnmmmrrrwwwqqqnnnkkkhhhbbb[[[RRRLLLKKKNNNRRRTTTbbbkkkwwwppp^^^KKK>>>666333//////000111...,,,///////////////000111111///////////////000111111444555666888999:::::::::999888777555333222000000111111111111111222222333333555777888888666333111222333444555666777777777999888777666555444444444444333333444555555444222444222111111333888===AAAFFFFFFEEE@@@999333///------...///...---...000111333555888<<>>;;;;;;???JJJUUUlll|||hhhRRRCCC===<<<===BBBIIIOOOYYYjjj~~~|||zzzyyyzzzzzz|||}}}~~~xxxyyy{{{}}}~~~}}}yyyyyyxxxyyyyyyyyyxxxwwwvvvuuuyyyyyywwwuuurrrooolllkkkiiijjjkkkmmmnnnoooooopppiiijjjjjjkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkkkkhhhiiijjjkkklllllllllllljjjkkklllllllllkkkjjjiiieeeeeeeeeeeeeeefffffffffyyyeee^^^\\\___hhhttt{{{kkkgggiiirrrzzz}}}~~~zzzwwwsssqqqvvv~~~rrrkkkfffbbb___ZZZWWWWWWVVVUUUXXX^^^fffqqq}}}yyybbbLLLEEE@@@@@@@@@>>>???BBBDDDEEELLL___~~~{{{tttUUUIII===::::::999777777666666666666777888999:::AAAEEEPPPaaauuu}}}pppkkkoooxxxooobbb[[[eee||||||vvvppplllkkkjjjhhhddd]]]UUUOOOKKKIIIIIIPPP^^^lllwwwxxx___OOOGGGCCCDDDGGGJJJLLLQQQYYYbbbkkkvvv~~~|||wwwuuuvvv|||yyykkkddd___YYYTTTMMMIIIDDD@@@@@@CCCFFFIIIQQQYYYccckkkoootttzzz{{{qqqfffZZZMMM@@@888444222//////000000///---///////////////000000111000000000000111222333333666666888999:::;;;;;;;;;:::999888666444222111000222111111000000000111111000000111222333222222111222333444666777888888888:::999888666555444444444666555444555555555333111000/////////000333666888::::::999666222///......---...///.........000222333555999===BBBHHHMMMPPPNNNFFF???<<<;;;???IIITTTdddttt|||ooo]]]KKK???;;;<<<>>>DDDLLLUUU```rrr~~~}}}xxxxxxyyyzzz{{{|||}}}}}}yyy{{{}}}|||yyyyyywwwwwwwwwwwwwwwvvvvvvuuu}}}|||zzzwwwtttpppmmmkkkhhhiiijjjlllmmmnnnnnnoookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllliiijjjjjjkkkkkkkkkjjjjjjiiijjjkkkkkkkkkjjjiiihhhddddddeeeeeeeeeeeeeeeddduuubbbWWWTTTTTTYYYbbbmmm{{{yyyggg^^^___eeepppyyy}}}yyyvvvrrrqqqwww}}}ppphhhccc___^^^[[[YYYXXXVVVUUUYYY```dddppp}}}xxx```KKKDDD@@@@@@@@@>>>>>>AAABBBDDDLLL^^^zzz|||vvvsssrrrPPPFFF===;;;;;;999777888666666666777777888999:::AAAGGGUUUjjjxxxttt{{{qqqccc\\\hhh|||uuummmiiicccaaa^^^ZZZVVVQQQLLLIIIFFFFFFKKKWWWdddqqqzzziiiWWWMMMIIIHHHJJJNNNQQQWWW___hhhsss~~~qqq___UUUOOOIIIDDD>>>>>>======<<<===???@@@EEEJJJPPPUUUXXX[[[___ccc```[[[TTTLLLEEE>>>999666333222000000000000000//////////////////000000111000000000111111333444444666777888:::;;;;;;;;;;;;999999777666444222111000111111000000//////000000/////////000111111222222111222444666777888999999999888777555444333333333666555444555666555444222000//////...///000111222333333333222///...///000,,,---............000222444555888===CCCHHHLLLNNNJJJDDD>>><<<;;;>>>GGGQQQ^^^jjjvvvzzzyyywwwwwwwwwqqqlllaaaRRREEE===;;;======DDDOOOZZZhhhzzz{{{zzzzzzzzzzzz{{{|||}}}|||~~~}}}zzzzzzxxxxxxxxxwwwwwwwwwwwwwww}}}|||zzzwwwtttpppmmmkkkjjjjjjkkkllllllmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiigggfffffffffggghhhiiihhhhhhffffffdddeeefffffffffeeedddddd{{{kkk]]]UUURRRMMMOOORRRXXX```kkkvvv~~~xxxfffWWWUUUYYYaaalllvvv|||xxxuuuqqqqqqxxx{{{ooohhhccc^^^^^^\\\[[[ZZZWWWUUU[[[bbbeeeqqq~~~uuu\\\IIICCC???@@@@@@>>>>>>AAA???BBBJJJ\\\vvv~~~xxxtttsssooo~~~mmmLLLDDD<<<;;;;;;999888999777777777777888999::::::DDDLLL^^^yyytttfff^^^kkkzzzrrriiiccc\\\YYYVVVSSSPPPMMMHHHEEEBBBAAADDDLLLUUU___mmmyyyfff\\\RRRNNNMMMNNNSSSYYY]]]gggsss~~~kkkVVVIIIBBB>>>;;;666888:::;;;:::999999:::;;;===@@@BBBCCCDDDFFFHHHIIIFFFAAA===888666444444222222111111111111111222///////////////000111111000000000111222333444555666777888999::::::::::::888777666555444222111111000000///////////////000/////////000000111222222000111333555777888888999888777666444333333333333444333333444666777666555222111000............//////000111000///...///111,,,---.........///111333555555777;;;AAAEEEFFFFFFDDD???;;;::::::<<>>@@@>>>AAAHHHWWWnnn}}}|||wwwpppooorrrpppdddIIIBBB<<<<<<;;;999888999777777777777888999::::::EEEOOOeeewwwiii```mmm~~~xxxoooddd]]]XXXTTTPPPNNNLLLIIIDDD@@@>>>===???DDDHHHLLLVVV___dddmmmuuuvvvtttrrrmmmhhhZZZVVVSSSSSSUUUZZZeeeooowwwzzzdddPPPBBB;;;999888555777999999777666777999444555666666666777888999;;;:::888666444333333444111111111111000000222333///////////////000111111//////000000111333444555555666777888888888888888555555555444333222222222//////.........///000000...//////000111111111111///000222444666777888888777666555444444444444444333222333666:::<<<<<<;;;444222000...,,,,,,,,,---,,,...000000...------...+++---.........///111333666555555999===@@@???>>>===999888999999:::@@@GGGRRRWWW^^^```[[[TTTOOOOOOHHHFFFDDD@@@===;;;;;;<<<;;;CCCQQQ___mmmzzz~~~~~~}}}|||{{{{{{|||~~~zzzxxxzzzzzzzzzyyyxxxxxxyyyzzz{{{wwwwwwvvvtttrrrpppnnnmmmllllllmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggfffeeedddccc```aaaccceeeffffffeeeeeedddeeefffgggfffeeecccbbb{{{oooeee\\\ZZZXXXSSSSSSWWWSSSTTTTTTRRRQQQTTTXXXZZZYYYdddllljjjccc```^^^\\\aaagggpppyyy~~~zzzvvvsssppppppwwwxxxppplllgggbbb___^^^]]]\\\YYYWWW]]]fffjjjuuukkkQQQDDD???<<<>>>>>>======@@@>>>AAAFFFRRRfffyyy}}}zzzyyyyyyssskkkkkkpppppp~~~\\\GGGAAA<<<<<<;;;999888:::777777777777888999:::;;;DDDOOOhhhzzzjjjbbbooo}}}wwwmmmaaaYYYVVVRRRNNNLLLJJJFFFAAA===;;;:::<<<@@@@@@@@@FFFMMMMMMVVV^^^```___```___\\\UUUTTTUUUYYY^^^fffvvv}}}rrr```MMM@@@999777888777999:::888666555888;;;555555555666666777888999333444444333333333444555000000111000///000111333///////////////000111111/////////000111333444555444555666777777777777777444444333333333222222222...............///000000...///000000111111000000...000111444555777777888777666555555555555666666444444666:::>>>AAABBBBBB555333000---+++++++++,,,+++---//////---,,,+++,,,+++---.........///111333666555444777:::<<<;;;888888666666888888999===DDDNNNRRRWWWXXXRRRIIICCCCCC;;;;;;<<<<<<;;;;;;::::::===EEEQQQ]]]hhhqqqxxx}}}~~~}}}~~~~~~}}}||||||}}}yyyxxxxxxyyyzzz}}}yyywwwyyyzzzzzzxxxxxxxxxyyyzzz{{{wwwwwwwwwvvvuuusssrrrqqqkkklllmmmmmmnnnnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhfffgggggggggggggggfffeee___aaaccceeeffffffffffffcccdddfffffffffdddbbbaaa}}}yyyrrrlllggg___]]]ZZZWWWVVVWWWXXXZZZ[[[WWWUUUTTTQQQMMMNNNRRRXXX[[[```eeeggggggfffeeemmmttt~~~yyyvvvtttooommmuuu|||vvvrrrnnniiiddd```___]]]\\\\\\^^^aaacccjjjvvvfffPPPEEEBBB???======>>>>>>===@@@CCCEEELLL]]]rrr||||||yyytttppppppnnnkkkkkknnnsssxxx[[[JJJCCC=========:::777777777777777888999;;;<<<===BBBMMMdddpppiiizzz}}}vvvlll```YYYSSSRRRPPPKKKEEEAAA>>>>>>;;;::::::<<<>>>AAABBBBBBFFFHHHKKKOOOSSSVVVXXXYYYRRRUUUYYY[[[bbbrrr{{{kkkbbbTTTEEE;;;666666777666666777777777777777666444444444444444444444444444444444444444333222111111111222222222111111000000///.........///111222///000111222222222222222333333333333333333333333555555444333222000//////////////////000000000000111000000//////000222333333444555555555666888:::999888666444333333444444333555777:::<<<>>>???@@@777444000...---...---,,,+++,,,.../////////...---,,,,,,,,,,,,---///111222444555666777777666555555444333222111222777>>>CCCJJJMMMPPPPPPKKKCCC<<<999777888888999::::::;;;;;;@@@EEEMMMWWW```gggkkkmmmkkkkkkkkknnnsssxxxzzz{{{yyyzzz{{{|||||||||{{{zzz{{{{{{zzz{{{}}}~~~zzzxxxzzzyyyxxxxxxyyyyyywwwvvv{{{yyywwwvvvvvvuuusssqqqmmmmmmlllllllllmmmmmmnnnkkkjjjjjjiiiiiijjjjjjkkkkkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiihhhgggeeedddccccccdddeeeffffffccc```cccdddddddddcccbbb```___xxxuuuqqqmmmiiiddd^^^[[[WWWWWWWWWXXXZZZ]]]```bbbfff```[[[XXXSSSPPPRRRXXX\\\aaajjjrrrwwwyyyyyyyyy}}}zzzvvvsssnnnlllvvv|||vvvrrrnnnhhhdddaaa___]]]\\\\\\^^^```bbblllxxx{{{bbbNNNDDDAAA???>>>@@@AAAAAAAAABBBDDDEEEKKKZZZlllttttttyyytttrrrsssqqqmmmlllnnnrrrxxxZZZKKKCCC======<<<999777777555666666666777999:::;;;BBBLLL```|||zzzttt}}}uuujjj___XXXSSSSSSQQQLLLGGGBBB@@@@@@@@@???>>>>>>@@@AAAAAAAAA@@@BBBEEEIIIMMMQQQSSSUUUUUUXXX\\\```iii{{{zzzllleeeZZZTTTJJJ@@@999555333444666666777777777777666666444333333333333333333333333444444444333333222111111222222222222111111000000//////...///000111222///000111222222333222222333333333333333333333333555444333222111000////////////000000000000111111222222111000000111222333222333555555555666999;;;:::999888777666555444444444555777999;;;<<<======666333000.........---,,,,,,---......//////..................///000222333444444555666666555555444333333222111222777===BBBFFFIIILLLLLLGGG???999555333444555777999:::<<<<<<@@@EEELLLUUU\\\aaacccddd^^^^^^___cccjjjqqquuuwwwwwwxxxyyyzzzzzzzzzzzzyyy{{{{{{{{{|||~~~}}}zzzzzzxxxwwwwwwyyyzzzzzzyyyxxxvvvtttssssssrrrpppnnnnnnmmmmmmlllkkkkkklllllllllkkkkkkjjjjjjjjjjjjkkkmmmlllkkkkkkjjjjjjkkkkkkjjjjjjiiihhhgggfffeeeddddddddddddggghhhhhhfffddddddddddddcccbbb```]]]\\\fffccc___[[[XXXUUURRRPPPRRRSSSWWW[[[```fffjjjmmmrrrjjjbbb\\\VVVUUUZZZaaafffooo{{{|||{{{xxxrrrlllmmmzzz}}}vvvqqqmmmhhhdddbbbaaa^^^]]]\\\^^^```aaannnzzzvvv^^^JJJBBB@@@???@@@BBBDDDEEEEEECCCDDDEEELLL[[[jjjrrrqqqxxxuuuvvvyyyyyysssooonnnppp~~~vvvYYYKKKCCC===<<<<<<888666777444444444555666777888999AAAJJJ[[[rrr|||ssshhh^^^XXXSSSSSSQQQMMMHHHDDDBBBBBB@@@@@@??????@@@AAABBBBBBCCCDDDEEEGGGJJJLLLNNNOOOPPPSSSXXX^^^jjj}}}ppp```TTTMMMEEECCC???;;;777444333222666666666777777666666555333222111000000111222333333333444444333333222222222222222222222111000000000////////////000111222///000111222333333333333333333333333333333222222333333222111000000//////000000000111111222222222333333222111111222222333000222444555555777:::<<<<<<<<<<<<;;;:::888666444666666777999999:::::::::555222///............---......------......///000000000000000000111222333333333444444444444333333222222222111222666;;;@@@DDDGGGJJJIIIDDD===777444111222444777999<<<===>>>???CCCJJJPPPUUUXXXYYYXXXQQQQQQSSSYYYbbbkkkqqquuuvvvwwwxxxzzzzzz{{{{{{{{{||||||}}}~~~~~~|||zzzwwwuuuuuuxxxzzz{{{{{{vvvtttsssrrrsssrrrooommmmmmmmmlllkkkkkkjjjkkkkkkmmmmmmlllkkkkkkjjjkkkkkkmmmlllkkkkkkjjjjjjkkkkkklllkkkiiifffeeedddddddddeeeeeeeeehhhjjjkkkiiihhheeeeeedddcccaaa^^^\\\ZZZ[[[XXXTTTRRRPPPOOONNNMMMQQQTTTZZZaaahhhoootttvvvxxxpppfff```\\\]]]fffoooxxx~~~|||}}}zzzsssmmmqqq}}}uuuppplllhhhdddcccbbb___]]]]]]^^^___aaannn{{{qqq[[[IIIAAA@@@???AAADDDFFFGGGGGGCCCDDDHHHSSScccqqqwwwxxxxxxxxx|||~~~uuuqqqnnn{{{sssYYYLLLDDD===<<<;;;888666777444444444555666777888888>>>FFFTTThhh{{{zzzpppeee\\\WWWTTTTTTRRROOOJJJFFFEEEEEEAAABBBCCCDDDDDDFFFHHHJJJNNNNNNNNNNNNNNNNNNNNNNNNKKKNNNRRRZZZfffxxxzzzuuuxxx{{{jjj\\\PPPGGGAAA::::::888777666555555555666666666777666666555555222111000//////000222333333333444444444333333222333333333333222111000000000000000000000111111111///000111222333444444444333333333222222222222222222111111111000000//////111111111222333333444444444333333222222111111111///111333444666888;;;>>>???@@@AAAAAA???<<<999666777888888888888777777666444222///...//////...---///...---------...000111111111111111111222222333333333333333333222222111111111222222333555:::>>>EEEHHHJJJIIIEEE>>>999666333444666888:::<<<>>>>>><<<@@@EEEKKKNNNPPPPPPOOOMMMNNNPPPWWWaaakkkssswwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~|||zzzxxxtttsssuuuwwwyyyyyyvvvuuutttttttttssspppnnnkkkkkkjjjjjjjjjkkkkkklllnnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiimmmkkkiiifffdddddddddeeegggffffffhhhjjjjjjiiigggddddddddddddbbb```^^^\\\TTTRRROOOMMMMMMNNNMMMLLLPPPTTTZZZccclllttt{{{~~~yyyqqqjjjggggggkkkvvv~~~}}}}}}}}}~~~{{{sssooowww~~~uuuoookkkgggddddddbbb___]]]]]]^^^```aaalllzzz~~~mmmXXXIIIBBBAAAAAABBBEEEGGGGGGGGGEEEFFFNNN]]]nnnyyy~~~~~~|||~~~~~~vvvmmmzzzrrr\\\NNNEEE>>><<<;;;888777888666666666666777888999999;;;BBBOOO```qqqyyynnnccc\\\XXXUUUVVVTTTQQQMMMJJJIIIIIIGGGIIIKKKKKKKKKLLLOOORRRVVVVVVVVVVVVUUUSSSQQQPPPLLLNNNSSS[[[fffttt~~~xxxqqqjjjhhhhhhgggmmmxxxzzzqqqdddXXXOOOGGG???:::777666444333333444666777666666666666666555444444111111000000000111333444333444444555555555444444444444444333333111000000///000000111111111111111///000111222333444444444333333333222222111111111111111000000000000000000222222333333444555555666444444333333222111000///...000333444666888;;;>>>AAABBBCCCDDDBBB???<<<999999999999888777666555444222000//////000000///...//////...------///000111///000000111222222222222333333222222111111111111000111222333444666999<<>>888444666555222111111333555777666666666666555555444333111111222333333444444444444555666666777666666666444444444444333222000000///000111111222222111111///000111333444555555555333333333222111111000000000000111111111111111111333333444444555666777777555555555444333222000//////111333444666888;;;>>>@@@AAACCCDDDCCC@@@===;;;:::::::::999777666444333111000//////000111///...//////......//////000111...///000222333444444444444333222111111000111111000222444555555666999;;;>>>AAADDDDDDAAA===999888666666666666666666666666888999<<<@@@DDDGGGJJJKKKOOOPPPUUU\\\fffpppvvvxxxyyyyyyyyyyyyzzz{{{}}}}}}~~~|||yyyuuusssssstttssssssrrrrrrrrrssssssrrrooollljjjjjjjjjjjjkkkmmmnnnooollllllkkkkkkkkkkkkllllllmmmlllkkkkkkjjjjjjkkkkkkmmmllljjjhhhggggggggghhhjjjiiigggfffgggfffeeecccbbbcccdddeeeeeedddcccbbbPPPOOOOOOPPPRRRRRRQQQOOOLLLNNNPPPUUU\\\ccciiimmmkkkjjjmmmttt{{{pppooonnnqqqwww~~~~~~}}}||||||||||||}}}{{{{{{vvvpppttttttnnnjjjgggdddbbbaaa___^^^^^^```bbbdddmmm|||vvvcccPPPDDDBBBCCCDDDHHHLLLOOOOOOOOOJJJNNN]]]vvvzzzrrrtttbbbRRRHHH@@@>>>===:::999:::888888777777777888999999<<<@@@IIISSS^^^iiirrrwwwwww~~~vvvjjj```\\\[[[^^^___^^^\\\YYYWWWVVVWWWRRRWWW\\\^^^___bbbhhhmmmoooqqqrrrqqqnnngggaaa\\\UUUXXX___iiiqqqrrrooojjjaaa]]][[[]]]```ccclllvvvyyy~~~zzzmmmcccUUUSSSOOOHHH@@@:::666555555555444333333444666777666666666666555444333222111222444666777666555555666666777888888888888888555555555444333222000//////000111222222222111111///000111333444555666666333333222222111000000///000111111111222222333333333444444555666777888999888888888777666444222000000111333555555777:::===>>>???@@@@@@@@@???===<<<;;;;;;:::999888666555444000///...///111111000.........///000000000000000...///111444555666666666555444333111000000111111000333555666777777999;;;:::===@@@AAA???<<<:::999888888888888777777777777::::::;;;===AAAEEEIIIKKKNNNPPPVVV___jjjrrrwwwyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~}}}{{{yyyvvvvvvvvvvvvuuutttrrrrrrrrrttttttsssooolllmmmmmmlllllllllllllllmmmjjjjjjiiijjjjjjkkklllmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjhhhffffffggggggfffeeecccddddddeeedddcccbbbaaaUUUUUUVVVWWWYYYYYYWWWUUUOOOOOONNNOOOQQQUUUYYY[[[cccdddjjjttt}}}~~~|||qqqeeeffffffcccbbbgggrrr|||~~~}}}}}}}}}}}}}}}~~~yyyyyysssnnnuuutttmmmjjjgggdddbbb```___^^^^^^```cccdddpppttt```MMMAAABBBCCCEEEJJJOOOSSSTTTTTTIIIOOObbbyyyuuuvvvdddSSSJJJAAA>>>===;;;:::;;;888777777777777888888999>>>BBBHHHPPPXXXaaaiiinnnnnnzzz~~~~~~yyy~~~uuuiii```\\\]]]bbbccccccaaa]]][[[[[[\\\]]]cccjjjppptttzzz{{{qqqgggaaa```dddlllvvv}}}|||tttlllgggcccdddkkkpppuuuyyyhhh]]]OOOOOOLLLFFF>>>::::::;;;555666777888888888888888666666666666555444333222111333666888999888666555666777888999999999999999555555555444333222000//////000111222333222111111///000111333444555666666333333222222111000000///111111111222333333444444444444555666777888999999::::::::::::888666333222000222444555555777:::<<<;;;<<<============<<<;;;;;;;;;;;;:::888777555444///......///111111000...---...000111111111000///...000222555777888999999666555333111000111111222111333666777777888999;;;888<<>><<<;;;===;;;999777666666888:::<<<;;;===CCCKKKUUU```iiiooossswwwyyy~~~~~~yyy~~~uuujjjbbb```aaagggjjjkkkiiieeedddhhhllleeelllwwwzzzqqqkkkiiirrryyysssuuuzzz}}}gggZZZPPPSSSQQQHHH???;;;888666555666666777888999999:::888777555333222111222222333333333444555666777888;;;::::::<<<>>>???<<<999777666666444333222111111222222222333333222222111333333222111111222222333111000000000000222333444555444444444444555666666444555666888999999999999999:::;;;<<<;;;888666444555555444444555777:::;;;:::888777777888999999999999:::;;;;;;:::777555333333111///...---...000111///...---...000111000///111333444666<<>>888444555444111//////222444666999;;;<<<<<<<<<>>>===<<<<<<============???>>>>>>======>>>??????>>>;;;<<<@@@CCCEEEIIINNNQQQWWW^^^eeeppp{{{~~~~~~~~~~~~~~~~~~|||{{{zzzyyyxxx~~~zzzwwwyyy|||~~~{{{wwwyyyvvvssssssttttttrrrooorrrrrrqqqooonnnlllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiillllllkkkjjjiiihhhgggffffffgggiiikkkkkkkkkiiihhheeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddccc```^^^\\\```bbbdddfffjjjlllhhhaaaSSSOOOLLLKKKLLLNNNMMMMMMPPPXXXcccnnnwwwppphhhcccbbbccchhhqqqyyy}}}}}}yyyvvvqqqllliiieeeaaa___dddhhhlllmmmlllmmmqqqvvv~~~|||{{{|||zzzwww{{{|||tttooohhhcccbbb```[[[XXXYYY[[[^^^eeelllxxxoooUUUEEE@@@AAABBBFFFLLLSSSWWWWWWUUUUUUeeezzzyyyttt{{{hhhWWWMMMDDD@@@>>>;;;:::<<<;;;999777666555777999::::::===CCCJJJTTT^^^gggmmmsssuuu|||~~~wwwssstttsssyyy~~~|||rrrhhhbbbbbbdddjjjlllmmmjjjgggfffiiimmmttt{{{|||xxxtttxxxlll^^^XXXZZZVVVKKK@@@;;;888555666666777777888999999999888777555333222222222222444444444444555666777888;;;;;;<<<@@@BBBAAA===999777666555444333222222111111222222333333333222222333333222222222222222333333222111000000111222222444444444333444555555666444555666777888999999999:::;;;;;;;;;;;;999888777777666555444444666888999888888777777777888888888999999::::::999888555444222111///...---...///000000//////111333555444333444666888;;;CCCKKKKKKFFFAAA:::555555555222111222222444666999;;;<<<======???>>>======>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@===<<<@@@DDDHHHNNNTTTYYY___dddjjjttt~~~}}}}}}~~~~~~{{{zzzzzz{{{{{{{{{~~~{{{yyy{{{}}}zzzwwwsssrrrssssssrrrpppsssrrrpppooommmlllkkkkkklllkkkkkkkkkjjjjjjiiiiiikkkkkkjjjiiihhhgggfffffffffgggiiijjjkkkjjjiiihhhfffffffffffffffffffffffffffffffffeeecccaaa^^^]]]eeejjjooorrrvvvwwwooofffVVVRRROOONNNOOOOOOMMMJJJPPPWWWbbbmmmvvvuuueee]]][[[[[[\\\cccnnnwww}}}~~~}}}wwwooohhhcccaaa___^^^iiinnnuuuxxxxxxxxxzzz|||~~~~~~}}}}}}zzzxxx}}}zzzrrrmmmgggbbb```]]]YYYWWWYYY[[[^^^gggpppnnnSSSCCC===@@@AAAEEEKKKPPPTTTTTTSSSYYYppprrrtttvvv}}}lllXXXNNNEEEAAA???;;;999:::;;;999777666555666777888999<<>>999666666555444333222222111111111222333333333333333222222222222222333333333555444333222111111111111333333333333333444444555444555666777888999999999;;;;;;;;;::::::;;;;;;;;;:::888666555444555666777777777666666666666666666888888999:::999888666555222111///.........///000000000111444888:::;;;:::777999;;;AAALLLVVVWWWSSSGGG>>>777555555333333444222333555888:::===>>>???@@@@@@????????????@@@@@@EEEFFFHHHJJJJJJIIIHHHGGGCCC???===AAAFFFLLLTTT]]]bbbggglllqqqyyy~~~}}}~~~~~~~~~|||zzzyyyzzz{{{{{{zzzxxxvvvuuuxxx|||~~~zzzwwwtttrrrrrrrrrrrrqqqsssqqqooommmllllllllllllmmmmmmllllllkkkjjjiiiiiijjjjjjiiihhhgggffffffeeefffggghhhiiijjjiiihhhgggggggggggggggggggggggggggfffgggffffffdddbbb___^^^gggnnnvvv|||uuujjj\\\WWWRRRRRRUUUWWWVVVTTTXXX^^^hhhrrr{{{qqqddd^^^ZZZZZZ]]]fffrrr||||||ssslllhhheeedddccckkksss~~~|||{{{yyyyyyxxxrrrmmmgggbbb```\\\YYYWWWYYYZZZ^^^hhhssslllQQQBBB>>>===???BBBGGGKKKNNNOOOOOOZZZuuu~~~jjjooo~~~zzzkkkYYYOOOFFFBBB???;;;999999;;;:::888666555555666666888<<>>EEEKKKKKKFFF???:::666666555444333333222222111111222333444444444444222222333333333333333333444444333333222222222222333222222222222333444444444555666888999999::::::<<<<<<:::::::::<<<===???===;;;999666555555666666666777777777666555555666777777888999888888777666222111000////////////000111222444888===@@@@@@@@@999;;;>>>EEESSS```bbb^^^QQQFFF;;;777666444333444222333444666999<<<>>>@@@@@@AAAAAA@@@??????AAABBBEEEHHHKKKOOOPPPPPPNNNMMMGGGBBB???BBBHHHOOOZZZdddggglllqqqwww~~~~~~~~~}}}~~~{{{zzzzzzyyyxxxwwwvvvtttsssuuuyyy|||}}}}}}{{{xxxuuurrrqqqqqqqqqrrrrrrqqqooommmkkkkkklllmmmmmmmmmlllkkkjjjiiiiiihhhiiihhhhhhgggffffffeeeeeefffgggggghhhhhhhhhgggfffffffffffffffffffffffffffgggggggggfffeeeccc```___iiirrr|||~~~rrrccc]]]XXXYYY```gggiiihhhhhhlllttt|||pppfffbbb]]]^^^bbbkkkxxxzzzuuuqqqnnnkkkiiinnnwww~~~yyyxxxwwwzzzxxxrrrnnngggbbb```]]]ZZZYYYZZZZZZ^^^iiiuuugggOOOBBB@@@<<<>>>AAAEEEGGGIIIKKKLLLYYYwwwxxxgggnnnsssdddXXXOOOFFFCCC@@@<<<999999;;;:::888777666666666666999>>>EEELLLTTT```nnnxxxuuujjjgggkkkpppzzz|||}}}~~~zzzrrrlllkkklllmmmjjjddd]]]WWWSSSRRRRRRTTTZZZbbbhhhllloooppprrrsssssssssssstttwwwzzz|||wwwnnnmmmkkkaaaPPPBBB<<<999888777888:::;;;;;;:::999888666555444333222333444555777777777777888888999:::;;;AAAHHHMMMLLLFFF???:::555555555444444333333222111222333444444444444444111222333444444444444333222222333333444444444444333222222222222333444444555666777999::::::;;;;;;===<<<:::999:::<<<>>>@@@???===:::888666666777777777999;;;:::888666666777777777888888777777777666222222111111000000000000222333666:::???BBBCCCBBB===>>>AAAKKK[[[jjjnnnjjj\\\NNN@@@;;;888555333444333333444555777;;;>>>@@@AAABBBCCCBBB@@@???AAACCCDDDHHHLLLQQQTTTTTTSSSRRRJJJDDD???BBBHHHQQQ]]]hhhjjjqqqxxx~~~~~~~~~}}}|||~~~~~~|||{{{{{{zzzxxxvvvyyyxxxwwwwwwyyy|||}}}~~~zzzxxxvvvsssqqqpppqqqqqqqqqpppnnnmmmllllllllllllkkkkkkkkkjjjiiihhhhhhhhhhhhhhhggggggfffeeeeeeeeefffffffffgggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeecccaaa```iiirrr}}}{{{hhhccc```eeepppzzz~~~~~~yyy||||||pppjjjiiidddeeekkkuuu{{{wwwtttpppmmmrrr{{{}}}wwwvvvvvv|||wwwrrrnnngggbbb```]]][[[[[[[[[[[[___lllxxx|||aaaKKKAAAAAA<<>>CCCJJJMMMJJJDDD>>>:::555555444444444333333333333333444444444444333333111222333555555555444444111222333444555555555555333333333333333444444555777888999:::;;;<<<<<<<<<===<<<:::999:::<<<>>>???>>><<<:::888777777888999999<<>>;;;999999:::888888888777777666666666333333333333222222222111222333666;;;@@@BBBBBBAAA>>>???CCCOOOdddvvv{{{xxxfffWWWHHHAAA???;;;888777777777666666888;;;???BBBBBBDDDFFFDDDAAAAAACCCFFFFFFIIINNNRRRTTTUUUTTTSSSLLLEEE@@@AAAGGGOOO\\\hhhmmmuuu~~~}}}|||||||||||||||~~~}}}|||zzzzzz{{{{{{zzzyyywwwvvvuuutttuuuvvvxxxzzzxxxxxxxxxuuurrroooooopppoooooonnnnnnmmmlllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeedddcccaaa___```iiittt~~~zzzjjjggghhhrrr}}}vvvuuuvvvrrruuu{{{{{{wwwsssqqquuuyyy}}}wwwvvvwww~~~uuuppplllfff```^^^\\\[[[[[[\\\\\\bbbppp~~~vvv[[[FFF???@@@<<>>;;;;;;::::::999999999999999999:::???FFFNNNZZZmmmuuusssxxx}}}|||}}}uuuooommmnnniiiddd\\\UUUPPPNNNLLLLLLJJJMMMQQQUUUXXX\\\aaaeeejjjmmmpppooolllgggeeeddddddlllwwwzzzxxxsssfffRRRBBB<<<::::::888:::<<<======<<<999888444333333222333444555666666666777888:::<<<===>>>AAAFFFJJJKKKGGGAAA<<<:::555444444444444333333333555555555555444333222111000111333555666666555444333444555666666555444444444444444333444555555666888999;;;<<<======>>>>>><<<;;;:::::::::;;;<<<===;;;999888666666777888999<<<@@@DDDCCC???<<<<<<>>>999999888777666555555555444444555555444444333222222333666;;;???AAA@@@>>>:::<<>>===;;;999888:::===AAADDDEEEGGGIIIHHHDDDCCCFFFJJJKKKMMMPPPRRRTTTSSSRRRQQQLLLEEE@@@AAAEEEMMMYYYdddmmmuuu~~~zzzyyyzzz|||}}}}}}|||~~~|||{{{zzzzzzzzzzzzxxxvvvrrrrrrqqqppppppqqqtttwwwvvvxxxyyywwwsssooonnnooommmmmmoooooonnnmmmkkkjjjiiiiiiiiijjjjjjjjjkkkkkkhhhhhhhhhggggggggggggffffffeeeeeedddddddddddddddffffffffffffffffffffffffddddddeeeeeedddbbb```___UUU^^^iiisss}}}}}}uuujjjiiinnn{{{~~~|||yyyvvvtttuuuuuuyyy~~~xxxwwwxxx~~~sssnnnkkkeee___]]]ZZZZZZ[[[\\\^^^dddssssssWWWBBB<<<>>>999<<>><<<<<<::::::::::::::::::;;;;;;666===GGGRRRccc{{{~~~|||{{{rrrmmmnnnpppddd___WWWQQQNNNLLLKKKKKKGGGKKKOOOUUU[[[cccjjjooommmpppqqqmmmfff___ZZZYYY^^^fffpppyyy|||wwwiiiSSSBBB<<<:::999999:::<<<>>>===<<<:::888444333222222333444666777555666777888:::===???@@@CCCGGGJJJIIIDDD>>>;;;999444444444444444444333333666666666555444333111111000111444555666666555444555666666666666444333222555444444444444555666666999:::<<<===>>>>>>??????;;;;;;;;;:::::::::;;;;;;888777555444555666888999>>>CCCGGGFFFAAA>>>>>>@@@:::999888666555444444444555555666666555555444333222333666:::>>>???>>><<<444666<<>><<<=========<<<:::888777222222111222333555777999:::999888888888:::<<<>>>EEEEEEEEEEEEBBB===999666444444444333333444555555222444555555222000///000---...111333444555555555555555555555666666666666555444333222222333555666:::;;;===>>>?????????>>>::::::;;;;;;::::::999888999888666555555777999;;;???DDDHHHHHHHHHIIIFFFAAA@@@>>>999666444444666777999999999888888888888888888999:::<<<>>>===:::777999:::>>>JJJ^^^rrr||||||ggg___UUUPPPPPPQQQPPPNNNJJJGGGBBB???AAADDDHHHJJJPPPOOOMMMKKKKKKLLLMMMNNNSSSSSSTTTTTTSSSRRRPPPOOOMMMIIICCC???BBBIIISSSYYYfffllluuu|||{{{xxxqqqpppppprrrvvvxxxwwwuuuyyy{{{~~~~~~{{{zzzyyywwwtttrrrssssssqqqoooooopppsssvvvwwwxxxxxxxxxuuuqqqmmmkkknnnnnnnnnnnnnnnmmmmmmmmmnnnmmmkkkjjjiiihhhhhhhhhiiihhhgggeeeeeeffffffggggggfffeeeddddddeeefffgggiiiiiiiiiiiigggeeecccbbbdddddddddcccccccccbbbbbbJJJJJJMMMSSS[[[```___\\\bbbgggrrrzzzvvvyyyzzzzzzxxxzzzyyy{{{{{{zzz|||~~~~~~}}}zzzxxxxxx|||{{{rrrmmmiiibbb]]]\\\[[[XXXYYY]]]```hhhwww{{{```III???<<<;;;<<<:::;;;???BBBAAAAAADDDNNN^^^sss~~~||||||{{{wwwooonnnzzz}}}rrreee\\\QQQNNNMMMLLLFFF===999;;;888888888888999:::;;;<<<===DDDMMMYYYqqqxxxrrrmmmkkkjjjccc```[[[VVVRRRPPPPPPPPPPPPRRRTTTYYYeeessszzzzzzyyywwwqqqfff\\\WWWVVVWWW___jjjxxx}}}}}}vvvaaaMMMAAA<<<<<<>>>============;;;999777666555555444444555666777888:::999888888999;;;===>>>CCCCCCCCCBBB???<<<888666777666666555555444555555333444666555222000//////...000222444555666666666777777777777888888888888888666555444444555777888:::;;;===>>>??????>>>===::::::;;;;;;::::::999888999888666555555777999;;;<<>>>>>;;;888666777999@@@PPP```gggfff[[[UUUNNNLLLOOOTTTVVVVVVPPPLLLFFFCCCCCCFFFJJJMMMUUUSSSQQQOOOMMMMMMNNNNNNSSSSSSSSSRRRQQQOOOMMMLLLMMMHHHBBB>>>???DDDKKKPPPYYY^^^eeekkknnnmmmjjjhhhcccdddggglllsssxxxzzzyyy{{{}}}}}}zzzxxxwwwvvvtttssstttssssssrrrqqqrrrtttvvvwwwxxxyyyxxxvvvsssooommmnnnnnnnnnmmmmmmlllllllllooonnnmmmkkkjjjjjjiiiiiihhhgggfffeeedddeeeffffffhhhggggggffffffggggggggghhhhhhiiihhhgggeeedddbbbddddddddddddccccccccccccGGGGGGHHHJJJLLLOOORRRSSSaaaiiiyyyvvvssswww~~~||||||~~~}}}{{{}}}}}}|||}}}~~~}}}}}}|||zzzxxx~~~}}}yyypppllliiibbb^^^]]]\\\ZZZZZZ]]]bbbkkkzzzpppWWWCCC<<<<<<<<<<<<:::<<<@@@AAA??????BBBLLLZZZkkkvvvyyyvvvtttsssxxxvvvrrrkkkdddhhhzzztttfff[[[WWWUUURRROOOGGG===888888999999999999999;;;<<<<<<>>>DDDMMMXXXnnnyyyrrrmmmjjjiiieeebbb^^^YYYUUUSSSRRRRRRQQQTTTYYY___kkkyyy~~~}}}{{{qqqeee[[[WWW[[[```iiitttxxxxxxzzz|||ooo[[[III???<<<<<<>>>??????>>>===;;;888666555888777777666666777777777999999888888:::;;;===???AAAAAA???===;;;999777666888888777777666666555555444555666555222000......000111333555666777777666999999999999:::::::::;;;:::999888777777888999999;;;<<<===>>>>>>===<<<<<<:::::::::::::::999999888888777666555555777999:::999>>>BBBCCCEEEGGGFFFBBB<<<;;;999888777666666666999999:::;;;<<<===>>>>>><<<<<<<<<>>>??????<<<:::888888777999CCCNNNRRROOOLLLHHHDDDEEELLLTTTZZZ\\\XXXSSSLLLGGGEEEHHHMMMQQQZZZYYYVVVSSSQQQOOOOOOOOOSSSRRRQQQOOOMMMKKKIIIHHHJJJFFF@@@<<<:::<<<@@@BBBJJJMMMQQQUUUWWWVVVUUUSSSSSSVVV[[[dddnnnuuuyyyzzz||||||xxxvvvuuuuuutttssstttttttttuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwtttrrrpppnnnnnnnnnmmmlllkkkkkkjjjmmmmmmkkkjjjiiiiiiiiiiiiggggggfffeeeeeeeeeeeeeeeggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhggggggeeedddccceeeeeeeeeeeeddddddddddddLLLLLLLLLJJJJJJMMMSSSXXXbbbnnnxxxxxx~~~~~~}}}|||}}}~~~|||{{{yyyxxxvvvmmmkkkhhhbbb___^^^\\\ZZZZZZ\\\cccnnn}}}}}}fffNNN???999:::<<<===;;;===AAAAAA===>>>AAALLLXXXgggqqqtttsssssstttzzzxxxqqqfff^^^dddxxxxxxhhh^^^[[[YYYVVVPPPGGG>>>888777888888888888999:::;;;;;;===AAAHHHQQQbbbxxxzzzsssnnnkkkjjjhhhfffbbb^^^ZZZWWWUUUTTTSSSWWW]]]eeeqqq}}}}}}sssiii```^^^eeemmmvvv|||vvvlllaaaQQQDDD===;;;===???AAA@@@???<<<:::777555444777777777777777888888888999999999999:::<<<===>>>???>>>;;;999888777777777666777777777777777777777555666777666333000//////000111333555666666666666999999::::::;;;;;;<<<<<<;;;:::999999888999999:::;;;<<<=========<<<;;;:::999::::::::::::999888888777777666555555666888999999>>>AAAAAABBBDDDCCC???:::::::::999999888777666888999:::<<<>>>???@@@AAA>>>======>>>???@@@???===>>>>>><<<;;;AAAIIIKKKGGGCCC???===???FFFOOOWWW[[[[[[VVVOOOIIIGGGJJJPPPUUU]]]\\\YYYVVVSSSQQQPPPOOOQQQPPPMMMJJJGGGDDDCCCBBBCCCAAA<<<888666666777888???@@@BBBCCCEEEEEEDDDDDDHHHLLLRRR[[[eeennntttwww|||~~~{{{vvvtttttttttttttttttttttuuuwwwxxxyyywwwvvvtttuuuvvvvvvuuutttrrrqqqnnnnnnmmmlllkkkjjjjjjiiijjjiiihhhgggffffffffffffhhhggggggffffffffffffffffffggghhhiiiiiiiiihhhggggggggggggffffffeeeeeedddffffffeeeeeeeeedddddddddPPPQQQPPPLLLJJJLLLSSSYYYbbbrrr~~~zzz}}}~~~~~~|||zzzyyyyyy}}}~~~{{{rrrkkkhhhfffaaa^^^^^^YYYYYYZZZ\\\dddqqqvvv]]]HHH===999999;;;======@@@CCCBBB>>>>>>BBBJJJUUUccclllqqqtttyyy}}}yyyhhh]]]aaarrr|||mmmbbb]]]\\\WWWNNNDDD>>>:::777666666666666777888999:::;;;>>>DDDMMMYYYjjj~~~{{{tttpppmmmlllkkkjjjgggccc^^^[[[XXXVVVUUUZZZ```hhhttt}}}vvvnnnjjjeeeeeennnyyyuuudddYYYRRRGGG>>>;;;<<>>@@@??????AAA???;;;999999:::;;;;;;:::999888999999;;;===???AAABBBCCC@@@>>>===>>>AAABBBBBBAAABBBBBBAAA@@@DDDKKKLLLIIIBBB>>>;;;:::???FFFNNNRRRWWWTTTOOOIIIGGGKKKSSSZZZ___]]][[[XXXUUURRRPPPOOONNNLLLHHHDDD@@@>>>===<<<;;;:::777555333333333333777888888999999:::;;;<<<@@@CCCJJJRRR\\\fffnnnsss{{{}}}zzzuuusssssstttuuuuuuttttttuuuwwwzzzzzzxxxvvvqqqrrrsssssssssrrrqqqpppnnnmmmmmmlllkkkkkkjjjjjjiiiiiihhhgggffffffffffffiiiiiiiiiiiiiiihhhhhhgggcccdddfffggghhhgggfffeeefffffffffeeeeeeeeeeeeeeeffffffeeeeeeeeedddddddddRRRSSSRRROOONNNPPPVVV[[[gggxxx}}}tttuuu{{{~~~}}}|||zzzzzzzzzyyyzzzxxxooohhhfffddd___\\\\\\WWWYYYZZZ]]]ggguuummmTTTDDD===:::999:::>>>???CCCGGGEEE@@@AAAEEEHHHTTTbbbkkkpppwwwppp___```ooo{{{rrrhhh```___WWWKKKAAA===;;;888666666555666666777888999<<<>>>DDDNNNWWWeeexxx{{{vvvrrrqqqpppnnnmmmkkkgggccc^^^ZZZXXXXXX]]]bbbiiittt}}}|||pppiiifffhhhiiilllyyy~~~hhhVVVIIIEEE???<<<<<<>>>@@@AAABBBAAA>>>;;;999777666555333444666888999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::888777666777777888555777888:::;;;;;;;;;:::666888999999666444333444000111333444555555444444777777888999:::;;;<<<<<<;;;:::::::::999888888777999:::;;;<<<<<<;;;::::::999999999999999888888777666666555555666666777777;;;???@@@>>>>>>???===999999:::;;;<<<<<<<<<<<<<<<;;;<<<===???AAACCCEEEFFFBBBAAA???AAADDDFFFHHHHHHDDDFFFFFFEEEIIIOOOQQQNNNGGGCCC===999:::>>>EEEIIIOOONNNLLLIIIIIINNNWWW___bbbaaa^^^ZZZVVVRRROOONNNJJJGGGBBB===999777777777555444333222222222222222222222333333555666888999999<<>>;;;999999???AAAFFFJJJGGGCCCDDDHHHPPP]]]lllssswww{{{eeeeeerrr}}}uuullleeecccYYYIII???<<<;;;888666666666666777888999:::>>>@@@FFFNNNUUU___ppp|||wwwuuuttttttqqqpppnnnkkkfffaaa\\\ZZZ[[[___ccchhhqqqzzz|||xxxkkkdddbbbiiipppyyypppYYYJJJ@@@>>><<<<<<>>>@@@AAA@@@BBB@@@>>>;;;999777777666666777999:::;;;;;;;;;:::=========<<<<<<;;;:::999:::999999888888888999999:::<<<===>>>>>>===;;;:::777999::::::999777666777111333444555666666555555777888888999;;;<<<<<<===;;;;;;;;;;;;:::999888777888999:::;;;<<<<<<;;;:::999999999999999888777777555555555555666666777777:::===???======???>>>:::;;;;;;;;;<<<===>>>?????????@@@AAACCCEEEFFFHHHIIIEEEDDDCCCDDDHHHLLLOOOPPPMMMOOOOOONNNPPPVVVWWWUUULLLHHHAAA;;;888;;;AAAEEEFFFHHHIIIIIIJJJQQQ\\\eeehhhfffbbb]]]WWWQQQMMMJJJFFFCCC===777444222333333333222111111111111222333111111222444666888:::<<<999;;;===@@@FFFQQQ]]]eeeooowwwzzzxxxvvvvvvwwwwwwvvvuuutttqqqpppssswwwyyywwwtttoooooooooooonnnnnnmmmmmmlllmmmmmmmmmmmmnnnnnnnnnkkkkkkjjjiiiiiiiiijjjjjjiiiiiijjjkkkjjjiiihhhgggbbbbbbbbbccccccdddffffffeeeeeedddddddddeeefffgggddddddddddddccccccccccccaaaccchhhoooxxxwwwkkkoookkklllttt~~~}}}{{{{{{|||}}}{{{}}}~~~|||yyywwwyyy{{{ssswww~~~uuullldddbbb```[[[XXXXXXUUUZZZ^^^bbbmmm}}}rrr\\\FFF??????===::::::@@@BBBHHHLLLIIIDDDFFFKKK[[[iiixxx~~~kkkkkkxxxwwwnnnjjjggg[[[III>>><<<;;;888777777777777888999:::;;;AAAAAAFFFMMMQQQWWWgggwww|||xxxwwwvvvwwwrrrqqqpppmmmhhhccc^^^[[[]]]```cccgggpppxxxyyyuuunnnfffeeeoooyyy~~~dddNNN@@@===<<<<<<>>>@@@AAAAAA???AAA@@@===;;;999777777777999:::;;;<<<<<<<<<::::::>>>>>>>>>===<<<:::999888999999999:::::::::999999???@@@AAAAAA@@@>>>;;;999777999;;;;;;:::999888999333444555777777777666666888888999:::;;;<<<===>>><<<<<<<<<<<<;;;:::999888777888999;;;<<<<<<;;;;;;888999999999999888777777555555555666666666666666888<<<===<<<===@@@???<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKHHHFFFEEEGGGKKKPPPSSSUUUWWWZZZZZZWWWYYY]]]]]][[[OOOKKKCCC<<<999;;;AAAEEE@@@DDDGGGIIILLLTTT```iiimmmkkkfff```XXXQQQKKKHHHDDD@@@:::444111000000111333222111000000111333333222333444666999<<<>>>@@@======<<<<<>>???@@@@@@@@@999999999999999999::::::<<<<<<<<<<<<=========>>>@@@???===<<<;;;:::777555;;;999888999;;;===>>>>>>AAAEEEIIIIIIEEE???<<<;;;============??????>>><<<<<<:::777666666666666555555666888<<>>;;;:::::::::::::::::::::666777888999999888777666444555555666777888888888;;;;;;;;;;;;;;;<<<===>>>===>>>?????????@@@CCCFFFCCCEEEHHHKKKMMMMMMMMMMMMKKKLLLLLLLLLMMMRRRZZZ```aaadddcccaaaaaaddddddaaaYYYPPPDDD<<<:::<<>>>>><<<999777888>>>GGGMMM]]]iiivvv~~~|||zzzzzzxxxwwwxxxyyyyyyxxxwwwqqqqqqqqqqqqqqqrrrvvvyyywwwwwwuuurrrooommmnnnpppooonnnnnnnnnmmmmmmlllllllllkkkhhhfffeeeggghhhjjjllllllkkkkkkjjjiiihhhhhheeeeeeeeefffffffffffffffeeeeeefffffffffffffffffffffffffffeeedddcccaaa```ttt~~~|||tttqqqmmmiiigggggggggggggggjjjsss|||}}}}}}{{{{{{{{{{{{{{{zzzyyyyyyrrryyyxxxmmmjjjfff```[[[WWWUUUTTTVVVYYY^^^eeeqqq||||||eeeUUUEEE===::::::;;;>>>DDDKKKNNNQQQRRRMMMUUUjjjrrrvvvzzzcccIII<<<:::999777666666666666777777777777;;;===CCCIIIMMMQQQ\\\gggrrr}}}|||{{{yyywwwuuussssssrrrnnniiieeebbbbbbbbbccceeegggiiillloooqqqqqqqqqssszzzyyy[[[HHH???>>>>>>============<<<<<<999999999999::::::::::::<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;:::888777:::999888:::>>>BBBEEEFFFJJJLLLLLLIIICCC>>>;;;:::::::::<<>>>>>???@@@@@@@@@BBBEEEGGGHHHJJJMMMOOOQQQQQQQQQPPPLLLMMMMMMNNNOOOUUU\\\bbbeeehhhiiiggggggjjjjjjgggaaaXXXJJJ@@@<<<<<<>>>???EEEJJJNNNRRR[[[iiiuuuzzz|||xxxpppcccUUUIIIBBB>>>999777444111//////000111000///////////////000000444555666777999:::;;;<<<===;;;999777888<<>>FFFPPPSSSTTTSSSSSSdddrrr||||||___FFF;;;;;;999666444444444444555555555666;;;>>>DDDKKKMMMOOOWWWaaalllzzz|||~~~}}}|||zzzyyyxxxuuuuuutttpppkkkgggffffffhhhgggeeegggjjjmmmoooppprrrsssxxxsssVVVEEE@@@??????>>><<<;;;:::999888999999999:::::::::;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<;;;;;;>>>DDDJJJNNNPPPTTTRRRNNNGGGAAA<<<:::::::::<<>><<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::777888888999999888888777777777777888888999999:::;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCEEEHHHKKKOOOPPPSSSUUUVVVVVVUUUTTTNNNOOOPPPQQQTTTZZZaaagggjjjnnnooonnnooorrrrrrooolllbbbSSSFFF???===>>>???EEEKKKRRR[[[jjjzzz}}}rrrcccRRRDDD<<<888777555222000//////000111111111111000000000000000555666666777777888888888;;;;;;999777777999>>>AAAFFFRRRaaalllsss{{{}}}ssskkklllnnnrrryyy{{{wwwvvvsssrrrrrrsssttttttsssrrruuuvvvvvvuuurrrqqqqqqrrrwwwwwwwwwtttqqqooopppqqqtttsssrrrqqqooommmllllllkkkjjjhhhggghhhiiikkkllllllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffeeeeeeeeeeeedddcccaaaaaa}}}hhh^^^]]]^^^```aaabbbeeelllvvv~~~zzzzzzzzzzzzyyyxxxwwwwwwuuu|||pppiiifffbbb]]]XXXVVVUUUUUUVVVYYY]]]eeerrr|||{{{uuuZZZLLL>>>999999:::===@@@DDDPPPTTTRRRQQQTTTooovvvrrrzzzYYYAAA:::;;;999666333333444444444555555555===@@@HHHNNNOOOPPPUUU]]]jjjyyy}}}yyyvvv{{{}}}}}}}}}}}}{{{{{{zzzzzzyyyxxxtttooolllkkkkkknnnllljjjkkkoootttvvvwwwxxxzzzlllPPPDDDBBB???>>>===<<<;;;:::999888999999::::::;;;;;;<<<<<<<<<============>>>>>>>>>=========<<<;;;:::;;;<<<@@@???AAAEEELLLRRRVVVXXXXXXSSSLLLDDD>>>;;;<<<===???BBBEEEHHHKKKMMMPPPQQQOOORRRRRROOOIIIGGGJJJNNNZZZ]]]___YYYOOOFFFCCCCCCBBBAAA@@@???>>>???@@@@@@>>>======<<<<<<;;;;;;;;;999999999999999999999999888888888999999:::::::::;;;;;;;;;;;;<<<>>>??????@@@AAACCCDDDFFFIIIMMMPPPTTTUUUWWWYYYYYYYYYWWWVVVQQQRRRSSSVVVZZZaaahhhmmmooossstttsssuuuyyyyyyvvvuuukkk[[[LLLBBB???@@@AAAJJJPPPYYYeeevvvrrraaaNNN@@@888555444333111000///000111222222222333333222222111111555555555555555555444444::::::999888666666999;;;???JJJYYYfffooozzz|||uuuqqqsssvvv{{{yyyvvvvvvqqqpppppprrrssstttrrrppptttuuuvvvuuusssqqqqqqqqqwwwwwwwwwuuurrrpppqqqqqqqqqqqqqqqqqqqqqqqqppppppkkkjjjiiiiiiiiikkklllmmmkkkkkkkkkjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhfffffffffffffffeeeeeeeeeeeeeeeeeeddddddbbbaaaaaazzzjjj___]]]aaadddfffiiilllrrr|||~~~}}}{{{{{{{{{zzzyyywwwvvvuuuzzz{{{ooogggddd___ZZZWWWUUUUUUUUUUUUXXX___iiiwww}}}uuuXXXJJJ===999:::<<<>>>BBBCCCOOOSSSPPPOOOTTTsss~~~pppwwwyyyVVV@@@;;;;;;888444444444555555555666666666<<<@@@HHHOOOPPPOOOTTT[[[jjjzzzwwwuuuvvv}}}{{{xxxuuuwww|||~~~|||||||||}}}|||zzzwwwrrroooooopppqqqooooooqqquuu{{{dddKKKBBBAAA=========<<<<<<;;;;;;;;;999::::::;;;<<<<<<==================>>>>>>>>>???@@@@@@AAA???<<<<<<===???@@@BBBGGGNNNVVV[[[^^^___TTTNNNFFF???<<<<<>>>>>===<<<;;;;;;::::::999999999999::::::999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGIIIMMMQQQUUUVVVWWWYYYZZZ[[[ZZZYYYXXXUUUUUUWWW[[[bbbjjjqqqtttsssvvvwwwvvvwww|||}}}|||{{{qqqaaaQQQEEEBBBCCCFFFPPPVVV___kkkzzzppp]]]KKK===666444111111000000000111222333444444555555555444333222333333333333333333333333999999999888666555666888===FFFSSS___jjjvvvzzz}}}yyyvvvwwwppppppqqqsssuuuuuusssqqqqqqsssttttttsssrrrrrrsssvvvwwwwwwuuusssqqqqqqqqqpppppppppppppppppppppqqqkkkkkkjjjjjjkkklllmmmnnnkkkkkkjjjjjjjjjjjjjjjiiikkkkkkjjjjjjiiiiiiiiiiiiggggggfffffffffeeeeeeeeeddddddddddddcccbbbaaaaaa}}}pppggg```\\\___eeegggkkksss|||~~~}}}|||{{{{{{{{{{{{{{{zzzxxxwwwvvv}}}oooeeebbb]]]XXXUUUUUUUUUVVVUUUYYYbbbooo~~~sssVVVIII===999;;;===@@@CCCEEENNNPPPNNNOOOUUUrrrpppooovvvTTTAAA<<<:::666333555555555666666666777777999>>>FFFMMMOOONNNSSSZZZiiiyyy~~~sssuuuzzz~~~wwwqqqrrruuuyyy||||||}}}}}}}}}{{{xxxuuutttuuuvvvuuuwwwyyy|||}}}\\\GGG>>>===;;;;;;<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>=========>>>>>>>>>??????AAACCCDDDBBB??????BBBFFFDDDGGGOOOXXX___bbb```^^^MMMGGG@@@<<<<<>>===<<<<<<;;;::::::999999::::::;;;999999999999999999999999:::;;;;;;<<<===???@@@AAABBBDDDGGGJJJMMMQQQVVVYYYXXXYYY[[[]]]]]]]]][[[[[[YYYYYY\\\aaajjjsssyyy|||yyy{{{zzzwwwyyy~~~wwwgggVVVIIIEEEHHHLLLTTT\\\fffoooyyy|||lllYYYGGG;;;555444000000000111222333444555666666777777777555444222111222222222333444444444888999999888666666777888<<>>;;;999666555555555555555666666666666999===FFFMMMOOOOOOUUU]]]jjjzzzwwwqqqxxx|||sssrrrsssuuu{{{||||||}}}}}}}}}}}}||||||}}}kkkQQQBBB<<<;;;:::::::::::::::;;;;;;;;;::::::;;;<<<===>>>??????======>>>>>>>>>?????????@@@CCCEEEDDDCCCDDDIIINNNOOOTTT[[[bbbeeeaaaXXXRRRGGGBBB===<<>>===<<<<<<<<<;;;:::999999:::;;;<<<999999999999999888888888:::;;;;;;<<<===???AAABBBCCCEEEIIILLLOOOTTTYYY]]][[[\\\^^^```aaaaaa```___]]]]]]___fffpppyyy~~~zzz{{{}}}mmm[[[MMMIIIKKKPPPZZZdddnnnuuu|||zzziiiUUUDDD888444333//////000222333555666777777888888999888666444333111222333444666777888888888999999888777777999;;;???BBBHHHOOOZZZhhhxxx~~~|||xxxuuuuuupppppprrruuuwwwwwwtttrrroooppppppooonnnoooqqqsssssstttvvvuuurrrpppppppppoooooonnnmmmllllllkkkkkknnnnnnmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhhhhggggggfffeeeeeeddddddbbbccccccccccccbbbbbbaaa|||ooojjjddd```bbbeeehhhnnnttt{{{~~~~~~}}}{{{zzzyyywwwxxxyyy{{{|||}}}}}}~~~xxxjjjccc___ZZZVVVTTTTTTUUUWWWWWW]]]hhhvvv{{{kkkSSSGGG;;;888:::<<<>>>AAAEEEIIIGGGHHHMMMQQQeeerrrdddwwwyyy{{{uuu]]]CCC:::999888777888444444444555555555666666;;;???GGGOOOQQQRRRXXXaaalll}}}uuuqqqyyywwwtttttttttzzz|||{{{|||~~~xxx\\\III???<<<::::::::::::999999999888888::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???????????????BBBEEEFFFEEEHHHNNNTTT\\\```fffjjjggg\\\NNNCCCDDDAAA======AAAEEEHHHHHHMMMQQQTTTSSSOOONNNPPPSSSXXXZZZ```gggnnnrrrsssrrrsssmmmccc[[[VVVTTTSSSRRRRRRSSSUUUVVVSSSMMMGGGCCCBBBBBBAAA@@@???>>>===<<<<<<;;;::::::::::::;;;<<<888888888888888888888888:::;;;;;;<<<>>>???AAABBBCCCFFFIIIMMMPPPUUU[[[___]]]___aaadddeeeddddddccc______bbbiiittt}}}|||}}}rrr___PPPKKKMMMRRR___jjjvvv|||yyyhhhSSSBBB666222222...///000222444666777888777888999:::999777555333111222444666888:::;;;<<<888888999888888999;;;>>>BBBDDDGGGMMMWWWeeeuuu|||yyyxxxxxxxxx|||~~~|||wwwsssrrroooppprrruuuwwwwwwtttrrrqqqqqqpppnnnlllmmmppprrrrrrtttuuutttrrrpppoooooojjjkkkkkkkkkllllllmmmmmmoooooonnnnnnmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhgggggghhhhhhgggfffeeeeeeddddddbbbbbbcccccccccbbbbbbaaauuuiiifffhhhiiihhhhhhmmmtttzzz~~~{{{zzz|||}}}~~~}}}|||{{{zzzyyyyyywwwyyy}}}}}}yyyyyy{{{ssskkkaaa^^^ZZZVVVSSSSSSTTTUUUUUU```ooo|||wwwiiiLLLDDD;;;777999===>>>===CCCEEEEEECCCFFFSSSiiizzztttiiijjjxxxtttuuuyyyzzzeeeSSS@@@999888777555555444444444555555555666666999<<>>>>>??????@@@@@@>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBCCCFFFLLLRRRVVVbbbdddddd```WWWMMMDDD???BBB???@@@EEEFFFEEEJJJQQQXXXVVVSSSOOOMMMKKKKKKKKKQQQRRRVVV___jjjqqquuuuuutttsssooojjjccc___]]]^^^^^^^^^\\\XXXSSSNNNHHHEEECCCBBBAAA?????????@@@AAA??????>>>===<<<::::::999:::999888777777777777777666777888;;;===@@@CCCDDDEEEGGGKKKPPPUUUZZZ^^^```^^^aaaeeehhhjjjiiigggfffjjjiiikkkrrrzzz}}}vvvgggYYYQQQRRRWWW```nnnxxx}}}www___LLL@@@666222222000000000111333666999;;;;;;;;;<<>>;;;888777666555999???EEEGGGGGGEEE===888999;;;<<<>>>BBBGGGJJJNNNOOOTTT```qqqyyysssrrrrrrqqqpppvvv{{{~~~|||zzzyyywwwrrrssstttuuuvvvwwwwwwwwwqqqpppooonnnnnnoooppppppssssssttttttsssqqqooommmmmmlllkkkkkkjjjjjjkkkkkknnnmmmlllkkkjjjkkkkkkllljjjkkkmmmmmmmmmkkkiiihhhhhhhhhhhhhhhiiijjjkkklllmmmlllkkkjjjgggeeebbbaaaaaaaaaaaaaaaaaa```______vvvmmmllloooqqqrrruuu{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyy}}}zzzxxxyyywwwtttuuuyyy}}}pppiiiaaa^^^YYYUUUSSSSSSTTTUUUUUU```nnn{{{rrrcccIIIBBB:::666888;;;<<<<<<@@@AAAAAAAAAEEESSShhhxxxyyykkkdddhhh|||qqqnnnqqqvvvrrrYYYJJJ;;;666666555333222333444444444444555555555999<<>>>>>?????????======>>>???@@@AAABBBBBBDDDDDDDDDFFFIIIOOOTTTWWW[[[[[[YYYSSSLLLEEEAAA???@@@>>>AAAGGGIIIJJJOOOVVVYYYVVVRRRNNNKKKJJJJJJJJJLLLMMMPPPWWW```hhhkkklllrrrrrrrrrooojjjfffddddddeeeccc```\\\VVVPPPKKKHHHCCCCCCAAA@@@@@@@@@AAAAAABBBBBBAAA???===<<<::::::::::::999888888888888888999::::::<<<===???AAABBBEEEFFFJJJOOOTTTXXX\\\^^^___aaadddgggiiiiiiiiihhhllllllmmmsss{{{yyyhhhZZZQQQRRRWWW^^^jjjtttzzzrrrZZZIII===444111222111111111222444777:::<<>>@@@BBBFFFKKKSSSVVVXXXXXX[[[dddssstttpppjjjhhhjjjmmmooopppxxx}}}}}}{{{zzzyyywwwuuuvvvvvvwwwwwwvvvvvvvvvsssrrrpppnnnmmmmmmnnnnnnqqqrrrssstttsssrrrpppnnnnnnmmmlllkkkkkkkkkllllllnnnnnnlllkkkkkkkkkllllllkkklllmmmmmmllljjjhhhggggggggggggggghhhiiijjjjjjmmmlllkkkiiigggeeecccbbbaaaaaaaaaaaaaaa```______{{{xxxvvvxxx|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyxxxyyyzzzzzz|||xxxvvvrrrppprrrxxxyyymmmeee```]]]YYYUUUSSSRRRSSSTTTWWWaaannnzzz}}}kkkZZZEEE???888555777:::;;;;;;===>>>??????EEETTTgggvvv}}}|||yyyuuulllccc^^^\\\eee~~~tttjjjiiimmmsss|||yyyiiiMMMAAA777555777555222111333333333333444444444444888;;;DDDOOOVVVYYY^^^eee{{{wwwooo```RRREEE???>>><<<<<<>>><<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>><<<======>>>???@@@AAAAAABBBCCCDDDFFFIIIMMMQQQSSSSSSPPPLLLEEE@@@>>>>>>@@@BBBBBBFFFKKKNNNOOOSSSXXXYYYVVVQQQLLLIIIHHHHHHIIIHHHHHHJJJOOOUUU\\\___aaajjjlllnnnnnnkkkhhhfffeeegggddd```[[[UUUOOOKKKHHHCCCCCCAAA@@@@@@AAABBBBBBFFFEEEDDDCCCAAA???===<<<;;;::::::999888999999999<<<<<<<<<<<<===>>>???@@@CCCEEEHHHLLLQQQUUUXXXZZZ^^^```bbbfffhhhkkklllmmmpppppprrrwww~~~}}}jjjZZZQQQQQQUUUZZZdddlllpppyyywwwfffRRRCCC999222000222222222222333555888;;;<<>>;;;;;;<<<<<<<<<<<<===>>>>>>??????========================<<<<<<===>>>???@@@@@@AAA@@@@@@AAACCCEEEFFFHHHHHHIIIFFFBBB>>>;;;;;;???BBBFFFIIIMMMQQQSSSTTTVVVYYYYYYUUUPPPJJJGGGFFFGGGHHHHHHGGGHHHJJJNNNRRRVVVXXX]]]___``````^^^\\\\\\]]]^^^\\\XXXSSSNNNJJJHHHFFFCCCBBBAAAAAAAAABBBDDDEEEHHHHHHHHHGGGFFFDDDCCCAAA<<<<<<;;;:::999999999:::<<<;;;;;;;;;<<<===>>>>>>AAACCCFFFIIINNNQQQTTTVVVYYY[[[^^^bbbggglllppprrrrrrtttxxx}}}~~~jjjZZZPPPNNNRRRVVV[[[]]]^^^bbbiiilllkkk```TTTFFF>>>777111///111222222222444555888:::;;;@@@GGGNNNNNNHHH@@@<<<;;;999:::>>>IIIVVVbbbiiilllaaaYYYQQQOOONNNOOOTTTZZZ]]]___bbbdddfffmmmwww~~~uuukkkdddaaa___^^^___ccchhhmmmpppvvv{{{|||{{{{{{{{{zzz{{{}}}}}}||||||{{{zzz~~~}}}|||zzzwwwtttrrrqqqrrrqqqooonnnmmmmmmmmmnnnoooooopppqqqrrrrrrqqqqqqooonnnmmmlllkkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjhhhfffeeeffffffggghhhhhhiiiiiiiiikkkiiifffdddbbbbbbccccccaaaaaaaaaaaaaaa```______~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}zzzyyyyyyxxxuuurrrvvv}}}ssshhhbbb]]]ZZZWWWSSSRRRRRRTTTUUU^^^gggrrrxxxxxxooo[[[III???<<<999888999;;;<<<======<<<<<<@@@HHHVVVccclllnnnnnnkkkgggfffddd\\\SSSNNNTTTeee{{{wwwllljjjpppuuu|||ttt___III???666555666555444666222222222333333333444444999<<>>??????@@@>>>>>>>>>>>>>>>=========<<<<<<===>>>???@@@@@@AAA???@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;===@@@CCCHHHMMMSSSVVVXXXZZZ[[[[[[VVVSSSNNNIIIFFFEEEEEEFFFFFFFFFFFFFFFGGGJJJMMMOOORRRQQQPPPMMMKKKKKKMMMPPPQQQPPPNNNKKKIIIGGGFFFFFFBBBBBBBBBBBBDDDFFFHHHIIIKKKLLLMMMMMMMMMKKKJJJIII@@@???>>><<<;;;;;;::::::::::::::::::;;;<<<===>>>???AAACCCFFFJJJMMMOOOQQQRRRTTTXXX]]]dddkkkqqqtttqqqvvv}}}iiiXXXMMMJJJLLLNNNOOONNNKKKKKKMMMNNNMMMGGGAAA<<<:::666111///000000111222333555666888999;;;BBBIIIIIICCC===::::::;;;===CCCLLLWWW]]]^^^]]]WWWTTTTTTXXX[[[]]]ccciiihhhjjjlllmmmnnnrrrwww|||~~~yyyrrrllleee___[[[XXXXXXYYYZZZ]]]bbbgggkkksssxxx}}}yyywwwvvvwwwwwwxxxzzz}}}}}}}}}{{{zzz}}}}}}{{{yyyvvvsssqqqpppooonnnnnnmmmmmmnnnooopppnnnnnnooopppqqqqqqqqqqqqnnnmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmllllllkkkjjjhhhgggeeeeeefffggghhhjjjjjjjjjjjjjjjhhhfffdddaaa``````aaabbbaaaaaaaaaaaaaaa```______~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}wwwwwwxxxyyyvvvtttzzz}}}pppggg```ZZZXXXUUURRRQQQSSSUUUVVV___jjjtttvvvpppdddRRRDDD<<<<<<;;;::::::<<<>>>???===<<<<<>>>>>???@@@@@@????????????>>>>>>>>>>>><<<======>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<<<<777999<<<===>>>@@@CCCFFFIIIQQQXXXZZZ]]]______]]]RRRPPPLLLIIIFFFDDDDDDDDDCCCDDDDDDCCCBBBCCCEEEGGGIIIGGGEEEAAA>>>???BBBEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCDDDDDDFFFHHHKKKNNNPPPRRRSSSTTTUUUUUUSSSQQQPPPGGGEEEDDDAAA???>>>======::::::::::::;;;<<<=========>>>AAACCCFFFIIIKKKLLLKKKMMMRRRYYY```hhhnnnqqqnnnttt}}}|||fffVVVJJJEEEFFFDDDCCCAAA???>>>>>>>>>???888666555777666111///111000111222333555666777777999===AAAAAA===:::888999<<<>>>CCCKKKRRRTTTQQQMMMJJJLLLTTT```hhhnnnvvv~~~~~~~~~~~~{{{wwwuuuuuuuuu{{{|||uuuooommmjjjeee___YYYUUUSSSRRROOOQQQSSSVVVYYY___eeejjjnnnttt{{{}}}}}}yyywwwtttqqqpppqqqrrrssswwwxxx{{{~~~~~~|||zzzyyyzzzyyyxxxwwwuuusssqqqpppnnnmmmllllllmmmnnnpppqqqnnnnnnoooooooooppppppqqqmmmnnnooooooooonnnlllkkkjjjkkkllllllmmmmmmlllllllllkkkjjjiiihhhffffffeeefffgggiiijjjkkkkkkjjjjjjeeedddcccaaa``````aaaaaaaaaaaaaaaaaaaaa```______|||~~~~~~~~~~~~~~~|||{{{wwwvvvwwwvvvsssttt|||yyynnneee___XXXVVVSSSQQQQQQSSSVVVXXX^^^kkkuuusssgggYYYJJJ???::::::;;;;;;;;;<<<>>>???AAA???@@@HHHUUUdddnnnsssqqqtttvvvwwwxxxrrrbbbSSSQQQWWWeeevvvyyy~~~rrrSSS???999555777777555444555333444444444444555555555666:::DDDOOOVVVYYY]]]bbbooo}}}~~~uuunnnfffZZZPPPGGGAAA<<<<<<;;;:::;;;???;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>======>>>???@@@AAABBBBBB???>>>===<<<<<<<<<<<<<<<999;;;???AAADDDFFFJJJMMMPPPXXX______^^^___\\\WWWMMMLLLKKKIIIGGGEEECCCCCCAAACCCDDDCCC@@@???AAACCC@@@@@@>>>;;;999999;;;===>>>???AAADDDFFFGGGGGGGGGFFFGGGHHHKKKNNNRRRVVVXXX\\\]]]^^^^^^]]]ZZZWWWUUUNNNMMMJJJGGGEEEBBBAAA@@@>>>>>>===<<<<<<<<<<<<===<<<===???AAADDDFFFHHHIIIGGGJJJOOOUUU\\\cccgggjjjkkkqqqyyyxxxcccSSSGGGAAA@@@===;;;:::999999888888999666333333555333000000444111222333444666777777777<<<<<<;;;:::888888777777:::<<<@@@GGGMMMNNNKKKGGGEEEIIIUUUcccnnnvvv{{{sssnnnkkkmmmvvv~~~qqqhhhccc___\\\UUUTTTQQQMMMIIIGGGGGGGGGFFFIIILLLOOORRRWWW^^^cccggglllsssxxxyyywwwvvvuuummmllliiihhhhhhjjjmmmooorrrtttvvvzzz}}}|||zzzwwwuuutttuuuuuutttsssrrrqqqqqqooonnnmmmlllmmmnnnooopppoooooonnnnnnnnnoooooopppmmmooorrrtttsssqqqnnnllliiiiiikkklllllllllkkkkkkjjjjjjiiihhhgggfffffffffeeefffhhhjjjkkkjjjiiiiiidddddddddccccccbbbbbbaaaaaaaaaaaaaaaaaa```______ssstttuuuyyy~~~{{{xxxyyywwwvvvsssppprrr}}}wwwlllccc]]]VVVTTTRRRQQQQQQTTTWWWYYY]]]kkkuuupppaaaRRREEE<<<888999:::::::::;;;===???EEECCCEEEOOO___nnnyyy}}}}}}jjjWWWSSSXXXdddttttttQQQ;;;777777;;;<<<999666666444444444555555555666666555999DDDQQQXXX[[[___dddddd}}}~~~}}}}}}zzzpppllleeeXXXMMMDDD>>>:::999888777999===;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAABBBBBBCCC<<<;;;:::999:::;;;<<<===>>>@@@CCCFFFIIILLLQQQUUUYYYaaaeeebbb^^^\\\VVVOOOKKKKKKJJJIIIGGGEEECCCBBBBBBDDDFFFEEEBBB@@@@@@BBB:::;;;;;;:::888777777888999;;;>>>BBBDDDEEEEEEEEEHHHIIIKKKNNNSSSXXX\\\^^^dddeeeeeeeeebbb^^^ZZZXXXTTTRRROOOLLLIIIFFFDDDCCCCCCBBB@@@???===<<<<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGFFFIIINNNTTTZZZ___bbbdddiiinnnuuu{{{uuuaaaRRREEE>>><<<:::888777888777555555666888555333333111///111666222333444666777888888888@@@===999666666777777666888999<<>>@@@CCCEEEGGGKKKQQQVVV___dddkkkpppqqqpppnnnmmmeeedddbbbaaacccfffjjjlllnnnooorrrvvvzzz~~~{{{xxxuuurrrqqqqqqrrrrrrsssrrrrrrqqqpppooonnnmmmllllllmmmnnnoooooonnnnnnnnnnnnoooooonnnqqquuuwwwwwwtttooolllggghhhjjjkkklllkkkkkkjjjiiiiiihhhgggggggggggggggdddeeegggiiijjjiiihhhgggdddeeeeeeeeeeeedddcccbbbaaaaaaaaaaaaaaa``````___mmmgggfffnnnuuuyyy~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyywwwsssrrruuuvvvwwwqqqhhhaaa[[[XXXSSSOOOQQQSSSSSSVVVZZZgggnnnpppeeeVVVJJJAAA;;;777777888:::<<>>MMMWWWYYY[[[___bbbsssssshhh]]]RRRJJJAAA@@@===:::::::::<<<===>>>>>>>>>>>>???@@@AAABBB???????????????@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>===;;;:::;;;<<<>>>??????BBBFFFJJJNNNRRRWWW[[[cccccccccbbb^^^XXXSSSOOOHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDCCCBBB@@@???>>>>>>===<<<;;;:::999999999999999:::===@@@CCCFFFHHHJJJKKKMMMQQQUUUYYY^^^dddhhhllllllkkkiiieeeaaa]]]ZZZYYYWWWTTTPPPLLLIIIGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@CCCBBBAAAAAABBBDDDFFFGGGBBBGGGOOOTTTXXX\\\```ddddddlllvvv}}}rrr___PPPCCC;;;999666666777777666555444444333222222111111222222333333666999;;;;;;;;;<<<======>>>???===:::777777777444666999===AAAEEEGGGHHHLLLPPPVVV^^^gggpppzzz}}}nnn```WWWSSS___eeeooo{{{xxxggg]]]PPPGGGDDDCCC@@@>>>======<<<;;;::::::::::::<<<===>>>>>>???BBBFFFIIIQQQUUU\\\bbbeeedddbbb```\\\\\\[[[ZZZYYYZZZ]]]```iiijjjmmmuuu~~~{{{}}}{{{{{{|||wwwtttuuuvvvrrrrrrqqqpppnnnnnnppprrrqqqqqqqqqqqqooommmkkkiiikkkjjjjjjjjjkkkmmmoooppprrruuuxxxxxxvvvsssrrrqqqmmmnnnooonnnkkkjjjiiijjjhhhhhhgggggggggggghhhhhhggggggffffffffffffgggggggggfffeeeeeeccccccbbbaaabbbbbbaaa```````````````~~~oooiiiggglllpppqqqtttxxx{{{zzzyyyvvvqqqnnnnnnnnntttxxx}}}|||zzzxxxvvvvvvuuussssssuuuwwwyyy}}}nnngggaaa[[[WWWRRRNNNPPPRRRSSSWWW\\\hhhnnnmmmaaaQQQFFF>>>999777777999;;;===@@@BBBCCCCCCEEENNN```xxxzzzddd]]]jjjzzzgggHHH<<<999666555555555444333444333333333333444555555777777>>>LLLWWWZZZ\\\___^^^mmmuuujjj]]]QQQIIIAAA???<<<:::999:::<<<===>>>>>>>>>>>>???AAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@>>>===<<<;;;::::::;;;===@@@AAADDDGGGLLLQQQTTTXXX\\\___aaaaaa```]]]YYYSSSNNNKKKHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>======;;;;;;:::999888777777888:::;;;===AAADDDHHHJJJKKKLLLOOOTTTYYY]]]cccjjjnnnssssssrrroookkkfffaaa^^^XXXVVVTTTQQQNNNLLLJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHEEEIIIOOOSSSWWW\\\bbbfffiiisssnnn\\\NNNBBB;;;999666666666666666555444333444333333333333333333444555777;;;======>>>???AAAHHHHHHFFFBBB<<<777444333333555888;;;???BBBCCCDDDGGGJJJNNNSSSZZZbbbkkkpppzzz{{{yyypppdddYYYSSSRRRYYY```kkkwww~~~zzznnnfffXXXPPPFFF@@@>>>===;;;999::::::999888777777888888:::;;;<<<;;;<<<===AAADDDFFFJJJOOOTTTWWWWWWUUUSSSOOOPPPQQQQQQRRRVVVZZZ^^^fffhhhmmmwww}}}zzzzzz}}}}}}xxxuuuuuuvvvsssrrrqqqooonnnnnnooopppppppppppppppnnnllljjjiiijjjjjjjjjjjjkkkmmmooopppxxxzzz|||{{{xxxuuurrrqqqlllnnnooonnnkkkjjjjjjjjjjjjiiihhhhhhggggggggghhhhhhgggffffffffffffggghhhhhhgggfffeeedddccccccbbbddddddbbb```___^^^]]]]]]~~~rrrooommmpppsssrrrsssuuurrrqqqooojjjeeeaaaaaaaaaiiiooowww~~~~~~}}}zzzwwwuuutttsssssssssuuuwwwyyyyyykkkddd___[[[VVVPPPMMMNNNQQQSSSZZZaaakkknnniii[[[KKK@@@:::555777777999;;;???BBBDDDFFFHHHOOO^^^tttrrrkkkwwwaaaEEE:::888555333444444333222333333333333333444555555777777>>>KKKVVV\\\^^^___YYYeeettt}}}wwwlll^^^PPPGGG???>>>;;;:::999:::;;;<<<>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<<<<:::::::::;;;===AAADDDFFFJJJNNNSSSWWWZZZ\\\^^^```^^^]]]ZZZWWWRRRMMMIIIGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>======<<<:::999888777777777777777:::;;;>>>BBBFFFJJJMMMOOOPPPSSSYYY___eeelllssswwwzzzzzzxxxuuupppiiiccc___VVVUUUSSSQQQOOONNNMMMMMMHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJLLLPPPUUU\\\eeeooouuu~~~hhhWWWKKKAAA;;;999444555555555555444333333555444444333333444444555666999===???AAACCCEEEGGGQQQPPPLLLFFF===666222111111333555888;;;===>>>???BBBCCCEEEGGGKKKQQQXXX]]]gggiiihhhbbbXXXPPPOOOPPPUUU]]]iiittt{{{~~~}}}|||{{{{{{}}}|||{{{wwwpppfffZZZRRRHHHBBB<<<999999999777555888888777666666666777777999:::::::::999:::<<<>>>===???CCCFFFHHHIIIHHHGGGEEEFFFGGGHHHKKKOOOUUUYYY^^^aaaiiittt~~~zzzvvvvvvyyy}}}yyyvvvuuuvvvtttsssqqqooonnnmmmmmmnnnooooooooonnnmmmkkkiiihhhiiiiiijjjkkklllnnnpppqqqzzz{{{|||zzzvvvrrrpppooolllmmmnnnmmmllljjjjjjkkklllkkkjjjiiihhhgggggggggiiihhhgggffffffggghhhiiihhhhhhgggfffeeedddccccccfffeeeccc```^^^\\\[[[[[[~~~xxxxxxzzz~~~}}}{{{wwwpppjjjfffeeeeeekkkqqqzzz}}}}}}|||}}}}}}~~~}}}|||zzzxxxvvvuuuuuuuuusssuuuxxx{{{uuuiiibbb\\\YYYUUUPPPMMMOOOQQQUUU^^^fffooonnnfffUUUEEE<<<777444666888:::===@@@DDDHHHIIIOOO]]]uuuwwwtttsss|||[[[CCC999777444333333333222111333333222222333333444555666777===IIIVVV^^^``````YYY___hhhooouuuvvvlll___PPPFFF===<<<;;;999999999:::;;;===>>>>>>???AAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@>>>===<<<;;;;;;<<<<<>>>>>=========:::999888777777777777777999;;;???CCCIIINNNQQQSSSUUUYYY```gggnnnuuu|||~~~{{{vvvoooggg```[[[TTTSSSQQQPPPNNNMMMLLLLLLIIIJJJKKKLLLNNNOOOQQQQQQQQQSSSTTTTTTSSSQQQNNNLLLLLLOOOTTT]]]kkk{{{wwwbbbSSSHHH???999888333444444444444444333333444444333333333333444444666:::>>>BBBEEEIIIMMMPPPSSSRRRMMMFFF===777333222000111333555777888999999===>>>>>>>>>@@@EEEKKKPPPXXX]]]___[[[SSSMMMMMMPPPWWWaaammmuuuzzz~~~}}}{{{|||{{{{{{yyywwwuuutttwwwtttqqqkkkcccYYYMMMEEE>>><<<888777888888666444888888777777777888888999:::;;;;;;:::888888:::<<<:::;;;===???AAAAAAAAAAAABBBBBBCCCDDDEEEIIINNNRRRVVVYYY```jjjssswwwvvvtttqqqnnnooottt|||}}}yyyvvvvvvvvvvvvtttqqqooonnnmmmmmmlllnnnnnnmmmlllkkkjjjiiihhhiiiiiijjjkkkmmmooopppqqqtttuuuvvvtttpppmmmkkkjjjkkklllnnnmmmlllkkkkkklllnnnmmmkkkiiihhhgggffffffiiiiiiggggggggggggiiiiiiggggggfffeeedddccccccbbbdddcccaaa___^^^\\\[[[[[[xxxtttssstttvvv{{{~~~~~~~~~}}}||||||}}}}}}}}}zzzyyyxxxwwwvvvwwwxxxyyyvvvxxx|||qqqggg___YYYVVVSSSPPPOOOPPPSSSWWWaaajjjqqqnnncccQQQAAA:::777444666888:::>>>CCCGGGKKKMMMUUUjjjhhhlllwwwrrrTTTBBB888666333222333333222222333222222222222333444444666777<<>>>>>@@@BBBDDDFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>======??????@@@CCCGGGLLLQQQSSSUUUXXX[[[\\\ZZZXXXVVVVVVTTTRRRPPPMMMJJJIIIHHHHHHEEEDDDCCCAAA@@@>>>>>>===>>>>>>>>>===============:::999999888888888888999888;;;@@@FFFMMMSSSXXXZZZ]]]aaahhhooovvv}}}}}}uuummmddd\\\XXXRRRQQQOOOMMMKKKJJJIIIIIIHHHIIIKKKMMMOOOQQQSSSTTTUUUVVVXXXXXXWWWTTTPPPNNNLLLPPPYYYiiippp\\\OOOEEE<<<777666333333444444444444444333333333222222222222333333666999???DDDJJJOOOUUUYYY[[[XXXQQQGGG===777444444000111222444555666666666888888999999;;;???EEEIIIRRRXXX^^^\\\TTTOOOPPPSSS\\\gggrrrvvvyyy|||yyytttvvvvvvwwwvvvuuurrrpppnnnpppmmmhhhbbb[[[QQQGGG@@@;;;:::888888777666555444666666666666777888888999999:::::::::888888999;;;999:::;;;<<<============>>>???@@@@@@AAADDDIIIMMMQQQSSSXXX^^^ccceeedddbbbddddddgggpppzzz}}}~~~~~~|||yyywwwvvvwwwxxxuuuqqqooooooooommmkkkmmmmmmlllkkkjjjiiiiiihhhiiijjjkkklllnnnoooppppppmmmooopppnnnllliiihhhhhhjjjkkkmmmmmmlllkkklllmmmnnnmmmkkkjjjhhhgggffffffiiiiiiiiihhhhhhiiiiiiiiifffeeeeeedddcccbbbaaaaaaaaa```___^^^]]]]]]]]]^^^~~~uuu~~~~~~}}}}}}}}}yyyxxxwwwvvvvvvxxxzzz|||xxx{{{~~~zzzmmmfff^^^WWWTTTQQQOOOOOORRRSSSWWWaaakkkqqqmmm```MMM???:::777555666888;;;???EEEJJJNNNPPPWWWpppnnn___hhh|||hhhMMMAAA888666333222333333333222222222222222222333444444555777<<>>@@@BBBEEEGGGHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>AAAAAACCCEEEIIINNNRRRUUUXXXZZZ[[[ZZZWWWTTTRRRQQQOOONNNMMMKKKIIIHHHHHHHHHBBBAAA@@@>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999999888888888999999999===CCCKKKSSS[[[aaadddhhhlllsssyyy~~~tttjjj```YYYVVVPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIJJJMMMOOOQQQSSSTTTVVVWWWXXXXXXWWWTTTQQQOOOLLLQQQ^^^tttwwwgggTTTIIIAAA:::666555333333444555555555555444333222222111111222222333555:::@@@HHHOOOWWW___eeejjjcccXXXJJJ===555333444000111333444555555666666333555666888:::===BBBFFFOOOWWW]]][[[TTTPPPSSSXXXaaammmwwwxxxxxxzzzuuummmppppppppppppooommmkkkjjjiiieee```ZZZSSSKKKBBB===888888888777666444333333333333333444555666777888888999;;;;;;::::::;;;===<<<<<<===>>>>>>===<<<;;;::::::;;;;;;===@@@EEEIIINNNOOOQQQTTTUUUVVVUUUUUUXXXZZZ```lllyyy|||||||||zzzxxxwwwxxxyyyzzzvvvqqqpppqqqqqqooolllmmmlllkkkjjjiiiiiiiiiiiijjjkkklllnnnooooooooooookkkmmmnnnmmmkkkjjjjjjjjjiiikkkmmmmmmllllllmmmnnnmmmlllkkkiiigggfffffffffhhhiiijjjkkkkkkjjjiiihhheeeeeedddcccbbbaaa``````]]]]]]]]]]]]]]]^^^______tttmmmuuu~~~}}}|||{{{{{{yyyxxxvvvuuuuuuwwwyyy{{{zzz|||~~~qqqiiiddd]]]WWWTTTNNNMMMOOORRRSSSVVV___jjjooojjj\\\JJJ>>>999777555666888;;;@@@FFFLLLPPPSSSXXXqqqyyyddd```mmm^^^FFF>>>888666444333333444444333222222222111222222333444555777;;;DDDVVVeeehhhbbbZZZXXXXXXaaaqqq||||||}}}yyyyyyzzzzzzwwwrrrmmmfff[[[NNNDDD<<<<<<<<<<<<<<<<<<<<<<<<======???AAACCCFFFHHHIIILLLKKKJJJIIIGGGFFFEEEDDDAAA@@@???>>>===>>>>>>???AAAAAABBBDDDGGGLLLPPPRRRUUUVVVVVVTTTQQQNNNNNNNNNMMMLLLKKKJJJHHHFFFEEEDDD@@@???===:::999888777777888888888999999999::::::888888777777777888888999<<<@@@GGGPPPZZZccckkknnnsssxxx}}}}}}qqqeee\\\VVVSSSLLLKKKJJJIIIIIIHHHIIIIIIHHHIIIJJJLLLOOOQQQSSSTTTUUUVVVWWWVVVUUUSSSQQQOOOLLLRRRaaayyy}}}jjj[[[KKKBBB===888555666333444555666666666666666333333333222222333333333666;;;CCCLLLUUU___iiiooosssjjj[[[III:::222111222222222444555666777777777333666999;;;===???CCCEEEMMMSSSXXXUUUNNNNNNVVV^^^fffsss||||||{{{|||vvvkkkmmmmmmmmmlllkkkjjjiiiiiiddd```ZZZTTTMMMFFF???:::777777777666555444555555333333333444555777888999;;;===???@@@@@@AAABBBDDDEEEFFFGGGHHHGGGEEECCCBBB<<<<<<<<<;;;:::<<<@@@CCCHHHIIIJJJJJJJJJKKKMMMNNNPPPSSS\\\jjjxxx{{{{{{zzzxxxvvvwwwyyy{{{{{{vvvrrrqqqssssssqqqnnnnnnmmmkkkjjjiiiiiijjjjjjkkklllmmmnnnoooooonnnmmmlllnnnnnnmmmkkkjjjkkkkkkhhhjjjlllmmmllllllmmmnnnlllkkkiiihhhgggffffffffffffhhhkkkmmmmmmkkkhhhffffffeeeeeedddcccbbbaaa```]]]\\\\\\\\\]]]^^^______uuulllkkkrrr~~~{{{{{{}}}}}}{{{yyyxxxwwwzzzxxxvvvttttttuuuwwwyyy{{{{{{}}}}}}kkkeeeccc]]]WWWUUUKKKKKKNNNQQQRRRTTT]]]ggglllgggYYYHHH<<<999777555666888<<>>===<<<<<<===>>>?????????@@@BBBEEEIIIMMMOOOOOOPPPOOONNNKKKIIIJJJKKKLLLLLLKKKIIIGGGDDDBBBAAA???>>>;;;999777666666666555555666666777777888888777777666666666666777888>>>BBBJJJTTT___iiiqqquuu{{{zzzmmmaaaXXXRRROOOIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUTTTRRRPPPOOOMMMSSSbbb{{{uuubbbTTTEEE>>>;;;777666666444444555666777777666666555444444333333444444555777<<>>999777888888777666666777999555555666666888999;;;<<>>BBBCCCCCCCCCDDDFFFIIIKKKMMMPPP[[[jjjxxx~~~{{{{{{yyywwwuuuvvvzzz|||{{{wwwrrrqqqtttuuurrrooonnnmmmkkkjjjiiijjjkkkkkklllmmmnnnoooooonnnmmmlllnnnnnnooommmkkkiiijjjjjjhhhjjjlllmmmllllllmmmoookkkjjjiiigggffffffffffffeeehhhllloooooolllhhheeegggffffffeeedddcccbbbaaa]]]]]]]]]\\\\\\]]]^^^^^^rrrnnnmmm{{{|||zzzxxxyyyxxxvvvuuuuuuuuuvvvwwwzzz|||uuuggg^^^ZZZXXXRRRMMMMMMNNNPPPPPPRRRWWW___eeefff```TTTFFF;;;666666888<<<;;;===CCCFFFGGGKKKPPPZZZoooqqqeeeeeeqqqtttQQQ@@@@@@666666555444333333333333222222222222222222222222555666888@@@PPPbbbiiiggg```___aaammmzzzlllkkkqqqvvvyyy{{{}}}~~~}}}yyyssskkkaaaTTTHHHAAA<<<;;;;;;;;;;;;<<<=========>>>@@@BBBEEEGGGIIIJJJLLLKKKIIIGGGFFFDDDCCCCCCAAA@@@??????>>>>>>??????BBB@@@======@@@CCCEEEFFFHHHHHHIIIIIIJJJJJJIIIIIINNNKKKHHHGGGGGGEEEAAA======;;;999777666555555555666555555555666666444333888777555555555777999;;;===EEEQQQ]]]gggnnnsssvvv~~~qqqeee]]]XXXRRRNNNIIIJJJJJJJJJJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTOOOWWWcccssswwwiiiUUUKKK???888777999999888666777777888888888888888777555222//////000333555555;;;FFFSSS^^^eeejjjlllhhh\\\LLL>>>555222000///333444666888999:::;;;;;;:::<<>>@@@BBBDDDEEEFFFHHHNNNXXXfffvvv~~~~~~wwwuuussssssuuuxxxzzz{{{~~~|||xxxtttqqqpppppppppqqqmmmkkkllljjjggggggjjjlllkkkkkkkkkkkklllmmmmmmllllllkkkjjjjjjjjjkkkkkkmmmmmmllllllkkkkkkkkkjjjnnnllliiifffeeeeeeggghhhhhhhhhiiikkkllljjjfffcccfffffffffeeeeeeeeeddddddbbbaaa___^^^]]]]]]^^^___~~~sssqqqvvv}}}{{{yyyxxxxxxwwwvvvuuutttuuuvvvvvvyyy}}}zzzoooccc[[[XXXVVVRRRMMMKKKMMMNNNOOOQQQWWW^^^dddfff^^^QQQDDD:::666666777:::999<<>>OOO```hhhgggcccbbbcccooowwwlllkkkqqqwww|||}}}yyyrrriii___TTTHHHAAA;;;;;;;;;:::;;;<<<<<<===>>>???AAACCCEEEHHHIIIJJJLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAAFFFCCC???<<<============CCCDDDEEEGGGIIIJJJJJJKKKLLLJJJHHHGGGGGGEEEAAA===<<<;;;999777666555666666555555555555666777777666:::999888777777888999:::@@@IIIVVVcccmmmtttxxx{{{~~~tttggg\\\VVVQQQMMMIIIHHHIIIIIIIIIIIIIIIHHHHHHKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTNNNUUU^^^lllrrreeeOOOFFF<<<666666777777666555666777777888888777777666555222111111333666888>>>BBBJJJRRRXXX[[[[[[[[[SSSKKK???777333333333444555777888999:::;;;<<<===???CCCHHHNNNQQQRRRQQQQQQRRRRRRJJJEEEGGGEEELLL^^^ooo|||zzzrrrkkkiiigggfffeeedddbbb```^^^\\\XXXSSSMMMHHHCCCAAA;;;;;;;;;::::::999999888777777666666666888:::<<<;;;???FFFLLLSSS[[[ccchhhuuuxxxzzzzzzyyyxxxrrrkkk[[[OOOBBB<<<999777777999999:::;;;<<<>>>???@@@AAAFFFLLLWWWeeeuuu~~~wwwuuurrrrrrtttwwwxxxyyyyyyxxxvvvsssrrrqqqqqqqqqqqqmmmkkkkkkjjjggggggjjjmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmlllooommmkkkiiihhhhhhhhhiiiiiihhhhhhjjjjjjjjjgggdddccccccccccccbbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]}}}yyyyyy~~~~~~~~~~~~|||zzzyyywwwwwwvvvuuutttttttttuuuvvvwww}}}}}}qqqiii]]]WWWUUUSSSPPPMMMJJJKKKLLLNNNQQQWWW^^^cccdddZZZKKK???999777666666999999===CCCEEEDDDGGGLLL[[[kkk{{{ttteee[[[[[[kkk___GGG;;;666666666555444333333333333222222222222222222222222444444666===LLL]]]ffffffcccbbbdddpppxxxnnnnnnssszzz|||xxxpppggg]]]RRRHHHBBB:::::::::::::::;;;;;;<<>>;;;::::::999888>>>???AAADDDFFFIIIKKKLLLIIIHHHHHHHHHHHHEEEAAA===:::999888666555555666666333333333333444555666777888777666666555555555666>>>FFFSSSaaakkksssyyy||||||llldddYYYQQQMMMKKKHHHFFFGGGHHHHHHIIIIIIIIIHHHHHHLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTUUUVVVVVVUUUTTTSSSPPPTTT[[[eeeyyyzzzjjj^^^HHHBBB:::666666777666555777777888999999999999888666555333333444777:::<<>>AAACCCLLLPPPVVVYYYZZZYYYXXXXXXWWWWWWKKKCCCDDDDDDMMM___ppp~~~yyyooohhhfffcccbbbaaa```]]][[[\\\ZZZXXXTTTOOOIIIDDDBBB;;;<<<<<<<<<<<<<<<<<<<<<999888777777888999;;;<<<<<>>999666666555444333333333333222222222222222222222222333444555;;;IIIZZZdddfff```___bbbqqqvvvtttxxx{{{vvvnnndddZZZPPPGGGAAA:::999999999999:::;;;;;;???@@@BBBDDDGGGIIIKKKLLLJJJIIIHHHFFFDDDCCCCCCCCCAAAAAABBBDDDEEEFFFFFFFFFAAA>>>;;;::::::;;;;;;::::::;;;===@@@CCCFFFIIIKKKFFFGGGHHHIIIHHHEEE@@@===888777666555555555666777666666666666555666888:::888777777666555555444444:::AAALLLXXXcccnnnvvv|||wwwnnn[[[VVVOOOJJJHHHGGGGGGFFFHHHHHHIIIIIIJJJJJJIIIIIILLLMMMNNNOOOPPPPPPQQQPPPRRRSSSTTTUUUUUUTTTRRRRRRSSSVVVZZZbbbrrr|||sssbbbUUUBBB???:::888888888777666999::::::;;;;;;;;;;;;;;;555444444555777;;;>>>@@@HHHIIIKKKKKKIIIEEEAAA>>>888666333222222333555666222555999<<<>>>BBBHHHMMM[[[___ddddddaaa^^^^^^___aaa```RRREEEEEEGGGRRRdddtttwwwmmmeeecccaaa______^^^\\\ZZZXXXXXXVVVSSSOOOJJJEEECCC>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999999:::;;;<<<<<<>>>BBBIIISSSaaaoooxxx~~~sssfffTTTBBB::::::999777666999999999999:::;;;<<<===BBBIIIVVVeeeuuu}}}xxxuuurrrqqqrrrssssssrrrpppqqqrrrrrrrrrrrrqqqqqqpppllljjjkkkiiiffffffiiinnnmmmmmmkkkjjjiiigggfffjjjjjjjjjjjjkkklllmmmnnnkkkmmmoooqqqrrrqqqooonnnllllllmmmmmmmmmkkkjjjiiijjjhhhffffffggghhhhhhhhhccccccccccccbbbbbbbbbbbb^^^_________]]][[[YYYXXX|||}}}~~~}}}{{{zzzwwwvvvtttssssssssstttuuuxxxqqqhhhbbbYYYSSSOOOMMMKKKIIIKKKKKKKKKNNNRRRXXX\\\___XXXMMM???777555777777666888:::???DDDDDDCCCGGGNNN]]]hhhqqqsssrrrssssssqqqfff___XXXVVV\\\ooozzztttxxxlllLLLAAA>>>:::666666555444333333333333222222222222222222222222333444555999FFFXXXcccfff___^^^cccsss~~~~~~yyytttlllbbbYYYOOOFFF@@@:::999999999999:::;;;;;;???@@@BBBDDDGGGIIIKKKLLLIIIHHHGGGEEEDDDCCCCCCBBBAAABBBDDDFFFGGGHHHHHHHHH???===;;;;;;===>>>======::::::;;;===@@@CCCFFFGGGDDDFFFHHHIIIGGGCCC???===777666555555555666777888999;;;<<<<<<;;;;;;===@@@>>>===<<<:::888777777777:::>>>EEENNNYYYeeeqqqyyyxxx}}}{{{vvvoooeee[[[LLLIIIFFFCCCCCCDDDEEEFFFIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNOOOOOOPPPQQQQQQRRRRRRUUUVVVYYY```nnn}}}zzzwwwmmm\\\NNN>>><<<:::888888888888777::::::;;;<<<<<<<<<<<<;;;555666666888;;;???BBBDDDJJJJJJIIIFFFBBB>>>999777444444333222222222333444444888<<<>>>@@@EEEMMMTTTdddhhhllljjjfffdddiiinnntttrrraaaNNNKKKLLLUUUeeeyyyuuullldddbbb```_________]]][[[VVVUUUTTTQQQNNNJJJGGGEEEBBBBBBAAAAAA@@@?????????>>>======<<<<<<<<<<<<======>>>@@@DDDLLLWWWdddmmmwww~~~wwwlll^^^MMM===888999999777777999999888888999:::<<<===BBBIIIVVVeeeuuu}}}xxxvvvtttsssssssssrrrqqqqqqqqqrrrrrrqqqpppoooooopppllljjjkkkjjjffffffiiilllllllllmmmlllkkkjjjjjjlllkkkkkkjjjjjjkkkkkkkkkiiijjjmmmooopppooommmkkkiiijjjkkkllllllkkkiiihhhjjjhhheeeeeefffhhhhhhhhhcccccccccbbbbbbbbbaaaaaa]]]]]]^^^^^^]]][[[YYYWWW|||}}}|||{{{wwwvvvuuutttttttttuuuvvv{{{{{{nnnccc^^^WWWQQQNNNKKKJJJHHHKKKJJJJJJMMMRRRWWWZZZ[[[NNNFFF<<<555444666777888777999>>>BBBBBBBBBHHHQQQ___hhhooopppooonnnllliii]]]WWWRRRTTT^^^pppxxxsssvvvaaaFFF===:::888666666555444333333333333222222222222222222222222333444555888DDDVVVcccgggbbbaaafffwww~~~{{{vvvrrrjjjaaaXXXNNNDDD>>>:::::::::::::::;;;;;;<<>>>>>>>>>>>===<<<999999:::;;;>>>AAADDDFFFEEEGGGHHHHHHDDDAAA>>>===888888777777888999;;;<<<999===AAABBBAAAAAADDDFFFGGGDDD@@@;;;777555444444555777;;;AAAIIITTT```ggghhhllllllgggaaaZZZQQQHHH@@@??????>>>???AAACCCDDDIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMPPPSSSTTTUUUVVVYYY```lll|||xxxvvvlll[[[LLL===<<<;;;999888888999999999:::;;;;;;<<<<<<;;;;;;888999:::===@@@DDDGGGIIIMMMJJJFFFAAA<<<777333111...000111111111222444555999===AAABBBCCCIIIRRRZZZhhhmmmpppmmmjjjnnnzzzuuu]]]UUUTTTYYYeee||||||uuunnnfffdddbbbaaa``````]]][[[UUUTTTRRRPPPNNNKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBEEEMMMVVV\\\jjjqqqvvvxxxxxxuuulllbbbPPPCCC888666888888777888666666555555666888;;;<<>>???AAACCCEEEHHHIIIJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFHHHHHHHHHGGGGGGCCCAAA@@@?????????>>><<<888888888:::===@@@DDDFFFFFFHHHIIIGGGBBB>>>======;;;;;;;;;;;;<<<>>>@@@AAA???EEELLLPPPPPPQQQUUUXXXVVVQQQIIIAAA:::666444333000222444888<<>>@@@BBBDDDHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGFFFGGGKKKPPPUUUYYYXXXXXX\\\cccmmm|||qqq___OOOAAAAAA???>>><<<<<<>>>???<<<===>>>>>>??????>>>>>>===>>>@@@CCCFFFJJJMMMOOOKKKGGGAAA;;;666222111111,,,///111222222333666999:::???DDDFFFIIIQQQ]]]gggooosssuuuqqqnnnwwwlllbbb___bbbkkkyyy}}}wwwrrrjjjhhhdddbbbaaa^^^[[[YYYWWWUUUSSSPPPNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCDDDFFFKKKOOOVVV[[[___aaaaaa```XXXPPPCCC<<<666777888777777888444444333333444777:::<<>>===999555333444888;;;>>>@@@DDDGGGGGGIIISSS^^^kkkrrrxxxwwwtttqqqlllfffZZZOOOGGGKKKXXXjjj}}}}}}zzz}}}iiiRRRCCC:::999===666666555444333333333333222222222222222222222222444666666888CCCTTTccciiigggdddeeerrr~~~}}}{{{rrrnnniiibbbXXXMMMBBB;;;<<<;;;;;;;;;;;;<<<=========>>>@@@BBBEEEGGGIIIJJJGGGFFFEEECCCCCCBBBBBBBBBCCCDDDFFFHHHHHHHHHGGGFFFAAA???>>>???@@@AAA???>>>666666777999===AAAEEEHHHGGGIIIIIIFFFAAA======>>>>>>>>>>>>>>>@@@BBBDDDEEELLLTTT]]]ccceeegggkkkoooiiibbbXXXLLLCCC===::::::111444777999:::===@@@BBB===AAABBB@@@???AAA???<<<:::;;;===>>>???AAADDDFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHFFFEEEDDDEEEJJJQQQXXX\\\]]]\\\```gggoooxxxdddTTTGGGGGGEEECCCAAAAAACCCEEEAAAAAABBBCCCCCCCCCCCCBBBAAABBBDDDGGGJJJNNNQQQRRRFFFBBB<<<666222111222333000222444444333444888;;;666<<>>===888666888999777666888555444333333555888<<<>>>AAAGGGQQQ___ooo{{{zzzxxxxxxyyyxxxwwwuuurrrqqqpppooooooqqqssstttsssooommmnnnllliiiiiilllhhhiiikkkllllllkkkiiihhhiiiiiiiiijjjkkklllmmmnnnjjjiiiiiihhhhhhgggggggggiiiiiiiiijjjjjjkkkkkklllfffeeeeeefffhhhiiihhhgggddddddddddddccccccccccccZZZYYYXXXXXXXXXYYY[[[\\\~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}yyyuuuxxxvvvtttvvvzzz|||{{{yyypppeeeaaaXXXRRRKKKIIIKKKKKKIIIGGGFFFFFFFFFHHHJJJKKKJJJHHH===888444555555444888===@@@EEEHHHGGGGGGPPPaaappp}}}zzzlllZZZOOOIIIRRRcccqqqzzz|||aaaQQQ???777999777555555555555555444444444111111111222333333444444111666888888@@@QQQ___eeeiiieeefffqqq~~~~~~~~~zzzuuuuuuqqqjjjddd\\\QQQEEE<<<===<<<<<<;;;<<<===>>>???BBBAAAAAABBBCCCEEEGGGHHHEEEDDDCCCAAA@@@@@@@@@AAAFFFFFFFFFFFFEEEDDDCCCBBB??????@@@BBBCCCBBB@@@===:::888777777:::>>>BBBEEEGGGGGGGGGEEEAAA???>>>>>>@@@BBBDDDEEEEEEHHHOOOTTT\\\eeeqqqzzz|||ssscccPPP@@@777444555333333333333444666888999999::::::999777888:::<<<>>>>>>@@@AAACCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKJJJHHHFFFFFFHHHIIIGGGEEEHHHGGGEEEFFFJJJPPPWWW[[[]]]```bbbfffqqqtttcccUUUNNNHHHHHHMMMQQQPPPLLLPPPLLLIIIHHHFFFDDDGGGLLLLLLKKKMMMRRRWWWVVVQQQKKKBBB???:::777555444333222111//////222333222666<<<===BBBEEEIIISSSeeeuuu}}}|||sssuuu|||||||||xxxwwwqqqmmmgggbbb```___^^^]]]YYYXXXUUUSSSRRRRRRTTTUUUQQQPPPOOOOOOPPPRRRTTTUUUXXXWWWUUUSSSRRRRRRRRRSSSTTTSSSRRRPPPMMMJJJGGGEEEHHHDDD@@@===============<<<:::888666444555666666666777777777666888:::===???EEEPPP]]]lll~~~{{{wwwwwwzzzzzzwwwtttrrrqqqpppooooooooopppqqqqqqrrrrrrpppmmmjjjiiiiiiiiijjjkkkkkkllllllkkkkkkkkkkkklllllllllkkkjjjjjjjjjhhhhhhjjjmmmmmmkkkhhhjjjjjjhhhgggffffffffffffjjjkkkmmmmmmkkkjjjiiijjjgggfffdddccccccaaa^^^\\\]]]\\\[[[ZZZYYYYYYYYYYYY~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~|||yyyuuuxxxvvvuuuvvvxxx{{{}}}~~~yyyjjj```]]]VVVQQQKKKHHHIIIJJJHHHEEEFFFFFFFFFGGGHHHHHHEEECCC<<<777444555555555999>>>CCCGGGKKKMMMQQQ]]]qqqvvv^^^TTTQQQ\\\nnn{{{www\\\MMM>>>888:::777555555555555555444444444111111000000000000000000111555777777>>>OOO___fffiiidddbbbiiixxx~~~}}}~~~}}}yyyuuutttpppjjjeee^^^TTTHHH???======<<<;;;<<<===>>>???BBBAAAAAABBBCCCEEEFFFHHHEEEDDDCCCAAA@@@@@@AAAAAAEEEEEEEEEDDDDDDCCCBBBAAA?????????AAABBBAAA???===:::999888888:::===AAADDDHHHHHHHHHEEEBBB@@@@@@@@@BBBEEEHHHJJJMMMSSS\\\bbbppp{{{iiiRRR@@@777444444444333333333444555777888888999:::999888888;;;===>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHFFFFFFGGGFFFDDDAAAHHHGGGHHHKKKQQQYYYaaafffdddeeegggjjjtttqqq]]]WWWQQQRRRXXX]]]]]]ZZZYYYRRRLLLKKKJJJIIILLLPPPOOOOOOPPPSSSVVVSSSLLLFFF;;;888555222222222111000222000111555555555888>>>===CCCJJJRRRaaasssxxxnnnooozzz~~~}}}sssoooiiieeecccccccccccc^^^]]][[[XXXWWWVVVVVVVVVTTTUUUVVVWWWWWWXXXXXXXXXYYYXXXWWWUUUUUUUUUVVVVVVWWWVVVUUUTTTQQQNNNKKKIIIGGGCCC???<<<;;;;;;;;;::::::888666444333444555555333555666666666777:::<<<>>>EEEPPP]]]lll}}}}}}}}}yyyvvvvvvyyyyyywwwsssrrrqqqpppooooooooopppppppppqqqqqqooollliiiiiiiiihhhiiijjjkkkllllllllllllkkkkkkkkklllkkkkkkjjjjjjjjjiiiiiikkkmmmnnnkkkiiikkkjjjiiihhhhhhhhhhhhhhhjjjlllnnnmmmkkkiiihhhiiifffeeecccbbbbbb```^^^[[[\\\[[[ZZZZZZYYYZZZZZZZZZ~~~~~~}}}}}}}}}}}}|||{{{||||||{{{xxxvvvwwwvvvuuutttvvvzzz~~~ooobbbZZZWWWTTTOOOJJJGGGHHHHHHFFFCCCGGGFFFFFFGGGGGGEEEAAA===:::555333555666777<<>>===<<<<<<<<<===???@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>???AAA@@@>>><<<;;;:::999999:::===@@@BBBHHHIIIHHHFFFCCCAAABBBCCCFFFIIIMMMRRRXXXbbbnnnwwwgggNNN???888555444444444444444444555666777888999::::::999:::<<<>>>@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFGGGGGGGGGEEECCCFFFGGGIIINNNVVV___hhhmmmooonnnnnnqqq{{{hhhbbb^^^```hhhoooooommmdddYYYNNNLLLMMMMMMMMMOOOPPPPPPPPPRRRRRRMMMEEE>>>666333111000000111111000333222444888888888;;;@@@@@@GGGRRR___rrrqqqfffgggnnnrrrqqqlllooowww}}}{{{tttooojjjffffffgggggghhhbbbbbb```^^^\\\ZZZXXXVVVTTTVVVXXXZZZZZZYYYXXXWWW[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYWWWUUUSSSQQQOOOIIIFFFAAA>>>===<<<;;;:::999888777555555555666777222444666777777888;;;===@@@GGGSSS```ooo}}}zzzwwwuuuuuuxxxxxxvvvsssqqqqqqpppooonnnnnnoooooonnnppppppnnnllliiiiiiiiihhhiiijjjkkklllllllllllljjjjjjkkkkkkkkkkkkkkkjjjkkkjjjkkklllnnnnnnllljjjkkkjjjjjjiiiiiiiiijjjjjjkkkmmmnnnmmmjjjhhhggggggeeedddbbbbbbaaa```]]][[[ZZZZZZYYYYYYYYYZZZ[[[[[[~~~}}}|||{{{{{{zzzzzzzzzzzzyyywwwvvvtttuuutttrrrsssyyyuuuggg\\\VVVTTTPPPMMMIIIFFFFFFFFFDDDBBBFFFFFFGGGHHHGGGDDD???;;;888444222555888999???EEEHHHKKKQQQ\\\nnn|||```ZZZ\\\oookkkOOODDD<<<::::::555666666666555444444333333333333333222222222111111111333444444;;;III\\\hhhmmmgggcccdddmmmyyy}}}zzzwwwssspppkkkfff```WWWLLLCCC>>>>>>=========>>>???@@@BBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>======>>>??????===<<<<<<;;;::::::;;;===@@@BBBGGGHHHGGGEEECCCBBBCCCEEEHHHLLLRRRYYYaaannn|||qqqYYYFFF<<<888666444444444444555555555666666888999;;;;;;;;;<<<>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHEEEFFFFFFHHHIIIJJJIIIIIIHHHKKKQQQXXXaaaiiippptttxxxwwwwww{{{rrrmmmjjjoooxxx}}}lll\\\MMMHHHIIIIIIHHHHHHKKKKKKLLLLLLKKKEEE===777555333111111222333222111333222555999::::::===BBBEEEMMMZZZjjjzzzhhh]]]\\\______\\\VVV___sss}}}|||{{{yyysssnnniiieeeeeeggghhhiiidddddddddcccaaa^^^[[[YYYXXXYYYZZZ[[[[[[ZZZYYYYYY\\\\\\[[[ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZXXXVVVUUUTTTOOOLLLGGGDDDBBB@@@>>>===;;;;;;:::999888999999999555666888888888999<<<>>>DDDMMMZZZgggvvvxxxwwwvvvwwwxxxyyywwwuuuqqqppppppoooooonnnnnnnnnmmmnnnooonnnkkkiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjhhhiiijjjkkkkkkkkkkkkkkkkkkkkklllnnnnnnnnnmmmllljjjjjjiiiiiiiiijjjjjjkkklllmmmnnnllliiifffeeeeeeeeedddbbbbbbbbbaaa^^^\\\XXXXXXXXXYYYYYY[[[\\\\\\~~~|||zzzyyyxxxxxxyyyxxxwwwvvvvvvvvvrrrrrrrrrrrrssszzz|||lll```XXXSSSQQQLLLJJJGGGFFFEEEDDDCCCCCCFFFFFFHHHIIIIIIEEE@@@;;;666333222555999;;;AAAGGGMMMOOOVVVfffxxx```]]]cccwwwfffLLLDDD<<<::::::444777666666555444444333333111111222222222333333333222222333555999EEEXXXgggiiiddd___^^^cccnnnzzz~~~|||zzzuuuqqqlllggg```WWWKKKCCC??????>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAACCCCCCAAA@@@??????>>>??????@@@>>>===<<<===>>>???===<<<===<<<<<<<<<===???AAACCCFFFFFFEEECCCBBBBBBDDDFFFIIINNNVVV^^^gggssszzziii]]]LLL@@@:::888555222444555555666777777777777999;;;===>>>>>>>>>@@@AAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGHHHIIIJJJLLLMMMSSS^^^jjjttt{{{yyyuuuuuu{{{ooo]]]KKKDDDEEEDDDBBBAAABBBBBBCCCDDDBBB>>>888444666444222222333444333222333222555999;;;;;;???DDDHHHRRRaaasssqqq]]]SSSRRRRRRPPPLLLJJJXXXqqq|||{{{}}}~~~}}}sssooohhhdddcccdddfffgggdddeeeggghhhgggeeebbbaaacccbbbaaa``````aaaaaabbb___^^^^^^^^^^^^```aaabbbaaa```^^^\\\ZZZYYYXXXWWWTTTQQQMMMIIIGGGEEECCCAAA>>>===<<<<<<;;;;;;;;;;;;888999999999999:::===@@@KKKTTTbbbppp~~~yyyyyyyyyyyyzzzzzzxxxwwwqqqqqqqqqpppooonnnnnnmmmkkkmmmnnnmmmllljjjjjjkkklllllllllkkkjjjiiiggggggggghhhiiijjjkkkkkklllkkkjjjlllmmmnnnnnnnnnmmmmmmiiiiiihhhhhhhhhiiijjjjjjlllmmmnnnllliiieeeddddddeeedddcccbbbbbbaaa___]]]WWWXXXXXXXXXYYYZZZ\\\\\\{{{xxxxxx||||||yyywwwuuuvvvvvvuuutttssstttuuuqqqqqqrrrssswww}}}qqqbbbZZZTTTQQQNNNHHHHHHGGGFFFEEEDDDDDDDDDFFFGGGIIIKKKKKKFFF???:::666222222666999<<>>>>>>>>???AAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@?????????AAABBBCCCAAA@@@???>>>>>>>>>@@@@@@???===<<<===>>>???>>>============>>>@@@BBBDDDEEEEEEEEEDDDBBBAAABBBEEEGGGJJJPPPYYYaaaiiiqqqzzzxxxnnndddWWWPPPFFF???:::777444111444555666888999999::::::<<<>>>@@@AAAAAA@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGKKKNNNSSS]]]nnn~~~yyywwwxxxlll[[[IIIAAAAAA@@@>>>>>>;;;<<<======;;;999666444555444333444555666555333555444555999;;;<<>>===<<<;;;;;;;;;::::::;;;>>>DDDHHHVVV___mmmzzz}}}zzz{{{|||||||||{{{yyyxxxrrrrrrrrrrrrqqqooonnnmmmjjjlllnnnnnnlllllllllmmmlllllllllkkkjjjhhhgggffffffggghhhjjjkkkllllllllljjjlllnnnooonnnmmmmmmmmmjjjiiiiiihhhhhhhhhiiiiiikkklllmmmkkkhhheeedddcccdddcccbbbaaabbbaaa___]]]XXXXXXXXXXXXYYYZZZ[[[\\\uuutttvvv}}}{{{xxxvvvrrrttttttsssqqqppprrrtttrrrrrrsssvvv}}}uuueeeYYYSSSPPPMMMJJJEEEFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLKKKDDD<<<666666333222666:::===CCCIIIPPPRRR^^^uuuhhhVVV^^^oooqqqVVVGGGCCC<<<999;;;777777777666555444333222222000000000000000000111111222222444888999???PPPaaannnkkkddd]]]ZZZ___iiiqqq}}}}}}|||yyyvvvtttvvv{{{|||zzzyyy~~~}}}}}}wwwtttoookkkfff]]]RRRIII@@@@@@???>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>======>>>@@@AAABBBAAA@@@>>>======???@@@AAA@@@>>>======>>>???>>>>>>>>>>>>???@@@BBBDDDFFFGGGEEEEEEDDDCCCBBBDDDGGGJJJKKKSSS]]]dddiiilllppptttrrrtttppphhhaaa]]]VVVPPPKKKHHHCCC>>>:::666444333444555777999;;;<<<<<<<<>>EEELLLUUUggglll\\\LLLFFFEEECCCCCCEEEEEETTTnnnzzzrrrppptttzzz}}}~~~rrrkkkbbbZZZVVVUUUUUUUUUZZZ]]]aaagggkkkooorrrsssrrrqqqpppoooooonnnnnnnnnnnnmmmlllllllllmmmnnnooonnnllljjjfffdddbbbaaaaaa]]]ZZZWWWUUUSSSQQQNNNLLLHHHGGGGGGEEEDDDBBB@@@???@@@?????????BBBIIIQQQXXXgggooo|||~~~}}}{{{|||~~~~~~|||zzzxxxwwwssssssssssssrrrpppooommmjjjlllnnnnnnmmmmmmnnnooojjjjjjjjjjjjjjjiiihhhhhheeefffhhhiiikkkllllllmmmhhhkkknnnnnnmmmkkklllmmmlllkkkjjjiiiiiiiiiiiiiiiiiikkklllkkkhhheeeddddddbbb```______```___]]][[[XXXXXXXXXXXXXXXYYYZZZ[[[vvvvvv{{{{{{wwwuuuqqqrrrsssrrrooonnnqqqssstttssstttyyyxxxlll\\\RRROOOMMMJJJFFFCCCDDDFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMJJJBBB999222777333333666:::===CCCJJJMMMPPP\\\uuuqqq]]][[[ggg|||gggPPPDDDBBB;;;999;;;999888777666555444333222222444444333333222111111111222222555999999===MMM___kkkhhhbbb[[[WWW[[[eeemmm~~~tttsssrrrqqqrrruuuzzz}}}}}}yyywwwwww~~~~~~~~~~~~}}}||||||wwwtttpppmmmhhh```VVVNNNAAA@@@?????????@@@AAABBBBBBCCCCCCDDDCCCBBB@@@???======<<<======???AAABBBAAA@@@>>>======???AAABBB@@@???======>>>??????>>>>>>>>>???AAACCCFFFHHHIIIFFFFFFEEEDDDCCCEEEIIILLLMMMUUU___fffhhhiiiiiijjj]]]\\\WWWOOOIIIHHHEEEAAACCCBBB@@@<<<888666666777444555888:::===>>>>>>>>>AAACCCEEEFFFDDDCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEGGGIIIMMMUUU```hhh~~~yyy~~~zzzmmmhhhhhhlllttt{{{{{{rrriiiYYYLLL???999888888:::<<<;;;;;;;;;999888777999:::888888999<<<@@@BBBBBBAAA;;;888888;;;===@@@HHHPPP```uuu|||eeeVVVHHHDDDCCC@@@BBBFFFFFFTTTlllvvvsssooopppuuu{{{~~~nnnfff\\\SSSNNNLLLKKKKKKSSSVVV[[[bbbhhhnnnrrruuuzzz{{{||||||{{{yyywwwuuuuuutttsssrrrrrrrrrtttttttttrrroookkkhhhfffeeeeeebbb___\\\[[[YYYWWWTTTRRROOONNNMMMLLLJJJHHHEEEDDDEEEEEEDDDFFFJJJSSS^^^fffuuu}}}{{{}}}~~~~~~|||yyywwwwwwttttttttttttsssqqqooonnnjjjlllnnnooonnnnnnooopppggghhhiiijjjjjjkkkkkkjjjeeefffgggiiikkklllmmmmmmhhhkkknnnnnnlllkkklllmmmnnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkjjjhhheeedddddd```^^^]]]]]]^^^]]][[[YYYYYYXXXXXXXXXXXXYYYZZZZZZxxxzzz}}}xxxuuuwwwvvvsssqqqpppqqqrrrrrrqqqpppsss{{{kkkdddZZZQQQKKKGGGEEECCCCCC???>>>CCCFFFGGGHHHKKKIIIPPPRRRMMMEEE???888222333222444888888999@@@HHHOOOVVVeee|||yyyiiifff```|||]]]PPPCCC??????<<<:::999888888888777666444333222111000000000111222333333222222444444333888HHHXXXjjjiii```[[[______cccrrr~~~tttqqqlllppprrrqqqssszzz~~~xxxyyy{{{~~~~~~~~~{{{xxxtttpppjjjaaaUUUMMMCCCAAA???>>>@@@BBBCCCCCCFFFGGGHHHHHHFFFDDDBBB@@@CCC???<<<===AAADDDBBB@@@AAA@@@===<<<===>>>AAACCCDDDBBB???===<<<<<<===>>>?????????AAACCCFFFJJJLLLKKKJJJGGGFFFGGGIIIMMMOOOWWWYYY]]]```bbb___ZZZUUUKKKHHHDDD@@@===<<<<<<===;;;:::;;;;;;999666555777666777:::;;;===???CCCEEEJJJIIIIIIHHHGGGEEEDDDDDDHHHHHHHHHGGGFFFDDDBBB@@@CCCBBBBBBCCCEEEGGGGGGGGGMMMKKKLLLPPPUUU^^^sss|||oookkkkkkpppuuuzzz{{{uuukkkbbb\\\ZZZ\\\aaajjjqqqqqqjjjdddRRRJJJ@@@:::::::::999777:::<<<===<<<;;;999::::::777999>>>BBBEEEFFFFFFFFFEEE>>>===CCCDDDDDDNNN\\\ppppppZZZPPPGGGFFFGGGGGGFFFGGGHHHWWWqqquuuwwwwwwxxx}}}~~~ssscccRRRIIIFFFCCCAAAAAAGGGJJJPPPWWW```lllwww|||~~~||||||{{{zzzyyyyyyyyyyyy{{{yyytttooollljjjjjjkkkddddddcccbbbaaa___^^^^^^[[[ZZZXXXVVVTTTRRRPPPOOOQQQOOONNNQQQYYYdddpppwww|||||||||{{{zzzyyywwwvvvvvvvvvuuusssqqqnnnkkkiiikkkjjjjjjkkkmmmmmmkkkjjjhhhgggfffhhhiiijjjjjjiiiggggggffffffhhhiiikkkmmmkkkjjjjjjjjjjjjlllmmmnnnnnnmmmllljjjhhhgggeeeeeelllkkkjjjiiigggeeecccbbbdddbbb```^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[{{{yyyyyyzzzwwwqqqooorrr|||}}}}}}{{{xxxuuuvvvtttsssqqqqqqqqqrrrrrrqqqssswwwyyyeee___VVVNNNIIIGGGEEEDDDCCC@@@@@@CCCDDDDDDHHHLLLNNNTTTUUUMMMCCC<<<888444222222555888:::;;;BBBKKKRRR\\\mmm}}}hhh______mmmsss[[[NNNCCC@@@???<<<999999888888777777666444333222111111111000111111222222111111222333222777FFFUUUhhhlllggg___^^^\\\fff{{{vvvnnnmmmmmmtttyyyzzz}}}~~~~~~{{{~~~~~~~~~zzzwwwsssooojjjaaaVVVMMMCCCAAA>>>>>>@@@BBBCCCCCCFFFGGGHHHIIIHHHFFFCCCAAACCC???<<<===AAACCCBBB@@@@@@???>>>===>>>@@@BBBDDDCCCBBB???>>><<<<<<===>>>>>>===>>>???AAAEEEIIIKKKLLLJJJIIIHHHJJJMMMQQQSSS\\\\\\\\\[[[YYYTTTMMMHHHCCCAAA>>><<<;;;:::;;;<<<::::::::::::888666666777666888:::<<>>>>><<<;;;;;;<<<<<<>>>BBBFFFIIIKKKKKKKKKHHHBBBAAAFFFGGGJJJXXXiii}}}fffUUUMMMGGGGGGHHHHHHHHHJJJUUUddd|||{{{~~~kkk[[[KKKCCC@@@===<<<===???CCCHHHPPP[[[hhhuuu~~~~~~zzzwwwvvvvvvvvvsssrrrooollliiifffdddcccccccccbbbaaa``````______cccbbbbbbfffmmmxxx{{{{{{zzzzzzyyywwwvvvuuuvvvvvvuuutttqqqooollljjjlllkkkjjjkkklllkkkjjjhhhhhhgggfffgggiiiiiihhhgggfffffffffggghhhiiijjjkkkiiihhhhhhggghhhiiikkkllljjjjjjiiiiiihhhggggggfffjjjjjjiiihhhfffdddbbbaaacccbbb```^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[pppmmmjjjiiieee```aaaeeelllqqq|||}}}zzzyyyyyywwwvvvtttssssssrrrqqqqqqqqqqqqqqqvvv~~~xxxnnn]]]XXXPPPJJJGGGFFFEEEDDDBBBAAAAAACCCCCCCCCIIIQQQVVV[[[YYYMMM???999777666333333555999;;;===EEENNNXXXfffzzz}}}qqqdddYYYXXX\\\sssgggWWWLLLCCCAAA@@@<<<999888777777777666555444333222222222111111000111111111000000111222111666CCCQQQeeeppppppfff___ZZZiii{{{mmmiiilllllluuu}}}~~~|||wwwvvv{{{~~~}}}}}}}}}|||xxxtttpppjjjaaaVVVNNNBBB@@@>>>===@@@BBBDDDEEEEEEGGGIIIKKKJJJHHHEEECCCCCC@@@===>>>AAACCCBBB@@@>>>>>>>>>???AAABBBDDDEEEBBBAAA@@@???>>>=========<<<<<<<<<===@@@DDDHHHKKKMMMLLLLLLMMMPPPSSSWWWZZZ___\\\WWWRRRNNNHHHAAA===999999888888888888888999999:::::::::999999999888777888:::===BBBFFFJJJMMMRRRPPPMMMJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGIIILLLRRRWWWZZZ]]]cccooo}}}lllZZZPPPLLLKKKJJJJJJIIIFFFCCCAAAAAABBBBBBDDDIIIQQQYYY]]]\\\ZZZOOOHHH???999888999::::::===>>>@@@???===<<<<<<===???AAADDDHHHKKKNNNNNNOOOKKKGGGGGGKKKNNNVVViii~~~sss]]]PPPLLLIIILLLMMMNNNSSSXXXhhhwwwyyyaaaSSSEEE>>>;;;999999::::::===CCCKKKVVVdddrrr{{{zzzwwwtttrrrrrrnnnnnnnnnooopppqqqrrrsssssstttvvvzzz}}}yyyyyyxxxwwwvvvuuuuuutttvvvvvvvvvuuussspppnnnmmmmmmllljjjjjjjjjiiihhhfffhhhgggffffffggghhhfffeeeddddddfffggghhhhhhiiiiiiffffffeeeeeefffggghhhiiiggggggggggggggghhhhhhhhhiiiiiihhhhhhfffdddbbb```bbbaaa___^^^\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ{{{iiiddd```]]]YYYUUUXXX]]]eeekkkwww~~~{{{xxxvvvuuuuuuuuuttttttsssrrrqqqppppppoooqqqyyypppeeeYYYTTTMMMHHHEEEDDDDDDCCCAAAAAABBBDDDCCCDDDLLLVVV___aaa\\\LLL<<<666666777555444666999;;;===EEENNN^^^ooo}}}sssggg^^^VVVSSSXXX___ttt~~~cccRRRJJJCCCAAA@@@<<<888777666666666666555444333222333333222111000000000111111000111222222555AAANNNcccrrruuummmddd]]]kkkwwwkkkkkkooooooyyy}}}xxxssstttzzz~~~~~~|||vvvqqqkkkbbbVVVNNNCCC@@@======???BBBEEEEEEDDDFFFIIIKKKKKKIIIFFFDDDBBB@@@???@@@BBBBBBAAA@@@<<<===???@@@BBBDDDEEEFFFBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;<<<@@@DDDIIILLLOOOPPPQQQTTTWWWZZZ]]]___ZZZVVVOOOIIIDDDAAA===:::999999::::::;;;;;;;;;;;;:::<<<>>>>>>@@@AAA???;;;999999:::>>>DDDJJJNNNPPPTTTRRRNNNJJJHHHGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLOOOUUU^^^gggmmmttt|||vvv]]]NNNGGGDDDCCCAAAAAA???===;;;;;;===@@@>>>???BBBHHHOOOTTTVVVUUULLLFFF>>>888777999;;;;;;===>>>@@@???>>><<<<<<======???BBBEEEIIIKKKMMMNNNLLLKKKMMMRRRYYYgggmmmYYYPPPMMMNNNSSSWWW\\\fffppp}}}rrrZZZNNNBBB<<<:::999:::===;;;???FFFPPP[[[hhhttt|||zzzzzzzzz{{{}}}}}}wwwvvvuuuuuutttssssssssswwwwwwwwwwwwuuusssqqqpppooommmjjjiiiiiihhhfffdddhhhgggeeeeeeffffffeeecccbbbccceeeggghhhhhhggggggdddccccccdddeeegggiiikkkggggggggghhhhhhhhhhhhhhhhhhhhhiiihhhgggeeebbbaaaaaa```___]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ}}}jjjeee```^^^ZZZXXX[[[aaagggnnn{{{}}}zzzvvvtttsssssstttuuutttrrrqqqoooooonnnnnnsss|||{{{kkk```WWWSSSLLLGGGEEECCCBBBAAA???@@@BBBDDDDDDFFFOOOYYYaaabbbZZZIII:::555555777777666777999:::===EEENNN]]]mmm~~~zzztttnnneee[[[UUUQQQRRRYYYccc{{{sss\\\OOOHHHBBBAAA@@@;;;888888555666666666555444333222333333222111000000000111222111222333444666@@@KKKaaapppvvvrrrllleeeooo}}}pppnnnqqqyyy~~~{{{wwwuuuvvv|||xxxrrrkkkbbbVVVNNNDDDAAA===<<>>@@@BBBDDDEEEFFFBBBCCCCCCCCCCCCAAA@@@???===<<<<<<===AAAFFFLLLOOORRRUUUXXX\\\___```aaaaaaVVVQQQIIICCC???===<<<;;;======>>>@@@AAABBBCCCDDDAAAGGGJJJKKKMMMNNNHHH???<<<;;;;;;???FFFLLLPPPRRRTTTQQQMMMJJJGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLNNNQQQUUUZZZbbbnnnzzzdddNNNDDD>>>;;;<<<999::::::999888888:::;;;<<<===>>>BBBGGGKKKMMMNNNHHHCCC===999888999;;;<<<<<<>>>??????===<<<<<<===<<<===???BBBFFFIIILLLNNNLLLNNNSSS\\\hhh{{{fffVVVPPPOOORRR[[[dddppp~~~{{{lllTTTIII???;;;::::::<<<@@@???FFFSSS```lllxxx~~~uuutttsssrrrrrrrrrrrrrrrwwwxxxxxxxxxxxxvvvuuussspppnnnkkkiiihhhgggeeedddhhhfffeeeeeeffffffeeecccaaaccceeefffggghhhggggggccccccccceeegggiiilllnnnjjjjjjjjjiiiiiihhhhhhggghhhiiijjjjjjiiifffdddbbb```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYrrrnnnkkkkkkhhhfffiiinnntttzzz}}}}}}}}}{{{|||}}}}}}{{{wwwsssppppppqqqsssrrrpppnnnnnnooopppqqqzzztttfff^^^UUUQQQKKKGGGDDDBBBAAA?????????@@@CCCEEEFFFMMMUUUYYYXXXQQQCCC888666666555888777888;;;<<>>:::888999555555555555555444333333222222111111000111111111222111111444444666>>>GGG]]]lllttttttrrrnnnxxxyyytttuuu|||yyyyyy{{{}}}wwwqqqjjjaaaWWWOOOEEEBBB>>><<<>>>AAADDDEEEEEEEEEGGGGGGGGGEEECCCBBBAAABBBBBBBBBBBBAAAAAA@@@======>>>???AAACCCEEEFFFCCCDDDEEEFFFFFFDDDBBBAAA>>>======>>>BBBHHHNNNRRRWWWZZZ```dddeeedddaaa^^^TTTNNNFFF@@@===<<<<<<===<<<===@@@CCCHHHLLLPPPRRRWWW```eeeffffffcccVVVGGGBBB???>>>AAAHHHOOORRRSSSRRRPPPMMMJJJHHHGGGHHHHHHJJJIIIIIIJJJJJJLLLMMMMMMTTTXXX^^^eeennn{{{tttVVVGGGAAA;;;:::<<<666888999:::888777888999999:::;;;<<<>>>AAADDDEEECCCAAA===:::999999;;;<<<===>>>??????===<<<<<<======>>>???BBBFFFJJJNNNPPPPPPTTT\\\iiizzzrrr]]]QQQPPPPPPWWWgggxxxxxxhhhNNNEEE===:::::::::>>>CCCEEEQQQdddwww}}}tttsssrrrqqqpppqqqqqqrrrvvvwwwwwwxxxxxxwwwvvvuuurrroookkkiiihhhgggfffeeegggfffeeeeeefffgggeeedddcccccceeefffgggggghhhhhhffffffffffffhhhjjjmmmnnnllllllkkkjjjiiihhhgggfffhhhiiijjjkkkjjjgggdddbbb^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYzzzxxxxxxzzzyyywwwyyy~~~}}}zzz{{{{{{yyyzzz}}}}}}}}}|||xxxsssooonnnooopppnnnlllkkkmmmppptttwww|||mmmaaa]]]QQQNNNIIIEEECCCBBB@@@???AAA>>>>>>BBBDDDDDDGGGLLLJJJIIICCC:::777888777555888777999<<>><<<===@@@BBBDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@>>>=========???AAADDDFFFDDDEEEHHHIIIIIIGGGDDDBBB>>>===<<<>>>BBBHHHOOOSSSZZZ___fffkkkkkkfff___ZZZOOOIIIBBB===<<<>>>???@@@BBBEEEJJJRRR[[[eeemmmrrrzzzkkkUUUIIIEEEBBBEEELLLRRRTTTTTTPPPOOOMMMLLLJJJIIIIIIHHHJJJJJJIIIIIIJJJKKKLLLMMMTTTZZZaaaiiiqqq}}}~~~fffNNNEEEBBB<<<;;;???888999;;;:::999888888999666777888999:::;;;>>>@@@>>>>>>===<<<::::::;;;<<<>>>???AAA@@@???===>>>>>>??????@@@BBBFFFKKKOOORRRWWW\\\gggvvv~~~fffVVVQQQQQQTTTaaaxxxvvvbbbKKKCCC===;;;<<<===AAAGGGPPP```xxx~~~zzztttsssqqqpppoooppprrrrrrssstttuuuvvvvvvuuuttttttrrroookkkiiihhhhhhgggfffgggfffeeefffggghhhgggfffddddddeeeeeefffhhhiiijjjkkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjiiihhhgggfffffffffhhhiiijjjiiigggcccaaa]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXX|||yyyyyy{{{|||yyyyyy{{{|||~~~~~~zzzsssnnnmmmmmmlllkkkiiiiiilllrrrxxx|||wwwhhh^^^[[[NNNJJJFFFCCCBBBBBB@@@???CCC>>>===@@@BBBAAABBBDDD???===999444666:::999555888777999>>>BBBGGGRRR]]]jjjwww~~~}}}{{{nnn]]]QQQPPPOOONNNLLLSSSeeewwwppp[[[PPPJJJDDD???>>>;;;888999<<<444444444555444444333333111000000000111222333333000...///222333444999AAASSSgggrrrttttttwww~~~}}}{{{zzzvvvrrrmmmjjjgggaaaYYYSSSHHHDDD???<<<===???BBBCCCFFFEEECCCAAA@@@@@@???@@@AAACCCDDDDDDBBBAAA@@@@@@???>>><<<<<<===@@@CCCEEEDDDFFFIIIKKKJJJHHHEEECCC===<<<<<<===AAAHHHOOOSSS]]]bbbjjjooommmfff]]]WWWHHHDDD>>><<<===@@@CCCEEERRRUUU\\\gggttt|||bbbNNNIIIFFFHHHNNNTTTVVVUUUOOOOOONNNMMMLLLKKKJJJIIIKKKJJJIIIIIIIIIKKKLLLMMMRRRXXX```gggoooyyypppYYYFFFAAA???:::999>>>888999999888666555666777555666777888999:::<<<>>><<<===>>>===;;;::::::;;;???AAABBBBBB@@@??????@@@?????????AAAEEEKKKPPPSSS]]]cccnnnsss^^^UUUTTTSSSXXXjjjttt\\\KKKDDD???>>>>>>@@@EEEKKKZZZlll||||||xxxtttsssqqqooooooppprrrssspppqqqssstttttttttsssrrrssspppllliiiiiiiiihhhhhhfffeeeeeefffhhhiiihhhgggfffeeeeeeeeefffhhhjjjkkkooommmkkkiiiggggggggggggiiiiiihhhhhhggggggffffffeeefffhhhjjjiiifffbbb```]]]]]]\\\\\\[[[\\\\\\]]]\\\\\\\\\[[[ZZZYYYYYYXXXzzzzzz{{{{{{{{{{{{{{{{{{|||xxxtttqqqnnnllljjjiiihhhlllmmmkkknnn{{{pppbbbXXXUUUNNNJJJFFFCCCBBBAAA@@@???@@@???>>><<<;;;;;;;;;;;;888777555444444555666888777;;;???AAAFFFRRRcccqqqooo\\\NNNLLLJJJJJJOOO\\\jjjttt~~~|||cccRRRIIIJJJFFFBBB>>><<<:::888666888777666555444333333333111111000000111222333333000222333333444666999<<>>>>>>>>>>>?????????@@@???AAABBBDDDGGGLLLRRRWWW```iiiwwwjjjVVVNNNOOOQQQaaawwwnnnVVVMMMHHHDDDDDDEEEFFFLLLRRRdddwww{{{{{{{{{zzzzzz|||xxxzzz}}}}}}vvvrrrrrrqqqqqqpppoooooonnnnnnooopppqqqrrrrrrssstttqqqpppmmmjjjgggeeeccccccgggggggggggghhhhhhhhhhhheeeeeeeeeeeefffhhhiiiiiitttooojjjiiilllmmmjjjgggggghhhjjjjjjjjjhhhfffeeecccfffhhhjjjjjjfffccc```___]]]ZZZXXXWWWXXXZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZ~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyvvvssspppnnnllljjjiiijjjoooqqqrrrzzzyyyhhh[[[SSSPPPLLLIIIEEEBBBBBBAAA@@@???@@@???===<<<;;;:::::::::777666444333444555777888999<<>>@@@DDDGGGJJJMMMOOORRRTTTSSSOOOHHHCCC???<<<;;;???CCCFFFNNNUUU___ffflllmmmkkkeeeZZZOOOGGG???===DDDIIIKKKTTT```rrrxxxeeeQQQKKKFFFGGGMMMTTTWWWWWWVVVRRRMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKPPPSSSWWW\\\ccclllwww~~~aaaPPPCCCBBBBBB<<<:::>>>:::;;;;;;:::888888999;;;:::999888777777777888999888888888888999999::::::>>>>>>???@@@AAAAAABBBBBBAAACCCEEEGGGIIIMMMRRRVVVaaakkkyyyzzzdddTTTOOOQQQWWWdddxxxlll[[[SSSOOOMMMNNNNNNNNNSSSYYYkkk||||||uuusssoookkkiiijjjkkkmmmpppssswww|||zzztttsssssssssrrrrrrqqqqqqqqqooooooppppppqqqqqqrrrrrrqqqooommmkkkiiihhhgggggghhhhhhhhhhhhiiiiiiiiiiiiffffffffffffgggggghhhiiipppllliiijjjmmmnnnllliiikkkllllllmmmkkkjjjgggfffeeeggghhhiiihhheeebbb```^^^]]][[[YYYXXXXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXX~~~{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxvvvuuusssqqqooommmlllkkkoootttyyy~~~~~~jjj]]]TTTOOOLLLHHHFFFCCCAAAAAAAAAAAA@@@???>>>===;;;999888888888666555333333333555777888===???EEERRRfff~~~kkkTTTOOOLLLUUUfffvvvaaaOOOHHHFFFEEEBBB>>><<<<<<;;;:::999777777555444333222222222222111111111111222222333000222333333333555888;;;DDDXXXhhhpppssspppwww~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}zzzwwwuuutttrrrpppllleee]]]WWWKKKCCC===<<<;;;:::;;;???CCCDDDDDDBBB@@@>>>???@@@BBBDDDGGGGGGEEECCCAAAAAA???>>>>>>???AAAEEEHHHKKKPPPSSSXXXZZZXXXQQQIIICCC???<<<<<<@@@CCCGGGPPPYYYbbbggglllmmmkkkeeeWWWJJJFFFAAAAAAHHHOOOWWWhhhyyyqqqcccRRRMMMHHHIIIOOOVVVXXXXXXUUURRRNNNKKKKKKLLLMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPTTT[[[dddmmmvvv{{{wwwXXXKKKBBBBBBCCC>>><<>>???@@@BBBCCCDDDEEEEEECCCEEEHHHJJJLLLNNNRRRUUUbbbmmm|||nnn\\\PPPOOOSSS\\\hhhyyy}}}llleee^^^[[[ZZZ[[[YYYWWWYYY___qqq~~~uuummmgggbbb[[[WWWXXXZZZ\\\___bbbhhhooowww}}}|||wwwuuuuuuttttttttttttttttttppppppppppppqqqqqqqqqqqqnnnnnnlllkkkiiiiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjhhhhhhgggggggggggghhhhhhkkkiiiiiikkkooopppmmmjjjmmmmmmnnnmmmllljjjhhhfffhhhhhhhhhgggfffcccaaa___\\\[[[[[[ZZZZZZYYYYYYYYY\\\[[[[[[ZZZYYYXXXWWWVVV}}}{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttrrrooonnnmmmnnnttt|||}}}jjj[[[SSSOOOLLLIIIEEECCC@@@@@@@@@AAA@@@???>>>===;;;999888666666666444444333333444666888:::@@@DDDNNNaaa{{{nnnWWWRRRRRR```wwwqqqXXXKKKHHHIIIBBB???===<<<<<<===<<<;;;888777555444333333222222222222222111111222222333111222333333333444777:::@@@TTTdddnnnrrrjjjkkkyyy~~~}}}~~~}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~|||zzzyyyvvvuuusssqqqmmmeee]]]WWWLLLDDD>>><<<;;;:::;;;>>>BBBCCCCCCAAA???>>>>>>???AAADDDGGGIIIIIIFFFCCCAAA???>>>===>>>AAAEEEIIILLLTTTYYY^^^```[[[RRRHHHBBB>>><<<===AAADDDIIISSS]]]fffjjjnnnnnnllleeeUUUGGGFFFDDDFFFNNNXXXhhhwwwjjjaaaTTTOOOJJJKKKRRRXXXZZZZZZVVVSSSOOOMMMMMMNNNNNNMMMKKKLLLLLLLLLKKKKKKLLLMMMPPPTTT\\\gggrrr{{{hhhPPPGGGAAACCCCCC???===>>>999:::;;;;;;:::;;;===???@@@@@@@@@???===;;;999777777666666777888999;;;<<<===???AAADDDFFFHHHHHHIIIFFFIIILLLMMMNNNPPPSSSUUUaaammm}}}vvvcccUUUMMMNNNTTT]]]iiizzz~~~vvvtttpppmmmkkkhhhbbb[[[\\\```ppp||||||wwwnnnddd^^^WWWPPPLLLMMMLLLMMMPPPTTTZZZbbblllrrrwww}}}{{{uuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrqqqqqqqqqpppmmmllljjjiiigggfffffffffhhhhhhhhhiiiiiiiiijjjjjjiiihhhhhhggggggggghhhhhhhhhhhhjjjmmmppppppnnnkkkmmmmmmmmmmmmlllkkkiiihhhjjjiiigggfffcccaaa```___ZZZZZZ[[[[[[[[[ZZZXXXWWW[[[ZZZZZZYYYXXXXXXWWWWWW|||yyyyyyvvvuuuuuuuuutttttttttsssssssssssspppnnnmmmooorrryyyqqqfffXXXOOOKKKJJJGGGDDDAAA@@@>>>>>>???@@@???>>><<<;;;999777666555555444444333333333555777:::<<>><<<<<<===>>>>>>>>>888777666555444333333333333333222222222222222333111222333222222444777999===PPPaaannnsssiiibbbkkkooo{{{}}}|||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{||||||}}}|||}}}~~~~~~}}}|||{{{zzzvvvvvvtttrrrnnnfff]]]VVVLLLEEE>>>===<<<:::;;;???AAABBBCCCAAA???======>>>BBBDDDIIILLLMMMJJJEEEBBB======<<<===AAAFFFLLLOOOZZZ___cccccc[[[PPPGGGAAA===<<<>>>BBBEEEJJJVVVaaakkkpppsssrrrnnneeeVVVHHHEEEFFFLLLWWWhhhzzzqqqjjjddd___SSSNNNJJJLLLSSSZZZ\\\[[[XXXUUUPPPMMMMMMMMMMMMLLLNNNOOOPPPOOONNNOOOSSSVVVXXXaaaooo~~~mmmVVVKKKFFFCCCCCCCCC@@@===<<<999;;;<<<<<<;;;<<<>>>@@@CCCDDDEEEEEECCC@@@<<<:::888777666666777888:::<<<===???CCCFFFJJJLLLMMMMMMKKKMMMPPPQQQRRRSSSUUUWWW```nnnnnn\\\PPPKKKNNNUUUZZZgggxxxvvviii^^^\\\```mmmwwwxxxpppfff\\\UUUNNNFFFBBBCCCAAABBBDDDHHHMMMUUU^^^dddnnnttt~~~|||vvvvvvvvvvvvvvvuuuuuuuuutttttttttsssrrrrrrqqqqqqooonnnllljjjhhhfffeeeeeeggggggggghhhhhhhhhiiiiiiiiihhhggggggggggggggghhhhhhjjjllloooqqqqqqnnnlllnnnnnnnnnnnnnnnnnnnnnmmmjjjiiigggdddbbb```___^^^XXXYYYZZZ[[[[[[ZZZXXXWWWXXXXXXXXXXXXXXXYYYYYYYYY}}}xxxvvvwwwttttttssssssrrrrrrqqqqqqnnnppppppnnnmmmooouuu{{{{{{mmm]]]VVVNNNHHHEEECCC@@@===???>>>======>>>???===<<<999888777666555444444444444333333444666999===???BBBNNNeeeyyy]]]UUU[[[kkkuuu```RRRJJJEEECCC@@@>>><<<<<<>>>@@@@@@???999999777666555444444444444333333222222222222333111222222222222333666999;;;MMM___nnnuuujjj___cccgggttt~~~}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{|||~~~}}}|||{{{{{{|||xxxwwwwwwuuuppphhh^^^WWWLLLDDD>>>===<<<;;;<<<@@@BBBCCCCCCAAA???===>>>???BBBEEEKKKPPPRRROOOHHHCCC=========???EEELLLRRRWWWaaaeeegggcccXXXMMMDDD@@@===<<>><<<;;;<<<======<<<===???AAAEEEGGGJJJKKKJJJGGGBBB???;;;:::888777888999;;;<<<>>>AAAFFFKKKOOOQQQSSSSSSRRRSSSUUUVVVWWWXXX[[[^^^eeesssiiiYYYNNNKKKOOOUUUYYYfffvvv{{{nnnlllllluuuoooaaa^^^bbbkkkuuuyyyrrrggg]]]RRRJJJCCC;;;888999999:::<<<>>>BBBGGGOOOTTTaaahhhsss~~~zzzyyyxxxxxxwwwwwwvvvuuuuuuttttttssssssrrrrrrrrrqqqsssrrrooommmkkkiiihhhhhhfffggggggggghhhhhhhhhhhhggggggffffffffffffggggggiiikkknnnqqqrrrrrrpppooorrrrrrrrrqqqqqqqqqqqqpppiiihhhfffdddbbb```^^^^^^XXXYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYYYY~~~{{{|||zzzvvvuuuwwwssssssrrrqqqqqqpppoooooommmooopppppprrrxxxtttfff\\\OOOLLLGGGCCC@@@>>>======>>>===<<<<<<======<<<:::666666555444444444444444444444444555888;;;???AAAFFFUUUnnniii^^^___lllfffVVVOOOIIIDDDBBBAAA???======???AAAAAAAAA;;;:::999777666666666666555444333222222222222222111222222222222333666888888JJJ\\\mmmwwwlll^^^___bbblllwww~~~~~~}}}{{{zzzyyyyyyzzzzzzzzz|||}}}}}}{{{zzz|||}}}{{{zzzzzzxxxsssjjj```YYYKKKCCC>>>======<<<>>>AAABBBCCCCCCBBB???>>>>>>???CCCGGGLLLSSSUUURRRKKKDDD@@@@@@AAADDDKKKTTT\\\aaahhhiiihhhaaaTTTHHHBBB???<<<<<>>>>>======???AAAGGGJJJNNNQQQQQQMMMIIIEEE@@@>>><<<::::::;;;===???AAAEEEJJJPPPUUUXXXYYYYYYYYYZZZ[[[[[[\\\___cccfffnnn{{{|||fffVVVNNNLLLQQQWWW[[[fffttt~~~yyynnn``````bbbiiixxxqqq```]]]bbbjjjsss{{{|||yyyuuunnnggg\\\RRRHHHBBB<<<777555777777888999:::;;;>>>CCCFFFQQQYYYeeerrr}}}||||||{{{zzzxxxwwwvvvvvvqqqqqqqqqqqqqqqqqqqqqppprrrqqqpppnnnlllkkkkkkkkkgggggghhhhhhhhhiiiiiiiiieeeeeedddeeeeeefffggghhhhhhjjjnnnqqqssstttuuuuuuuuutttrrrqqqooonnnmmmmmmgggffffffdddbbb```^^^]]]XXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWW|||zzz{{{zzzwwwwwwzzzrrrrrrrrrqqqpppoooooonnnnnnqqqssstttxxxqqqaaaVVVOOOFFFFFFCCC@@@======@@@BBB>>>===<<<<<<===<<<:::999555444444333333444444555444444444666999<<<@@@BBBLLLZZZrrrjjj___dddtttuuuZZZNNNLLLJJJFFFEEEBBB@@@>>>>>>@@@AAABBBAAA<<<;;;:::888777777666666555444333333222222222222111222222222111333555888666HHHZZZlllxxxmmm^^^^^^]]]fffooowww}}}yyyzzz}}}}}}|||{{{{{{||||||yyy|||}}}}}}{{{zzz|||~~~}}}}}}|||{{{vvvmmmbbb[[[JJJCCC=========<<<>>>BBBCCCDDDDDDBBB@@@>>>???@@@DDDGGGMMMTTTXXXTTTLLLEEECCCCCCDDDIIIPPPZZZccciiikkkllliii___QQQFFF@@@???<<<===@@@CCCFFFMMM\\\kkkwww}}}qqqggg```[[[^^^kkk|||uuupppiiigggdddbbb````````````]]]YYYWWW\\\dddlllnnnnnnkkkhhhdddbbbccceeefffffffffiiikkknnntttfffTTTKKKIIICCCDDDDDDBBBBBBDDDCCCBBB===>>>???>>>======???AAAGGGKKKPPPTTTTTTQQQMMMIIIDDDBBB???===<<<===???@@@DDDGGGMMMTTTYYY\\\]]]^^^^^^_________```ccchhhllluuuxxxcccUUUOOOMMMRRRXXX^^^hhhssszzz~~~}}}sssiii[[[\\\^^^dddqqqooo^^^\\\bbbiiiqqqxxxwwwrrrlllccc[[[RRRJJJAAA===;;;888888;;;888999:::::::::;;;>>>@@@FFFNNN[[[jjjyyy~~~}}}|||zzzxxxwwwvvvooooooooooooooooooooooooooonnnmmmlllllllllllllllhhhiiiiiiiiiiiijjjjjjjjjcccccccccdddeeefffggghhhfffiiinnnqqqtttvvvxxxzzzuuusssqqqnnnkkkiiihhhgggeeeeeeeeeeeecccaaa^^^]]]XXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVUUU}}}{{{yyyxxxxxxxxxyyyrrrmmmlllqqqrrrnnnmmmppppppsssuuu{{{uuudddWWWNNNHHHDDDBBB@@@===<<<<<<<<<===;;;<<<>>>>>>===<<<999888666555333222111222222333000///333777777666===GGGRRRiiinnncccfffooooooUUUOOOKKKBBBAAAGGGCCCBBB@@@>>>=========>>><<<;;;999777666555444444444444444555555444333333333333222222333333444555:::>>>NNNffftttoooccc[[[UUU___iiirrr~~~}}}zzzzzzzzz~~~}}}~~~}}}zzzyyyzzz{{{||||||}}}|||||||||{{{{{{{{{{{{{{{uuuqqqmmmdddZZZPPPGGG???======<<<===???BBBBBBBBBAAA>>><<<<<<===CCCIIIPPPVVVWWWSSSNNNIIIFFFEEEEEEKKKUUU```jjjppprrrmmmcccWWWKKKBBB???>>>@@@>>>???EEEKKKRRR]]]ggg{{{uuuiiiddddddjjj|||xxxrrrkkkfffeeedddcccaaa```___^^^^^^ZZZZZZ\\\aaahhhoootttvvvtttuuuvvvxxxxxxyyyyyyzzz}}}kkk\\\OOOGGGCCCBBBCCCDDDDDDEEEDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEJJJNNNRRRTTTSSSRRRQQQQQQLLLLLLJJJEEE@@@>>>@@@CCCFFFKKKTTT\\\aaabbb```___bbbbbbbbbbbbdddhhhnnnsss|||ppp\\\RRROOOQQQVVV\\\cccjjjttt~~~|||ssslllccc^^^^^^hhhttthhhYYYZZZaaakkkvvvyyyqqqjjjggg]]]PPPHHHDDD>>>:::888777666555555555555666777999:::;;;CCCBBBJJJ\\\ooo~~~}}}{{{yyyzzz|||{{{xxxtttrrrqqqpppooommmmmmllllllnnnkkkhhhffffffgggjjjllllllkkkiiihhhhhhhhhiiiiiiaaabbbccceeegggjjjlllmmmlllnnnrrrvvvyyyyyyyyyxxxvvvsssnnnkkkiiihhhfffeeebbbbbb```___^^^]]]\\\\\\YYYXXXWWWWWWWWWYYYZZZ[[[XXXXXXWWWWWWWWWVVVVVVVVV{{{zzzyyyxxxwwwvvvvvvvvvsssmmmkkkoooqqqpppqqqtttttt{{{|||hhhZZZPPPHHHCCCAAA???===;;;::::::;;;<<<;;;<<<=========;;;999888777666555444333333333333555444666::::::;;;CCCMMM\\\pppyyynnncccbbbmmm{{{mmmUUUOOOLLLDDDBBBHHHGGGFFFDDDAAA???=========<<<;;;:::888777666666555555555555555444333333222222111111111111222333333888<<>>======???CCCCCCCCCAAA???======>>>DDDIIIPPPUUUVVVSSSMMMJJJIIIIIIKKKRRR[[[fffnnnrrrmmmggg\\\PPPGGGAAA===<<<>>>>>>AAAGGGLLLTTTaaammm}}}xxxnnnjjjkkkzzzrrrlllhhheeebbbaaa``````_______________\\\\\\___eeemmmvvv}}}ooo^^^TTTLLLGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCEEEGGGHHHMMMOOOSSSUUUUUUTTTUUUUUUSSSSSSPPPJJJDDDAAACCCEEEMMMRRRZZZaaafffgggfffdddbbbbbbbbbccceeekkksssyyyzzzjjjXXXOOONNNQQQWWW]]]iiipppzzz}}}wwwnnnhhhffflllvvv|||eeeYYY[[[bbbnnnxxx{{{ssskkkeeeYYYLLLEEEAAA;;;888666666555444666666777777888999:::;;;@@@???CCCQQQaaaqqq}}}zzzyyyyyy{{{zzzwwwssssssrrrpppmmmlllkkkkkkkkklllkkkhhhffffffgggiiikkklllkkkiiihhhffffffffffffaaabbbcccdddfffhhhjjjkkknnnpppsssvvvyyyzzzzzzzzzxxxtttpppmmmkkkjjjhhhgggbbbaaa___^^^\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVV~~~yyyyyyxxxwwwwwwvvvuuuuuutttnnnkkkmmmpppssswww{{{|||}}}hhhWWWNNNIIIBBB======<<<:::999999999:::;;;;;;;;;<<<<<<;;;:::888777666666666555555444333333777666777999;;;???IIISSShhhyyyrrrnnnhhhbbbaaajjjkkkTTTNNNLLLEEEDDDIIIKKKIIIGGGDDDAAA>>>===<<<<<<;;;;;;:::999999888888666666555444444333222111111111000000111111222333666:::GGG\\\kkklllddd]]]WWW___iiitttqqqiiihhhcccfffkkkiiipppppppppqqqrrrvvv|||~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyzzz|||}}}}}}|||}}}}}}~~~~~~|||zzzxxx|||}}}{{{xxxuuupppfff\\\OOOFFF???>>>>>>======@@@CCCDDDCCCAAA???===>>>???DDDHHHOOOTTTUUUSSSOOOLLLKKKMMMQQQXXXaaahhhmmmoooeee]]]QQQGGGBBB???;;;999<<<>>>CCCIIIMMMVVVfffvvvwwwvvvwwwsssiiidddbbbbbbbbb\\\\\\\\\\\\]]]]]]^^^___]]]^^^aaagggqqq|||ooo\\\QQQMMMHHHFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDFFFIIIKKKOOOQQQTTTUUUVVVWWWYYY[[[\\\\\\YYYRRRJJJFFFGGGHHHNNNSSSZZZaaaeeefffeeedddbbbbbbcccdddhhhoooxxx~~~ssseeeVVVPPPQQQUUU]]]dddpppwww}}}wwwsssuuu|||ooo___YYY]]]eeerrrzzz}}}vvvnnneeeVVVHHH@@@<<<888555444555555444888888777888888999::::::>>><<<>>>FFFPPP___sss{{{yyywwwwwwyyyyyyvvvrrrpppooollljjjjjjjjjkkklllkkkiiigggfffeeefffhhhiiilllkkkiiigggeeeddddddcccbbbbbbccceeefffgggiiiiiinnnoooqqqsssuuuwwwyyyzzzvvvsssooommmkkkjjjiiigggbbbaaa___]]][[[YYYYYYXXXZZZZZZZZZ[[[ZZZYYYWWWVVVXXXXXXWWWWWWWWWVVVVVVVVV|||yyyyyyyyyxxxwwwvvvuuutttsssooommmpppuuu|||rrreeeUUUKKKGGGEEE@@@:::::::::999999999999:::;;;:::::::::::::::888777666555555555555555555444444888777888:::???GGGRRRZZZooo|||}}}tttiiifffcccbbbgggxxxiiiUUUNNNKKKEEECCCGGGJJJIIIGGGDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::777777555444333222111111111111111111111222333333444888DDDVVVfffkkkgggaaaVVV\\\gggvvvvvvfffaaadddbbbhhhooommmuuutttsssqqqqqqtttyyy}}}zzzzzzzzz{{{}}}~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~zzzzzzzzz|||~~~}}}~~~}}}zzzxxxzzz||||||yyywwwrrrhhh]]]OOOGGG@@@??????>>>===???BBBBBBAAA???===<<<>>>???CCCGGGNNNTTTWWWVVVRRRPPPMMMOOOSSSZZZ```cccdddccc\\\SSSGGG@@@>>>>>><<<999<<>>===>>>>>>???>>>===;;;;;;>>>@@@BBBGGGOOOWWWZZZZZZWWWTTTPPPQQQTTTXXX[[[[[[XXXUUURRRJJJAAA<<<===???>>><<<>>>AAAGGGMMMSSS^^^sssvvvmmmhhhgggeee```[[[YYYZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYY[[[___dddmmmzzzyyyeeeYYYNNNIIIGGGDDDBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEHHHGGGFFFEEEFFFHHHJJJKKKNNNOOOQQQRRRTTTWWW\\\___ddddddaaa[[[RRRMMMLLLMMMRRRUUUYYY^^^aaabbbbbbbbb___ccchhhmmmqqquuuyyy}}}~~~lllddd\\\\\\___eeeoooxxxwwwaaaWWWXXX___jjjrrrzzz}}}~~~{{{sssfffUUUGGG<<<888555333444666777777777777666666666777777888:::;;;===@@@AAAHHHXXXhhhyyy~~~{{{zzzyyyuuurrrrrrttttttrrroookkkjjjiiihhhhhhiiijjjlllgggggggggfffffffffffffffhhhhhhhhhhhhhhhhhhggggggffffffhhhiiijjjjjjjjjiiihhhggghhhiiikkkooorrrtttqqqooolllkkkjjjiiigggeeedddccc```^^^\\\ZZZYYYXXXTTTWWWZZZ\\\]]]\\\ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVV||||||}}}|||{{{yyywwwvvvssssssrrrrrrsssuuuvvvxxxxxxrrrhhhaaaYYYRRRIIIFFFCCCBBBCCCBBB???<<<:::::::::;;;;;;;;;;;;;;;888888777777666555555555333333333333555777:::;;;888===CCCJJJVVVeeeooorrr{{{}}}~~~{{{ssskkkccc___[[[ZZZ^^^kkk~~~qqqbbbSSSKKKGGGCCCAAACCCBBBBBBBBBCCCBBBBBBAAA@@@<<<===>>>>>>>>>===<<<;;;888666555333222222333333333333222222333333444555222666===JJJ\\\kkknnnjjj]]]\\\ddduuu}}}lll``````iiimmmvvv~~~}}}yyyvvvuuuxxxzzzzzzzzz|||}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyzzz{{{{{{||||||}}}||||||}}}}}}~~~}}}|||{{{|||{{{wwwuuuqqqggg]]]RRRIIIBBBAAA@@@===;;;<<<;;;<<<;;;;;;:::<<>><<<===@@@@@@@@@BBBDDDJJJSSS\\\kkk{{{tttpppkkkeeeaaaaaa```^^^[[[ZZZ[[[\\\ZZZYYYWWWUUUTTTSSSRRRRRRVVVXXX\\\```fffqqq~~~|||kkkZZZPPPGGGDDDDDDBBBBBBDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMOOOQQQSSSVVVZZZ^^^aaabbb```[[[TTTOOOOOOPPPQQQSSSVVVZZZ]]]^^^^^^^^^___ccciiiooosssxxx|||zzzjjjddd______ccchhhrrr{{{~~~mmmaaaVVVVVV^^^hhhsss{{{}}}}}}}}}zzzsssdddSSSFFF;;;888555333444666777777777777666666777888999999777999<<>>AAALLLYYYkkk|||}}}{{{wwwtttpppppprrrrrrpppnnnmmmlllkkkiiihhhggggggfffggggggggghhhgggffffffeeefffggghhhiiiiiiiiihhhhhhfffgggiiikkkkkkkkkkkkjjjhhhhhhiiijjjmmmpppssstttqqqooommmmmmlllkkkiiigggcccbbb```^^^\\\[[[ZZZYYYTTTVVVYYY\\\]]]]]]\\\[[[XXXXXXWWWWWWWWWVVVVVVVVV}}}wwwwwwwwwvvvtttsssrrrrrrpppppppppqqquuuzzzxxxttthhhZZZRRROOOJJJEEEAAAAAA@@@???===<<<<<<===:::::::::;;;::::::999999888777666555444444444444555444333444666:::???AAADDDMMMWWWaaaqqqzzzlll___WWWTTTVVVUUU]]]ppphhh\\\OOOIIIFFFDDDCCCDDDAAABBBCCCCCCCCCBBBAAA@@@<<<===>>>???>>>===;;;:::777666444222222222444555222222222222222333333444000333999DDDWWWiiioookkkbbb^^^dddwwwrrrfffgggqqquuu}}}}}}|||~~~yyyzzz{{{||||||zzzyyyxxxuuuvvvvvvwwwyyyzzzzzz{{{}}}{{{zzz{{{}}}}}}~~~||||||zzzuuusssooofff]]]SSSKKKDDDBBBAAA===::::::999::::::::::::===AAAEEEIIIPPPYYYaaaccc```YYYTTTRRRQQQOOONNNMMMKKKGGGDDD???>>>===<<<===???AAACCCHHHHHHNNNZZZiii|||yyyyyyuuummmiiihhhfffbbbaaa```^^^]]]]]]\\\[[[[[[UUUTTTSSSQQQPPPOOONNNNNNOOORRRUUUWWWZZZbbbmmmvvvrrraaaSSSJJJCCCAAAAAA@@@BBBFFFDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJLLLOOOQQQSSSUUUYYY[[[]]]^^^^^^[[[UUURRRRRRSSSQQQSSSUUUXXXZZZ[[[\\\\\\bbbeeeiiinnnttt{{{xxxkkkfffbbbcccfffkkkttt}}}tttcccXXXTTTTTT]]]iiisss}}}}}}zzzwwwooo___MMMAAA:::777444333444555666666888777888888999:::;;;<<<:::999;;;>>>===???GGGPPP___rrr~~~}}}vvvrrrooonnnpppqqqooommmiiijjjjjjjjjjjjiiihhhgggfffggghhhiiiiiigggfffeeefffggghhhhhhhhhgggfffeeedddfffhhhjjjllllllkkkjjjiiiiiikkkllloooqqqtttuuupppnnnmmmmmmmmmllliiigggaaa```^^^]]][[[ZZZZZZYYYVVVXXXZZZ\\\]]]\\\[[[[[[XXXXXXWWWWWWWWWVVVVVVVVV~~~~~~}}}yyyrrrrrrrrrpppooonnnoooqqqpppppppppsssyyyyyy```]]]UUUKKKFFFFFFCCC???@@@@@@???;;;777777:::===:::::::::::::::999888888777777666444444444444444666555444444888===CCCFFFXXXcccppp}}}~~~jjjYYYPPPMMMPPPOOOYYYooorrraaaXXXMMMGGGFFFEEEEEEFFFCCCCCCDDDDDDDDDBBBAAA@@@<<<===>>>???>>><<<:::999666555333222222333444666111111111000111222222333...222666@@@SSSgggooolllkkkffflllzzznnnpppyyy}}}~~~}}}||||||vvvxxxyyy{{{{{{zzzyyyxxxuuuvvvvvvxxxyyyzzz{{{|||}}}{{{yyyxxxzzz}}}~~~~~~~~~~~~~~~}}}}}}yyytttqqqnnnfff\\\TTTLLLDDDCCCAAA<<<999999999:::::::::;;;???DDDGGGNNNTTT^^^eeefff```XXXRRROOOMMMJJJHHHGGGEEECCC@@@:::;;;<<<======???BBBDDDKKKKKKQQQ___rrr}}}xxxooopppmmmfffcccdddbbb___bbb___\\\ZZZYYYXXXVVVTTTQQQQQQOOONNNMMMLLLLLLLLLHHHKKKMMMNNNOOOUUU___gggppp~~~~~~lll\\\RRRJJJBBB@@@@@@???AAAEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPQQQRRRRRRQQQNNNLLLJJJJJJLLLPPPRRRSSSUUUXXXZZZZZZ\\\]]]ZZZVVVSSSTTTVVVWWWXXXZZZ\\\^^^___```aaadddfffhhhmmmsss}}}xxxmmmiiifffgggiiimmmvvv}}}fffTTTOOOOOOVVVdddqqqzzz~~~yyyuuulll[[[HHH===:::777333222333444555555999999999:::;;;<<<>>>???>>><<<<<<>>>>>>@@@GGGOOOXXXmmm}}}|||uuurrrnnnmmmooopppnnnlllbbbdddhhhkkkmmmmmmmmmlllfffhhhiiijjjjjjhhhfffeeegggggghhhhhhgggeeecccbbbcccdddgggjjjkkkkkkkkkjjjhhhiiijjjmmmoooqqqssstttmmmlllkkkkkkkkkjjjhhhfff___^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[\\\[[[ZZZZZZXXXXXXWWWWWWWWWVVVVVVVVV~~~|||{{{||||||zzz{{{~~~~~~}}}~~~|||~~~{{{yyyxxxqqqnnnooommmgggfffjjjkkkttt|||lll___SSSNNNHHHCCCAAA???>>><<<;;;;;;;;;<<<<<<;;;::::::777888999:::;;;:::999888777666555333222222333333444777777;;;@@@@@@MMMhhh|||gggSSSLLLMMMJJJRRRbbbwwwzzzjjjXXXQQQIIIEEEEEEGGGIIIJJJFFFEEEDDDCCCBBBAAA@@@@@@;;;<<<===>>>>>>===<<<<<<888777555444333333444444222222222222222222222222333444555:::KKKaaannnqqqooommmtttyyy|||{{{{{{zzzzzzzzzxxxtttqqquuuuuuuuuvvvwwwwwwxxxxxxzzzzzzzzzxxxwwwyyy{{{~~~}}}}}}}}}~~~}}}yyyvvvrrrhhh^^^TTTKKKBBB@@@>>>;;;:::;;;<<<:::999:::===AAADDDEEESSSXXX___cccbbb\\\UUUQQQLLLGGGAAA>>>???@@@???>>>===<<<;;;:::;;;???DDDIIILLLRRR[[[hhh~~~yyyrrroookkkeeeaaa``````aaa```^^^\\\ZZZXXXWWWVVVSSSQQQOOONNNKKKIIIGGGEEEDDDCCCDDDDDDEEEFFFGGGKKKPPPUUU]]]fffttt||||||zzzyyyyyy}}}}}}rrrfff^^^OOOJJJDDDAAAAAACCCEEEFFFDDDGGGKKKMMMNNNOOOQQQSSSSSSUUUWWWYYYXXXVVVSSSQQQLLLOOORRRTTTUUUWWWYYY\\\___[[[XXXXXX[[[___aaaaaa___^^^^^^___aaaeeehhhkkkmmmnnnpppttt{{{qqqooolllkkknnnsssyyy~~~lll^^^XXXQQQTTT^^^nnn~~~}}}yyyuuujjjWWWDDD;;;777666555444444444444444555666777999<<<>>>AAABBBCCC@@@===>>>???@@@GGGOOO]]]ooo{{{wwwtttrrrooonnnmmmllljjjgggdddfffiiikkkllljjjgggffffffggghhhhhhhhhgggfffeeefffiiikkkjjjfffdddcccdddjjjhhhffffffhhhjjjlllllliiijjjkkkmmmnnnpppqqqrrrmmmmmmnnnmmmkkkgggccc```___]]]ZZZXXXWWWXXXZZZ[[[YYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUUUU~~~}}}{{{zzzyyyyyyyyyxxxyyy{{{}}}~~~~~~~~~~~~{{{zzzzzz|||~~~~~~|||zzzwwwxxxzzz|||||||||{{{zzz}}}|||xxxvvvqqqllliiijjjhhhdddggglllmmmzzzlll[[[RRRJJJFFFAAA>>>===<<<;;;:::::::::;;;;;;;;;::::::999888999999::::::999888777777666555444444444555666333777777:::BBBKKKdddkkkVVVNNNNNNNNNXXXiii}}}}}}fffXXXQQQMMMGGGDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@??????>>><<<===>>>>>>>>>===<<<;;;777666555444333333333444222222222222222222222222333444444888HHH^^^lllpppsssrrrzzz~~~~~~}}}|||{{{{{{{{{|||zzzvvvtttuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyyyywwwvvvwwwzzz}}}|||}}}}}}~~~zzzxxxtttkkkbbbWWWMMMDDDAAA???<<<;;;<<<999999888999<<<@@@EEEHHHVVV\\\dddfffaaaXXXPPPLLLIIIEEEAAA>>>?????????>>>;;;;;;;;;<<<===AAAGGGKKKNNNWWWcccttt|||tttmmmjjjfffbbb___^^^^^^]]]]]]\\\ZZZWWWVVVUUUSSSQQQOOOJJJIIIGGGDDDBBB@@@??????@@@AAAAAA@@@@@@AAADDDGGGDDDKKKUUU```iiiqqqxxx|||}}}}}}zzzxxxwwwrrrsssqqqlllgggdddeeehhhnnnpppvvv~~~wwwmmmccc]]]OOOJJJEEEBBBAAACCCDDDDDDEEEHHHLLLOOOQQQRRRTTTUUUUUUWWWYYY[[[[[[YYYWWWUUUOOOQQQSSSTTTUUUWWWZZZ]]]```^^^\\\^^^dddkkkooopppiiihhhfffeeegggjjjmmmpppuuuxxx{{{yyywwwtttssstttxxx|||uuu```UUUQQQRRRXXXdddsss|||yyyuuuhhhSSSBBB999777666555444444444444555666666777888;;;===???@@@>>><<<;;;>>>AAADDDMMMUUUfffvvv{{{qqqiiigggkkkrrrwww~~~}}}zzzwwwuuurrrpppnnnmmmlllkkkiiigggfffhhhkkkmmmmmmllljjjhhhddddddeeeffffffeeedddccceeegggiiihhheeecccdddeeejjjhhhggggggiiilllmmmnnnnnnnnnnnnnnnoooooooooooolllmmmmmmllljjjfffccc```]]][[[ZZZXXXWWWXXXYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXWWWWWWVVVUUUUUUUUU~~~}}}}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyzzzyyyxxxqqqqqqrrrrrrrrrrrrssssssvvvwwwyyyzzzyyyvvvssspppooolllkkkjjjiiiiiiooowwwsssdddUUUKKKHHHBBB???<<<:::::::::::::::888999999:::::::::999999999999999999999888777666666555555444555666777888444::::::===JJJ\\\eeeSSSLLLMMMRRR___tttjjjYYYPPPMMMJJJHHHFFFEEEDDDBBB@@@AAAAAA@@@???>>>======<<<>>>>>>?????????===<<<;;;666666555333333333333333111111111111111111111111444333333666DDDYYYiiipppvvvuuu}}}|||~~~}}}|||||||||}}}|||yyywwwuuuvvvvvvwwwwwwxxxyyyyyyxxxxxxxxxwwwuuuvvvyyy|||||||||}}}|||zzzwwwooofff[[[QQQGGGCCC@@@===;;;===888999;;;;;;===BBBJJJPPP\\\bbbhhhfff]]]QQQIIIEEEDDDBBB???>>>??????>>><<<999:::<<<>>>@@@DDDIIIMMMRRR]]]mmmvvvooojjjeeeccc```^^^^^^]]][[[ZZZZZZXXXUUUSSSRRRPPPMMMKKKGGGEEECCCAAA>>><<<;;;;;;<<<===>>>===<<<;;;<<<===DDDHHHMMMSSSXXX\\\aaaddddddgggjjjjjjhhhdddbbbbbb___```aaa```___bbbiiinnnpppvvvvvvpppiiiaaa\\\OOOKKKFFFCCCBBBCCCCCCCCCFFFJJJNNNRRRTTTVVVXXXZZZXXXZZZ]]]___```___]]]\\\UUUUUUVVVUUUVVVXXX]]]``````___```dddllluuu{{{xxxvvvsssqqqrrruuuxxx{{{~~~~~~oooZZZQQQPPPUUU___mmmyyy|||||||||wwwgggPPP@@@:::666666555555444444555555666666777777999:::<<<===<<<:::<<>>@@@HHHZZZqqqttt\\\QQQQQQTTT\\\kkkrrr^^^UUUTTTNNNLLLJJJHHHGGGEEEDDDCCC@@@@@@???>>>>>>===<<<<<>>>>>===;;;888:::===???BBBFFFJJJNNNWWWcccuuuyyyqqqllliiibbb```_________^^^[[[YYYXXXVVVSSSQQQOOOMMMJJJHHHEEECCCAAA???===;;;:::999888:::===>>>>>>===>>>>>>AAADDDGGGIIILLLOOOSSSVVVVVVXXX[[[[[[YYYVVVTTTTTTUUUXXX[[[]]]aaahhhrrrzzzzzzpppkkkgggaaa]]]PPPLLLGGGDDDCCCCCCCCCCCCGGGJJJOOOSSSVVVYYY[[[]]]]]]___bbbdddffffffeeeddd[[[[[[ZZZXXXXXX\\\aaaeeefffgggiiinnnuuu~~~lllWWWPPPRRRYYYeeettt~~~~~~}}}}}}{{{}}}zzzgggOOOAAA===666666555555555555666666777666666777777888999:::===<<>>>>>======>>>?????????>>>===;;;:::555555555555444333222222000000000000000000000000111000000555???PPPdddssspppnnnqqq~~~}}}|||{{{zzzyyyzzz{{{|||zzzyyywwwwwwwwwxxxyyyyyyzzzzzz{{{{{{zzzxxxwwwwwwzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{zzztttmmmcccWWWKKKEEEAAA<<<:::;;;888<<<@@@CCCEEELLLWWW___kkkjjjcccXXXJJJBBB@@@AAA<<<===>>>>>>>>><<<;;;;;;999<<<>>>AAACCCGGGLLLOOO\\\iii{{{ssskkkfffddd^^^]]]\\\]]]]]]]]]ZZZXXXWWWUUURRROOOMMMKKKGGGEEEAAA@@@>>><<<;;;:::999999777:::===????????????@@@>>>@@@CCCFFFHHHLLLQQQTTTTTTVVVWWWWWWUUUSSSSSSSSSWWW\\\bbbiiiqqq{{{sssjjjgggeeeaaa]]]SSSNNNIIIEEEDDDDDDDDDCCCFFFJJJPPPUUUXXX[[[___aaacccdddgggjjjkkklllllllll```___]]]\\\\\\___eeejjjrrrtttwww|||gggSSSOOOSSS```kkkxxx~~~}}}xxxvvvvvvwww{{{}}}wwwdddLLL???===666666555555555666666777777777666666666777888888<<<<<>>BBBEEEMMMVVVaaajjjnnnoooqqqssspppooommmmmmmmmmmmllljjjhhhiiijjjllllllkkkjjjiiiffffffffffffgggggghhhhhhhhhgggeeeeeefffhhhiiijjjgggggggggjjjmmmpppqqqqqqmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiigggeeebbb___^^^ZZZ[[[\\\\\\[[[ZZZXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTSSS}}}{{{xxxuuurrrrrrsssuuuvvvvvvttttttttttttsssrrrqqqpppnnnnnnnnnnnnoooppprrrsssvvvwwwvvvtttqqqooonnnooojjjiiihhhggggggggghhhiiinnnnnnnnnqqqwwwtttjjj[[[SSSMMMKKKHHHAAA;;;999<<<:::888777888777666555666777888999999999999999999888777666555555666666777666555555555777888999<<>>>>>>>>======>>>>>>>>><<<;;;:::666666666666555444333222111111111111111111111111111///000555<<>>???>>><<<;;;;;;;;;;;;===@@@CCCFFFKKKRRRVVVdddrrryyymmmddd___^^^ZZZYYYXXXYYYZZZZZZXXXVVVVVVSSSPPPMMMJJJHHHDDDAAA===<<<;;;:::999999999999999<<>>CCCJJJUUU```hhhmmmppprrrooommmllllllmmmmmmllljjjfffggghhhiiiiiiiiihhhhhheeeeeeeeeeeefffggghhhiiiiiigggfffgggiiijjjjjjiiifffeeefffiiilllooooooooohhhiiiiiiiiiiiijjjjjjjjjiiiiiigggfffcccaaa^^^]]][[[[[[\\\\\\\\\ZZZXXXWWWVVVWWWXXXYYYYYYZZZYYYYYYWWWWWWWWWVVVUUUUUUTTTTTT}}}{{{xxxuuutttvvvxxxyyyyyyuuutttsssqqqpppooooooooolllmmmmmmnnnppprrruuuvvvwwwyyyyyyvvvqqqmmmllllllgggggghhhjjjlllnnnpppqqqtttvvv{{{wwwjjjaaaXXXPPPNNNHHHCCCDDDDDD>>>:::888:::888777777888888666555666777888999::::::::::::777777666555555555666777555555666777999;;;>>>???FFFWWWeeetttxxxeee___[[[aaarrruuu___TTTMMMMMMOOOHHHIIIJJJGGGCCC@@@@@@AAA????????????>>>>>>>>>>>>:::;;;<<<======<<<;;;:::666777777777777555444333222222222222222222222222111000111444888AAATTTgggllljjjggggggllluuu}}}|||zzzyyyxxxyyyzzzyyywwwxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvwwwyyy{{{~~~}}}}}}||||||||||||}}}}}}~~~|||zzz{{{}}}yyyrrrmmmaaaSSSKKKEEE???===>>>>>>@@@EEELLLSSS[[[aaaeeeggg^^^QQQFFFAAA?????????===???@@@>>>;;;999:::<<<===???AAAEEEJJJRRRZZZ```qqqqqqiiibbb^^^]]]YYYWWWVVVWWWYYYYYYYYYXXXSSSQQQMMMJJJGGGDDD@@@>>><<<;;;;;;::::::;;;;;;<<>>HHHOOOVVV```iiipppttt|||}}}||||||xxxooocccWWWNNNJJJIIIJJJOOOQQQNNNJJJFFF@@@::::::999888888888999:::;;;===AAAIIIUUU```hhhmmmnnnllljjjiiijjjkkkkkkjjjiiieeefffgggggghhhhhhgggggggggfffffffffggghhhjjjkkkhhhgggfffgggiiijjjhhhfffddddddeeegggkkkmmmmmmlllggggggggghhhiiiiiijjjjjjiiihhhfffdddbbb___^^^]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVXXXYYYYYYZZZZZZZZZXXXXXXWWWWWWVVVUUUUUUUUU}}}zzzyyyzzz|||~~~~~~xxxvvvtttrrrpppoooooopppnnnnnnoooqqqsssvvvyyy{{{zzz|||}}}zzztttooollllllhhhjjjmmmppptttxxx{{{|||zzzsssoooeeeYYYSSSQQQOOOKKKIIICCC>>>@@@AAA???======999888777888999:::999888777777888999:::;;;;;;;;;777666555444444555777888444444666888;;;???CCCEEEQQQeeesss||||||sssiiiaaaZZZYYY]]]lllcccSSSNNNIIIFFFFFFFFFIIILLLKKKGGGBBB??????>>>>>>>>>>>>>>>=========999:::;;;<<<<<<<<<;;;:::777888888888888666555444222222222222222222222222222000111444555;;;MMM```hhhgggdddbbbcccmmm|||}}}{{{yyyyyyyyyzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{|||zzzzzzyyywwwuuuuuuxxxzzz}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{|||~~~{{{tttqqqdddVVVMMMGGGAAA???@@@CCCEEEJJJRRR[[[cccgggiiicccYYYLLLCCCAAA@@@???===>>>@@@@@@>>>:::999:::======???BBBGGGNNNWWWaaahhh{{{xxxlllgggccc```aaa[[[YYYXXXXXXZZZ[[[[[[[[[RRROOOKKKHHHEEEBBB>>>;;;============>>>???@@@@@@DDDHHHMMMQQQVVV[[[```cccjjjmmmqqquuuxxx{{{~~~yyykkkeeeaaadddmmmsssqqqmmm]]]VVVMMMFFFDDDFFFIIIJJJJJJNNNUUU[[[```eeeiiilllnnnoooqqqssstttuuuvvvvvv{{{{{{|||}}}~~~pppgggjjjooozzz{{{{{{yyyuuupppmmmkkkqqqooommmgggZZZHHH===:::666666666666666777888888777666666777777888999:::<<<<<>>BBBCCC@@@>>>===;;;888777666666666666777777888999;;;AAAMMM[[[eeejjjkkkjjjhhhggghhhiiiiiihhhgggeeeeeefffgggggggggggggggjjjiiiiiiiiiiiikkkmmmnnngggfffeeegggiiiiiifffcccccccccdddgggjjjkkkkkkjjjgggggghhhhhhiiiiiiiiiiiihhhgggfffcccaaa___]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUU~~~}}}{{{xxxvvvuuussstttvvvyyy|||~~~yyywwwwwwxxx{{{zzzmmmdddZZZWWWRRRMMMIIIFFFDDDDDD???>>>===<<<<<<<<<<<<<<<999999999999999999999999999999999888888666555555666555444555666888888888;;;888999<<<===@@@MMM[[[nnnwww{{{uuuzzzrrrkkkiiifff```\\\[[[TTTWWWeeelllZZZTTTPPPIIIGGGLLLDDDDDDCCCBBBAAAAAAAAAAAA??????@@@AAA@@@>>><<<;;;>>>>>>>>>===<<<;;;999888888777555444222222111111333333333222222222111111---///222333333999IIIYYYaaaddddddaaa___ffftttvvvnnnttt}}}zzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuwwwyyyzzz|||{{{xxxvvvuuuvvvxxxyyy~~~~~~~~~~~~|||rrrkkk^^^RRRJJJFFFDDDDDDCCCJJJQQQVVV```kkknnnkkk^^^UUUIIIBBBAAABBBAAA@@@EEEBBB>>>;;;;;;;;;<<<;;;>>>AAAEEEIIIOOOZZZiiitttrrriiifffccc___]]]TTTVVVYYY[[[\\\\\\[[[[[[TTTOOOGGGCCC@@@???<<<999;;;<<<===>>>???AAAEEEHHHMMMSSS\\\eeekkkppptttvvvrrrkkkcccdddhhhooovvvyyyxxxvvvddd[[[NNNFFFDDDFFFHHHIIINNNQQQVVVZZZ___dddjjjmmmqqquuuyyyyyyvvvuuuxxx{{{}}}mmmfffhhhkkk{{{}}}}}}xxxpppnnnrrrwww{{{~~~vvv```HHH<<<:::555555555666666666666666666666666888:::;;;:::999:::>>>CCCFFFIIIKKKOOOQQQVVVcccpppuuutttppphhhbbb___ZZZRRRHHHAAA===;;;:::;;;<<<<<<<<<;;;:::888777555666777777555555666777;;;===@@@FFFOOOZZZdddiiigggffffffeeeffffffggghhhbbbaaaaaacccgggiiijjjjjjiiikkknnnnnnllljjjiiiiiidddccccccbbbbbbccccccdddccceeefffffffffgggiiikkkjjjhhhggghhhiiiiiihhhgggeeeeeedddbbbaaa___^^^^^^ZZZ[[[ZZZXXXVVVUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVVVVVVVVVVVVVUUUuuukkkbbbYYYRRROOOLLLIIIEEEBBB@@@@@@???======<<<;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999888777666333333333444555777777666;;;:::===EEEMMMVVVeeerrrvvvkkkhhhaaa]]]]]]\\\WWWTTTTTTUUU]]]pppsssaaaRRROOOMMMGGGFFFJJJEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===============<<<<<<<<<<<<<<<;;;:::::::::999777666444333333333333333222222222111111111---...111222222777FFFUUUcccdddccc^^^ZZZ___lllwww~~~rrrlllsss~~~|||{{{{{{{{{zzzyyyvvvuuuuuuuuuvvvwwwyyyzzz{{{zzzxxxvvvvvvwwwxxxyyy~~~~~~~~~}}}uuuooodddXXXOOOJJJJJJLLLOOOVVV\\\```gggmmmkkkfffVVVNNNFFFAAABBBDDDDDDCCCDDDBBB>>><<<<<<<<<===>>>AAAFFFLLLQQQWWWdddvvvooogggeeeaaa\\\YYYTTTVVVYYY]]]^^^]]]YYYVVVNNNIIICCC???>>>>>><<<;;;>>>???@@@AAADDDHHHNNNSSS\\\dddqqq|||yyymmmeeebbbeeeggglllsssxxxyyyvvvssseee]]]RRRKKKIIILLLNNNOOOPPPSSSWWW\\\aaagggmmmqqqssswww{{{{{{zzzzzz~~~{{{iiidddhhhmmmwwwzzz|||zzzwwwyyygggLLL>>>===777777777777777666666666777777777999:::;;;;;;;;;>>>CCCHHHKKKLLLLLLMMMNNNOOO\\\iiimmmlllggg___XXXSSSOOOIIIBBB<<<999888888777777888888888777666555333555666666666666777999999:::===CCCKKKUUU^^^dddddddddeeeeeeffffffffffffdddccccccfffiiilllmmmmmmmmmnnnooonnnkkkhhhfffeeeaaaaaabbbbbbcccdddfffgggdddeeefffgggfffgggiiilllmmmkkkiiihhhhhhhhhfffdddeeedddcccbbb```___^^^]]]ZZZZZZZZZXXXUUUTTTTTTVVVWWWWWWWWWVVVUUUTTTSSSRRRWWWVVVVVVVVVVVVUUUUUUUUU}}}tttggg]]]UUUPPPJJJGGGCCCBBB@@@===<<<;;;;;;<<<<<<;;;::::::999:::::::::999999999999999999999999;;;;;;::::::999888888888444444444555666777999999>>>AAAKKKZZZiiiwwwxxxfffYYYTTTQQQRRRSSSQQQQQQSSS[[[hhh~~~}}}bbbUUUJJJJJJJJJFFFEEEIIIDDDDDDBBBAAA@@@????????????>>><<<::::::;;;===>>>999:::;;;<<<<<<<<<<<<<<<<<<;;;:::888777666555555222222222111111111000000......000111111555BBBOOObbbdddddd]]]XXX[[[gggrrr{{{wwwqqqpppwww}}}|||}}}}}}{{{zzzvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwwww~~~}}}}}}~~~~~~}}}yyyuuulllaaaWWWSSSTTTWWW]]]bbbfffhhhiiihhhaaaZZZKKKFFFBBBAAACCCFFFFFFEEEBBB@@@>>><<<<<<===@@@AAABBBIIIQQQWWW___oooyyykkkeeeccc]]]WWWUUUTTTVVVZZZ___aaa^^^UUUOOOGGGDDD@@@===>>>>>>???>>>AAABBBDDDGGGLLLTTT^^^eeeuuu~~~ooofff```\\\\\\^^^jjjmmmssszzz}}}}}}xxxtttggg```VVVOOOLLLLLLNNNOOORRRUUUZZZ___dddkkkrrrvvvwwwzzz}}}~~~tttccc```hhhoooxxx{{{~~~jjjMMM???>>>999999888888777777666666777888999:::;;;===???@@@AAAHHHOOOSSSRRROOONNNNNNTTT```kkkmmmiiibbbXXXPPPIIIFFFAAA===999888888888555555666666666666555444444555666666555555666888666777:::???FFFOOOVVV[[[```aaaccceeegggffffffeeeeeeeeefffhhhlllooopppppppppqqqqqqnnnjjjeeecccbbb___``````bbbdddfffhhhiiieeefffggggggggghhhjjjlllooommmjjjiiihhhfffcccaaaccccccbbbaaa```^^^]]]]]]YYYYYYYYYVVVSSSRRRRRRSSSUUUVVVWWWWWWWWWVVVTTTSSSWWWWWWVVVVVVUUUUUUUUUUUU}}}xxxrrrnnnkkkfff```XXXQQQMMMIIIFFFCCC???>>>===;;;:::::::::::::::999999888888888999999888888888888999999999999::::::999999888888888888888777666555666:::???CCCIIIVVVhhhzzzgggWWWQQQMMMNNNPPPRRRXXX^^^iiiuuujjjWWWNNNHHHIIIJJJHHHFFFHHHCCCBBBAAA???>>>===<<<<<<===<<<;;;::::::;;;<<<===888999:::;;;<<<============<<<:::999777666666666222222111111111000000000000000111222111333>>>JJJ___ccceee```ZZZ\\\gggsssoooooorrrxxx|||vvvtttyyy}}}vvvuuuxxx~~~~~~~~~|||{{{vvvvvvvvvwwwwwwxxxxxxxxxvvvwwwxxxyyyyyyxxxwwwwww~~~}}}|||{{{}}}~~~}}}~~~|||zzzuuukkkaaa]]]^^^aaafffgggfffdddaaa[[[RRRKKKBBB@@@???AAACCCEEEEEEDDD>>>>>>===<<<<<<>>>BBBEEEGGGNNNVVV]]]hhh}}}|||qqqhhhdddaaaZZZTTTRRRRRRUUU[[[aaaddd___SSSJJJDDDBBB???>>>>>>@@@BBBCCCCCCEEEHHHNNNWWWcccpppxxxqqqfff[[[WWWWWWYYY___eeeqqquuu{{{zzzvvvlllfff]]]UUUPPPNNNNNNOOOTTTWWW\\\aaagggnnnvvv{{{{{{}}}ppp``````jjjttteeeJJJ>>>>>>:::999999888777666555555666777999:::===@@@DDDGGGGGGOOOXXX\\\ZZZVVVTTTTTTeeeoooxxxvvvoooeeeYYYPPPJJJGGGCCC???<<<:::::::::777777777777777666666666666777777666444333333444666777999===CCCIIIOOORRR[[[]]]bbbeeeggghhhfffeeeffffffgggjjjnnnqqqrrrqqqqqqqqqqqqnnniiieeecccbbb``````aaabbbdddfffhhhiiifffggghhhhhhhhhhhhjjjlllnnnllljjjhhhgggeeeccc```bbbbbbaaa```___^^^]]]\\\YYYYYYXXXVVVSSSQQQQQQRRRPPPRRRTTTWWWXXXYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTT~~~xxxsssjjjiiigggddd```]]]ZZZYYYRRROOOMMMJJJGGGDDDAAA??????>>>===;;;:::999888888888888777777777777888999777777777888888999999999999999888777777777777888999777555333555===HHHPPPaaavvvgggVVVPPPKKKKKKOOOVVVbbbmmm~~~sss^^^PPPKKKGGGHHHIIIGGGEEEDDDAAA@@@???===<<<;;;;;;;;;;;;<<<=========<<<;;;:::999999;;;<<<===>>>>>>>>><<<;;;:::888777666555555222222222111111111111000222111111333222333;;;EEE\\\bbbgggbbb[[[ZZZdddooo~~~rrrfffjjjmmmsssxxx{{{{{{yyyvvvuuuwwwzzz~~~|||zzzxxx{{{}}}|||wwwwwwwwwxxxxxxxxxxxxxxxtttuuuwwwyyyyyyyyywwwwww{{{{{{zzzzzz{{{}}}}}}{{{{{{|||~~~}}}zzzssskkkfffdddeeeiiiddd___ZZZTTTMMMFFFBBB>>>>>>???AAACCCCCCCCCAAA:::<<<<<<<<<===@@@EEEIIIPPPVVV___hhhvvvtttmmmfffccc___XXXSSSRRRRRRVVV]]]dddeee^^^RRRHHHAAA@@@???>>>>>>@@@CCCFFFFFFIIIPPPYYYeeesssyyynnniii[[[UUURRRVVV[[[aaaiiippp{{{}}}}}}yyyuuusssrrrnnnggg___YYYUUUTTTUUUVVVYYY]]]bbbiiipppxxx~~~pppbbbdddppp|||www]]]FFF======999999888888777666555555444666888:::===BBBIIINNNUUU]]]fffhhhddd^^^[[[[[[lllvvv}}}{{{sssjjj```XXXUUUQQQKKKEEE???<<<;;;:::999999888888777777777777555666777666555444555666888999;;;>>>BBBFFFJJJLLLUUUXXX^^^dddggghhhhhhgggffffffhhhkkkoooqqqqqqpppnnnoooooolllhhhfffeeeeeeccccccccccccdddeeefffgggggghhhiiihhhggghhhjjjlllkkkiiigggffffffeeecccaaaaaa``````___^^^]]]\\\\\\XXXYYYXXXVVVSSSQQQRRRSSSQQQRRRTTTWWWXXXYYYYYYYYYWWWWWWVVVUUUUUUTTTSSSSSStttuuuwwwzzz}}}~~~{{{vvvnnnfff^^^ZZZWWWVVVTTTRRROOOMMMKKKJJJFFFFFFFFFEEEDDDAAA>>><<<===<<<<<<:::999777666666777777777666777777888999666666777777888999999999999888777666666777888888666666666888===JJJZZZfffgggQQQLLLIIIMMMUUUaaassswwwaaaUUUJJJHHHGGGFFFFFFDDDBBB@@@@@@???>>>==================>>>???@@@???===;;;999;;;<<<===>>>>>>>>>>>>>>><<<;;;999888666555555555333333333222222222111111222111111333222333999AAAWWW```gggcccZZZVVV]]]fff{{{tttkkkfffggglllqqqvvvxxxyyyzzz{{{xxxyyyyyyzzz{{{|||}}}~~~{{{}}}|||wwwwwwxxxxxxyyyxxxxxxwwwssstttvvvxxxyyyyyyxxxxxxzzzzzzzzzzzz{{{||||||}}}|||||||||{{{zzz{{{~~~~~~}}}{{{wwwrrrlllgggcccddd\\\TTTOOOJJJCCC@@@@@@>>>???@@@AAABBBAAA@@@???999;;;>>>??????CCCJJJOOOUUU\\\ggguuuzzzpppjjjeeeaaa\\\UUURRRTTTVVV\\\cccfffcccZZZOOOHHH>>>?????????@@@CCCGGGKKKOOOTTT^^^iiiuuussshhh___[[[YYYPPPPPPTTT]]]eeekkkrrryyy~~~yyytttqqqpppqqquuusssnnnggg___[[[YYYZZZZZZ\\\```eeekkksss{{{sssiiilllzzz}}}hhhTTTDDD======:::999999999888777777777444777999:::===BBBJJJQQQbbbiiipppoooggg```___```hhhrrryyyyyytttpppjjjdddbbb]]]TTTJJJBBB<<<:::999888888777777888999:::;;;555777999999888888:::;;;;;;<<<>>>@@@BBBDDDFFFGGGNNNRRRXXX___dddgggiiiiiiggggggiiillloooqqqpppooolllllllllkkkhhhgggggghhheeeeeeddddddddddddeeeeeefffhhhhhhhhhggggggiiikkkgggfffddddddddddddcccaaa______^^^^^^]]]\\\\\\[[[YYYYYYYYYWWWUUUTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRkkkkkkkkkmmmnnnqqqssstttnnnqqqtttuuutttuuuxxxzzz{{{{{{{{{{{{|||~~~}}}~~~~~~{{{vvvtttooonnnmmmlllllllllkkkjjjfffdddaaa\\\WWWQQQLLLJJJIIIHHHFFFDDDCCCBBBAAA@@@BBBCCCCCCAAA@@@>>>>>>>>>;;;:::::::::999888777666777777666666777888888999666666666777888999999999:::999777666666777999:::999===CCCJJJUUUeeeyyyzzz```OOONNNQQQ[[[iiizzzyyybbbTTTOOOHHHHHHGGGEEEEEEDDDBBB???AAA@@@@@@??????@@@@@@@@@BBBBBBAAA@@@???===<<<;;;???????????????>>>======<<<;;;:::888777666666555444444444333333333333222111//////111111111777>>>PPP[[[fffdddZZZUUUZZZbbbwww~~~ooohhhhhhgggmmmvvv|||~~~~~~}}}{{{wwwxxxyyyyyyyyyxxxwwwwwwssstttuuuvvvxxxxxxyyyyyyzzzzzz{{{|||||||||{{{zzz{{{}}}~~~}}}{{{{{{}}}}}}{{{yyyyyywwwpppfff^^^YYYPPPIIIGGGDDD>>><<>>@@@BBBCCCEEEJJJPPPUUU]]]dddooozzz{{{yyynnnjjjbbbZZZUUUSSSTTTUUUUUUVVV^^^iiiqqqvvv}}}zzzsssooopppvvv{{{|||sssiiiaaa^^^]]]^^^```dddhhhmmmuuu~~~uuuuuuzzzvvvpppvvvgggUUUIIIAAA======;;;;;;;;;;;;;;;:::::::::888:::;;;;;;;;;@@@HHHOOO___fffllljjjccc^^^___ccckkkttt{{{{{{zzzyyywwwtttooohhh\\\NNNDDD===;;;:::666666777999<<>>???>>><<<;;;<<<======>>>@@@AAABBBCCCCCCCCCFFFJJJQQQYYY```eeehhhiiiiiiiiikkknnnqqqqqqpppnnnkkkkkkkkkjjjhhhggghhhiiifffeeeeeedddddddddeeeeeefffggghhhgggffffffhhhiiifffdddcccbbbcccbbbaaa___^^^^^^]]]]]]\\\\\\[[[[[[YYYZZZZZZYYYWWWVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRRRRcccbbbbbbbbbccceeegggiiiccceeegggfffdddccceeegggnnnlllkkkiiiiiikkkmmmnnnkkkllllllkkkjjjgggeeeddd___]]][[[[[[[[[[[[[[[ZZZXXXWWWTTTPPPMMMJJJGGGFFFCCCBBBAAA@@@????????????@@@@@@>>><<<:::999;;;===:::::::::;;;::::::999999777777777777777888999999555666666777888999999999;;;:::888777777999:::<<>>======>>>AAAAAAAAAAAA???>>>===<<<===<<<;;;999888777666666555555444444444333333333///---...000000000555;;;IIIWWWdddeee]]]YYY^^^fffsssoooggggggiiiqqq}}}~~~|||{{{wwwxxxyyyzzzyyyyyywwwvvvsssttttttvvvwwwxxxyyyzzzzzz{{{}}}~~~~~~|||zzzyyy||||||{{{|||~~~|||yyyxxxyyyyyyrrreeeZZZOOOGGGBBBBBB@@@;;;:::======???AAAAAA@@@??????@@@;;;???CCCEEEFFFKKKSSSZZZiiitttwwwooonnnhhhbbb\\\TTTOOOPPPVVVccciiinnniii\\\OOOGGGEEE@@@CCCFFFIIILLLQQQYYY___hhhppp{{{wwwnnniiifffccc```\\\YYYUUUSSSSSSUUUYYY[[[___aaaiiittt|||{{{uuupppooouuuvvvjjjdddcccaaacccfffjjjpppwwwtttfff[[[\\\bbbjjjttt}}}~~~wwwttt|||nnnSSSDDD???======>>><<<<<<<<<===============;;;======;;;:::===FFFMMMSSS[[[aaaaaa\\\ZZZ___eeettt}}}xxxoooaaaRRRGGG@@@===<<<666777999<<>>;;;999999>>>???@@@BBBBBBBBBAAA@@@AAAEEELLLUUU\\\cccgggiiikkkkkkmmmooorrrrrrpppnnnkkklllkkkjjjgggggghhhiiieeeddddddddddddeeefffffffffggggggfffeeeeeegggiiifffdddbbbaaaaaa```^^^]]]^^^]]]]]]\\\\\\[[[[[[[[[YYYZZZ[[[ZZZXXXXXXZZZ[[[WWWVVVTTTTTTUUUWWWZZZ\\\WWWWWWVVVUUUTTTSSSRRRQQQ[[[\\\]]]^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa]]]\\\\\\ZZZYYYWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPMMMLLLKKKIIIGGGEEEDDDCCCAAAAAA???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666555555666666888888888888888888888888:::888555444555777888999666777999:::999:::@@@GGGLLLWWWjjj{{{jjj]]]XXXZZZ```nnnrrrbbbXXXPPPKKKJJJEEEEEEDDDCCCBBBAAAAAAAAACCCCCCBBBAAABBBCCCDDDEEEFFFEEEAAA===;;;===BBBFFFGGGCCC>>>;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::555444333222111111000000111111111111222333444555CCCSSS___dddeee\\\[[[hhh{{{zzzmmmqqquuuxxx{{{xxxxxxwwwwwwvvvwwwwwwxxxxxxtttuuuvvvwwwyyyzzz||||||||||||}}}~~~~~~~~~}}}}}}}}}zzzxxxxxxzzz}}}~~~||||||uuucccRRRJJJDDD??????>>>;;;;;;===@@@@@@???===;;;:::;;;===???CCCGGGIIILLLSSS___gggqqq}}}rrrmmmgggaaa\\\ZZZUUURRRXXXaaahhhrrruuujjjZZZNNNGGGAAAFFFDDDGGGOOOUUUYYYbbblllwwwxxxooojjjddd___\\\[[[[[[ZZZXXXUUUQQQOOOSSSZZZbbbhhhttt{{{}}}zzzwwwuuussswwwwwwpppnnnooonnnnnnppptttzzzhhhZZZRRRUUUXXX[[[eeerrrzzz~~~}}}{{{sss```LLLBBB@@@>>><<<<<>>>>>@@@CCCEEEFFFEEEBBB>>>;;;<<<@@@EEEIIINNNSSSXXXWWWUUUYYYdddnnn|||{{{rrreeeVVVIIIAAA<<<:::666<<<<<<;;;EEEUUU[[[VVVWWWPPPGGGAAA@@@AAABBBAAAFFFAAA@@@DDDEEEAAA@@@BBBEEEDDDEEELLLVVV```gggiiikkklllooorrrtttssspppmmmkkkjjjhhhfffeeefffggghhhhhhhhhgggeeedddcccbbbaaaeeefffffffffeeefffhhhkkkhhheeebbb```___^^^\\\[[[ZZZ\\\^^^^^^]]][[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[XXXVVVSSSRRRSSSSSSRRRPPPYYYZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\VVVVVVUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@???======;;;::::::999999999::::::::::::::::::::::::999888777777666777777777777666666666666666555555888777777777888999999999999888888<<>><<<===@@@DDDDDDAAA===:::;;;<<<=========<<<<<<<<<;;;;;;::::::555555444333222111111111111000000111222333444444AAARRR___eeefff___aaaqqq|||zzz}}}}}}zzzyyyxxxxxxxxxxxxxxxyyyyyyuuuuuuwwwxxxyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~{{{yyyyyy{{{}}}~~~wwwfffUUUJJJCCC??????>>><<<<<<>>>>>>>>>>>>===;;;<<<>>>@@@BBBEEEJJJMMMRRR[[[iiisssuuummmhhhbbb\\\WWWUUUSSSSSS[[[dddnnntttrrrcccTTTKKKGGGDDDHHHHHHNNNXXXaaahhhrrr|||yyyvvvtttwww~~~yyypppiiifffaaa___^^^^^^^^^]]]___^^^\\\]]]bbbjjjrrrxxxxxxqqqpppsss|||{{{xxxuuuuuuuuuvvvzzz~~~zzzcccWWWOOOSSSWWWYYYcccooowww}}}iiiWWWEEE===<<<;;;;;;;;;@@@???AAAEEEKKKRRRVVVXXXPPPKKKDDDAAABBBGGGKKKMMMOOOPPPRRRTTTXXX```mmmvvv~~~ttteeeTTTGGG???;;;999666<<<>>>???JJJ\\\dddbbbaaaYYYNNNFFFBBBBBBBBBAAAFFFBBBBBBEEEDDDAAABBBFFFIIIFFFFFFKKKTTT^^^eeehhhnnnoooppprrrsssrrrooolllkkkiiigggfffeeeeeefffggghhhggggggfffeeedddcccccceeefffgggfffeeefffiiikkkiiigggcccaaa```___]]][[[ZZZ\\\^^^^^^\\\[[[ZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWWWWVVVWWWXXXYYYWWWUUUSSSRRRSSSSSSQQQPPPXXXWWWWWWVVVUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQRRRRRRSSSTTTUUUPPPPPPOOONNNLLLJJJHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBAAA???>>><<<<<<;;;:::999888888777777888::::::::::::::::::::::::555666777777888888888888777777666666555555555555444444666777888888888777<<<<<<>>>HHHXXXkkkyyy~~~yyypppgggaaa\\\XXXWWWWWW[[[fffqqqvvvhhhXXXOOOKKKHHHGGGHHHEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@?????????@@@BBBCCCCCCBBBAAA???======???AAA@@@===:::999;;;<<<======>>>>>>===<<<<<<;;;::::::666666555444333333333333000000000000111222333333;;;MMM[[[bbbfffbbbhhh{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~{{{yyyyyyzzz|||}}}yyyhhhXXXJJJDDD???@@@@@@===>>>@@@??????@@@???>>>@@@CCCFFFFFFJJJPPPVVV^^^kkk|||~~~rrrlllgggccc\\\WWWRRRQQQRRRWWWaaakkkuuutttlll[[[MMMHHHHHHIIIJJJLLLTTT```kkktttzzzpppjjjiiilllttt}}}~~~vvvmmmkkkiiijjjkkkllllllkkkjjjjjjlllooouuu|||~~~zzzuuuooolllooozzzvvvdddZZZSSSVVVYYY[[[aaajjjsss{{{^^^NNN???:::;;;;;;;;;===>>>@@@EEENNNXXXaaafffhhhWWWOOOGGGEEEJJJQQQUUUVVV[[[WWWUUUZZZdddqqq{{{uuucccQQQDDD===999888777===@@@CCCPPPcccnnnooonnneeeXXXLLLEEEBBBBBBBBBGGGFFFFFFGGGFFFEEEIIIPPPRRRNNNJJJMMMUUU^^^eeehhhqqqpppqqqrrrrrrqqqmmmjjjjjjiiigggfffeeeeeeffffffgggggggggfffffffffeeeeeefffgggggggggfffgggiiillljjjhhhdddbbbaaa```^^^\\\ZZZ\\\^^^]]]\\\ZZZZZZZZZVVVVVVVVVVVVVVVWWWWWWWWWZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUSSSRRRSSSRRRQQQOOOUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQLLLLLLLLLMMMMMMNNNOOOPPPNNNNNNMMMLLLJJJHHHFFFEEECCCBBBAAA@@@@@@??????@@@BBBBBBAAA@@@???======<<<<<<;;;:::999999999999999999999999999999999999999444555777888888888777666888777777777666666666666444666777888888:::<<<===AAAIIIVVVdddxxxzzzppphhhbbb[[[VVVVVVSSSRRRUUU[[[hhh}}}hhh\\\QQQLLLKKKIIIIIIKKKDDDCCCBBBBBBAAAAAAAAABBBAAA@@@@@@??????AAABBBCCCAAABBBAAA@@@===<<<===???<<<:::999999;;;=========??????>>>===<<<<<<;;;;;;888777666555555444555555111000000000111111222333444GGGUUU^^^ddddddmmm~~~zzzxxxxxxyyyyyyxxxxxxwwwwwwuuuuuuvvvvvvwwwxxxyyyyyy|||}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{|||yyyiiiZZZLLLFFFBBBBBBBBB@@@@@@CCCBBBCCCCCCBBBBBBDDDHHHLLLKKKQQQYYYbbbnnnrrrkkkhhhccc^^^YYYUUUQQQPPPTTT\\\gggpppxxxrrreeeVVVJJJGGGJJJMMMPPPUUU^^^jjjuuuppplllhhhiiinnnzzz{{{zzzzzz{{{}}}~~~}}}{{{wwwxxxzzz}}}zzzsssooommmlllrrr}}}rrrjjjfffffffffddddddhhhqqq{{{rrrXXXKKK>>>;;;<<<<<<===???@@@CCCJJJTTT___ggglllnnn[[[SSSLLLNNNXXXbbbhhhiiinnnhhhdddkkkyyysss___MMMBBB<<<:::999888===AAAEEERRRdddpppttttttkkk]]]OOOFFFCCCCCCDDDHHHIIIKKKKKKIIILLLTTT\\\^^^XXXRRRRRRXXXaaahhhkkkpppooooooooopppooommmjjjiiihhhgggfffeeeeeeeeeffffffgggggggggggggggggggggfffgggggggggfffgggjjjllljjjgggdddbbbaaa___]]][[[ZZZ\\\^^^]]][[[YYYYYYYYYUUUVVVVVVVVVVVVWWWWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTRRRRRRSSSRRRPPPNNNOOOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<;;;::::::999:::::::::888888888888888888888888666666777888888666555444666666666666666666666666888999::::::<<>><<<===>>>:::999999:::===???>>>>>>@@@@@@???>>>>>>===<<<<<<;;;:::999777666666555555111111111111111111222333222CCCPPP[[[eeegggppp~~~{{{|||zzz~~~|||yyywwwwwwwwwxxxwwwvvvuuutttsssssssssttttttuuuuuuuuuzzz{{{|||}}}~~~~~~~~~~~~|||{{{yyyxxxwwwxxxyyyzzzzzz}}}~~~~~~}}}wwwiii\\\PPPJJJFFFFFFFFFCCCDDDFFFEEEEEEEEEDDDEEEGGGLLLPPPPPPXXXdddpppvvvjjjfffccc]]]WWWUUUSSSPPPPPPWWWaaakkkpppuuulll___SSSLLLJJJMMMQQQYYY```kkkwww{{{ttteeeiiiooowww~~~zzzuuunnniiihhhlllqqq|||{{{}}}|||uuunnnkkkrrr}}}kkkTTTIII???<<<===<<<<<<>>>AAAEEELLLVVV```iiimmmnnn```ZZZUUUZZZgggttt{{{|||zzzvvvvvv{{{||||||mmmYYYHHH@@@===<<<;;;999<<<@@@EEEOOO^^^iiinnnqqqiii\\\OOOEEEBBBDDDFFFEEEIIIMMMMMMNNNUUU___gggiiibbbYYYWWW[[[cccjjjnnnnnnlllllllllnnnnnnmmmllliiihhhhhhgggffffffeeeeeefffffffffgggggggggggggggfffggggggffffffgggiiikkkhhheeebbb``````___]]][[[[[[]]]^^^^^^\\\ZZZYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXVVVWWWWWWWWWWWWWWWWWWVVVTTTSSSRRRRRRRRRQQQOOOMMMJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999888888888888999999777777777777777777777777777777777777666666555444444444555555666666777777777999<<>><<<===>>>:::::::::===???AAA@@@???@@@@@@????????????>>>>>>>>>===;;;999777666666555333222222222222222333333333AAAMMMYYYfffjjjpppzzzxxx|||}}}zzzvvvvvvwwwwwwwwwuuutttsssrrrrrrrrrrrrsssssssssssswwwxxxyyy{{{||||||||||||zzzyyyxxxxxxxxxxxxyyyzzzzzz}}}~~~}}}|||wwwlllaaaVVVPPPKKKKKKJJJGGGGGGIIIGGGGGGGGGGGGHHHLLLRRRVVV\\\ffftttxxxkkkccc___\\\UUUOOOOOOPPPQQQSSS[[[gggnnnpppqqqeeeYYYRRROOONNNSSSXXX]]]gggtttrrrkkkllljjjvvv~~~zzzwwwuuummmiiieeebbbbbbfffqqq|||}}}}}}~~~|||zzzxxxxxxwwwvvvvvvyyy}}}}}}uuuvvv~~~hhhPPPFFF>>><<<<<<::::::<<<@@@CCCIIISSS]]]fffjjjkkk___[[[ZZZaaannn{{{}}}vvvgggSSSDDD>>>===<<<;;;:::===AAAEEELLLUUU^^^dddiiicccXXXMMMDDDAAADDDGGGCCCHHHMMMOOOUUUaaalllqqqrrrjjjaaa]]]```gggmmmpppnnnlllkkkkkklllnnnnnnmmmiiiiiiiiihhhggggggfffffffffffffffffffffffffffgggeeefffffffffeeefffhhhkkkfffcccaaa``````___^^^\\\\\\^^^______\\\ZZZYYYZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUVVVWWWWWWWWWWWWVVVVVVSSSRRRQQQRRRRRRQQQNNNLLLJJJIIIGGGEEEDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCAAA???>>>===<<<;;;:::999999999999999999888888888888888888999888888777888888999999666666666666666666666666666555555555555666777777555555666888999:::;;;<<<;;;@@@IIIPPPYYYeeesss}}}ppp[[[VVVRRRRRRPPPLLLOOOTTTXXX]]]llllll[[[OOOJJJHHHHHHGGGCCCBBBDDDBBBAAAAAA@@@AAAAAABBBBBBAAA@@@?????????@@@BBBCCCEEEDDDCCC@@@>>>===>>>???;;;;;;===???BBBCCCAAA@@@?????????@@@@@@@@@@@@@@@AAA@@@===;;;888666555555444444333333333333333444222===FFFTTTdddhhhjjjvvvyyy}}}}}}vvvwwwxxxxxxxxxvvvtttssssssssssssrrrrrrrrrrrrrrrtttuuuwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}zzzqqqhhh\\\UUUPPPOOONNNKKKJJJLLLJJJKKKLLLMMMQQQWWW^^^cccooozzzrrrlllccc]]]YYYUUUOOOKKKKKKPPPTTTYYYdddpppuuusssmmm```SSSOOOPPPSSSYYY```eeeqqq~~~rrrjjjlllrrr~~~|||zzzvvvqqqlllhhhfff___\\\\\\```gggrrr~~~ooollljjjkkknnnpppnnnllllllnnnpppqqqssswww~~~|||yyyfffLLLEEE>>>===<<<::::::<<<>>>@@@DDDLLLUUU\\\___aaaZZZ[[[___hhhuuusssdddPPPAAA<<<;;;:::999;;;>>>BBBFFFJJJNNNUUU[[[bbb^^^UUUKKKCCC@@@BBBFFFEEEKKKQQQVVVaaappp{{{~~~{{{sssjjjeeehhhnnnsssuuurrrpppmmmlllmmmnnnnnnmmmjjjjjjjjjiiiiiihhhgggffffffffffffeeeeeeeeeeeeeeedddeeeeeeeeedddeeegggjjjeeecccaaa```aaaaaa```___^^^___aaa```]]][[[ZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXWWWVVVTTTSSSRRRQQQQQQRRRRRRQQQMMMKKKMMMKKKIIIFFFEEEEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEDDDBBB@@@>>>======<<<;;;::::::999999999999999999999999888888888:::999999999999999::::::666666666666666666666666444444333444555777999:::888999:::<<<>>>@@@AAABBBFFFOOO\\\hhhtttuuucccUUUQQQPPPSSSTTTRRRWWW^^^ccciiiyyyxxx```UUUJJJFFFDDDFFFDDDAAA@@@BBBAAAAAAAAA@@@@@@AAABBBBBB@@@???>>>>>>>>>???AAAAAAFFFEEEDDD@@@>>>===???@@@<<<===>>>AAADDDDDDBBB@@@>>>??????@@@@@@AAABBBBBBCCCAAA???<<<999666555444555555444333333444444444///888@@@NNN```ddddddlllqqq|||wwwxxxyyyzzzyyywwwuuusssttttttssssssssssssrrrrrrssssssuuuvvvwwwxxxxxxyyyzzzzzzzzz{{{|||}}}~~~}}}vvvnnn___YYYSSSRRRQQQMMMLLLNNNNNNPPPRRRTTTYYYaaaiiiooovvvkkkggg```ZZZUUUQQQNNNKKKKKKRRRYYY```lllyyy}}}yyylll]]]OOOLLLPPPUUU^^^fffsss|||nnnjjjkkksss}}}|||yyytttrrroookkkfffaaa]]][[[]]][[[^^^hhhuuu{{{ooohhh]]]ZZZYYY[[[___aaaaaa___dddgggkkknnnqqqwwwtttbbbKKKEEE?????????<<<<<>>@@@EEELLLQQQTTTTTTYYY]]]fffrrrrrrbbbNNN@@@;;;:::888666<<<>>>CCCHHHJJJLLLQQQWWW^^^[[[TTTJJJBBB???AAAEEEJJJPPPVVV]]]kkk}}}{{{rrrmmmooouuuyyy{{{vvvssspppnnnmmmnnnmmmmmmjjjkkkkkkjjjjjjiiihhhgggffffffeeeeeeeeedddddddddcccdddddddddcccdddgggiiieeecccaaaaaabbbcccbbbaaa___```aaaaaa^^^\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTXXXYYYYYYXXXWWWUUURRRQQQRRRQQQQQQRRRRRRPPPMMMJJJ