BM6P6(@ ***'''###"""###$$$%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""############$$$''')))%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######""""""###%%%'''(((&&&''''''%%%######$$$%%%###$$$&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,,,,'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++***(((&&&###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!! """%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$########################'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%$$$###""""""$$$&&&'''###"""!!!"""###$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""######&&&%%%%%%$$$$$$#########$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%######"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$######%%%'''%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########%%%&&&''''''''''''&&&$$$$$$%%%'''$$$$$$&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((()))))))))))))))((((((&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$######"""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$$$$%%%########################%%%###"""$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########&&&((()))(((&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%###"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%%%%&&&((($$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&%%%$$$###$$$%%%'''&&&%%%$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))***)))(((((((((((((((((((((((((((''''''&&&&&&%%%''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###%%%&&&$$$$$$#########$$$%%%&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%---***%%%######%%%''''''######$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&'''((())))))((((((''''''&&&''''''(((((((((''''''&&&&&&%%%%%%'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''))))))&&&$$$%%%&&&''''''''''''&&&%%%&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&########################%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$###$$$$$$$$$%%%%%%$$$"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''"""$$$&&&((((((&&&$$$"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%555000)))%%%$$$&&&((()))###$$$$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%"""###$$$###""""""$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&'''(((%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&'''))))))'''%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%###"""!!!"""######"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&& ###&&&))))))&&&### """"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$444000***&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''''''''%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$&&&((((((&&&%%%$$$%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&&&&###$$$$$$$$$######%%%'''&&&&&&$$$#########$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%'''((()))'''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&'''))))))((('''&&&'''((())))))((('''&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!###%%%''''''%%%###!!!"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$...+++(((&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""###$$$&&&(((((('''&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&(((******(((&&&$$$&&&((())))))&&&$$$######"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((''''''###%%%%%%%%%$$$$$$&&&((('''&&&$$$#########$$$$$$%%%%%%&&&''''''&&&%%%%%%))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))***,,,---&&&'''''''''((()))))))))&&&%%%$$$$$$%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&'''((())))))(((&&&'''(((******((('''&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''((((((((())))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))***+++'''### !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&''''''&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%'''''''''''''''''''''''''''''''''&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))%%%%%%)))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******)))&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((++++++)))'''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%)))++++++)))%%%###''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***+++)))&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%(((''''''&&&%%%######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###""""""###&&&(((%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((###%%%&&&&&&%%%$$$$$$%%%!!!!!!"""$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((###%%%&&&&&&%%%$$$$$$%%%""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&""""""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))###%%%'''&&&%%%$$$%%%%%%'''&&&%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$"""###$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&%%%)))%%%###%%%)))+++(((%%%&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''############""""""!!!!!!((('''&&&%%%%%%%%%%%%%%%((('''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''''''((()))))))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%$$$$$$###"""""""""###)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""&&&$$$###%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$&&&%%%%%%'''))))))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''$$$"""$$$((()))'''$$$&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&'''''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&###""""""###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######&&&$$$$$$%%%'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$$$$######$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&(((&&&$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%!!! !!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$(((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###''''''&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$######&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""######%%%&&&((()))***+++&&&&&&&&&&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&)))'''%%%%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$###"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############%%%&&&((()))***+++"""######$$$%%%'''))))))$$$%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$###""""""%%%$$$$$$###"""!!! %%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&"""######$$$&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&(((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&!!!""""""###%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$###$$$$$$''''''&&&%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""######$$$$$$$$$######%%%''''''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&!!!$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''(((&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&%%%$$$###$$$'''((()))((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###### !!!"""$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###############"""%%%((((((&&&%%%&&&)))!!!""""""$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&"""&&&))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$)))'''%%%&&&((()))'''%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''$$$""""""###%%%%%%$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""(((''''''&&&&&&%%%$$$$$$+++)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''' """######"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''%%%$$$&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$###""""""%%%(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$%%%%%%%%%&&&&&&$$$######%%%&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""$$$%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%&&&&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&$$$###%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###%%%$$$""""""%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''%%%###"""###$$$%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((()))((('''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''((((((((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,***((('''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%&&&'''(((&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******)))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$######$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((&&&&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###!!!!!!%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&''''''&&&%%%###%%%&&&%%%######$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))((('''%%%###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""" !!!&&&((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''((()))))))))''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$""" !!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######%%%''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################!!! !!!%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!$$$&&&((((((''''''%%%''')))(((&&&%%%''')))'''&&&&&&%%%$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&''''''((())))))(((&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""(((+++***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%% """$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###"""!!!"""$$$%%%$$$###&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!! %%%'''(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$###""""""''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###"""""""""###'''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%&&&''''''''''''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&$$$"""$$$'''))))))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$###"""!!!!!!"""###$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$&&&&&&###!!!!!!%%%(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%(((((())))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%$$$%%%%%%%%%&&&'''''''''(((''''''((((((((('''%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''%%%######&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$###""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((())))))))))))(((''''''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&''''''''''''''''''(((((('''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''')))'''%%%%%%&&&&&&&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""!!!!!!###%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$""" $$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''!!!"""#########$$$&&&(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###"""###$$$%%%$$$"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''')))))))))***&&&&&&&&&'''((((((((()))'''&&&&&&%%%&&&'''((()))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&###$$$&&&%%%######&&&(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%''')))***+++++++++&&&''''''((()))******+++'''&&&&&&%%%&&&'''((()))&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%''')))***)))&&&%%%'''***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%$$$######"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$&&&((((((&&&###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))(((&&&$$$###&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((''''''((((((((()))))))))******)))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###$$$%%%'''***+++,,,,,,,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''******(((%%%"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%&&&''''''%%%%%%$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$'''''''''''''''&&&%%%$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######################## """######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''(((''''''''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&(((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''(((((()))))))))(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%))))))((('''%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))++++++************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&'''''''''&&&%%%%%%((((((''''''''''''(((((((((((()))*********))))))(((((()))))))))(((''''''(((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$############$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$(((((('''&&&%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((('''&&&&&&%%%((((((((()))))))))******))))))******+++,,,,,,---(((((()))))))))*********++++++++++++++++++++++++++++++************++++++,,,,,,++++++******))))))***************))))))))))))))))))))))))))))))))))))((('''(((*********((((((((((((((('''''''''&&&(((''''''&&&&&&''''''((((((((()))******)))))))))))))))))))))(((((('''&&&))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&((('''&&&&&&%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))******&&&'''''''''((((((((((((******+++++++++,,,,,,,,,******+++,,,---...//////++++++,,,,,,,,,,,,------------..................//////............//////000000//////......------------,,,,,,++++++++++++++++++++++++++++++++++++***)))((()))***+++***)))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((())))))(((((('''((((((((((((((('''&&&%%%***)))(((''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&%%%$$$###$$$&&&(((''''''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))&&&%%%%%%%%%%%%&&&''''''''''''(((((()))*********'''(((((())))))******+++'''((()))***+++,,,------------........./////////------...///000111222333222222222333333333444444333333333333444444444444666555555444444555555666666666555555555555555555111111000000//////..............................---,,,++++++,,,,,,+++)))(((((('''''''''((())))))(((''''''''''''''''''((((((((())))))((((((''''''''''''((((((((('''&&&&&&***))))))((('''''''''(((((((((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&''''''((()))'''&&&%%%%%%%%%&&&((((((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&'''(((((())))))((((((#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%%%%%%%$$$###$$$%%%(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))'''''''''''''''((())))))((())))))***++++++,,,,,,++++++,,,,,,---......///---...///000111222333333444444444444555555555555555666666777888999::::::;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<===============<<<<<<=========<<<<<<<<<===============::::::999888888777666666555555555555555555555555555333222111222111000...///...---,,,+++++++++,,,******))))))))))))******)))*********))))))((('''''''''((()))))))))(((((())))))((((((((((((((()))(((''''''''''''(((((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&''''''))))))'''&&&%%%%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%######$$$%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$##################$$$######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!###%%%'''#########$$$$$$#########%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''&&&''')))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))))))))))))))***++++++))))))***+++,,,,,,------000000000111222333333444333444444555555666777777;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBBAAA@@@@@@??????===========================;;;999999999888666444777666333111000/////////,,,,,,++++++++++++,,,,,,+++++++++++++++***)))((('''((()))***************))))))(((((((((((())))))'''''''''''''''((()))***'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&((()))***((('''%%%%%%%%%''')))***$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%''')))+++,,,&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########!!!$$$&&&((()))%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$!!!"""$$$'''))))))***)))&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,---///000222333444666666777999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBBBBBBBAAAAAAEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBAAAAAADDDDDDEEEEEEDDDBBB@@@???::::::::::::999999999999555444333222111000//////---,,,+++***))))))***++++++***)))(((((()))***+++))))))))))))))))))(((((((((((('''''''''''''''((('''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((&&&$$$$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((()))***************++++++,,,,,,---,,,---...///000000000000222333444555777999:::;;;======>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@??????>>>@@@AAABBBCCCDDDDDDDDDDDDJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;:::999888888777444333222000//////000000111000...,,,+++++++++++++++*********))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&(((&&&$$$$$$&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''))))))(((((((((((((((((()))))))))***))))))(((''')))))))))*********++++++,,,,,,---///000222333333333444555666777777777777999:::;;;===>>>@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>===;;;:::999888888888999777555333111000//////......---,,,++++++******)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''(((((((((((('''''''''&&&%%%&&&&&&&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,000000222444666888999:::;;;;;;<<<===============>>>>>>@@@AAABBBDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJGGGFFFFFFFFFEEEEEEDDDDDDAAABBBCCCDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOOOONNNNNNLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDDDDDDDFFFEEEDDDBBBAAA??????>>>>>>>>><<<:::999777666666444444333222000///.........---,,,+++***)))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((((((((('''(((((())))))((((((''''''&&&&&&''''''&&&$$$!!!''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''#########$$$%%%&&&&&&'''((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((()))***+++,,,------///000111222222222111111555666777999;;;===??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEDDDCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLNNNOOOOOONNNNNNLLLLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>;;;;;;:::999888666666555222111000...---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))((())))))))))))))))))((('''&&&&&&'''((('''%%%"""(((''''''&&&&&&''''''(((%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''''''''(((((((((''''''(((((()))***++++++,,,,,,---...000222444555777888:::;;;;;;;;;:::999;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<;;;:::999888999999888888888888999999777777777777777888999999;;;<<<===>>>????????????BBBBBBAAAAAABBBCCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKGGGIIIKKKLLLNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEECCCDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@???>>>======<<<777666555333111000000///************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******))))))************))))))((('''&&&'''))))))'''&&&((((((''''''''''''((((((&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))))))))(((((((((''''''%%%$$$$$$######$$$$$$%%%((((((''''''''''''(((((((((((())))))************++++++,,,---...///000000444444444555777999;;;======???@@@BBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCBBBBBBBBBDDDCCCCCCCCCBBBBBBAAAAAA======<<<:::999777666555444444555555555444333333111111000000000000111111111111111111111222333333000111222444555555666666::::::::::::<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGJJJLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNNNNNNNOOOPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBBBB???>>>===:::999777777666111000//////...---,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))******++++++******))))))'''&&&''')))*********)))(((((((((((((((((()))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&((()))"""###%%%&&&%%%###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))(((''''''&&&&&&''''''(((((((((''''''''''''((((((******+++++++++,,,,,,,,,...///000111222333444555;;;;;;:::;;;<<<>>>AAABBB???@@@BBBDDDDDDCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@???======<<<>>>>>>>>>===<<<<<<;;;;;;444444444444444444444444...//////000111111111111111111000000000000111111...............//////000---...///111222333444444222222222333555777999;;;<<<======>>>>>>??????@@@FFFGGGJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPOOOOOORRRQQQPPPOOOOOOPPPQQQRRRNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFDDDBBB@@@>>>======888777666555444222111111------------------------))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******)))(((&&&'''))),,,------))))))(((((((((((())))))((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%'''((()))%%%%%%&&&'''&&&%%%###"""(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''%%%###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%%%%%%%###"""''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''((((((((())))))'''&&&&&&&&&&&&&&&'''''''''(((***++++++)))'''&&&)))******,,,...000222333666777888:::;;;<<<======@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEEEEDDDCCCAAA@@@CCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDCCCBBB???===<<<<<<<<<:::888666444333222555444333222222222222222........................///////////////000000000222222333444666555222000///.........---......///------...///000111222333333333333444555777999:::888999:::::::::<<>>>>>======<<<:::999888111111111111111000///...&&&(((***,,,---,,,++++++++++++***)))))))))******++++++***(((((('''''''''''''''(((((())))))************)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''(((((())))))((((((((((((***++++++......///111333555777888;;;<<<>>>???@@@AAAAAABBBAAABBBCCCDDDDDDEEEEEEDDDFFFFFFFFFFFFEEEDDDBBBAAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@@@@???<<<:::777666777666555444333222111000000000///...............------......///000000000333333444555555666666777888888888:::;;;:::777555111000000///......//////,,,---///000333555666777888999:::;;;===>>>?????????@@@AAAAAAAAABBBDDDGGGIIIKKKMMMOOOPPPPPPOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLLLLLLLOOOMMMLLLLLLLLLKKKHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJCCCCCCCCCBBBAAA???>>>===777777777666555333222111...---,,,++++++************))))))))))))***++++++++++++***)))((((((((()))'''((((((((()))))))))***)))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%########################''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%''')))'''%%%$$$%%%(((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))******))))))))))))******+++***((('''))),,,000333555555777999;;;===>>>???AAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFDDDCCCAAAAAA??????>>>>>>===<<<;;;;;;::::::999888555333111///000000000000000000000000//////............------......///000000111222222555666777888999;;;<<<<<<===<<<<<<===>>>===;;;999444333222111000/////////,,,---///111444777999:::===???AAADDDFFFGGGGGGGGGJJJJJJKKKJJJIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNOOOPPPQQQRRRRRRRRRPPPNNNLLLKKKKKKLLLLLLNNNMMMMMMMMMMMMKKKHHHEEE???>>>>>>>>>>>>@@@BBBCCCGGGGGGGGGFFFFFFFFFFFFEEEHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLGGGGGGGGGFFFEEEDDDCCCBBB??????>>>===;;;999777666888555222...+++***)))***)))))))))))))))***+++,,,+++******)))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&((())))))(((''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((,,,...,,,'''%%%'''+++&&&&&&&&&'''''''''''''''((((((''''''''''''''''''%%%&&&((())))))(((&&&%%%))))))))))))((((((((((((***))))))))))))******+++...---,,,,,,///333777999;;;<<<===???AAACCCDDDDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBAAA???>>>===<<<999999888777666666555555444444333222111000///...///000000111222333333444444444444444444333333222222222222222222222222222333444555777999;;;===>>>===<<<<<<===>>>===;;;999777666555333111000000000---...000222444777999:::===@@@DDDHHHKKKMMMMMMMMMPPPQQQRRRQQQOOOOOOOOOQQQPPPPPPPPPQQQPPPPPPNNNNNNPPPPPPPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOQQQRRRRRRPPPMMMKKKKKKLLLNNNOOOOOOOOOOOOPPPOOOMMMHHHEEE<<<;;;999888777888:::;;;AAAAAACCCDDDFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBAAA???>>>===>>><<<888444111///------++++++***))))))))))))******))))))))))))******+++(((((((((((())))))))))))''''''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&((())))))(((''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''+++...000---'''$$$&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))(((&&&###"""(((((((((((((((((((((((())))))))))))***+++,,,---111222444666888;;;======???@@@BBBCCCEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDBBB@@@???;;;;;;:::888777666666666333222111111111111222333222222222222333333444444555666777888999:::;;;<<<<<<<<<<<<<<<;;;:::999888888777666555333222111000222333555777999<<<===>>>>>><<<<<<===>>>>>>===;;;;;;:::888666555333333333111111222333555666777777:::===BBBGGGLLLOOOPPPQQQSSSTTTUUUSSSQQQPPPPPPQQQRRRRRRQQQQQQPPPOOOOOONNNQQQRRRRRRRRRQQQPPPOOONNNPPPQQQRRRPPPNNNMMMOOOQQQPPPNNNMMMKKKLLLNNNQQQSSSQQQQQQQQQQQQQQQNNNIIIFFFBBB@@@===:::888888888999999:::===@@@CCCGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@???===;;;888555333111000...,,,***)))(((((())))))((((((((()))******))))))))))))((((((((((((&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((())))))(((''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))+++,,,)))%%%"""###%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((()))((('''&&&$$$###((((((((()))))))))******+++++++++---...000222333666888;;;???AAAAAAAAA@@@BBBCCCDDDFFFFFFFFFEEEDDDIIIIIIIIIHHHGGGFFFEEEEEEBBBBBBAAA???===:::888777444333222111000000000111////////////000222555666666666666777999;;;<<<===>>>???@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAA???<<<;;;<<<;;;999777555333111000444555777999<<<>>>@@@AAA@@@??????@@@BBBCCCCCCBBB@@@???===<<<:::999999888777777777777888888888888;;;>>>BBBGGGLLLOOOQQQRRRRRRTTTUUUTTTRRRPPPPPPQQQTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSQQQPPPOOOPPPRRRSSSQQQMMMLLLNNNQQQNNNNNNMMMMMMNNNPPPRRRTTTRRRRRRQQQQQQPPPNNNJJJFFFDDDBBB???;;;888777666555444555666999===AAAEEEHHHKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNKKKLLLLLLLLLKKKKKKJJJIIIDDDEEEFFFFFFGGGGGGFFFFFFAAABBBCCCCCCBBB???===;;;888666444111...,,,+++***+++******)))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$%%%''')))((('''&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''***)))'''%%%%%%''')))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))***+++,,,,,,------//////000222555888:::;;;<<<===@@@CCCDDDDDDCCCBBBDDDEEEGGGGGGGGGEEEDDDBBBCCCCCCCCCBBBAAA@@@>>>===;;;:::999888666444222000///...------------...///000000000222444888;;;>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHGGGEEEBBB???======<<<:::888666444333222777888:::<<<>>>@@@BBBCCCCCCBBBAAACCCFFFHHHHHHHHHFFFEEECCCBBBAAA@@@@@@@@@======>>>>>>>>>>>>>>>>>>BBBDDDFFFIIILLLOOORRRSSSRRRTTTUUUUUUSSSQQQQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPRRRSSSSSSQQQPPPOOONNNQQQSSSQQQMMMLLLOOOSSSOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQOOONNNMMMKKKHHHFFFCCCBBB@@@===:::888666555444333222222444888<<<>>>EEEEEEFFFHHHIIIKKKLLLLLLMMMMMMOOOPPPPPPPPPOOOOOOLLLLLLMMMMMMMMMLLLKKKKKKGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBAAA===<<<:::777555333222111...---,,,,,,++++++++++++***)))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''')))******)))'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''&&&''''''''''''&&&%%%%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%$$$###$$$%%%'''((((((&&&###!!!!!!###&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******'''%%%%%%&&&((()))((('''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((()))***,,,---...******+++,,,...///000000222333555777:::===@@@BBB@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHHHHGGGEEECCCAAA======<<<;;;:::888777666555444444333222000...---------,,,+++,,,---...///222222333555999===BBBDDDEEEEEEDDDEEEEEEGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKHHHEEEAAA???<<<;;;:::999777666555555888999:::<<<>>>@@@BBBCCCCCCBBBBBBDDDGGGJJJKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDJJJJJJKKKLLLNNNPPPRRRTTTRRRTTTVVVVVVTTTRRRRRRRRRPPPOOONNNMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQOOONNNLLLOOORRRQQQNNNMMMQQQUUUPPPPPPPPPPPPPPPPPPOOOOOORRRPPPMMMLLLKKKIIIGGGEEEFFFEEEEEECCCAAA>>><<<:::666444000......000444666===>>>@@@CCCFFFHHHJJJKKKKKKLLLNNNOOOPPPOOONNNNNNKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFGGGFFFDDDCCCBBBCCCDDDEEE@@@???>>><<<:::888888777111000///...---,,,,,,,,,******))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''******))))))((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$%%%((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###!!!&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""###%%%(((***&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((())))))***''')))***+++)))))))))***(((+++///111111222555888:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB>>>;;;:::;;;888777555333222111111111000000///......---,,,,,,------------------------000333777;;;>>>BBBFFFIIIKKKLLLMMMNNNMMMLLLKKKJJJMMMLLLLLLMMMNNNOOOOOONNNIIILLLNNNMMMHHHDDDCCCCCC>>>>>>>>>>>>>>>?????????>>>@@@BBBCCCCCCDDDEEEFFFDDDEEEGGGHHHJJJLLLMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKIIIIIIIIIJJJKKKMMMNNNOOONNNOOOPPPRRRTTTTTTTTTSSSQQQQQQRRRSSSRRRQQQPPPNNNMMMNNNNNNNNNRRRQQQOOONNNMMMNNNNNNOOORRRRRRSSSSSSSSSRRRPPPOOOOOOOOONNNMMMNNNOOOPPPQQQRRRQQQOOONNNMMMMMMLLLLLLHHHEEEBBB???======>>>???===999555444666666222...444666:::>>>BBBEEEGGGHHHJJJJJJKKKLLLMMMMMMNNNOOOOOONNNLLLJJJHHHFFFEEEDDDIIIJJJKKKLLLMMMLLLKKKJJJJJJIIIHHHFFFFFFFFFGGGGGGGGGEEECCCBBBCCCCCC???<<<;;;999666333111...---,,,...---+++)))((()))***+++)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''')))+++,,,++++++,,,---000333666888888999<<<>>>???@@@AAACCCEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCC?????????<<<999666666777333222111000000000000000000000///......---,,,,,,------........./////////222666:::>>>AAAEEEJJJMMMJJJJJJKKKLLLLLLLLLKKKJJJNNNMMMMMMNNNOOOOOOOOOOOOIIILLLOOONNNKKKHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNOOONNNMMMLLLKKKKKKIIIJJJKKKKKKJJJJJJLLLNNNSSSSSSSSSSSSRRRQQQQQQRRRQQQPPPNNNMMMLLLMMMNNNOOOOOOOOONNNMMMMMMMMMNNNNNNQQQQQQQQQRRRQQQQQQPPPOOOQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMKKKHHHDDDBBBAAAAAAAAA???<<<999888:::999444000444444666999;;;>>>@@@AAAGGGGGGHHHJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKJJJIIIIIIHHHIIIIIIIIIGGGFFFFFFGGGGGGDDDBBB>>>===;;;888666333222111111///---+++***)))***+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''***)))(((((((((((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&(((((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((((((***---//////000111333888;;;===??????@@@BBBCCCBBBCCCEEEHHHIIIHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<777777777555222000111222///000000000111222222222444444333222111000/////////000000111222333333444888;;;???BBBEEEIIIMMMPPPLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNOOOOOOMMMKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHJJJLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOJJJKKKMMMNNNPPPRRRSSSTTTRRRSSSUUUUUUUUUSSSPPPNNNOOOPPPPPPPPPNNNNNNPPPQQQTTTUUUVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKKKKKKKMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNQQQPPPNNNKKKHHHFFFDDDCCCCCC@@@??????@@@>>>999444444444333333444555777888@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJHHHGGGEEEDDDDDDFFFHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJJJJHHHFFFCCCBBBAAA???===;;;999888666444222///---+++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$$$$%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((***(((%%%"""###%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))(((''''''&&&&&&&&&&&&+++***)))((((((''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((()))((((((((()))***++++++,,,...222444555666888:::>>>???AAABBBBBBCCCCCCDDDBBBDDDFFFHHHHHHFFFDDDCCCBBBAAA???<<<999777555444000111111///------...000111222444555777888999999;;;;;;:::999888777666666444555666777888999::::::???AAADDDFFFHHHJJJMMMOOOOOOOOOOOOOOONNNNNNMMMMMMJJJJJJKKKJJJJJJKKKLLLNNNNNNOOOPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMQQQTTTWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUWWWZZZ]]]```bbbccc```aaaccceeeeeeccc^^^[[[]]]]]]]]][[[YYYXXXZZZ[[[^^^___```bbbdddccc```^^^YYYWWWTTTRRRPPPPPPQQQRRROOONNNMMMLLLKKKJJJIIIIIIMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMOOOOOOOOONNNLLLIIIGGGEEEEEEEEEDDDEEEEEEBBB===999999777555222111111222222999;;;???CCCFFFHHHHHHIIIJJJKKKNNNOOOPPPNNNLLLJJJJJJGGGDDDAAAAAADDDHHHJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGFFFDDDCCCAAA??????<<<:::777444111///......,,,,,,,,,+++*********)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%(((***(((%%%######%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))))))))))))))***+++,,,......222444888:::;;;<<<>>>@@@BBBBBBBBBCCCDDDDDDDDDCCCBBBDDDEEEFFFEEECCC@@@>>>:::999777555222000...---.........---------000222555666888;;;===>>>>>>????????????>>>======<<<<<<;;;<<<===>>>???@@@AAAAAAFFFGGGIIIIIIIIIIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJLLLOOORRRPPPPPPQQQRRRTTTVVVVVVVVVTTTUUUUUUVVVWWWXXXYYYYYYWWWWWWYYY___eeeiiikkkjjjjjjjjjkkkkkkllllllmmmmmmkkklllnnnppptttwwwzzz|||yyyyyy{{{~~~|||wwwrrrmmmmmmllliiifffeeeggghhhooopppssswwwzzzzzzvvvsssmmmkkkiiigggdddcccbbbbbbYYYXXXVVVTTTRRROOOMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPOOONNNMMMLLLKKKIIIIIIHHHIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLJJJHHHGGGGGGGGGHHHIIIHHHFFFBBB???@@@>>>:::666333222111222333555:::>>>CCCGGGIIIJJJJJJLLLNNNOOOOOOMMMKKKIIIHHHFFFBBB??????AAADDDFFFGGGHHHJJJKKKLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCAAA???===:::777555333222......---,,,+++***)))((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******((()))***+++---///111222888:::===>>>???@@@AAACCCFFFEEEDDDDDDEEEEEECCCBBBCCCCCCCCCCCCAAA???<<<:::333222111000///---,,,,,,///////////////111444777888:::<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGJJJLLLMMMLLLKKKJJJKKKMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIKKKMMMLLLKKKMMMRRRWWWWWWWWWYYY]]]cccgggiiiiiihhhhhhiiijjjkkklllmmmmmmkkkjjjmmmsss{{{~~~|||xxxuuutttuuuwww}}}~~~|||zzzyyyjjjjjjhhhfffccc```]]]\\\YYYZZZ[[[\\\\\\[[[ZZZZZZUUUSSSPPPMMMJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGIIIIIIIIIGGGEEEDDDFFFCCC@@@<<<888555444333000222555:::>>>CCCFFFHHHIIIJJJLLLMMMMMMLLLJJJIIIFFFDDDAAA???===>>>???@@@BBBCCCDDDEEEFFFFFFGGGFFFIIIJJJLLLKKKJJJIIIIIIJJJHHHIIIJJJJJJJJJHHHGGGFFFDDDCCCBBB@@@>>><<<:::999111111///...,,,***(((((())))))))))))))))))))))))'''''''''(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((())))))***+++++++++,,,...000333666888:::<<<>>>@@@AAA@@@@@@AAABBBFFFDDDCCCCCCDDDDDDAAA>>>@@@???>>>===:::888555444////////////////////////000111111111222444999<<<===>>>@@@BBBDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIILLLMMMNNNNNNMMMMMMOOOPPPPPPPPPPPPPPPRRRTTTVVVWWWSSSVVVXXXXXXWWWZZZ```fffiiiiiijjjnnnuuuzzz||||||||||||||||||||||||||||||zzzyyy{{{}}}yyywwwxxxzzz~~~~~~~~~|||zzzxxxuuutttoooqqqsssuuuuuussspppnnnddd```ZZZTTTOOOLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGHHHHHHGGGHHHHHHHHHFFFCCC@@@<<<888666444111111222555888===AAACCCFFFGGGHHHIIIJJJKKKKKKKKKGGGGGGEEECCCAAA???>>>============>>>???@@@BBBCCCBBBEEEHHHIIIHHHHHHJJJLLLIIIJJJKKKLLLLLLKKKIIIHHHFFFFFFFFFEEECCCBBBAAA@@@:::999777444111///---+++************************&&&''''''((())))))******'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###%%%(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((#########$$$%%%&&&'''((("""""""""###$$$%%%&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++000111333555999<<>>???AAAAAA@@@???@@@AAAEEEBBB@@@@@@BBBAAA>>>;;;<<<;;;999666333111///.........///000111222333333111222222222333777;;;???AAACCCEEEGGGGGGFFFEEEDDDEEEFFFFFFGGGIIIJJJJJJKKKHHHHHHIIIIIIIIIIIIIIIIIILLLMMMOOOPPPPPPPPPRRRTTTWWWXXXYYY[[[^^^aaaeeegggeeehhhkkkkkkjjjnnnuuu{{{|||zzzzzz}}}}}}zzzuuuqqqoooppprrr{{{}}}yyytttlllccc]]]YYYXXXXXXOOOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGDDDEEEFFFGGGFFFGGGIIIJJJHHHGGGEEEBBB>>>:::666555222222111222444888<<>>;;;888555222111************************&&&''''''((()))******+++''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&(((***++++++***))))))***+++---///111444555777888:::===???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???@@@===:::999::::::777555444444444222000111333555666666555555666888999:::777888:::<<<>>>@@@AAABBBFFFFFFFFFGGGHHHGGGEEECCCGGGGGGGGGEEEDDDEEEHHHJJJMMMMMMMMMLLLLLLMMMOOOQQQOOOTTTZZZ^^^______aaacccdddhhhlllpppsssvvvyyy|||{{{{{{yyyyyyyyyyyyzzz{{{}}}}}}{{{xxxvvvuuuuuutttvvvzzz~~~zzzwwwvvvtttqqqnnnnnnmmmmmmnnnooorrrtttuuuyyyyyyyyyxxxuuurrrooollliiigggdddbbb`````````aaajjjpppzzz~~~}}}~~~zzzvvvuuuqqqjjjcccdddddd```YYYVVVVVVTTTQQQMMMOOOPPPQQQOOOLLLIIIGGGIIIHHHGGGEEEEEEEEEFFFGGGHHHGGGEEEDDDDDDAAA>>>;;;666555222111222555888:::EEEEEEGGGIIIJJJLLLLLLMMMJJJKKKLLLMMMLLLIIIFFFDDD???>>><<<<<<<<<===<<<;;;999:::<<<>>>@@@CCCEEEFFFEEEGGGIIILLLMMMLLLKKKJJJLLLKKKJJJHHHGGGGGGGGGGGGEEEDDDCCCAAA>>><<<999888555333111...,,,***)))((())))))***+++***)))'''&&&''''''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%)))((('''&&&%%%&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$%%%%%%&&&$$$###$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&((()))***++++++***))))))'''((())))))************,,,---...000222555777888:::;;;===>>>@@@AAAAAABBBAAAAAAAAA@@@>>>===;;;;;;<<<:::777666666666444222333444555666555666999;;;<<<<<<;;;;;;<<<>>>???@@@CCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHKKKNNNLLLOOORRRSSSSSSTTTXXX[[[eeeiiiooorrrssssssuuuwwwxxxyyy{{{~~~|||wwwssspppnnnnnnrrrrrrrrrssssssttttttttttttrrrmmmhhhdddaaa```___bbbdddgggjjjmmmooopppppprrrmmmhhhdddaaa___\\\YYYXXXYYYYYYZZZ\\\]]]___```_________^^^\\\YYYVVVTTTSSSQQQOOOLLLKKKKKKLLLLLLVVV[[[dddmmmrrrttttttssskkkkkkjjjjjjlllooorrrtttyyy{{{|||wwwxxxuuunnnjjjiiifffbbbcccccccccccc```[[[TTTPPPIIIHHHGGGFFFEEEDDDDDDDDDFFFDDDAAA@@@AAAAAA@@@???999999999999999;;;<<<<<>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>BBBCCCFFFIIIKKKMMMMMMMMMKKKKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCAAA???===<<<777666444222///---+++***))))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''(((((((((((((((((((((***)))((('''''''''((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((''''''(((((()))))))))(((((('''))))))))))))***+++,,,,,,000111333555777:::<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@???>>><<<:::888777666666555333333444333222000333666999<<<===>>>@@@BBBDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIGGGFFFFFFGGGIIIJJJEEEGGGIIIJJJLLLNNNSSSVVVXXX^^^eeehhhhhhiiinnnrrr|||}}}yyytttmmmfffaaa]]][[[```______^^^]]]]]]\\\\\\ZZZXXXUUUQQQMMMKKKJJJJJJLLLMMMOOORRRTTTUUUVVVVVVWWWSSSOOOLLLJJJHHHFFFEEEBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGEEEBBBAAABBB@@@???===<<<<<<===>>>BBBFFFLLLRRRWWWYYYYYYYYYTTTSSSRRRRRRSSSUUUWWWYYY]]]```eeekkkppptttvvvvvvssstttuuuvvvwwwwwwwwwvvvxxxxxxxxxzzz~~~}}}xxxyyyxxxxxxyyywwwpppfff^^^VVVUUUSSSQQQNNNLLLJJJIIIGGGDDD@@@>>>???AAABBBBBB;;;<<<===>>>>>>>>>======@@@BBBEEEGGGIIIJJJIIIIIIHHHJJJKKKMMMMMMKKKJJJIIIIIIFFFBBB@@@@@@AAAAAAAAAAAAAAA@@@>>><<<;;;:::999>>>???AAADDDGGGKKKMMMOOOKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBAAA<<<;;;:::888666222///---+++***************++++++((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))******+++******)))(((((((((((()))'''((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%'''(((((()))))))))'''''''''''''''''''''&&&************,,,...111222555666888:::===???@@@@@@AAABBBBBBBBBAAA@@@??????===<<<;;;888666555333333222222222333555555555555888;;;???BBBCCCDDDFFFGGGIIIIIIHHHHHHHHHIIIKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJGGGEEECCCEEEHHHJJJIIILLLOOOSSSWWW[[[```dddlllttt}}}~~~zzzyyyzzzxxxrrrllleeeccc^^^XXXSSSNNNLLLJJJLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBB@@@??????????????????@@@AAABBBCCCDDDDDDAAA@@@>>>===============888:::<<<>>>??????>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;;;;:::999888888999999:::<<>>BBBFFFIIILLLJJJJJJJJJJJJIIIHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEEEE@@@@@@@@@???<<<888444222///...,,,***)))******+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((((((((())))))))))))))))))(((((((((((((((''''''(((((()))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((('''&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%'''((())))))******))))))))))))******++++++++++++,,,---000444777999:::;;;===???@@@AAABBBBBBAAAAAAAAA@@@???===<<<;;;777666444333111111111111111333666888:::;;;<<<===???AAAEEEGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHJJJOOOSSSWWWZZZ___dddiiinnnssswww~~~{{{uuuooollljjjfff___YYYMMMKKKHHHEEEAAA???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999999999::::::999999999999:::;;;;;;<<<999888888777777888:::;;;666888999;;;<<<<<<<<<;;;888888888888888888777777777777666555555555444555777888999999::::::::::::;;;;;;:::999999:::;;;;;;999;;;===@@@CCCDDDEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIMMMPPPRRRTTTZZZdddkkkvvv}}}zzz}}}~~~{{{vvvooohhhddd___\\\YYYVVVTTTPPPLLLIIIIIIGGGDDDBBBAAABBBDDDEEEAAABBBEEEGGGGGGGGGFFFFFFCCCDDDFFFGGGHHHIIIIIIIIIGGGDDD@@@???AAADDDGGGHHHKKKJJJIIIGGGEEECCCAAA@@@<<<;;;:::;;;<<>>:::888666444111---+++)))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((()))((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''((()))*********((((((((()))***+++,,,------...000333666999<<<>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>===<<<:::888777666000//////...///000222333777:::>>>@@@AAABBBDDDEEEDDDFFFHHHHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHMMMQQQUUUXXXZZZ]]]bbbgggkkkooossswww{{{~~~{{{wwwuuuuuutttsssrrrhhhddd^^^ZZZWWWRRRLLLGGG@@@???<<<:::888777666666444444444555555555555555666666666666666555555555777666666666666777888999888888888666444444666777666777888999::::::::::::999999888888888888888888777777666666555444333333333444555777888999999:::777777666666666666666777888999999:::::::::::::::<<<<<<;;;;;;<<<===>>>???>>>@@@BBBBBBCCCGGGMMMRRR]]]dddkkkppptttyyyxxxtttjjjooovvv}}}~~~uuussspppmmmjjjeee___[[[VVVRRRMMMHHHDDDCCCDDDDDDFFFFFFFFFGGGGGGGGGFFFFFFBBBCCCDDDEEEGGGGGGHHHHHHJJJFFFBBB@@@AAABBBBBBBBBGGGGGGFFFEEEDDDCCCBBBBBB>>><<<;;;::::::<<<===???CCCDDDFFFHHHJJJJJJIIIIIIMMMLLLLLLKKKJJJIIIGGGFFFGGGGGGFFFFFFDDDAAA???>>><<<:::777333000---+++***((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((('''''')))(((((('''&&&&&&%%%%%%'''''''''((('''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&%%%&&&'''((('''&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&&&&'''((()))))))))))))))'''''''''(((***,,,...///222444666999;;;===>>>???>>>???AAABBBBBBAAA???>>>999999888777555333222111......///000333666:::<<>>@@@DDDKKKQQQUUUYYY\\\\\\XXXSSSYYY```eeeiiiooovvv|||}}}zzzwwwoookkkeee]]]VVVPPPLLLKKKKKKJJJIIIGGGFFFFFFGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGDDDBBBBBBAAA@@@???CCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;<<<======???BBBEEEGGGHHHHHHHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@???===:::777333000...************)))))))))((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))((('''&&&%%%"""###$$$&&&'''((((((((('''''''''((((((((())))))&&&'''(((((((((((('''&&&'''&&&%%%&&&'''(((((('''''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((############$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((('''(((((()))))))))))))))+++++++++,,,///111444666777888:::===>>>???>>>>>>???@@@AAABBBAAA@@@>>><<<666666555444222000///...111111222555999>>>BBBEEEEEEIIILLLMMMJJJHHHHHHIIIHHHHHHHHHGGGEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIIIIOOOQQQUUU[[[bbbggglllnnnpppwww|||xxxvvvtttnnnddd\\\WWWRRRLLLHHHGGGGGGEEECCC???@@@@@@>>>:::777666666555555444333333444666777444444444333333222222111///000222555888:::;;;;;;999888777777777999:::;;;222444666555444555888<<<>>>===<<<<<<<<<>>>???AAA======<<<;;;::::::::::::::::::999888777555333222:::;;;<<<<<<;;;:::888777666666666777777777777777666666666666777777777777888888999999999888777777666666666777888:::;;;;;;666;;;@@@BBBDDDGGGEEEAAAAAAGGGMMMOOOPPPUUU```hhhqqqxxxxxxnnnddd]]]YYYOOOMMMJJJHHHFFFFFFGGGHHHDDDEEEEEEFFFGGGGGGHHHHHHFFFEEECCCCCCCCCDDDCCCBBBCCCBBBBBBAAAAAA@@@??????@@@???>>>>>>============999;;;???BBBEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHFFFEEEEEEEEEEEEEEEBBBBBBAAA???<<<888555333,,,,,,,,,,,,++++++******))))))))))))))))))))))))$$$$$$%%%'''(((***++++++''''''(((((())))))******((()))*********)))'''&&&!!!"""###%%%&&&''''''((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((()))((('''&&&%%%%%%%%%&&&((()))+++'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&((()))'''###"""$$$&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&$$$(((((())))))((('''&&&&&&''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))((('''&&&&&&''')))******+++---///222444666777<<<<<<===??????@@@?????????@@@BBBBBB???;;;777444111000000///...---------...222999???BBBCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHKKKJJJHHHGGGIIIMMMQQQTTTVVV]]]hhhrrrzzz~~~}}}|||{{{{{{{{{zzzxxxvvvuuupppiiiccc^^^WWWPPPJJJEEECCC???>>>======<<<;;;777666777888999888666444111111111222555777666555222333444444555555555555555333444666777555999>>>888<<<<<<999888;;;>>>===555555666888:::;;;999888>>>AAADDDCCCAAA@@@BBBDDDDDDCCCBBBAAAAAA???===:::===;;;:::;;;:::888:::???<<<===??????===<<<;;;;;;:::888555555888<<>>===============:::;;;;;;<<>>>>>???????????????>>>>>>===<<<:::888666555444222000...---,,,---///000444888===AAACCCDDDEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIHHHIIIIIIIIIKKKPPPXXX___dddjjjpppxxx~~~}}}yyyuuurrrkkkjjjiiiiiijjjiiigggeee___[[[UUUQQQLLLGGG@@@;;;<<<;;;999777777777666555555555555666666555444333444222222333666999:::999::::::888777777777777888:::888999;;;;;;999;;;@@@;;;@@@BBBBBBDDDGGGGGGDDDAAA???===<<<===>>>>>>===EEEJJJOOOQQQQQQQQQTTTVVVOOOKKKFFFCCCCCCCCCCCCCCCGGGDDDDDDGGGGGGEEEEEEGGGGGGHHHHHHGGGFFFCCCBBBAAAAAA???<<<;;;;;;===???@@@BBBCCC@@@<<<<<<>>><<<888555777999;;;<<<;;;:::999888888888888888999::::::666777888:::;;;;;;;;;;;;999888888999;;;???BBBEEENNNQQQXXX```hhhoootttvvvvvvwwwxxxyyy{{{}}}ttthhh```\\\XXXSSSNNNIIIHHHFFFFFFFFFFFFCCCAAAHHHGGGGGGFFFGGGFFFFFFEEEGGGFFFDDDEEEFFFFFFEEECCCBBBAAA@@@???>>>=========999999999:::<<<>>>AAABBBFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBCCCCCCEEEEEEBBBCCCCCCCCCAAA@@@>>><<<888666333111...,,,,,,+++)))(((((('''((((((((()))***)))((((((******)))(((((())))))*********************)))))))))(((((((((%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''*********)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%(((*********(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((((()))))))))******************)))))))))))))))'''''''''(((***---///111555555777999;;;>>>???@@@@@@??????>>>======<<<<<<;;;888555222000111222333333111...,,,,,,///222444;;;>>>AAACCCCCCCCCDDDEEEGGGIIIJJJJJJHHHGGGFFFFFFIIIIIIKKKLLLNNNOOOPPPQQQUUUUUUWWWZZZaaajjjrrrwwwyyy}}}~~~|||xxxrrrmmmhhhddd___\\\VVVTTTTTTTTTUUUUUUSSSQQQLLLJJJFFFCCC@@@<<<888444555555555444444333333222666666555555555666666666888666555666:::>>>AAABBBFFFEEECCCAAA@@@@@@@@@AAA===;;;<<<>>>>>>===@@@FFFEEEJJJOOOTTTZZZ___[[[UUURRRMMMHHHEEEFFFHHHJJJLLLRRRXXX```fffhhhjjjnnnppphhhaaaXXXPPPMMMNNNPPPQQQQQQNNNOOOWWW\\\\\\\\\]]]^^^^^^]]][[[VVVQQQLLLHHHHHHFFFDDDBBBCCCEEEGGGIIIMMMMMMIIIDDDBBBCCC@@@<<<666777:::<<<===<<<;;;:::888888999999:::<<<===>>>555555666666777888888888666666666666777888::::::===???DDDJJJOOOTTTWWWYYYYYY[[[]]]___bbbgggmmmrrrvvvoooggg```[[[TTTRRROOONNNMMMLLLIIIFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGEEEDDDCCCAAA@@@>>>===<<<888888777777888:::<<<===CCCDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@===<<<:::777444111///---))))))((((((((((((((()))+++***))))))++++++***)))&&&''''''((((((((((((((()))))))))(((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''%%%###%%%))),,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))(((((()))+++...111444555888888999;;;===>>>???@@@???>>>===;;;:::888888777666444111///...///111222222111000000111333666888>>>@@@AAAAAA@@@@@@@@@AAADDDGGGJJJJJJHHHFFFEEEFFFLLLNNNRRRVVVYYY]]]```ccchhhiiikkknnnqqquuuxxxzzzwwwyyy}}}|||uuuqqqjjjeee^^^WWWRRRMMMIIIFFFEEEDDDDDDEEEFFFFFFDDDBBBAAA@@@???>>><<<:::777666555666777777555444555555666777888888888999:::<<<<<<::::::===DDDLLLRRRUUUYYYYYYYYYYYYWWWUUURRRQQQGGGDDDCCCEEEGGGIIIOOOWWW\\\bbbiiirrr||||||ssseee___XXXTTTUUUYYY]]]```gggnnnwww}}}~~~rrrhhhbbbaaaaaaaaaaaa\\\^^^hhhtttyyy|||~~~~~~{{{tttjjj^^^WWWTTTSSSQQQQQQSSSXXX```eee```aaa___ZZZVVVTTTMMMFFF>>>>>>>>>=========<<<<<<888999:::;;;<<<<<<<<<<<<:::999888666666555555555555555666666777777666666888999;;;>>>BBBDDDFFFGGGGGGHHHIIIJJJKKKOOOTTTXXXdddmmmzzz}}}wwwrrrooocccaaa^^^\\\ZZZWWWSSSPPPLLLLLLKKKIIIHHHIIIJJJLLLKKKJJJIIIJJJMMMNNNMMMLLLHHHHHHFFFEEEBBB@@@>>>===888888777666666777888999>>>@@@BBBEEEFFFGGGFFFFFFCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@>>>:::666222000,,,,,,+++***))))))******+++***))))))***+++***)))%%%&&&&&&'''((('''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))'''$$$%%%)))+++)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))************+++---///222555888999;;;;;;;;;<<<===>>>>>>>>>;;;999888666444444333333111111111000111111111111222333555777888999999999===>>>??????>>>======>>>@@@EEEJJJKKKIIIGGGIIIKKKPPPUUU[[[```eeejjjpppuuuuuuwwwyyy{{{zzzwwwsssqqqooooooooopppooojjjccc]]]WWWSSSLLLFFFBBB>>>;;;:::;;;::::::;;;======<<<:::666777888777666555555555555777999888777777999;;;888:::======<<<<<<>>>@@@AAAAAACCCKKKWWWcccmmmssstttvvvyyyzzzvvvooohhhccc]]]XXXUUUUUUUUUXXX```iiittt{{{}}}xxxqqqllllllnnnqqqsss{{{zzzwwwuuusssuuunnnmmmvvvyyyoooiiihhhfffeeegggnnnxxx|||{{{wwwrrrhhh^^^QQQNNNJJJFFFCCCCCCCCCDDD>>>@@@BBBCCCCCCBBB???===@@@>>>;;;999888777888888333444666777777777777666888999999:::;;;<<<======>>>>>>>>>======@@@DDDGGGQQQWWWbbbnnnyyy~~~uuutttrrrpppmmmhhhaaa]]]ZZZXXXTTTOOOIIIGGGIIIKKKLLLKKKKKKLLLOOOPPPPPPOOOJJJJJJIIIHHHFFFCCCAAA@@@;;;:::888777777777888888:::;;;>>>AAADDDFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCBBB???:::666444///...---+++******))))))***)))((((((******)))((())))))***++++++++++++***((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&)))(((&&&&&&'''((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&'''((((((((('''''''''''''''''''''((((((((('''''''''((((((((())))))(((((()))***+++,,,,,,---///000222444777999;;;;;;=========<<<<<<<<<;;;;;;555444222111000000111111///000222444444444333222444666999;;;======<<<;;;;;;>>>@@@AAA@@@??????@@@@@@FFFLLLNNNNNNNNNRRRWWWZZZ___eeejjjmmmrrrxxx}}}|||uuummmhhheeeccc```___]]]XXXQQQKKKHHHEEE@@@<<<:::999777666555444444555777888777555222444666666555555555666444777:::::::::===BBBFFFEEEIIILLLKKKIIIGGGGGGIIIKKKMMMRRR\\\jjjyyy|||uuusssnnniiifffcccbbbgggnnn|||~~~zzz~~~~~~}}}zzzvvvtttwwwvvveeeaaa[[[TTTPPPNNNNNNNNNNNNQQQUUUXXXXXXTTTOOOKKKEEEBBB???;;;999999999:::555666777888999999999999888888777666666666666777888999888888777:::>>>AAADDDGGGLLLTTT\\\dddkkkooooooqqqsssssssssuuu{{{xxxsssooonnnjjjaaaWWWPPPNNNNNNKKKJJJIIIJJJKKKKKKJJJIIIJJJJJJKKKJJJIIIGGGEEEDDD???>>>===;;;:::;;;;;;<<<999:::<<>>>>>===>>>???BBBDDDFFFGGGHHHHHHIIIHHHGGGEEEDDDEEEFFFGGGIIIIIIIIIHHHGGGEEEFFFFFFFFFEEEDDDBBBAAA;;;999666333000---+++++++++***))))))++++++***)))&&&&&&'''(((((((((((((((******)))))))))((((((((('''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$###"""###&&&'''&&&$$$$$$'''***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&'''((())))))((((((((()))))))))((('''&&&&&&&&&'''''''''(((((()))))))))************+++++++++)))***,,,...000222333444777888:::;;;<<<=========:::999777555333111///...///...---,,,---///111333111111222333555666888999999999999999:::<<<>>>??????CCCHHHLLLMMMMMMMMMMMMFFFMMMUUUYYY[[[```iiiqqqvvvyyy|||{{{wwwvvvyyy||||||yyyrrriii___VVVNNNJJJDDD???;;;;;;>>>>>>;;;777666444222222333444333222333222222444777888777555555888;;;;;;999999;;;===>>>CCCHHHLLLPPPYYYeeennn}}}yyyqqqmmmmmmlllkkkjjjmmmrrrwww{{{}}}~~~|||vvvssstttzzz~~~yyyuuuooofff[[[RRRMMMJJJIIIDDDCCCBBBAAAAAAAAAAAAAAA===;;;999888777666777777999999777444222222555777666777888999<<>>>>>@@@CCCEEEGGGHHHHHHHHHGGGEEEDDDBBBFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFBBB@@@===999555222000///,,,+++******,,,,,,+++***))))))***+++++++++++++++************))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$%%%&&&((()))$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''"""######$$$%%%&&&''''''((((((((('''&&&&&&%%%%%%((('''''''''((()))+++,,,(((''''''((())))))(((&&&'''''''''&&&&&&''''''''''''((()))'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$######"""''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''((((((+++******))))))))))))*********)))))))))+++,,,---+++---///333666888:::;;;<<<===>>>>>>>>>===<<<;;;:::888444111...------.........//////000111222222111222333333333555888;;;888:::<<<<<<;;;;;;<<<===AAADDDJJJRRRVVVWWWTTTQQQOOOQQQVVV]]]fffmmmpppqqqxxx{{{|||yyytttpppooooooooohhh^^^UUUNNNHHHAAA===@@@;;;:::<<<:::444222666000111444666666444222111555444555777999::::::999999<<>>;;;:::::::::999555555555555555555555555111333555666666777999:::<<<;;;;;;;;;===???AAABBBDDDLLLYYYgggrrr{{{~~~vvvmmmeee]]]XXXVVVRRRNNNNNNRRRTTTSSSQQQMMMLLLJJJHHHHHHGGGGGGGGGGGGEEECCCBBBCCCCCCBBBAAACCCDDDEEEEEEDDDBBB@@@>>>???AAADDDGGGIIIJJJIIIIIIGGGIIIKKKLLLLLLKKKHHHGGGCCCBBB@@@===999666333111///...,,,***)))))))))***,,,+++************'''%%%))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))'''&&&$$$###&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((('''''''''))))))'''&&&''''''&&&&&&&&&&&&''''''((())))))(((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''))))))((((((((((((((()))(((((('''((()))***,,,---///111333555888:::;;;;;;============<<<:::888777555333111...,,,++++++,,,......///000111111222333111222444555555666999;;;:::;;;<<<<<<<<<===@@@BBBEEEGGGJJJOOOUUUYYYZZZYYYVVVYYY___fffnnnqqqqqqpppsssssssssooojjjfffcccbbb\\\VVVNNNGGGCCC>>>999666999555444777666111111444333444666888999888777777::::::;;;<<<===???CCCEEEEEEEEEEEEEEEEEEHHHLLLOOOUUUVVV]]]fffnnnttt}}}~~~~~~~~~yyynnniiihhhfffcccaaaccchhhjjjiiifff___YYYQQQIIIDDD@@@===;;;;;;;;;::::::999999888888555555555555444444555666777777777777777888999:::999???GGGOOOXXX```hhhmmm}}}zzzuuugggccc``````aaa^^^WWWPPPTTTRRRPPPMMMLLLJJJIIIGGGIIIGGGEEEEEEEEEEEECCCAAAFFFGGGGGGGGGEEEAAA>>><<<:::<<>><<<:::777555444111000...,,,,,,,,,,,,---...///000111222333444444444666888888888999;;;=========<<<;;;;;;>>>BBBEEEIIIIIIIIILLLSSSZZZ___aaa]]]```ffflllppppppllliiihhhfffbbb___[[[WWWRRROOOHHHDDD???;;;888777555333666444333666666444444777444555777888::::::;;;;;;<<<@@@DDDFFFGGGMMMVVV]]]aaa]]]WWWTTTUUUXXX\\\^^^bbbbbbfffnnnrrruuu{{{|||xxxuuuwww{{{|||vvvlllaaaWWWNNNGGGBBB@@@???>>>===<<<;;;::::::999888666555444444555666555555555555555444444444777999;;;>>>BBBIIIPPPUUUcccjjjuuuzzzmmmccc[[[XXXTTTRRRQQQPPPNNNLLLMMMKKKJJJJJJJJJIIIFFFDDDHHHIIIJJJIIIFFFAAA===999444666888:::>>>AAADDDFFFDDDEEEGGGIIIJJJIIIGGGFFFHHHHHHGGGFFFDDDBBB@@@???;;;999666222...+++)))((()))(((''')))+++,,,+++*********)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++***)))(((((()))***+++(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%'''(((((()))((('''%%%$$$$$$&&&'''(((((((((''''''&&&&&&&&&%%%(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''((('''&&&$$$""" '''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$######%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''')))))))))((())))))*********************+++,,,,,,******,,,...000333555666999:::;;;===>>>??????@@@BBB@@@???<<<999666333222000//////......///000111000111222333444555666777999:::<<<<<<<<<;;;<<<>>>??????>>>======@@@EEEIIIOOONNNMMMPPPVVV]]]ccceeeaaabbbdddggggggddd___ZZZXXXTTTPPPMMMKKKHHHCCC???>>><<<999777666666666666777777888:::;;;;;;<<<===888888999:::<<<>>>???@@@AAAJJJUUUZZZ^^^eeerrr}}}|||rrrmmmmmmoooqqqqqqrrrpppppptttvvvwww|||yyynnnbbbWWWOOOJJJIIIGGGDDDCCCBBBBBBBBB===;;;888777777888888888666666666777666666555555999:::::::::;;;>>>CCCGGGKKKQQQZZZbbbkkkuuugggbbbZZZVVVTTTSSSQQQPPPNNNMMMMMMMMMNNNMMMKKKHHHIIIJJJKKKKKKHHHCCC>>>;;;333333444555777;;;>>>@@@CCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFEEEDDDBBBBBB===;;;999666333111///...---,,,************)))(((*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++(((((())))))))))))((((((((((((((((((((('''''''''''''''((())))))(((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********))))))'''&&&%%%***)))(((&&&&&&&&&''''''(((((((((''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((()))******)))((((((((('''''''''&&&&&&'''(((((((((&&&%%%$$$'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''((((((''''''((('''''''''(((((()))***((((((((()))***+++,,,---,,,---///222555777999:::;;;<<<===???@@@AAAAAAAAA>>>===;;;888555222111000//////000000111222333444444444555777888999:::;;;;;;===>>>>>>===<<<>>>???AAACCCDDDFFFIIIMMMSSSWWW\\\[[[[[[]]]aaaeeeggggggaaa___\\\ZZZWWWTTTOOOLLLHHHDDD@@@??????>>>:::666888888777555555666888999666999<<>><<<<<<;;;999888777666666666666666666666555777888888888888:::<<<>>>BBBGGGLLLRRRZZZeeelllxxxyyylllbbb[[[VVVPPPLLLNNNMMMLLLLLLMMMMMMKKKIIIHHHIIIKKKKKKIIIFFFBBB???777666444333444555888999===>>>@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDD@@@???>>>;;;999666444333000...,,,+++++++++***)))************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&'''(((((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%))))))((((((((('''''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''%%%%%%&&&'''((()))************))))))(((''''''&&&&&&''''''((((((((((((''''''&&&%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))************)))%%%%%%$$$%%%%%%&&&'''(((&&&&&&'''((()))***,,,------...111444777999:::;;;===>>>>>>???????????????888777555333111000/////////000111222333444555666888888:::;;;===>>>???@@@>>>????????????AAADDDGGGJJJNNNSSSYYY]]]bbbgggjjjiiiiiihhhiiijjjhhhfffcccYYYUUUPPPKKKIIIFFFDDDBBB<<<:::888777777777666555444444555444444666999<<<999@@@FFFKKKOOOSSSSSSPPPKKKLLLMMMMMMNNNMMMMMMMMMYYYeeerrrzzz|||~~~{{{zzzzzzvvv|||~~~~~~}}}zzzwwwuuuuuuvvv|||rrrooojjjddd___[[[YYYYYYRRRNNNIIIGGGFFFCCC???;;;:::999777555555555555666444666999999888777777777;;;===@@@AAABBBGGGNNNTTT___hhhuuu|||pppdddWWWNNNRRRPPPMMMLLLLLLLLLKKKIIIIIIIIIJJJJJJJJJHHHFFFDDD>>><<<999666444333444444444555888<<<@@@CCCEEEFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFEEECCCAAA===:::777555111///,,,,,,---......---++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''(((((())))))))))))(((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''"""$$$&&&''''''###$$$'''((())))))((('''&&&'''((())))))(((''''''''''''&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&%%%&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((()))***************%%%%%%%%%%%%&&&'''((()))(((((()))***+++---...///000222555888:::<<<===>>>@@@@@@@@@???===<<<:::999444333222111000111222222222333444666777888999999<<<<<<>>>???AAACCCDDDEEECCCDDDEEEFFFHHHMMMSSSXXX[[[```ggglllooopppqqqrrrmmmkkkiiigggddd___YYYTTTKKKGGGCCC@@@>>>===<<<;;;666666666555333444555777333555777777777:::???CCCIIISSS^^^eeemmmssssssooodddeeeffffffeeecccaaa___dddmmmvvv|||~~~xxxooohhhdddbbbbbbaaafffqqq{{{rrrmmmeeedddcccaaa```bbbfffiii}}}}}}ssslllfffdddccccccgggmmmkkksss~~~xxxpppjjjfffddd]]]ZZZWWWWWWXXXVVVPPPKKKFFFCCC???;;;999888999:::888:::;;;;;;999777777888777:::<<<<<<;;;===BBBFFFIIIOOOXXX___gggrrr~~~rrreee^^^ZZZUUUQQQOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGBBB@@@===:::777444333333111333555999<<>><<<888666444444333222222333555666777666777999:::<<<=========>>>???@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMRRRYYYbbbhhhjjjooouuuyyyxxxuuurrrpppiiigggbbb]]]XXXQQQJJJEEE>>><<<999888888999888777444666777555222222555888666888;;;<<<===AAAGGGLLL\\\hhhvvv}}}yyywwwpppvvv}}}}}}sssggg^^^XXXVVVUUUWWW\\\fffwwwvvvmmmhhh\\\[[[ZZZXXXYYY]]]dddiii{{{|||nnnfff^^^ZZZWWWUUUXXX]]]XXXbbbrrrzzzsssjjjdddcccddddddddddddgggllluuuzzzuuurrrcccaaaaaadddhhhhhhccc]]]TTTPPPJJJDDD@@@???@@@AAA:::::::::999666555666777333666999999888999===@@@>>>BBBFFFJJJNNNWWWdddnnn{{{kkkeee^^^XXXTTTSSSQQQPPPNNNMMMKKKJJJHHHGGGGGGGGGEEECCC@@@===999666444333555555666777999:::;;;<<>>@@@AAA@@@???>>>>>><<<:::666444222222222111111222555999;;;;;;;;;<<<>>>???@@@??????@@@AAACCCDDDCCCAAAAAADDDKKKQQQTTT[[[```cccgggnnnsssssssssuuuvvvvvvrrrllleeeaaa___ZZZSSSMMMIIIEEE@@@===888888777555222111222333222444555666666666888999===;;;===BBBDDDIIIVVVdddxxxzzzvvvrrrpppsssyyy~~~}}}mmmaaa\\\YYYVVVVVVYYYbbbpppuuujjjdddbbbaaa___^^^bbbppp~~~sssddd^^^[[[WWWWWWYYYYYY^^^lllnnn_________XXXTTTVVVWWW[[[___aaaeeemmmxxxzzz||||||yyyvvvtttuuuvvvwwwwwwmmmdddZZZUUUMMMDDDBBBEEEFFFDDD???:::;;;>>><<<777666666666666666666555555<<<<<<<<<===@@@EEEIIILLL]]]gggvvvoooddd^^^ZZZVVVTTTTTTOOOIIIGGGGGGHHHGGGFFFCCCCCCCCCBBB@@@;;;666222555666888:::::::::999888AAABBBCCCDDDDDDDDDCCCCCCKKKGGGBBB@@@AAACCCBBBAAAAAA@@@===999555000,,,***++++++,,,,,,,,,,,,+++***+++***************++++++(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''))))))))))))))))))))))))************************))))))(((((((((((())))))+++)))((()))+++,,,***(((''''''''''''((((((((()))'''))))))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%))))))((((((((('''''''''((((((''''''''''''&&&&&&((())))))*********))))))'''((()))***************///000222555777888999:::;;;<<<>>>??????>>>===<<<999888666444333333333333666666888:::<<<>>>>>>>>>;;;>>>@@@BBBAAAAAABBBCCCBBBCCCEEEFFFJJJQQQZZZaaakkkoooqqqqqqssswwwwwwtttoooooonnnkkkfff___YYYVVVOOOKKKFFFBBB@@@===:::777777777777666666666999;;;;;;<<<=========>>>???@@@CCCCCCFFFMMMQQQVVVcccpppssslllfffbbb^^^\\\___eeennnzzztttlllfffbbb```aaagggvvv{{{wwwtttrrrooolllnnnzzzyyyqqqmmmgggeeefffeeejjjvvvnnnfffbbbZZZWWWYYYZZZ^^^aaadddhhhppp|||rrrmmmmmmnnnmmmjjjgggfffeeejjjwww{{{pppiiiaaaXXXVVVYYY[[[\\\WWWNNNFFFBBB>>>999888888777777777777888888999999:::;;;>>>BBBFFFHHHKKKSSS\\\eeellluuu~~~ssshhh^^^XXXVVVRRROOOMMMMMMKKKFFFBBBEEEFFFGGGGGGFFFCCC>>>;;;888999::::::;;;;;;;;;;;;>>>???@@@AAABBBCCCDDDDDDFFFDDDBBBCCCEEEEEEDDDBBBBBBAAA>>>;;;777333000...---,,,,,,,,,+++++++++************))))))******+++(((((((((((()))))))))***''''''''''''((((((((((((***)))))))))((((((((('''((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''))))))((('''''''''''''''(((((((((((('''))))))((('''&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''((((((''''''''''''(((((($$$$$$%%%''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&))))))((((((((((((''''''''''''''''''(((((((((((()))))))))***))))))((((((************+++,,,---...222444666888:::;;;<<<<<<<<<<<<======<<<:::888777333222222222333444555666<<<===>>>@@@AAAAAAAAAAAA???AAADDDDDDDDDCCCDDDEEEDDDFFFKKKPPPXXXbbbmmmttt}}}~~~}}}{{{||||||wwwooofffccc___YYYSSSMMMIIIGGG@@@===:::888888888666555222333444444444666:::===???@@@CCCFFFIIIKKKLLLLLLRRRSSSXXX^^^bbbgggqqq{{{yyyuuutttxxxppphhhaaa\\\YYYVVVXXX]]]dddsss|||uuuqqqnnnnnnzzz|||{{{~~~zzzyyyvvvxxxssskkkdddaaadddfffhhhkkknnnsss}}}}}}ooofff___^^^[[[YYYXXXVVVXXXcccooo{{{rrrnnnooossswwwuuuiii[[[QQQJJJEEE;;;:::888777666777888888666666666666888:::<<<===@@@CCCGGGJJJNNNUUU___fffrrr~~~~~~vvvccc]]]VVVRRRPPPMMMIIIEEEFFFGGGHHHIIIIIIGGGBBB>>><<<<<<;;;;;;;;;<<<======<<<<<<===>>>@@@BBBCCCEEEBBBBBBCCCEEEGGGGGGEEEBBBCCCBBB@@@>>>;;;888666444000///---+++*********+++******)))))))))))))))***((((((((()))))))))******%%%%%%&&&''''''((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((('''&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''((())))))((((((((((((((((((&&&&&&'''((())))))******))))))******))))))((((((++++++++++++,,,...000111444555777999:::;;;<<<<<<;;;;;;;;;:::888666444333......000222444666888999???AAABBBCCCCCCBBBCCCCCCEEEEEEFFFEEEDDDEEEHHHJJJNNNRRRYYYaaajjjrrryyy~~~|||yyyxxxwwwnnndddYYYUUUOOOGGGBBB>>>===<<<999888777666666777777888333444444444555888<<<@@@FFFJJJQQQYYY```ccccccbbbgggiiimmmrrruuuxxx~~~wwwqqqmmmmmmmmmkkkkkkmmmzzz|||rrrlllgggccccccfffiiivvvzzzuuu|||{{{tttqqqsssvvvwwwyyy}}}vvvjjjeeecccaaa^^^[[[[[[cccnnnyyy}}}}}}rrrjjjaaaZZZHHHEEEAAA===:::::::::;;;999999777666555555555666===>>>??????AAAEEELLLQQQWWWbbbrrr}}}ssseeeYYYSSSPPPOOOMMMKKKJJJIIIJJJKKKHHHCCC>>>???>>>===<<<<<<===>>>???<<<<<<<<<<<<===???@@@AAAAAABBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@>>><<<;;;444222///,,,+++***+++,,,******))))))(((((())))))(((((()))))))))*********'''''''''((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((((((%%%&&&'''&&&$$$$$$&&&'''************************(((((((((((((((((((((((())))))(((((((((((())))))''''''((('''''''''''''''(((((((((((((((''''''''''''))))))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))************(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((('''(((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((((())))))))))))))))))&&&''''''((()))***++++++)))***************)))))),,,,,,,,,,,,...000222444777888999:::;;;;;;;;;;;;999999888666444222111000,,,...000333666999;;;<<<>>>AAACCCCCCBBBBBBCCCEEEDDDDDDEEEFFFGGGLLLRRRWWWbbbfffmmmuuu{{{}}}}}}|||{{{zzzuuupppmmmiii___TTTKKKHHHAAA<<<888777888999777666666555555666777999777999:::<<>>;;;999888777777777777888:::;;;;;;===@@@BBBGGGLLLXXXhhhxxx}}}nnncccZZZSSSOOONNNLLLJJJJJJLLLLLLGGGCCCBBBAAA???>>>===>>>?????????>>>>>>===<<<<<<<<<<<>>CCCJJJSSS]]]cccmmmqqqzzztttiiibbb]]]^^^ccchhhpppwww~~~~~~yyy}}}~~~zzzuuuttt|||~~~sssmmmeee___\\\^^^cccfffjjjuuu{{{vvvwwwwwwyyy{{{ssslllbbbXXXQQQNNNOOOOOOFFFDDD???;;;999888888999666777999:::<<<<<<<<<<<<>>>???FFFSSS```nnn~~~ooo^^^RRRPPPLLLGGGGGGKKKLLLIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAA???===;;;999888BBBCCCCCCBBBAAAAAACCCDDDDDDDDDDDDEEEEEEDDDCCCCCC>>><<<999555222000///...---,,,+++***)))))))))))))))))))))*********++++++,,,,,,+++******)))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))(((''''''(((***************************************************))))))(((((((((((()))))))))***,,,+++)))(((***,,,)))((((((((('''''''''''''''))))))((('''&&&'''(((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''&&&''''''((())))))******((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&((()))((('''&&&''')))((((((''''''''''''(((((('''((((((((((((((('''&&&''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********)))))))))******+++++++++)))***+++,,,---.........///000222444666888999:::<<<<<<;;;;;;999888777666222111111000///////////////111333666777999999999:::???DDDEEEDDDEEEIIILLLNNNTTT]]]fffnnntttyyy|||~~~wwwnnngggffffffbbbYYYQQQLLLEEE>>>888777666555555666888999666888999999888999<<<@@@===@@@EEEKKKTTT___kkkrrryyyzzz{{{rrriiihhhjjjnnnvvv}}}}}}}}}sssiiicccaaabbbdddfffrrr}}}yyypppgggfffddddddfffjjjoooqqqyyy|||pppiiifffggghhh^^^YYYPPPGGG@@@<<<;;;;;;999999999:::<<<<<<<<<;;;;;;999===EEEMMMTTT```kkkuuuvvvjjj^^^WWWNNNKKKMMMNNNKKKHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCBBB@@@<<<999666;;;???BBBCCCBBBAAABBBDDDCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA>>>:::777333111///...---,,,+++************))))))*********+++++++++************))))))))))))'''((((((((()))))))))***'''''''''(((((()))))))))((()))))))))'''''')))***************************************************))))))(((((((((((())))))&&&(((***)))&&&%%%''')))))))))(((((('''''''''&&&''')))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((())))))*********+++***************+++++++++)))***+++---...///000000000222555888:::;;;<<<<<<::::::999888666444222111000//////.........//////000111444666777777777777:::???EEEGGGFFFHHHLLLPPP]]]eeeqqq|||}}}yyyuuunnneee^^^VVVXXXUUUMMMFFFBBB???;;;444444555555666777888888;;;===?????????@@@EEEHHHHHHKKKPPPVVV___jjjvvv}}}|||rrrkkkggghhhjjjmmmttt}}}wwwrrrrrrtttzzz|||vvvwww}}}tttpppooopppwwwwwweeebbb]]]YYYWWWWWWYYYZZZ```jjjwww~~~vvviii[[[OOOGGGCCCBBB:::888777777888999999999<<<888999>>>AAABBBIIIRRRYYYkkkxxx|||tttjjj^^^WWWVVVUUUQQQMMMJJJJJJKKKJJJIIIGGGEEECCCAAACCCDDDDDDBBB>>>999777555;;;AAADDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA>>>:::666222000///...---,,,++++++++++++)))************+++++++++''''''(((((())))))******'''((((((((())))))******&&&'''''''''(((((())))))&&&'''((('''%%%%%%'''(((+++*********))))))(((((())))))))))))))))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&***)))(((''''''((()))***&&&&&&''''''((()))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,)))&&&&&&((()))'''$$$&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((('''((((((((('''&&&%%%%%%)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---///222333444666888:::;;;;;;:::999999888666444333222111111////////////000222333444777666555555666888;;;<<>>@@@DDDKKKRRRQQQMMMMMMSSSZZZYYY\\\```dddhhhnnnvvv|||}}}|||wwwjjj]]]^^^[[[[[[^^^dddpppwwwllliiimmmsssxxx{{{zzz|||~~~nnn^^^VVVQQQMMMNNNRRRSSSWWW___jjjvvvyyyiiiYYYNNNIII@@@AAA@@@>>>:::777777999:::;;;;;;<<<>>>@@@BBBBBBJJJPPPXXX```gggoooxxx~~~zzzppphhh]]]WWWUUULLLHHHHHHMMMMMMGGGFFFIIIFFFEEEDDDDDDCCC???:::666777777999<<>>:::777222///,,,+++,,,,,,***'''&&&&&&''''''((()))))))))))))))))))))))))))******''''''(((((())))))*********)))(((&&&&&&''''''(((******))))))((((((((('''+++*********))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((('''((())))))*********)))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((())))))((('''&&&''''''''''''&&&$$$$$$((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,---///111444555999:::;;;======<<<;;;:::555444333111000/////////---...///000111333444555666777888:::;;;===>>>???===???CCCKKKWWWbbbiiimmmxxx}}}yyyooojjjbbb\\\VVVQQQKKKFFFAAA@@@>>><<<;;;999999999777777999;;;>>>EEEMMMRRR___fffllllllfffdddhhhmmmlllooosssuuuwww{{{wwwjjjaaa^^^]]]```eeeppp|||pppkkkmmmqqqtttuuu{{{~~~}}}ttthhh___VVVRRRSSSPPPQQQVVV^^^kkkxxxtttiiibbbQQQLLLEEEBBBAAAAAA>>>;;;::::::999999:::<<<===>>>@@@EEEKKKPPPTTTYYY^^^cccmmmsss|||zzzgggXXXTTTMMMIIIKKKLLLIIIHHHJJJGGGFFFDDDCCCCCCBBB???===888888999;;;>>>AAADDDFFFGGGFFFEEEDDDDDDDDDDDDEEEEEECCCAAAAAAAAA@@@===:::777444000//////...+++)))))))))))))))))))))))))))************))))))))))))(((((((((((())))))******+++***)))((('''(((((()))((('''''''''&&&&&&&&&&&&***************)))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((())))))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((((((''''''((('''((((((((('''%%%###"""))))))))))))))))))))))))%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((''''''((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((************************++++++---///111444777999<<<=========<<<:::999777333222111000000/////////...///111333666777888888999:::<<<>>>@@@BBBCCCCCCBBBEEELLLXXXeeerrrzzz~~~xxxnnngggZZZVVVQQQLLLHHHDDD@@@>>>;;;::::::999999999::::::<<<===???CCCKKKWWWeeennnxxxuuusssyyyoookkkhhhiiikkkrrr}}}~~~}}}~~~{{{vvvuuuwwwxxxzzz~~~uuuhhh___\\\YYYUUUTTTZZZeeepppvvvxxx~~~hhh\\\OOOJJJLLLLLLGGGAAA;;;:::999888888:::;;;<<<:::<<<@@@BBBDDDEEEGGGIIIPPPUUU]]]fffrrrpppaaaVVVMMMLLLNNNNNNMMMLLLJJJHHHDDDCCCCCCCCCBBBAAA999888888999;;;???CCCEEEGGGFFFEEEDDDDDDDDDEEEFFFDDDCCCBBBBBBCCCCCCAAA@@@<<<999555333111...+++))),,,++++++++++++*********++++++*********)))))))))((((((((())))))))))))***++++++***)))))))))))))))''''''''''''&&&&&&&&&&&&************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((())))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((&&&&&&''''''(((((())))))'''(((((((((((((((''''''&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''"""%%%((((((%%%###$$$&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((************************+++---///111555888:::<<<===<<<<<<;;;999666444333333333222222222222333333222444666999;;;<<<<<<===<<<===???AAAEEEHHHJJJLLLPPPTTT]]]iiittt|||}}}{{{xxxuuuqqqiii^^^VVVLLLIIIEEEAAA>>><<<::::::::::::::::::;;;<<<===>>>AAADDDJJJSSS^^^lll{{{{{{ssslllhhhdddiiittt~~~yyyvvvuuuwww|||}}}zzz{{{zzzyyyzzz~~~tttnnnmmmgggcccgggqqqwwwvvvsssvvvsssooollljjjjjjlllmmmsssxxxrrrbbbYYYWWWUUUOOOIIIBBBAAA???===<<<<<<<<<<<<:::;;;===>>>???@@@AAAAAA@@@DDDJJJOOOWWWhhh~~~vvvhhhYYYTTTVVVVVVRRRMMMLLLIIIFFFCCCBBBAAA???===999888777666888<<<@@@CCCFFFFFFFFFEEEFFFFFFFFFGGGCCCCCCCCCCCCDDDEEEEEEEEE???===:::666222...+++(((++++++++++++++++++++++++,,,++++++******))))))((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))(((((((((***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((())))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''(((((((((((((((''''''(((***++++++***((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***(((%%%###$$$'''((('''%%%$$$$$$''')))+++''''''''''''''''''''''''((((((((((((((('''''''''***)))'''&&&&&&''')))***''''''((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++...///222555888;;;===>>>===<<<;;;999777555333222222222222222333444555666777888999;;;===>>>?????????@@@BBBGGGMMMTTT[[[___ccchhhpppyyy}}}zzzwwwssslllfff```XXXNNNGGGCCCAAA>>>;;;888777888999:::::::::;;;<<<>>>???@@@DDDKKKVVVcccooo{{{}}}uuuooohhhdddaaadddmmm}}}~~~}}}}}}rrrsssvvv{{{~~~{{{xxx~~~tttoooggg___ZZZXXXXXXYYYYYY^^^fffoooyyytttiii```YYYUUURRRQQQOOOLLLGGGBBB===::::::::::::<<<===???@@@@@@;;;>>>BBBCCCFFFQQQbbbooopppgggfffcccYYYOOOLLLIIIGGGEEEDDDBBB???===;;;999777555666999<<<>>>CCCDDDFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDEEEFFFHHHIIICCCBBB@@@<<<777222...,,,*********++++++,,,,,,,,,,,,+++++++++******))))))************))))))))))))((()))((((((((((((''''''((((((((()))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************))))))((())))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''(((((((((((((((&&&'''((((((((((((((((((((()))************)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''(((***(((&&&%%%$$$%%%(((+++---''''''''''''''''''''''''))))))((((((''''''''''''***)))(((''''''((()))***''''''((()))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,------...222444666888;;;<<<===>>>======;;;999777555444333111111111222444555777888999999:::<<<>>>@@@CCCDDDFFFHHHMMMUUU^^^hhhqqqvvvtttwww{{{~~~xxxrrrooojjjbbbYYYQQQIIIAAA===<<<;;;:::777666777:::<<<======>>>@@@BBBDDDFFFGGGKKKSSS```lllwwwzzzuuuqqqlllkkklllqqqzzzqqqpppqqquuuzzz{{{~~~{{{ooocccYYYSSSPPPPPPLLLPPPUUU[[[cccooo~~~uuullliiiiiiiiihhhddd\\\QQQFFF@@@>>>;;;888888999;;;<<<<<<777:::===>>>???EEEOOOWWW___vvvyyyjjj[[[SSSPPPLLLIIIHHHFFFEEECCC>>><<<999777666777999:::???BBBFFFJJJLLLKKKJJJHHHEEEEEEFFFEEEDDDEEEHHHJJJHHHIIIHHHDDD>>>999555444+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))+++++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((())))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&)))+++,,,&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))***++++++,,,)))))))))))))))))))))))))))***+++---...000111222666888999;;;<<<=========;;;:::888777555444444444222222333444666888:::;;;;;;;;;<<<>>>AAAFFFKKKNNNWWW[[[bbbkkkttt{{{~~~|||{{{xxxrrrkkkfff^^^[[[TTTKKKCCC===::::::777888888777777:::@@@DDDGGGHHHJJJMMMQQQTTTXXXYYY[[[```hhhpppwww{{{zzzzzzzzz|||~~~|||}}}~~~||||||}}}{{{|||tttfff\\\VVVTTTNNNOOOOOOPPPSSS\\\gggppp}}}yyylll^^^UUUMMMGGG@@@;;;::::::999888555777999;;;<<>>;;;999888888888:::???FFFLLLOOONNNKKKIIIFFFGGGGGGEEECCCDDDGGGJJJJJJLLLLLLIIICCC===;;;:::000000///...,,,+++******)))******++++++,,,,,,---+++++++++*********))))))((())))))***)))((('''&&&&&&&&&&&&&&&'''''''''(((*********++++++,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))(((((('''''''''&&&&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''### ###)))+++,,,%%%''')))++++++)))&&&$$$))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))***+++---///111333444555999:::<<<=========<<<<<<777666555333333222222222444555666888:::<<>>>>>???AAAFFFMMMSSSWWWgggllluuu}}}yyyrrrkkkeee^^^ZZZNNNMMMIIIAAA:::666888;;;555777999999:::???FFFKKKRRRTTTWWW[[[```eeeiiillljjjkkknnnqqqwww~~~xxxtttpppvvv|||vvvvvv{{{ttthhh```]]]TTTSSSPPPLLLKKKPPPYYYaaaooozzzvvvlll___WWWKKKCCC???<<<;;;999555666777888:::===???@@@HHHHHHOOO^^^mmm{{{{{{qqqbbbUUUNNNLLLLLLMMMEEEDDDAAA???<<<:::888777888===FFFNNNQQQPPPLLLIIIGGGHHHHHHFFFCCCBBBFFFIIIIIIKKKLLLIIIDDD>>><<<<<<555444222000---+++)))((())))))***+++,,,------...++++++++++++******)))))))))******++++++)))(((''''''((((((((())))))******------,,,,,,,,,,,,++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))*********************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((''''''((()))******))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))(((((((((((()))***+++++++++)))(((''')))(((((((((((()))******,,,---...000222555888999;;;;;;<<<;;;;;;:::999888666666666555555444444333666888:::;;;;;;===???AAABBBCCCDDDFFFMMMYYYhhhsss}}}yyysssmmmfff[[[QQQNNNPPPFFFCCC???;;;999777555444999555888AAAEEEGGGTTTeeerrrvvvwwwttttttxxx{{{{{{||||||}}}xxxrrrpppjjjdddiiiqqq~~~yyyuuuuuu|||xxxyyywwwllleeeggg^^^WWWTTTSSSSSSVVVZZZggglllppprrrrrruuu|||rrr^^^NNNCCC???<<<;;;;;;:::888777666888:::===;;;>>>DDDJJJSSS___nnnwwwzzzeeeZZZVVVPPPJJJHHHHHHHHHEEEAAA===<<<;;;;;;>>>CCCHHHLLLNNNNNNNNNNNNLLLIIIFFFDDDCCCCCCCCCDDDEEEHHHJJJIIIEEEAAA???<<<888444///,,,,,,---...+++++++++***************++++++++++++++++++++++++***)))(((&&&&&&''''''(((******))))))((((((''''''------,,,,,,,,,,,,++++++************************************)))))))))))))))))))))))))))))))))***************************))))))))))))((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))(((((((((((()))***++++++***)))((('''))))))))))))******+++,,,---...000333777999;;;===<<<<<<;;;999888666555555444444444555555555666666444777:::;;;<<<===???AAA@@@EEENNNXXXcccppp~~~~~~uuukkkddd\\\UUULLLEEECCCEEE???===;;;:::::::::;;;;;;===888;;;EEEMMMVVViii}}}sssllljjjgggbbbiiirrr~~~yyywwwooofffbbb``````dddiiipppqqqqqqlllgggdddfffiiinnnssszzzrrr```TTTLLLFFFCCC;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBGGGNNNXXX^^^hhhsss|||mmmcccWWWMMMPPPMMMIIIFFFCCCCCCCCCDDD<<<>>>BBBFFFIIIKKKLLLLLLNNNMMMLLLIIIGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFDDDCCC???<<<888444111/////////,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))((((((((())))))******))))))((((((((((((------,,,,,,,,,,,,++++++************************++++++*********)))))))))******))))))))))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((((((((((()))***)))((((((''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))*********+++******)))(((************+++,,,......///111555999<<<>>>??????===;;;999666444333222222333333333444555777888999999;;;===>>>???@@@BBBDDDEEENNN]]]mmm{{{}}}rrrhhhYYYPPPHHHCCC???;;;:::===999888777777888;;;>>>???BBB@@@FFFRRR^^^jjj|||uuunnnnnnmmmkkkkkksss|||zzz}}}~~~zzz}}}}}}~~~yyyuuussssssyyytttfff\\\VVVUUUYYY^^^ccceeefffmmmyyytttggg\\\SSSNNNDDDBBB@@@?????????>>><<<<<<============???BBBEEEKKKVVVfffvvv{{{iii[[[RRRNNNIIIGGGHHHIIIHHHGGGAAABBBDDDFFFHHHJJJLLLMMMOOOOOONNNMMMKKKHHHFFFDDDFFFEEEEEEEEEEEEFFFGGGHHHCCCBBB???;;;777444222111------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***)))))))))*********))))))))))))(((((((((------,,,,,,,,,+++++++++************************+++++++++*********))))))*********)))))))))))))))************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))(((((('''(((((())))))((((((((('''''''''&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))************************)))******+++,,,...000111222555999===??????>>>===;;;999666333111111222333444444444555666888:::;;;???@@@BBBCCCDDDHHHLLLPPPWWW```ooo}}}zzznnnbbb[[[JJJCCC===<<<<<<999999;;;;;;;;;999999999<<>>>>>===;;;;;;;;;<<<===FFFQQQ[[[gggxxxvvv[[[UUUOOOMMMOOOOOOLLLHHHIIIIIIIIIIIIJJJLLLNNNOOONNNOOOOOOOOOMMMIIIFFFCCCCCCCCCDDDEEEFFFGGGHHHIIIEEEEEEDDDAAA===999555222......---,,,,,,,,,------++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))------,,,,,,,,,+++++++++************************++++++++++++************************))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))***))))))(((((())))))))))))))))))(((((((((''''''((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((('''''''''''''''((((((((()))))))))*********************++++++))))))***,,,...000222333666999<<>>;;;999777666444222222333555666888777666666777999:::<<>>>>>===<<<<<<@@@GGGLLLOOOSSS]]]iiissszzz{{{{{{|||yyyuuuttt{{{}}}~~~}}}tttzzz~~~}}}~~~~~~kkkaaaVVVXXXXXXTTTPPPSSS\\\dddoooyyyssspppmmmllliii___PPPDDD???>>><<<<<<<<<<<<<<<===<<<@@@EEEIIIOOO]]]pppzzzoooaaaWWWSSSRRROOOLLLMMMLLLKKKJJJKKKLLLNNNOOOLLLMMMOOONNNLLLIIIEEEBBB===???BBBEEEFFFGGGGGGGGGEEEEEEEEEDDDAAA<<<888555000///---,,,++++++,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))************------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++*********++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))***))))))(((((((((((()))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((())))))******+++************+++,,,,,,******+++---000333555666999;;;===???>>><<<999777555555444444555777999::::::999888888999;;;===>>>===AAAIIIRRR]]]jjjvvv~~~yyyqqqhhh[[[MMMDDDBBB<<<::::::;;;:::888;;;@@@???@@@@@@???@@@EEENNNUUU]]]___ccckkkttt~~~zzzvvvuuu}}}{{{{{{}}}~~~}}}|||}}}~~~~~~|||qqqeeeeeebbb]]]XXXVVVXXX\\\```fffqqq{{{iiiUUUGGGCCC>>>;;;:::;;;<<<<<<;;;===>>>???BBBKKKYYYddd~~~xxxdddXXXRRROOONNNMMMLLLKKKKKKKKKLLLMMMNNNLLLMMMNNNMMMKKKHHHDDDBBB:::<<>>>>><<<:::888555666777888999:::;;;<<<;;;:::999999;;;>>>AAACCCEEELLLYYYfffsss~~~{{{qqqhhh___XXXMMMBBB===>>>999:::<<<>>>>>>AAAKKKWWWTTTTTTSSSQQQPPPUUU^^^fffoooqqqtttyyy~~~xxxuuuvvvwww}}}}}}zzzvvvrrrmmmiiieeeccciiihhhjjjnnnqqqtttttt\\\TTTIII@@@<<<;;;;;;::::::::::::;;;===CCCKKKPPP___ooooooaaaWWWRRRNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMNNNMMMKKKHHHEEECCC999:::;;;===???AAACCCCCCBBBDDDEEEFFFEEECCC@@@???:::777333000---,,,------++++++++++++++++++++++++******+++++++++***)))((())))))*********+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))))))))******''''''(((((()))+++,,,---))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''&&&''''''((()))******+++++++++*********+++---.........000333666999<<<===:::;;;===>>>>>>===<<<;;;777888999;;;<<<<<<<<<<<<:::999999:::<<<@@@DDDGGGQQQ[[[jjjyyy{{{sssmmmcccYYYQQQLLLDDD<<<;;;???888:::>>>BBBEEEMMM```qqqrrrrrrpppkkkhhhkkkttt{{{|||uuummmkkkmmmooovvv|||~~~~~~~~~zzz|||uuuooolllgggdddjjjsssuuuqqqfffVVVHHHAAA===;;;:::::::::999:::<<>>BBBDDDBBBCCCEEEFFFFFFEEEDDDCCC===;;;666222///.........++++++++++++++++++++++++++++++,,,---,,,+++***)))))))))******++++++++++++111///---,,,,,,,,,***)))...------,,,,,,---------,,,,,,,,,,,,+++***))))))+++++++++************)))+++++++++*********))))))(((((((((((('''''''''''''''((()))))))))(((&&&%%%))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((,,,+++)))(((''''''((((((******))))))((((((''''''******))))))((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((,,,,,,+++***************''''''''''''((((((((((((((('''&&&&&&&&&''')))******************++++++++++++,,,------,,,+++,,,---...000444777:::;;;;;;;;;AAAAAABBBBBBAAA@@@>>>===:::::::::<<<>>>???>>>===;;;888:::???AAACCCLLLWWWfffsss|||vvvmmmbbbZZZNNNJJJEEE???;;;999999999@@@AAAFFFMMMXXXhhhsssnnnnnnlllhhhqqq|||vvveee^^^___eeegggqqqfffSSSKKKGGGBBB===888999999::::::<<<>>>@@@BBBFFFQQQaaasssnnn___SSSLLLNNNRRRQQQOOOPPPNNNOOOOOONNNLLLJJJIIIIII@@@<<<666444555999===???AAABBBDDDFFFFFFEEECCCBBBDDD@@@<<<888444111,,,)))((()))+++------+++)))(((************************---,,,+++)))))))))******333111...------------,,,,,,,,,+++++++++,,,------++++++++++++++++++******++++++++++++*********************)))))))))((((((***))))))))))))((((((((((((((()))))))))(((&&&&&&)))))))))******)))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''))))))******************))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''((()))******)))))))))((((((((('''(((((((((((('''''''''&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((()))******************++++++++++++,,,---,,,,,,,,,...000222444777:::<<<=========??????@@@AAAAAAAAA@@@???BBBAAA@@@@@@??????===<<<;;;:::>>>DDDIIIOOOZZZfff{{{|||tttmmmeee\\\RRRLLLFFFCCC@@@===;;;;;;<<<======CCCPPP```ooo~~~xxxwwwrrrkkkrrrzzzvvviiiccc]]][[[```mmm{{{jjj]]]SSSIIICCCAAA???===;;;:::;;;<<<<<<>>>???EEEQQQ^^^mmm~~~sssdddUUUQQQPPPNNNNNNPPPMMMMMMNNNMMMKKKIIIHHHGGGDDD???:::777777999:::;;;???@@@BBBDDDEEEEEEDDDCCCDDDAAA>>>;;;888444///,,,)))***+++,,,,,,+++************************************)))))))))***++++++888555111/////////......++++++******+++,,,------,,,,,,,,,+++++++++++++++,,,+++++++++************)))))))))(((((((((((((((************))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((()))******+++))))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''(((******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''(((((((((((()))(((((((((((()))***+++))))))*********+++++++++***+++,,,,,,,,,...111444888999<<<>>>????????????===>>>???@@@AAABBBBBBAAACCCBBB@@@???===<<<;;;;;;===@@@GGGQQQYYYcccppp{{{|||tttmmmdddZZZRRRKKKDDD@@@<<<;;;:::999999;;;<<<>>>===GGG[[[ppp~~~vvvxxx|||||||||~~~}}}qqqaaa[[[WWWZZZdddxxx{{{jjj[[[SSSLLLHHHBBB>>><<<<<<;;;:::<<<:::<<>>??????@@@AAAAAAAAABBB?????????>>>======???AAACCCJJJWWWdddoooyyy|||sssjjj```\\\UUUMMMGGGBBB???===;;;;;;::::::;;;===???@@@GGGPPPcccwww~~~{{{yyyuuulllaaa[[[\\\ggg|||wwwkkkZZZSSSKKKEEECCCAAA===:::>>>::::::>>>BBBEEEMMMTTTaaappplllaaa[[[XXXWWWNNNMMMLLLLLLLLLLLLKKKIIIHHHFFFCCCAAA???;;;777444888:::===@@@BBBDDDEEEFFFEEEDDDCCCCCCAAA===888444000...,,,+++++++++,,,---++++++++++++++++++++++++'''((()))***+++***))))))FFFBBB<<<777444111...,,,---------------...//////555444111///---++++++***,,,,,,,,,++++++++++++***************************))))))((((((((('''''''''))))))((((((((()))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((((((((())))))''''''''''''((((((((((((((())))))***************((())))))***++++++,,,,,,+++---///111222555999<<>>::::::>>>@@@@@@BBBFFFOOOVVVaaarrrzzzoooeee^^^RRROOOLLLJJJKKKLLLJJJIIIGGGFFFEEEDDDCCC???;;;777777888:::===@@@CCCDDDEEEEEEDDDDDDEEEDDDAAA<<<999444222///---,,,,,,---...++++++++++++++++++++++++)))***+++++++++)))((('''MMMIIICCC>>>:::555111---//////............//////666555222///---+++++++++,,,,,,,,,,,,++++++++++++************++++++++++++((((((((((((''''''''''''))))))((((((((()))******))))))''''''''''''))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((************)))((('''&&&(((((((((((())))))))))))((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((()))''''''''''''(((((((((((('''((()))*********))))))(((((()))***+++,,,,,,------///333555777999<<<>>>????????????@@@@@@@@@AAAAAAAAA@@@??????@@@@@@AAA>>>@@@AAAAAAAAAEEEMMMRRRaaannn}}}|||qqqeeeVVVIII???@@@???===<<<<<>>;;;777888999;;;>>>@@@BBBCCCDDDDDDDDDDDDEEECCC@@@===999777444000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((PPPMMMIIIEEEAAA<<<777333000///...---------------333222///---,,,+++,,,---------,,,,,,,,,+++++++++))))))))))))*********+++)))))))))(((((((((((('''))))))((((((((()))++++++***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++***)))((('''((((((((()))))))))***'''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&&&&&&&'''(((((((((*********)))((((((''''''''''''&&&&&&'''(((((()))''''''''''''((((((((((((&&&'''((()))))))))(((((('''((()))***+++,,,------...111666999;;;<<<>>>???@@@?????????@@@AAAAAABBB@@@????????????@@@BBBCCC>>>AAADDDFFFIIIPPPZZZbbbsss{{{nnncccXXXKKK@@@<<<<<<===>>>@@@GGGOOOVVVXXXWWWWWWXXX]]]dddlllqqqrrrrrrvvv~~~{{{yyyxxx~~~{{{|||~~~~~~nnnaaaLLLDDD===<<<;;;999888:::>>>???BBBJJJXXXooonnndddXXXPPPMMMKKKIIIGGGHHHHHHHHHHHHHHHEEE@@@===888888999:::<<<>>>???@@@DDDCCCBBBCCCDDDDDDBBB@@@===;;;888444111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,QQQOOOMMMJJJGGGBBB<<<777000///...---,,,+++++++++000...,,,+++++++++---...---------,,,,,,,,,++++++'''((((((((())))))******************))))))))))))***)))(((((((((***+++,,,***((('''&&&&&&'''(((***))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''(((***+++,,,,,,++++++'''((((((((())))))******&&&&&&&&&'''''''''(((((())))))))))))((((((((((((************************'''(((((()))***++++++,,,%%%%%%&&&&&&'''((()))))),,,,,,+++***)))(((''''''((((((((((((((()))***+++''''''''''''((((((((()))%%%&&&((()))))))))(((''''''((()))***+++,,,------///333888<<<>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCC>>>>>>===>>>@@@BBBDDDEEEBBBGGGLLLQQQWWWaaannnxxx~~~yyynnn```VVVNNNEEE;;;===>>>@@@BBBIIIUUUcccnnntttrrroooooorrryyyzzzvvvsssrrrqqqzzz}}}||||||}}}~~~~~~|||zzzwwwwwwxxxwwwYYYNNNCCC???<<<::::::<<<:::===???@@@DDDUUUttt}}}rrrbbbWWWRRROOOLLLIIIJJJIIIIIIIIIHHHFFFAAA===999999999:::;;;<<<>>>>>>DDDBBBAAABBBCCCDDDCCCBBB???===:::666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///SSSSSSRRRPPPLLLHHHCCCAAA444111---++++++++++++***......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***(((((((((((((((((((((((((((((('''(((((()))***+++******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''***************++++++,,,)))))))))***,,,...000222;;;<<<===>>>@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>===>>>>>>>>>===>>>@@@BBBFFFNNNYYYcccmmmvvvyyytttkkk]]]PPPGGGBBB???>>>??????BBBHHHSSSfff}}}~~~~~~zzztttpppooopppvvvwwwuuu{{{~~~|||yyyyyy||||||qqquuuwwwyyybbbKKKBBB@@@>>><<<<<<:::999:::<<>><<<;;;:::;;;===???AAABBBBBBBBBAAAAAABBBBBBBBBCCCAAA>>><<<999555000,,,++++++++++++************,,,++++++******++++++,,,TTTTTTSSSQQQNNNJJJGGGEEE;;;888333000......---,,,......------------...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******((('''''''''((((((************************)))(((((((((((())))))******)))))))))((((((((('''((((((''''''&&&''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''***)))(((''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''((())))))***)))))))))))))))************+++,,,///111444555<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@<<<=========>>>@@@DDDGGGQQQZZZhhhvvvzzzpppiiibbb[[[PPPFFF@@@===<<<===>>>CCCNNN\\\jjj|||~~~zzzwwwtttssssssqqqzzz{{{yyyzzzlllkkkmmmttt}}}rrr[[[NNNHHHBBB>>>>>>:::999:::===>>>CCCPPP]]]rrrwwweeeWWWOOOLLLKKKJJJHHHHHHHHHHHHGGGEEE???===;;;::::::<<>>;;;888333000------,,,,,,++++++++++++,,,++++++******++++++,,,TTTTTTTTTSSSQQQOOOLLLKKKEEEAAA;;;555333111///.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((***************************))))))(((((((((((()))))))))))))))(((((((((((((((((('''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''+++***)))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++++++++******)))))))))******,,,---...000333666888:::===>>>???@@@AAABBBBBBBBB??????AAABBBBBBBBBAAA@@@>>>>>>======???CCCIIINNNaaalll||||||ssshhh]]]VVVMMMIIICCC===:::;;;===@@@AAAJJJ\\\nnn|||~~~||||||zzzxxxqqqwww~~~{{{zzzyyyxxxwwwuuuuuu~~~lllfff```___cccnnnqqqaaaTTTJJJDDDCCC;;;::::::<<<<<<<<>>@@@>>>>>>===<<<===???BBBCCCFFFDDDBBB@@@???<<<777444000///...---,,,,,,++++++,,,++++++******++++++,,,SSSSSSTTTTTTSSSRRRQQQQQQMMMHHHAAA:::666333111/////////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((('''(((((())))))))))))((((((((((((((((((((((((((()))***+++(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,,,,,,,++++++++++++,,,,,,...///111333666999;;;===>>>???@@@AAABBBBBBBBBBBB???@@@AAABBBBBBAAA???>>>AAA@@@??????BBBJJJTTT[[[sss|||wwwmmmcccYYYOOOIIIAAA???===;;;;;;>>>BBBFFFMMMWWWhhhwww~~~yyy{{{~~~|||yyywwwqqqmmmqqqwww~~~{{{qqqfff___]]]bbbooo}}}uuudddWWWOOOLLLDDD@@@>>>>>>===<<>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBAAAAAA???===<<>>@@@DDDEEEHHHOOOZZZiii|||rrr```ZZZQQQKKKJJJKKKMMMNNNKKKIIIDDD@@@<<<:::999999<<<<<<;;;<<<===@@@CCCEEECCCBBBBBBBBBBBB@@@>>>;;;666444111...,,,+++++++++,,,++++++******++++++,,,NNNNNNOOOQQQRRRTTTUUUUUUQQQMMMIIIEEEAAA<<<777444333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))************************))))))))))))))))))))))))************************************************((())))))************)))***************************))))))(((((((((((()))(((((((((((())))))))))))(((((('''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((()))***((((((((((((***+++,,,---111222555777:::<<<===>>>???@@@AAAAAABBBBBBBBBAAACCCBBBBBBAAA@@@?????????AAAEEEMMMVVVbbbqqq~~~qqqjjj^^^SSSJJJDDD@@@>>>:::<<>>CCCAAACCCJJJSSS```ssszzzpppbbbVVVOOOMMMMMMMMMMMMKKKHHHDDD@@@<<<:::888;;;;;;<<<===>>>@@@AAABBBBBBAAAAAABBBCCCBBB@@@>>>999777444000...---,,,---,,,++++++******++++++,,,KKKLLLMMMNNNPPPRRRTTTUUUQQQPPPNNNLLLIIIDDD>>>:::555444222111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''')))*********))))))************************)))(((((((((((())))))***'''((((((((()))))))))***((((((''''''&&&'''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&'''((()))******))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))(((((()))******(((((()))***,,,...000111333555777:::<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCBBBAAAAAAAAACCCDDDFFFHHHQQQ___nnnzzz~~~vvvccc[[[QQQHHHCCCBBBBBBBBBBBBFFFJJJLLLMMMQQQYYY^^^aaagggpppyyy||||||ssslllnnnuuu|||xxxzzz}}}yyyyyy|||~~~}}}~~~}}}}}}|||{{{zzzzzzvvvvvvuuutttssssssrrrrrrlllllllllkkkkkkjjjiiihhhiiijjjjjjjjjjjjjjjjjjjjjfffeeeccccccccceeefffhhhiiiiiiiiihhhgggfffffffffiiiiiijjjkkkkkkllllllmmmmmmnnnppprrrtttuuuuuuvvvtttuuuwwwzzz|||}}}~~~qqqaaaWWWPPPHHHBBB???BBB???@@@EEEHHHMMMYYYeeeuuu}}}kkk]]]TTTOOOLLLJJJJJJIIIGGGDDDAAA===;;;888999;;;===>>>???>>>>>>AAAAAAAAACCCDDDDDDCCCAAA>>>;;;777333000/////////,,,++++++******++++++,,,JJJJJJKKKLLLNNNPPPRRRTTTRRRRRRQQQQQQOOOJJJDDD???666555333222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))***+++******&&&''''''((()))******+++))))))))))))))))))))))))++++++******************++++++,,,...000333555666666777:::<<<>>>???????????????@@@AAAAAAAAA@@@@@@CCCBBBAAAAAACCCFFFIIILLLQQQ]]]ooo~~~qqqhhhVVVOOOFFFAAA@@@CCCGGGIIILLLQQQVVVYYY[[[___ffflllrrrvvv~~~{{{wwwnnngggjjjssszzzyyy{{{||||||||||||{{{yyyxxxwwwuuuuuusssqqqpppnnnllllllffffffffffffffffffffffffaaaaaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]ZZZYYYXXXWWWXXXZZZ\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYY\\\]]]]]]^^^^^^___``````[[[\\\___aaaccceeeffffffeeefffhhhkkknnnpppqqqrrrwwwwwwxxxzzz|||~~~~~~rrrhhh[[[PPPKKKDDDAAACCCGGGFFFDDDJJJRRRZZZnnn}}}kkk]]]SSSMMMGGGHHHIIIIIIGGGDDD@@@>>>666888:::===>>>===<<<;;;BBBAAABBBDDDFFFFFFEEECCCAAA>>>:::666222111111111,,,++++++++++++++++++,,,NNNMMMKKKJJJKKKLLLNNNOOOOOOOOOPPPPPPOOOMMMKKKIII@@@<<<777333111///...,,,111...***)))***,,,------,,,++++++******++++++,,,---,,,++++++******+++++++++*********))))))(((((())))))))))))))))))))))))************************))))))************)))))))))***,,,------+++(((&&&''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''))))))******)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))******)))(((''')))***+++,,,,,,***(((&&&&&&'''((()))((('''$$$###)))*********+++++++++++++++***)))(((((('''((((((++++++************++++++***,,,...///000222666888:::;;;;;;<<<===>>>??????<<>>@@@@@@CCCIIIPPPTTTaaaxxxkkk\\\XXXKKKJJJIIIHHHFFFEEEDDDDDD<<<999666777:::<<<===<<<<<<@@@EEEFFFDDDBBBCCCEEEBBBAAA???<<<777222...,,,000...---+++******++++++MMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLKKKFFFAAA:::555222111000///000---+++***+++---------,,,,,,++++++++++++,,,,,,---,,,++++++******+++++++++*********))))))))))))************************************************))))))************)))))))))***+++,,,+++***((('''''')))***)))((('''(((***((('''%%%$$$$$$%%%'''((())))))))))))((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''((()))******)))((('''''''''((()))((('''&&&%%%''''''))))))***)))(((''')))))))))*********++++++***))))))(((((((((((())))))))))))******+++,,,,,,***---///111333555777:::<<<======>>>>>>?????????===???AAABBBBBBBBBCCCEEEGGGJJJOOORRRUUUZZZaaafffttt{{{|||wwwoooaaaSSSLLLEEE???>>>FFFMMMVVViii~~~{{{wwwzzz|||zzzxxxxxx{{{~~~}}}uuutttrrrpppnnnlllkkkkkkgggfffdddbbbaaa```___^^^]]]\\\ZZZYYYXXXWWWVVVVVVSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUVVVWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRTTTSSSSSSRRRQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUU\\\]]]___aaabbbdddeeeeeegggjjjmmmnnnoooqqquuuxxxxxxzzz}}}~~~~~~wwwxxx|||dddTTTDDD???@@@???@@@BBBHHHIIIRRRdddyyypppcccTTTQQQNNNKKKJJJIIIFFFDDD???;;;888888:::============???BBBDDDDDDDDDDDDDDDDDDCCCAAA>>>:::666222//////...---++++++++++++,,,MMMLLLKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPOOOMMMLLLLLLGGG@@@:::666444222111///---,,,,,,---......---,,,,,,++++++++++++,,,,,,---,,,++++++******++++++***************)))))))))************************))))))))))))))))))))))))))))))************))))))***)))))))))))))))((((((''')))***)))((('''(((***)))'''$$$""""""$$$''')))(((((((((((())))))))))))******(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&(((((()))******+++,,,,,,((((((((()))))))))******))))))((((((((()))******'''((()))***+++,,,,,,,,,+++...222555777888:::<<>>BBBPPP^^^nnn}}}~~~}}}|||{{{zzzyyyxxxuuusssqqqoooiiihhhfffdddbbb``````___^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXYYY[[[\\\\\\aaaaaaaaabbbbbbbbbcccccceeeeeeffffffggggggffffffgggeeeddddddeeeeeeeeedddaaa```___^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ\\\^^^___aaaeeegggkkkmmmppprrrtttwww{{{~~~}}}~~~~~~~~~wwwlllooovvvnnnUUUGGGCCCAAA???>>>BBBAAADDDNNN\\\pppxxxaaaYYYPPPKKKJJJJJJGGGDDDBBB???;;;999:::<<<>>>>>>======>>>AAACCCEEEDDDCCCFFFEEEDDDBBB>>>:::777555000///---,,,++++++,,,,,,NNNMMMLLLKKKIIIHHHGGGFFFJJJKKKMMMOOOPPPPPPOOONNNNNNJJJEEEAAA===999444111///...---...//////...---,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++************************************************(((((((((((((((((((((((())))))************))))))***)))(((''''''((())))))''')))***)))((('''(((***+++)))(((&&&&&&((()))+++''''''(((((())))))******+++***(((&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''(((((()))***))))))))))))***+++,,,(((((((((((())))))))))))(((((((((((()))***++++++((((((***+++,,,,,,,,,+++...111666999;;;<<<===>>>??????????????????>>>>>>???@@@@@@@@@BBBFFFLLLQQQYYY___iiiooosssvvvyyy|||zzzxxxlll^^^TTTLLLCCC@@@@@@EEEGGGQQQaaaqqq}}}~~~~~~|||zzzxxxvvvuuupppooommmkkkhhheeecccaaa```___^^^\\\ZZZZZZYYYYYYZZZZZZZZZYYYXXXXXXYYYZZZYYYZZZ[[[]]]^^^```aaaaaabbbccceeegggiiikkklllmmmooooooppprrrssstttuuuvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxvvvwwwxxxyyyyyyxxxuuutttsssrrrqqqpppppppppnnnnnnnnnmmmlllkkkjjjiiigggfffeeecccaaa___^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQPPPQQQRRRSSSTTTVVVXXXZZZ]]]___aaadddhhhlllooorrrqqqrrrtttwwwzzz}}}sssooollloooyyyjjjTTTHHHCCC@@@???AAA???@@@CCCJJJWWWkkk}}}xxxjjjXXXMMMKKKLLLLLLJJJEEEBBB>>>::::::;;;===>>>>>><<<;;;>>>BBBEEEDDDBBBFFFFFFEEEDDDAAA>>>;;;999111000...---,,,,,,,,,---PPPPPPOOOMMMKKKHHHEEECCCFFFHHHKKKNNNPPPPPPPPPPPPMMMLLLJJJHHHDDD>>>777222111000...///000000///------,,,,,,,,,,,,,,,,,,------,,,++++++******++++++***************+++++++++************************(((((((((((((((((((((((())))))************))))))***)))(((''''''((()))***''')))***)))((('''(((*********++++++++++++******''''''(((((())))))*********)))'''&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))***+++***)))(((((((((((()))(((((((((((())))))))))))))))))((())))))***+++,,,***++++++,,,,,,,,,,,,,,,111555999<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>===??????@@@AAADDDKKKSSSYYYcccjjjttt{{{}}}~~~wwwqqqggg\\\PPPHHHBBB>>>???CCCIIIRRRbbbsssxxxyyy|||~~~|||zzzxxxxxxwwwuuurrrooommmkkkjjjeeedddbbb```^^^\\\[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXYYY[[[]]]]]]\\\]]]```bbbbbbcccfffjjjmmmooopppqqqssstttvvvxxxzzz|||}}}~~~}}}~~~~~~}}}|||~~~}}}{{{xxxuuurrrpppooolllkkkiiigggdddbbb```______^^^[[[XXXVVVTTTSSSRRROOONNNNNNNNNOOOOOOPPPPPPRRRRRRTTTVVVZZZ^^^```aaadddeeegggkkkoootttwwwzzzzzz|||~~~}}}qqqkkknnnzzz}}}bbbOOOEEEBBBAAA??????@@@BBBDDDHHHUUUaaayyykkkYYYQQQQQQPPPOOOGGGEEEAAA===::::::;;;===>>>;;;999;;;@@@CCCCCCAAADDDDDDDDDDDDBBB@@@>>><<<444333111///------------SSSSSSRRRPPPMMMIIIDDDBBBBBBEEEHHHLLLOOOPPPPPPPPPNNNNNNNNNMMMJJJDDD<<<777444222000///000000///---------,,,,,,,,,,,,---------,,,++++++******++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***)))((('''((()))***+++''')))***)))((('''(((***''')))+++,,,,,,+++)))'''(((((((((((()))))))))))))))((((((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((***))))))(((((('''&&&&&&((((((((()))))))))************)))))))))***++++++,,,,,,,,,,,,---...//////666999<<<>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEJJJSSS]]]ccclllsss~~~zzzppphhhVVVMMMEEEAAA>>>===AAAGGGLLLZZZooo~~~|||{{{|||~~~}}}|||yyyvvvsssqqqoookkkjjjgggeeebbbaaa```___YYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\^^^___aaafffiiillllllkkklllpppssstttvvvzzz}}}}}}{{{xxxvvvtttsssooommmiiieeeaaa___]]]]]]XXXVVVSSSRRRQQQQQQOOOMMMOOONNNMMMNNNQQQSSSSSSSSSXXXYYY[[[]]]aaafffjjjlllppprrruuuxxx|||}}}tttqqqtttuuu___RRRJJJFFF???>>>@@@BBBBBBBBBHHHOOOXXXmmmlll^^^UUUOOOLLLIIIHHHFFFAAA===:::;;;<<<>>><<<::::::<<>>999777444111///...------VVVVVVVVVTTTPPPJJJEEEAAA???BBBFFFJJJMMMOOOPPPPPPRRRQQQOOONNNLLLHHHCCC@@@888555111/////////...---------,,,,,,,,,,,,---------,,,++++++******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))))))))))))))))))***++++++''')))***)))((('''(((***((()))************)))((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***&&&''')))*********)))((('''((()))))))))((('''&&&)))))))))*********++++++++++++******)))*********,,,,,,++++++---000444666:::<<<===>>>>>>>>>@@@AAA===>>>>>>??????@@@@@@@@@AAACCCFFFKKKRRR\\\fffmmmttt{{{}}}xxxnnnbbbXXXJJJEEEAAA@@@@@@@@@EEELLLQQQbbbvvv~~~{{{{{{}}}|||{{{tttsssrrrooommmjjjgggfff___^^^]]]\\\[[[[[[[[[\\\UUUUUUVVVWWWZZZ\\\___```cccdddfffiiilllpppsssuuu{{{~~~~~~~~~}}}xxxuuusssrrrrrrllliiidddaaa___]]]ZZZWWWVVVSSSPPPPPPQQQQQQOOOMMMPPPPPPPPPQQQTTTWWWZZZ\\\```bbbfffkkkpppsssvvvxxxyyy|||}}}nnn___SSSIIIEEEBBBBBBAAA???AAAFFFHHHSSScccvvvvvveeeWWWNNNLLLLLLKKKGGGAAA===<<<<<<======<<<:::999;;;>>>AAAAAAAAABBBCCCCCCBBBAAA@@@===;;;888444111///------XXXXXXXXXVVVQQQKKKEEEBBB===@@@DDDIIIMMMOOOPPPPPPVVVTTTPPPNNNMMMKKKIIIGGG;;;777222///...............------,,,,,,------...---,,,++++++******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))******++++++++++++((()))***)))((('''(((***,,,+++***))))))***+++,,,******))))))((((((''''''&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***((())),,,---...---,,,***%%%&&&(((***+++***)))(((************++++++++++++,,,,,,+++***)))))))))***+++******+++...333888;;;===>>>>>>>>>======@@@BBB>>>>>>???@@@AAAAAABBBBBBBBBEEEIIIOOOWWWbbblllssszzzxxxssslllbbbTTTJJJFFFBBBAAACCCDDDDDDIIIPPPXXXhhhyyyzzzxxxxxx}}}|||{{{yyywwwuuusssssskkkjjjjjjhhhfffdddbbbaaaZZZYYYYYYYYYYYY[[[]]]^^^\\\]]]___aaaeeeiiimmmoooqqqrrruuuyyy~~~{{{uuuqqqooolllgggccc```\\\XXXVVVVVVTTTQQQNNNLLLKKKJJJJJJKKKMMMOOOPPPSSSUUUYYY___dddiiilllnnnooorrrwwwzzz}}}zzz{{{sss```WWWNNNFFFBBB???===???BBBHHHGGGLLLYYYiii{{{{{{fffZZZNNNOOOOOOKKKDDD???=========>>>===:::777888===AAA@@@AAACCCDDDDDDDDDCCCBBB???===:::555222///...---ZZZXXXVVVWWWXXXTTTKKKDDD;;;===AAAEEEJJJNNNRRRSSSUUUTTTQQQOOOMMMKKKKKKJJJDDDAAA;;;555111//////000---......//////...------...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******************************+++*********))))))((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&'''***,,,***(((((((((((((((''''''''''''---,,,***((('''&&&&&&&&&((((((''''''((()))*********************)))((((((******))))))((((((''''''************))))))))))))***)))))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,++++++)))(((((('''))),,,,,,+++******+++***+++---000333777:::;;;>>>>>>>>>???>>>===<<<<<<@@@???>>>>>>>>>@@@BBBDDDFFFOOOXXX\\\aaahhhnnnpppxxxwwwkkkccc[[[QQQJJJHHHDDDFFFEEEEEEJJJTTT[[[]]]^^^gggttt|||yyyxxx|||yyyxxxuuuvvvvvvsssnnnjjjgggfffcccbbb```___]]]]]]\\\\\\YYYZZZ\\\___aaadddfffggglllllllllpppuuuzzz}}}|||{{{{{{xxxxxxzzz{{{wwwsssrrrrrrqqqpppnnnmmmllllllllllllllllllkkkkkkkkkkkkoooppppppqqqrrrtttuuuvvvwwwxxxyyy{{{|||~~~~~~zzzqqqnnnjjjfffccc```]]]ZZZWWWSSSNNNKKKJJJKKKLLLLLLJJJLLLNNNQQQUUUZZZ]]]___bbbeeeiiinnnsssvvvxxxyyy|||~~~{{{}}}yyygggbbbYYYNNNEEE@@@???@@@BBBBBBEEELLLUUUbbbtttsssaaaWWWLLLIIIJJJGGG@@@;;;<<<======<<<:::999:::;;;???@@@BBBEEEGGGGGGCCC@@@???>>>===:::777333///---XXXYYYZZZ[[[ZZZVVVOOOJJJBBBAAAAAABBBFFFLLLRRRUUUVVVUUUSSSRRRPPPOOOOOONNNGGGDDD>>>999444111//////..................------...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,++++++***)))************************************)))))))))(((((((((((()))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((&&&%%%&&&((()))(((&&&'''''''''((((((((()))))))))))))))))))))***++++++((((((((((((((()))***+++***************)))((((((***)))))))))((((((((('''*********)))))))))((((((*********))))))((((((((()))))))))))))))))))))))))))******+++++++++******''')))+++,,,+++***+++,,,---...000333666999<<<===???>>>>>>>>>===========================???BBBDDDNNNVVV]]]___ccclllrrruuuzzzlll]]]UUUPPPKKKGGGGGGJJJOOOSSSTTTYYYbbbiiikkknnnuuu|||zzz~~~|||zzzxxxuuurrrqqqoooooonnnkkkfffbbb```___\\\\\\\\\\\\\\\]]]^^^^^^fffgggjjjmmmppptttvvvwww}}}{{{xxxwwwuuusssooollliiihhhfffbbb______bbbbbb___[[[^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\```aaabbbccceeefffggghhhiiiiiijjjlllmmmooopppppptttuuuvvvxxxyyy{{{|||}}}~~~yyyuuuqqqnnnlllhhhccc]]]YYYVVVTTTRRRQQQLLLLLLLLLMMMNNNOOOQQQRRRYYYZZZ^^^bbbfffiiikkklllsssuuuyyy}}}~~~~~~yyykkk]]]TTTMMMHHHEEE>>><<<>>>CCCGGGNNNZZZfff|||xxxkkkZZZPPPLLLHHHBBB>>>?????????>>><<<;;;;;;;;;===>>>AAADDDGGGGGGDDDBBB@@@@@@>>><<<999555222000\\\\\\]]]]]]\\\XXXTTTQQQKKKHHHCCCAAACCCIIIQQQWWWTTTTTTSSSSSSRRRRRRQQQQQQKKKHHHDDD???999444111/////////......---------,,,...---,,,,,,,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,++++++***)))************************************))))))))))))))))))))))))))))))(((((())))))(((((((((((('''''')))))))))******+++++++++)))'''&&&&&&(((((('''%%%%%%&&&&&&''')))******+++(((((()))***+++,,,------)))))))))))))))******+++***************)))(((((())))))))))))(((((((((((())))))))))))((((((((((((***************)))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,&&&(((***++++++***+++,,,///111444888;;;===>>>>>>@@@???>>>===<<<===>>>>>>===>>>>>>>>>>>>@@@CCCFFFUUU]]]ccceeeiiirrrzzz}}}wwwmmm^^^NNNFFFEEEFFFKKKOOO___gggmmmmmmnnnsssyyy|||~~~}}}}}}||||||zzzxxxtttpppmmmjjjiiihhheeeeeedddaaa]]][[[[[[[[[^^^___aaacccfffiiikkkmmmvvvwwwzzz}}}|||{{{xxxtttpppllliiihhhaaa```___\\\YYYVVVSSSQQQQQQNNNKKKKKKMMMMMMKKKHHHJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\___aaacccdddhhhiiilllooorrrvvvxxxyyy}}}yyyrrrmmmhhhccc^^^[[[WWWVVVSSSQQQOOONNNNNNNNNPPPQQQSSSUUUXXXZZZ]]]^^^eeegggjjjoootttyyy}}}~~~yyyqqqfffXXXLLLBBB???>>>???@@@BBBHHHPPP]]]rrrqqq^^^SSSMMMHHHDDDBBBAAAAAA@@@>>>===<<<;;;;;;<<>>?????????AAA@@@>>><<<<<<===>>>???>>>@@@@@@???>>>@@@DDDHHHVVV___ggglllqqqzzzvvvkkk^^^RRRFFF@@@AAAIIIWWWddd~~~~~~{{{zzz~~~|||zzzwwwuuurrroookkkfffcccaaaaaaaaa]]]^^^^^^]]]]]]^^^```ccchhhjjjnnnrrrvvvzzz}}}~~~|||yyyvvvrrrnnnlllkkkeeedddaaa]]]YYYVVVSSSRRROOONNNMMMLLLJJJGGGEEEDDDFFFDDDBBBBBBCCCDDDBBB@@@BBBBBBAAAAAA@@@@@@??????======>>>??????@@@AAAAAACCCCCCBBBAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGHHHHHHEEEFFFHHHJJJLLLNNNPPPPPPSSSTTTVVVXXX[[[]]]___```eeehhhmmmqqquuuzzz|||wwwqqqmmmgggeeeaaa]]]YYYWWWUUUUUUPPPOOOOOOOOOPPPRRRTTTUUUWWWXXX[[[___eeekkkqqqtttvvvxxx|||ppp___NNNGGGAAA@@@@@@AAAEEEKKKMMM^^^vvvqqqaaaWWWOOOHHHCCCAAA@@@??????>>>===<<<;;;;;;===AAAEEEGGGGGGFFFDDDDDDCCCBBB???<<<:::888wwwggg^^^]]]]]]ZZZWWWTTTQQQMMMJJJJJJMMMPPPSSSQQQQQQRRRSSSSSSRRRQQQQQQOOOOOOMMMJJJEEE???999666333222000///------------///.........---.........---------,,,,,,+++++++++++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))))))))))))))%%%%%%&&&'''(((((())))))+++++++++***)))(((((()))))))))))))))))))))(((((('''((()))*********))))))******)))))))))))))))******************)))(((((((((((((((((())))))))))))))))))))))))((((((((((((******************++++++))))))))))))))))))))))))*********+++++++++******''')))***++++++,,,///111444666999===???@@@??????BBB@@@>>>===<<<===???@@@>>>??????>>><<>>===<<<<<<======<<<;;;@@@@@@@@@?????????????????????????????????????????????>>>============>>>>>>?????????@@@@@@AAAAAA??????@@@@@@AAAAAAAAABBB???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKOOOQQQUUUXXX\\\```dddhhhmmmooosssxxx}}}zzzxxxsssnnnhhhccc```^^^UUUTTTRRRPPPNNNNNNNNNOOOMMMNNNOOORRRVVV\\\aaadddiiikkkpppuuuzzz~~~|||]]]PPPDDD>>><<<===AAAFFFGGGQQQ```vvvttteeeWWWLLLFFFCCC???>>>???@@@??????=========@@@DDDGGGGGGGGGEEEEEEDDDDDDBBB???===<<>>===>>>??????<<<======;;;;;;@@@KKKTTT\\\iiivvv~~~~~~xxxlll\\\PPPCCCCCCDDDGGGMMM[[[sss~~~~~~}}}}}}yyywwwtttooojjjfffcccaaa^^^]]][[[[[[\\\^^^aaacccgggjjjnnnrrrvvvzzz}}}{{{vvvsssooojjjfffaaa\\\XXXXXXVVVRRRNNNKKKIIIHHHGGGCCCCCCBBBAAA@@@??????>>><<<<<<===>>>??????>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>????????????????????????AAAAAAAAAAAA@@@@@@@@@@@@CCCEEEGGGHHHJJJLLLOOORRRSSSVVVZZZ___bbbgggkkkooorrrwww|||xxxrrrooobbbaaa^^^ZZZVVVSSSQQQPPPLLLLLLKKKLLLNNNQQQTTTVVVYYY\\\aaagggnnnssswwwyyy~~~sssttt{{{vvvdddOOOBBB===<<<>>>AAABBBFFFPPP```wwwzzzgggWWWPPPJJJCCC@@@@@@BBBBBBBBBAAA@@@???@@@CCCFFFGGGGGGDDDDDDDDDDDDCCCAAA???>>>~~~jjj^^^ZZZZZZVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTRRROOOMMMLLLMMMMMMMMMLLLIIIFFFDDD999777444111///////////////////////////...------***++++++,,,,,,------...++++++++++++++++++++++++***************************************))))))((())))))))))))))))))))))))((()))))))))******************************++++++(((((()))))))))*********************************&&&(((***)))''''''(((***)))))))))))))))*********$$$&&&(((***,,,,,,+++***))))))((('''''''''''''''***************)))(((((('''((((((((()))))))))***++++++++++++************((((((((())))))*********))))))))))))))))))))))))((()))***+++++++++++++++)))+++,,,---...000444666:::;;;<<<>>>???AAABBBCCC@@@@@@@@@?????????>>>>>><<<>>>>>>===???HHHWWWcccnnnyyy{{{tttjjj]]]OOOGGGBBB@@@DDDNNNZZZiii||||||yyywwwuuutttsssnnnlllhhhdddaaa___^^^^^^^^^^^^___bbbfffjjjnnnqqqwwwzzz~~~~~~{{{vvvqqqllliiiggg```]]]XXXTTTPPPMMMIIIFFFIIIGGGEEEBBBAAA@@@AAAAAA????????????>>>>>>>>>>>><<<===>>>????????????>>>??????@@@@@@@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCC=====================<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????AAA@@@@@@??????>>>>>>>>>@@@AAABBBAAAAAAAAACCCEEEAAAEEEHHHJJJLLLNNNRRRUUUWWW]]]cccgggjjjooovvv|||yyywwwtttoooiiiccc^^^\\\VVVUUUSSSQQQPPPOOOPPPPPPPPPRRRUUUZZZ___dddiiikkkqqqvvv}}}~~~~~~}}}uuuqqqxxxyyy___OOOFFFAAA??????>>>AAAGGGRRRbbbxxxqqq^^^VVVKKKDDDDDDEEEFFFEEEEEECCCAAAAAACCCEEEFFFFFFCCCCCCDDDDDDCCCAAA@@@???qqq^^^ZZZ]]]XXXWWWVVVVVVVVVWWWWWWXXXTTTTTTTTTTTTQQQNNNKKKIIIJJJKKKLLLMMMMMMLLLJJJIII:::888555222000///000000//////000000///...------)))***+++,,,------...///++++++++++++++++++++++++***************************************)))(((((())))))))))))))))))))))))(((((())))))*********+++)))))))))***+++++++++,,,(((((())))))*********+++*********)))))))))))))))'''***,,,+++))))))+++...''''''((()))***+++,,,,,,)))***,,,---,,,+++)))''')))((('''&&&&&&&&&&&&&&&***************)))(((((('''((((((((())))))******,,,,,,,,,+++++++++******''''''(((((()))))))))***))))))))))))))))))))))))&&&'''(((***,,,---------***+++---...///111555888======>>>>>>@@@BBBCCCDDD???@@@@@@@@@@@@???>>>>>>>>>@@@BBBBBBEEEQQQdddrrr~~~yyyqqqiii___RRRHHHDDDEEEBBBEEESSSeeeuuu~~~|||yyyuuuqqqnnnllljjjdddbbb___\\\[[[\\\]]]___bbbcccfffkkkqqqvvv{{{~~~}}}yyywwwqqqoookkkfffaaa[[[XXXUUUOOOLLLIIIFFFEEEEEECCCBBB@@@???===<<<;;;===>>>???>>>>>>>>>>>>>>>>>>======@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@???>>>===???@@@>>>AAADDDDDDCCCCCCFFFIIICCCIIIOOORRRTTTXXX___eeennnooosssyyy{{{tttnnnjjjaaa___]]]YYYVVVTTTRRRQQQOOOPPPPPPRRRUUUXXX[[[]]]fffkkkssszzzwwwrrrtttxxxxxxzzz~~~qqqqqqxxxhhhVVVLLLEEE@@@>>>???AAAFFFKKKTTTdddzzzjjj___RRRIIIGGGHHHHHHGGGHHHFFFCCCBBBCCCEEEEEEEEEBBBBBBCCCCCCCCCAAA@@@???nnn^^^YYYWWWWWWXXXXXXXXXXXXXXXXXX[[[YYYVVVTTTRRRNNNJJJGGGGGGHHHKKKMMMNNNMMMKKKJJJGGGCCC;;;555000///000222111000///...............------------------------,,,,,,,,,++++++*********************************+++*********))))))((((((+++***)))(((((()))***++++++***)))(((((()))***+++,,,+++***))))))***+++,,,,,,+++***++++++)))###******)))((((((((((((((())))))(((((((((((())))))******))))))))))))******************************************))))))))))))'''(((******((((((((()))******))))))))))))******++++++++++++++++++++++++)))************+++++++++++++++***)))(((((())))))++++++***************+++------...///222555888:::<<<<<<<<<<<<===>>>@@@@@@===>>>>>>>>>===;;;::::::888AAAIIIKKKQQQbbbuuuzzzuuunnnfff^^^PPPCCC@@@EEEDDDJJJSSS\\\fffqqq|||}}}|||{{{}}}zzzyyyzzzvvvpppjjjeeebbbaaabbbYYY[[[^^^______aaaeeeiiijjjnnnuuu}}}~~~zzzuuuoooiiieeebbb^^^YYYTTTPPPNNNLLLHHHEEEAAA@@@???>>>======>>>???<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDCCCEEEEEEDDDAAABBBEEEHHHFFFEEEDDDDDDFFFHHHHHHGGGJJJKKKKKKJJJIIIJJJMMMOOONNNNNNMMMNNNPPPPPPOOOMMMPPPOOOMMMLLLKKKKKKJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHEEEEEEFFFFFFFFFEEEDDDDDDGGGEEECCCCCCDDDEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>>@@@???>>>======>>>???@@@AAA???======@@@BBBAAA??????@@@AAADDDFFFIIILLLMMMTTTVVVYYY___fffnnnuuuyyy}}}wwwrrrlllhhhddd```ZZZVVVTTTQQQMMMKKKKKKNNNRRRUUUYYY\\\bbbiiipppvvvzzz|||vvvnnnhhhhhhhhhooo||||||uuuvvvxxx}}}iiiYYYMMMEEEAAA>>><<<===AAAGGGRRReeevvvtttZZZOOOLLLHHHGGGJJJLLLJJJGGGEEEDDDCCCCCCCCCBBBCCCDDDDDDBBB@@@@@@AAAlllaaa[[[ZZZXXXYYY[[[[[[ZZZYYY[[[ZZZWWWUUUSSSNNNIIIEEECCCEEEIIILLLMMMLLLKKKIIIIIIEEE???999444222222222111111000///////////////---------------------------,,,,,,,,,++++++++++++************************+++*********))))))))))))+++***)))(((((()))***++++++***))))))))))))***+++++++++***))))))***+++++++++***)))***+++***'''$$$******)))((((((((((((((())))))(((((((((((())))))******))))))))))))******************************))))))))))))((((((((((((''')))******)))(((((()))******)))))))))))))))***++++++++++++++++++++++++)))************+++++++++++++++***)))))))))))))))******)))******+++,,,---......000222444777999:::<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>=========>>>>>>JJJWWW]]]dddrrryyynnnccc\\\VVVPPPHHHAAABBBGGGKKKPPPXXX```iiisss}}}|||zzzvvv|||~~~~~~{{{wwwrrrpppmmmjjjeee```]]][[[[[[\\\[[[___dddhhhkkkoootttwww{{{~~~}}}zzznnnlllgggbbb]]]XXXUUUSSSPPPMMMHHHFFFEEEEEEBBB@@@@@@???>>>=========>>>??????>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDFFFGGGHHHIIIGGGIIIJJJJJJHHHIIIKKKNNNRRRRRRRRRRRRQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVXXXZZZZZZYYYWWWWWWXXXXXXVVVUUUWWWVVVUUUSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQOOONNNNNNNNNNNNMMMMMMMMMNNNMMMKKKKKKLLLMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDBBBAAA@@@??????@@@@@@AAA@@@>>><<<===???AAA@@@>>>>>>??????@@@BBBCCCEEEFFFGGGHHHJJJNNNSSSYYY^^^aaahhhmmmtttzzz{{{xxxsssmmmhhhccc```ZZZTTTQQQPPPPPPQQQRRRTTTXXX\\\bbbhhhmmmooouuuzzz|||llliiigggjjjsss~~~xxxfffWWWLLLEEEBBB@@@???AAADDDIIITTT___uuurrr```RRRGGGEEEHHHHHHGGGFFFFFFGGGGGGFFFFFF@@@AAABBBBBB@@@@@@AAABBB}}}lll]]]XXXSSSTTTXXX[[[ZZZXXX[[[ZZZXXXWWWUUUPPPJJJFFF@@@BBBEEEHHHJJJKKKJJJJJJKKKIIIDDD???:::666333222111111000000//////000000------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))+++***))))))))))))***+++++++++************++++++++++++***))))))***++++++***)))((()))+++,,,+++*********)))((((((((())))))***))))))(((((())))))*********))))))))))))******************************))))))((((((((('''''''''''')))******)))(((((()))++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***)))))))))***+++,,,......///000333666888:::::::::<<<<<<<<<<<<===>>>??????>>>>>>>>>===<<<===@@@CCCGGGWWWhhhrrrzzzwwwkkk```SSSMMMGGGEEEDDDDDDIIIOOOYYY]]]bbbiiipppyyy|||vvvyyy~~~yyyvvvwww|||}}}yyyyyyyyyvvvsssmmmiiifffbbb```^^^]]]]]]^^^___```dddhhhooouuuzzz~~~{{{wwwsssooojjjgggZZZWWWSSSNNNJJJGGGFFFEEECCCAAA???>>>?????????>>>??????>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSQQQTTTVVVWWWWWWXXXYYY[[[aaacccdddbbb___]]]___aaagggiiikkkllllllkkklllmmmmmmjjjgggeeeddddddbbbaaabbbaaa```^^^]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[]]]^^^\\\[[[ZZZYYYXXXYYYYYYZZZVVVUUUSSSTTTUUUUUUTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEBBBAAA???@@@AAAAAA@@@??????>>>>>>>>>>>>??????@@@===>>>>>>@@@CCCFFFIIIKKKPPPSSSXXX^^^eeennnwww}}}wwwssslllddd]]]WWWTTTSSSQQQPPPPPPQQQTTTYYY^^^aaahhhlllrrrxxx|||rrrkkkgggiiipppyyy{{{hhhXXXOOOIIIDDDAAAAAAAAAAAAEEEKKKXXXiii|||www___NNNIIIKKKIIIIIIHHHJJJKKKKKKIIIGGG???@@@@@@???===>>>@@@BBBxxxeee\\\SSSQQQUUUZZZZZZXXXZZZYYYYYYXXXWWWSSSNNNIIIAAAAAAAAABBBDDDGGGKKKLLLLLLJJJHHHDDD???:::666333111111000////////////000------------------------------------------------++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,+++******************++++++***))))))***+++,,,---******))))))((())))))******))))))))))))))))))*********))))))))))))******************************))))))))))))((((((((((((((()))++++++)))((()))***,,,+++***)))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++***))))))******************++++++,,,---...000333666:::<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>???>>>>>>===;;;:::>>>DDDJJJUUUeeewwwvvvjjj]]]TTTKKKHHHDDDEEEIIIPPPWWW]]]hhhjjjnnnttt|||||||||zzzuuussssssxxx}}}yyywwwtttrrroookkkgggdddaaa```]]]^^^___aaadddhhhkkkmmmssswww}}}{{{yyyrrrooojjjeeeaaa\\\XXXTTTNNNKKKGGGCCC@@@@@@@@@AAA???>>>======>>>@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGHHHJJJMMMPPPSSSUUUVVVYYYYYY[[[\\\]]]^^^______```bbbeeehhhjjjkkkkkkkkkrrruuuxxxuuupppmmmooorrryyy|||{{{vvvsssrrrqqqpppooommmmmmkkkjjjiiihhhhhhhhhgggfffeeeeeefffggghhhiiiiiihhheeedddcccdddeeefffbbb```___`````````^^^]]]\\\[[[YYYVVVTTTRRRQQQPPPPPPOOONNNMMMLLLKKKKKKJJJGGGGGGFFFFFFFFFEEEDDDCCC@@@@@@???>>>>>>>>>??????????????????@@@AAACCCDDDEEEFFFIIILLLPPPWWW___ddddddjjjsss{{{xxxooogggaaa^^^ZZZWWWRRROOONNNPPPTTTVVVZZZ^^^eeekkkqqqxxx|||ooojjjjjjpppzzz~~~kkk___TTTLLLDDDAAA@@@???AAAEEEHHHSSSbbbpppvvvbbbVVVQQQOOOMMMKKKLLLMMMLLLIIIFFFAAAAAA???===;;;;;;===@@@|||pppaaaYYYZZZ\\\[[[YYYZZZYYYYYYZZZZZZWWWSSSPPPFFFCCC???<<<>>>CCCJJJNNNKKKKKKJJJHHHDDD>>>999666222111000///............------------------------------------------------++++++++++++++++++++++++***************+++++++++******++++++++++++******++++++++++++++++++++++++*********++++++*********,,,+++***)))((()))+++,,,******))))))))))))************))))))))))))************))))))))))))******************************+++++++++*********))))))(((***++++++)))))))))***++++++***)))(((((())))))(((((((((((((((((((((((())))))*********++++++++++++***************++++++,,,,,,,,,,,,,,,,,,---...222555999<<<>>>>>>===<<<<<<<<<<<<<<<<<<======>>>======<<<:::;;;AAALLLUUUiiivvv}}}ssshhh[[[PPPJJJEEEGGGJJJNNNUUU___hhhmmmrrrtttxxx~~~}}}~~~}}}uuuuuuuuuyyy}}}yyyuuuqqqnnnkkkhhhccc___]]]]]]___```___aaaeeejjjoootttxxxzzz|||xxxrrrmmmhhhfff___\\\WWWSSSPPPMMMJJJGGGEEECCCAAA>>>===>>>@@@AAA>>>>>>>>>>>>???@@@CCCDDDBBBCCCEEEFFFHHHJJJKKKKKKPPPRRRUUUZZZ___dddgggiiillllllmmmnnnnnnnnnmmmmmmooopppsssvvvyyy{{{{{{zzz~~~~~~zzzzzzxxxwwwvvvuuuuuuuuurrrqqqqqqpppqqqrrrtttuuuvvvtttrrrpppooopppqqqrrrqqqpppoooooopppooommmkkkkkkjjjgggdddaaa___^^^]]]YYYYYYXXXVVVUUUSSSQQQQQQOOOOOOOOONNNMMMKKKIIIIIICCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCC@@@BBBCCCEEEFFFHHHLLLOOOSSSWWW]]]dddkkksss{{{|||uuuppphhhccc\\\UUUPPPNNNOOOPPPPPPSSSXXX^^^dddllluuuzzzxxxrrrqqqvvv||||||}}}vvvhhh\\\OOOGGGAAA>>>@@@DDDCCCGGGNNNYYYggg{{{~~~iiiXXXRRRNNNJJJJJJLLLLLLIIIEEEEEEDDDAAA>>>:::999:::<<>>======<<<<<<;;;<<<<<<=========>>>======@@@KKK[[[ggg|||}}}pppeeeYYYMMMFFFDDDCCCMMMWWW^^^eeennnvvvzzzzzz{{{~~~{{{~~~|||zzzxxxtttppplllhhhfffccc```\\\ZZZ[[[___dddgggnnnppptttyyy|||xxxvvvpppiiibbb[[[VVVSSSOOOLLLHHHFFFEEEDDDBBBAAA>>>>>><<<<<<===???AAABBB???@@@AAAAAAAAACCCFFFIIIIIIKKKMMMPPPRRRTTTUUUVVV\\\___dddjjjpppuuuyyyzzz}}}~~~~~~|||{{{||||||}}}}}}||||||||||||{{{xxxvvvwwwuuussspppmmmkkkiiihhheeeeeedddbbb```^^^\\\ZZZYYYZZZ[[[ZZZWWWTTTRRRRRRJJJJJJHHHGGGFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAAAAABBBCCCEEEHHHJJJMMMPPPUUU\\\dddiiiqqquuu|||xxxssskkkbbbZZZUUUSSSRRROOOPPPRRRTTTXXX^^^fffllltttwww}}}|||{{{{{{vvvpppppppppyyywwwhhhZZZMMMCCC@@@BBBAAA???BBBKKKTTTccc|||gggYYYSSSKKKHHHJJJLLLJJJHHHGGGFFFDDD@@@<<<999999:::vvvmmmhhhcccaaa^^^\\\\\\[[[YYYWWWQQQLLLEEE???===???DDDGGGJJJKKKMMMNNNMMMIIIEEECCC888777555222000///...---------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++***)))))))))***++++++++++++***))))))***+++***'''&&&(((*********))))))******+++,,,+++******))))))******+++******))))))))))))******************************+++++++++************)))(((***,,,+++***)))******(((((((((((()))***+++,,,)))))))))))))))))))))))))))************++++++++++++*********++++++,,,---)))******,,,...000222333666888;;;===????????????===<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@BBBIIIYYYnnn~~~}}}oooaaaWWWNNNGGGFFFIIIQQQaaaqqqvvvyyy}}}~~~}}}zzzxxxsssqqqmmmiiifffcccbbbaaa_________bbbffflllqqquuu}}}~~~|||wwwqqqllleeebbb]]]WWWQQQLLLIIIGGGEEECCC@@@>>>???@@@??????======>>>???AAACCCEEEGGGDDDFFFIIIJJJJJJMMMRRRUUUWWWYYY\\\```ccceeeffffffjjjmmmrrrxxx~~~~~~{{{yyyxxxwwwvvvvvvuuutttqqqnnnkkkiiihhhjjjkkkiiieeeaaa``````WWWVVVTTTRRROOONNNMMMLLLGGGGGGGGGFFFEEEDDDCCCBBB???@@@AAA@@@???@@@AAACCC@@@AAABBBCCCEEEIIINNNQQQXXX]]]dddkkkrrr{{{xxxooohhhccc```WWWVVVTTTRRRQQQUUUZZZ___dddiiiqqqxxx}}}~~~rrrjjjfffdddooozzzeeePPPDDDBBB@@@<<<>>>EEEIIIOOOccczzzmmmbbbUUUMMMLLLMMMLLLJJJGGGGGGFFFCCC???<<<;;;;;;hhheee```]]]\\\ZZZXXXWWWRRRNNNHHHCCC??????AAABBBJJJLLLNNNPPPOOOMMMJJJHHH;;;:::777555222000///...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***((()))***++++++***)))((()))***+++,,,,,,+++***)))&&&(((******''''''(((+++******))))))***+++,,,,,,++++++************++++++******))))))))))))******************************************)))))))))))))))***,,,,,,***)))***+++'''((((((((()))+++,,,---************************)))************++++++++++++*********+++,,,,,,---&&&'''))),,,///222555666777999;;;===>>>?????????===<<<<<<;;;;;;;;;<<<<<<<<>>??????@@@AAACCCEEEHHHJJJLLLMMMKKKNNNRRRTTTUUUXXX^^^bbbdddfffjjjmmmqqqssstttuuutttvvv{{{{{{xxxvvvtttwwwxxxvvvqqqmmmkkkllldddbbb___[[[XXXUUUSSSSSSPPPPPPOOONNNLLLJJJHHHGGGEEEEEECCCAAA??????BBBDDD===>>>@@@AAAAAAAAACCCEEEGGGKKKPPPVVV\\\eeeooowwwzzztttpppbbb___ZZZTTTQQQQQQUUUYYYSSSYYYccclllrrryyy}}}|||mmmeee\\\bbbnnnzzz^^^KKKEEEAAA===???EEEDDDBBBQQQffftttbbbUUUQQQOOOMMMJJJFFFGGGGGGEEEAAA>>>======uuufffbbb```\\\YYYYYYYYYVVVOOOFFF???>>>AAAFFFGGGHHHKKKMMMNNNNNNMMMLLLDDD???888222...---...000//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********)))))))))))))))******)))))))))))))))***,,,,,,+++***))))))************))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++*********++++++,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++***************+++,,,,,,,,,++++++,,,++++++,,,...222555888;;;;;;<<<<<<<<<<<<;;;;;;>>>:::888::::::999===BBBBBBDDDKKKWWWhhhyyy}}}ssscccVVVLLLJJJGGGEEEOOO]]]}}}|||{{{zzzvvvwwwyyy~~~}}}|||yyyvvvqqqmmmkkkiiieeeaaa]]]\\\^^^aaadddjjjnnnttt{{{|||xxxqqqllleee```\\\WWWQQQMMMHHHFFFBBB@@@@@@???>>>======???@@@@@@@@@AAACCCEEEEEEHHHJJJMMMOOOSSSWWWZZZ]]]^^^^^^___bbbhhhooouuuvvvyyy|||~~~~~~~~~|||}}}{{{yyytttqqqmmmjjjhhheeebbb```^^^\\\YYYVVVSSSQQQPPPOOOMMMKKKHHHGGGGGGGGGFFFEEECCCBBB@@@AAABBBCCCCCCBBBAAADDDGGGHHHJJJMMMTTTXXXdddkkkwwwzzzqqqeee^^^[[[ZZZWWWTTTTTTSSSTTTZZZcccnnnwww|||zzznnnpppxxx}}}uuuggg``````pppaaaLLLBBB>>><<>>>>>>>>>>>>>>???AAACCCDDDDDDFFFIIIKKKLLLOOOSSSWWWZZZ^^^bbbeeejjjkkklllmmmooosssyyy}}}~~~{{{xxxuuutttrrrooommmhhhgggeeebbb___\\\YYYXXXTTTQQQNNNLLLJJJIIIGGGEEEFFFDDDBBBBBBBBBCCCBBBAAA>>>@@@AAABBBBBBDDDIIILLLQQQVVV___iiitttwwwoookkkfff```[[[VVVTTTSSSVVV\\\dddjjjmmmxxxnnnggggggiiilllpppsssvvv|||yyynnngggmmmpppXXXLLLFFFAAABBBCCCDDDHHHMMMZZZnnnrrr^^^QQQLLLLLLJJJJJJIIIGGGCCC@@@===<<<ooobbb\\\[[[]]]WWWVVVSSSNNNHHHDDDCCCCCCHHHIIIJJJLLLLLLLLLKKKJJJJJJGGGCCC===888444111000///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,++++++************++++++,,,+++******)))******************)))******+++,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))******++++++***++++++++++++,,,,,,,,,'''''''''((((((***++++++,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,---///111444777999;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<999888<<<>>>>>>???BBBNNN[[[nnn|||pppbbbXXXOOOIIIGGGMMMSSS[[[jjjyyy|||wwwqqqnnnooouuuyyy|||zzzxxxuuurrrmmmgggccc```______]]]___bbbgggmmmtttyyy|||{{{uuuooojjjddd^^^YYYQQQMMMHHHEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBEEEGGGIIIKKKMMMOOOSSSUUUYYY]]]ccchhhkkkooosssuuuwwwyyy{{{|||~~~}}}wwwvvvuuurrrooojjjgggeeeaaa]]]YYYUUUSSSPPPMMMJJJMMMJJJHHHFFFFFFEEEDDDBBB???@@@@@@>>>===>>>@@@BBBBBBEEEJJJPPPYYYcccnnnuuuwwwnnnhhh]]]YYYUUUTTTVVVZZZ]]]^^^lllsssyyy}}}|||kkkbbb___^^^___```ccckkkuuuvvvpppvvvfffTTTLLLDDDAAA@@@???AAAEEEJJJYYYsssnnnYYYOOOLLLKKKKKKJJJHHHEEEBBB>>><<<{{{mmmaaa]]]^^^WWWWWWVVVSSSNNNIIIEEEBBBFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJGGGCCC>>>888333000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,---......+++++++++***++++++,,,---++++++***************++++++***************++++++++++++++++++++++++++++++***************************)))(((''''''((()))***))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,------...---000333777:::<<<======;;;;;;<<<<<<<<<<<<;;;;;;===<<<===??????@@@HHHQQQaaannn~~~wwwmmm```UUUPPPOOOMMMPPPXXX```gggsss~~~~~~rrrssssssssstttwww|||}}}yyyuuuqqqooollliiiddd```^^^___aaaccciiilllqqqwww}}}~~~{{{rrrmmmfff___YYYSSSNNNJJJIIIFFFCCCAAA@@@@@@AAAAAAAAACCCDDDFFFGGGHHHKKKLLLNNNQQQTTTVVVYYY\\\```ccciiinnntttyyy|||}}}}}}xxxtttqqqoookkkgggccc___\\\YYYVVVWWWTTTQQQNNNMMMKKKHHHGGGEEEDDDCCCAAA@@@???@@@@@@BBBCCCDDDFFFJJJPPPWWW\\\gggnnnyyyzzznnnhhh```ZZZWWWWWWWWWXXX```dddkkkrrrzzzrrrhhh```[[[```aaaeeejjjrrr|||uuu___SSSHHHBBB???===???BBBEEEMMM^^^xxxjjjZZZQQQKKKJJJIIIHHHFFFDDD@@@===kkk```\\\YYYYYYXXXVVVRRRMMMHHHDDDCCCDDDFFFHHHJJJKKKLLLMMMKKKKKKJJJGGGBBB;;;555222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,---.........++++++******+++,,,,,,---+++***************++++++++++++***************+++++++++++++++++++++++++++***************************)))(((''''''((()))***))))))***++++++++++++***++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,---...///...111555999<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>>;;;444333222000//////......................................................,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,,,,******))))))***++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))+++------,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,+++******+++...000111555666888;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999<<>>>>>???;;;<<<<<<<<<<<<<<<<<<;;;===:::<<>>888555333222111................../////////............---------------------------------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,************************,,,+++++++++++++++,,,,,,------,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))((())))))***,,,,,,+++++++++++++++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++*********++++++,,,---///111444777:::;;;888999:::;;;<<<<<<<<<<<<===;;;<<<>>>>>>>>>CCCJJJRRR]]]lll{{{uuuhhh[[[PPPKKKKKKLLLYYYooo~~~}}}~~~{{{zzzxxxuuuvvvyyy~~~{{{yyy{{{~~~}}}xxxtttrrrllliiifffcccbbbcccdddeeemmmqqqvvv||||||xxxrrrlllhhh[[[WWWOOOIIIFFFEEEEEEFFFEEEDDDBBBCCCFFFKKKPPPRRRZZZ^^^bbbfffhhhiiikkkmmmpppwww{{{xxxtttnnniiiddd___ZZZWWWRRROOOLLLIIIHHHFFFDDDBBBAAABBBCCCCCCCCCDDDHHHKKKNNNWWWeeessstttccc^^^XXXUUUVVVZZZ^^^```hhhnnnwwwyyyhhhhhhllllllooovvvrrr~~~}}}xxxwww|||tttbbbPPPGGGDDDBBBAAAAAADDDDDDIIIWWWjjj}}}qqq]]]RRRNNNLLLwwwooowwwlll___VVVUUURRRMMMIIIFFFFFFGGG>>>???BBBGGGLLLNNNNNNMMMMMMIIIBBB===:::777444333//////////////////......///............---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))************************,,,++++++******+++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,***)))))))))******,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---...111444777999;;;<<<999999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>???AAAJJJTTTgggsssyyyiii]]]RRRJJJKKKPPPUUUbbbwwwvvvrrrqqqsssttttttxxx}}}~~~yyyvvvxxxzzz{{{zzzuuupppllljjjbbbbbbbbbcccfffkkkpppsss|||}}}wwwqqqkkkeee^^^ZZZLLLJJJHHHEEEBBBBBBCCCDDDCCCDDDEEEHHHNNNVVV^^^dddjjjmmmpppsssssssssuuuvvvxxx~~~|||wwwrrrnnniiifff^^^ZZZVVVRRRPPPMMMIIIGGGCCCCCCDDDDDDDDDEEEFFFHHHHHHKKKQQQZZZeeetttwwwpppfff^^^YYYVVVUUUUUU[[[aaajjjsss{{{uuuiiiddd___^^^bbbbbbiiiyyy{{{{{{}}}tttcccVVVJJJAAA???BBBAAA@@@CCCJJJTTTdddooo___SSSKKKxxxtttkkk\\\WWWPPPKKKIIIHHHGGGFFFAAAAAACCCFFFKKKNNNOOONNNOOOLLLGGGCCC???;;;777444000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++************+++***++++++,,,,,,,,,+++***++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***+++++++++---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------...000222555888:::;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;:::<<>>BBBEEEQQQlllqqq\\\LLLeee\\\QQQKKKJJJKKKIIIFFFFFFEEEDDDFFFJJJNNNPPPPPPOOOMMMJJJGGGDDD???999555222222111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((()))+++,,,------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++******)))*********++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///000111444666999::::::;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<>>>CCCIIITTThhhyyy}}}ooo```SSSOOOMMMMMMWWWeeepppqqqwwwzzzsssqqqwwwyyyuuusssrrrooojjjdddaaaaaabbbcccfffmmmttt||||||yyynnnhhh___VVVPPPKKKHHHEEE@@@BBBDDDDDDCCCDDDGGGJJJMMMPPPTTTZZZbbbnnnzzzwwwsssmmmgggbbb]]]XXXUUURRRPPPMMMJJJHHHFFFDDDCCCFFFCCCCCCFFFHHHKKKUUU```mmmttthhh```[[[UUUUUUWWWZZZaaakkkwww}}}iiieeeaaaYYY\\\[[[___lllxxxbbbNNNDDDDDD>>>;;;===@@@AAAEEEZZZqqqppp[[[nnnbbbSSSLLLMMMNNNKKKFFFKKKHHHFFFGGGJJJNNNQQQRRROOONNNLLLJJJGGGAAA;;;666333222222222111111000000//////.........---------++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******'''(((***,,,---------,,,---,,,,,,++++++*********,,,,,,,,,+++++++++*********+++---...///......---------,,,,,,+++***))))))))))))*********+++++++++*********++++++,,,------++++++,,,,,,,,,------------------------...///000000222444777999:::::::::::::::;;;;;;<<<;;;;;;;;;??????BBBHHHQQQ___wwwzzzrrrdddVVVMMMOOORRRUUUcccsssyyyuuuuuu{{{|||yyyzzzvvvllljjjgggdddaaaaaadddgggkkkooowww|||tttnnnjjj```ZZZQQQJJJFFFDDDDDDCCCAAADDDFFFGGGIIIMMMSSSXXXZZZ\\\```ccciiisss}}}wwwqqqlllgggcccZZZWWWSSSPPPNNNLLLJJJIIIIIIFFFFFFIIIGGGCCCHHHPPPPPPcccvvv~~~nnneee\\\ZZZWWWUUUWWW___iiiqqq}}}nnnmmmkkk```^^^]]]___fffxxxoooXXXJJJFFFEEE???>>>BBBAAAAAANNN```{{{ppp|||jjjWWWSSSUUURRRLLLIIIOOONNNMMMNNNNNNOOOPPPQQQOOONNNLLLKKKIIIDDD>>>:::111111000000000000000000////////////............,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++***+++,,,---(((((())))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++---***)))***,,,---,,,***************************,,,///111000---******+++...---,,,++++++,,,...///666666888999:::;;;;;;;;;;;;:::888888:::;;;<<<<<>>>>>???DDDSSSjjj}}}yyykkkaaaTTTRRRUUU___iiipppuuuzzz|||wwwsssuuu~~~}}}zzz}}}}}}zzzxxxssslllgggaaabbbcccffflllrrrxxx|||||||||xxxrrriii___WWWPPPMMMGGGEEECCCBBBBBBDDDDDDEEEJJJNNNSSSYYY^^^eeekkkooouuuuuuuuuuuuwww{{{}}}yyyssskkkeeebbb^^^YYYUUUOOOLLLIIIHHHHHHHHHGGGFFFGGGKKKRRRXXXbbbpppyyylllddd]]]WWWVVVXXX___fffpppxxxwwwpppiiikkkuuuwwwbbbUUUOOOFFFBBBDDDDDDAAAEEEMMMZZZtttxxxuuusssuuuyyynnnccc[[[WWWWWWPPPOOOOOOPPPQQQQQQOOOMMMOOONNNLLLLLLKKKHHHDDDAAA;;;888555111//////000111111111000000000////////////......---,,,---------........................++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))******,,,---,,,+++******,,,,,,+++***------------------------$$$''')))*********,,,---,,,,,,,,,,,,...000222333666777888:::;;;;;;;;;;;;999999999:::;;;===???@@@@@@MMMeeeyyypppdddZZZWWWYYYbbbpppyyy{{{{{{|||{{{wwwuuu|||~~~yyyyyy}}}zzzvvvsssppplllgggddd```ccchhhooovvv}}}{{{xxxnnnjjjbbbYYYQQQJJJFFFDDDCCCCCCCCCCCCEEEHHHKKKLLLSSSXXX```hhhnnntttyyy|||zzzsssnnniiiccc^^^XXXUUUQQQNNNMMMKKKIIIHHHFFFHHHJJJLLLPPPXXXccclll{{{mmmaaaZZZYYYVVVZZZbbbkkkuuu{{{tttvvvyyygggWWWKKKCCCCCCAAA===???FFFMMM___vvv|||tttoooooowwwyyykkk```[[[VVVTTTRRRRRRTTTSSSPPPMMMOOONNNLLLLLLLLLJJJHHHFFFAAA===888333000///000111111111111111000000000000000///---,,,,,,,,,---...------------------------******+++++++++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---...///000+++,,,,,,...000222444666777888999:::;;;;;;;;;;;;999999::::::;;;===@@@CCCIII[[[vvv|||qqqgggbbb___fffiiirrr~~~{{{{{{}}}|||}}}|||}}}{{{vvvsssnnniiifffeeeeeefffiiilllrrrxxx~~~zzzssslllhhh^^^ZZZTTTMMMHHHEEEDDDDDDEEEFFFHHHJJJMMMRRRWWWZZZ^^^cccllltttyyy|||~~~{{{uuunnniiifffbbb]]]XXXUUURRROOOMMMLLLLLLKKKIIIIIILLLRRRWWWeeeqqqvvvjjjccc\\\ZZZ[[[aaaiiissszzzyyygggWWWIIIEEEBBB>>>???EEEEEEOOO___tttyyyqqqpppxxxpppccc[[[WWWSSSRRRTTTTTTRRROOOPPPNNNLLLKKKLLLLLLKKKIIIEEEBBB<<<666222000000111111111111111000000000000000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++))))))***,,,---,,,,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////+++,,,---///222444666888888999:::;;;;;;;;;;;;;;;999:::;;;;;;;;;???EEEIIIYYYkkkvvviiicccggglllwwwwww|||}}}zzz{{{~~~~~~~~~|||xxxvvvppplllgggbbbaaadddiiimmmwwwyyy~~~~~~{{{uuummmeee^^^ZZZSSSPPPKKKFFFDDDDDDEEEFFFGGGJJJMMMQQQUUUZZZaaagggmmmrrrxxx}}}zzzsssooohhhbbb^^^YYYUUURRRSSSQQQNNNJJJHHHIIIKKKNNNTTT[[[fffuuutttggg^^^WWWXXX]]]dddqqq}}}vvvxxx}}}hhhSSSKKKGGGBBBBBBGGGBBBFFFOOO^^^ppp{{{oookkknnnzzzeee^^^UUUQQQSSSUUUUUUSSSQQQNNNLLLKKKKKKLLLLLLKKKHHHEEE@@@:::555222111111111111000000000/////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---++++++***+++,,,,,,,,,------,,,***)))***+++++++++++++++++++++++++++///---++++++,,,------,,,,,,---///111444666888888999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<>>>DDDNNNVVViiiyyy{{{ooohhhjjjsss||||||yyyzzz}}}vvvuuuxxxzzz{{{{{{|||~~~|||xxxtttqqqjjjhhheeebbbccciiirrrxxx~~~xxxtttooohhh```YYYTTTQQQMMMJJJGGGDDDDDDEEEGGGIIIKKKOOOTTTXXX[[[bbbjjjppp~~~|||uuunnnhhhbbb]]]ZZZWWWTTTPPPMMMJJJIIIIIIJJJKKKLLLRRR\\\jjj{{{vvvgggZZZWWWWWWZZZdddppp|||tttvvvwww___SSSMMMEEE@@@BBBAAAAAAGGGQQQ[[[jjjvvvjjjgggsss}}}pppaaaWWWUUUVVVUUUTTTRRROOOKKKJJJJJJLLLLLLLLLIIIGGGBBB===888444222111000000000/////////......///////////////...------------------------------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++---...---***((()))+++------------------------///,,,******,,,------+++---...000333555777888999999:::;;;;;;<<<;;;;;;;;;999;;;<<<===BBBMMM[[[fffwwwzzznnnkkkrrr~~~zzzwww|||xxxnnnjjjmmmtttyyyzzz|||~~~~~~}}}{{{wwwqqqmmmjjjccceeehhhjjjmmmttt|||{{{wwwlllggg```XXXRRRMMMKKKJJJHHHGGGFFFGGGIIILLLPPPRRRUUUZZZ___cccgggmmmvvv}}}|||vvvpppjjjggg]]]ZZZVVVRRRPPPNNNMMMLLLIIIGGGIIIOOOUUU___ppp|||llleee___YYY\\\dddnnnuuuyyypppmmmuuusssggg]]]OOOCCC???AAA>>>AAAJJJNNNUUUjjjpppjjjhhh}}}nnn___XXXVVVTTTRRRRRROOOKKKIIIJJJKKKLLLLLLJJJGGGCCC???:::555222111////////////...............///000000000///---,,,........................,,,,,,------------.........---,,,+++***+++,,,---,,,,,,,,,++++++*********------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,+++***+++---...---***((()))+++........................///,,,******---//////......///111444666777888999::::::;;;;;;<<<;;;;;;;;;888:::<<>>FFFHHHHHHWWWkkkooojjjuuujjj___[[[XXXUUUVVVQQQKKKIIIKKKLLLKKKIIIKKKHHHEEEBBB???<<<777444333222000000111111000...000000000000000///..............................,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111111333555777888:::;;;>>>;;;999888888999999888888;;;???FFFQQQbbbssspppmmmnnnyyy~~~vvvkkkiiinnnwww}}}|||yyyvvvsssoookkkgggeeedddccceeemmmtttyyy~~~~~~yyyrrrkkkddd```SSSOOOJJJGGGEEEEEEEEEDDDGGGIIINNNSSSYYYaaajjjooooooqqqtttxxx}}}zzzssslllddd___]]][[[YYYVVVMMMLLLKKKIIIIIIJJJMMMPPP\\\kkkxxxiii```___SSSWWWbbbnnnwww~~~pppeee___```fffgggfffpppvvvZZZEEEFFFBBB??????@@@CCCKKKTTTuuuwww~~~iii^^^YYYWWWVVVQQQKKKGGGFFFGGGIIIJJJLLLJJJGGGDDDAAA<<<777333222000//////000000///...000000000000000///..............................------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////222222444555777999:::;;;===<<<::::::;;;;;;;;;;;;>>>@@@EEEPPP___ooo|||vvvkkklllsss}}}uuussswww}}}{{{xxxtttpppjjjeeeccceeegggjjjnnnuuu|||~~~xxxpppggg]]]VVVRRRJJJHHHFFFEEEFFFHHHIIIJJJOOORRRWWW]]]dddllluuu{{{~~~~~~yyyqqqlllhhhccc]]]XXXSSSQQQOOOLLLJJJIIIKKKLLLPPP[[[lll}}}pppeee```\\\[[[```gggqqqmmmaaaZZZ]]]aaa```eeennn~~~mmmZZZLLLDDD>>>>>>???AAAFFFLLL}}}zzzyyycccZZZYYYVVVSSSMMMFFFCCCDDDIIILLLMMMKKKIIIGGGDDD???888444333111//////000111000///000000000000000///.................................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------///000000444444555777888:::;;;<<<;;;;;;<<<===============CCCEEENNN]]]ppp~~~vvvkkkiiiooo}}}{{{vvvrrrmmmiiiddd```aaagggnnnsssxxx~~~yyytttmmmcccYYYPPPJJJGGGDDDDDDEEEFFFIIILLLOOOQQQZZZ]]]bbbhhhoooxxx|||wwwpppgggaaa]]]ZZZVVVQQQNNNKKKJJJJJJIIIMMMTTT^^^mmmwwwmmmbbbXXXVVV[[[dddqqq}}}~~~kkkZZZYYY]]]]]]^^^aaahhh{{{uuuZZZNNNBBB>>>??????AAADDDzzzlll]]]YYYVVVUUUQQQJJJEEEDDDHHHLLLKKKJJJJJJIIIGGGCCC===888555333111111222333222111000000000000000///..............................---------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222666666777888999;;;;;;<<<:::;;;<<<=========???@@@EEEMMMZZZkkkzzzuuummmqqqyyy|||yyytttnnniiidddbbb___```eeemmmvvv||||||uuukkkfff___VVVOOOJJJGGGFFFFFFHHHJJJMMMOOORRRVVVXXXcccfffjjjpppuuu|||}}}uuuooogggccc^^^XXXTTTPPPMMMKKKLLLKKKJJJMMMVVVfffyyy|||oooaaa\\\\\\^^^dddjjjyyykkkaaa```___^^^``````sssqqq^^^III@@@??????@@@AAAyyycccYYYTTTUUUSSSNNNGGGDDDEEEHHHHHHHHHIIIJJJJJJGGGBBB>>>666444111000111222111111000000000000000///..............................,,,,,,,,,+++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444777888888999:::;;;;;;<<<999:::;;;;;;<<<>>>BBBFFFNNN[[[lllzzz~~~xxxwww~~~zzzvvvqqqkkkfffaaa\\\^^^aaagggnnnvvv|||~~~|||yyyqqqhhh\\\XXXRRRLLLHHHGGGGGGHHHHHHKKKQQQTTTWWW[[[___bbbmmmooosssvvvzzz|||pppkkkddd___[[[VVVQQQNNNPPPMMMJJJIIIMMMUUU___fff|||tttiiiaaa[[[ZZZ\\\iiippp{{{vvviiibbb___```aaapppmmmRRRCCC??????@@@AAAppp```UUUUUURRRNNNIIIEEECCCCCCFFFFFFGGGIIIJJJIIIEEECCC888555111//////000//////000000000000000///..............................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...000222444555888999999999::::::;;;;;;:::;;;;;;;;;<<>>999666444444444333000000000000000//////..............................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---///111333666777999999999999999999999999======<<<===CCCSSSggguuu|||ssszzz}}}zzzxxxtttoooiiifffeeefffggghhhnnnrrryyy~~~~~~|||xxxtttkkkaaa]]]YYYPPPGGGHHHGGGHHHJJJNNNTTTZZZ]]]ccciiiqqquuuuuuvvvzzz}}}wwwnnnfffccc^^^WWWQQQNNNMMMMMMMMMQQQNNNQQQaaavvvuuuooo]]]]]]]]]```iiixxxiiilllyyyqqq```SSSHHHCCCBBByyysssrrr{{{kkkXXXUUUUUUOOOJJJIIIFFFEEEDDDCCCDDDFFFHHHIIICCC@@@<<<888555333222222111111111111000000000000000000//////.........---............/////////000......---,,,,,,,,,------,,,,,,---......---------,,,,,,------------------,,,++++++******++++++,,,---------,,,,,,+++++++++------------,,,++++++***111111000000///...,,,,,,,,,---...///000///...---,,,---.../////////...---,,,---///222444555666777888999999:::::::::999999>>>>>>BBBHHHMMMZZZuuu}}}yyyvvvtttmmmjjjfffdddfffjjjpppsss{{{|||~~~~~~xxxtttnnneee\\\VVVPPPJJJHHHJJJHHHJJJNNNTTTZZZ___dddfffnnnuuu~~~~~~vvvlllggg```ZZZUUURRRPPPNNNMMMMMMPPPVVV___nnn~~~qqqfff\\\[[[___iiiyyypppkkk|||ooo]]]LLLCCCBBB|||rrrppp~~~fffZZZVVVRRRKKKGGGGGGFFFEEEDDDDDDEEEGGGIIIDDDAAA===999555333222111111111111111000000000000000000/////////.........,,,...000///---,,,---...,,,,,,,,,,,,------...///------------,,,,,,+++***++++++,,,,,,---...//////,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++............---,,,+++******+++,,,,,,------,,,,,,,,,---.../////////...------...000333555666777888:::::::::;;;;;;:::::::::999:::@@@KKKWWWggg~~~yyytttpppmmmhhhggggggiiimmmtttzzz~~~}}}}}}~~~}}}yyysssnnnddd\\\TTTPPPLLLGGGGGGJJJNNNPPPUUU[[[aaafffjjjlllrrrzzzzzztttlllddd^^^YYYUUURRROOONNNNNNPPPTTT]]]mmm}}}{{{kkkbbb^^^```jjjuuuyyyjjjpppsss^^^PPPKKKwwwjjjrrr|||dddZZZXXXRRRJJJIIIHHHFFFEEEDDDEEEGGGHHHEEECCC???;;;777444222111222222111111111000000000000000////////////......---222555444///++++++---+++++++++,,,---///000111/////////...---,,,******)))***+++,,,...///000000,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,------...//////......///000222444666888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;CCCSSSgggyyy~~~}}}zzz}}}~~~|||yyytttooojjjgggfffhhhkkkpppvvv|||}}}zzzvvvpppiiicccWWWQQQLLLKKKIIIGGGIIINNNVVVYYY^^^dddjjjooorrrsssvvv~~~yyyoooggg___YYYUUUSSSPPPNNNNNNMMMNNNWWWaaatttnnnbbb\\\___dddssspppfffiiisssppp\\\RRRnnnrrrtttaaa^^^ZZZSSSMMMKKKHHHFFFEEEEEEFFFFFFFFFDDDBBB>>>:::666333111222222222111111111000000000000//////////////////000666;;;999222,,,---///,,,,,,,,,------...///000///////////////...---,,,++++++,,,,,,---...//////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,---......////////////......---,,,---...///000,,,,,,---....../////////111222444666888999::::::;;;;;;::::::;;;;;;;;;<<>>AAAEEEQQQeee|||xxx}}}|||zzzvvvpppkkkhhhhhhjjjllltttwww|||}}}~~~yyyqqqiiiaaaXXXQQQLLLIIIHHHJJJNNNPPPSSSZZZbbbfffhhhmmmsssxxx}}}xxxooojjjaaa[[[WWWVVVTTTOOOMMMOOOMMMXXXiii~~~tttggg```]]]cccnnn{{{rrraaa]]]cccjjjllluuutttqqqssshhh[[[VVVSSSQQQMMMIIIFFFDDDDDDDDDEEEEEEEEECCC@@@;;;777444333222222222222111111111//////000000000000111111---222555444///++++++---000//////...------......((((((***+++,,,---------///......------,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------///000111333444666777999::::::;;;999999999:::;;;===@@@AAABBBJJJXXXiii}}}{{{}}}{{{zzzrrrooojjjggggggkkkooosss|||}}}zzzrrrmmmeee]]]WWWQQQKKKHHHJJJJJJNNNTTTWWWZZZbbbkkknnnppptttyyy~~~{{{uuunnnfff^^^[[[WWWPPPKKKJJJNNNPPPWWWeee|||vvvggg\\\\\\aaalllwwwooobbb]]]\\\```eeeppp~~~uuu||||||eee\\\VVVSSSOOOJJJFFFDDDCCCCCCDDDEEEFFFEEEBBB>>>999666333333222222222111111111//////000000000111111111,,,...000///---,,,---...///...............///000******+++,,,---------,,,------------------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---///111222333444666777999::::::::::::::::::;;;>>>AAADDDFFFKKKWWWeeeqqq~~~|||xxxtttqqqlllkkkjjjkkknnnsssxxx||||||uuuqqqccc^^^XXXRRROOOMMMKKKJJJPPPRRRWWW]]]```ccclllvvvwwwxxx{{{~~~tttiiiccc___WWWQQQNNNRRRQQQRRRXXXdddxxx|||kkkccc___cccjjjqqq}}}tttfff^^^\\\```eeeqqqsssfffWWWTTTPPPKKKGGGDDDCCCBBBDDDEEEFFFFFFCCC???:::888333333333222222222111111//////000000111111111222............/////////000---------......000111222/////////000//////......,,,,,,,,,------.........,,,++++++++++++++++++,,,+++++++++,,,,,,---------------------,,,,,,+++***---------......------,,,,,,---...///000///...---,,,,,,,,,,,,---///111222333444666777999999::::::;;;;;;;;;===@@@DDDGGGJJJWWWeeerrryyy~~~zzztttooollliiikkknnnrrrwww||||||tttkkkfffXXXTTTOOOLLLKKKLLLMMMMMMXXXZZZ```fffhhhkkkttt~~~~~~~~~rrrlllgggaaaZZZWWWSSSSSSSSSQQQSSS^^^ttt}}}pppdddbbbcccgggrrr}}}uuuiii\\\___bbbgggvvvooo]]]\\\VVVMMMHHHFFFDDDBBBDDDDDDDDDEEEFFFDDD@@@===555333222222333222111///000/////////............////////////////////////000000///...------,,,,,,------,,,,,,,,,,,,++++++------------,,,++++++*********,,,,,,,,,,,,******.........------,,,,,,,,,........................++++++++++++,,,------...,,,,,,,,,---------......------------///111333555777777777888999999999::::::888:::>>>???AAANNN\\\mmmttt|||~~~~~~~~~}}}xxxsssooollljjjgggkkkssszzz{{{tttkkkaaa[[[PPPMMMJJJIIIKKKOOOSSSUUU___hhhooommmllltttzzztttlllaaaXXXXXXSSSPPPPPPRRRUUU^^^gggmmmgggddd```eeeppp{{{vvvfffaaa```eeemmm|||fff^^^TTTNNNJJJFFFBBB@@@CCCCCCDDDEEEFFFDDDAAA>>>666444333222333333111000000000/////////.........////////////////////////000//////...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++***+++,,,------,,,+++***......---------,,,,,,,,,000//////...---,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,---------.........---------...000222444555888888999999::::::;;;;;;<<<;;;===@@@AAAGGGUUUeeexxx}}}yyyyyyzzz|||~~~}}}xxxsssnnnkkkiiiiiipppsssxxx}}}}}}wwwpppiiiaaaXXXSSSNNNLLLLLLMMMQQQVVVZZZ\\\fffpppxxxxxxvvvzzz}}}uuukkkccc]]]WWWRRRQQQPPPQQQWWW___nnn~~~sssjjjbbbcccjjjnnnwwwxxxjjj______hhhxxxxxxeeeTTTPPPOOOIIIBBB@@@BBBBBBCCCEEEFFFEEEBBB@@@888666444333333333111000000000000/////////....../////////////////////////////////...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,---------,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,,,,------------.........------...///111333555666999999999:::;;;<<<<<<<<<===>>>@@@CCCFFFPPPbbbrrr~~~wwwtttuuuyyy{{{}}}}}}~~~{{{xxxrrrmmmjjjjjjkkklllyyy{{{~~~zzztttlllccc\\\UUUPPPLLLLLLNNNPPPUUUZZZ```dddgggooozzzxxxqqqggg```XXXUUUQQQOOORRRWWW]]]iii|||vvvhhhbbbccccccjjjvvvfff___dddsssqqqXXXRRRRRRKKKEEEDDDBBBBBBBBBDDDFFFFFFDDDBBB;;;999666444444333222000000000000////////////...//////////////////////////////.........---------------,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,------,,,,,,,,,------------------------'''((()))***,,,---...//////...---,,,,,,,,,,,,,,,------------............------///000222444666777888888999:::;;;<<<<<<======???BBBGGGNNN\\\pppzzztttpppqqqvvv||||||{{{}}}|||vvvsssoookkkkkknnnrrruuu|||zzzpppjjj```XXXRRROOOMMMLLLOOOSSSYYY```eeejjjnnnpppuuu~~~tttkkkbbb\\\WWWRRRQQQSSSTTTYYYcccvvvwwwhhhaaa```ccckkkwwwzzziiifffooo~~~aaaTTTQQQLLLGGGFFFBBBBBBBBBDDDFFFFFFEEECCC???<<<888555444444222111111000000000////////////////////////////////////...............---------------,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------''''''(((***,,,---...//////......---,,,,,,,,,,,,---------.........//////---...000222444666777888777777888999:::;;;<<<<<<<<<@@@FFFNNN\\\nnn{{{pppjjjiiiooowww|||yyy~~~~~~}}}yyywwwooommmkkkkkknnnsssyyy}}}{{{sssmmmbbb\\\TTTOOOMMMMMMOOOOOOVVV]]]eeelllpppsssuuuwwwxxxvvvllleee___WWWSSSTTTRRRRRRVVV___qqqwwwhhhaaa___bbbllluuu}}}}}}nnnkkk{{{vvvmmmnnn|||qqq\\\SSSOOOKKKFFFCCCCCCBBBDDDFFFFFFEEEDDDBBB>>>:::666555444333111111111000000000/////////////////////////////////........................------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...++++++++++++++++++++++++///...------------------------........./////////---...111333666777888999666777888999:::;;;<<<===>>>CCCLLL[[[ppp~~~ooofffbbbdddnnnwww}}}}}}~~~~~~~~~{{{xxxtttrrriiiiiikkknnnsssyyy~~~|||sssiiicccTTTPPPLLLJJJLLLOOOSSSTTT^^^fffqqqxxx{{{zzzzzz{{{{{{vvvooohhh___XXXVVVQQQPPPQQQTTT\\\nnnzzzlllbbb]]]bbbiiippp||||||mmmttttttlllrrr|||kkk[[[XXXRRRHHHEEEDDDCCCDDDEEEFFFEEEDDDDDD@@@;;;777555444333222111111111000000000//////////////////////////////........................------,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++******))))))******+++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++...------------......///............////////////---///111444777888999999777777888:::;;;===>>>>>>BBBHHHUUUiiixxxnnneeeaaaaaaeeeoooxxx{{{|||~~~}}}zzzwwwtttpppmmmhhhkkkoootttzzz~~~xxxpppfff^^^YYYMMMKKKJJJKKKPPPUUUYYYZZZcccmmmzzz|||tttiii```\\\TTTRRRRRRRRRSSS[[[ppprrrccc```bbbfffrrrwwwrrryyytttrrrwwwyyyeeeaaaYYYKKKFFFDDDCCCDDDEEEFFFEEECCCFFFAAA<<<888555444333222111111111111000000000000////////////////////////---.....................---------,,,,,,,,,++++++------------,,,,,,+++***+++***)))(((((()))***+++,,,,,,,,,------.........******+++,,,---......///---------------...///000............/////////000---///222555777999::::::888999:::;;;===>>>???@@@FFFMMM[[[sss|||jjjddd```bbbeeeiiirrrzzz|||zzzwwwwww{{{{{{xxxuuurrrnnnkkklllooouuu{{{|||vvvmmmddd[[[UUURRRMMMLLLLLLPPPVVV[[[^^^```fffppp~~~}}}qqqgggbbbXXXUUUTTTTTTRRRRRR^^^lllmmmddd``````jjjxxx~~~ttttttvvvwwwzzz|||bbbWWWWWWPPPHHHCCCDDDFFFEEEDDDEEEFFFEEEAAA<<<777333222333...//////000111111222222000000///...------,,,,,,..............................///...---+++)))'''((()))+++------,,,+++*********+++++++++,,,,,,,,,---,,,***))))))***,,,---------............------------------------------------...///000000000///...111444666666777888999>>>;;;:::===>>>===@@@DDDDDDVVVooommmggg___]]]fffoootttxxx|||yyyqqqvvv}}}~~~|||zzzvvvqqqnnnmmmmmmmmmpppuuu|||yyyvvvpppfff\\\TTTOOONNNKKKNNNSSSWWW[[[```eeeiiirrrvvv{{{vvvpppbbb^^^YYYSSSPPPRRRVVVZZZjjjsssddd^^^aaahhhttt{{{kkkjjjsss~~~ttt```XXXRRRKKKFFFFFFFFFCCCBBBDDDEEEDDDBBB===999555333222111111111111000000000000111111000//////...------........................---.........---+++***)))+++,,,...000000///...---***++++++++++++,,,,,,,,,---,,,+++))))))***,,,---------............------------------------------------...///000000000000...111444666777777888999<<<::::::===>>>===AAAFFFNNN```xxxyyygggcccaaaccckkkrrrvvv}}}yyy}}}zzzvvvpppkkkjjjlllpppsss|||~~~{{{sssmmmdddZZZSSSPPPNNNNNNQQQTTTYYY]]]aaafffkkkooovvvyyy}}}yyylllggg```XXXSSSQQQSSSVVV^^^kkktttfffbbbbbbiiipppzzzzzziiijjjmmmvvvnnn[[[TTTNNNKKKJJJGGGCCCBBBDDDDDDDDDBBB???<<<888444222333333222111000000//////222111111000000/////////........................---------------,,,++++++***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---------............------------------------------------...///000000111111///222555777777888999:::<<<:::<<>>===>>>AAAAAAAAAFFFMMMeeexxxsssfff^^^___kkkyyy~~~yyyvvvooolllhhhgggjjjrrrzzz~~~yyyqqqlllcccZZZPPPLLLOOOTTTWWWXXX\\\```eeejjjnnnrrrwwwzzzyyylllaaaZZZVVVTTTSSSRRRXXXhhhwwwjjjcccbbbgggqqq||||||hhhZZZ]]]ccckkksss\\\VVVQQQOOOLLLHHHHHHKKKDDDCCCBBBBBBBBB>>>999444111111111111111111111111000000///////////////...////////////////////////------------------.........///////////////......++++++,,,,,,,,,---------+++++++++,,,,,,------...------............------....................................///111222333222555888999999999:::;;;>>>===>>>AAAAAABBBJJJSSSjjj{{{|||qqqiiieeedddlllzzz{{{vvvsssjjjjjjlllnnnsssyyy}}}xxxpppggg```ZZZTTTOOOPPPVVV\\\^^^]]]^^^bbbhhhmmmqqquuuyyy|||uuukkkbbb[[[WWWSSSRRRTTT^^^kkk}}}zzziiibbb```hhhqqqzzzooo]]][[[\\\___nnnfff\\\SSSPPPOOOLLLKKKLLLEEECCCBBBCCCCCCAAA<<<777111111222222222222222222////////////////////////////////////////////////...---------------...//////............---------,,,,,,,,,,,,------------++++++,,,,,,------......------............------....................................///111333555444666999::::::::::::;;;<<<;;;===@@@AAAEEEQQQ^^^ooo}}}~~~ppphhhgggkkkooo}}}|||wwwsssqqqiiilllqqqwww}}}|||wwwpppggg\\\VVVRRRQQQQQQUUU\\\aaabbbbbbcccgggmmmrrrvvvzzz~~~vvvmmmddd^^^UUUSSSTTTXXX\\\eeezzzvvvhhh___aaahhhppp{{{{{{fff\\\XXXYYYaaakkkqqqcccUUUPPPPPPOOOLLLKKKFFFCCCAAABBBDDDCCC>>>999333333333222222111111000000000000000000000000000///////////////////////////...------,,,---......------,,,+++++++++++++++,,,,,,,,,------------...***+++,,,---............------............------..............................---...///222444666555777:::;;;;;;:::;;;<<<<<<<<>><<<<<>>BBBLLLPPP[[[ooo}}}zzzvvvuuuxxx}}}tttsssrrrqqqrrrvvv{{{~~~}}}zzzvvvpppiiiccc[[[VVVTTTWWW[[[^^^dddjjjmmmnnnqqqssswww{{{vvvkkk```YYYWWWRRRQQQSSS[[[lllssseee```ccckkkwww{{{~~~wwwvvvsssooouuurrr\\\SSSRRROOOLLLGGGEEEDDDEEEEEEEEE???<<<777555444333222111111111111111111111111111///////////////////////////...............//////........................---,,,,,,,,,,,,---......////////////////////////111000///---------...///.........///////////////000222555666777888:::<<<;;;:::<<<@@@@@@???CCCHHHQQQ]]]ppp|||}}}|||yyywwwzzz|||xxxmmmmmmnnnqqqvvv{{{zzzuuupppiiibbb^^^WWWVVVXXX^^^bbbeeejjjpppooooooqqquuuzzzuuuhhh___[[[VVVQQQOOOSSS\\\ooonnnccc```cccmmmyyy~~~xxx||||||tttllliiixxxhhhUUUNNNOOOLLLHHHFFFFFFFFFEEEEEEAAA===999666555444333111111111111111111111111111000000000000000000000000,,,,,,,,,---------------........................---,,,,,,,,,,,,---......////////////////////////000//////............///.........///////////////000222555777888999:::<<<;;;:::<<<@@@AAABBBIIIQQQ\\\nnn{{{||||||zzzyyy|||}}}xxxtttjjjlllooouuu{{{|||uuunnnhhhbbb]]]ZZZVVVWWW]]]fffjjjkkkooouuusssrrrsssvvv|||rrrfffaaaWWWQQQNNNPPPTTT]]]tttmmmccc___gggqqqzzzzzzrrrvvvtttiiirrr|||cccVVVPPPNNNKKKIIIIIIHHHGGGEEEBBB???:::777555444333222111111111111111111111111000000000000000000000000,,,---......////////////........................---,,,,,,,,,,,,---......////////////////////////---...//////////////////............/////////000///222555777888999:::<<<;;;:::<<<@@@AAAEEEOOOZZZlll~~~}}}}}}~~~zzztttpppmmmooossszzz~~~|||vvvnnnfff```\\\YYYWWWVVV[[[eeeooottttttwww|||zzzxxxwwwyyyrrrkkk]]]UUUQQQRRRPPPQQQ___qqqooocccdddjjjppp~~~zzzrrrsssxxxmmmrrr~~~tttdddQQQOOOMMMLLLLLLJJJHHHFFFCCC???;;;777555444333222111111111111111111111111000000000000000000000000///000111222222222222222////////////////////////---,,,,,,,,,,,,---......////////////////////////,,,---///000000000//////---.........//////000000...111555777888999:::<<<::::::<<>>;;;<<>>CCCIIIPPP___nnn}}}xxxuuutttttttttsss|||}}}~~~~~~yyyvvvmmmcccYYYVVVVVVVVVYYY]]]dddmmmuuuxxxzzz~~~~~~wwwnnnccc\\\VVVPPPOOORRRRRR___sssqqqdddaaadddhhhwwwwwwiii^^^___hhhxxx```hhhyyyeee[[[RRRQQQPPPMMMJJJIIIIIIFFFCCC@@@>>>:::666222333333222222222222333333111111111111000000000000//////.........///000000//////......---------,,,.........---------------///......------......///////////////////////////...///000000//////111333444555777999;;;;;;;;;;;;===>>>BBBFFFLLLWWWjjj{{{~~~zzztttrrrsssvvvxxxzzz~~~zzztttoooeee]]]WWWVVVXXXYYY]]]bbblllsssxxxxxxyyy}}}yyymmmddd\\\TTTQQQRRRKKKQQQ]]]qqqmmmbbb```aaalllxxxqqqaaa[[[YYYbbbrrr^^^dddqqqqqqcccWWWRRRQQQNNNLLLKKKIIIGGGDDDAAA???;;;777444444444333222222222333333111111111000000000000000///.........///000111111000//////......------,,,...............---------//////............//////////////////////////////...///000000///000222444444666888:::<<<<<<;;;;;;???BBBFFFJJJOOO]]]qqq~~~}}}{{{vvvrrrpppsssxxx}}}~~~zzztttmmmggg]]]XXXVVVXXX[[[]]]bbbhhhooouuuyyyxxxxxx|||vvvlllbbbYYYSSSRRRMMMOOOTTT^^^sssooofffbbbeeeooo|||pppbbbWWWYYYdddwwwYYY\\\eeesssnnn\\\TTTRRROOOMMMMMMIIIGGGDDDAAA???<<<777444555444444333222222222333000000000000000000111111///////////////000111222000000000/////////............................../////////....../////////...........................000000000000000222444444666888:::;;;<<<;;;;;;@@@EEEIIIKKKQQQ```sss~~~{{{yyyuuuqqqnnnnnnrrrxxx~~~|||yyytttmmmfffaaaYYYWWWWWW[[[___aaagggmmmooouuuyyyxxxyyy~~~~~~tttjjj___VVVTTTOOOPPPQQQTTT]]]tttnnnbbbaaafffppp~~~rrrbbb]]]aaapppUUUVVV]]]gggsssxxxaaaVVVRRRPPPNNNNNNIIIGGGDDDBBB@@@===999666666555444333333222222333000000000000111111111111000000/////////000111111000000000000000000000000.............../////////000//////......//////000........................///000111111000000222444666777888999:::;;;======BBBGGGKKKNNNVVVfffttt||||||xxxvvvooommmlllmmmrrrxxx|||}}}~~~{{{wwwrrrmmmggg```\\\YYYXXX[[[```ccceeejjjpppnnnuuuzzzzzz|||uuuhhh]]]XXXMMMMMMNNNMMMPPP___|||xxxddd```___eeesssrrriiidddlllWWWVVVYYY```iiiuuuzzzeeeWWWRRRPPPNNNNNNKKKIIIFFFDDDBBB???;;;888666666555333333222222222///000000000111111111111111111000000///000000000------...//////000000000---........./////////000000000////////////000000///////////////////////////000111111000111333555999999888999:::<<>>;;;777666444333333333333444111111111111111111111111000000000/////////....../////////...---,,,,,,,,,---------...//////000000111///------000111111000000000000000000000000000222111111111222555777999:::999:::===>>>???EEEMMMSSS\\\eeevvvzzz{{{|||yyyvvvttttttssswwwxxx{{{~~~|||yyyuuunnnddd^^^\\\^^^aaaccceeeiiilllkkkhhhjjjqqqxxx}}}wwweee^^^VVVPPPLLLIIILLLRRRXXXmmm}}}jjjcccdddgggtttzzz```YYYSSSQQQRRRTTTZZZbbbrrrtttrrr{{{yyybbbTTTPPPQQQMMMKKKIIIGGGFFFDDDAAA>>>888777555444333333333444111111111111111111111111111111111000000000000///000000//////......------------..................000///---...000111111000111111111111111111111111333222222333444666999:::999888:::>>>@@@CCCKKKUUUXXXfffsss}}}wwwyyyzzzvvvttttttvvvxxxzzz{{{}}}}}}xxxtttjjjeee___\\\^^^bbbfffhhhhhhlllppppppnnnpppvvv|||sssjjj^^^VVVNNNIIIJJJNNNNNN\\\sssvvvhhhaaaaaakkkxxxiii```WWWSSSRRRQQQVVV[[[gggvvvuuuuuuxxxpppwwwjjjUUUOOOPPPMMMKKKIIIHHHGGGEEEBBB@@@:::888666555333333333444111111111111111111111111222222222111111111000000111000000000//////..................------------//////...///000000000000111222222222222222333333222222222333555777999:::888888;;;???AAAEEEPPP[[[^^^ppp|||xxx{{{~~~xxxtttsssvvvzzz}}}}}}~~~{{{sssnnnccc```\\\\\\```eeejjjllllllppptttuuuuuuvvv{{{vvvhhh^^^TTTMMMKKKMMMPPPUUUbbbzzzqqqccc^^^eeeooo}}}qqqggg[[[VVVSSSQQQSSSWWW]]]iii{{{~~~zzzllliiipppyyy```TTTRRRMMMKKKIIIHHHGGGFFFBBB@@@;;;:::888555444333333333111111111111111111111111222222222222111111111111000000000000000/////////..................------...///000000000000000000111111222222333333333333000111222333555777999999999999<<<@@@BBBGGGSSS```ggg~~~|||xxxuuuuuuxxx}}}}}}wwwoooiii```^^^\\\^^^bbbhhhkkkmmmooossswwwzzz{{{|||qqqeee[[[RRRMMMMMMMMMLLLRRReeemmmaaaaaaeeeuuu~~~yyyzzznnnaaaYYYUUURRRQQQTTTTTT]]]kkk}}}uuuhhheeexxxooo\\\SSSOOOMMMKKKIIIHHHFFFCCC@@@===;;;999666444333333333111111111111111111111111222222222111111111111000000000000000////////////......//////////////////---///111111000///000111111111111222222333333444000000222444666888999:::999;;;>>>BBBDDDJJJYYYhhhvvv|||{{{xxxwwwyyy|||~~~zzzssskkkeee___^^^^^^aaafffjjjmmmnnnppptttyyy}}}zzzooodddYYYQQQNNNIIIGGGKKKXXXmmm~~~jjjaaa___mmmxxx|||rrrxxxiii```ZZZUUURRRSSSQQQVVV___mmmwwwlllwwwgggWWWRRRPPPMMMKKKJJJGGGCCCAAA>>><<<:::777555333333333111111111111111111111111222111111111111000000000////////////////////////.../////////000111111111,,,///111222000//////111000000111111222333333333000111333555888999:::;;;999;;;@@@DDDHHHOOOaaaqqq}}}yyyyyyzzz{{{}}}~~~{{{wwwppphhhccc______```dddiiinnnppppppqqqtttyyy~~~|||qqqcccWWWSSSJJJIIILLLRRR[[[nnnyyyiiiaaafffooo{{{{{{mmmpppfff___XXXTTTTTTSSSUUUZZZeeeuuuzzz}}}ttt```TTTRRROOOMMMKKKHHHDDDBBB???===:::777555444333333111111111111111111111111111111111000000000000///............////////////...//////000111222222333+++///222222000...///111//////000111222222333333111222555777999;;;<<<<<<999;;;AAAFFFKKKTTTgggxxx}}}{{{xxxyyy{{{}}}}}}yyyuuunnngggbbb^^^___aaaffflllppprrrrrrqqqtttzzz{{{lll^^^XXXLLLLLLLLLKKKKKKVVVssssssiiibbbiiitttzzzjjj}}}qqqiiibbbZZZTTTTTTSSSWWW^^^ggguuukkk]]]TTTMMMMMMNNNKKKFFFEEEDDDAAA<<<888555444444444222222222222222222222222111111111111000000000000......////////////......////////////000000000000000000000000///////////////000000111111111000000333555666777888:::===???AAA>>>???GGGPPP[[[nnn|||yyywwwyyyzzz||||||xxxsssooojjjeeeaaahhheeefffjjjlllllloootttvvvyyy}}}wwwjjj___XXXRRRMMMKKKLLLRRR```mmm}}}kkkgggdddhhhvvv~~~rrrxxxnnneee\\\TTTTTTRRRTTTYYY```lll{{{cccXXXOOOMMMMMMIIIEEECCCEEEBBB>>>:::666555555555222222222222222222222222111111111111000000000000......////////////......////////////000000000000000000000000////////////000000000000111111111111111333555666777888;;;>>>AAA@@@CCCJJJRRR^^^sss~~~{{{xxxuuutttyyyzzz}}}~~~|||xxxrrrmmmiiifffccc```iiiggggggkkknnnnnnqqquuuwwwzzz}}}oooeeeZZZTTTMMMJJJIIILLLWWWbbbxxxhhhbbbcccnnn}}}wwwyyynnnbbbYYYVVVSSSRRRUUUYYYbbbrrrmmm```SSSOOONNNJJJFFFDDDFFFCCC???;;;888777666666333333333333333333333333222222111111111000000000...//////000000//////...////////////000000000000////////////000000000000111111000000000111333333222444666777888999<<>>AAACCCDDDLLLTTTUUUWWWcccvvv{{{yyyyyy{{{|||}}}}}}xxxqqqlllfffcccdddgggjjjlllkkkiiijjjnnnqqqrrruuuzzz~~~}}}{{{{{{xxxxxxvvvuuurrrpppmmmlllgggffffffgggiiilllmmmmmmppprrrtttxxx|||qqqhhh^^^WWWPPPJJJHHHKKKLLL]]]uuu}}}llleeehhhqqq{{{qqqbbbZZZSSSQQQQQQSSSYYYaaapppwww]]]PPPMMMKKKIIIHHHDDDCCC@@@===:::777555444333333333333333333333333333222222222222111111111///000000111111000000///////////////000000000000......//////000000111111222222111111222444666777666888:::;;;<<<===@@@CCCHHHQQQYYYZZZ]]]gggvvv}}}zzzyyyzzz|||}}}zzztttjjjgggcccccceeeiiilllmmmmmmjjjlllpppssstttwww|||~~~zzzwwwsssqqqpppiiihhhgggfffcccaaa___^^^YYYYYYYYYZZZ[[[\\\]]]^^^bbbccceeegggkkknnnrrrsssuuuyyy{{{pppddd\\\TTTLLLIIIJJJFFFRRRcccyyywwwkkkgggkkkvvvxxxkkkbbbXXXTTTRRRRRRVVV\\\dddqqq}}}fffVVVPPPNNNKKKJJJEEEDDDAAA>>>;;;999666555444444444444444444444444333333222222222111111111000000111111111111000000////////////000000000000.........///000111111111111111222333444555666666777999;;;<<<===>>>AAADDDLLLVVV___aaaeeepppzzz~~~|||{{{zzz|||~~~}}}uuuooofffeeeeeegggjjjnnnoooppppppmmmnnnssswwwwww{{{|||zzzxxxvvvrrrnnniiifffcccbbbXXXXXXWWWVVVTTTRRRPPPOOOMMMNNNNNNNNNMMMNNNOOOPPPSSSSSSTTTVVVYYY\\\___```fffiiiooovvv~~~{{{mmmcccZZZQQQLLLLLLEEELLLUUUffftttkkkiiioooxxxsssiii___YYYVVVTTTVVV[[[\\\iiizzzppp\\\UUURRROOOMMMFFFEEECCC@@@===:::888777444444444444444444444444333333333222222222111111000000111111111111000000////////////000000000000---......///000111111222000111333444555666666666:::;;;===>>>???AAADDDFFFOOOZZZbbbeeelllwww~~~}}}|||}}}~~~yyyqqqkkkgggggghhhkkkpppssstttsssrrrpppqqqvvvyyyzzz}}}~~~~~~}}}}}}}}}~~~}}}yyyuuuqqqoooiiifffccc^^^YYYUUURRRQQQMMMMMMLLLKKKIIIGGGFFFEEEFFFGGGGGGFFFEEEEEEGGGHHHIIIIIIIIIJJJMMMOOORRRTTTYYY\\\aaahhhpppwww|||tttiii___VVVPPPPPPIIILLLOOOZZZvvv}}}pppjjjnnntttzzz~~~qqqccc[[[WWWSSSSSSVVVWWW]]]mmm|||\\\PPPQQQPPPJJJGGGEEECCCAAA???<<<999666555444444444555555333111222222111111111111222222000000//////............///////////////000111111000000000000000000000000...//////111222444666777===;;;<<<>>>???@@@FFFMMMXXX^^^fffooo|||}}}}}}~~~~~~{{{uuuoookkkcccfffkkknnnppprrrtttuuurrrrrrtttwwwzzz}}}~~~||||||xxxxxxxxxxxxxxxyyyzzzzzzvvvvvvuuutttssssssttttttvvvuuusssrrrsssuuuxxxzzzzzz{{{}}}}}}zzzxxxvvvttttttxxxwwwvvvvvvwwwyyy|||}}}~~~xxxqqqmmmjjjggg```[[[ZZZXXXTTTQQQNNNLLLKKKKKKEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIMMMRRRWWW[[[aaagggkkkrrrwww~~~uuuhhhXXXOOONNNIIIHHHJJJTTTeeezzzllljjjnnnuuuzzzxxxiii```ZZZUUUUUUVVVWWWZZZfffxxxzzzhhhWWWRRROOOIIIIIIGGGDDDBBBAAA>>>:::777555333222222333444222111222222111111111111222222111000000000///////////////////////////000111111111111111111111111111111000000111222444666777888;;;999:::===>>>@@@GGGOOO^^^gggrrr{{{|||zzz}}}||||||~~~~~~{{{wwwrrrmmmjjjhhhjjjmmmoooppppppqqqrrrssstttvvvyyy|||}}}{{{xxxvvvuuuooonnnnnnmmmmmmmmmmmmnnnkkkjjjjjjiiihhhhhhiiiiiiiiihhhfffeeefffhhhkkklllssstttvvvxxxyyyyyyxxxxxxvvvuuussspppnnnlllkkkkkkmmmmmmmmmmmmoooqqqtttvvvwwwyyy{{{~~~|||xxxuuusssnnnhhhbbb^^^\\\YYYTTTOOOPPPNNNLLLIIIGGGEEECCCBBBAAAAAAAAA@@@?????????>>>?????????@@@@@@@@@AAAAAA??????@@@AAABBBCCCCCCDDD@@@CCCGGGJJJMMMQQQUUUYYYbbbgggnnntttzzz{{{nnn___TTTQQQJJJHHHHHHMMMYYYppptttnnnmmmmmmqqq|||rrrggg___XXXVVVVVVVVVVVV\\\jjj{{{sssuuuwww```UUUOOOLLLKKKHHHFFFDDDBBB???<<<999666333111111222333222222222222111111111111222222111111000000000000//////000////////////000111111111111111111111111111111111111222333555777999::::::999:::===???BBBKKKUUUeeesss~~~uuuuuuxxx~~~yyy{{{~~~}}}zzzvvvrrrnnnllljjjmmmoooqqqqqqooonnnooopppuuuvvvxxx{{{~~~|||}}}|||yyyuuurrrnnnkkkjjjcccbbbaaa```^^^^^^]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVXXXZZZ[[[fffhhhjjjllllllkkkiiihhhfffdddcccaaa___]]]]]]\\\^^^^^^^^^```bbbeeehhhjjjmmmnnnqqquuuyyy}}}}}}|||zzzvvvqqqlllfffcccaaa[[[WWWRRROOONNNLLLHHHDDDGGGGGGFFFDDDBBB@@@>>><<>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>?????????@@@@@@>>>???AAABBBCCCEEEHHHJJJPPPTTTZZZ```gggmmmtttyyyxxxjjj\\\TTTNNNJJJHHHHHHMMM^^^zzzssslllhhhkkkuuu|||oooeee[[[VVVUUUSSSRRRVVV```oooyyytttxxx~~~hhhWWWQQQPPPKKKIIIFFFDDDCCC@@@<<<999777444111000111333333333333222222111111222222333000000000000000000//////000000//////000000111222111111111111111111111111111222222333555777999:::<<<;;;===???AAAFFFRRR^^^lll~~~|||sssmmmqqqxxx~~~|||zzz}}}|||wwwrrrnnnlllllllllpppqqqrrrrrrpppoooooopppvvvwwwyyy|||~~~{{{xxxvvvuuusssoookkkfffaaa^^^\\\YYYXXXVVVTTTRRRQQQPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIJJJLLLMMMOOOVVVXXX[[[\\\\\\ZZZXXXVVVUUUTTTSSSQQQPPPOOOOOOOOONNNOOOPPPRRRUUUYYY[[[]]]aaacccfffjjjooossswwwxxx{{{}}}|||xxxssspppllljjjfffbbb\\\XXXTTTRRRPPPMMMJJJHHHHHHGGGDDDBBBDDDDDDDDDDDDCCC@@@>>>===>>>>>>??????????????????<<<<<<<<<=========>>>>>>????????????????????????>>>???@@@@@@???@@@BBBDDDFFFIIIMMMQQQWWW^^^eeejjjsssxxxtttdddXXXQQQOOOLLLIIIHHHQQQhhh~~~{{{nnnkkkkkkqqq}}}xxxlll___WWWTTTPPPPPPTTT\\\hhhxxx}}}yyywwwmmm~~~oooWWWOOOPPPKKKIIIFFFDDDBBB@@@<<<999999666333222333444555555333333222222222222333333////////////////////////000000000000000111222222111111111111111111111111111111222333555777888999===<<<>>>AAACCCJJJYYYgggxxxxxxpppmmmsss~~~}}}|||~~~|||vvvpppmmmlllmmmnnnppprrrrrrrrrqqqqqqrrrtttvvvwwwzzz}}}~~~{{{yyyvvvrrrooojjjhhhccc^^^YYYTTTRRRPPPNNNMMMKKKIIIHHHFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBDDDEEEFFFIIIJJJLLLMMMMMMKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFHHHKKKNNNPPPQQQVVVWWW[[[___cccgggjjjlllqqqtttwwwyyyzzz|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{{{{{{{{{{zzzyyyxxxxxxwwwtttttttttssspppkkkfffddd^^^\\\YYYVVVRRROOOLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBAAABBBCCCCCCBBBAAA???>>>?????????????????????@@@============>>>>>>>>>>>>@@@@@@????????????>>>>>>;;;<<<======<<<<<<>>>@@@BBBCCCEEEHHHKKKPPPVVVZZZbbbhhhqqqzzz}}}lll^^^SSSQQQOOOLLLHHHKKKZZZjjjwwwmmmiiijjjuuuvvvggg[[[VVVQQQPPPTTTZZZbbboooyyykkkuuuzzz\\\NNNNNNKKKIIIGGGEEECCC@@@===:::999666444444555666555555333333222222222222333333//////000000000000000111111000000000000111222222222222222222222222222222111111222333555777999:::::::::===BBBFFFPPPccctttyyytttqqqyyy~~~~~~~~~zzztttooolllmmmoooqqqpppqqqrrrrrrrrrsssuuuxxxwwwxxx{{{~~~~~~{{{wwwtttpppmmmiiifff]]]ZZZVVVQQQLLLIIIGGGGGGDDDCCCBBB@@@???>>>>>>>>>>>>>>>======>>>>>>??????<<<<<<<<<<<<===>>>??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>??????===>>>???AAACCCEEEFFFGGGKKKLLLOOORRRVVVYYY\\\]]]eeehhhllloooqqqtttvvvyyyyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||}}}}}}~~~||||||}}}~~~~~~~~~}}}}}}{{{||||||zzzwwwvvvuuuvvvxxxxxxyyyyyyyyyyyyyyyxxxzzzzzz|||}}}{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrrrrrrrppppppppppppqqqsssuuuvvvwwwxxxzzz|||}}}}}}}}}}}}~~~~~~}}}yyyzzzzzzzzzyyywwwtttsssqqqqqqqqqpppooommmlllkkkfffffffffdddbbb^^^ZZZXXXTTTSSSQQQOOOMMMKKKIIIHHHAAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA??????????????????>>>>>>===>>>>>>>>>======???AAA???@@@AAAAAABBBEEEIIIMMMTTTYYYaaaiiiqqqyyyuuugggXXXTTTPPPMMMHHHGGGOOOZZZuuunnneeebbbkkkzzzpppbbb[[[TTTSSSTTTWWWZZZcccuuuyyyxxxhhhTTTPPPMMMKKKHHHFFFEEEBBB>>>;;;777555444444555666444333444333333222222333333444111111111222222333333333111111000000111111222333222222222222222222222222222333333555666888:::;;;777999???EEEMMM[[[rrr{{{yyyvvv~~~zzzwwwrrrmmmlllmmmppprrrqqqrrrssssssssstttwwwyyyxxxzzz}}}~~~|||{{{zzzsssoookkkgggccc___ZZZWWWPPPNNNJJJFFFCCCAAA@@@@@@======<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;<<<========================>>>>>>;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>BBBCCCEEEGGGJJJLLLNNNOOOTTTXXX\\\```cccfffhhhkkkmmmmmmooopppqqqqqqqqqpppqqqqqqrrrrrrssssssssstttsssssstttuuuuuuuuuuuuuuuppppppqqqooollljjjkkkkkkkkkkkklllllllllkkkkkkjjjkkklllmmmooopppqqqrrrrrrppppppooonnnmmmkkkjjjiiifffffffffeeedddbbbaaa```______```aaabbbdddeeefffhhhiiijjjkkkmmmnnnoooppppppqqqsssttttttsssrrrqqqnnnnnnnnnnnnmmmlllkkkjjjhhhhhhhhhgggeeecccaaa```]]]\\\[[[ZZZXXXVVVTTTSSSOOOOOOMMMLLLJJJIIIHHHGGGAAABBBBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBAAA??????AAABBB>>>???@@@??????@@@CCCEEEHHHLLLRRRXXX___gggnnnsssxxx|||sssaaaZZZRRRNNNIIIGGGKKKQQQ]]]wwwwwwjjj```eeessswwwggg```XXXUUUTTTSSSTTT[[[mmm}}}~~~sss]]]VVVNNNLLLJJJHHHFFFCCC@@@===555444444444555555333111444333333222222333333444333333333444444555555555111111111000111111222333222222222222222222222222444444555666888:::;;;<<<777:::AAAJJJTTTeee~~~}}}}}}xxx}}}}}}xxxuuuppplllkkkmmmppprrrrrrssstttsssssstttwwwzzzzzz|||}}}zzzvvvsssqqqooogggddd___[[[WWWSSSNNNJJJIIIGGGDDD@@@>>>=========<<<;;;;;;;;;;;;<<<===>>>999999888888999:::;;;;;;:::;;;;;;<<<======>>>>>>======<<<;;;;;;===>>>???999999888888999::::::;;;999999:::;;;;;;:::::::::<<<===>>>@@@BBBDDDEEEFFFFFFJJJOOOTTTWWWYYY\\\^^^aaabbbdddeeefffffffffeeejjjjjjjjjjjjkkkkkkkkkkkkffffffggghhhiiiiiihhhhhhggghhhhhhgggdddccccccddd`````````aaaaaa```______^^^___```bbbdddeeeffffffaaaaaa```___]]][[[YYYXXXXXXXXXYYYXXXWWWUUUSSSRRRRRRSSSTTTVVVWWWYYYZZZZZZ\\\\\\\\\]]]___aaacccdddcccdddggghhhiiiiiihhhgggggggggffffffeeeeeeddddddbbbcccbbbbbb```^^^[[[ZZZYYYYYYXXXVVVUUUSSSSSSRRRNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMLLLLLLKKKLLLNNNPPPQQQMMMMMMLLLLLLKKKJJJIIIIIIDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFAAAAAAAAA@@@======>>>???>>>@@@AAA@@@@@@@@@BBBDDDBBBEEEIIIMMMSSSZZZaaagggmmmpppuuuzzz~~~{{{kkk```UUUOOOKKKHHHJJJOOOMMMhhhrrrddddddooozzzrrreeeZZZVVVTTTUUUVVVZZZeeepppjjjVVVPPPLLLHHHHHHDDD???===???999888666555444444444555333333333333333333333333111111111111000000000///000111111111111222222222333333222222222222222333222444666777777888;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999666999===>>><<<::::::<<<;;;:::;;;>>><<<888888;;;::::::::::::::::::999999999999999999999888888888666666666777777777888888;;;;;;;;;<<<===>>>@@@AAA@@@AAADDDHHHKKKNNNOOOPPPTTTXXX\\\___```aaabbbcccdddeeeeeeffffffgggggggggffffffeeedddccccccccccccaaaaaa___^^^]]]\\\\\\\\\^^^\\\[[[YYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVTTTRRRQQQPPPPPPKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQTTTVVVVVVUUUVVVWWWXXX[[[^^^``````______```bbbaaa```aaabbbddddddddd^^^```bbbbbb```^^^]]]^^^[[[ZZZXXXTTTPPPNNNNNNOOONNNOOOPPPOOONNNNNNOOOPPPPPPOOOOOOOOOPPPRRRSSSUUUZZZZZZ[[[[[[[[[ZZZZZZYYY\\\[[[YYYXXXWWWUUURRRPPPOOOMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIFFFCCCHHHFFFDDDBBB@@@@@@@@@@@@CCCBBBAAAAAACCCCCCBBBAAAEEEFFFGGGHHHJJJOOOTTTXXX\\\___cccgggjjjoootttwww~~~xxxnnn___SSSMMMIIIGGGEEEJJJYYYppp}}}jjj```dddppp|||xxxmmm___ZZZUUUTTTSSSVVV```jjj{{{rrr\\\QQQLLLIIIIIIFFF@@@>>>???:::888777555444444444555333333333333333333333333222222222222111111111111000111111111111222222222111111000000000000111111444555888999999:::<<<>>>@@@@@@HHHWWWfffsss|||vvvtttssssssuuuuuuuuutttrrrqqqpppsssxxx|||}}}}}}}}}~~~|||{{{zzzyyyvvvtttpppnnnkkkfffaaa[[[VVVSSSMMMKKKHHHEEECCCAAA@@@@@@:::::::::999::::::;;;;;;::::::::::::;;;<<<;;;:::888;;;===???>>>=========>>><<<<<<===<<<888777:::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999999999888888999999::::::::::::;;;;;;::::::;;;;;;<<<<<<===>>>@@@BBBEEEHHHIIIJJJOOORRRVVVYYY[[[\\\]]]^^^bbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^______```______^^^]]]]]]]]]^^^^^^___^^^\\\ZZZYYYYYYYYYYYYUUUUUUVVVVVVUUUUUUTTTSSSTTTSSSRRRPPPNNNMMMLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJMMMNNNOOOPPPQQQSSSSSSVVVZZZ[[[[[[[[[[[[\\\]]]]]]]]]^^^```bbbcccdddaaacccdddcccaaa^^^]]]]]][[[[[[ZZZWWWUUUTTTUUUWWWYYYZZZ\\\\\\[[[ZZZ[[[]]]`````````bbbdddgggiiikkkkkkkkklllmmmnnnnnnnnnnnnqqqooollljjjhhheeebbb___]]]ZZZWWWVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUSSSRRROOONNNLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCDDDCCCAAAAAABBBCCCDDDFFFIIIMMMPPPQQQSSSWWWZZZ]]]aaaeeeiiinnnpppsssvvvzzz}}}ttteeeXXXQQQLLLIIIGGGFFFPPPaaayyypppcccbbbkkkvvv|||wwwggg___WWWSSSPPPQQQYYYcccrrr}}}dddSSSMMMJJJJJJHHHCCC??????:::999777555444444444555333333333333333333333333333333333222222222222111000111111111111222222222111111000000000000111111555666999::::::;;;>>>@@@AAABBBOOOdddqqqwww~~~|||xxxvvvuuuuuuvvvxxxxxxvvvtttqqqqqqrrruuuzzz~~~}}}yyywwwtttrrrqqqooollliiiaaa___\\\XXXSSSMMMIIIGGGCCCCCCBBBAAA@@@>>>>>>===;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAAAAABBBEEEGGGGGGEEEDDDCCC@@@>>>@@@???<<<<<>>======<<<<<<;;;;;;;;;<<<===>>>???AAACCCEEEGGGJJJMMMRRRUUUVVVWWWYYY[[[````````````____________aaa```^^^\\\\\\]]]___```[[[[[[[[[[[[[[[\\\]]]]]]___^^^\\\ZZZXXXWWWWWWWWWUUUUUUUUUTTTSSSRRRQQQPPPLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDGGGHHHIIIKKKOOOQQQQQQSSSWWWXXXXXXXXXYYYZZZ_________```aaabbbddddddfffggghhhgggdddaaa``````___```aaaaaa```bbbeeegggmmmnnnqqqqqqqqqqqqrrrttttttuuuwwwyyy}}}|||wwwrrrnnnhhhccc^^^\\\]]]___bbbcccfffffffffffffffeeeeeeeee___^^^\\\ZZZVVVSSSQQQOOOLLLKKKIIIHHHIIIHHHGGGEEEAAABBBBBBCCCDDDFFFHHHIIIIIIKKKNNNPPPRRRUUUXXX[[[^^^___bbbfffjjjlllnnnooooootttzzz}}}nnn```WWWQQQLLLIIIFFFIIISSSggg{{{hhhaaadddmmmtttnnneeeZZZSSSOOOOOOUUU]]]jjjxxxnnnVVVPPPLLLLLLJJJEEE@@@???;;;:::888666444444444444333333333333333333333333333333222222222111111111000000111111111222222222333333222222222333444444444666999:::;;;<<<>>>@@@BBBDDDUUUlllvvvvvv|||~~~}}}xxxuuuuuuuuuvvvxxxzzzyyyvvvsssqqqrrrtttwww{{{~~~}}}|||zzzvvvsssnnnlllhhhfffdddbbb^^^\\\RRRQQQOOOMMMJJJGGGDDDCCC@@@@@@AAAAAA@@@???>>>===@@@??????>>>>>>?????????@@@AAABBBCCCEEEGGGKKKNNNPPPOOOPPPTTTXXXZZZWWWTTTMMMHHHDDDEEEEEEDDDEEEHHHCCCBBB@@@???>>>=========<<<<<<===>>>======<<<;;;==================>>>>>>@@@@@@AAA@@@@@@@@@??????@@@??????@@@AAACCCEEEFFFHHHKKKOOORRRSSSUUUWWWXXX^^^^^^^^^___``````aaaaaacccbbb```______aaacccddd___^^^^^^^^^^^^^^^______aaa```___]]]\\\ZZZYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHJJJNNNQQQRRRTTTWWWYYYZZZZZZ\\\]]]eeefffffffffeeefffggghhhlllnnnoooooommmkkkjjjjjjlllnnnppprrrtttwww|||}}}wwwmmmhhhaaa]]]^^^aaaeeegggoooqqqtttuuuvvvvvvwwwxxxuuuuuusssppplllgggbbb___]]]ZZZXXXVVVTTTRRROOOMMMIIIHHHHHHHHHIIIJJJIIIHHHJJJLLLNNNOOOOOOQQQTTTWWWVVVWWWZZZ\\\___aaabbbcccaaadddiiimmmtttvvvggg\\\TTTMMMIIIIIIIIIMMMZZZrrrpppcccaaagggnnnuuujjj]]]UUUPPPOOOTTT[[[cccpppxxx\\\TTTNNNMMMKKKFFFAAA@@@<<<:::888666555444444444333333333333333333333333222111111111000000000000000000111111111222222222333333222222333444444555333555888999:::<<<>>>@@@EEEIIIZZZmmmtttttt~~~{{{~~~~~~yyyuuussstttuuuvvvyyyzzzyyyuuurrrsssuuuwwwyyy{{{}}}}}}|||{{{zzzxxxvvvtttrrrnnniiieeeaaa^^^[[[YYYWWWUUURRROOOIIIIIIGGGFFFDDDCCCBBBAAA??????@@@@@@@@@???>>>>>>@@@@@@@@@AAABBBCCCEEEEEEHHHJJJLLLMMMNNNRRRXXX]]]```aaadddjjjpppqqqnnnjjj]]]UUUNNNLLLKKKIIIIIIKKKPPPNNNKKKGGGEEECCCBBBBBBAAABBBDDDEEEFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGIIILLLNNNOOOQQQSSSUUUXXXYYYZZZ\\\^^^```bbbbbbdddcccbbbbbbbbbdddfffgggggggggfffeeedddccccccdddffffffeeedddbbbaaa```___ZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRRRRRRRQQQPPPOOONNNJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHIIIKKKOOORRRUUUWWWZZZ\\\\\\^^^```bbbgggiiikkklllkkkmmmppprrrvvvxxx{{{||||||||||||}}}}}}qqqkkkddd^^^^^^```cccdddjjjooowww}}}yyyuuurrroookkkhhheeeaaa]]]ZZZUUUSSSQQQQQQQQQQQQOOOLLLOOOPPPQQQQQQQQQRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]___aaadddjjjttt}}}mmmaaaWWWOOOJJJJJJJJJLLLSSSbbbyyy|||jjjbbbeeejjjzzz}}}pppcccZZZUUURRRTTTYYY]]]hhhzzzcccYYYOOOMMMKKKGGGBBB@@@<<<;;;999777555444444444333333333333333333333333111111111000000000//////000111111111111222222222111111000111111222333444333555888999:::<<>>@@@CCCHHHZZZkkkooopppwww}}}~~~~~~}}}wwwuuuuuuvvvxxxwwwxxxzzz{{{zzzxxxuuuwwwzzz}}}~~~~~~~~~}}}|||xxxzzz|||{{{xxxvvvvvvxxxvvvvvvvvvvvvwwwyyy{{{|||~~~~~~}}}}}}|||{{{zzzyyyvvvtttrrroookkkhhhfffeeeaaa^^^ZZZWWWUUURRROOOMMMLLLJJJIIIHHHHHHHHHFFFDDDGGGFFFEEEDDDDDDEEEFFFFFFJJJJJJJJJKKKMMMOOORRRSSSPPPQQQRRRSSSUUUXXXZZZ[[[YYYZZZZZZWWWUUUXXX___eeerrrzzz}}}qqqddd]]]ZZZVVVTTTUUU[[[XXXUUUQQQNNNMMMNNNNNNSSSUUUXXX\\\^^^^^^^^^]]]YYYYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYWWWVVVSSSUUUXXXZZZ[[[[[[ZZZYYY[[[\\\]]]^^^]]]^^^```bbb___```bbbeeehhhjjjlllmmmoooqqqrrrtttuuuvvvuuuuuuxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvtttttttttuuuvvvxxxyyyzzzzzzzzzttttttttttttrrrpppmmmllllllkkkgggccc^^^ZZZVVVTTTRRRRRRRRRSSSSSSSSSTTTTTTUUUYYY]]]```cccfffiiilllrrrtttvvvxxxzzz|||{{{qqqhhhaaaZZZVVVTTTYYY```gggqqq|||wwwuuuvvvvvvtttqqqmmmnnnooonnnmmmmmmoooqqqpppqqqqqqqqqqqqqqqppppppllllllllllllmmmpppuuuxxx}}}}}}ooodddZZZTTTKKKIIIHHHKKKPPP^^^zzz~~~kkkdddeeeiiirrr~~~}}}nnnddd\\\UUUSSSTTTSSSZZZggg{{{nnn```RRRLLLJJJFFFBBBAAA===<<<:::777555444444444333333333333333333333333333333333222222222111111000111111111111222222222333333333333444555666777555777:::<<<===???BBBDDDIII```rrrrrrqqq{{{|||~~~|||vvvtttvvvxxxzzzyyyyyyzzz||||||zzzxxxwww{{{~~~~~~|||zzzxxxuuutttooorrrsssrrrooommmmmmooommmmmmlllmmmnnnppprrrsssqqqqqqrrrrrrqqqpppnnnmmmkkkiiigggccc```\\\ZZZYYYWWWTTTPPPMMMLLLKKKIIIHHHHHHGGGEEEEEEFFFFFFEEEDDDEEEEEEFFFGGGIIILLLOOOPPPTTTTTTUUUVVVYYY^^^bbbdddddddddccccccbbbccccccccc]]]^^^\\\XXXSSSTTT[[[aaarrr}}}wwwjjjeeecccaaa```aaacccaaa^^^[[[YYYYYYZZZ[[[fffhhhlllpppsssttttttsssnnnnnnnnnmmmmmmllllllllliiijjjkkkkkkjjjhhheeedddaaadddhhhkkklllkkkiiihhhlllmmmmmmmmmlllmmmooopppmmmnnnoooqqqsssuuuwwwxxx{{{||||||vvvoooiiidddbbb[[[\\\\\\\\\\\\]]]]]]]]]bbbffflllqqquuuyyy|||yyynnnddd]]]QQQSSSUUUXXX```ooo~~~~~~uuuiii___XXXQQQKKKGGGHHHLLLWWWlllnnndddcccaaakkkyyyxxxjjj```YYYSSSOOOQQQWWW```nnngggRRROOOQQQLLLFFFFFF???===:::777555555555555555444333333222222333333222222111111111111222222222222111111111111222222111000000000111333555666888777:::>>>???>>>BBBGGGXXXfffqqqsssyyy~~~}}}}}}~~~~~~zzzuuuttttttvvvzzzzzzxxxwwwwwwwwwxxxxxx{{{{{{}}}~~~|||zzzuuusssqqqooolllkkkjjjiiigggeeebbbaaaaaaaaa```______```aaaaaa```aaaccceeegggggghhhhhhhhhhhhggggggdddbbb^^^\\\YYYVVVRRRPPPNNNLLLJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKNNNPPPPPPQQQSSSTTTUUUWWW[[[^^^ccceeeiiimmmrrrvvvxxxzzz~~~|||yyyvvvtttrrrqqqjjjkkkjjjgggccc___^^^^^^mmmxxxkkkjjjiiieeefffmmmmmmkkkhhhggghhhlllrrruuuxxx}}}~~~zzzxxx{{{~~~{{{oooeeebbbaaa___\\\[[[]]]```ccchhhkkktttqqqbbbZZZVVVRRRQQQRRRZZZkkk{{{uuuggg]]]TTTOOOJJJHHHJJJPPP^^^kkkqqqccc^^^dddqqqqqqeee\\\UUUQQQPPPTTT[[[hhh{{{qqqXXXQQQQQQLLLFFFDDD@@@>>>;;;888666555555555555444333333222222333333222222111111111111222222222222111111111111222222111111000111222333555666888888:::>>>???>>>BBBIII[[[iiitttxxx}}}xxxuuuuuuwwwyyy{{{zzzxxxvvvvvvwwwxxxyyy|||}}}~~~~~~}}}}}}wwwsssmmmkkkhhheeebbb___^^^]]]\\\ZZZWWWUUUUUUUUUTTTTTTWWWXXXZZZZZZ[[[\\\^^^```bbbbbbcccccccccbbbaaaaaa^^^\\\YYYVVVTTTRRRQQQOOONNNMMMKKKJJJJJJKKKMMMNNNMMMNNNPPPQQQRRRTTTWWWZZZ[[[^^^aaadddggglllqqquuu}}}|||wwwqqqkkkgggppp{{{mmmkkkkkkgggjjjqqquuutttrrrqqqrrrwww}}}ttthhh```^^^[[[WWWUUUUUUWWWYYY___bbblllyyypppbbbZZZRRRMMMLLLPPP[[[gggxxx|||mmmcccYYYRRRLLLIIIHHHLLLXXXddd~~~wwwggg___bbblllzzz{{{mmmaaaXXXSSSPPPQQQUUU___pppaaaTTTRRRLLLFFFBBB@@@>>>;;;888666555555666555444444333333333333333222222111111111111222222222222111111111111222222222111111111222444666777999999;;;>>>>>>>>>DDDLLL]]]iiittt{{{~~~zzzvvvuuuwwwzzz}}}|||zzzwwwuuutttvvvyyyzzz}}}}}}~~~~~~||||||}}}~~~zzzssslllfffaaa___\\\XXXTTTQQQNNNMMMPPPOOOMMMKKKJJJJJJKKKKKKNNNPPPSSSUUUVVVXXX[[[]]]______``````````````````]]][[[XXXUUURRRQQQQQQQQQOOOOOOOOOOOOPPPRRRUUUVVVWWWYYY\\\___bbbfffjjjmmmtttwww{{{wwwwwwsssooonnnmmmqqqxxx|||{{{yyyxxxzzz|||mmm___]]]XXXTTTPPPNNNMMMMMMOOOTTT]]]iiiqqqzzz~~~jjj___RRRKKKGGGGGGLLLSSS___lllvvvlll___WWWNNNIIIFFFHHHQQQ[[[ooooooaaa___cccppp}}}ttteeeZZZTTTQQQOOOPPPXXXfff{{{}}}}}}jjjXXXRRRMMMGGGCCCAAA???<<<999777666666666555555444333333333333333333222222111111222222333333222222111111222222333222222222222333444666777:::999<<<>>>>>>@@@HHHRRRbbbmmmzzz~~~{{{vvvtttvvvzzz~~~|||yyyvvvssssssvvvyyy{{{|||}}}}}}~~~~~~~~~}}}}}}}}}{{{zzz||||||xxxsssnnnhhhaaa]]]ZZZXXXVVVRRROOOLLLJJJIIIJJJJJJJJJIIIHHHIIIKKKMMMMMMOOOSSSVVVXXXZZZ]]]```ddddddeeefffhhhjjjkkklllkkkiiieee___[[[YYYYYYZZZYYYYYYZZZ\\\^^^aaadddeeejjjmmmqqqvvvzzz}}}vvvttttttyyy}}}yyyuuuuuu{{{qqqccc```ZZZUUUQQQNNNKKKIIICCCFFFNNNVVV\\\eeevvvqqqcccTTTLLLIIIFFFGGGIIIMMMVVVggg}}}tttfff\\\QQQKKKFFFFFFLLLSSSaaaxxxwwweee^^^\\\gggvvvzzzjjj]]]UUUSSSOOONNNUUU___ppp{{{zzz}}}rrr\\\SSSNNNIIIEEECCC@@@===:::777666666666666555444444333333444444333333222222222222333333333333222222222222333333333333222222333555777888::::::===??????BBBMMMYYYlllwww|||xxxtttssswww|||{{{yyyuuussssssuuuyyy{{{{{{{{{|||||||||||||||{{{|||{{{{{{|||}}}yyytttnnniiidddaaa]]][[[YYYXXXVVVTTTRRRQQQPPPPPPKKKMMMNNNNNNMMMNNNRRRUUUVVVYYY]]]aaaccceeehhhjjjoooppprrruuuyyy}}}|||uuunnnjjjiiikkkmmmnnnpppsssvvvyyy{{{}}}|||}}}|||rrrkkkmmmuuu|||vvvjjjfff```[[[WWWRRRMMMIIIAAABBBEEEIIIKKKSSScccssswwwhhhXXXPPPKKKGGGCCCCCCFFFJJJTTThhh|||lllbbbUUUNNNIIIFFFJJJPPPXXXlllmmmaaaZZZaaappp~~~rrrcccXXXUUUPPPNNNTTT[[[ggg~~~}}}yyyxxx|||bbbUUUOOOKKKHHHDDDBBB>>>:::888666666666666555555444444444444444333333222222222222333333333333222222222222333333444333333333444666888999:::;;;>>>@@@AAAFFFTTTbbbttt~~~zzzvvvssstttyyy}}}yyyxxxuuussstttvvvyyy{{{zzzzzz{{{|||||||||||||||}}}||||||~~~zzzwwwrrrnnnhhhcccaaa```___^^^\\\[[[ZZZYYYYYYXXXXXXYYYWWWYYY[[[ZZZXXXYYY]]]aaafffiiimmmqqqrrrtttvvvxxx{{{}}}wwwiiibbbcccgggwwwuuupppjjjddd___YYYQQQKKKGGGEEEDDDDDDEEEIIIVVVcccwww{{{mmm^^^TTTMMMEEE@@@>>>DDDEEEJJJYYYpppuuuiii[[[RRRLLLHHHJJJNNNSSS```xxxxxxjjj]]]^^^iiiwww|||kkk^^^UUUPPPOOOTTTXXX```ttt|||wwwiiiXXXPPPMMMKKKEEEBBB???;;;888777666666666666555444444444444444444333333222222333333444444333333222222333333444444444333444555666888999:::;;;>>>AAABBBIIIYYYiii}}}~~~~~~~~~yyyvvvsssuuuzzz~~~~~~|||wwwvvvuuutttuuuvvvxxxzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}xxxuuurrrppppppqqqpppooonnnnnnmmmlllkkkkkkllllllnnnqqqrrrppplllkkknnnrrruuuxxx|||nnn```ZZZZZZaaajjjyyywwwqqqkkkcccXXXPPPKKKFFFCCCCCCCCCFFFOOOXXXnnn}}}~~~qqqdddZZZQQQGGGBBBAAABBBBBBFFFRRRfff}}}~~~qqqaaaWWWPPPJJJIIIKKKOOOVVViiitttccc^^^cccnnn|||qqqbbbUUUOOOOOOTTTWWW\\\nnntttoooZZZPPPMMMLLLEEECCC???;;;888777666666666666555444444444444555444333333222222333333444444333333222222333333444444444444444555777888::::::<<>>@@@AAAGGGVVVkkk{{{~~~~~~{{{zzz{{{||||||}}}}}}|||zzzxxxvvvuuuuuuvvvwwwxxxyyyyyy|||{{{zzzzzzzzz|||~~~~~~~~~~~~~~~vvvhhhYYYOOODDDCCCEEEMMMTTTWWW\\\aaahhhoooxxxvvvmmmgggYYYRRRKKKGGGDDDDDDJJJRRRgggvvv|||vvvlllbbbZZZRRRIIIDDDBBBBBBDDDKKKXXXlllvvviii\\\PPPKKKLLLIIILLLSSSdddxxxfff```dddmmmtttzzzfff^^^VVVRRRPPPRRR[[[eeezzzgggTTTJJJHHHEEE@@@<<<;;;999888666666666555444444444444555555444333333333333444555333333222222333333444555333444444555666888:::;;;===???AAADDDLLL[[[ppp~~~}}}{{{yyy}}}zzzxxxvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyy{{{}}}~~~~~~}}}|||}}}~~~~~~|||xxxxxxxxx}}}{{{qqqfff\\\VVVGGGBBB???BBBEEEGGGJJJOOOZZZaaakkkuuu}}}wwwrrrddd\\\TTTMMMHHHFFFKKKRRRfffuuu~~~rrrggg]]]TTTLLLFFFCCCCCCDDDIIIUUUhhh|||~~~pppcccVVVOOONNNHHHJJJNNNZZZpppooodddccciiinnn}}}nnneeeZZZTTTPPPPPPWWW___nnnoooZZZMMMIIIFFFAAA===;;;:::888777666666555444444444444555555555555444444555555555333333222222333333444555444444444666777999;;;<<<>>>???BBBGGGRRRbbbttt~~~|||{{{zzz}}}zzzxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzxxxxxxxxxxxxyyyzzz{{{|||~~~}}}}}}~~~|||rrrhhhbbbaaaccceeehhhmmmsssyyyyyymmmddd^^^ZZZKKKCCC======???AAADDDHHHOOOVVVaaammmxxx{{{rrriii___WWWNNNIIILLLRRRdddrrr~~~pppfff[[[PPPIIIDDDCCCCCCGGGRRRdddxxxwwwjjj\\\RRRPPPIIIJJJLLLTTTeee~~~xxxiiibbbcccgggwww~~~ttthhh\\\TTTPPPOOOTTTZZZeee~~~rrr[[[OOOKKKGGGBBB>>><<<:::888777666666555444444444444555555555555555555555555555333333222222333333444555444444555666888:::<<<===>>>???DDDLLLYYYiiiyyy~~~}}}|||{{{|||zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{wwwwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}zzzyyyzzzyyywwwpppfffZZZSSSRRRSSSRRRUUUZZZ___fffnnnxxx~~~qqqhhhbbb```PPPEEE;;;999:::;;;>>>AAAFFFMMMYYYggguuuxxxnnncccXXXOOONNNRRRbbbqqquuuhhhZZZPPPFFFDDDCCCFFFQQQbbbvvv~~~pppaaaVVVQQQKKKJJJKKKOOO[[[sssnnnbbb___aaaqqqyyyyyymmm^^^UUUPPPNNNQQQVVV___sssttt[[[NNNLLLHHHCCC???<<<:::888777666666555444444444444555444444555666666555444444333333222222333333444555444444555777999;;;===>>>>>>@@@FFFRRRbbbrrr~~~~~~|||}}}~~~~~~~~~{{{yyyzzz|||{{{zzzzzzyyyyyyzzzzzz{{{wwwwwwxxxxxxyyyzzzzzzzzzyyyzzz{{{zzzzzz|||uuunnnlllllloooppplllcccVVVMMMKKKKKKGGGIIIMMMPPPUUU^^^iiirrr{{{|||qqqjjjhhhZZZMMM@@@;;;;;;::::::<<<@@@FFFRRRbbbrrr~~~~~~ssseeeXXXSSSTTT```ooowwweeeXXXHHHFFFDDDFFFPPPbbbvvvxxxiii[[[UUUKKKIIIHHHKKKSSSfffuuueee______jjjsssuuueeeZZZTTTPPPQQQTTT[[[iiiyyy{{{```RRRMMMIIICCC???===;;;999777666666555444444444444555333444555555555555444333333333222222333333444555444555666777999<<<>>>??????BBBJJJYYYkkkzzz|||{{{~~~zzzwwwyyy{{{yyyyyyxxxxxxxxxxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzxxxyyyzzzzzz{{{}}}wwwlllgggfffmmmpppooogggZZZNNNIIIIIIEEEFFFFFFFFFHHHPPP\\\fffqqqwwwxxxpppmmm```RRRDDD>>>===;;;:::;;;>>>DDDPPPaaarrr~~~rrraaaYYYXXX[[[hhhuuu{{{~~~kkk\\\JJJGGGEEEGGGQQQcccwwwqqqccc[[[NNNJJJGGGIIINNN[[[sss|||jjjaaa```cccmmm{{{~~~lll```XXXSSSSSSVVVWWWbbbwwwpppgggXXXMMMIIIDDD???===;;;999777666666555444444444444555222333444555555444333222333333222222333333444555444555666777:::<<<>>>???@@@CCCMMM^^^qqq}}}}}}yyyuuuwwwzzzxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwxxxzzzzzzzzzzzzzzzyyyzzz{{{|||}}}uuullliiinnnrrrtttlll^^^QQQJJJIIIGGGFFFDDDAAAAAAHHHUUU___jjjqqq{{{|||rrrnnn]]]OOO@@@<<<;;;:::999999@@@FFFQQQbbbssszzzhhh]]][[[UUU```kkkooorrr{{{lll[[[KKKHHHFFFHHHRRRdddxxxwwwhhh```RRRLLLIIIIIILLLVVVjjj~~~nnndddbbb^^^iiixxxttteee[[[VVVUUUTTTWWW\\\mmmpppzzznnnYYYPPPJJJEEEBBB>>>999777:::777888888888777666555444555444333333333333444555666555555444444444555555666666777888:::===>>>@@@>>>???OOOiiixxxzzz~~~zzzzzz~~~|||yyywwwvvvvvvxxxxxxwwwvvvuuuuuuvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyzzz|||vvvpppqqqvvvzzzvvvkkk]]]SSSOOOKKKGGGEEEFFFEEEFFFKKKRRR```hhhsss|||{{{mmmaaaSSSLLLCCC===::::::888777<<>>999888:::888888777777666555555555555555444333333444555555666555555444444444555555666666777999;;;===???@@@BBBDDDTTTlllyyy{{{}}}zzzzzz~~~|||yyywwwvvvvvvwwwvvvuuuttttttttttttuuuxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyzzz|||~~~}}}}}}qqqbbbVVVPPPMMMHHHEEEDDDCCCAAAEEEKKKYYYaaammmxxxvvveeeYYYLLLFFF???;;;;;;<<<<<<;;;<<>>@@@AAAFFFKKK[[[ooo{{{~~~~~~|||yyyzzz~~~{{{yyywwwvvvvvvuuutttssssssssssssssssssvvvvvvwwwxxxxxxyyyyyyzzzyyyzzz{{{~~~{{{mmm```XXXTTTNNNHHHFFFBBB???@@@DDDNNNVVVdddqqq{{{yyykkkZZZMMMFFFBBB===::::::<<<<<<======EEESSSdddsss~~~~~~uuukkk```WWWNNNKKKJJJLLLPPPWWWeeerrr~~~zzztttjjj___VVVKKKHHHHHHOOO___qqqxxxlll]]]VVVNNNJJJHHHKKKTTT^^^zzzyyygggYYYZZZbbbrrrsssfff]]]VVVRRRVVVVVV```sss|||~~~sssYYYPPPHHHDDDAAA<<<999::::::999777555444555666777555555444444444444555555555444444444444555666666666777888:::<<<>>>AAABBBGGGQQQaaasss~~~|||zzz{{{~~~{{{xxxwwwvvvvvvtttssssssrrrrrrrrrsssssssssssstttvvvwwwyyy{{{|||xxxzzz}}}|||ooofff^^^VVVOOOKKKGGGBBBAAACCCEEEMMM[[[iiivvvvvviii^^^PPPEEEEEEBBB>>>;;;:::::::::;;;===EEETTTeeettt|||tttnnnhhhaaa[[[SSSNNNJJJJJJKKKQQQ___lll~~~~~~}}}yyywwwtttrrrnnnfff[[[SSSKKKJJJLLLVVVfffxxx~~~sssbbbYYYOOOKKKJJJJJJOOOUUUnnnppp```\\\___mmm~~~yyykkk```WWWRRRUUUUUU\\\mmm~~~zzz{{{|||^^^SSSIIIEEEBBB===:::::::::999777555444555666777555555555555555555555555444444444444444555666666666777888:::===???BBBCCCGGGUUUgggvvv|||{{{}}}|||yyywwwuuuuuuuuusssssssssrrrrrrsssssstttttttttttttttuuuwwwxxxyyyxxxzzz}}}ttthhh___WWWRRRNNNGGGDDDDDDAAAGGGSSSaaaooo{{{ssscccZZZRRRIIIDDDBBBAAA???===;;;:::;;;;;;===FFFUUUfffuuuzzzqqqkkkhhhfffdddbbbZZZTTTMMMIIIIIIMMMZZZgggxxxzzzsssqqqpppooonnnnnnkkkcccXXXOOOJJJJJJNNNZZZkkk|||zzzggg]]]RRRMMMKKKJJJMMMQQQeee|||zzzfff^^^]]]hhhxxxqqqdddZZZTTTUUUSSSYYYhhh|||}}}yyywww}}}bbbVVVJJJFFFCCC???;;;::::::999777666555555666666444555666666666666555444444444444444444555666777777777999;;;===@@@CCCDDDIII[[[ooo{{{}}}~~~~~~~~~}}}zzzwwwuuutttssssssrrrrrrrrrrrrrrrsssssstttxxxwwwuuutttssssssttttttxxx{{{tttjjj```ZZZTTTLLLFFFDDDBBBEEELLLXXXgggvvvyyydddWWWOOOJJJFFFEEE???@@@AAA???>>>===>>>???===FFFVVVggguuu}}}tttoooiiieeeeeegggjjjlllbbbZZZRRRKKKGGGIIITTT```sss}}}yyyqqqllliiijjjlllnnnlllcccVVVMMMHHHJJJPPP\\\nnn~~~nnncccWWWPPPLLLIIIKKKOOO\\\sssiii```[[[cccrrrwwwiii^^^WWWTTTRRRVVVcccttt}}}eeeXXXKKKFFFDDD@@@<<<:::888888777777666555555555444555666777777666555444444333333444444666777777777777999;;;>>>AAACCCEEENNNdddxxx~~~~~~|||zzzxxxuuusssrrrrrrrrrpppppppppppppppqqqrrrsssvvvuuutttrrrrrrsssuuuvvvxxx{{{wwwkkkddd\\\RRRIIIFFFDDDDDDFFFOOO___ooo|||zzzjjjZZZQQQLLLGGGEEEGGGAAACCCDDDCCC@@@>>>>>>???>>>GGGVVVgggvvvwwwlllhhhcccaaaccciiippptttpppggg\\\SSSLLLJJJRRR]]]nnnyyy~~~tttnnngggjjjnnnrrrqqqhhhZZZPPPJJJLLLSSSaaarrrvvvkkk^^^TTTKKKFFFHHHNNNSSSiiioooddd[[[^^^iiivvv{{{mmmaaaZZZTTTQQQTTT___ooogggYYYLLLGGGEEE@@@<<<:::777888888888777666555444444555666777777666555444333333333444555666777888777888999;;;>>>AAADDDEEESSSjjj~~~}}}{{{yyywwwtttrrrqqqqqqqqqoooooonnnoooooopppqqqqqqqqqppppppqqqsssvvvyyy{{{xxx|||uuulllcccWWWMMMHHHFFFCCCCCCJJJYYYkkkyyymmmaaaUUUQQQLLLFFFDDDGGGGGGHHHIIIFFF@@@<<<;;;<<<>>>GGGWWWhhhvvv~~~uuuhhheee```___ccckkktttzzz}}}sssggg\\\RRROOOUUU^^^lllwwwxxxqqqhhhlllrrrxxxxxxooo```UUUNNNQQQXXXfffxxx~~~}}}|||qqqcccVVVJJJDDDFFFLLLLLLbbb|||uuuiii]]]\\\cccnnn}}}sssbbbWWWVVVRRRRRRZZZcccrrruuu[[[MMMJJJCCC???@@@<<<:::999888666555555444444333333333444444555555555333333444444555666666666666555888<<<>>>???DDDKKKZZZnnn~~~|||}}}yyyxxxvvvtttrrrqqqppppppoooooooooooooooppppppqqqnnnooopppqqqrrrtttxxx{{{}}}uuukkk```SSSJJJGGGCCCCCCHHHQQQ^^^ppp~~~zzzoooeee\\\SSSPPPMMMHHHEEEEEEIIIOOOPPPIIIAAA???@@@@@@>>>HHHWWWfffqqqyyy{{{rrrjjjeeeeeeeeeiiiyyyvvvfffVVVNNNPPPVVVddduuuwwwqqqqqquuu}}}|||kkk]]]SSSUUU]]]lll}}}}}}yyyyyyzzz|||xxxgggZZZOOOGGGFFFHHHMMMXXXnnnrrr___YYY```mmm{{{xxxhhh\\\UUUQQQQQQWWW\\\iii{{{```QQQLLLDDD??????;;;:::999888777555555555555444444555555555666666666333333444555555666666777888888:::>>>@@@AAAGGGNNN```vvv~~~}}}xxxwwwvvvtttrrrqqqpppooooooooonnnnnnoooooopppqqqnnnpppqqqqqqrrrtttxxx{{{|||qqqfffZZZRRRKKKFFFCCCGGGNNNZZZkkkzzzpppgggbbb\\\XXXVVVSSSLLLHHHHHHMMMTTTUUUNNNEEEAAA??????>>>HHHWWWeeeqqqyyy~~~{{{rrrkkkiiihhhkkk{{{qqq___SSSRRRUUUaaaqqq~~~xxxxxx}}}rrrdddXXXZZZbbbppp}}}||||||}}}~~~xxxsssssssssyyy}}}lll___SSSKKKHHHJJJKKKSSSfffzzzeee\\\___iiiwwwnnncccUUURRRRRRUUUWWW```zzzgggVVVOOOEEE???>>>::::::999888777666555555555666666666666666777777777333444444555555666777777;;;:::<<<@@@AAACCCJJJRRRfff}}}}}}~~~~~~{{{wwwvvvuuusssqqqpppoooooonnnnnnnnnnnnnnnoooppppppooopppqqqqqqrrruuuyyy|||{{{oooccc[[[RRRKKKFFFFFFJJJTTTdddrrr}}}yyykkkfffbbb```aaaaaa\\\SSSOOOPPPSSS[[[^^^UUUJJJCCC???===???HHHVVVdddpppxxx}}}}}}tttpppnnnooo}}}nnn___XXXVVV\\\kkk{{{~~~xxxhhhZZZ^^^fffttt~~~{{{vvvqqqnnnmmmnnnoootttwwwyyyxxxrrrnnnlllllltttssseeeYYYOOOKKKLLLHHHMMM\\\tttmmm```]]]dddqqq|||ttthhhXXXUUUUUUVVVUUU]]]uuummmYYYQQQEEE???>>>::::::999888777666666666666666666666666666666666666444444444555666666777777;;;;;;>>>AAABBBDDDMMMWWWlllzzz|||~~~{{{wwwvvvuuusssrrrpppooooooooonnnmmmmmmmmmmmmnnnoooooopppqqqqqqqqqrrruuuzzz}}}|||ooofff\\\TTTKKKGGGGGGNNN\\\iiixxx~~~xxxnnnlllhhhhhhiiiiiibbbYYYUUUXXXXXXaaaeee\\\NNNDDD???<<>>AAABBBEEEQQQ]]]ttt}}}wwwzzz}}}~~~~~~yyyuuuttttttrrrqqqooonnnnnnnnnmmmmmmmmmlllmmmmmmnnnoooppppppqqqqqqssswww|||vvviii___SSSKKKHHHKKKVVVaaarrrzzzzzzqqqpppnnnlllkkkhhhaaaXXXWWWZZZZZZdddiii```PPPEEE???<<<>>>FFFSSS```kkksssyyy|||{{{yyywwwfffZZZXXX___mmm|||tttcccXXX^^^iiiwww{{{uuuppplllccc```[[[XXXVVVWWWZZZ\\\```eeekkkmmmjjjgggeeeeeeooo}}}~~~oooaaaSSSLLLKKKFFFKKKSSSdddyyyiii___```kkkwww|||qqq```YYYTTTTTTSSSXXXjjj~~~xxxbbbVVVHHHBBBAAA===:::999888777777777777777666666555555555555444444444555555666666777888888:::;;;>>>BBBCCCHHHUUUccc{{{~~~{{{vvvyyy|||~~~~~~~~~~~~~~~xxxuuusssrrrqqqpppnnnnnnnnnnnnlllllllllllllllmmmnnnnnnoooooopppqqqsssxxxwwwkkk]]]RRRKKKJJJRRR[[[mmmvvv~~~ssspppooojjjfffccc]]]VVVUUUWWWWWWccciii```PPPDDD???======EEEQQQ^^^hhhpppvvvyyy}}}kkk\\\ZZZ]]]gggwwwqqq```YYYaaammmzzz~~~vvvnnnggg```\\\TTTRRROOOMMMMMMOOORRRTTTWWW\\\cccfffeeeddddddeeeooo}}}ttteeeWWWNNNLLLGGGLLLSSS]]]tttqqqddd```hhhsssvvvggg\\\UUUSSSSSSWWWeeeuuuhhh[[[KKKCCCBBB===999999888888777777888888777777777666666666555555555555555666777777888888:::;;;@@@CCCEEEKKKZZZjjj}}}{{{wwwzzz}}}~~~}}}}}}}}}yyyvvvrrrqqqpppooonnnmmmmmmmmmllllllkkkkkkllllllmmmnnnmmmnnnoooqqqtttzzzvvvgggZZZPPPKKKPPPWWWiiissszzztttmmmgggbbbaaa^^^XXXUUUVVVSSS___fff]]]MMMCCC???>>><<>>:::::::::999888777666555666666666666666666666666666555555666777999;;;<<>>???@@@DDDJJJVVVhhh{{{zzzxxxyyy{{{|||~~~~~~zzzwwwuuusssssskkkkkkjjjhhhggggggggggggiiiiiihhhfffeeegggkkkooonnnqqqwww}}}wwwrrrsssuuu~~~qqq^^^WWWYYYaaappppppdddZZZRRRLLLEEEDDDBBB@@@>>>;;;999888666999>>>DDDLLLVVV___fffnnnrrryyy~~~xxxfff[[[ZZZbbbrrrxxxgggYYYRRRTTTbbbqqqxxxzzzxxxqqqjjjiiiooovvv{{{}}}lllaaaQQQLLLKKKLLLKKKRRRjjj{{{iii```cccpppwwwhhh[[[UUUUUUXXXZZZhhh|||iiiQQQEEECCC<<<;;;999777666666777777555555555555555555555555555555555666888;;;>>>???@@@AAADDDLLLYYYlll~~~zzzyyy{{{}}}}}}}}}zzzwwwtttssssssjjjjjjiiiggggggfffffffffhhhhhhgggfffeeegggkkknnnooosssyyy~~~wwwvvvwwwyyyeee]]]\\\```ooommm```XXXPPPIIICCCBBBAAA???===;;;:::999666888<<>>@@@BBBCCCFFFOOO]]]qqq~~~zzzzzz}}}|||xxxuuusssrrrrrrjjjiiihhhggggggfffgggggggggggggggffffffgggjjjlllpppttt{{{oooccc___^^^nnn~~~yyyiii\\\VVVNNNFFFAAA@@@>>>===;;;:::999999555777:::>>>DDDLLLUUU[[[eeekkkuuu|||yyykkk___[[[bbbkkk~~~|||qqqaaaVVVRRRTTTbbbqqqxxxzzz{{{yyyvvvzzzvvvjjj]]]RRRKKKMMMLLLKKK\\\qqqwwwggg^^^iiivvv~~~ooo```XXXUUUTTTRRR]]]nnnyyyxxxzzzpppWWWHHHBBB===;;;999777666666777888777777777777777777777777555555555777999<<<>>>@@@EEEEEEHHHQQQ```ttt~~~{{{{{{~~~}}}zzzwwwtttrrrqqqpppjjjiiihhhgggggggggggggggfffgggggggggfffgggiiikkkqqquuu|||vvvggg```]]]lll}}}uuueeeZZZTTTMMMEEE???>>>===;;;:::999999888555666888;;;AAAHHHQQQWWWbbbhhhrrr{{{rrrbbbZZZ]]]dddwww~~~xxxlll^^^VVVTTTRRRaaaqqqzzz~~~||||||}}}zzznnnbbbTTTLLLMMMKKKIIIVVVjjj{{{jjj]]]gggsss|||ssseee\\\WWWVVVWWW___jjj~~~yyyxxx|||yyy[[[HHHBBB???===:::999999999888666666555444333333444555666999888777777999<<<@@@BBBDDDFFFKKKVVVggg{{{|||}}}}}}yyyuuussspppmmmkkkjjjiiifffddddddeeeggghhhgggfffggghhhfffdddhhhooouuuzzzjjj\\\^^^lll|||}}}vvvrrrjjj```VVVMMMFFFBBB@@@>>><<<::::::888666444666777888999>>>FFFPPPVVV```hhhqqqxxx|||~~~|||kkk\\\ZZZ```hhhrrrxxxkkk[[[SSSSSSXXXeeettt~~~zzztttnnniiiqqqyyysssfff]]]RRRLLLIIIJJJSSS\\\|||lllbbbaaahhhxxxwwwhhh^^^YYYWWWXXX]]]ggg{{{{{{|||yyy]]]JJJCCC???===;;;999999999888666777666666555555666666777888888777777999<<<@@@BBBFFFHHHNNNYYYjjj|||}}}{{{wwwtttqqqooollliiihhhgggeeecccbbbccceeefffgggffffffgggeeeccchhhnnnwww}}}mmm^^^ZZZgggwwwyyymmmiiibbbZZZQQQIIIDDDAAA???===;;;::::::999777555666777777999>>>EEENNNUUU___fffpppwww{{{~~~pppaaa[[[\\\cccmmm{{{}}}vvviiiYYYQQQQQQYYYgggwwwyyyrrrmmmhhhdddaaabbbgggnnnsssvvv{{{wwwggg]]]SSSLLLIIIIIIQQQYYYuuuqqqdddccchhhvvv{{{mmmaaa[[[XXXWWWZZZcccvvv{{{```MMMEEE@@@===;;;::::::999888777888777777666666777777888777777666777999<<<@@@CCCHHHKKKQQQ^^^qqq}}}{{{}}}|||yyyuuurrrooommmiiigggfffeeecccaaaaaabbbccceeefffeeeffffffdddcccgggnnnzzzppp```YYYdddrrr}}}~~~vvvqqqeeeaaa[[[TTTMMMGGGDDDBBB===<<<:::999:::999888666666666777999===DDDLLLRRR^^^eeeooovvvzzz}}}yyyjjj]]]XXX[[[eeesss~~~}}}zzzsssfffWWWPPPOOOZZZjjj|||{{{oooeee^^^ZZZXXXWWWUUUXXX\\\___ccckkkvvv}}}~~~kkk```TTTMMMIIIIIINNNVVVkkkyyyhhhdddfffrrrqqqddd\\\XXXVVVXXX```ppp~~~dddPPPFFF@@@>>>;;;:::::::::888777777777777777777777777777777666666777999===AAADDDHHHLLLUUUdddyyy}}}|||~~~zzzwwwrrrooommmjjjgggeeedddcccbbbaaaaaabbbcccdddfffdddeeefffdddccchhhppp|||rrraaa[[[dddppp{{{}}}uuulllgggaaa^^^XXXRRRLLLHHHEEECCC<<<:::999999::::::888777555666777888<<>><<<:::::::::999777666666666666666666666666666666666777:::>>>BBBEEEGGGMMMYYYkkk}}}}}}xxxuuupppmmmkkkhhheeeccccccbbbbbbaaaaaabbbcccccceeecccdddeeeddddddjjjrrr}}}tttccc]]]cccmmmwwwwwwlllccc___]]][[[WWWQQQLLLGGGCCCAAA;;;:::888888999:::888777555666777888;;;@@@GGGLLLZZZaaallltttyyy|||zzzgggXXXRRRWWW```lllyyy|||vvvtttsssnnncccWWWQQQQQQaaauuutttmmmbbbWWWQQQMMMJJJIIIFFFHHHLLLRRR[[[dddnnntttxxxkkk]]]TTTNNNKKKLLLPPP[[[wwwnnnddd```hhhwwwxxxjjj___YYYVVVWWW\\\hhh{{{pppYYYIIIAAA>>><<<;;;;;;:::999888555666666777777666666555777666777888;;;@@@DDDGGGGGGOOO^^^qqq~~~vvvsssooollliiigggdddaaaaaaaaaaaaaaaaaabbbbbbcccdddbbbccceeeeeefffnnnvvvvvvhhh^^^aaahhhrrr||||||qqqfff^^^ZZZWWWVVVTTTPPPKKKEEE@@@>>>;;;:::888888999999888666444555666777:::>>>DDDIIIVVV^^^iiiqqqvvvzzz~~~}}}nnn^^^SSSSSSWWW```ooo}}}{{{vvvpppooonnnlllbbbWWWRRRSSSdddyyyyyymmmfff\\\SSSLLLHHHEEECCCDDDFFFKKKTTT^^^iiirrrxxx~~~ppp```WWWPPPLLLKKKMMMUUUooosssggg^^^eeettt{{{nnnccc[[[XXXVVVYYYdddvvvttt]]]KKKAAA???<<<;;;;;;;;;999888666777888888888888777666777777777999===BBBFFFIIIJJJSSScccwww~~~~~~}}}vvvsssnnnkkkiiifffcccaaa____________`````````aaacccaaabbbeeefffiiiqqqzzz{{{ppp^^^```eeennnzzzwwwlllbbb[[[XXXRRRRRRRRRQQQLLLFFFAAA===<<<:::888888999888777555444555666777999===BBBGGGQQQYYYdddmmmrrrvvvzzz~~~~~~sssfffVVVQQQNNNTTTbbbrrr}}}~~~wwwrrrtttyyy}}}~~~zzztttpppjjjiiijjjhhh```VVVRRRTTTddd{{{vvvmmmfffZZZOOOHHHDDDBBBAAAEEEFFFKKKSSS```mmmxxx~~~sssbbbXXXQQQKKKIIIIIIOOOgggzzzkkk___cccqqq~~~pppeee]]]ZZZTTTXXXaaassswww```NNNAAA???<<<;;;;;;;;;999888777888999::::::999888777888888888:::>>>CCCGGGJJJMMMVVVfffzzz~~~~~~~~~zzzvvvrrrnnnkkkhhhfffccc```]]]]]]]]]^^^^^^_________bbbaaabbbeeegggjjjsss}}}~~~vvvaaaaaadddnnnyyy|||{{{{{{{{{|||zzzsssiii```[[[YYYOOOQQQSSSRRROOOIIICCC???<<<:::999888888888666444444555666777888<<>>:::::::::777777999;;;999777666555666777888888888888999===BBBHHHKKKQQQ]]]nnn~~~}}}~~~|||xxxrrroookkkhhhfffccc```^^^^^^]]][[[ZZZ[[[]]]```aaaccccccccccccfffnnnxxx|||{{{jjj___YYYbbbqqq}}}~~~|||xxxqqqooopppoooyyy~~~xxxkkk___VVVPPPOOOPPPRRRRRROOOIIICCC???:::999888666555555555555666666666666666888===@@@LLLQQQYYYaaaiiiqqqxxx}}}||||||xxxwwwvvvssspppfffWWWMMMPPPUUU[[[iiiyyytttlll```\\\ZZZ^^^eeelllnnnnnnpppoooooooooooommmiiifffdddaaa```___ZZZSSSQQQSSSccc}}}~~~wwwnnn```SSSIIICCC@@@>>>@@@@@@CCCHHHRRRaaarrr}}}zzzjjj^^^SSSJJJGGGIIIOOOXXXmmmrrrbbbeeennnvvvvvviii___[[[TTTXXX]]]ggg}}}fffQQQDDD>>>:::;;;:::888777999:::999777666666666777888999999999;;;???DDDJJJMMMPPP\\\nnn}}}}}}}}}}}}yyyqqqnnnjjjgggeeeccc```^^^\\\[[[YYYYYYYYY[[[^^^``````aaabbbcccgggppp{{{{{{~~~{{{hhh^^^XXX```nnnyyy{{{tttpppjjjcccbbbdddhhhsss|||xxxnnndddZZZTTTPPPQQQRRRRRRNNNHHHBBB???:::999888666555555555555555666666555555777;;;???FFFLLLUUU^^^eeekkkqqqtttwwwzzz~~~xxxttttttuuusssrrriii[[[OOOOOOQQQUUUaaappp|||wwwkkkbbbXXXUUUTTTXXX```fffiiihhhiiihhhgggggggggdddaaa^^^\\\[[[[[[\\\YYYSSSRRRUUUeee|||rrrcccUUUKKKEEEBBBAAAAAAAAACCCHHHQQQ___nnnxxx~~~mmm```UUULLLIIIKKKKKKUUUiiixxxfffffflllsss~~~yyykkk```[[[UUUWWW[[[dddxxxhhhQQQDDD???;;;;;;;;;888888::::::999888666666777888888999999:::<<>>:::999888666555555555555444555555444444666999<<>>BBBHHHNNNQQQVVVeeevvv~~~|||~~~xxxuuunnnkkkgggdddbbb```^^^\\\YYYYYYXXXWWWXXXZZZ\\\]]]\\\]]]```eeemmmwww~~~xxxuuuuuuwwwxxxxxxnnncccYYYZZZaaajjjrrryyyzzz|||{{{uuupppfff[[[SSSMMMIIIKKKPPP[[[jjjzzz{{{rrrfff\\\WWWVVVUUUQQQLLLFFFAAA===:::999888666555555555555333444444444333444777::::::@@@GGGOOOVVV\\\bbbeeennnrrrwww{{{}}}~~~yyyssstttwwwyyyzzz{{{oooaaaXXXQQQOOOUUU___sss~~~{{{tttlllcccYYYSSSLLLLLLNNNSSSZZZ```cccdddcccaaa^^^]]][[[XXXTTTQQQMMMMMMPPPTTTTTTQQQQQQTTTiii~~~mmm\\\QQQJJJFFFEEEBBBDDDGGGLLLUUU```llltttvvvgggZZZPPPMMMNNNFFFNNN___uuussshhhgggmmmyyyssseee]]]XXXVVVWWW___pppkkkPPPFFF@@@<<<===<<<:::999;;;999888888888888888999999777888;;;???DDDJJJOOORRRZZZiii{{{|||{{{}}}wwwtttkkkiiieeebbbaaa___\\\ZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^```fffoooyyy{{{uuupppoooqqqsssuuupppeeeZZZVVVXXX^^^hhhppptttvvvzzz~~~{{{sssmmmbbbYYYPPPJJJGGGFFFKKKRRR___nnnzzzmmmaaa[[[ZZZWWWRRRLLLFFF@@@===:::999888666555555555555333444444444333333666888999<<<@@@EEELLLTTT]]]bbbeeeiiioootttvvvwwwyyyzzz~~~~~~|||uuuuuuxxx{{{|||wwwkkk```VVVRRRUUU[[[ooozzzzzzsssjjjaaaYYYRRRMMMKKKMMMPPPVVV\\\aaadddeeeeeebbb___\\\ZZZVVVRRROOOKKKLLLOOOTTTSSSPPPOOOSSSiiirrraaaTTTLLLGGGEEEBBBEEEKKKRRR\\\hhhttt{{{zzzkkk^^^RRRMMMMMMFFFNNNZZZmmmyyyjjjfffkkkyyywwwiii___YYYVVVWWW___nnnoooTTTFFF@@@=========::::::<<<888888888999999999999999777999<<>>:::999888666555555555555333444555444333333555666888999;;;===CCCKKKTTTZZZ]]]bbbiiinnnqqqssstttuuuwwwxxxyyyzzzzzzzzzzzzzzzzzz|||~~~xxxxxx{{{~~~~~~uuuhhh\\\VVVVVVYYYiiittt~~~xxxrrrjjj```WWWQQQMMMKKKNNNQQQVVV[[[aaaeeeggghhhhhheeeaaa]]]ZZZVVVRRROOOMMMMMMQQQVVVUUUQQQPPPSSSiiixxxfffXXXNNNHHHDDDBBBGGGOOOYYYdddppp|||qqqbbbUUUMMMLLLFFFMMMVVVddd~~~mmmeeejjjwww{{{lllaaaYYYVVVWWW```nnnvvv[[[GGGAAA===>>>===;;;:::<<<777888999999:::::::::999999;;;???DDDKKKQQQVVVYYYbbbrrruuu|||{{{yyy{{{yyytttrrrhhheeebbb___^^^]]]ZZZXXXVVVVVVVVVWWWXXXXXXYYYYYYYYY[[[___hhhttt~~~wwwoookkkkkkllllllkkklllgggaaa]]]WWWQQQQQQUUU]]]```dddiiimmmoooppppppnnnnnnmmmllllllkkkjjjjjjjjjlllnnnmmmhhhbbb]]]ZZZOOOKKKIIIMMMQQQUUU\\\cccrrr~~~}}}rrreeebbb\\\UUUMMMGGGBBB???:::999888666555555555555444555666555444333444555555666777888;;;@@@GGGLLLRRRWWW___eeehhhjjjkkkllllllmmmnnnoooppppppppppppppptttxxxyyyyyyyyy{{{}}}zzzzzz{{{|||~~~}}}}}}~~~rrrddd\\\YYYYYYeeennnuuuuuutttuuuwwwwwwwwwxxx{{{zzzuuujjjfff]]]UUUOOOMMMOOOQQQTTTXXX^^^dddhhhkkknnnooonnnjjjeeeaaa]]]YYYUUURRRNNNOOOSSSXXXXXXTTTSSSVVVjjj~~~mmm^^^RRRIIIEEEDDDIIISSS^^^jjjvvvvvvgggXXXNNNLLLEEEKKKRRR^^^xxxpppeeehhhuuu}}}nnncccYYYVVVWWWaaannn~~~{{{```GGGAAA===>>>>>>;;;:::<<<777888999:::::::::::::::;;;===AAAGGGMMMTTTYYY\\\gggxxx~~~ooowwwzzzxxx{{{{{{tttpppmmmgggdddaaa___^^^\\\ZZZXXXTTTUUUUUUVVVVVVWWWWWWXXXWWWXXX]]]hhhvvvwwwmmmjjjkkklllkkkhhhllljjjiiifff]]]SSSNNNOOOPPPSSSXXX]]]aaacccccccccbbbbbbaaa```______^^^^^^YYY^^^bbbaaa\\\VVVRRRQQQOOOLLLMMMSSSYYY^^^eeelllwwwyyygggddd^^^VVVNNNGGGBBB???:::999888666555555555555444666777666444333444555222444555666777999===@@@CCCIIIPPPWWWZZZ\\\]]]^^^ddddddeeefffggghhhhhhhhhcccggglllnnnmmmmmmnnnpppmmmooossswwwyyy{{{{{{{{{yyyyyy{{{|||~~~zzzkkkaaa\\\[[[ccckkkoookkkfffeeefffeeehhhkkkpppvvv{{{zzzrrrlll]]]YYYSSSMMMKKKNNNTTTYYY\\\```ffflllppprrrtttuuussspppjjjeeeaaa]]]YYYVVVOOOPPPUUUZZZZZZVVVVVVXXXkkkqqqaaaUUUKKKEEEEEEKKKUUU```lllxxx{{{kkk[[[PPPLLLCCCIIIOOOZZZuuurrreeegggrrr|||~~~ooodddZZZXXXXXX]]]hhh{{{]]]EEEBBB???===<<<;;;:::999::::::999999888999999999===;;;>>>HHHRRRXXX\\\```jjjzzztttyyyyyywwwxxxzzzyyyrrrkkkfffeeeddd```]]]ZZZXXXWWWWWWTTTUUUVVVVVVUUUUUUWWWYYY[[[\\\aaajjjwww{{{ooohhhdddccchhhooopppooonnnmmmjjjbbbXXXPPPOOOQQQTTTVVVXXXYYYYYYYYY\\\ZZZWWWVVVWWWWWWUUUTTTXXXYYYYYYXXXUUUTTTSSSSSSQQQVVV[[[]]]___dddlllsss|||oooiii```WWWOOOHHHBBB???:::999888666555555555555444333333333333444555555222222333444555666888999===???BBBFFFJJJNNNQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVZZZZZZ\\\]]]___aaabbbcccfffhhhjjjkkkkkklllnnnpppooopppsssvvvxxxzzz||||||}}}yyymmmddd```eeeaaa]]]YYYXXXWWWUUUTTTZZZ\\\aaaiiirrr{{{|||sssggg^^^QQQNNNJJJJJJNNNTTT[[[___fffjjjnnnrrrtttvvvyyy{{{{{{vvvooojjjfffccc^^^ZZZWWWXXX[[[___^^^ZZZYYY[[[ooo{{{iiiZZZNNNHHHKKKNNNUUUaaaooo{{{zzzlll___SSSLLLGGGJJJMMMUUUjjjwwwfffdddppp{{{rrrggg[[[XXXXXX\\\gggxxx}}}}}}~~~\\\EEEBBB???<<<<<<;;;:::999::::::999999999999999:::>>><<<@@@JJJTTTZZZ^^^cccooo{{{~~~wwwvvvwww{{{}}}wwwqqqkkkgggeeeccc```]]]ZZZXXXWWWWWWSSSUUUVVVUUUUUUUUUWWWYYY[[[\\\aaakkkwwwtttlllfffdddhhhnnnttttttttttttsssooogggbbbXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]^^^```aaaaaa___\\\^^^]]][[[YYYWWWVVVVVVWWW[[[```dddfffhhhkkkrrrxxxpppjjj```WWWNNNHHHBBB???:::999888777555555555555444444333333444444555666444444444444555666777777999:::<<<>>>AAACCCEEEFFFIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOQQQRRRRRRWWWYYY\\\]]]___```ccceeegggiiilllooorrrtttvvvwwwxxx{{{}}}|||pppgggbbb[[[WWWRRROOOMMMMMMLLLKKKPPPRRRWWW___jjjttt|||~~~zzztttjjj___WWWMMMKKKJJJLLLRRRZZZbbbfffkkknnnsssvvvxxxzzz}}}}}}yyysssooollliiieeebbb___aaaeeegggccc\\\ZZZ^^^rrrmmm]]]QQQKKKJJJMMMSSS^^^mmmzzz}}}oooaaaVVVNNNGGGJJJMMMTTThhh|||jjjfffnnnxxxvvvkkk^^^YYYWWW\\\eeettt}}}||||||ZZZFFFCCC???<<<<<<;;;:::999::::::999999999999::::::@@@???CCCNNNWWW]]]aaafffuuu|||vvvuuuvvv}}}yyytttoookkkhhhdddccc```\\\ZZZXXXWWWWWWSSSTTTUUUUUUTTTTTTVVVXXXYYY\\\cccmmmxxx~~~uuunnniiijjjoootttuuuvvvxxxzzzxxxuuurrrggggggffffffggghhhiiijjjggghhhkkkooorrrrrrooolllkkkhhhddd```^^^___aaabbbhhhlllpppqqqrrrssswww{{{rrrkkk```VVVMMMGGGBBB???:::999888777666555555555444444444333444444555666666555555555555555555555666666777777888999999999>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEEEEEEEHHHKKKMMMOOOQQQUUUWWW[[[\\\___cccfffjjjlllnnnppptttxxx{{{}}}~~~|||oooddd^^^PPPLLLGGGDDDCCCCCCCCCCCCCCCFFFJJJRRR]]]jjjttt{{{}}}zzzuuuooohhh^^^TTTNNNGGGHHHKKKPPPXXXbbbkkkpppqqqtttxxx{{{}}}{{{xxxvvvsssooommmjjjmmmrrrrrrjjj```^^^bbbwwwrrraaaUUUOOOLLLNNNTTT___mmm{{{ssseeeYYYQQQHHHJJJKKKRRReeeooogggllltttzzzooobbb[[[XXX]]]dddpppzzzXXXGGGDDD???<<<;;;;;;::::::::::::999999999:::;;;;;;@@@@@@FFFQQQZZZ___dddiiiyyyzzzuuuuuuwww~~~wwwqqqmmmjjjgggcccaaa^^^[[[YYYWWWWWWVVVRRRSSSTTTTTTSSSSSSUUUWWWXXX]]]eeepppyyyxxxqqqooorrrvvvwwwyyy|||~~~~~~wwwvvvuuuuuuvvvxxx{{{}}}zzz{{{}}}}}}xxxqqqmmmlllooorrrssstttvvvyyyyyyxxxxxxyyyzzz~~~}}}qqqjjj___TTTLLLFFFBBB???::::::888777666555555555444444444444444555666666777777777777777666555555666666666666666555555555777888888888888999999999;;;;;;;;;<<<<<<======>>>;;;>>>@@@BBBDDDEEEHHHKKKMMMNNNQQQTTTXXX\\\```aaafffjjjoootttwwwyyy{{{}}}}}}}}}|||{{{zzzzzzyyyyyyzzz}}}vvviii]]]VVVLLLHHHBBB???>>>???@@@@@@===>>>BBBHHHRRR^^^kkksssuuurrrllleee\\\SSSLLLGGGDDDGGGMMMUUU]]]gggpppuuuvvvyyy}}}|||xxxvvvrrrwww|||{{{qqqeeeccchhh}}}uuudddXXXRRRQQQSSSYYYdddrrrxxxiii[[[RRRIIIIIIJJJPPPaaayyypppfffiiiqqq}}}rrrfff]]]ZZZ___eeennn{{{ZZZIIIEEE@@@<<<;;;;;;;;;::::::999999999:::;;;;;;<<>>@@@BBBCCCDDDGGGKKKOOORRRTTTZZZ^^^ccchhhlllpppsssvvvwwwwwwvvvuuurrrooommmkkkooosssxxx}}}|||ooobbbWWWOOOKKKGGGBBB???>>>?????????<<<===???CCCIIITTTaaajjjmmmjjjddd\\\SSSLLLHHHFFFDDDJJJRRRZZZbbbiiiqqqvvvxxx{{{~~~}}}yyy}}}wwwlllkkkqqqyyyggg[[[UUUUUUXXX___jjjwww|||lll]]]SSSKKKIIIHHHNNN\\\rrrooodddgggoootttiii^^^ZZZ___dddkkk___JJJFFF@@@<<<;;;;;;;;;::::::999999::::::;;;<<<===???BBBKKKVVV^^^bbbhhhoooxxxuuuxxx{{{}}}vvvooojjjeeebbb^^^]]]ZZZWWWUUUTTTSSSSSSPPPQQQRRRRRRQQQQQQSSSUUUXXX```lllwww~~~~~~~~~{{{vvvnnneee```YYYRRRLLLGGGCCC@@@;;;:::999888777666666666555555444444555555666777888999:::;;;<<<<<<;;;:::666666666777777888888888666666666777777777888888777777777666666666555555666777888777666666777888;;;;;;<<<===@@@CCCFFFHHHLLLOOOTTTYYY]]]bbbgggkkkqqqqqqqqqoookkkddd^^^ZZZ```dddkkkqqqvvv|||tttiii___VVVPPPKKKHHHDDDAAAAAA@@@???>>>===>>>???@@@CCCLLLXXX```dddaaa[[[SSSKKKGGGFFFFFFGGGOOOXXX```fffkkkpppuuuxxxzzz~~~uuuuuuzzz~~~lll```[[[XXX\\\dddooo|||ppp```UUULLLHHHGGGLLLXXXlllpppdddfffmmmwwwiii]]]XXX___ccchhh{{{fffKKKFFF@@@<<<;;;;;;;;;;;;999999999::::::<<<======@@@DDDNNNYYYaaaeeelllsssxxxvvvzzz~~~{{{tttoooiiiddd```\\\ZZZXXXUUUSSSRRRRRRRRROOOPPPQQQQQQPPPQQQSSSUUUXXXbbbooozzzzzz}}}xxxtttmmmfff^^^[[[VVVQQQMMMIIIDDDAAA;;;;;;999888777666666666555555555555555666666777777888;;;===?????????>>>888888888999999:::::::::999999999999::::::::::::;;;;;;:::999999888777777555666777666555444555666777777666777888;;;===??????AAAEEEIIINNNTTTZZZ___eeegggjjjiiifff^^^VVVQQQPPPTTT[[[bbbiiiqqqyyy~~~wwwkkkddd^^^XXXSSSMMMKKKHHHFFFEEECCC@@@>>><<<===>>>===>>>EEEPPPXXXYYYVVVQQQJJJCCCBBBDDDGGGKKKSSS^^^fffjjjmmmrrruuuwwwzzz~~~~~~sssgggccc]]]bbbjjjvvvtttcccXXXMMMHHHFFFJJJUUUggguuuffffffkkkyyyhhh\\\WWW^^^bbbfffyyykkkLLLGGGAAA<<<;;;;;;;;;;;;999999999:::;;;<<<===>>>BBBFFFPPP\\\cccgggnnnuuuyyywww|||}}}xxxsssnnniiiccc```ZZZYYYVVVTTTRRRQQQQQQQQQOOOPPPQQQPPPPPPPPPRRRTTTYYYcccqqq|||~~~yyy|||{{{tttnnnjjjeee___YYYWWWTTTQQQMMMIIIDDDAAA<<<;;;999888777777666666555555555555555666777777666888;;;>>>AAABBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>::::::999888777666555555666777888888666666777888666666444444555666999:::777999<<>>BBBGGGMMMVVVbbbjjjmmmooossswwwwwwzzz~~~xxxmmmhhhbbbgggppp|||wwweeeZZZNNNHHHEEEJJJSSSdddzzziiifffjjjxxxggg```]]]^^^___fff{{{sss[[[GGG@@@CCC???<<<===999:::;;;<<<<<<<<<<<>>===;;;999777666666777666666777777777777777777888999;;;===>>>@@@AAAAAA===<<<<<<======>>>???@@@>>>>>>>>>>>>>>>>>>??????@@@???>>>===<<<:::999888777777777666666777888888555555666666666666666666888888888999<<<@@@DDDGGGLLLUUU___cccgggfff[[[NNNJJJCCCDDDNNNSSSVVVaaapppqqqwww~~~xxxooogggccc```___^^^[[[WWWRRRNNNKKKHHHEEECCCCCC===888:::<<<>>>BBBFFFHHHDDDBBBBBBAAA@@@DDDKKKRRRXXX```iiioootttyyy{{{rrriiimmmrrrzzz|||lll^^^PPPIIIFFFJJJRRR___xxxppphhhgggzzzhhhaaa]]]^^^___fffzzzvvv[[[GGG@@@CCC???<<<===999:::;;;<<<<<<<<<===???AAAEEEJJJVVVdddmmmpppvvv~~~~~~zzzyyyyyy}}}|||tttooolllhhhbbb]]]YYYXXXUUURRROOONNNMMMMMMPPPOOOOOOOOOPPPRRRRRRRRRXXXcccrrr}}}~~~{{{yyyrrrooojjjeee___ZZZWWWUUUSSSRRRQQQOOOLLLIIIGGGEEE>>>===;;;999777777777777777777777666666666666666777888999;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::999888888888888777777666666666666666666777666555555777:::===???@@@IIITTT]]]fffjjjcccYYYMMMDDD@@@GGGLLLNNNXXXdddjjjqqqyyy~~~{{{sssllliiiggggggfffaaa^^^XXXTTTPPPMMMIIIFFFEEE>>>:::;;;<<<<<<>>>BBB@@@===<<<>>>>>>>>>CCCJJJRRRXXX```hhhnnnssswwwyyy|||||||||~~~yyysssrrrwww~~~~~~mmm```QQQJJJFFFJJJQQQ]]]vvvqqqhhhggg|||kkkccc^^^___```fffyyy{{{\\\HHHAAACCC>>><<<===::::::<<<============@@@BBBGGGNNN[[[iiirrrwww~~~zzzvvvuuuwww}}}{{{tttnnnjjjfff```[[[XXXWWWTTTQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQYYYdddrrr}}}~~~|||yyyxxxoookkkeee]]]WWWSSSPPPOOOQQQQQQPPPOOOMMMJJJHHHFFF???===;;;999777777888888888888777666666555555555666666777888999999999999888888888888999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>><<<;;;:::999999999999888888777777666666777666444333333555777888777===GGGTTTbbblllkkkeeeVVVIII@@@AAADDDFFFLLLUUU___fffnnntttwwwyyy}}}yyytttrrrqqqqqqqqqkkkgggbbb]]]XXXSSSNNNJJJFFF@@@;;;;;;;;;999:::===:::888888;;;===>>>DDDKKKTTTYYYaaahhhmmmqqqtttvvvwwwxxxyyy{{{}}}zzz~~~pppbbbTTTLLLGGGJJJOOOZZZrrrsssjjjgggnnneee______aaagggxxx~~~^^^IIIAAACCC>>><<<===::::::<<<=========>>>AAACCCHHHQQQ```nnnwww~~~vvvqqqqqquuu}}}~~~zzzsssmmmhhhccc]]]YYYYYYWWWUUURRRPPPOOONNNNNNKKKMMMOOOPPPPPPQQQRRRSSS[[[fffsss}}}}}}{{{yyyvvvtttmmmiiibbbZZZTTTQQQPPPPPPOOOOOOOOOOOOMMMKKKHHHFFF@@@>>>;;;999888888999:::;;;:::888666555555555555555555666666666666555555666666666666777888999999999::::::<<<===>>>??????AAAAAAAAAAAABBBBBBBBBBBBAAAAAA???>>>============<<<;;;;;;:::999888777777999888666555555555666777888:::???JJJYYYgggmmmmmmdddUUUFFFBBBBBBBBBEEEIIIQQQXXX```ggglllqqqwww{{{~~~zzzzzz{{{||||||uuuqqqkkkfff```YYYRRRNNNHHHAAA<<<<<<;;;888888:::;;;999:::===@@@AAAGGGNNNVVV[[[ccciiimmmpppsssuuutttuuuwwwyyy{{{}}}~~~~~~ssseeeWWWNNNHHHIIIMMMWWWmmmvvvlllhhhpppfff______bbbhhhxxx___JJJAAACCC>>><<<===:::;;;<<<>>>>>>>>>???BBBDDDIIIVVVfffsss|||~~~sssooopppuuuzzzwwwrrrlllfff```[[[WWWWWWVVVSSSQQQOOONNNNNNNNNKKKMMMPPPPPPPPPQQQSSSVVV^^^hhhuuu}}}~~~{{{yyyxxxvvvsssqqqkkkfff___XXXSSSPPPPPPQQQMMMNNNOOOOOONNNKKKHHHFFF@@@>>>;;;999888999:::<<<>>><<<:::777555555555555555555666666555555444333555444444555555666777888666777888999:::;;;<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>???@@@@@@AAA>>>>>>======<<<;;;::::::999888888777777777888999;;;999999AAANNN^^^kkktttoooaaaQQQGGGDDDAAA@@@@@@DDDKKKSSS[[[```gggnnntttyyyzzz}}}}}}zzzuuuooohhh```WWWRRRJJJCCC===<<<;;;999999;;;===;;;<<<@@@BBBCCCHHHNNNXXX]]]dddiiimmmppprrrtttsssuuuwwwyyyzzz{{{{{{{{{|||vvvhhhYYYOOOIIIIIIKKKTTTiiizzzoooiiirrrggg___```ccciiiyyy```KKKBBBCCC>>><<<>>>;;;;;;<<<>>>??????@@@CCCEEEKKK[[[mmmxxx~~~rrrnnnpppvvvvvvtttpppkkkeee___ZZZWWWTTTSSSPPPNNNLLLKKKKKKKKKKKKMMMPPPOOOOOOPPPUUUYYYbbbkkkwww{{{yyywwwvvvvvvuuusssqqqhhhddd]]]VVVRRRPPPPPPPPPOOOPPPQQQQQQPPPMMMIIIGGGAAA???<<<999888999<<<===AAA???<<<888666555666666666777777777666666555444444444444444555666777888777777888999:::;;;;;;<<<777888888999::::::;;;;;;:::;;;;;;<<<>>>@@@BBBCCCAAAAAA@@@@@@???>>>>>>>>>999999888888888888999999:::666666;;;EEETTTgggvvvuuujjj\\\OOOGGGAAA===;;;<<>><<<999:::======;;;===AAABBBCCCHHHNNNXXX]]]ccciiillloooqqqsssrrrssstttuuuvvvwwwwwwwwwuuuyyy~~~xxxiiiZZZPPPIIIHHHIIIQQQfff{{{rrrkkkrrrggg___```dddkkkzzzaaaKKKBBBCCC===;;;>>>;;;;;;===>>>??????AAADDDFFFNNN```sss}}}}}}rrrooorrrxxxrrrqqqooojjjddd^^^YYYWWWSSSRRROOOMMMKKKKKKKKKKKKJJJMMMNNNMMMLLLNNNUUU[[[eeennnyyy}}}yyysssrrrrrrsssuuuvvvuuutttiiieee___XXXSSSPPPOOONNNSSSTTTUUUUUUSSSPPPLLLIIIBBB???<<<999888:::===???DDDAAA>>>:::777666666777888888999999999888777777555555555555666777888999888888888999999:::::::::666666666777888888999999888888999:::<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB<<<;;;;;;:::::::::999999777555777;;;???III\\\oooyyysssgggYYYMMMEEE>>>:::888<<>>;;;;;;===>>>???@@@AAADDDFFFQQQdddwww}}}ssspppssszzzppppppnnniiiccc]]]YYYWWWTTTSSSQQQOOOMMMLLLLLLLLLJJJLLLLLLKKKIIILLLTTT[[[fffooozzzzzztttnnnnnnooorrrvvvxxxxxxwwwmmmiiiccc\\\UUUQQQOOONNNVVVWWWXXXXXXVVVRRRNNNKKKBBB???<<<999888:::===???FFFCCC???;;;888777777777999999::::::::::::999999666666666666666777999999777777777777777888888888666666777777777888888888777777888999;;;===>>>???CCCCCCCCCDDDDDDDDDDDDDDD@@@@@@???>>>===;;;::::::666666:::<<<<<>>>>>999999<<>>===;;;:::===AAAIIIFFFBBB===999777777777666;;;===;;;;;;===:::666666666666777777777777777777666666666666555555555666666666666666666666666555666777888:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAA???>>><<<;;;;;;:::777999:::999:::@@@JJJSSSnnn}}}tttbbbVVVIII>>>===<<<<<<<<<===@@@BBBDDDBBBHHHOOOTTT[[[fffvvv|||qqqjjj]]]UUUJJJBBB???>>><<<;;;===???AAADDDIIIMMMPPPRRRZZZ[[[]]]___bbbfffiiikkkkkkkkkkkkjjjjjjjjjiiiiiidddgggmmmttt|||}}}ppp___TTTKKKIIIIIIOOO```rrrxxxgggtttiiiaaaaaaccciiixxxbbbKKK@@@CCC@@@??????:::;;;>>>@@@AAABBBEEEKKKPPPWWWlll}}}uuutttwww}}}pppooolllhhhbbb\\\VVVSSSQQQPPPPPPNNNLLLJJJIIIHHHMMMIIIHHHIIIKKKMMMSSSZZZgggrrr|||zzzuuupppnnnnnnqqqwww|||}}}|||sssmmmjjjjjjhhhaaaYYYVVVWWWYYY[[[\\\\\\ZZZUUURRRKKKDDD???===<<<:::>>>CCCLLLIIIDDD???:::777777888999>>>@@@>>>>>>>>><<<777888777777777777888888888777777777777666666666666666666666666666666666666555666777888:::;;;<<<=========>>>??????@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;999:::;;;::::::===EEELLLcccuuu{{{pppeeeVVVIIIBBB@@@===:::999999;;;<<<>>>BBBGGGKKKQQQ^^^ppp~~~tttnnn```WWWLLLCCC@@@??????>>>AAACCCEEEHHHKKKOOORRRSSSXXXYYY[[[^^^aaadddgggiiijjjiiihhhgggeeedddcccbbb___ccciiiqqqzzz~~~qqq___TTTKKKHHHHHHMMM]]]ooo{{{iiitttjjjbbbbbbdddgggtttbbbKKKBBBDDD@@@???@@@<<<===@@@BBBCCCDDDGGGNNNSSS[[[ppp|||uuuuuuyyy{{{pppnnnkkkfff```ZZZUUURRRPPPPPPNNNMMMKKKJJJIIIHHHMMMJJJIIIJJJLLLMMMTTT\\\hhhsss}}}yyyxxxwwwzzz~~~~~~yyyooonnnnnnrrryyy~~~xxxqqqmmmqqqrrrlllbbb]]]ZZZ[[[^^^```aaa^^^YYYUUUOOOGGGAAA>>><<<;;;???EEEOOOMMMIIIBBB<<<888888999>>>BBBDDDBBBAAAAAA>>>999999999888888888888888999888888888777777777666666666666666666666666666666555666777888999;;;<<<<<<;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<===<<<:::;;;@@@DDDSSSeeevvv{{{zzzttteeeWWWJJJFFF@@@:::777666777888;;;===>>>@@@GGGVVViiiwwwxxxrrrdddZZZMMMDDDAAABBBCCCCCCFFFGGGIIIKKKNNNPPPRRRSSSTTTVVVXXX[[[^^^bbbdddfffgggfffdddaaa___\\\ZZZYYYXXX\\\cccmmmwwwsssaaaVVVLLLIIIGGGJJJYYYkkk~~~llluuukkkdddcccdddfffrrraaaLLLCCCEEE@@@???AAA>>>>>>AAACCCCCCDDDHHHOOOUUU___uuu|||{{{tttuuu{{{wwwooommmiiiccc]]]XXXTTTRRROOONNNMMMKKKJJJIIIHHHHHHKKKIIIHHHJJJKKKMMMTTT]]]jjjuuu~~~|||ssskkklllnnnsssyyy|||uuusssssswww}}}|||tttppptttxxxrrrhhhaaa]]]^^^```ccceeebbb\\\WWWRRRJJJCCC???===<<>>::::::<<>>======>>>AAAFFFTTTdddooovvvvvvmmmbbbSSSOOOHHHAAA<<<::::::;;;::::::;;;<<>>AAA??????AAACCCCCCDDDIIIQQQWWWcccyyy~~~zzztttvvv~~~vvvooolllggg```[[[VVVSSSQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHIIIIIIKKKTTT]]]kkkvvv|||rrriiiccc```ccciiiqqqyyy~~~|||{{{}}}vvvqqqtttwwwsssjjjcccbbbbbbbbbeeegggeee^^^XXXUUUMMMEEEAAA>>>===AAAGGGQQQQQQNNNGGG???;;;<<>>AAAFFFNNNOOOMMMGGG???<<<>>>BBBHHHMMMPPPNNNMMMKKKFFF@@@===;;;999777777777999:::888888777777777666666666777777777777777777777777666666777777888999999:::888888888888888888888888888888888888999:::;;;<<<;;;<<<>>>@@@AAABBBBBBBBBFFFHHHLLLSSS\\\eeejjjlllfffddd___XXXPPPIIICCC@@@===<<<<<<;;;===BBBIIINNNXXX^^^fffkkkmmmpppsssvvvuuuyyy~~~yyyooo```YYYQQQMMMMMMOOOPPPPPPNNNOOOPPPRRRRRRRRRQQQPPPRRRTTTVVVXXXZZZ[[[[[[[[[UUUTTTSSSQQQPPPNNNMMMLLLEEEKKKUUUbbboooyyy{{{jjj^^^SSSNNNIIIHHHTTTccc|||qqqwwwllldddccceeeiiiwwwxxx]]]JJJCCCDDD>>><<<@@@@@@BBBDDDEEEEEEGGGLLLUUU\\\mmmyyyrrrwwwzzznnnjjjccc\\\VVVRRRQQQPPPMMMKKKIIIGGGFFFFFFGGGHHHFFFFFFHHHJJJIIIKKKUUU```nnnyyy{{{ssshhh^^^ZZZYYY[[[\\\ccckkkuuuyyyrrrqqqrrrqqqrrrtttqqqlllhhhiiikkkjjjccc]]]UUUNNNGGGDDDAAA>>>@@@EEEJJJLLLLLLFFF???<<<@@@EEELLLQQQTTTSSSRRRQQQLLLFFF@@@>>><<<999999999;;;<<<:::::::::999999999888888777777777777777777777777666666777777888888999999888888888888888888777777888888888888888999:::;;;;;;;;;<<<>>>@@@AAABBBAAAEEEFFFIIINNNUUU[[[bbbhhhhhhhhhgggeee___XXXPPPLLLFFFDDD@@@===<<<>>>CCCFFFIIINNNTTTXXXZZZ]]]aaadddcccgggmmmppprrrtttyyy}}}xxxmmm^^^YYYUUUSSSUUUVVVVVVTTTRRRSSSUUUWWWWWWVVVUUUTTTTTTVVVXXXZZZ[[[[[[ZZZYYYQQQPPPOOOMMMKKKIIIHHHGGGCCCIIITTTbbbnnnyyy}}}jjj^^^SSSMMMHHHGGGRRRaaawwwvvvwwwlllcccccceeejjjzzz|||\\\IIICCCDDD===;;;@@@???DDDFFFGGGGGGIIINNNWWW^^^qqqxxxrrrxxx|||mmmiiibbb[[[UUURRRPPPPPPLLLKKKIIIFFFFFFFFFGGGHHHFFFGGGJJJLLLJJJLLLVVVbbboooyyy}}}rrrjjj___WWWVVVYYY^^^aaallluuuzzzsssqqqqqqrrrwww|||vvvpppkkkjjjmmmlllfff___TTTNNNHHHEEEAAA>>>???CCCGGGJJJJJJEEE>>><<>>;;;;;;;;;===>>><<<<<<;;;;;;;;;;;;::::::777777777777777777777777666666777777888888999999888888888888777777777777888888777777888999999:::;;;;;;;;;<<>>BBBGGGJJJKKKMMMQQQUUUSSSXXX^^^bbbdddggglllpppwwwxxxlll]]]ZZZXXXXXX[[[[[[YYYWWWVVVWWWYYY[[[[[[ZZZYYYXXXVVVWWWYYY[[[[[[ZZZYYYXXXPPPOOOMMMJJJHHHEEECCCBBBBBBIIITTTaaannnyyy~~~iii]]]RRRMMMGGGFFFQQQ___tttzzzzzznnndddccceeelll|||bbbMMMDDDEEE???>>>BBBAAAEEEEEEGGGIIIIIIKKKUUU```rrr~~~zzzxxx{{{xxxpppiii```ZZZVVVTTTPPPMMMKKKJJJIIIGGGFFFGGGGGGHHHFFFFFFGGGIIIIIILLLVVVaaaooottt{{{yyyqqqgggddd___[[[ZZZ___ffflllwww|||}}}wwwssstttxxx{{{}}}yyyppplllkkkjjjfffaaaXXXRRRJJJDDDAAABBBBBBCCCFFFEEECCC@@@>>>>>>AAADDDOOOWWW^^^^^^]]][[[WWWRRRJJJFFF@@@===;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;999777666777777666555888888888888777777777777999888888777777777777777555666666777888999999:::::::::;;;;;;<<<=========>>>BBBGGGHHHIIILLLRRRXXXccchhhnnnpppooolllkkklllfff```TTTGGGAAABBBBBB@@@AAABBBBBBCCCCCCDDDDDDDDDIIIJJJMMMPPPTTTXXX\\\^^^jjjqqqvvvlll^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWZZZZZZZZZZZZZZZXXXTTTPPPLLLJJJGGGEEEDDDBBB@@@>>>???EEEPPP^^^mmmyyyrrrbbbSSSMMMJJJGGGMMMVVVsss||||||pppfffdddeeekkkzzzeeeOOOEEEFFFAAA@@@DDDBBBGGGGGGJJJMMMMMMOOOXXXcccvvv~~~{{{yyy|||}}}uuuooohhh___YYYVVVSSSPPPMMMJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFGGGIIIIIILLLWWWbbbpppuuu{{{vvvpppdddcccaaa```bbbhhhqqqwww~~~~~~wwwttttttxxx{{{|||yyyrrrmmmjjjhhheeebbbWWWRRRJJJDDDBBBBBBCCCCCCFFFEEECCC???===>>>AAADDDRRRZZZaaabbbaaa___[[[UUUNNNIIIDDD???>>>======<<<===========================;;;999999999999888666666666666777777888888999999888888777777777777777555555666777777888999999999::::::;;;<<<======>>><<>>???DDDOOO]]]lllxxxtttdddUUUOOOKKKHHHNNNWWWqqq~~~rrrhhheeeeeeiiixxxkkkRRRFFFGGGEEEEEEFFFBBBIIIJJJOOOSSSSSSUUU\\\fff{{{~~~{{{zzz~~~zzzrrrnnnggg___XXXUUUSSSPPPMMMIIIHHHGGGEEEEEEEEEEEEFFFFFFEEEGGGIIIIIILLLWWWcccrrrvvv||||||tttooofffggghhhjjjmmmrrrzzzyyyvvvvvvxxxzzz{{{}}}zzztttnnniiifffcccbbbWWWRRRJJJEEECCCCCCDDDDDDFFFEEEBBB???===>>>AAAEEETTT\\\ccceeedddbbb^^^XXXSSSNNNHHHCCCAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<<<<<<<:::888444555555666777888999999999999888888777777777777555555555666666777777888888999:::;;;<<<===>>>>>>;;;>>>AAABBBBBBDDDIIIMMMRRRXXX```ggglllrrrxxx}}}|||ssseee\\\XXXUUUPPPKKKJJJHHHFFFDDDCCCBBBBBB=========>>>@@@BBBDDDEEEFFFLLLYYYkkk{{{ppphhhjjjjjjhhhfffdddcccaaa```````````````_______________^^^^^^]]]\\\XXXSSSOOOLLLHHHCCC@@@??????>>>>>>>>>CCCMMM[[[kkkwwwvvvfffWWWPPPLLLIIINNNXXXmmmtttjjjfffeeeiiivvvpppUUUGGGIIIHHHIIIIIIDDDJJJLLLRRRXXXXXXYYY```iii|||zzzzzzxxxqqqmmmfff]]]WWWTTTRRROOOLLLHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIMMMXXXdddssswww}}}{{{uuurrrpppqqqssstttvvvxxx|||~~~|||~~~{{{}}}{{{xxxxxxyyyzzz{{{{{{zzzvvvoooiiidddccccccVVVQQQJJJFFFDDDDDDEEEEEEFFFEEEBBB>>><<<===AAAEEERRR[[[ccceeeeeeddd```[[[WWWRRRLLLFFFCCCAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCBBB@@@???>>>>>>===;;;999666666666777777888888888999999999999888888777777444555555555666666666777888888999:::<<<===>>>>>>>>>@@@AAABBBAAACCCGGGJJJMMMRRRXXX^^^cccjjjrrrxxx}}}~~~zzzrrrlllkkkiiifff]]][[[WWWRRRMMMIIIFFFEEEEEEDDDBBBAAA@@@AAABBBCCCDDDGGGOOO[[[kkkzzz~~~vvvpppmmmrrrpppnnnllliiigggfffeeedddddddddccccccccccccbbbcccbbb```___]]]XXXSSSNNNJJJFFFAAA=========>>>>>>===BBBKKKYYYiiivvv~~~xxxgggXXXQQQLLLHHHMMMVVVjjjuuukkkgggfffiiiuuurrrWWWIIIJJJIIIJJJLLLGGGKKKNNNUUU[[[\\\]]]ccclllyyywwwyyywwwrrrkkkeee\\\VVVSSSQQQNNNLLLHHHGGGFFFDDDCCCDDDDDDEEEEEEDDDEEEGGGHHHMMMYYYffftttxxx}}}}}}zzzxxxyyy{{{}}}}}}||||||}}}~~~}}}{{{xxxwwwxxxyyyzzzzzzzzzyyyxxxwwwyyy{{{~~~|||yyyyyyzzzzzzzzzyyywwwtttooohhhdddbbbbbbTTTPPPJJJFFFEEEEEEEEEEEEFFFEEEAAA===;;;===AAAEEEQQQ[[[dddhhhiiiiiieee___[[[UUUNNNHHHEEECCCAAA@@@AAABBBBBBCCCDDDEEEEEEFFFCCCAAA@@@@@@@@@>>><<<999999999888888777777666666888999999999999888777777555555555555666666666666888888999:::;;;<<<===>>>??????@@@@@@@@@BBBDDDFFFHHHLLLRRRVVV[[[aaajjjqqqwww{{{}}}zzzxxxzzz{{{zzzssspppllleee^^^WWWRRROOONNNLLLHHHEEECCCBBBCCCCCCEEEFFFJJJPPPYYYdddooouuuwwwuuuuuuwwwxxxvvvtttqqqnnnlllkkkjjjhhhhhhggggggffffffeeeeeefffeeecccaaa^^^YYYSSSOOOIIIEEE@@@<<<<<<<<<=========AAAIIIWWWfffttt~~~yyyhhhXXXQQQKKKGGGLLLTTTggguuukkkhhhgggiiivvvpppWWWJJJJJJHHHJJJMMMJJJMMMPPPVVV]]]^^^___gggpppvvvvvvyyywwwrrrjjjccc[[[UUUSSSQQQNNNKKKHHHGGGFFFDDDDDDDDDDDDEEEDDDCCCDDDGGGHHHMMMZZZgggssswww}}}~~~}}}{{{yyywwwuuutttqqqrrrssstttuuutttsssssswwwyyy|||~~~}}}zzzxxxxxxyyyxxxwwwtttrrrnnnjjjfffccc```___RRRNNNIIIEEEDDDEEEEEEDDDGGGDDDAAA<<<:::<<>>@@@AAADDDHHHMMMQQQUUU[[[dddjjjpppwww|||||||||~~~yyysssllleeebbbYYYVVVQQQMMMIIIHHHHHHHHHHHHIIIJJJLLLPPPXXX```fffttt{{{uuuvvv{{{~~~|||yyyvvvsssrrrqqqqqqnnnmmmlllkkkjjjhhhgggggghhhgggeeeccc```[[[TTTPPPGGGDDD???===<<<======<<<<<>>AAADDDIIIKKKNNNSSSZZZ```fffnnnuuuvvvwww|||zzzwwwllliiiccc]]]YYYWWWWWWWWWTTTUUUVVVVVVVVVYYY___ccckkkvvvzzzvvvyyy~~~{{{xxxwwwwwwxxxssssssqqqooommmkkkjjjiiiiiihhhfffdddaaa\\\UUUQQQFFFCCC@@@>>>>>>===<<<;;;;;;>>>FFFRRRbbbrrr}}}}}}lll[[[SSSLLLGGGKKKTTTddd{{{~~~sssjjjiiiiiilllxxxkkkUUUKKKJJJEEEGGGNNNOOORRRTTTZZZ```bbbdddmmmwwwvvvwww{{{|||sssooohhhbbbYYYTTTRRRPPPMMMKKKIIIHHHGGGEEEEEEEEEEEEFFFDDDCCCDDDFFFHHHNNN\\\iiirrrvvv|||{{{yyyvvvrrrnnnkkkiiihhhhhhjjjlllnnnooopppoooooopppvvv}}}}}}||||||uuutttrrrrrrrrrsssrrrqqqkkkfffaaa```aaa```[[[VVVNNNKKKFFFDDDCCCDDDDDDCCCGGGDDD@@@;;;999<<>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;999888666888888888888777777777777;;;;;;;;;:::::::::999999999888777888:::<<<===>>>@@@CCCFFFGGGHHHJJJPPPTTTZZZccckkkmmmpppwww~~~{{{uuuoookkkiiihhhhhhccceeeeeecccaaaaaadddggghhhrrr~~~zzzyyy{{{~~~|||{{{||||||wwwvvvuuurrrpppmmmlllkkkjjjhhhgggeeebbb]]]VVVRRREEECCC@@@??????>>><<<;;;;;;>>>EEEQQQaaaqqq}}}nnn]]]TTTMMMHHHLLLTTTccc{{{~~~rrrhhhfffggglll{{{hhhYYYKKKIIILLLNNNOOOOOOVVVXXX\\\```aaaccclllvvvtttvvv{{{}}}uuuqqqgggaaaZZZTTTPPPOOONNNMMMFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEHHHIIINNN[[[hhhsssyyy~~~{{{xxxsssooollliiieeebbbeeegggjjjlllmmmoooqqqsssssswww|||}}}xxxuuuqqqpppoooooonnnllliiiffffffccc___]]]ZZZWWWTTTQQQNNNLLLHHHEEECCCBBBCCCDDDEEECCC???<<<<<<>>>AAACCCMMMWWWccckkkssswwwvvvqqqjjjfff___XXXSSSOOOLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNOOONNNLLLKKKJJJHHHEEECCCAAA>>>;;;::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>999888777888999999888777888888999::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<>>;;;;;;===@@@BBBJJJTTTaaajjjsssyyyyyyuuunnniiibbb\\\WWWSSSOOOLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQOOOMMMLLLLLLJJJGGGDDDAAA>>>;;;:::;;;<<<<<<;;;;;;<<<===>>>>>>???>>>>>>;;;999888888999:::999777999999::::::;;;;;;;;;<<<;;;::::::::::::;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKMMMQQQVVV\\\bbbhhhnnntttwwwzzz|||xxxvvvtttssssssmmmkkkiiigggddd___YYYTTTKKKGGGAAA===<<<;;;;;;:::===???EEEPPPaaarrrtttcccWWWOOOJJJLLLPPPbbbxxx~~~rrriiiggghhhmmm|||bbbVVVKKKKKKOOORRRSSSTTTWWWYYY___dddeeegggnnnxxxzzz{{{tttvvv{{{{{{pppiiibbb]]]WWWQQQNNNLLLKKKJJJEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDFFFHHHMMMZZZgggrrrxxx~~~zzzuuupppkkkhhheeecccaaadddddddddeeeggglllrrrwwwzzz|||~~~~~~|||yyywwwpppmmmjjjhhhhhhhhhfffeee```^^^[[[YYYWWWUUURRRPPPMMMKKKHHHEEECCCBBBBBBCCCBBB@@@===;;;:::<<>>??????@@@@@@???===;;;999999::::::999888::::::;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<>>>AAACCCCCCDDDFFFHHHNNNQQQUUUZZZ```ffflllqqqrrrwww~~~}}}{{{xxxvvvuuuooommmkkkhhheee```[[[VVVNNNJJJDDD@@@>>>===<<<<<<===???EEEPPP```qqq~~~ssscccWWWOOOKKKMMMQQQaaawww}}}rrriiihhhjjjnnn}}}```UUULLLLLLOOOPPPPPPQQQTTTWWW]]]dddfffgggoooyyyuuuvvv~~~uuuwww|||xxxmmmhhhaaa\\\VVVQQQNNNLLLKKKJJJEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCEEEGGGMMMZZZgggqqqwww~~~|||zzzvvvpppkkkiiigggeeedddffffffeeefffiiioooxxx~~~~~~|||zzzxxxwwwpppmmmhhheeeeeeeeeeeeddd^^^[[[YYYWWWVVVTTTQQQOOOLLLKKKHHHEEECCCBBBBBBBBBAAA???===;;;;;;===???AAAGGGQQQ]]]gggqqqzzz}}}zzzvvvrrrlllfffbbb]]]XXXUUURRRQQQQQQQQQRRRSSSUUUVVVUUUTTTSSSSSSRRRPPPLLLIIICCC@@@===<<<<<<>>>>>>===>>>???@@@AAAAAABBBBBBAAA???===;;;::::::;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<999999999999999:::;;;;;;999<<<@@@BBBCCCCCCEEEFFFKKKMMMPPPTTTXXX___fffkkknnnrrryyy~~~|||xxxvvvtttqqqooollliiifffbbb\\\XXXQQQLLLEEE@@@>>>======<<<>>>???EEEQQQaaarrrtttcccXXXPPPLLLNNNRRR^^^ttt}}}rrrjjjjjjkkkooo~~~|||___UUUNNNMMMNNNLLLKKKKKKOOORRRYYYaaadddhhhqqq{{{sssttt~~~~~~uuuwww|||tttlllhhh```\\\VVVRRROOOMMMKKKJJJDDDCCCCCCBBBBBBBBBBBBBBBBBBAAACCCEEEHHHMMM[[[hhhpppvvv~~~zzzxxxtttooollljjjhhhgggeeeggggggggghhhlllttt}}}~~~{{{yyywwwvvvqqqmmmhhhdddcccccccccccc]]][[[XXXVVVUUUSSSPPPNNNKKKJJJHHHEEECCCBBBAAAAAAAAA@@@>>><<<<<<>>>@@@AAAGGGQQQ\\\eeepppyyy}}}{{{zzzvvvpppkkkfffaaa\\\XXXTTTTTTSSSRRRSSSTTTVVVWWWXXXWWWWWWWWWVVVSSSOOOLLLEEEBBB???>>>???@@@@@@???AAAAAABBBCCCDDDDDDDDDDDDBBB???<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<======;;;::::::999999::::::;;;777;;;???BBBCCCDDDFFFGGGJJJKKKMMMPPPTTTZZZaaafffhhhlllrrrwww||||||yyyvvvtttrrrpppmmmjjjgggbbb]]]ZZZQQQLLLEEE@@@============>>>@@@FFFQQQbbbsssuuudddXXXQQQLLLNNNRRR]]]rrr}}}rrrjjjkkklllqqq~~~xxx^^^VVVOOONNNMMMIIIGGGGGGIIIMMMTTT\\\bbbhhhtttuuuwww~~~uuuwww|||~~~rrrkkkggg___[[[VVVQQQOOOMMMKKKIIICCCCCCBBBAAAAAAAAAAAABBBBBBAAACCCFFFHHHNNN\\\iiipppvvv}}}}}}yyytttrrrooommmlllkkkiiigggfffgggiiilllqqqxxx}}}zzzxxxwwwtttooojjjfffdddcccbbbaaa^^^\\\YYYWWWUUUSSSPPPNNNKKKJJJHHHEEECCCBBBAAA@@@@@@???>>>======???@@@AAAFFFPPPZZZdddoooyyy~~~}}}}}}yyytttooojjjddd___[[[WWWVVVUUUTTTTTTVVVXXXYYY[[[ZZZZZZZZZZZZWWWRRRNNNGGGEEEBBB@@@AAABBBBBBBBBDDDEEEFFFGGGGGGHHHGGGGGGEEEBBB>>><<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???======<<<;;;::::::::::::888:::>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNQQQVVV]]]aaaaaadddjjjooouuu{{{~~~}}}zzzxxxvvvsssqqqmmmjjjgggccc^^^[[[QQQLLLDDD???======>>>>>>>>>@@@FFFSSSdddvvvwwweeeYYYQQQLLLNNNRRR^^^sss|||rrrkkkkkkmmmqqqqqq]]]VVVQQQPPPNNNIIIFFFFFFFFFIIIPPPYYYaaajjjyyyuuuwww}}}rrriiieee\\\YYYTTTPPPNNNLLLIIIHHHCCCBBBBBBAAA@@@AAAAAAAAABBBBBBDDDGGGIIIOOO]]]jjjooouuu}}}}}}yyyuuusssrrrssssssqqqooolllfffiiinnnsssxxx~~~zzzyyyvvvrrrmmmhhheeecccaaa___```^^^[[[XXXVVVTTTPPPNNNJJJIIIHHHFFFCCCBBB@@@@@@>>>>>>===<<<===>>>???@@@DDDMMMXXXbbbnnn{{{|||wwwrrrnnnhhhbbb^^^[[[YYYXXXVVVWWWXXX[[[\\\]]]]]]]]]]]]]]]YYYTTTQQQJJJGGGDDDCCCCCCDDDEEEDDDGGGGGGHHHIIIJJJJJJJJJJJJGGGCCC???<<<<<<<<<<<<;;;::::::;;;===>>>???@@@AAA@@@???>>><<<;;;:::999999:::;;;===??????AAADDDGGGHHHIIILLLNNNPPPTTTYYY]]]^^^```eeeiiimmmrrrxxx|||zzz}}}}}}{{{zzzzzzzzz|||zzzxxxxxxtttqqqmmmiiifffbbb^^^[[[QQQKKKDDD???>>>>>>@@@@@@===@@@GGGTTTfffxxxxxxgggZZZQQQLLLMMMQQQ^^^rrr|||rrrkkklllnnnrrrkkk\\\VVVRRRRRRPPPKKKGGGGGGDDDGGGNNNXXXaaakkk|||uuuwww}}}ssshhhbbb[[[WWWSSSOOOMMMKKKHHHFFFCCCBBBAAAAAA@@@@@@AAAAAACCCBBBDDDGGGJJJPPP]]]kkkooouuu|||}}}zzzwwwwwwwwwyyyyyyxxxuuurrrhhhmmmsssyyy}}}zzzxxxtttooojjjgggccc```^^^bbb```\\\YYYWWWTTTPPPNNNJJJIIIGGGFFFDDDBBB@@@???===<<<;;;;;;<<<===>>>???AAAJJJVVVaaannn|||zzzuuupppjjjeee```]]]\\\ZZZXXXYYYZZZ]]]^^^^^^^^^^^^___^^^[[[VVVRRRKKKHHHEEEDDDEEEFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLHHHDDD@@@===<<<===<<<<<<999:::;;;===>>>@@@AAABBBBBBAAA???===;;;:::999999<<<============???BBBDDDGGGHHHKKKMMMOOOSSSWWW[[[___aaaccceeegggkkkooosssuuuxxx{{{}}}~~~}}}wwwqqqooopppsssuuu|||~~~zzzxxxwwwwwwtttqqqmmmiiifffbbb^^^[[[QQQLLLEEE@@@???@@@AAABBB===@@@GGGUUUgggzzzyyyhhh[[[QQQLLLLLLPPP[[[ooo{{{rrrkkkjjjmmmuuusssaaa[[[VVVVVVTTTMMMFFFCCCCCCKKKPPPXXXgggppp|||}}}tttuuuzzz~~~qqqfff```[[[VVVPPPLLLJJJIIIIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@???AAACCCDDDGGGQQQ___jjjooouuu||||||zzzyyyvvvzzz~~~|||xxxtttrrrqqqtttyyyzzzwwwrrrnnnkkkiiifffddd```___]]]ZZZWWWSSSPPPNNNMMMJJJGGGEEECCCBBB@@@>>><<<<<<<<<<<<<<<===>>>???CCCIIIUUUaaalllvvvzzztttmmmgggddd]]]]]]\\\\\\\\\]]]___```bbbbbbcccbbbaaa^^^\\\ZZZPPPKKKHHHIIIIIIGGGGGGJJJLLLLLLMMMNNNNNNMMMKKKJJJLLLGGGAAA===<<<<<<:::888:::::::::;;;===>>>@@@AAABBBAAA???>>><<<:::999888888;;;>>>@@@@@@@@@AAABBBLLLKKKKKKMMMQQQUUUYYYZZZ[[[]]]___```aaacccgggkkktttuuuvvvxxxyyyyyyyyyyyy~~~}}}|||||||||zzzwwwuuutttpppiiicccbbbfffooovvv|||xxxtttqqqrrrppplllhhheeeaaa\\\XXXPPPKKKDDD@@@@@@BBBEEEFFFAAACCCHHHSSSeeexxxyyyggg[[[SSSMMMLLLNNN\\\ooo|||ssskkkjjjnnnwwwsssfff___ZZZZZZWWWPPPIIIGGGFFFMMMPPPXXXhhhrrr|||uuuwww}}}~~~qqqfff___ZZZVVVQQQLLLJJJIIIHHHGGGCCCCCCBBB@@@@@@?????????>>>@@@CCCDDDHHHPPP^^^hhhnnnttt{{{|||zzz{{{|||{{{|||xxxwwwssswww||||||xxxtttqqqnnnkkkhhheeebbbaaa___\\\XXXUUUQQQPPPLLLIIIFFFDDDCCCBBB@@@>>>======<<<<<<<<<===>>>>>>CCCJJJUUUaaalllwww|||vvvoooiiifff```___^^^^^^^^^^^^___```bbbbbbccccccaaa___\\\[[[SSSMMMJJJKKKLLLJJJJJJLLLMMMNNNOOOOOOOOONNNMMMLLLMMMHHHBBB>>>===<<<;;;999;;;<<<<<<===>>>@@@AAABBBCCCBBBAAA???===;;;999999888:::===?????????@@@AAAIIIIIIIIIKKKOOOTTTWWWYYY[[[\\\]]]^^^___```dddfffnnnoooppprrrtttuuuvvvvvvvvvuuutttssssssqqqnnnkkkbbb___[[[XXXZZZbbbnnnvvv~~~zzzvvvsssqqqnnnjjjgggddd```[[[XXXOOOJJJDDD@@@@@@BBBDDDEEEAAABBBGGGRRRdddwww~~~zzziii\\\SSSMMMKKKNNNZZZmmm|||ssskkkjjjoooyyyuuullleee```___]]]VVVPPPOOOLLLQQQRRRZZZkkkvvv{{{vvvyyyqqqeee___YYYVVVQQQMMMKKKIIIGGGEEEBBBBBBAAA@@@????????????<<<@@@CCCEEEIIIQQQ]]]gggnnntttzzz~~~yyywwwxxx{{{~~~~~~}}}zzzyyywwwzzz}}}{{{xxxuuurrrnnniiifffeeedddbbb___[[[WWWSSSRRRJJJHHHEEEDDDCCCBBB@@@???>>>>>>===<<<<<<<<<======BBBIIITTT```kkkvvv~~~xxxrrrmmmjjjdddcccbbb```___``````aaabbbcccddddddbbb```]]]\\\WWWQQQMMMNNNNNNLLLMMMOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOKKKEEEAAA???===<<<;;;======>>>???@@@BBBCCCDDDDDDCCCAAA???===;;;:::999777999<<<=========???@@@EEEEEEFFFHHHLLLPPPTTTWWWZZZ[[[]]]]]]\\\]]]___```ggghhhjjjmmmoooqqqrrrsssooommmjjjhhhgggdddaaa___RRRQQQOOOPPPVVVaaannnwww}}}yyyvvvooollliiieeebbb^^^ZZZVVVMMMIIICCC??????BBBCCCDDD@@@AAAFFFRRRcccwww{{{|||kkk^^^TTTMMMKKKNNN[[[nnn{{{rrrjjjjjjooozzzxxxooohhhccccccccc^^^ZZZZZZWWWZZZWWW^^^nnnxxxzzzuuuxxxrrreee^^^XXXUUUQQQNNNLLLIIIFFFDDDAAAAAA@@@???????????????<<<@@@DDDGGGJJJRRR]]]gggppptttzzz}}}~~~~~~yyyuuutttvvvzzz||||||~~~~~~{{{yyyxxxzzz~~~}}}{{{xxxuuuqqqkkkggggggfffccc```\\\XXXUUUSSSJJJHHHEEEDDDCCCBBBAAA?????????>>>===<<<<<<<<<===@@@GGGRRR^^^iiittt}}}{{{uuupppmmmhhhfffdddbbbaaa```aaaaaaddddddeeeeeedddbbb___^^^ZZZTTTOOOPPPPPPNNNOOOQQQRRRSSSTTTVVVVVVVVVUUUTTTRRRNNNIIIDDDAAA???>>>===>>>>>>???@@@AAACCCDDDEEEDDDCCCBBB@@@===;;;999999777999;;;<<<;;;<<<===???AAABBBDDDEEEHHHLLLQQQTTTYYY[[[]]]]]]]]]\\\]]]^^^bbbdddfffiiilllnnnooopppjjjgggbbb___\\\YYYVVVSSSMMMMMMNNNQQQXXXdddrrr{{{~~~zzzwwwnnnkkkgggdddaaa]]]YYYUUULLLGGGBBB??????AAACCCDDD???@@@EEEQQQcccvvv|||www}}}~~~mmm___TTTLLLLLLOOO]]]pppyyypppiiijjjooozzz{{{ooohhhdddeeegggeeeddddddbbbdddaaadddpppwww||||||zzzrrrvvvsssfff___XXXUUUQQQNNNKKKIIIEEECCC@@@@@@???>>>>>>>>>??????===AAAEEEHHHKKKSSS^^^gggqqquuuzzz}}}~~~zzzxxxvvvttttttuuuwwwxxxzzz{{{}}}}}}{{{yyyxxxyyy}}}}}}{{{wwwsssmmmjjjhhhgggeeeaaa]]]YYYUUUSSSKKKIIIFFFDDDDDDCCCAAA???@@@???>>>===============>>>EEEPPP\\\gggrrr{{{}}}xxxssspppkkkiiigggdddcccbbbbbbbbbffffffggghhhgggeeebbbaaa\\\UUUPPPPPPPPPNNNOOORRRTTTUUUWWWYYYYYYYYYYYYYYYUUURRRMMMGGGCCC@@@???@@@>>>>>>???@@@AAACCCDDDEEEDDDDDDBBB???===;;;999888777999::::::::::::<<<>>>>>>@@@BBBCCCDDDGGGMMMQQQXXX[[[^^^______^^^_________aaaccceeeggghhhiiiiiieeeaaa[[[VVVRRROOOLLLJJJJJJLLLOOOUUU^^^kkkxxx{{{xxxooolllhhhdddaaa]]]XXXTTTKKKGGGBBB@@@@@@BBBCCCDDD>>>???EEEQQQcccwwwyyyttt{{{nnn```TTTLLLLLLPPP^^^qqqxxxpppjjjkkkqqq{{{{{{nnngggccceeehhhhhhiiikkkjjjnnnkkklllsssvvvvvvyyyyyypppttt~~~uuuhhh```YYYVVVQQQMMMJJJHHHEEECCC??????>>>>>>>>>>>>>>>???===AAADDDGGGJJJRRR^^^hhhppptttzzz}}}~~~{{{wwwqqqqqqppppppqqqsssuuuvvvzzz{{{}}}}}}|||{{{|||}}}~~~zzzvvvqqqnnnjjjiiifffccc^^^ZZZVVVTTTNNNKKKHHHFFFEEECCCAAA?????????>>>=========>>>>>>===DDDOOO[[[fffqqqzzz|||xxxuuunnnllljjjgggfffeeeeeeeeehhhiiijjjjjjiiihhheeeddd^^^WWWQQQQQQPPPOOOPPPSSSVVVWWWYYY[[[\\\\\\\\\\\\XXXUUUQQQKKKEEEAAAAAABBB??????@@@AAABBBDDDEEEFFFFFFEEECCCAAA>>>;;;:::999888999::::::999:::<<<>>>===???AAAAAAAAACCCIIIMMMUUUYYY^^^aaabbbccccccddd^^^___``````````````````]]]YYYSSSNNNKKKJJJIIIHHHIIIMMMTTT]]]gggsss|||yyyqqqnnnjjjfffbbb]]]WWWTTTJJJGGGCCCAAAAAACCCDDDDDD>>>@@@EEEQQQdddwwwwwwrrrzzz~~~ooo```SSSKKKLLLQQQ]]]pppxxxqqqlllnnnttt}}}wwwmmmfffbbbdddggghhhjjjlllmmmttttttrrruuuuuu~~~}}}sssxxxyyyooosss}}}vvviiibbb[[[VVVPPPKKKIIIGGGEEECCC>>>>>>=========>>>>>>???===???BBBCCCFFFOOO]]]gggnnnrrrwww{{{|||~~~xxxrrrnnnjjjiiiiiiiiilllqqquuuyyyzzz|||}}}~~~}}}~~~}}}zzzvvvsssmmmkkkiiieee```\\\XXXVVVQQQNNNJJJGGGFFFDDDAAA???>>>>>>>>>===>>>>>>??????>>>EEEPPP\\\gggrrr{{{}}}yyyqqqpppmmmkkkjjjiiiiiiiiijjjkkklllmmmllljjjhhhggg```YYYSSSRRRQQQPPPQQQUUUVVVXXXZZZ\\\]]]^^^^^^^^^ZZZXXXTTTMMMFFFBBBBBBDDDAAAAAAAAABBBDDDEEEGGGHHHIIIHHHFFFCCC@@@>>><<<;;;999:::;;;:::999:::<<<>>>===@@@BBBAAA???@@@FFFKKKPPPUUU\\\bbbeeefffggghhhaaaaaa```___^^^\\\ZZZYYYVVVRRRNNNKKKKKKLLLNNNNNNTTTYYYbbbkkkttt~~~~~~{{{uuurrrmmmhhhccc]]]XXXTTTJJJGGGCCCBBBCCCDDDEEEEEE???@@@FFFRRRdddxxxvvvqqqyyy}}}nnn```SSSKKKLLLRRR]]]pppyyyrrrnnnqqqvvv~~~tttnnnfffaaacccfffggghhhkkkmmmwwwxxxvvvvvvuuu~~~{{{rrrxxxyyyooosss}}}wwwjjjccc\\\WWWPPPJJJHHHFFFEEEDDD>>>>>>============>>>???<<<>>>@@@AAADDDMMM[[[ffflllpppvvvyyy{{{~~~zzztttmmmhhhfffdddccccccgggooowww|||zzz{{{}}}}}}~~~|||yyywwwooonnnkkkgggbbb^^^ZZZXXXRRROOOLLLHHHFFFDDDAAA???>>>>>>======>>>???@@@@@@???FFFQQQ]]]iiisss|||}}}tttrrrpppnnnmmmlllllllllkkklllnnnnnnnnnllljjjiiibbbZZZTTTSSSRRRQQQSSSVVVWWWXXXZZZ\\\^^^_________[[[ZZZVVVNNNGGGCCCCCCEEECCCCCCCCCDDDEEEGGGIIIJJJKKKJJJHHHEEEBBB@@@>>><<<:::;;;;;;:::999:::===???===@@@BBBAAA>>>???DDDIIIMMMSSS[[[bbbfffhhhjjjkkkfffeeedddaaa^^^[[[YYYWWWTTTPPPMMMLLLNNNRRRUUUVVVccciiiqqqyyy}}}wwwtttoooiiiddd^^^XXXTTTJJJHHHDDDCCCCCCEEEFFFFFF???AAAFFFSSSeeeyyyuuuqqqyyy{{{mmm```RRRJJJLLLSSS```sss{{{uuuppprrrxxxtttmmmjjjgggggghhhiiijjjjjjlllrrrtttyyy~~~yyy}}}~~~tttvvvvvvqqquuuzzzmmmeee```ZZZRRRMMMJJJHHHDDDAAA@@@@@@???>>>=========>>>===>>>???@@@DDDMMMYYYbbbmmmrrrwwwzzz}}}vvvkkkeeeeeebbbeeeiiillloootttyyy|||}}}|||{{{|||~~~{{{xxxsssqqqooommmiiiddd]]]YYYSSSPPPLLLIIIGGGEEEBBB@@@@@@AAAAAA@@@>>>===>>>@@@>>>EEERRR___kkkuuu}}}}}}yyywwwtttqqqoooooooooooonnnnnnoooqqqqqqooojjjfffddd^^^XXXSSSRRRTTTVVVWWWXXX[[[^^^``````___``````___]]]WWWQQQLLLGGGDDDCCCCCCCCCCCCCCCEEEGGGIIIKKKNNNLLLIIIFFFEEECCCBBB@@@;;;;;;<<<<<<===<<<<<<<<<>>>>>>===<<<;;;===AAADDDJJJPPPXXX___eeejjjmmmpppgggfffggghhhiiieee___YYYWWWVVVVVVWWW[[[aaagggkkksssyyy{{{wwwrrrllleee___XXXSSSKKKGGGBBBAAACCCEEEEEECCCBBBAAAEEETTTkkk~~~rrrmmmqqq|||}}}nnnaaaUUUNNNOOOTTT```rrrzzztttppprrryyyzzzqqqnnnkkkiiijjjkkkkkkjjjlllrrrtttyyy~~~zzz~~~vvvzzzvvvqqqvvvyyymmmeee___YYYQQQLLLJJJGGGDDDAAA??????>>>>>>===>>>>>>>>>===>>>???@@@DDDMMMYYYbbbkkkpppuuuyyy|||zzzrrrhhhdddeeegggjjjnnnrrruuuyyy}}}|||uuusssqqqoookkkfff___[[[UUURRRNNNKKKIIIGGGDDDBBBBBBCCCCCCAAA???>>>???AAA???GGGSSS```lllvvv~~~}}}{{{wwwtttqqqoooooooooooooooqqqrrrsssqqqllliiieee```YYYUUUTTTUUUWWWXXXYYY\\\___aaaaaa``````aaaaaa^^^ZZZTTTNNNJJJGGGEEEEEEDDDEEEEEEGGGIIILLLMMMOOOMMMKKKHHHFFFDDDBBBAAA<<<<<<=========<<<<<<;;;????????????>>>???BBBEEEHHHMMMUUU]]]cccggglllnnnnnnnnnooorrrsssqqqmmmiiiiiihhhiiikkkoootttzzz}}}|||wwwqqqkkkeee^^^XXXSSSKKKGGGBBBAAACCCEEEEEEDDDBBBAAAFFFTTTjjj}}}qqqkkkooo{{{{{{mmm```TTTLLLMMMSSS___qqq~~~xxxrrrooossszzzuuurrrnnnllllllmmmlllllllllqqqssswww}}}zzzzzzvvvqqqvvvxxxlllfff^^^XXXPPPKKKIIIGGGCCC@@@>>>>>>=========>>>??????===>>>???@@@DDDMMMYYYbbbhhhmmmtttxxx{{{{{{uuuooohhhgggiiinnnrrrwww{{{~~~yyywwwuuusssooojjjccc^^^WWWTTTPPPLLLJJJHHHEEEDDDDDDDDDDDDCCCAAA@@@AAABBB@@@HHHUUUbbbnnnxxx{{{wwwsssqqqpppppprrrrrrssstttuuutttpppmmmhhhbbb[[[VVVUUUVVVXXXYYY[[[^^^aaacccbbbbbbbbbbbbcccaaa\\\WWWQQQMMMJJJHHHGGGGGGGGGHHHJJJLLLNNNPPPQQQOOOMMMKKKHHHEEECCCBBB>>>>>>>>>======<<<<<<;;;===???@@@@@@??????AAABBBFFFKKKRRRYYY___dddiiimmmnnnooorrruuuyyyzzzxxxwwwxxxyyy{{{~~~|||xxxqqqjjjddd^^^XXXTTTLLLHHHCCCAAACCCEEEFFFEEECCCBBBFFFSSShhh}}}}}}ooohhhmmmyyy{{{lll___SSSLLLMMMRRR^^^ppp~~~vvvqqqooottt|||uuurrrooonnnnnnooooooooolllpppppptttzzzxxx}}}|||uuupppuuuwwwlllfff]]]WWWOOOJJJHHHFFFCCC@@@===============>>>???@@@<<<===???@@@DDDLLLXXXaaagggmmmtttyyy|||yyyuuuqqqnnnooossswww{{{}}}|||yyywwwtttnnnhhhcccYYYVVVQQQMMMKKKIIIFFFEEEEEEEEEEEECCCAAA@@@AAABBBBBBJJJWWWdddoooyyy}}}yyyvvvtttssssssuuuuuuuuuwwwxxxwwwtttqqqjjjddd]]]XXXVVVWWWXXXYYY]]]```ccceeeeeeddddddddddddbbb^^^YYYTTTOOOLLLJJJHHHHHHHHHIIIKKKNNNPPPRRRQQQQQQPPPMMMHHHEEECCCBBB@@@@@@???>>>===<<<<<<<<<:::===?????????>>>>>>???DDDIIIOOOVVV\\\bbbhhhllllllnnnrrrwww|||~~~yyyrrrkkkddd___YYYVVVMMMHHHCCCAAACCCFFFFFFFFFCCCBBBFFFSSSggg{{{}}}nnnfffiiivvv{{{mmm```TTTLLLMMMRRR]]]pppvvvqqqpppvvv~~~}}}sssqqqnnnnnnoooqqqrrrrrrlllooonnnqqqwwwvvvzzz|||uuuoootttvvvkkkfff\\\VVVNNNJJJHHHFFFCCC@@@===<<<<<<<<<===>>>??????<<<===>>>???CCCLLLXXXaaagggmmmuuuzzz~~~}}}xxxwwwvvvuuuyyy~~~{{{xxxrrrlllggg\\\XXXRRRNNNKKKIIIHHHFFFEEEFFFEEECCCAAA@@@@@@AAADDDLLLXXXeeeqqq{{{}}}zzzxxxwwwwwwxxxyyyxxxxxxyyyzzzyyyvvvtttlllfff___YYYWWWXXXYYYYYY___bbbeeegggggggggggghhheeeccc```[[[VVVQQQNNNKKKIIIIIIIIIKKKMMMPPPRRRTTTRRRSSSRRROOOIIIEEEBBBBBBBBBAAA@@@>>>>>>======>>>;;;===@@@AAA@@@>>>>>>>>>CCCGGGMMMSSSZZZ```ggglllooorrrwww}}}{{{tttnnngggaaa[[[XXXOOOIIICCCAAACCCFFFGGGGGGBBBCCCGGGSSSfffyyyoooeeefffsss~~~|||nnnaaaUUUMMMNNNTTT^^^pppwwwsssrrrxxxzzzrrrpppnnnnnnpppsssttttttnnnpppnnnpppuuuuuuuuuxxxtttnnnsss}}}uuukkkggg\\\VVVNNNJJJHHHFFFCCCAAA======<<<<<<<<<===>>>>>><<<===>>>???CCCLLLXXXaaahhhnnnvvv{{{~~~~~~~~~}}}}}}}}}|||||||||xxxyyy|||}}}yyy{{{|||~~~~~~{{{uuuooojjj___[[[TTTPPPMMMKKKJJJHHHFFFFFFFFFDDDAAA@@@@@@BBBDDDLLLYYYfffqqq|||}}}{{{zzz{{{{{{||||||{{{{{{{{{{{{zzzwwwuuuooojjjbbb\\\ZZZZZZZZZ[[[___cccgggiiijjjjjjkkklllfffeeebbb^^^YYYTTTPPPNNNJJJJJJKKKLLLOOORRRTTTVVVTTTUUUVVVRRRKKKEEECCCDDDCCCBBB@@@???>>>>>>???@@@???AAACCCDDDBBBAAAAAABBBBBBEEEJJJPPPWWW^^^fffkkkpppsssxxx~~~~~~xxxrrrllleee^^^ZZZPPPJJJDDDBBBDDDGGGHHHHHHBBBCCCHHHSSSeeezzzrrreeedddoooyyy}}}ooobbbUUUNNNOOOTTT___qqqyyyuuuttt{{{yyyuuusssppppppqqqsssttttttqqqsssooopppuuuuuu~~~ppptttssslllqqq|||tttkkkggg\\\VVVOOOJJJIIIGGGDDDAAA>>>>>>===<<<<<<<<<======;;;<<<>>>???CCCKKKWWW```gggmmmuuu{{{}}}}}}~~~~~~~~~}}}{{{yyyxxxuuuuuuttttttttttttssssssqqqssswww}}}~~~}}}xxxqqqlllccc^^^XXXSSSPPPNNNMMMLLLHHHHHHHHHFFFCCCAAABBBCCCEEELLLYYYfffrrr|||~~~}}}}}}~~~~~~|||||||||zzzwwwuuusssmmmeee___]]]]]]]]]^^^___cccgggjjjlllmmmnnnooohhhgggeeeaaa\\\WWWSSSPPPLLLMMMMMMOOOQQQTTTWWWYYYVVVYYYZZZVVVNNNHHHFFFFFFCCCBBB@@@??????@@@AAABBBBBBCCCEEEDDDCCCBBBBBBCCC???BBBGGGLLLSSS[[[dddiiinnnrrrwww}}}|||wwwqqqiiiaaa[[[QQQKKKDDDBBBDDDGGGIIIIIIBBBCCCHHHTTTfffzzztttfffccclllvvv|||nnnaaaUUUMMMNNNSSS```rrrzzzvvvvvv|||yyyxxxuuurrrqqqrrrssstttssstttvvvqqqqqqvvvvvv|||mmmppprrrkkkppp{{{tttkkkggg\\\VVVOOOKKKIIIHHHEEEBBB???>>>===<<<<<<<<<<<<<<<;;;<<<>>>???CCCKKKWWW```gggmmmuuuzzz|||~~~~~~|||{{{wwwwwwwwwwwwvvvtttrrrqqqllllllllllllkkkkkkkkkkkkkkknnnssszzz~~~yyyrrrmmmfffaaaZZZUUURRRQQQOOOOOOJJJJJJIIIGGGDDDCCCCCCDDDEEELLLYYYfffrrr|||}}}||||||zzzwwwuuuvvvppphhhbbb______``````___ccchhhkkkmmmnnnpppqqqjjjiiigggccc___YYYUUURRRNNNNNNOOOQQQSSSVVVYYY[[[YYY\\\]]]YYYPPPJJJHHHHHHCCCAAA@@@??????@@@BBBDDDAAABBBCCCBBBAAA@@@AAACCC===@@@EEEJJJQQQYYYbbbhhhppptttyyy~~~{{{tttlllccc\\\QQQKKKDDDBBBDDDGGGIIIJJJAAACCCIIITTTfff{{{vvvgggbbbjjjsss{{{mmm```TTTLLLMMMRRRaaarrrwwwvvvvvv{{{~~~{{{xxxwwwwwwwwwuuutttzzz|||~~~}}}wwwwwwyyydddnnnrrrkkkppp{{{zzzmmmddd^^^WWWNNNIIIGGGEEECCCAAAAAA@@@>>>===;;;:::::::::>>>>>>>>>???AAAIIITTT\\\hhhmmmsssxxxzzz||||||xxxuuusssqqqooommmmmmmmmmmmllliiigggdddbbb^^^___```aaaaaaaaaaaa```bbbiiiqqqvvvyyy{{{~~~zzzuuurrrkkkhhhbbb^^^YYYUUUQQQNNNPPPNNNKKKGGGEEEDDDEEEEEEEEENNN[[[gggqqqzzz}}}{{{zzzyyyrrrkkkgggccc___```dddccceeehhhlllnnnppppppppppppmmmiiieeeaaa\\\WWWSSSPPPQQQSSSVVVXXX[[[\\\]]]___]]]ZZZVVVRRRMMMIIIGGGEEEDDDBBB@@@@@@@@@BBBCCCCCCDDDFFFGGGFFFDDDAAA???CCCDDDFFFHHHNNNVVVaaahhhmmmqqqxxxzzzuuummmddd]]]SSSMMMFFFDDDEEEHHHHHHHHHDDDBBBDDDOOObbbxxxooodddfffmmmxxxjjj]]]RRRLLLOOOUUUbbbzzzyyywwwxxx~~~zzzvvvuuuuuuvvvvvv{{{|||~~~|||wwwvvviiipppuuulllqqq|||{{{mmmeee]]]WWWNNNHHHFFFEEECCCAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<>>AAABBBCCCFFFKKKSSS\\\ccciiinnnvvv~~~|||wwwooofff___UUUNNNGGGDDDDDDFFFFFFFFFCCCAAADDDOOObbbyyypppcccdddkkkxxxjjj]]]RRRLLLOOOUUUccc|||zzzyyy{{{|||uuutttuuuxxxyyy|||}}}~~~|||wwwvvvrrrssswwwmmmrrr|||{{{nnnggg]]]WWWNNNHHHFFFEEECCCAAA>>>======<<<;;;;;;<<<<<<;;;<<<<<<<<>>AAABBBDDDFFFJJJQQQYYY___dddjjjsss|||~~~yyyqqqggg```VVVOOOHHHCCCCCCDDDDDDCCCBBBAAADDDNNNbbbyyyqqqcccbbbggg{{{wwwiii]]]RRRMMMPPPWWWeee~~~~~~yyyzzz}}}~~~xxxvvvxxxzzz{{{}}}}}}}}}{{{wwwvvvzzzxxxxxxnnnsss}}}{{{ooohhh]]]VVVNNNHHHFFFEEECCCAAA<<<<<<<<<;;;;;;<<<<<<===<<<===>>>>>>AAAGGGQQQYYYaaafffmmmrrruuuyyy~~~zzzsssooofff```XXXQQQMMMKKKJJJIIIIIIHHHGGGEEECCCAAA???>>>CCCCCCBBBBBBDDDFFFIIIKKKSSSYYYbbbiiimmmrrrxxx|||zzzsssiii___YYYYYYXXXUUURRROOOMMMKKKKKKLLLUUUcccoooxxxzzzwwwuuupppjjjhhhiiijjjllloooqqqsssssssssrrrqqqnnnkkkgggddd```[[[XXXVVVWWWXXXZZZ]]]aaadddfffiiihhhgggccc]]]VVVPPPLLLIIIHHHFFFEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJGGGDDDAAADDDEEEFFFHHHKKKQQQXXX]]]```fffoooyyy~~~yyyrrrhhh```TTTNNNFFFBBBBBBCCCCCCBBBCCCBBBEEEOOOaaaxxxrrrbbb___cccuuuvvvhhh\\\RRRMMMQQQXXXhhh}}}xxxyyy}}}~~~{{{{{{{{{||||||~~~}}}|||{{{wwwwwwzzzvvvooottt~~~{{{oooiii]]]VVVMMMHHHEEEDDDBBB@@@;;;;;;;;;;;;;;;<<<<<<===;;;===>>>>>>@@@GGGPPPWWW___dddlllqqqtttxxx}}}xxxqqqiiidddXXXSSSLLLGGGDDDDDDCCCCCCAAA@@@??????>>>>>>======>>>>>>>>>???BBBFFFJJJMMMQQQVVV]]]bbbffflllsssyyy}}}sssggg___\\\[[[XXXUUUQQQOOOMMMLLLOOOXXXfffrrr{{{~~~{{{yyyuuunnnkkkllllllnnnpppsssuuuuuuttttttrrrooollliiifffbbb]]]ZZZYYYYYYZZZ\\\___cccfffiiikkkkkkjjjgggaaaZZZRRRNNNIIIHHHFFFEEEEEEGGGHHHJJJKKKLLLMMMNNNMMMKKKHHHFFFDDDFFFHHHJJJMMMQQQVVVZZZ]]]cccllluuu~~~~~~yyyqqqggg___RRRLLLDDDAAAAAACCCDDDCCCCCCDDDGGGPPP```vvvtttbbb]]]```ooo}}}uuuggg\\\SSSNNNRRRYYYjjj|||wwwyyy~~~}}}|||}}}}}}}}}|||}}}{{{{{{zzzwwwxxx~~~xxxvvvnnnsss}}}zzzoooiii\\\VVVMMMGGGEEEDDDBBB@@@<<<;;;;;;;;;;;;;;;<<<<<<999:::<<<<<<>>>DDDMMMTTT]]]cccjjjppptttxxx}}}~~~vvvnnnfff^^^YYYMMMIIICCC@@@????????????;;;;;;:::::::::;;;;;;<<<999:::;;;>>>AAAEEEIIIKKKNNNQQQVVVYYY^^^fffooovvvyyynnngggaaa```]]]ZZZWWWSSSPPPOOOSSS\\\jjjvvv~~~~~~|||wwwpppmmmooonnnpppsssvvvwwwxxxxxxwwwrrrpppllljjjgggddd___\\\ZZZZZZ[[[]]]```dddhhhkkklllmmmmmmkkkfff^^^VVVQQQJJJIIIGGGFFFGGGHHHJJJKKKLLLMMMOOOPPPOOOMMMKKKIIICCCEEEHHHKKKMMMQQQUUUXXX]]]bbbjjjrrrzzz}}}xxxpppfff^^^PPPJJJCCC@@@AAACCCCCCBBBAAACCCHHHQQQ```tttuuubbb\\\___iiizzz~~~tttggg\\\SSSOOOSSS[[[kkk~~~|||wwwyyy~~~{{{{{{|||||||||{{{|||zzzyyyyyywwwyyyyyyttt|||xxxmmmsss}}}zzznnnhhh\\\UUUMMMGGGEEEDDDBBB@@@<<<<<<;;;::::::;;;;;;;;;888:::<<<<<<>>>CCCLLLRRR\\\bbbjjjppptttxxx~~~|||sssiii```WWWOOOKKKEEEBBB>>><<<<<<<<<<<<;;;:::999888777777888999:::888999;;;>>>AAACCCEEEFFFHHHJJJMMMPPPVVV```mmmvvv}}}|||tttooohhhgggeeeaaa]]]ZZZVVVUUUWWWaaaooo{{{}}}xxxrrroooqqqppprrrvvvyyy{{{|||||||||rrrpppmmmjjjhhheeeaaa^^^[[[[[[[[[]]]```eeeiiilllnnnpppqqqooojjjcccZZZUUULLLKKKIIIHHHIIIJJJLLLNNNOOOPPPRRRRRRQQQNNNKKKIIIDDDGGGJJJMMMPPPSSSWWWZZZ^^^bbbhhhooowww}}}yyyqqqfff^^^QQQKKKDDD???@@@AAAAAA@@@===@@@GGGRRRaaatttuuuccc\\\^^^eeexxx}}}sssfff\\\SSSPPPTTT\\\lll~~~|||xxxzzz~~~zzzyyyyyyzzz{{{{{{|||yyyxxxxxxxxxyyytttqqqyyyzzzmmmrrr}}}yyynnnggg\\\UUUMMMGGGEEEDDDBBB@@@===<<<;;;::::::::::::;;;:::<<<>>>>>>@@@EEEMMMTTT\\\bbbjjjppptttxxx~~~{{{tttiii^^^TTTKKKDDD@@@BBB???<<<;;;::::::999888;;;:::999777777777888888999;;;===???AAABBBCCCCCCCCCEEEGGGJJJQQQ]]]lllvvvzzz}}}xxxuuunnnllljjjgggccc___[[[YYYZZZdddrrr~~~}}}xxxrrrppprrrrrrtttxxx{{{~~~rrrpppmmmkkkiiifffbbb___[[[[[[[[[]]]```eeejjjmmmpppqqqsssrrrnnnfff^^^XXXMMMLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTSSSQQQNNNJJJHHHGGGJJJNNNQQQSSSVVVZZZ]]]```ccchhhmmmuuu~~~~~~zzzqqqggg___SSSMMMDDD@@@?????????===999>>>FFFRRRaaauuuvvvccc\\\^^^bbbwww}}}rrrfff\\\SSSPPPUUU\\\lllzzzxxxxxx{{{}}}zzzwwwvvvxxxyyyzzzzzz{{{xxxvvvuuusssvvvpppgggqqq~~~}}}rrrqqqxxx|||ooohhh]]]WWWOOOHHHDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;::::::;;;???@@@AAAHHHQQQ]]]bbbiiinnnrrrwww~~~~~~rrrhhhYYYOOOJJJHHHEEEBBB;;;<<<<<<<<<<<<;;;::::::888999999999999888888777888888:::>>>AAABBBBBBAAA@@@AAADDDGGGNNNXXXdddkkkssswww}}}|||yyyvvvtttqqqmmmiiieeebbb```bbbjjjvvv{{{vvvtttuuuuuuwwwzzz}}}zzzuuunnnjjjiiihhheeeccc]]]^^^]]]]]]___dddjjjooovvvwwwyyywwwrrrjjjaaa[[[SSSQQQNNNNNNPPPRRRSSSRRRUUUVVVXXXXXXVVVRRRNNNKKKMMMKKKJJJKKKPPPUUUYYY\\\aaaffflllqqquuu{{{}}}wwwooohhhbbbVVVNNNFFFCCCAAA>>>>>>AAA>>>???BBBLLL\\\qqqxxxiii```]]]```qqqttteeeZZZQQQOOOUUU]]]rrr{{{zzzyyy|||~~~~~~zzzwwwuuuuuuwwwyyyyyyyyy{{{yyywwwvvvuuuxxxmmmeeeooo|||}}}rrrqqqxxx~~~pppiii]]]WWWOOOHHHDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;::::::;;;>>>???AAAHHHPPP[[[```ggglllpppvvv|||zzzvvvfff\\\PPPGGGCCC@@@===;;;:::::::::::::::999888777::::::;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@??????AAADDDIIIPPPZZZdddkkkooosssyyy~~~|||yyyxxxtttpppkkkhhheeecccfffmmmyyywwwsssrrrwwwyyy{{{~~~}}}wwwppplllkkkjjjgggeeeaaaaaa``````aaaffflllpppvvvxxxyyyxxxsssllleee```TTTQQQNNNNNNOOORRRSSSTTTXXXYYYZZZZZZXXXTTTPPPMMMIIIHHHHHHKKKPPPWWW]]]```bbbgggmmmrrrvvv{{{~~~xxxpppgggbbbVVVMMMFFFCCCAAA>>>>>>AAA@@@@@@CCCLLL\\\qqqyyyiii___[[[^^^nnnssseeeYYYQQQOOOUUU^^^sss||||||zzz~~~zzz{{{vvvtttssstttwwwyyyyyyyyyzzzxxxwwwxxxwwwzzzjjjeeeooo|||~~~qqqpppvvvqqqiii]]]WWWOOOHHHDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;;;;:::;;;>>>???@@@GGGOOOWWW]]]dddjjjnnnssszzz}}}qqqiiiVVVOOOFFF???======;;;999;;;;;;;;;;;;;;;:::999999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>@@@BBBGGGLLLSSSZZZccchhhiiimmmsssxxx||||||xxxsssoookkkiiihhhkkkrrr}}}|||vvvsssyyy{{{~~~{{{sssnnnmmmllljjjgggeeeeeeddddddeeehhhmmmqqqxxxyyyzzzyyyuuuoooiiifffWWWSSSOOOMMMOOORRRUUUVVV[[[\\\]]]]]][[[XXXSSSQQQIIIHHHIIIKKKPPPVVV]]]aaadddiiiooosssvvv{{{~~~yyypppgggaaaVVVMMMFFFCCC@@@======@@@AAAAAADDDMMM\\\ppp}}}kkk^^^XXXZZZkkk|||}}}rrrdddYYYQQQPPPWWW```uuu{{{|||zzz~~~wwwxxxtttssssssvvvyyy{{{{{{zzzwwwvvvvvvwwwwww{{{~~~iiifffqqq~~~pppooouuuqqqhhh]]]WWWOOOHHHDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;;;;:::;;;>>>>>>???EEENNNUUU[[[ccciiimmmrrrxxx}}}wwwhhh\\\KKKGGGAAA======>>>???>>><<<===>>>>>>??????>>>>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::>>>@@@CCCGGGKKKPPPTTTYYY___bbbcccgggnnnssswww{{{{{{uuuqqqmmmlllkkkooovvv}}}zzz|||~~~~~~vvvpppnnnmmmkkkiiihhhhhhhhhggggggjjjnnnrrr{{{{{{{{{yyyuuupppkkkhhhZZZUUUPPPMMMOOOSSSWWWYYY^^^___``````^^^ZZZVVVSSSMMMMMMLLLLLLOOOTTTZZZ___fffkkkqqquuuxxx{{{yyyqqqgggaaaVVVNNNFFFCCC@@@======@@@@@@@@@DDDMMM]]]qqqooo```WWWXXXhhhyyy|||pppbbbXXXQQQQQQYYYcccxxx}}}zzz|||{{{{{{vvvuuussstttuuuxxx|||~~~}}}|||tttssstttvvvvvvzzzwwweeedddppp}}}ooonnnsssooofff]]]WWWOOOHHHDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;;;;:::;;;=========DDDLLLTTTZZZccciiinnnsssxxx}}}|||ooo___SSSGGGCCC???<<<<<<===???@@@<<<===>>>???AAAAAAAAAAAA===<<<;;;;;;:::;;;;;;;;;:::;;;:::999999;;;@@@DDDHHHKKKOOOQQQSSSUUUXXXZZZ^^^bbbiiioootttxxx}}}|||vvvqqqnnnmmmmmmqqqxxx~~~wwwqqqooonnnllljjjjjjjjjjjjjjjjjjlllpppsss}}}}}}}}}zzzvvvpppjjjggg]]]XXXRRROOOQQQUUUZZZ\\\```aaabbbbbb```]]]XXXVVVPPPPPPOOONNNOOOSSSZZZ```ggglllrrrwwwyyy|||~~~yyyqqqhhhaaaWWWOOOGGGDDDAAA>>>===@@@??????CCCMMM]]]ssstttbbbXXXWWWfffvvvzzznnnaaaWWWQQQRRR[[[fff{{{|||zzz|||~~~{{{wwwuuutttuuuwww{{{}}}rrrqqqsssuuuuuuxxxooo______lll{{{ooommmrrroooeee]]]WWWOOOHHHDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;;;;:::;;;===<<<<<>>;;;:::===@@@CCCBBBBBBCCCDDDEEEEEEEEEEEEBBB@@@>>>===<<<<<<<<<<<<:::<<<===<<<:::<<>>>>>AAA???@@@DDDMMM^^^ssswwwdddYYYWWWdddsss}}}xxxmmm___VVVQQQSSS]]]iii~~~~~~|||~~~|||yyyxxxtttuuuxxx|||~~~|||qqqqqqrrruuuuuuxxx|||jjj[[[\\\jjjzzznnnlllqqqpppfff]]]WWWOOOHHHDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;;;;:::;;;<<<;;;;;;AAAIIIQQQXXXaaaiiinnnrrrwww{{{}}}vvviii[[[OOOHHHBBB@@@>>>===@@@FFFNNNSSSTTTTTTTTTSSSRRRQQQPPPOOOHHHGGGDDDAAA@@@??????@@@===???AAA???======BBBFFFEEEGGGIIIIIIHHHHHHIIIKKKOOOTTT\\\cccjjjpppuuuyyy|||}}}vvvpppnnnooopppsss{{{}}}vvvsssrrrpppnnnmmmnnnooopppppprrrvvvyyy}}}|||uuunnnjjjaaa]]]XXXVVVWWW[[[___```fffggghhhhhhfffccc^^^\\\TTTUUUTTTRRRPPPUUU^^^eeefffllltttyyy|||{{{wwwqqqiiiddd[[[RRRJJJGGGCCC@@@???BBBCCCCCCFFFNNN]]]qqqwwweeeYYYVVVbbbnnnxxxwwwkkk^^^UUUQQQTTT___kkk}}}}}}|||zzztttuuuxxx}}}~~~{{{rrrqqqsssuuuuuuxxx{{{jjj[[[]]]kkk{{{~~~nnnlllppp~~~qqqggg]]]WWWOOOHHHDDDCCCBBBAAA<<<<<<;;;::::::::::::;;;<<<:::;;;<<<;;;;;;AAAIIIPPPWWW```hhhmmmqqqwwwzzz{{{~~~qqqbbbTTTKKKGGG@@@@@@@@@CCCIIITTT___gggggggggeeecccaaa^^^\\\ZZZNNNLLLIIIFFFCCCCCCCCCCCC@@@CCCDDDBBB>>>===AAAEEEAAACCCDDDDDDDDDDDDFFFGGGIIINNNVVV^^^ffflllrrrvvv{{{}}}~~~vvvqqqooopppqqquuu|||xxxuuutttrrrpppooopppqqqrrrsssuuuyyy{{{|||yyyrrrmmmbbb^^^ZZZXXXYYY]]]```aaaiiijjjkkkkkkiiieeeaaa^^^ZZZZZZXXXTTTPPPSSS[[[bbbfffllltttyyy}}}~~~zzzvvvpppjjjfff\\\SSSKKKGGGDDD@@@@@@BBBFFFEEEGGGOOO]]]pppwwweeeYYYUUU```kkkuuuvvvkkk^^^UUUQQQTTT```lll{{{zzz}}}{{{zzzxxxvvvxxx{{{}}}}}}{{{pppooopppsssuuuxxxhhh]]]aaajjj{{{tttmmmmmmyyyrrrfff^^^YYYRRRJJJDDD@@@??????<<<<<<;;;:::999999999999777888999::::::;;;>>>AAAKKKQQQ[[[eeelllqqqvvvxxxzzz|||ooo^^^TTTMMMHHHEEECCCDDDJJJRRR[[[gggrrruuuvvvtttooommmlllgggaaa]]]VVVOOOLLLMMMNNNLLLIIIGGGFFFDDDBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@AAABBBCCCFFFJJJPPPXXX```hhhnnnrrrwwwyyy}}}xxxsssqqqrrrsssyyy~~~{{{xxxvvvuuutttsssssstttuuuvvvxxxzzz{{{|||zzzsssnnnfff___YYYYYY[[[]]]aaafffhhhlllnnnllljjjjjjfffaaa^^^ZZZXXXXXXVVVUUUYYY```dddjjjsssyyy}}}~~~xxxrrrmmmiiiggg[[[UUUMMMGGGCCCBBBBBBBBBBBBBBBEEEOOO___qqqzzzhhhZZZUUU\\\hhhsssxxx}}}vvvhhh[[[SSSOOOQQQ```rrr}}}}}}|||zzzxxxuuuvvvyyy{{{{{{zzzrrrrrrtttwwwxxxyyylll^^^aaajjj{{{ssslllkkkxxxssshhh^^^YYYRRRJJJCCC@@@??????===<<<;;;:::999999999999888999999::::::;;;>>>AAAIIIPPPYYYbbbjjjoootttwww{{{}}}rrrdddZZZQQQJJJJJJHHHKKKSSS[[[eeeqqq{{{|||~~~}}}yyywwwtttnnnggg___YYYRRROOOQQQTTTSSSRRROOOMMMIIIEEEBBBAAAAAAAAA>>>>>>>>>===>>>>>>??????CCCFFFLLLTTT]]]eeekkkooosssuuuxxx{{{~~~~~~wwwsssqqqrrrssszzz|||yyywwwuuutttssstttuuuvvvxxx{{{}}}~~~}}}uuuppphhhaaa[[[\\\^^^___dddiiikkkoooqqqooonnnmmmiiiddd```\\\ZZZZZZXXXWWW[[[aaafffllltttyyy|||}}}xxxrrrmmmiiiggg]]]WWWOOOHHHDDDCCCBBBBBBCCCCCCGGGPPP```rrr}}}jjj[[[SSSYYYeeepppuuuxxxuuuhhhZZZSSSOOORRRbbbttt~~~~~~}}}zzzwwwtttsssuuuwwwxxxxxxwwwvvvyyy|||||||||uuubbbccckkk}}}ssskkkiiiuuuuuuiii^^^YYYQQQIIICCC@@@>>>>>>===<<<;;;:::999999999999888999:::::::::;;;>>>@@@GGGMMMWWW```gggmmmrrruuu{{{}}}zzzpppggg]]]SSSQQQNNNOOOWWW___fffpppyyy|||tttlll___YYYSSSPPPSSSWWWYYYYYYTTTQQQLLLFFFBBB@@@???@@@;;;;;;<<<===============???BBBHHHOOOXXX```fffjjjmmmooorrruuuwww{{{~~~wwwsssrrrsssuuu|||~~~zzzxxxwwwvvvtttuuuvvvyyy{{{~~~wwwrrrjjjccc^^^___aaacccggglllnnnsssuuusssrrrqqqmmmhhhccc___]]]\\\ZZZYYY]]]ccchhhnnnuuuzzz|||~~~|||wwwrrrmmmiiihhh___YYYQQQJJJFFFDDDCCCBBBEEEEEEHHHRRRaaarrr}}}jjjZZZRRRYYYfffrrrvvvwww}}}sssfffYYYSSSPPPTTTeeewww}}}~~~{{{yyywwwsssqqqqqqsssvvvwwwzzzzzz}}}~~~iiifffnnn~~~tttkkkgggqqquuuiii^^^ZZZRRRIIICCC???>>>>>>===<<<;;;::::::999999:::888999::::::999;;;>>>@@@FFFLLLUUU^^^eeekkkppptttyyy{{{yyynnnccc\\\WWWUUUYYY]]]aaagggmmmvvv{{{~~~~~~~~~|||uuulll\\\WWWPPPMMMOOOTTTXXXYYYTTTQQQLLLGGGCCCAAA@@@@@@;;;<<<===?????????>>>===<<>>>>>======<<<;;;::::::::::::999:::::::::999:::===@@@FFFKKKTTT\\\dddjjjpppssswwwyyy|||uuukkkccc]]]\\\]]]^^^```dddhhhmmmrrrtttvvvwwwqqqjjjZZZUUUOOOLLLLLLPPPTTTWWWUUURRRNNNIIIDDDAAA???>>><<<===>>>??????>>>===<<<;;;===AAAGGGNNNVVV]]]aaacccfffjjjmmmpppsssvvvyyyzzzvvvuuuvvvwww|||{{{yyyxxxyyy{{{~~~zzzvvvpppiiicccccceeefffjjjppprrrwww{{{zzzyyyxxxsssmmmgggccc```___\\\ZZZ]]]cccgggmmmtttyyy|||}}}|||zzzvvvrrrnnnjjjhhhccc]]]TTTLLLHHHFFFEEEDDDDDDEEEIIISSScccsss|||hhhXXXUUU]]]lll{{{~~~nnnbbbWWWTTTTTTZZZmmm{{{}}}xxxvvvvvvvvvuuusssqqqrrrvvvyyyyyyzzz}}}~~~uuujjjkkkzzzzzznnnfffmmm~~~wwwkkkaaa\\\TTTLLLEEEAAA??????>>>===<<<;;;::::::::::::999:::::::::999:::===???EEEJJJRRRZZZbbbhhhnnnrrrvvvwwwzzz~~~xxxmmmbbb]]][[[YYYYYY[[[ZZZ___ccceeeiiimmmkkkeeeZZZVVVRRRNNNMMMPPPSSSVVVZZZXXXTTTOOOIIIDDD???===>>>>>>>>>>>>===<<<;;;:::;;;===???DDDJJJQQQXXX[[[___ccchhhlllpppssswwwzzz}}}zzzxxxxxxxxx~~~|||{{{zzz{{{}}}{{{tttlllffffffggghhhlllpppsssyyy}}}||||||{{{vvvooojjjeeebbb```^^^[[[^^^dddggglllsssxxx|||}}}||||||}}}}}}{{{zzzyyyvvvrrrnnnjjjhhhbbb\\\TTTMMMIIIGGGFFFEEECCCEEEJJJUUUeeevvv~~~jjj[[[TTT\\\kkk||||||kkk```VVVTTTVVV]]]qqq}}}{{{~~~xxxvvvwwwtttuuuvvvuuuttttttwwwzzzwwwwwwzzz~~~~~~}}}uuufffdddqqq~~~qqqggglll|||{{{oooccc^^^VVVMMMFFFBBB@@@@@@>>>===<<<;;;;;;::::::;;;::::::;;;:::999:::===???CCCHHHPPPXXX___ffflllpppvvvwwwzzz}}}}}}mmmccc\\\VVVTTTTTTPPPSSSUUUVVV[[[```aaa^^^XXXVVVSSSPPPOOOQQQUUUWWW]]]\\\ZZZWWWRRRKKKFFFCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<===AAAFFFMMMSSSVVV[[[```ffflllpppuuuyyy|||~~~{{{zzzyyy~~~}}}{{{|||~~~}}}yyyqqqjjjiiijjjjjjmmmrrruuu{{{}}}xxxrrrmmmhhheeeccc```]]]```fffiiinnntttxxx{{{~~~}}}|||{{{{{{||||||yyyxxxxxxvvvrrrnnnkkkhhhaaa[[[SSSLLLIIIGGGGGGFFFDDDFFFLLLXXXhhhyyy~~~kkk]]]VVV\\\kkk|||zzziii^^^UUUTTTWWW```ttt}}}{{{~~~|||zzzuuuuuuzzzsssuuuwwwwwwuuuvvvxxx{{{tttuuuxxx||||||}}}sssccc^^^kkk|||rrrhhhlll{{{sssddd___WWWNNNGGGCCCAAA@@@>>>>>><<<;;;;;;;;;;;;;;;::::::;;;:::999:::<<>>>>>>>>:::;;;<<>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<<<<===???EEEMMMUUU\\\bbbhhhllltttwwwzzz|||~~~~~~nnneee[[[SSSNNNKKKJJJJJJHHHGGGNNNWWWVVVWWWWWWWWWVVVWWWYYY\\\^^^___aaaeeeeeeaaaXXXQQQNNNKKKGGGDDDBBBAAA???===@@@???>>>???CCCIIIOOOTTT]]]```fffkkkooosssxxx{{{~~~||||||~~~{{{xxxsssnnnmmmnnnqqqsssyyy{{{~~~zzzuuuqqqnnniiidddaaaaaacccdddppptttxxxzzz|||zzzzzzyyyxxxxxxyyyyyyyyyqqqsssrrrpppppppppkkkddd```ZZZQQQJJJHHHHHHJJJJJJJJJIIIOOO___ppp~~~~~~kkk\\\WWW^^^jjjyyyxxxjjj```VVVSSSXXXeeezzz~~~~~~{{{yyyvvvuuuwwwwwwttttttxxxyyyxxxzzz}}}zzzvvvwwwyyy{{{qqq]]]YYYaaappp{{{yyylllnnnxxxyyyjjjcccXXXNNNGGGCCC@@@???======<<<;;;:::999888888::::::::::::;;;;;;;;;;;;>>>CCCKKKSSSZZZaaagggkkksssvvvzzz}}}uuufffYYYSSSNNNJJJIIIHHHJJJPPPXXXZZZ]]]___```^^^]]]]]]^^^bbbdddgggkkkmmmkkkeee```WWWSSSNNNIIIFFFCCC@@@>>>>>>===<<<===AAAHHHOOOSSS[[[___eeejjjnnnssswwwzzz~~~|||{{{~~~|||xxxsssooommmnnnppprrryyy{{{{{{wwwqqqnnniiieeebbbbbbdddeeennnrrrwwwzzz|||~~~yyyxxxwwwvvvvvvuuuvvvvvvqqqrrrqqqoooooooooiiibbb^^^XXXPPPJJJHHHHHHIIIJJJJJJIIIPPP```qqqmmm___XXX```mmm{{{~~~wwwiii___UUUTTTZZZhhh||||||}}}~~~|||{{{xxxvvvwwwvvvssstttxxxyyyxxxzzz~~~{{{vvvuuuvvvyyyppp[[[VVV]]]kkkvvv}}}nnnooowww{{{kkkdddYYYOOOHHHDDDAAA???<<<<<<;;;:::999888888777999999999999::::::::::::<<>>===<<<>>>CCCJJJQQQUUUZZZ^^^dddjjjnnnsssxxx{{{|||{{{~~~}}}yyyuuupppnnnnnnpppqqqxxxzzz}}}yyyrrroookkkgggddddddeeeffflllpppvvvyyy|||~~~}}}xxxwwwuuutttrrrqqqqqqpppoooqqqqqqnnnllllllggg```\\\WWWOOOIIIGGGHHHIIIJJJIIIJJJSSSccctttoooaaaZZZbbbooo}}}|||tttfff\\\TTTUUU]]]lllzzz{{{|||zzz{{{wwwttttttxxxyyywwwxxx|||{{{vvvuuuvvvxxx~~~pppZZZSSSXXXfffrrr~~~ooonnnuuu}}}llleee[[[QQQJJJEEEBBB@@@===<<<<<<;;;:::999888888999999999999:::::::::::::::>>>EEELLLSSS[[[ccchhhooosssyyy~~~vvvjjj]]]XXXXXXYYY\\\aaaeeehhhlllnnnnnnmmmllllllmmmooosssxxx{{{}}}|||{{{uuuooodddZZZRRRLLLFFFCCC@@@??????@@@EEELLLTTTXXX[[[___eeekkkpppuuuzzz}}}}}}{{{~~~{{{vvvrrrppppppqqqrrrwwwyyy~~~~~~zzzsssqqqmmmiiiggggggggghhhlllqqqvvvzzz|||}}}|||xxxwwwtttrrrpppnnnmmmlllmmmppppppllljjjiiiddd___ZZZUUUNNNIIIHHHIIIJJJJJJJJJLLLVVVgggvvvoooaaa[[[dddrrr{{{ssscccZZZTTTWWWbbbqqq{{{wwwzzz~~~~~~zzzwwwvvvxxxxxxuuuuuuxxx}}}xxxwwwxxxyyyyyy|||pppZZZQQQUUUbbboooooolllqqq}}}~~~nnnggg]]]SSSLLLFFFBBB@@@>>>>>>===<<<;;;:::999999::::::::::::;;;;;;;;;;;;:::===BBBHHHOOOWWW```eeelllqqqwww|||tttlllgggeeefffhhhiiikkklllmmmnnnpppsssvvvtttvvvzzz}}}~~~wwwmmmbbbYYYQQQJJJFFFAAA@@@???AAAEEELLLRRRWWW[[[___eeelllqqqvvv{{{}}}||||||xxxuuurrrrrrssstttvvvyyy}}}zzztttrrrooollljjjiiijjjjjjooosssxxx{{{|||~~~|||{{{xxxwwwtttqqqnnnlllkkkjjjjjjnnnoookkkhhhgggccc^^^XXXSSSMMMIIIHHHJJJKKKKKKKKKOOO[[[kkkyyynnnaaa\\\fffuuuyyyqqq```XXXSSSYYYfffvvvxxxvvv{{{~~~{{{xxxwwwxxxwwwttttttvvvxxxvvvwww{{{|||zzz{{{~~~qqqZZZQQQTTTaaannnqqqkkknnnyyyooohhh___UUUNNNHHHCCC@@@???>>>===<<<;;;::::::999::::::::::::;;;;;;;;;;;;;;;===AAAFFFLLLTTT]]]cccjjjooouuuyyy}}}wwwpppnnnpppnnnnnnmmmmmmnnnrrrwww|||zzz}}}zzzqqqggg^^^UUUNNNIIIBBB@@@??????BBBGGGMMMQQQXXX\\\ccciiiooouuuzzz~~~~~~~~~~~~zzzwwwvvvvvvvvvwwwwwwzzz{{{uuusssqqqnnnllllllllllllpppuuuzzz}}}}}}~~~|||zzzxxxwwwtttqqqmmmkkkiiiiiihhhmmmnnnkkkgggfffddd```WWWRRRMMMJJJJJJKKKLLLLLLMMMRRR___ppp|||oooaaa___iiixxxvvvnnn^^^WWWSSS[[[jjj{{{vvvvvv|||~~~~~~||||||}}}zzzwwwvvvxxxwwwttttttwwwwwwtttvvvzzz|||zzz{{{rrr[[[QQQTTTaaaoootttlllmmmvvvpppjjj```WWWOOOIIIDDD@@@>>>======<<<;;;:::999888999999999999::::::::::::<<<>>>AAAEEEJJJRRR[[[aaaiiimmmrrrvvvzzz~~~yyyuuuwwwtttsssrrrppppppsssyyy}}}|||}}}yyyqqqiiiaaaYYYQQQLLLDDDBBB@@@>>>@@@EEEJJJMMMRRRWWW]]]dddjjjpppvvvyyy}}}~~~~~~~~~|||zzzyyyyyyzzz{{{zzz}}}}}}vvvtttrrrpppnnnmmmmmmnnnpppuuu{{{~~~{{{yyywwwuuurrrooollljjjhhhgggfffkkknnnkkkgggfffdddbbbVVVRRRNNNKKKKKKMMMNNNNNNOOOUUUcccsss~~~qqqdddbbbmmm}}}~~~rrrjjj^^^VVVTTT]]]mmm~~~vvvwww{{{zzz{{{yyyyyyzzzxxxuuuuuuwwwwwwuuuuuuyyywwwtttuuuxxxzzzzzz|||sss\\\RRRTTTbbbooo~~~xxxnnnllltttpppjjjaaaWWWPPPIIIDDDAAA===<<<<<<;;;:::999888777777888888888888999999999>>>???AAADDDIIIQQQZZZ```iiilllppptttxxx|||}}}yyy{{{xxxxxxvvvtttsssuuuyyy|||zzzzzzwwwqqqjjjccc[[[RRRMMMHHHEEEBBB@@@AAAEEEIIILLLMMMRRRYYY```ffflllqqquuu|||~~~}}}~~~}}}{{{zzz{{{|||}}}}}}~~~vvvuuusssqqqooonnnnnnnnnooottt{{{{{{xxxuuutttqqqnnnkkkhhhgggfffdddkkknnnkkkgggfffeeecccVVVRRRNNNLLLLLLNNNOOOOOOPPPWWWeeeuuusssgggeeeppp|||pppggg^^^VVVTTT^^^ooouuuxxx|||wwwvvvwwwwwwxxxvvvtttrrrqqqrrrsssuuuvvvuuurrrrrruuuuuutttxxx}}}cccQQQQQQ^^^jjj||||||ooojjjooozzzmmm___WWWQQQJJJDDDCCC???>>><<<;;;::::::;;;<<<888888888888888888888888;;;<<<===@@@EEEMMMVVV\\\gggkkkqqqvvvyyy|||~~~{{{yyy}}}}}}~~~zzzzzzxxxtttqqqlllgggaaa[[[UUUQQQJJJIIIHHHGGGFFFFFFFFFFFFLLLMMMQQQWWW[[[```iiirrr{{{~~~}}}{{{{{{|||}}}zzzxxxtttqqqnnnnnnoooooorrruuuyyy}}}zzzxxxvvvsssooollliiihhhggghhhhhhhhhhhhfffdddbbbaaa\\\TTTNNNMMMNNNNNNOOORRRQQQ^^^ppp|||zzzoookkkgggttt{{{pppgggZZZXXXZZZccctttyyy|||{{{wwwvvvvvvvvvuuuvvvuuuttttttuuuuuuuuuuuuuuurrrrrruuuuuutttwww|||gggVVVTTT]]]fff{{{}}}oooiiimmm}}}oooaaaYYYSSSKKKFFFDDD===<<<;;;999999999999999888888888888888888888888:::;;;<<>>BBBIIIQQQWWWaaaeeelllqqquuuyyy|||~~~{{{|||vvvllleee]]]ZZZWWWUUUTTTSSSQQQOOONNNNNNMMMLLLJJJIIIGGGFFFDDDBBBDDDHHHLLLQQQ\\\gggsss{{{~~~~~~~~~}}}~~~}}}{{{xxxuuusssrrrrrrsssuuuxxx|||}}}wwwwwwvvvtttqqqmmmjjjhhhggghhhiiiiiiiiihhhffffff^^^VVVQQQPPPPPPOOOQQQUUUXXXdddttt{{{qqqmmmnnnzzz~~~tttiiiaaa]]][[[^^^kkk~~~zzz~~~|||zzzyyyyyyxxxuuutttsssssstttwwwzzzzzzvvvsssvvvrrrrrrwwwzzz{{{}}}nnn^^^XXX[[[aaauuuqqqfffiiizzzvvvfff]]]VVVMMMGGGDDD???>>>======<<<;;;;;;;;;888888888888888888888888888:::;;;===AAAGGGOOOTTT]]]bbbiiioootttxxx|||~~~wwwyyyyyymmmeee[[[WWWRRROOOMMMMMMLLLKKKMMMNNNNNNMMMKKKIIIFFFEEEDDDBBBBBBEEEHHHMMMYYYeeeqqqyyy~~~~~~~~~}}}|||yyywwwuuutttttttttvvvyyy|||~~~{{{uuuuuuuuutttrrrnnnjjjhhhggghhhiiijjjkkkjjjiiiiii^^^XXXRRRQQQPPPOOORRRVVV\\\hhhwwwxxxpppmmmrrr}}}{{{rrrfff^^^[[[ZZZ```ooo~~~|||}}}|||{{{{{{{{{{{{yyywwwuuutttuuuzzz~~~{{{xxxtttsssxxx}}}ppp]]]SSSVVV^^^oooyyytttggggggvvvxxxhhh^^^VVVMMMFFFCCC>>>>>>>>>>>>===<<<;;;;;;888888888888888888888888999:::<<<>>>AAAGGGMMMRRRZZZ```gggnnntttxxx}}}tttuuu|||sssjjj\\\WWWPPPKKKIIIHHHHHHHHHKKKLLLMMMMMMLLLJJJGGGEEEFFFCCCBBBCCCEEEJJJUUUaaapppxxx~~~~~~~~~}}}{{{yyywwwvvvvvvvvvwwwyyy|||~~~|||xxxsssttttttsssqqqnnnjjjhhhhhhiiijjjlllmmmmmmlllkkk___YYYUUUSSSRRRPPPSSSYYYaaalllzzztttnnnlllvvvzzzqqqeee]]]VVVYYYcccuuu}}}}}}|||{{{{{{|||}}}~~~~~~|||zzzxxxxxx}}}~~~wwwtttxxx~~~|||dddSSSRRRZZZgggtttyyyiiigggrrr~~~{{{kkk```XXXNNNFFFCCC<<<<<<===<<<<<<;;;999999888888888888888888888888999;;;<<<>>>AAAEEEKKKOOOWWW]]]eeelllsssxxx}}}~~~qqqooottt}}}sssaaa[[[RRRKKKHHHHHHHHHIIIIIIKKKNNNPPPPPPNNNKKKIIIGGGDDDBBBCCCCCCFFFPPP[[[nnnvvv~~~}}}}}}}}}~~~~~~}}}~~~}}}|||zzzyyyyyyxxxyyy{{{~~~zzzvvvsssssssssrrrpppnnnkkkjjjiiijjjlllnnnnnnnnnnnnmmmaaa]]]YYYWWWTTTRRRVVV\\\fffqqq}}}|||qqqmmmmmmzzzyyypppeee]]]TTT[[[jjj}}}}}}{{{zzzyyy{{{~~~|||xxxvvv||||||uuuwww|||xxx]]]TTTXXX```nnn~~~}}}kkkgggpppyyynnncccZZZOOOGGGDDD<<<<<<======<<<;;;:::999888888888888888888888888888999;;;===???CCCHHHLLLTTTYYYbbbjjjqqqvvv|||~~~zzzjjjeeegggwwwppphhh]]]SSSMMMKKKJJJJJJJJJMMMQQQUUUVVVUUURRRPPPJJJGGGEEEDDDDDDEEENNNXXXjjjrrr~~~~~~}}}{{{zzzzzzzzz{{{zzz|||~~~}}}|||||||||~~~zzzwwwuuutttsssrrrpppooommmmmmkkklllmmmoooooooooooonnneeeaaa^^^\\\XXXVVV[[[aaalllvvvxxxpppnnnppp~~~yyyoooeee]]]UUUaaasss|||yyyxxxxxxyyy}}}{{{vvvsssxxxvvvvvvzzz}}}iiiXXXXXX\\\kkk|||mmmhhhnnnvvvpppeee[[[QQQHHHEEE>>>????????????===<<<;;;888888888888888888888888777888:::<<<>>>AAAFFFJJJQQQWWW___hhhooouuuzzz~~~~~~uuuddd\\\]]]^^^kkk{{{wwwiii[[[RRRMMMKKKJJJKKKOOOTTTYYY[[[ZZZXXXVVVNNNJJJHHHHHHFFFGGGNNNWWWfffooo{{{~~~}}}{{{yyyxxxxxxxxxxxxyyyzzz{{{yyywwwuuutttrrrppppppoooooolllmmmnnnpppppppppooonnnhhheeebbb___\\\YYY^^^eeeoooyyywwwppppppsss~~~xxxoooddd\\\XXXfffzzz|||}}}{{{zzzzzztttrrrxxx}}}~~~~~~~~~|||wwwtttxxx|||vvvwww{{{~~~www\\\XXX[[[iiixxxvvviiijjjqqqqqqccc]]]WWWMMMEEEBBB@@@============<<<;;;999999999888888888888777777888:::;;;<<<>>>BBBEEENNNUUU^^^fffkkkoootttxxxyyy|||}}}rrrbbbVVVQQQRRRRRRWWWbbblllttt}}}vvvhhh]]]UUUQQQPPPMMMRRRYYY^^^___^^^\\\[[[YYYTTTMMMEEEBBBEEEMMMSSSccckkkvvv|||yyyxxxwwwvvvtttssssssuuuzzz~~~{{{|||{{{xxxuuurrrpppooonnnllllllmmmooopppqqqrrrrrrmmmiiiddd```___```bbbbbbzzzuuujjjkkkrrr|||qqqeee`````````lll{{{xxxuuuwwwqqqqqqwww~~~~~~yyyuuuvvv}}}zzzvvvwww{{{||||||aaaXXXVVVcccqqqzzzxxxiiihhhnnnuuufff___XXXNNNEEEAAA???===<<<======<<<:::999999999888888888888777777888::::::;;;>>>AAADDDKKKRRR[[[ccchhhmmmssswwwzzz}}}|||}}}qqqbbbVVVOOOIIIGGGIIIOOOTTTXXX^^^dddlllttt}}}|||nnnbbbZZZVVVQQQUUU[[[bbbfffgggdddaaa___ZZZQQQIIIEEEGGGMMMRRR```gggqqqyyy|||zzzyyywwwuuusssrrrssswww~~~~~~|||xxxuuurrrooonnnnnnooopppqqqrrrtttuuuuuuooommmiiidddbbbbbbeeeggg}}}uuummmpppyyy{{{qqqfffaaabbbbbbqqq~~~{{{vvvqqqtttooopppwww~~~xxxvvvyyy~~~~~~xxxuuuvvvyyyzzzyyyyyy~~~hhhYYYQQQ[[[gggqqq|||{{{jjjfffjjjzzzjjjaaaYYYOOOFFFAAA???===<<<<<<<<<;;;999999999999888888888888777777888999::::::<<<@@@CCCGGGNNNWWW___dddjjjqqqvvvzzz~~~{{{zzzyyyvvvnnnbbbUUULLLEEEBBB@@@BBBCCCCCCFFFKKKPPPWWW```lll}}}vvvhhh```YYYYYY]]]fffnnnrrroookkkgggaaaXXXOOOHHHHHHLLLPPP[[[aaaiiioootttzzz|||zzzxxxuuusssqqqpppsssxxx||||||xxxtttpppnnnooopppqqqrrrssstttuuuvvvqqqrrrpppjjjddddddiiiooo}}}sssnnnuuu{{{rrrgggcccdddeeevvv|||zzzvvvrrrtttppppppwww}}}}}}yyyzzz}}}zzzuuurrrsssvvvxxxyyyuuuzzzlllWWWOOOVVV___jjjuuullleeehhh{{{~~~nnnddd[[[QQQIIIAAA???===<<<<<<;;;:::999999999999888888888777777777888999999999;;;>>>AAADDDJJJSSS[[[aaahhhpppvvvzzz}}}yyyvvvrrrpppmmmcccUUUJJJDDD@@@>>>???@@@???AAAEEEEEEHHHMMMUUUfff~~~xxxkkkbbb^^^]]]dddpppxxxwwwsssnnniii___TTTLLLIIIKKKNNNUUUZZZ___dddhhhooowww}}}}}}{{{xxxuuurrrooommmnnnrrrvvv~~~~~~zzzvvvrrrpppnnnooooooqqqrrrsssttttttqqqttttttmmmfffeeemmmvvv~~~}}}qqqoooxxxzzzqqqgggcccdddiii{{{{{{vvvvvvuuusssvvvrrrrrrwww{{{}}}{{{zzz{{{}}}}}}yyytttqqqrrruuuxxxzzzwwwzzznnnUUUPPPSSSZZZfffrrr}}}pppggghhhyyypppeee]]]SSSMMMBBB@@@===<<<<<<<<<:::999999999999888888888777777777888888888888999<<>>CCCEEEDDDDDDGGGSSSiiixxxlllccc]]]aaammmwwwyyywwwrrrlllbbbWWWMMMHHHHHHJJJOOORRRVVVYYY\\\bbbjjjppp{{{}}}{{{xxxtttrrrnnnlllkkknnnrrrzzz~~~{{{xxxvvvtttpppppppppqqqqqqrrrrrrsssooossssssmmmffffffpppzzzuuuttt|||~~~xxxoooeeebbbcccqqqzzzsssrrrssstttxxxtttsssvvvxxxyyy|||}}}zzzxxxxxxyyyzzz{{{yyyvvvttttttvvvxxxzzzyyy{{{~~~nnnTTTRRRRRRYYYfffsss~~~uuukkkjjjvvvssshhh^^^VVVPPPCCCAAA>>>======<<<;;;999999999999888888888888777777888888777777888;;;===AAAFFFMMMTTTZZZbbblllsssuuuxxx}}}|||tttnnnkkkooo|||zzzuuuqqqqqqqqqhhhYYYKKKCCC>>><<<<<<<<<:::;;;???DDDBBB@@@BBBHHHWWWppptttjjjaaaaaajjjtttwwwwwwqqqlllcccWWWLLLFFFEEEEEEHHHKKKMMMOOOPPPUUU\\\bbbnnn{{{~~~{{{xxxuuurrrooollljjjlllooouuu|||zzzyyyxxxssssssssssssrrrrrrrrrrrrmmmppppppkkkfffhhhrrr||||||{{{|||vvvmmmdddbbbeeezzzxxxttttttvvvxxxtttsssuuuvvvvvvzzz~~~|||zzzwwwuuuuuuvvvxxxyyy{{{{{{zzzxxxwwwwwwyyyzzz|||rrrYYYSSSRRRXXXhhhwwwzzznnnmmmpppxxxjjj```WWWQQQEEEBBB@@@>>>>>>===;;;:::999999999888888888888777777777888777666777999<<>>>>>>>>@@@BBBBBBIII[[[mmmzzzqqqhhhfffkkkqqqtttsssooojjjaaaUUUJJJDDDBBBBBBAAADDDFFFFFFFFFIIIOOOTTT[[[hhhwww}}}zzzwwwuuuqqqmmmkkkkkkkkkooozzz|||{{{{{{{{{ttttttsssrrrqqqpppooooookkkmmmmmmiiifffjjjuuu~~~yyyssskkkdddeeeiii}}}~~~xxxwwwyyywwwtttssstttuuuuuuyyy~~~~~~~~~{{{xxxuuuttttttuuuyyy~~~{{{vvvtttxxxyyyzzzvvv```RRRQQQXXXiiizzz}}}pppnnnkkk~~~{{{lll```WWWQQQFFFCCCAAA???>>>>>><<<:::999999999888888888888777777777888777666666999;;;>>>BBBHHHMMMSSS[[[eeemmmppptttyyy}}}{{{pppfffeeettt|||zzzyyyzzzwwwmmm\\\OOOAAA<<<999:::888666888<<<999;;;@@@CCC@@@???KKKZZZttt|||vvvnnnlllnnnqqqqqqppplllhhh___TTTIIIBBB@@@@@@===???AAAAAA@@@BBBGGGKKKLLLYYYgggqqq~~~|||yyywwwtttooollljjjhhhjjjttt~~~}}}{{{{{{|||ssssssqqqpppnnnmmmlllkkkkkkkkkkkkhhhggglllwww}}}~~~~~~~~~wwwqqqjjjeeegggmmm}}}zzzvvvxxxzzzwwwsssqqqqqquuuyyy|||~~~|||zzzzzzyyyxxxuuussstttyyy}}}yyyvvvzzzxxxwww|||yyyzzz|||dddXXXUUU[[[jjj|||uuunnnlll{{{rrrddd\\\YYYMMMEEE???>>>>>>;;;999999999999999;;;;;;:::777555;;;999777666666777999;;;>>>AAAEEEKKKQQQZZZccchhhlllqqqwww{{{|||~~~yyymmmqqq}}}uuusssyyyyyyxxxxxxyyyvvvkkk[[[OOOCCC???:::888999::::::999;;;===?????????AAAEEEIIIbbbrrr{{{qqqmmmoooqqqpppmmmkkkcccVVVKKKDDD@@@???>>>??????>>>>>>???@@@BBBCCCIIILLLRRR[[[eeesss}}}|||zzzsssmmmkkkjjjlllttt~~~}}}zzzxxxsssrrrqqqooommmjjjiiihhhgggggggggjjjmmmsssxxx{{{|||yyyvvvwww}}}xxxpppgggcccgggooo|||yyyzzzyyyxxxvvvuuuvvvxxx{{{}}}~~~}}}|||{{{yyyvvvtttvvv{{{}}}xxxvvvxxxxxxxxx|||xxx~~~iii]]]ZZZ]]]kkk{{{zzzqqqiiiwwwwwwhhh```\\\NNNFFF@@@???>>>;;;999::::::999:::;;;<<<;;;888666;;;999777666666777999;;;>>>@@@EEEJJJPPPXXXaaagggjjjooovvvzzz|||}}}wwwxxxzzzpppnnnqqqrrrqqqrrrtttsssjjj\\\QQQDDD@@@<<<::::::;;;;;;:::<<<===>>>======???DDDIIINNN\\\lllwwwzzzrrrnnnnnnpppooonnniiiaaaUUUKKKDDD@@@???>>>============>>>???AAABBBCCCDDDHHHOOOWWWcccvvv~~~zzztttnnnkkkjjjkkkrrr{{{~~~{{{yyysssrrrpppmmmkkkiiihhhhhhiiiiiijjjkkkoootttyyy}}}wwwuuussssssxxx~~~~~~uuummmfffdddkkkttt}}}yyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}{{{xxxuuuvvvzzz~~~~~~zzzwwwuuuvvvxxxzzz}}}pppccc___```kkkyyy{{{ooofffsss~~~oooddd```QQQHHHAAA??????;;;999:::;;;::::::;;;<<<<<<999777:::999777666666777999:::<<>>??????@@@AAADDDGGGAAAJJJTTT\\\fffrrrzzz|||{{{xxxtttpppmmmmmmmmmmmmeee]]]SSSIIICCC@@@>>>===;;;;;;<<<======>>>>>>?????????AAAFFFJJJSSSbbbqqq{{{uuuooommmjjjjjjooowww}}}{{{uuusssooollliiihhhhhhhhhlllkkkkkklllpppuuuzzz}}}vvvuuuttttttuuuxxx{{{}}}}}}yyypppiiidddeeeooozzz{{{wwwuuuwwwzzz~~~~~~|||xxxuuurrrvvvzzz|||{{{yyyxxxwwwwwwyyy|||}}}tttfff```___iiiwww~~~nnnfffpppttthhhbbbTTTKKKCCC@@@???<<<::::::;;;;;;:::;;;===<<<;;;999999888777666666777888999;;;===AAAEEEKKKRRRZZZ___dddiiiqqqvvvxxx{{{{{{xxxzzz|||~~~{{{xxx~~~{{{sssnnnllljjjhhhfffffffffaaaWWWOOODDDAAA>>>;;;:::;;;;;;<<<===AAAGGGKKKLLLJJJGGGEEEDDDGGGJJJMMMTTT^^^hhhnnnoooqqqsssqqqlllhhhgggggg]]]VVVMMMEEEAAA>>><<<;;;<<<<<<<<<============<<>>FFFQQQZZZ\\\WWWMMMFFFGGGFFFEEEFFFIIIOOOWWW^^^aaagggmmmnnniiibbb^^^\\\SSSNNNGGGAAA>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>DDDAAAAAACCCDDDHHHQQQ[[[ooo|||xxxuuupppmmmooottt{{{|||zzzxxxuuuqqqmmmjjjiiiiiijjjjjjiiihhhiiimmmssszzz}}}zzz}}}uuukkkdddbbbggguuu}}}}}}||||||xxxvvvwwwvvvyyy|||~~~}}}||||||}}}~~~~~~|||xxxuuusssvvvyyy|||~~~uuulll___XXXUUU___mmmzzztttjjjmmmwww}}}mmmdddZZZPPPGGGCCC@@@<<<:::;;;;;;:::999999;;;<<<;;;:::777777777666666777777777888:::<<<@@@DDDJJJRRRWWW\\\bbbkkkppptttxxx}}}~~~zzzuuussstttvvvxxxyyypppiiiccccccddddddggglll}}}sssrrr{{{zzzpppiiibbb^^^\\\YYYRRRLLLEEEEEEBBB???<<<<<<>>>@@@DDDLLLXXXcccfffaaaUUUMMMGGGFFFFFFIIIIIIIIIMMMRRRUUU[[[bbbeeeaaaZZZTTTQQQJJJGGGBBB???======<<<;;;??????>>>???@@@BBBDDDFFFFFFBBBAAABBBCCCDDDKKKSSSbbbzzz}}}{{{vvvqqqrrrvvvzzz|||zzzwwwuuuqqqmmmjjjiiihhhhhhgggfffgggkkkrrr{{{}}}{{{rrriiidddccciiixxx|||~~~{{{zzzxxxuuuvvvyyyvvvwwwyyy{{{||||||{{{zzz{{{{{{|||~~~~~~zzzwwwtttvvvyyy{{{|||}}}lll\\\TTTPPPYYYhhhvvvvvvlllkkkqqqrrrhhh]]]RRRHHHCCCAAA===;;;<<<:::999888888:::;;;;;;:::777777777666666777777777666888;;;>>>BBBHHHNNNSSSZZZ```hhhooossswww|||yyytttmmmiiijjjnnnrrrttttttllleeecccbbb```aaacccooo~~~xxxnnniiivvv|||llleee]]]ZZZYYYXXXTTTPPPKKKJJJIIIEEEBBBAAADDDGGGMMMQQQYYYaaaeeeddd^^^XXXRRRRRRUUUYYYVVVOOOMMMOOONNNRRRVVVWWWUUUQQQLLLIIIEEEBBB???>>>>>>??????>>>>>>======???CCCIIINNNQQQMMMHHHEEEFFFEEEEEEIIIOOOXXXqqq|||vvvvvvyyyzzz}}}{{{tttssspppmmmjjjgggeeeeeedddfffiiippp{{{vvvooohhhdddeeemmm}}}~~~|||xxxwwwvvvtttqqqtttyyyvvvwwwwwwxxxxxxyyyyyyyyyzzz{{{||||||xxxtttuuuwwwxxxyyy|||~~~oooZZZRRRNNNVVVdddrrr}}}mmmjjjnnnvvvkkk^^^SSSIIIDDDAAA===;;;<<<:::888777777999;;;;;;:::666777777777777777777666666888:::===@@@FFFMMMRRRXXX___gggnnnrrrvvv{{{xxxqqqiiicccdddhhhmmmppp|||ssskkkhhhfffcccaaabbbaaatttxxxnnndddrrrzzzhhhaaaYYYVVVXXXYYYWWWUUUOOOOOONNNJJJFFFFFFIIILLLUUUTTTVVV[[[aaacccccc```bbbbbbgggkkkfffZZZRRRRRRLLLMMMMMMMMMMMMKKKHHHFFFCCCAAA???>>>@@@AAAAAAAAA<<<<<<<<>>???:::::::::999999999888888666666666666666555555444666777888:::===BBBIIINNNUUU\\\dddkkkooosssxxx|||zzzqqqiiieeefffjjjmmmwwwuuutttuuuvvvqqqhhh```cccoooyyysssmmmnnnttt}}}zzzsssaaaWWWOOOQQQVVVXXXXXXXXX[[[ZZZWWWSSSOOOLLLMMMNNN]]]XXXTTTUUU]]]fffllloooyyyyyy|||tttbbbSSSNNNIIIFFFIIIJJJFFFBBBAAABBB@@@>>>>>>@@@AAA???<<>>CCCGGGNNNUUU]]]dddhhhmmmsssxxx|||~~~{{{rrr{{{uuuoooiiigggiiikkkiiifffXXXQQQMMMOOOUUU]]]jjjuuuuuurrrlllddd]]]YYYXXXYYYcccdddeeeiiinnnwwwmmmWWWOOOJJJJJJJJJGGGEEEEEEBBBAAAAAABBBEEEHHHIIIHHHGGGIIIJJJKKKMMMUUUbbblllqqqpppooonnnllljjjhhhggghhhmmm{{{xxxqqqkkkiiidddYYYPPPLLLMMMPPPZZZkkk~~~yyynnngggdddjjjuuuxxxvvvzzz{{{yyyvvvuuuvvvvvvvvvtttrrrrrrrrrrrrqqqqqqqqqqqqtttvvv|||{{{|||~~~~~~}}}|||~~~||||||}}}~~~nnnTTTQQQRRR]]]nnnwww~~~rrrhhhlll|||~~~pppdddWWWOOOIIIAAA======:::::::::999999999888888777777777777777666555555666777888888999;;;@@@CCCKKKQQQYYY```eeejjjqqqvvvyyy|||}}}ttthhhaaaaaacccdddccc[[[WWWTTTUUUWWW]]]jjjvvv{{{wwwqqqhhh```\\\\\\]]]fffkkkrrrwww|||vvv```XXXPPPOOONNNJJJHHHHHHEEEFFFFFFIIILLLOOORRRSSSSSSTTTTTTRRRSSS[[[iiitttxxxzzz|||}}}|||{{{{{{{{{zzzzzz~~~vvvnnnjjjcccXXXNNNJJJEEEGGGOOO]]]rrr{{{vvvjjjffffffnnnzzzxxxvvvzzzzzzxxxvvvtttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrtttvvv}}}|||}}}~~~}}}}}}{{{{{{{{{{{{uuuWWWPPPPPPZZZkkksssvvviiiiiiuuurrrfffYYYQQQJJJCCC??????:::::::::999999999888888777777777777777666666555666777888888888:::===@@@GGGMMMUUU\\\aaagggoootttvvvyyy}}}{{{kkkbbb```bbbcccccc___]]]]]]___^^^___gggpppxxxvvvqqqjjjddd```aaabbbiiipppzzzzzzhhh^^^VVVSSSQQQMMMKKKKKKLLLMMMOOOQQQTTTXXX\\\^^^[[[[[[XXXUUUUUU\\\hhhrrrxxx|||wwwnnnhhhaaaUUUMMMIIIFFFGGGLLLWWWhhh|||~~~wwwrrriiifffhhhsssxxxvvvyyyvvvuuurrrpppooonnnnnnnnnqqqrrrrrrssssssttttttuuusssuuu|||{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxx}}}xxxYYYQQQMMMUUUdddlllxxxyyyiiifffmmm~~~vvvjjj]]]TTTMMMEEEAAA@@@:::::::::999999999888888777777888888777777666555666777888888888999<<>>???EEEMMMTTTZZZaaaiiipppqqquuuzzz~~~{{{yyyxxxuuurrrllljjjkkkllliiibbb___```aaacccfffggghhhiiilllnnnrrrrrrtttwww{{{}}}|||{{{tttvvvyyy}}}~~~yyytttppphhhbbbccccccaaa___```]]]^^^``````aaadddjjjnnnssslllccc]]]]]]aaadddfffnnnpppsssvvv~~~|||zzzsssfffZZZTTTPPPOOOQQQUUU___mmm||||||ssskkkiiihhhooo|||xxxuuuvvvtttsssrrrooollljjjkkklllnnnnnnpppqqqsssuuuvvvwwwqqqsssxxx|||~~~~~~vvvuuuttttttuuuwwwxxxyyyyyyzzzxxxuuuuuu{{{xxx\\\QQQHHHHHHTTT[[[hhhtttooofffeeeooovvvggg\\\SSSIIIBBBAAA:::::::::999999999888888888888888888888777666666555777888999999:::===???===BBBJJJQQQWWW^^^gggmmmppptttyyy}}}{{{uuurrrpppooojjj```ZZZYYYVVVZZZ___cccgggjjjmmmpppuuuqqqnnnooorrruuuvvvuuujjjnnnuuuzzz{{{wwwrrrnnntttmmmiiilllnnnmmmlllmmmnnnpppqqqqqqqqqtttzzz~~~yyymmmggghhhjjjjjjjjjkkklllmmmpppxxxvvvggg___YYYYYYZZZ^^^fffrrr|||rrrjjjhhhiiipppzzzwwwvvvqqqmmmkkklllnnnnnnjjjfffkkkkkkmmmooorrrsssssssssrrrsssuuuzzz}}}yyyttttttssssssssstttuuuvvvzzzwwwtttssstttxxx}}}[[[MMMKKKJJJMMMTTTaaaooouuugggaaahhh~~~kkk^^^WWWPPPFFF===>>>===<<<:::999888888888777777777777666666666666777777777777777888888999???BBBGGGLLLSSS\\\eeekkkjjjpppxxx|||~~~zzzssskkkcccZZZUUUSSSRRRTTT[[[dddmmmrrrsssxxxooonnnooonnnvvvvvviiifffhhhnnnwww{{{xxxvvvvvvqqqsssvvvwwwwwwwwwyyyzzzxxxxxxsssooommmkkkkkkggg^^^```mmmyyy}}}qqqnnnhhhggglllttt|||~~~vvvnnniiicccooo||||||yyysssqqqnnnkkkhhhiiilllmmmjjjggglllkkkkkknnnqqqsssssssssqqqrrrtttwww{{{{{{xxxuuuuuutttrrrqqqqqqrrrssstttwwwvvvsssssstttwww{{{~~~^^^NNNJJJHHHJJJOOO\\\jjj|||zzziiiaaadddxxxqqqccc[[[SSSIIIAAA???>>><<<:::999888888888888888777777777666666666777777666666777777888999===???DDDJJJPPPYYYbbbhhhjjjpppwww|||~~~{{{qqqfff[[[TTTVVVUUUVVV\\\fffoootttuuuxxxooonnnnnnooowwwyyynnniiiiiiooowww{{{yyywwwwwwzzz|||~~~~~~~~~~~~wwwqqqllliii\\\ZZZTTTWWWeeennn~~~|||wwwtttyyy|||tttmmmhhheeeqqq~~~|||{{{uuuqqqnnnjjjfffeeehhhjjjjjjiiimmmkkkiiikkkooorrrsssrrrqqqqqqsssvvvxxxxxxvvvtttuuusssqqqoooooooooqqqrrrtttsssrrrrrrsssvvvyyy{{{{{{bbbQQQJJJGGGHHHLLLTTTbbbuuunnnaaa```pppyyyiii___WWWNNNGGG@@@???===;;;:::999999999999999888888888777777777777777666666777777888999:::===AAAFFFLLLTTT]]]bbbiiiooovvv{{{}}}~~~{{{{{{{{{xxxtttrrrqqqrrruuu~~~qqqddd\\\WWWUUUUUUZZZdddmmmsssuuuyyypppnnnooorrr}}}yyyqqqpppttt{{{}}}{{{{{{xxxoooggg___[[[PPPPPPMMMSSS___eeeqqqyyyqqqjjjgggjjjuuu|||{{{wwwqqqmmmgggeeefffhhhjjjjjjnnnkkkhhhiiillloooppppppqqqrrrsssuuuwwwxxxxxxwwwuuusssqqqooommmnnnnnnooopppppppppqqqssstttvvvwww}}}}}}cccRRRJJJGGGHHHKKKNNN[[[nnn~~~uuuddd```jjjyyyooocccZZZQQQJJJCCCAAA>>><<<::::::::::::999999999999888888888777666666666666666777888888888;;;>>>CCCHHHPPPXXX]]]gggmmmuuuyyy{{{}}}~~~vvvpppkkkhhhbbbccccccbbb``````aaaccceeerrruuulll]]]ZZZXXX\\\eeennnuuuwww{{{qqqoooqqqwww|||}}}~~~~~~}}}}}}}}}}}}{{{yyy~~~xxxpppggg___WWWOOOKKKIIIJJJHHHMMMXXX[[[eeezzz}}}~~~}}}uuunnniiigggppp{{{}}}~~~|||wwwrrrlllgggfffhhhjjjlllooommmkkkjjjjjjlllmmmnnnoooppprrrtttuuuvvvxxxyyytttsssrrrpppnnnnnnnnnnnnnnnnnnoooppprrrssstttuuuzzzaaaPPPHHHFFFGGGIIIJJJVVVhhhyyy~~~jjjbbbhhhrrrtttggg\\\SSSMMMEEECCC@@@===;;;;;;;;;<<<999999999999888888888777666666666555666777777888888:::===AAAFFFLLLTTTYYYccciiiqqqwwwyyy{{{yyyooohhhaaa]]][[[ZZZ[[[\\\[[[[[[[[[]]]___^^^kkkzzzjjjfffbbbccckkkttt{{{~~~|||qqqooorrr{{{|||tttttttttwwwyyyzzzxxxuuurrrmmmeee]]]VVVOOOIIIFFFDDDDDD???CCCLLLMMMVVVjjj|||}}}~~~yyyqqqllljjjiiivvv~~~||||||{{{wwwqqqkkkhhhiiikkknnnppprrrrrroookkkiiilllooonnnoooqqqqqqqqqrrruuuwwwssssssssssssrrrpppnnnmmmmmmmmmnnnoooppprrrsssttt}}}xxxcccQQQHHHEEEEEEFFFHHHRRRcccssssssggghhhmmm|||mmmaaaWWWPPPGGGEEEAAA>>><<<;;;<<<===999999888888888777777777666666555555666666777888888999<<>><<<<<<===>>>888888777777777666666666666555555555555666777777666888:::===@@@FFFMMMQQQZZZaaajjjpppuuuxxx}}}sssnnnfffbbbbbbcccddddddfffiiilllnnnooooooqqqrrr{{{~~~vvvsssxxx{{{}}}~~~vvvqqqppprrrxxxuuudddXXXPPPLLLIIIKKKKKKFFFGGGLLLIIIMMM___rrr}}}}}}~~~|||sssnnnnnnppprrr|||{{{zzzyyy|||yyywwwsssnnnkkklllooorrruuu||||||pppiiimmmtttwwwxxxwwwtttpppooorrruuuqqqtttwwwyyyxxxuuuqqqnnnnnnmmmmmmmmmnnnqqqsssuuuwwwxxxbbbSSSKKKHHHFFFFFFNNN[[[jjjxxx~~~nnngggfffpppzzzlll```YYYJJJGGGCCC???===<<<>>>???777777777777666666666666555555555555555666777777555777999;;;>>>DDDJJJOOOWWW^^^gggooosssxxx}}}nnnjjjfffeeeiiilllnnnnnnwww{{{uuunnnkkklll|||rrrbbbXXXRRRPPPLLLMMMIIIKKKOOOIIIKKKZZZkkk}}}~~~~~~zzzrrrnnnooorrruuu{{{{{{wwwvvvxxxzzz{{{zzzxxxvvvsssqqqoooooopppppp{{{{{{uuussszzzvvvpppqqqssssssqqqrrruuuzzz}}}|||wwwrrrjjjjjjkkkkkklllooossswwwzzzpppbbbVVVKKKEEEGGGLLLUUUaaapppuuuiiieeeiii{{{qqqeee\\\RRRLLLEEE@@@??????===:::::::::999999888666444333666666777777888888999999666666777999<<>>;;;::::::999999888777666666777777777777777888888888666666777999<<<@@@DDDFFFOOOUUU^^^eeejjjqqqxxx~~~{{{}}}|||pppnnnqqqzzznnngggcccbbb```^^^[[[ZZZYYYZZZZZZbbbqqq~~~|||uuuooonnnssszzz|||yyyvvvuuuuuuuuutttssssssuuuwwwvvvxxxyyy}}}~~~xxxxxxwwwvvvuuurrrnnnkkklllllljjjhhhhhhjjjooosssxxx~~~tttZZZHHHEEEFFFKKKVVVeeettttttiii```kkkqqqeeeYYYRRRJJJDDDBBBAAA???<<<<<<;;;:::888888888999:::888888888888777777777777666666777888;;;???BBBEEEJJJPPPYYY```fffmmmuuu{{{~~~yyyssstttzzzvvvsssqqqmmmjjjgggeeedddcccbbbnnn{{{wwwpppmmmooovvv|||{{{yyywwwuuusssrrrqqqqqqqqquuuxxxyyy}}}~~~}}}}}}{{{{{{zzzzzzyyywwwuuussspppmmmkkknnnmmmjjjgggfffiiinnnrrrwww}}}jjjQQQHHHEEEGGGQQQ^^^lllxxxzzzjjj```eeetttxxxiii]]]VVVMMMFFFCCCAAA???======<<<:::999888:::;;;<<<999999888888777777666666777666666777:::===@@@BBBFFFLLLTTT[[[bbbiiirrrxxx{{{~~~|||{{{{{{vvvrrrooonnnlllrrr~~~xxxtttnnnlllqqqzzz}}}zzzzzzyyywwwtttrrrpppqqqqqqppptttxxx{{{}}}}}}yyywwwwwwyyyyyyxxxuuusssqqqooooooooonnnllliiigggiiimmmqqquuu||||||___NNNGGGFFFNNNYYYdddrrr~~~lllddddddlll~~~mmmbbbZZZPPPHHHDDDAAA???===>>>===;;;999999:::<<<===999999888888777777666666777666666777888;;;>>>@@@CCCIIIPPPWWW]]]eeeooouuuxxx{{{~~~|||xxx{{{~~~~~~wwwrrrmmmmmmttt}}}|||yyyzzzyyyvvvrrrooonnnppprrrqqqtttxxxzzz~~~}}}{{{{{{}}}}}}zzzyyy{{{vvvwwwwwwvvvsssqqqqqqqqqoooooonnnlllkkkkkknnnqqqttt{{{nnnTTTJJJEEEKKKTTT^^^lllzzzrrriiidddgggwwwuuuhhh___TTTKKKFFFCCC@@@>>>>>>===<<<:::::::::;;;;;;888888888888777777777777777777666666777:::<<<>>>@@@EEELLLSSSYYYaaajjjqqqtttxxx~~~|||uuuqqqmmmpppxxx{{{wwwxxxwwwsssoookkkkkkooossssssuuuvvvxxx|||}}}~~~|||wwwwwwzzz{{{yyyyyy|||rrruuuwwwvvvrrrpppooopppooopppqqqpppnnnnnnppprrrsssyyy}}}YYYLLLDDDIIIPPPXXXfffvvv|||llleeebbbnnnnnneeeXXXNNNIIIFFFCCC@@@======<<<;;;;;;:::999999777777777777777888888888888777666555666888:::<<<>>>BBBIIINNNTTT\\\eeelllqqquuu{{{~~~~~~xxxrrrnnnmmmrrr|||zzzuuuvvvuuuqqqlllhhhiiinnnsssuuuuuuuuuwwwzzz}}}zzz{{{}}}|||vvvtttwwwxxxuuuuuuyyyqqqtttvvvuuuqqqnnnmmmmmmoooqqqrrrrrrqqqqqqrrrsssrrrxxx}}}\\\MMMDDDGGGMMMTTTcccsssmmmddd___hhh~~~rrriii\\\QQQKKKHHHEEECCC=========<<<;;;999888777666666777777888888999999888777666555666888:::;;;<<<@@@FFFKKKQQQXXXbbbhhhoootttzzz~~~~~~~~~|||vvvooolllmmmttt|||{{{|||uuussspppmmmlllnnnppprrrvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{}}}}}}~~~{{{xxxuuurrrqqqqqqrrrqqqppprrruuusssoooooorrrmmmnnnppprrrsssssssssrrrxxxxxxzzzdddNNNGGGJJJGGGLLL]]]jjjxxxzzzkkk___cccppp{{{mmm^^^VVVPPPHHHCCCAAABBB>>>;;;<<<999666888===777777777777666666666666777666555555555777888999<<<>>>BBBFFFKKKSSS\\\aaaiiinnnvvv|||~~~}}}|||||||||}}}yyy{{{~~~zzzuuukkknnnttt}}}}}}{{{|||vvvtttqqqooooooqqqsssuuuvvvvvvwwwxxxxxxxxxwwwwwwyyyyyyzzzzzz{{{||||||||||||zzzwwwtttrrrqqqqqqrrrrrrpppqqqtttsssooooooqqqnnnoooqqqrrrssstttuuuuuuzzzyyy{{{cccMMMEEEHHHDDDGGGWWWccctttqqqbbbbbbkkk}}}uuudddZZZRRRJJJDDDCCC===<<<;;;:::888666666888999888888888888777777777777666555555666777888999:::<<>>>>>???===999:::999999999888888888888777666666666666777777777666888:::<<>>>>>>>><<<999777999999888888888777777777666777777777777666666666666777:::;;;===AAAFFFJJJTTTZZZbbbkkkqqqwww|||~~~|||{{{yyyxxxxxxwwwwwwxxxyyyzzzzzz}}}|||wwwsssqqqxxx}}}}}}{{{xxxvvvuuutttttttttuuuvvvxxxyyyxxxwwwuuuttttttuuuvvvvvvtttwwwzzz|||}}}|||yyyxxxxxxxxxyyy{{{|||}}}~~~~~~|||vvvsssuuuwwwuuussssssqqqpppppppppqqqqqqrrrsssrrrrrrtttxxx|||lllRRREEEFFFAAA@@@IIIOOO___mmm}}}ooocccbbbqqqpppdddYYYQQQNNNIII@@@@@@IIIJJJ???999;;;999888888888888777777777666777777777777666666555555777999;;;===@@@DDDGGGNNNTTT]]]eeelllsssxxx|||~~~}}}|||{{{yyyyyyvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~yyyvvvvvvvvv~~~~~~yyyuuutttvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuwwwxxxzzzuuuwwwyyy{{{|||{{{zzzxxxvvvwwwyyy{{{}}}~~~xxxtttvvvxxxwwwttttttrrrrrrssssssrrrrrrqqqppppppqqqsssvvvxxxuuuXXXHHHGGG@@@>>>FFFKKKXXXgggwwwxxxhhh```iiiwwwzzzlll^^^TTTPPPNNNAAAEEEYYY[[[EEE999>>>::::::999999999888888888666777888888777666555444333555888:::;;;>>>BBBEEEIIIOOOWWW___gggmmmssswww{{{}}}{{{zzzyyyyyyxxxvvvvvvvvvwwwxxxyyy{{{|||}}}~~~|||wwwvvvyyy|||xxxtttrrrwwwwwwwwwvvvwwwwwwxxxxxxyyyxxxwwwvvvwwwxxxzzz|||uuuwwwyyy{{{{{{{{{zzzyyytttuuuxxxzzz}}}~~~yyyuuuwwwzzzxxxvvvuuussstttuuuuuutttrrrqqqooopppqqqsssvvvvvvzzz}}}___MMMIIIAAA>>>FFFJJJRRRaaarrr|||~~~kkk___dddpppqqqbbbVVVQQQLLL===EEEaaacccEEE555;;;;;;;;;;;;:::::::::999999666777888888888666555444222444777999;;;===AAADDDFFFKKKSSS\\\ccciiipppsss{{{~~~~~~zzzyyyyyyyyyxxxvvvvvvvvvwwwxxxzzz{{{|||~~~{{{vvvwww||||||uuuqqqyyywwwvvvwwwzzz{{{xxxvvvwwwxxxxxxyyyyyyyyyxxxxxxsssssstttuuuvvvwwwwwwxxxxxxwwwvvvwwwyyy{{{{{{{{{~~~{{{wwwtttssssssssssssvvvvvvuuuuuuttttttssssssrrrqqqrrrvvvyyy{{{lllPPPGGGEEEAAABBBFFFLLLVVVeeesss|||rrrdddcccgggyyy}}}kkk^^^XXXNNNHHHCCCCCCBBB>>>===???999999999888888888888777888888888888888777666666666666555666777:::===>>>DDDGGGMMMTTT[[[ccckkkpppssswww|||~~~yyyvvvtttuuuxxxyyyyyyxxxvvvvvvvvvxxxzzz|||yyywwwxxx|||~~~yyyuuuvvvuuuuuuwww{{{|||{{{yyytttuuuvvvwwwxxxxxxxxxxxxqqqqqqrrrssstttvvvxxxyyyyyywwwvvvwwwzzz{{{{{{{{{}}}{{{xxxvvvuuuttttttsssvvvuuuuuuuuuuuuuuuuuuuuutttrrrtttwwwyyyyyy~~~yyyYYYKKKGGGCCCBBBEEEIIIRRR```lllvvv~~~{{{kkkfffgggqqqsssddd\\\PPPJJJDDDCCCAAA<<<:::<<<999999999999888888888888888888888888888777777666666555555555777999<<<===BBBEEEKKKQQQXXX```hhhmmmppptttzzz}}}{{{wwwtttssstttvvvwwwxxxwwwvvvvvvwwwyyy{{{}}}yyyxxxzzz}}}~~~xxxwww~~~|||yyyttttttuuuxxx{{{}}}}}}|||ssstttvvvxxxzzzzzzzzzzzzqqqqqqqqqqqqsssvvvyyy{{{zzzxxxwwwxxxzzz{{{{{{zzz||||||{{{zzzxxxvvvuuutttuuuuuuuuuvvvvvvvvvvvvvvvuuusssuuuxxxyyyxxxzzz}}}jjjUUUKKKDDDBBBDDDEEEMMMXXXccclllvvvuuuiiieeefffwww~~~mmmcccVVVNNNHHHEEEBBB<<<:::;;;:::::::::999999999888888888888999999888888777666555555444555666888:::;;;>>>BBBGGGMMMSSSZZZbbbggglllpppvvv{{{yyywwwtttqqqqqqrrrsssuuuvvvvvvvvvwwwxxx{{{}}}~~~yyyyyy||||||yyyrrrqqqxxx|||yyytttuuuvvvxxxzzz{{{|||{{{tttvvvyyy|||}}}~~~~~~~~~vvvuuusssssstttwwwzzz|||zzzxxxwwwwwwyyyzzzyyyyyy{{{}}}~~~}}}{{{xxxvvvuuuuuuuuuuuuuuuuuutttttttttsssrrrtttxxxxxxvvvxxx}}}fffQQQCCCAAADDDBBBHHHPPPYYYbbbmmmzzzmmmddd^^^mmmvvviii\\\TTTMMMIIIEEE???<<<===;;;:::::::::999999999999888999999999999888777777444444444444555777888999;;;>>>CCCHHHMMMTTT[[[```hhhlllrrrxxx}}}|||uuutttrrrppppppqqqrrrssstttuuuvvvwwwzzz}}}{{{xxxyyy~~~~~~~~~vvvooonnnttt{{{{{{xxxvvvvvvwwwxxxyyyxxxxxxxxxxxxuuuwwwzzz}}}~~~~~~~~~}}}{{{zzzwwwvvvvvvxxxzzz|||yyywwwuuuuuuvvvwwwwwwvvvzzz|||~~~{{{xxxvvvvvvuuuuuutttsssrrrrrrqqqqqqpppooorrrvvvvvvuuuwww{{{}}}^^^HHHBBBFFFBBBEEEKKKPPPXXXeeesss}}}ssseee]]]gggzzzoooaaaXXXPPPKKKFFF@@@>>>???;;;;;;;;;;;;:::::::::999999999999999999888777777444444444555555666777777888;;;???DDDHHHNNNUUUYYYccchhhnnntttzzz~~~{{{xxxrrrqqqqqqqqqqqqrrrssssssttttttvvvxxx{{{~~~~~~~~~~~~|||yyyxxxzzz~~~}}}|||||||||tttpppnnnrrrvvvuuussstttwwwxxxyyyxxxvvvuuuuuuuuutttvvvyyy{{{|||{{{zzzxxx|||zzzxxxwwwvvvwwwxxxyyyvvvuuusssrrrssstttsssrrrvvvzzz||||||xxxttttttuuutttssssssrrrqqqqqqppppppooonnnooossssssrrrtttyyy~~~tttWWWJJJGGGBBBDDDGGGJJJPPP\\\jjjttt|||mmm```dddoooxxxggg^^^TTTNNNGGG@@@===>>><<<<<<;;;;;;;;;:::::::::999999999:::999999888777555555555666666666666666777999===AAAEEEJJJPPPTTT]]]bbbiiipppvvv{{{|||wwwtttoooooopppqqqrrrrrrsssssstttuuuwwwzzz|||~~~{{{yyyyyyyyyyyy|||{{{{{{zzzyyysssqqqqqqssssssqqqrrrvvvuuuwwwyyywwwuuusssssstttvvvwwwzzz|||{{{yyywwwuuuvvvvvvuuuuuuttttttuuuuuutttrrrpppoooppppppooonnnqqquuuxxxvvvrrroooppprrrqqqqqqqqqrrrrrrssssssssspppnnnnnnpppooommmpppvvvyyynnnUUUHHHBBBCCCDDDEEEJJJTTTbbblllzzzwwwfffcccgggvvvrrrhhh\\\TTTKKKBBB>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::999999888777666666777777777666666555777999<<<@@@CCCHHHNNNQQQXXX\\\dddkkkqqqwww|||}}}wwwrrrppplllmmmnnnpppqqqrrrrrrrrrtttuuuxxx{{{}}}}}}zzzwwwxxxzzz|||||||||zzzwwwsssrrrssstttrrrpppsssyyysssvvvxxxwwwtttrrrssstttyyyzzz}}}~~~}}}zzzwwwtttqqqqqqqqqrrrrrrrrrssssssrrrpppnnnnnnnnnnnnmmmlllnnnqqqtttrrrmmmkkkllloooooooooqqqrrrtttuuuvvvwwwsssooonnnnnnllljjjmmmsssuuu|||^^^HHHBBBBBBBBBBBBFFFOOO\\\fffwwwjjjcccaaammm|||qqqdddZZZPPPEEE@@@@@@======<<<<<<<<<;;;;;;;;;999::::::::::::999888888777777777777777777666555777999<<>>CCCGGGLLLRRRYYY___dddiiipppuuuyyy|||zzzuuuqqqooommmllllllllllllkkkjjjkkknnnqqqsssuuuxxxzzz{{{|||{{{xxxuuuzzz}}}{{{xxx}}}zzzxxxvvvvvvuuuuuutttsssrrrrrrrrrrrrrrrqqqooonnnoooqqqppprrrtttvvvvvvuuurrrqqqpppooooooqqqrrrrrrpppnnnllllllllllllmmmnnnooopppmmmnnnooooooppppppoooooonnnmmmlllkkklllmmmnnnoooqqqpppppppppoooooonnnnnnpppvvvyyyYYYGGGDDDBBBBBBBBBCCCKKKUUUeeessswwwfffdddkkkzzzpppaaaYYYSSSLLLGGGCCC@@@===;;;;;;;;;999888::::::::::::999999999999::::::999999888777777666666777888777888:::>>>AAAHHHMMMTTTYYY^^^cccjjjooossswww|||~~~vvvqqqnnnnnnmmmmmmjjjkkkkkkjjjiiikkknnnqqqsssvvvyyy{{{|||}}}~~~{{{yyyyyy}}}|||wwwuuurrr|||zzzwwwuuuuuuvvvwwwvvvuuusssrrrrrrpppqqqqqqpppnnnmmmnnnpppttttttuuuuuutttrrrooonnnnnnoooppprrrsssssspppnnnkkkkkkkkkkkklllmmmooooookkkkkklllmmmnnnoooppppppmmmlllkkkiiiiiijjjkkklllrrrrrrrrrrrrqqqqqqqqqqqqssswww~~~www[[[FFFCCCAAAAAAAAABBBHHHPPP```oookkkcccdddoooyyyiiiaaa[[[SSSLLLDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;::::::999999888;;;;;;:::999999888888777555666777777777888;;;>>>DDDIIIOOOTTTXXX]]]dddjjjppptttyyy~~~{{{tttooonnnnnnooooooiiiiiiiiiiiiiiijjjnnnqqqsssvvvyyy|||}}}~~~}}}{{{zzz}}}zzzvvvuuuppp|||zzzxxxwwwvvvuuuwwwyyyxxxuuurrrqqqrrrnnnpppqqqpppooonnnnnnooouuuuuuuuutttsssrrrqqqpppooooooppprrrsssssspppmmmkkkkkkkkkkkkkkkkkklllllliiiiiijjjkkklllnnnooopppqqqpppnnnmmmllllllmmmmmmttttttttttttuuuuuuuuuuuuuuuyyy~~~nnnYYYGGGCCC@@@@@@@@@AAAGGGNNN\\\lll|||sssfffbbbgggyyyrrrhhhaaaWWWOOOFFFCCC???===============<<<;;;;;;::::::999999999;;;;;;::::::999888888888444666777777777888;;;>>>AAAEEEKKKOOOSSSXXX___eeemmmqqqwww|||zzzvvvppplllkkklllmmmmmmgggggghhhhhhhhhjjjnnnqqqsssvvvzzz}}}~~~}}}|||||||||{{{~~~zzzyyyyyyxxxxxxtttxxxzzzyyyuuurrrqqqrrrnnnoooqqqqqqooonnnooooooqqqqqqrrrrrrssssssttttttpppoooooopppqqqqqqnnnllllllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjlllmmmooopppuuuuuuttttttsssrrrqqqqqqttttttuuuuuuvvvvvvwwwwwwtttxxx|||lllYYYLLLFFFAAA@@@@@@@@@EEEKKKXXXgggyyyooodddcccooo~~~~~~qqqfff[[[SSSJJJFFFBBB???>>>??????>>>;;;;;;;;;;;;::::::::::::;;;;;;:::999999888888777555666777777777888:::<<<>>>BBBGGGKKKNNNSSS[[[```hhhmmmsssxxx{{{}}}~~~|||sssoookkkiiihhhhhhhhhhhheeefffffffffgggiiimmmpppssswww{{{~~~}}}||||||~~~}}}zzzxxxwwwwwwxxxwwwtttxxx{{{zzzuuuqqqqqqrrrnnnppprrrrrrpppoooooopppooonnnnnnnnnoooppprrrrrrpppooommmmmmmmmmmmkkkiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkmmmnnnpppqqqtttuuuvvvvvvvvvtttrrrqqqqqqrrrrrrssstttuuuuuuvvvqqquuuzzzyyybbbTTTLLLDDDAAA??????CCCHHHQQQbbbttt~~~yyyiii```fffqqq~~~ooobbbZZZPPPLLLFFFAAA???>>>>>>===:::::::::;;;;;;;;;;;;;;;:::::::::999888888777777666777888777666555666888;;;???CCCGGGJJJOOOVVV\\\aaafffmmmssswwwyyy{{{}}}~~~yyyvvvooollliiihhhhhhgggfffdddcccdddeeeffffffiiimmmppptttwww|||{{{{{{}}}zzzyyywwwuuuuuuuuuuuuuuutttxxx|||{{{vvvqqqqqqrrrnnnppprrrrrrqqqppppppppppppooommmlllkkkkkklllmmmpppnnnkkkjjjjjjjjjiiiggghhhhhhhhhhhhiiijjjkkkkkkmmmmmmmmmmmmnnnppprrrsssppprrrtttuuuuuussspppnnnoooooopppqqqqqqrrrssssssnnnssswww}}}|||mmmZZZPPPFFFAAA>>>===@@@EEEMMM^^^pppzzzmmm___```iiiwwwiiiaaaUUUPPPIIICCC@@@>>><<<;;;:::::::::;;;;;;<<<<<<<<<::::::999999888777777666888999999777555333333444999===AAADDDGGGLLLTTTZZZ[[[```hhhoootttwwwzzz|||{{{uuuqqqooommmkkkjjjjjjhhhfffdddcccdddeeeeeefffiiimmmppptttwww|||~~~~~~{{{zzz}}}~~~~~~ttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{zzzxxxtttqqqnnnmmmpppsssuuuuuuuuuuuuuuupppmmmjjjgggfffgggjjjlllpppmmmiiihhhjjjlllmmmnnniiiiiiiiiiiiiiiiiiiiiiiiooooooooooooooopppppppppsssssstttsssrrrpppnnnmmmsssrrrnnnkkkiiijjjooorrruuutttwww~~~rrrqqqgggVVVMMMHHH??????EEEDDDIIIQQQaaarrr}}}sss```[[[aaasssrrrbbb^^^SSSIIIEEECCC???;;;:::===;;;999:::;;;===>>>===:::::::::999999999888888999888888777666555555444777999<<>><<<@@@>>><<<;;;<<<======<<<:::::::::999999999999888999888888777666666555555666888;;;===@@@DDDIIILLLSSSYYYaaahhhlllqqqvvv{{{}}}|||uuummmhhhhhhhhhhhhgggfffeeeeeeddddddeeefffhhhlllppptttwwwxxxzzz{{{}}}~~~~~~~~~~~~zzzyyy}}}yyytttpppqqquuurrrrrrrrrrrrrrrrrrrrrrrrtttvvvwwwyyyyyyxxxvvvuuuuuusssrrrpppooopppqqqrrrmmmmmmlllkkkkkkjjjjjjjjjlllkkkjjjlllnnnpppooooooooommmkkkiiihhhhhhiiijjjjjjkkkmmmoooppppppooonnnmmmnnnpppqqqrrrrrrqqqpppwwwyyyzzzyyyvvvrrrooonnnsssuuuxxx|||~~~zzz}}}uuujjjsss}}}eeeUUUFFFBBBCCC>>>CCCHHHSSSaaajjjqqq|||vvvgggbbbaaaooo|||nnnaaaUUUOOOKKKEEEAAA???BBB@@@===<<<<<<<<<;;;:::::::::::::::999999999999888888888777777666666555444666888:::===@@@EEEHHHLLLRRRZZZ```eeejjjqqqvvvyyy{{{vvvooohhhcccfffgggggghhhgggfffdddcccdddeeegggjjjmmmrrrvvvxxx{{{{{{|||}}}~~~~~~~~~~~~~~~zzzzzz~~~|||xxxsssoooooosssqqqqqqqqqpppppppppoooooossstttuuuwwwwwwwwwuuuuuutttrrrqqqqqqqqqqqqpppooolllmmmnnnnnnnnnlllkkkjjjjjjjjjkkknnnqqqrrrqqqooorrrpppllliiihhhhhhiiijjjgggiiillloooppppppnnnmmmmmmnnnpppqqqrrrqqqqqqpppxxx|||~~~yyytttrrrtttwwwzzz|||{{{}}}rrrvvviiiQQQFFFEEEAAAAAADDDKKKVVV___gggsss~~~qqqfff^^^gggxxxuuuhhh[[[TTTOOOHHHCCCAAABBB???<<<;;;<<<<<<;;;:::;;;;;;:::::::::999999999888888888777777777666666444666888999:::===AAADDDFFFLLLSSSYYY^^^dddkkkpppuuuzzz~~~~~~zzzuuupppkkkeeeaaaeeeeeegggggggggeeedddbbbeeefffhhhlllppptttxxxzzzzzz{{{|||}}}~~~~~~~~~~~~{{{||||||wwwqqqoooqqqrrrqqqqqqppppppoooooonnnrrrssstttuuuuuuuuutttsssqqqqqqrrrtttvvvuuuqqqnnnkkkmmmoooppppppnnnllljjjjjjjjjlllooorrrsssrrrpppsssqqqnnnjjjiiiiiijjjkkkgggiiilllooopppooonnnmmmooopppqqqrrrrrrqqqpppoootttyyy~~~|||wwwuuuwwwxxx{{{{{{zzz}}}^^^JJJGGGDDDAAABBBFFFNNNUUU]]]jjjwwwyyyhhh^^^bbblll~~~~~~pppaaaYYYSSSKKKFFFDDD???===;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888888777777777777666777888999:::<<>><<<;;;<<<=========;;;;;;;;;;;;::::::::::::888888888888888888888888777888999999999:::===@@@???CCCHHHLLLPPPWWW___fffjjjqqqvvvwww{{{wwwtttpppmmmkkkiiihhhfffddddddddddddddddddddddddiiikkkmmmppptttwwwyyyzzzvvvwwwxxxyyy{{{~~~~~~{{{{{{xxxrrroooqqqoooooooooooooooooonnnnnnpppqqqrrrtttvvvxxxyyyyyyyyywwwvvvxxx{{{zzztttooolllnnnpppqqqqqqpppnnnmmmnnnnnnnnnpppssstttsssrrrrrrqqqpppnnnmmmlllllllllkkklllmmmnnnnnnnnnnnnnnnnnnpppqqqssstttttttttsssqqqsssuuuvvvvvvvvvxxxyyyxxxuuuuuuxxxzzz{{{eeeSSSFFFBBB@@@@@@CCCGGGMMM[[[ggguuu~~~yyyhhhdddaaaeeettt}}}ooodddXXXPPPLLLDDDAAA???>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::888888888888888888888888777888888888777888;;;======@@@DDDGGGJJJQQQYYY```dddkkkrrrtttxxx~~~{{{qqqnnnkkkiiiiiijjjjjjiiieeedddcccbbbbbbcccdddeeekkkmmmooorrruuuwwwyyyzzzwwwwwwwwwxxxyyy{{{}}}{{{yyyyyyvvvrrrqqqtttnnnnnnnnnnnnnnnnnnnnnnnnoooppprrruuuxxx{{{}}}~~~|||xxxxxxzzzyyyuuupppmmmnnnpppqqqqqqpppooonnnpppooonnnppprrrtttssssssqqqppppppooonnnmmmllllllnnnnnnmmmmmmnnnnnnnnnnnnmmmnnnqqqsssuuuvvvwwwwwwuuuvvvvvvuuuuuuvvvzzz|||xxxsssrrrvvvyyy{{{sss[[[HHHAAA???>>>@@@CCCIIIVVVbbbooozzzqqqjjjbbb___hhh~~~yyylll^^^TTTPPPHHHEEEBBB@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::888888888888888888999999777777888777666666999;;;;;;>>>AAACCCFFFMMMVVV\\\```hhhooorrrwww|||~~~}}}xxxmmmkkkgggfffhhhjjjkkkkkkfffdddbbb``````bbbeeefffmmmnnnqqqsssvvvwwwyyyyyyxxxxxxwwwwwwxxxyyy{{{|||{{{xxxtttxxx|||zzzxxxwwwuuutttqqqpppooonnnnnnnnnoooppprrrrrrqqqrrrtttwwwyyy{{{yyy{{{|||}}}{{{wwwsssppprrrqqqpppqqqqqqqqqooommmnnnoooooooooooopppsssuuurrrrrrqqqpppooonnnmmmmmmlllmmmmmmnnnnnnmmmllllllkkkjjjjjjlllppptttvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwyyyxxxwwwuuutttwww{{{gggQQQFFFCCCBBBCCCCCCGGGPPPZZZiiitttpppaaa^^^bbbnnnsssggg[[[RRRMMMEEE@@@@@@AAA>>>===>>>>>>===<<<;;;:::999999888:::999888888999999888666777666555444444555666777:::<<>>>>>>>>===<<<;;;::::::999:::999888888999999888666777666555555555555666777888:::<<>>>>>???>>>>>>===<<<;;;:::::::::999888888999999888666777666666555555666666777555777999;;;===AAAEEEHHHNNNSSSZZZ```eeejjjqqqvvv{{{~~~}}}wwwrrrmmmgggcccdddbbb```___``````___^^^```aaabbbdddgggjjjmmmnnnrrrssstttvvvwwwwwwwwwwwwwwwwwwxxxzzz}}}rrrnnnpppzzzyyyzzz{{{{{{yyywwwuuuttttttsssssssssssstttttttttuuurrrqqqppppppppppppqqqrrrtttuuuuuuuuuuuusssrrrqqqrrrpppooooooqqqqqqqqqooommmnnnpppqqqqqqqqqtttvvvwwwuuusssqqqqqqsssvvvwwwvvvuuusssrrrqqqqqqqqqqqqpppnnnmmmmmmoooqqqrrrqqqvvvxxxzzz{{{{{{yyyvvvuuurrrtttwwwwwwwwwwwwyyyzzz|||~~~dddJJJEEEBBBBBBBBBBBBFFFLLLXXXeeewwwpppddd```gggrrrwwwnnn___VVVMMMIIIGGGBBB??????>>>>>>===<<<;;;::::::999:::999888888999999888666777666666666666666666777444555777888:::===AAADDDIIINNNUUUZZZ___dddlllqqqxxx{{{~~~zzztttooojjjddd`````````______^^^^^^]]]\\\___```cccfffiiilllooopppttttttuuuvvvvvvwwwwwwwwwtttuuuxxx|||rrrvvvyyywwwvvvxxxyyyxxxuuurrrrrrsssssssssttttttuuuuuuuuuuuusssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqsssqqqoooooopppqqqpppppppppqqqsssrrrqqqpppqqqrrrssssssrrrsssssstttuuuvvvwwwvvvuuusssrrrqqqqqqqqqqqqooommmmmmooopppqqqpppvvvwwwzzz{{{{{{yyywwwuuurrrtttwwwwwwwwwvvvwwwxxx{{{~~~cccLLLEEE@@@@@@@@@@@@DDDIIIRRR___qqq{{{jjjccceeelllvvvuuufff[[[QQQMMMIIIDDDAAAAAA>>>>>>===<<<;;;:::999999:::999888888999999888666666777777777777777777666444666777888888:::>>>AAAFFFJJJPPPUUUYYY___gggllltttwww{{{~~~|||vvvpppkkkfffbbb^^^^^^^^^^^^^^^]]]\\\\\\]]]^^^```dddhhhllloooqqqrrrtttttttttuuuuuuvvvwwwwwwrrrtttyyy~~~zzz|||vvvttttttrrruuuwwwvvvssspppppprrrqqqrrrsssttttttuuuttttttsssssssssrrrrrrrrrqqqqqqnnnnnnnnnoooqqqtttvvvwwwuuurrroooooooooppppppoooqqqssstttsssqqqppppppppppppqqqrrrssstttuuuvvvvvvxxxxxxwwwvvvuuusssqqqpppqqqooommmmmmooopppqqqpppuuuvvvxxxyyyzzzyyyxxxwwwtttuuuwwwwwwuuuuuuuuuvvv{{{dddPPPGGG???===<<<<<<@@@DDDLLLYYYkkkzzzttthhhcccccckkk}}}pppeeeZZZSSSNNNHHHDDDDDD???>>>>>>===<<<;;;:::::::::999888888999999888666666777777888888777777666555666777777777999<<<>>>BBBFFFLLLOOOSSSYYY```fffnnnqqquuuyyy{{{~~~xxxtttnnniiieeeaaa]]][[[[[[\\\]]]\\\[[[[[[]]]______bbbggglllooorrrsssssstttttttttttttttuuuvvvvvvsssvvv{{{wwwsssqqqqqqnnnrrruuutttpppnnnnnnpppooopppqqqsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqoooooooooppprrrvvvxxxzzzvvvtttpppnnnnnnooonnnnnnppprrrttttttrrrqqqqqqqqqqqqqqqqqqqqqsssuuuxxxyyyyyyzzz{{{zzzyyyuuurrrpppqqqooommmmmmoooqqqqqqqqqttttttvvvwwwxxxyyyyyyyyyvvvwwwwwwvvvtttsssssstttzzzrrrZZZNNNCCC>>><<<<<<>>>BBBFFFRRRdddsss|||rrrfff___aaannnrrreee\\\UUUMMMHHHGGGAAAAAA@@@???>>>===<<<<<<:::999888888999999888666666777888888888888777666666777777777666777:::<<<>>>BBBFFFIIILLLQQQXXX^^^eeehhhmmmrrruuuyyy}}}}}}zzzppplllfffbbb___]]]ZZZXXXYYYZZZ[[[ZZZXXXZZZ^^^aaaaaadddiiinnnrrrttttttttttttssssssrrrrrrsssuuuuuuwwwzzz{{{vvvrrrpppnnnlllppptttsssooolllmmmooommmoooppprrrssssssrrrrrrqqqqqqrrrrrrrrrqqqqqqppptttsssrrrrrrsssvvvxxxzzzxxxtttqqqnnnnnnnnnnnnmmmoooqqqssstttsssrrrrrrssstttrrrpppppprrruuuzzz}}}zzz|||}}}}}}{{{xxxsssppppppnnnmmmmmmoooqqqqqqqqqsssssstttuuuwwwxxxyyyzzzwwwxxxwwwuuusssqqqrrrtttxxx{{{cccWWWIIIBBB???===???CCCBBBNNN___nnnxxx}}}lllaaaYYYbbbttt|||nnncccZZZPPPJJJIIICCCBBBBBBAAA@@@???>>>>>>:::999888888999999888666666777888999999888777666666777777666555666888:::;;;>>>BBBDDDFFFKKKRRRXXX^^^bbbggglllppptttyyy|||yyyvvvlllhhhccc___]]][[[ZZZXXXWWWXXXYYYWWWVVVXXX^^^bbbbbbfffkkkppptttuuuuuuttttttsssrrrqqqrrrssstttuuuzzz}}}~~~yyytttpppooonnnlllmmmooopppppppppooonnnmmmmmmmmmnnnoooqqqsssssssssrrrqqqqqqqqqrrrssstttuuuuuuuuusssqqqpppqqqssstttsssrrrpppooonnnnnnnnnqqqrrrrrrsssttttttttttttsssrrrqqqppprrruuuxxxzzz{{{wwwttttttqqqqqqpppoooooopppqqqqqqooopppqqqrrrtttvvvxxxyyyxxxxxxvvvssspppnnnoooqqqwww|||~~~{{{{{{aaaIIIBBBBBB@@@AAAGGGAAAEEEQQQaaannnwwwwwwgggcccccciiizzz{{{mmmddd[[[QQQIIIDDDBBB???>>>?????????>>>@@@===999888888999999888888888888888888888888888888666555444444555666888999;;;>>>@@@CCCGGGLLLOOOVVVZZZ```gggmmmrrrxxx{{{~~~vvvnnnhhheeeccc```\\\YYYWWWVVVVVVYYYXXXXXXXXXYYY\\\___```fffhhhkkkoooqqqsssttttttvvvwwwxxxvvvsssssswwwzzz~~~~~~{{{wwwsssqqqpppooonnnnnnoooppppppooonnnmmmnnnnnnnnnnnnoooppprrrrrrrrrqqqpppppppppqqqssssssuuutttsssqqqnnnnnnqqqsssuuutttrrrqqqooonnnmmmmmmooopppqqqsssttttttssssssrrrqqqpppppprrrtttvvvxxx|||}}}~~~}}}zzzxxxwwwwwwsssrrrqqqpppoooppppppqqqpppppppppqqqsssvvvxxxyyywwwwwwvvvssspppoooppprrrvvvzzzwwwooouuuqqqSSSHHHEEEAAA@@@BBBAAADDDMMM[[[fffooozzzrrrddd```bbbnnn{{{nnncccXXXPPPIIIGGGCCCAAA@@@@@@???===@@@===:::888999999999888888888888888888888888888888777555444444555777888999;;;===???AAAEEEIIILLLRRRVVV]]]ccciiioootttxxx{{{~~~~~~yyyqqqiiiccc___^^^\\\YYYXXXWWWWWWWWWWWWWWWWWWWWWZZZ]]]```cccgggiiikkknnnpppqqqrrrsssvvvwwwxxxvvvtttvvv{{{}}}zzzwwwuuutttsssssspppppppppoooooonnnmmmmmmoooooooooooooooppppppqqqppppppooonnnooopppqqqrrrtttsssrrrooommmmmmppprrruuutttrrrpppnnnmmmllllllkkkmmmooorrrssssssrrrqqqppppppppppppqqqrrrttttttvvvxxxyyyzzzyyyxxxyyyzzzuuutttrrrqqqppppppppppppqqqqqqpppqqqrrruuuxxxyyyuuuuuuuuusssqqqqqqrrrtttvvvxxx{{{zzzjjjmmm{{{cccQQQJJJCCC@@@AAAAAAAAAGGGQQQZZZdddppp{{{mmmddd^^^bbbnnnwwwjjj___WWWPPPLLLGGGDDDBBBAAA???===@@@===:::999::::::999999888888888888888888888888777777555555555555777777888:::<<<===>>>AAAEEEHHHLLLPPPWWW]]]ccciiiooosssvvvzzz}}}|||vvvpppiiibbb\\\XXXXXXVVVUUUUUUVVVWWWXXXVVVVVVVVVWWWZZZ___dddfffhhhjjjlllmmmnnnooorrrtttxxxyyyzzzxxxwwwzzz}}}|||~~~~~~|||zzzxxxxxxwwwwwwsssrrrqqqooonnnnnnmmmmmmppppppooooooooooooooopppoooooonnnmmmnnnooopppqqqqqqrrrsssrrrpppooopppqqqsssrrrpppnnnlllkkkjjjiiihhhjjjnnnqqqrrrsssrrrqqqpppppppppqqqqqqqqqqqqqqqrrrtttvvvwwwvvvwwwxxxyyywwwvvvtttrrrpppooooooppprrrqqqppppppqqqtttwwwyyytttttttttsssrrrrrrtttvvvxxxxxxzzz|||nnnhhhxxxwwwaaaRRRGGGCCCCCCAAA???AAAGGGPPPYYYgggsss~~~}}}pppccc___bbbnnnsssfff^^^TTTPPPJJJEEECCCAAA???>>>@@@>>>;;;:::;;;;;;:::999888888888888888888888888777777666555555666777777888999::::::;;;===@@@CCCGGGKKKQQQWWW\\\bbbiiimmmqqquuuzzz|||}}}~~~zzztttnnnhhhaaa[[[WWWUUUTTTTTTSSSSSSUUUVVVWWWUUUUUUVVVXXX\\\aaagggjjjkkkmmmnnnnnnmmmooossswww~~~~~~}}}~~~{{{{{{|||~~~}}}|||zzzyyyxxxxxxwwwvvvtttrrrpppnnnnnnooooooqqqppppppooooooooooooooonnnnnnmmmmmmmmmnnnooopppnnnqqqtttuuutttqqqpppoooqqqpppnnnllljjjiiihhhhhhgggiiimmmppprrrsssssssssrrrrrrrrrqqqqqqqqqppppppssstttuuuuuuttttttuuuwwwxxxvvvtttrrrpppooooooooorrrrrrqqqpppqqqsssuuuwwwsssttttttsssrrrsssuuuwww{{{zzz{{{~~~wwwhhhsssxxx```NNNEEEDDD@@@======BBBIIIRRR___kkkvvv}}}zzzjjjbbb^^^bbbttt~~~ooofffXXXTTTMMMHHHDDDBBBAAA???@@@>>><<<<<<<<<<<<:::999888888888888888888888888777777666666666666777777777888888888888:::===???DDDGGGLLLQQQVVV\\\bbbffflllqqqvvvyyyzzz}}}wwwsssllleee```[[[WWWTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVXXX[[[___dddiiikkkmmmnnnpppnnnmmmpppwww}}}~~~||||||~~~~~~{{{{{{{{{yyyyyyxxxxxxwwwwwwvvvvvvyyyvvvssspppooopppqqqsssppppppooooooooooooooopppnnnnnnmmmmmmmmmnnnooopppmmmqqquuuvvvuuurrrpppoooooonnnlllkkkiiiiiihhhhhhiiijjjlllooorrruuuvvvwwwuuuuuusssrrrqqqqqqqqqqqqttttttuuutttrrrrrrsssuuuwwwuuusssqqqoooooooooooorrrrrrqqqrrrrrrsssttttttsssttttttsssrrrsssuuuxxx|||{{{|||vvvyyyzzz```MMMCCCAAA>>>===@@@EEELLLWWWaaajjjssspppggg___[[[fffwwwwwwmmmbbb\\\TTTMMMIIIEEECCCAAA@@@???============;;;999888888888888888888888888777777777777777777777777666666777777666888:::===@@@CCCGGGKKKOOOTTTZZZ___eeejjjppptttvvvzzz|||yyyooojjjccc]]]YYYWWWUUUSSSTTTTTTRRRRRRQQQRRRSSSTTTWWWYYY\\\```cccgggiiikkklllnnnooonnnnnnrrr{{{~~~|||zzzzzz~~~{{{zzzyyyxxxtttuuuvvvwwwxxxxxxxxxxxxzzzxxxtttqqqppprrrtttvvvpppoooooooooooooooppppppooonnnmmmmmmmmmnnnppppppnnnppprrrrrrqqqppppppqqqnnnmmmlllkkkkkkjjjjjjjjjkkkkkkmmmooorrrvvvyyy{{{yyyxxxuuusssrrrrrrsssssstttttttttsssqqqqqqsssuuuuuutttrrrpppooonnnoooooopppqqqrrrsssssssssrrrrrrtttuuuuuutttssssssuuuwwwzzzyyyzzz}}}|||\\\FFFCCC@@@???AAACCCFFFNNNVVV]]]hhhvvvzzznnnbbbWWW[[[hhh||||||ooohhh___UUUOOOJJJFFFDDD@@@???>>>>>>>>>===;;;999888888888888888888888888777777777888888777777777555555666666666777:::<<<===???BBBEEEHHHMMMSSSWWW\\\aaaiiinnnqqquuuzzz~~~~~~zzztttqqqgggbbb[[[VVVSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQSSSTTTZZZ\\\```dddgggiiiiiiiiiiiilllnnnmmmmmmsss~~~}}}zzzyyy{{{{{{xxxyyywwwuuurrrsssuuuxxxzzz{{{|||}}}{{{yyyuuurrrqqqsssvvvxxxooooooooooooooopppqqqqqqooonnnnnnmmmnnnooopppqqqpppppppppnnnmmmnnnpppsssnnnnnnmmmllllllllllllmmmmmmmmmmmmooossswww{{{~~~|||zzzwwwtttrrrssstttuuusssssssssrrrqqqrrrtttvvvtttsssqqqooonnnnnnoooooopppqqqsssttttttsssqqqpppuuuuuuuuutttssssssuuuwwwwwwwwwyyy|||{{{~~~kkkLLLEEEBBB@@@AAAAAABBBGGGNNNUUU```ppptttdddTTTSSS]]]kkkyyyrrrggg\\\SSSMMMHHHFFF@@@???>>>>>>>>>>>>;;;999888888888888888888888888777777888888888888777777444555666555555777999<<<;;;===???AAADDDIIINNNRRRVVV[[[ccciiilllqqqvvvzzzzzz~~~{{{uuuoookkkbbb]]]VVVQQQPPPQQQRRRRRRNNNNNNNNNNNNOOOQQQSSSTTT[[[^^^cccgggjjjjjjiiihhhgggjjjlllkkklllsss~~~|||zzzyyy|||yyywwwtttqqqpppppprrrtttwwwzzz{{{|||}}}xxxwwwvvvuuutttsssssssssqqqqqqrrrpppooonnnoooqqqnnnmmmmmmmmmmmmmmmnnnnnnrrrooollljjjkkkmmmnnnnnnpppoooooonnnnnnnnnnnnnnnmmmnnnppprrrsssvvvzzz}}}|||{{{xxxvvvvvvvvvwwwxxxtttsssrrrqqqpppoooooopppqqqqqqqqqqqqppppppoooooopppqqqssssssssssssqqqppprrrsssuuuwwwwwwvvvtttrrrwwwwwwyyy||||||}}}}}}VVVIIIBBB======??????BBBFFFOOOWWWfffwwwooo___WWWVVV^^^nnnzzzjjjddd___UUUKKKGGGEEECCC@@@??????>>><<<;;;<<<;;;:::999888888888888999999999888888888777777666666555555555444444444777999<<<>>>@@@BBBFFFIIIPPPSSSXXX]]]ccchhhooossssssxxx}}}}}}wwwqqqjjjccc^^^XXXVVVSSSQQQOOONNNOOOOOOMMMNNNNNNNNNNNNQQQVVVZZZ___```bbbeeehhhiiiiiihhhjjjjjjkkkkkklllsss}}}~~~||||||xxxzzz~~~xxxvvvrrrooonnnoooppprrrtttvvvxxxzzz{{{vvvvvvuuutttssssssssssssoooppppppooonnnnnnpppqqqsssrrrqqqppppppqqqrrrrrrrrrooolllkkklllmmmnnnnnnooonnnnnnnnnnnnnnnoooooonnnoooqqqrrrsssuuuyyy|||{{{zzzxxxwwwvvvwwwxxxyyyvvvuuutttsssqqqqqqpppppprrrqqqqqqpppppppppqqqqqqrrrrrrssssssssssssrrrrrrppprrrtttvvvwwwvvvtttsssvvvvvvwwwzzzyyyzzz___KKKDDD>>>>>>@@@???AAADDDJJJRRR```qqq}}}hhh\\\YYY^^^hhhwwwuuullleeeZZZPPPLLLHHHEEEBBBAAA@@@???>>><<<;;;;;;:::999888888999999::::::999999888777777777666666666555555555444444444666999;;;<<>>;;;;;;:::999999999::::::::::::999999888777777666666666666666555555555555333555888999:::<<<@@@BBBFFFIIINNNRRRWWW\\\bbbffflllqqqvvvzzz|||yyytttmmmfff```ZZZUUUQQQQQQPPPNNNLLLKKKJJJKKKKKKLLLMMMOOOQQQRRRVVVZZZ]]]bbbcccfffiiijjjkkkkkkkkkmmmmmmllljjjjjjoooxxx~~~}}}||||||~~~vvvrrrrrrooommmmmmooonnnmmmmmmnnnqqqtttuuurrrqqqqqqqqqrrrrrrssstttuuuvvvvvvtttrrrrrrssstttwwwuuusssqqqpppqqqrrrsssqqqooollllllmmmnnnnnnmmmlllllllllmmmnnnooopppqqqoooqqqrrrrrrrrrrrrtttvvvxxxwwwwwwxxxyyyzzz|||}}}{{{{{{zzzxxxvvvtttsssrrrqqqooommmllllllnnnppprrrqqqqqqooonnnnnnoooqqqqqqlllnnnppprrrssstttssssssuuussstttvvvuuusssvvv|||lllOOOFFF??????AAA@@@???@@@@@@FFFSSSbbbrrr}}}qqqccc___```lllwwwkkk```ZZZQQQNNNIIIEEECCCBBB@@@???;;;;;;::::::::::::;;;;;;::::::999999888777777666777777777666666666555555555666888999:::;;;>>>AAAAAADDDHHHLLLPPPUUUZZZ^^^gggkkkqqquuuxxx{{{}}}yyyrrrmmmeee]]]WWWSSSOOOLLLMMMMMMKKKJJJJJJJJJJJJJJJLLLNNNQQQSSSVVVYYY\\\___bbbdddgggiiijjjkkkmmmnnnoooooonnnlllkkkpppxxx~~~}}}}}}}}}~~~yyyqqqpppqqqpppoooppppppooonnnnnnnnnpppssstttqqqqqqqqqqqqqqqrrrssstttxxxxxxxxxuuurrrppppppqqqtttsssqqqpppooopppqqqrrrqqqooollllllmmmnnnnnnmmmkkkkkkkkklllmmmoooqqqqqqoooppprrrrrrrrrqqqssstttvvvvvvwwwxxxyyy{{{|||}}}||||||{{{zzzxxxvvvsssrrrooonnnkkkjjjjjjlllnnnpppooonnnllllllllllllnnnoookkklllnnnpppqqqrrrrrrqqquuussssssvvvuuusssuuuyyymmmSSSHHH???>>>@@@@@@?????????DDDNNN\\\jjjxxx}}}hhhbbb^^^cccnnnwwwkkkbbbXXXTTTNNNIIIFFFCCCAAA???<<<<<<;;;;;;:::;;;;;;;;;999999999888888888888777888888777777777666666666444666777888888999;;;>>>===@@@DDDGGGKKKOOOTTTXXX```eeekkkppprrrvvv{{{~~~wwwrrrkkkeee^^^WWWRRROOOLLLJJJKKKKKKJJJJJJJJJJJJJJJJJJLLLOOOSSSVVVYYY[[[___aaaaaacccfffhhhjjjlllqqqtttrrrrrrrrrpppoooqqqwww}}}~~~}}}~~~|||tttoooppprrrqqqqqqrrrqqqqqqpppooopppqqqrrrsssqqqqqqqqqqqqrrrrrrssstttuuuvvvuuurrrooommmmmmnnnrrrrrrrrrqqqqqqrrrrrrssspppnnnmmmmmmnnnnnnmmmlllkkkkkkkkklllmmmooopppqqqnnnppprrrrrrqqqqqqrrrssstttuuuvvvwwwyyyzzz{{{|||zzz{{{{{{zzzxxxvvvtttrrrooonnnllljjjjjjkkklllmmmlllkkkkkkjjjjjjkkkkkklllkkklllmmmnnnoooooopppppptttrrrsssvvvwwwuuuuuuxxx{{{vvv\\\OOOBBB???@@@???>>>>>>???CCCJJJTTTaaammmwww|||tttjjjbbb```ccclllyyynnnbbb\\\UUUNNNIIIFFFCCCAAA>>>>>>===<<<;;;;;;;;;;;;777888888888888999999999888888888888777777777777333444555555444555777999:::===@@@CCCFFFJJJOOORRRYYY^^^dddiiilllpppuuuyyy|||~~~}}}wwwpppkkkaaa]]]VVVQQQNNNMMMKKKIIIHHHIIIIIIJJJJJJJJJKKKKKKMMMQQQVVVYYY\\\^^^```aaa```cccfffhhhjjjooowww}}}zzz||||||zzzvvvvvvyyy|||~~~}}}~~~|||yyyssspppqqqrrrqqqppprrrqqqqqqqqqqqqqqqqqqppppppsssrrrrrrrrrrrrsssssstttqqqrrrrrrpppmmmlllmmmnnnnnnoooqqqrrrsssrrrrrrrrrpppnnnmmmmmmnnnnnnmmmlllkkkkkkkkklllmmmnnnooopppllloooqqqrrrqqqqqqqqqrrrssstttuuuwwwxxxyyyyyyzzzxxxyyyyyyyyyxxxvvvtttrrrppppppnnnmmmllllllkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjkkklllllllllmmmmmmnnnnnnrrrpppqqqvvvxxxvvvvvvxxxzzziiiYYYHHHBBBAAA???======>>>@@@EEELLLVVVaaajjjpppxxx}}}wwwhhhbbb```bbbooo|||kkkeee\\\TTTNNNIIIEEECCC@@@???>>><<<;;;:::::::::666666777888999::::::;;;999999888888888777777777333444555555444444666888888:::===@@@CCCFFFJJJNNNQQQVVV]]]bbbeeeiiiooosssyyyzzz}}}}}}wwwrrrkkkeeeaaaWWWSSSOOOLLLKKKJJJIIIGGGFFFFFFGGGIIIIIIJJJJJJJJJOOOSSSXXX\\\^^^___```aaaaaacccfffhhhkkksss~~~}}}}}}|||~~~uuuzzztttqqqrrrssspppooopppqqqqqqqqqrrrqqqpppooooootttssssssrrrrrrssssssssspppqqqqqqpppooooooppprrrjjjllloooqqqrrrqqqpppoooooonnnmmmmmmnnnnnnmmmllllllllllllllllllmmmnnnoookkknnnqqqrrrqqqqqqrrrrrrssstttuuuvvvxxxxxxxxxxxxvvvwwwxxxyyyxxxvvvtttrrrrrrqqqqqqpppnnnmmmlllkkkjjjjjjlllmmmmmmllljjjjjjllllllllllllllllllllllllpppnnnpppuuuxxxwwwvvvxxx|||}}}zzzvvv{{{sssaaaMMMDDDBBB???<<<<<<<<<>>>AAAGGGOOOYYYbbbgggnnnttt|||nnnfffccc```fffqqqqqqkkkaaaXXXQQQLLLHHHEEEBBBAAA???===;;;:::999999555555666888999:::;;;<<<999999999888888888888777666777777777666666777999666888;;;>>>@@@CCCHHHKKKLLLQQQXXX]]]```dddjjjooovvvxxx{{{}}}~~~~~~zzztttmmmgggaaa[[[WWWOOOMMMJJJHHHHHHHHHGGGEEEDDDEEEFFFGGGIIIIIIIIIIIIPPPTTTYYY]]]______```aaabbbdddggghhhlllvvv}}}}}}|||}}}|||xxxxxxyyyyyyttttttuuuuuuttttttsssrrrqqqqqqqqqpppnnnmmmnnnpppvvvuuuuuutttsssqqqoooooooooppppppppppppqqqqqqqqqooonnnmmmnnnqqqssssssssssssrrrpppnnnmmmlllkkkkkkooopppqqqpppmmmkkkjjjkkkjjjkkkmmmooorrrtttuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvxxxwwwvvvtttssssssrrrsssooooooqqqrrrrrrqqqpppooommmmmmllllllkkkkkkkkkkkknnnnnnllllllllllllnnnnnnooopppqqqqqqqqqsssvvvxxxxxx{{{uuukkknnn{{{tttUUUIIIHHHEEE@@@???>>>===@@@FFFJJJMMMSSSYYYaaahhhqqqyyyqqqhhhbbbbbbfffpppwwwggg]]]YYYUUUNNNGGGFFFAAA>>>>>>>>>;;;999;;;::::::999999888999999:::999999999888888888888777777777777777666666666666888777777888:::===@@@BBBFFFKKKQQQUUUWWW\\\cccjjjooosssxxx|||~~~|||yyysssjjjccc^^^XXXRRRMMMIIIHHHGGGEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJNNNQQQRRRUUUYYY]]]___bbbeeegggbbbdddfffjjjqqq~~~~~~}}}~~~|||}}}~~~xxxyyyzzzvvvvvvvvvuuussssssssstttsssrrrrrrqqqoooppppppooommmmmmnnnooorrrssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmoooqqqsssttttttsssrrrqqqpppppppppppppppqqqrrrsssqqqnnnlllkkkllljjjkkkmmmooorrruuuwwwyyyzzzzzzyyyyyyyyyyyyyyyyyywwwwwwvvvuuutttsssrrrrrrooopppqqqrrrrrrqqqppppppllllllmmmmmmmmmmmmmmmlllmmmlllkkkkkkkkkkkklllmmmnnnoooppppppppprrruuuxxxyyy|||yyyiiiggguuukkkWWWNNNGGGBBB@@@???===>>>CCCEEEFFFJJJOOOWWW^^^fffnnnuuu}}}nnncccaaadddhhhttttttggg```YYYPPPIIIGGGAAA>>>>>>>>>;;;:::<<<<<<<<<:::999888888888888999999999999888888888888888777777777666666666666666666666666888;;;>>>@@@BBBGGGMMMQQQSSSWWW^^^dddiiimmmssswwwzzz|||~~~zzzvvvoooiiiaaa[[[WWWSSSMMMIIIGGGFFFEEECCCCCCCCCDDDEEEEEEFFFGGGHHHHHHKKKOOORRRUUUXXX[[[^^^```bbbdddgggeeeeeefffhhhppp~~~~~~{{{}}}zzzxxx}}}}}}wwwuuutttrrrpppqqqqqqrrrrrrqqqqqqpppooommmnnnooonnnmmmlllmmmnnnnnnoooqqqrrrssstttttttttrrrrrrqqqqqqqqqqqqrrrrrrooonnnnnnooorrrtttuuuuuuttttttsssssssssttttttuuutttttttttrrrooollllllmmmkkkllllllnnnrrrvvvzzz|||~~~}}}|||zzzzzzzzz{{{{{{wwwwwwxxxxxxwwwuuusssrrrqqqqqqrrrrrrrrrrrrqqqpppkkklllnnnoooppppppoooooollllllkkkkkkkkkkkklllllllllmmmnnnooooooqqqtttwwwyyy|||uuuxxxllldddqqqhhhWWWKKKCCC???@@@======@@@AAA@@@BBBFFFLLLRRRYYY___gggsss{{{kkkeeeeeecccgggrrrtttjjjaaaWWWPPPJJJDDD@@@AAA@@@>>>===??????>>><<<:::999888777777:::999999999888888888888888888777777777666666666555444444555666888;;;<<<===AAAGGGJJJLLLQQQWWW\\\aaaeeekkkpppsssvvvzzz|||||||||wwwpppkkk```[[[TTTPPPNNNLLLGGGDDDDDDCCCBBBAAAAAAAAABBBCCCCCCEEEGGGHHHIIILLLPPPSSSXXXZZZ^^^```aaabbbdddfffgggffffffgggmmm|||~~~~~~|||}}}~~~xxxtttsssrrrooollloooppppppppppppooonnnnnnkkkmmmnnnnnnmmmlllmmmnnnlllnnnppprrrtttvvvwwwwwwssssssrrrqqqqqqrrrrrrssspppoooooopppsssuuuvvvvvvvvvuuuuuuttttttuuuuuuvvvuuuuuutttrrrnnnllllllmmmmmmmmmmmmnnnrrrwww{{{~~~~~~|||zzzyyyzzz{{{|||wwwyyy{{{|||{{{yyyvvvsssssssssssssssrrrrrrrrrqqqkkkmmmoooqqqrrrrrrrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnoooppptttvvvxxx{{{~~~wwwvvv}}}wwwhhhqqqkkk[[[MMMCCCBBB>>>===???AAA@@@@@@CCCFFFKKKPPPUUU]]]jjjzzzzzznnniiibbbbbbggguuutttjjj```YYYPPPIIIEEEDDDCCC@@@@@@AAA???>>>===;;;:::999999999::::::999999999888888888888888888777777777666666555444444555666777999::::::===AAADDDFFFJJJOOOSSSYYY]]]ccchhhmmmqqquuuxxxyyy|||}}}yyytttmmmeee```TTTOOOJJJHHHHHHGGGDDDAAABBBBBBAAA@@@@@@AAABBBCCCBBBDDDGGGIIIKKKNNNRRRVVVZZZ\\\___aaaaaabbbdddfffggggggggghhhlllwww~~~}}}yyytttrrrrrrqqqnnnkkknnnnnnnnnooonnnmmmmmmllliiikkkmmmnnnmmmlllmmmnnnmmmnnnpppsssuuuwwwxxxyyysssrrrqqqpppqqqrrrsssuuurrrqqqppprrrtttvvvvvvvvvwwwvvvuuuttttttsssssstttttttttsssqqqmmmllllllmmmooonnnnnnooorrrvvvzzz}}}}}}|||zzzxxxxxxyyyzzz{{{yyy{{{~~~|||yyyvvvuuuttttttssssssssssssssslllnnnoooqqqssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooooooooqqqtttvvvwwwzzz|||~~~zzz{{{~~~ppprrrxxxaaaMMMCCC>>>;;;===@@@@@@AAACCCBBBEEEIIIMMMSSS```qqq~~~zzznnnccc```aaajjjwwwtttggg___VVVOOOIIIGGGEEEAAA???AAA>>>===<<<<<<;;;<<<<<<<<<:::::::::999999999999888888888888888777777777777666666666666666777888888888999<<>>>>>???AAA>>>AAACCCEEEJJJVVVfffrrrzzzgggaaa___ccciiiwwwqqqhhh^^^VVVOOOKKKFFFAAA???@@@>>>===============>>>>>>::::::::::::999999999999999999888888888777777777777777777777777777777777666777999;;;>>>AAADDDFFFKKKOOOTTTZZZ___eeejjjnnnqqqtttwwwyyy{{{|||~~~zzzuuunnnggg```YYYRRRNNNIIIEEEBBBBBBDDDEEEDDDBBBAAAAAAAAAAAABBBCCCEEEFFFFFFIIIMMMPPPRRRUUUYYY[[[\\\___ccceeeggghhhkkkmmmkkkpppuuuwwwwwwxxx|||~~~yyyxxx{{{{{{uuunnnjjjkkkmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkhhhjjjnnnoooooonnnooooooooopppqqqqqqrrrrrrrrrqqqooonnnmmmmmmooorrruuuxxxxxxvvvttttttuuuvvvuuutttttttttssssssssssssssstttttttttsssqqqooonnnppprrrrrrrrrqqqqqqrrrsssssstttvvvvvvvvvwwwxxxxxxyyyyyy{{{|||~~~}}}{{{yyyxxxwwwvvvtttttttttttttttqqqpppooooooppprrrtttuuuwwwxxxyyyyyyyyyyyyxxxwwwuuuuuuuuutttrrrsssuuuwwwxxxwwwyyy|||pppVVVKKKAAA>>>>>>======???<<<>>>@@@AAAEEENNN]]]hhhyyyxxxlllbbbbbbccciii{{{wwwkkkbbbYYYSSSMMMFFFCCCDDD@@@???>>>>>>============;;;;;;:::::::::999999999999999999888888888777777777777777777777666555555555555555888;;;>>>@@@@@@CCCGGGLLLQQQVVV\\\bbbfffiiilllppptttvvvyyy}}}}}}{{{xxxvvvnnniiiaaaZZZTTTPPPLLLIIIFFFCCC@@@@@@BBBDDDCCCAAA@@@@@@@@@@@@AAACCCEEEFFFIIILLLPPPSSSVVVXXX\\\^^^^^^aaaeeeiiilllnnnrrrtttuuuyyy|||yyyyyy}}}~~~{{{tttlllggghhhkkkmmmmmmmmmmmmnnnnnnmmmmmmlllkkkgggjjjnnnppppppooooooppppppppppppppppppooonnnnnnmmmmmmllllllooorrrvvvxxxyyywwwuuuuuuuuuuuutttsssrrrrrrrrrsssssstttuuuvvvuuuuuutttrrrppppppsssuuusssssssssrrrrrrqqqqqqqqqtttuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}}}}}}}|||zzzyyyyyyxxxvvvuuutttttttttuuurrrqqqooonnnnnnqqqtttuuuxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwuuussssssuuuwwwyyywwwxxx|||}}}bbbUUUHHHBBB@@@===<<<===<<>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888888777777777777777666555444333444333333555999<<<======>>>AAAFFFKKKPPPVVV\\\```bbbfffkkkppptttxxx|||}}}|||wwwtttqqqnnnllleee___XXXQQQMMMJJJIIIGGGEEEBBB>>>>>>AAABBBAAA???????????????@@@BBBDDDFFFLLLOOOSSSVVVXXXZZZ]]]___```ccchhhlllooosssvvvyyy|||||||||{{{zzz|||}}}~~~sssdddbbbkkkmmmhhhoooooooooooommmkkkiiihhhjjjiiiiiikkknnnppppppooorrrqqqpppooonnnmmmlllkkkllllllkkklllmmmpppsssuuu{{{yyywwwuuusssssssssssssssrrrqqqqqqqqqsssuuuwwwxxxuuuqqqmmmlllnnnqqqsssuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqrrruuuxxx{{{~~~~~~}}}zzzwwwuuuxxxwwwvvvvvvvvvvvvtttrrroooqqqrrrrrrrrrrrrsssuuuvvvwwwxxxyyyzzzyyyxxxwwwyyyxxxvvvvvvvvvxxxzzz{{{{{{xxxwwwyyy{{{cccEEE>>>AAA???<<<<<<<<>>===;;;:::<<<<<<;;;;;;:::999999888999999999888888888888888777777777777666666666666555555555666777999:::;;;???@@@BBBEEEJJJOOOSSSVVV[[[^^^cccgggkkkoootttwww{{{}}}~~~|||xxxtttoooiiibbb^^^UUUSSSOOOKKKHHHGGGFFFFFF@@@???????????????@@@@@@?????????@@@CCCGGGJJJLLLRRRTTTVVVXXXZZZ^^^bbbffffffhhhllluuu~~~zzzwwwxxxyyy||||||zzzyyywww{{{|||ooohhhmmmpppnnnoooooonnnmmmkkkiiihhhgggiiijjjjjjkkkllllllmmmnnnpppoooooonnnnnnmmmmmmmmmmmmmmmllllllmmmnnnqqqrrrxxxwwwvvvtttssssssrrrrrrsssrrrqqqpppppprrrtttuuuuuussspppnnnmmmoooqqqrrruuutttsssqqqppppppppppppqqqpppqqqrrruuuxxx|||~~~~~~|||zzzwwwvvvvvvuuuuuuuuuvvvuuutttsssrrrsssttttttsssssstttuuuuuuuuuvvvvvvvvvvvvuuuuuuzzzyyyxxxwwwwwwxxxzzz{{{{{{yyyyyy{{{|||~~~oooPPPDDDBBB???<<<>>><<<>>>?????????CCCLLLSSScccooo}}}wwwkkkcccbbbfffqqqwwwmmmcccXXXQQQOOOIIIFFFBBB???>>>===;;;:::;;;:::::::::999999888888::::::999999888888777777888777777777666666666666444444444555666888999:::===>>>???BBBFFFJJJNNNQQQVVVYYY^^^bbbgggkkkpppsssvvvxxx|||~~~xxxtttooojjjeee___YYYUUUNNNLLLIIIFFFCCCBBBBBBBBB???>>>>>>>>>>>>>>>??????AAAAAAAAACCCFFFJJJMMMOOOTTTVVVXXXZZZ[[[^^^cccfffiiilllsss~~~~~~wwwxxxyyy}}}zzzwwwwwwwwwvvvvvvyyyoooooossstttrrrqqqooommmkkkjjjiiiiiihhhkkklllkkkiiihhhiiillllllmmmmmmmmmnnnnnnooooooooonnnmmmlllkkklllmmmnnnsssssssssssssssrrrrrrqqqqqqqqqpppoooooopppqqqrrrrrrqqqpppoooooopppqqqrrrtttsssrrrqqqpppooooooooopppppppppqqqtttxxx|||~~~~~~|||{{{yyyxxxwwwuuuuuuuuuuuuttttttttttttuuuvvvwwwvvvtttttttttuuuvvvvvvuuuuuuuuuuuuuuuvvv{{{zzzyyyxxxxxxxxxzzzzzzyyyyyyzzz}}}|||||||||]]]LLLEEE??????BBB>>>???@@@???>>>@@@EEEJJJZZZeeeqqqyyy}}}wwwkkkeeeeeefffnnn}}}qqqeee[[[WWWMMMIIIEEEAAA@@@???===<<<;;;;;;;;;:::::::::::::::;;;::::::999888777777777888888777777777666666666444444444444555666888888:::;;;<<<>>>AAADDDGGGIIINNNRRRVVV[[[___dddiiilllooorrruuuxxxyyy{{{~~~{{{yyypppllleee^^^XXXSSSNNNJJJGGGEEECCCAAA???>>>>>>????????????>>>>>>?????????CCCCCCDDDGGGJJJNNNQQQTTTWWWYYYZZZ[[[\\\___cccfffjjjpppzzz}}}|||yyytttyyy}}}yyyuuuuuuvvvvvvuuuttt~~~zzzqqqppptttuuuuuutttqqqooommmllllllllliiilllooolllgggeeehhhkkkjjjjjjkkklllnnnooopppppppppooommmllljjjjjjjjjjjjnnnooopppqqqrrrqqqpppooopppooonnnnnnnnnoooooopppooooooooooooppppppqqqqqqsssrrrqqqpppooonnnnnnnnnooooooooopppssswww{{{}}}~~~|||{{{yyyxxxxxxxxxuuuuuuuuutttrrrqqqrrrrrrvvvwwwxxxvvvtttsssssstttzzzyyywwwvvvvvvwwwxxxyyy||||||zzzyyyyyyyyyyyyzzzxxxwwwyyy{{{{{{zzzkkkWWWJJJBBBAAADDD@@@AAAAAA@@@???@@@CCCFFFPPPYYYdddkkkooowwwzzznnnhhhdddfffqqqvvvjjjcccTTTPPPJJJFFFCCCBBB@@@???===============<<<<<<<<<;;;;;;:::999888888777666888888888777777777666666555555555555666666777888999999999:::<<>>>>>>>>???AAA@@@@@@@@@@@@@@@AAABBBEEEEEEGGGJJJNNNRRRUUUWWWYYYZZZ\\\]]]^^^```dddggglllsss}}}yyyxxxwwwuuu~~~|||uuuqqqqqqsssrrrqqquuuxxxwwwrrrpppppprrrrrrsssrrrpppnnnlllllllllllliiimmmooommmhhhfffhhhllliiiiiijjjlllmmmooopppppppppooonnnllljjjiiihhhhhhjjjkkkmmmnnnoooooonnnmmmnnnmmmmmmmmmnnnnnnoooooommmmmmnnnoooppppppppppppqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnoooqqquuuxxxzzz}}}|||{{{yyyxxxwwwwwwwwwvvvwwwvvvssspppnnnooopppvvvvvvwwwuuusssrrrrrrsssyyyyyyxxxwwwwwwyyyzzz{{{|||{{{{{{zzzyyyyyyyyyyyywwwvvvvvvxxxxxxzzzzzzzzz~~~iiiWWWIIICCCAAA@@@@@@@@@@@@???@@@BBBCCCGGGOOOXXX^^^bbbiiittt}}}zzzmmmeeedddhhhsssvvvjjj^^^YYYQQQKKKGGGDDDAAA???===============<<<<<<<<<;;;;;;::::::999888888777888888888888777777777777777777777666777777888888999888888999:::;;;===???AAADDDIIIMMMQQQUUUZZZ]]]bbbeeejjjmmmpppsssvvvyyy}}}~~~|||wwwrrrlllfffbbb^^^YYYQQQKKKFFFCCC@@@????????????>>>>>>>>>>>>>>>???>>>??????@@@AAABBBCCCGGGHHHJJJMMMQQQTTTWWWYYYYYY[[[]]]^^^```cccgggjjjqqqyyyzzzxxxxxxyyy{{{wwwssssssttttttsssuuurrrmmmlllmmmooonnnlllmmmlllkkkjjjjjjiiiiiijjjiiikkkmmmllliiihhhjjjllliiijjjjjjkkklllmmmnnnnnnoooooonnnmmmkkkjjjiiihhhhhhiiijjjkkkllllllllllllllllllmmmmmmnnnooooooooommmmmmnnnnnnooooooooopppooonnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmooorrruuuvvvzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvvvvrrrnnnlllnnnqqqtttuuuvvvtttrrrqqqqqqrrrttttttuuuuuuvvvxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyuuutttuuuxxxxxxzzzmmmiiinnnrrrqqq]]]MMMDDD@@@@@@???>>>>>>??????@@@BBBHHHOOOSSSVVV\\\eeelllxxx{{{jjjgggeeegggnnnrrrjjjddd[[[RRRKKKGGGCCCAAA>>>>>>======<<<;;;;;;:::::::::::::::999999999999999999888888888777777777999888888777777777777888888888777777888999;;;<<<<<>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<===???AAABBBCCCJJJKKKNNNQQQTTTWWWZZZ[[[ZZZ\\\___aaadddhhhmmmqqq{{{zzzyyyyyyzzz~~~yyyxxxtttsssuuuuuutttrrrnnnkkkkkkmmmllljjjiiihhhhhhiiiiiiiiiiiihhhhhhgggggghhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkklllllllllnnnnnnnnnmmmmmmlllkkkjjjhhhhhhhhhhhhhhhiiijjjkkkjjjkkklllmmmooopppppppppnnnnnnmmmmmmmmmnnnoooooollllllllllllmmmnnnooopppmmmmmmlllkkkllloooqqqrrrwwwwwwxxxwwwvvvuuusssrrrqqqssstttqqqmmmlllooosssssstttuuutttrrrqqqrrrsssoooppprrrtttvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyttttttwwwzzz{{{{{{lllccceeeeeeppp~~~{{{cccSSSEEECCC@@@>>>>>>?????????AAAEEEIIIKKKKKKOOOVVV\\\hhhvvvyyyqqqiiidddeeeooozzzssshhh]]]UUUNNNIIIFFFBBBBBBAAA???>>>===<<<;;;999999999::::::::::::;;;999999999888888888777777999888777666666666666666777666666666666888999:::999;;;???BBBDDDGGGKKKNNNRRRUUUZZZ___bbbfffjjjmmmrrrssswwwzzz~~~}}}zzzxxxrrroooiiiddd^^^WWWQQQLLLGGGDDD@@@>>>=========<<<<<<<<<=========<<<<<<<<<;;;<<<===???AAADDDFFFHHHNNNPPPRRRUUUXXXZZZ\\\]]][[[^^^aaaeeeiiiooouuuyyyzzzuuuwww{{{}}}{{{~~~|||}}}}}}}}}tttnnnnnnpppqqqqqqooommmlllnnnmmmjjjhhhgggggghhhiiijjjkkkjjjjjjiiieeeddddddfffiiikkkkkkjjjllllllkkkkkkkkkkkkjjjjjjmmmmmmnnnnnnmmmmmmllllllhhhgggfffffffffhhhiiijjjiiijjjlllnnnoooqqqqqqqqqooonnnmmmllllllmmmnnnoookkkkkkkkklllmmmnnnppppppmmmlllkkkjjjkkkmmmooopppuuuvvvwwwwwwvvvtttrrrpppnnnqqqrrrpppmmmmmmrrrvvvsssuuuuuuuuusssrrrssstttnnnooorrruuuwwwxxxyyyyyyvvvwwwxxxxxxyyyyyyyyyyyyssstttyyy~~~~~~{{{~~~pppdddddd```iiisssxxxdddLLLHHHDDDAAA@@@@@@@@@@@@BBBEEEGGGFFFEEEGGGLLLQQQ^^^lll}}}}}}pppgggccchhhtttsssggg]]]VVVPPPMMMGGGGGGEEEDDDBBBAAA??????888999999::::::;;;;;;<<<999999999888888888888777888777666555555555555555555555444444555666888999666999<<>>===?????????>>>>>>>>>?????????>>>======>>>???@@@CCCFFFIIIKKKMMMQQQSSSUUUXXX[[[]]]^^^^^^\\\___dddhhhmmmssszzz~~~|||uuuqqqvvv|||~~~{{{wwwtttrrrwwwuuusssrrrrrrqqqooonnnkkkkkkkkkllllllkkkhhhfffkkkiiiggghhhiiihhheeeaaabbbbbbccceeefffhhhjjjkkkmmmoooooommmjjjhhhggggggooooooooommmjjjiiihhhiiiggggggggghhhiiiiiijjjjjjkkkhhhfffhhhlllppprrrqqqooooooooommmkkkjjjkkklllnnnkkkjjjkkkoooqqqpppooommmmmmmmmkkkjjjjjjlllnnnrrrssssssttttttssssssrrroooppppppqqqqqqrrrsssssstttsssqqqppppppqqqsssuuurrrrrrrrrssstttvvvxxxzzzwwwvvvvvvxxx|||~~~}}}{{{vvvxxxyyyyyyzzz|||kkk]]]aaaccclllzzzaaaWWWJJJ@@@>>>>>>>>>>>>???IIIQQQOOOFFFBBBGGGNNNUUU```ppp~~~ssslllgggfffiii}}}tttiii```XXXSSSNNNSSSQQQGGG@@@@@@BBBAAA===;;;:::;;;<<<<<<;;;999;;;:::999888888999:::;;;888888888888777777777777666666555555555555666666888888888999;;;>>>AAACCCFFFIIIMMMPPPTTTXXX^^^aaafffiiimmmppprrrvvvyyy|||~~~|||yyyuuuoooiiiddd___[[[UUUNNNHHHDDDCCCBBB???===;;;::::::;;;<<<============<<<======>>>>>>>>>@@@BBBBBBBBBEEEKKKPPPTTTTTTVVVXXX[[[]]]```aaabbbeeefffhhhnnnzzz{{{uuusssrrrvvv~~~zzzwwwuuusssrrrsssrrrppppppooonnnmmmlllllllllkkkkkkkkkjjjiiihhhjjjiiihhhiiijjjiiigggdddbbbbbbbbbcccdddfffggghhhlllmmmnnnmmmjjjhhhhhhiiilllmmmnnnmmmkkkjjjjjjkkkiiiiiiiiiiiijjjjjjkkkkkkllliiiggghhhkkknnnoooooonnnooonnnllljjjjjjkkklllooommmkkklllnnnpppooommmmmmnnnnnnmmmkkkjjjkkkmmmppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppqqqrrrsssqqqqqqqqqrrrsssuuuxxxyyyxxxvvvvvvyyy|||~~~}}}{{{vvvxxxyyyyyyzzz|||{{{hhh```ccclllyyy~~~oooYYYIIIBBBAAA???>>>===EEEKKKIIIBBB???BBBGGGNNNWWWfffvvvsssjjjgggiiiqqq~~~uuuiii```ZZZRRRTTTPPPGGG@@@@@@@@@>>>???===<<<<<<======<<<:::;;;;;;:::999999:::;;;;;;888888888888777777777777666666555555555555666666777777777777999;;;>>>@@@@@@CCCFFFJJJMMMQQQVVVZZZ___bbbgggjjjmmmqqquuuxxxyyy{{{~~~|||yyyyyywwwsssoookkkeee___ZZZTTTQQQLLLFFFBBB???>>>======<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAADDDHHHJJJKKKNNNTTTYYYXXXXXXYYY\\\___bbbeeegggeeehhhjjjkkkrrr}}}|||wwwwwwvvvwww|||~~~{{{vvvsssrrrrrrqqqqqqoooooooooooonnnmmmkkkkkkmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhiiikkkkkkiiigggeeeeeedddddddddeeefffgggjjjkkklllkkkjjjiiijjjkkkjjjlllmmmlllkkkkkklllmmmkkkkkkkkkkkkkkkkkkllllllmmmkkkiiiiiijjjlllllllllnnnnnnmmmkkkiiiiiikkkmmmpppooommmmmmnnnooommmlllnnnooopppooommmkkkkkkkkkmmmmmmnnnooopppqqqqqqrrrssssssrrrrrrqqqpppooooooppppppppppppppppppppppppnnnnnnoooppprrrtttvvvwwwxxxwwwwwwyyy{{{|||{{{zzzvvvxxxyyyzzzzzz|||~~~yyyeeeeeejjjuuurrrYYYKKKDDDBBB@@@>>>AAADDDCCC@@@>>>???AAAFFFNNNZZZhhhwwwssslllllljjjnnnzzzyyymmmfffZZZXXXQQQIIIEEEDDDAAA===BBB@@@>>>===>>>>>><<<;;;;;;;;;::::::::::::;;;;;;999999888888888777777777777666666555555666666777666666555555666888:::;;;;;;===@@@CCCFFFJJJNNNRRRVVVYYY]]]bbbeeejjjnnnqqqrrruuuxxxyyyzzz{{{}}}~~~~~~}}}yyyuuurrrnnnlllhhhddd___YYYSSSNNNIIIGGGCCC???<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@EEEKKKOOOQQQTTTXXX\\\ZZZ[[[\\\^^^aaaeeehhhkkkjjjmmmoooqqqwww|||xxxuuuzzz{{{zzzvvvssspppnnnooopppppppppooopppqqqpppooommmlllllllllkkkjjjhhhgggggghhhiiihhhhhhiiijjjkkkllllllkkkkkkjjjhhhgggfffggghhhiiijjjkkkkkkkkkjjjiiikkklllkkklllmmmmmmkkkkkklllmmmllllllkkkjjjjjjjjjkkklllnnnmmmkkkjjjjjjiiiiiiiiilllmmmlllkkkiiijjjlllnnnooonnnnnnnnnoooooonnnmmmnnnpppqqqqqqnnnkkkjjjjjjkkkllllllmmmoooqqqrrrsssuuutttsssrrrpppooonnnnnnooooooooopppoooooonnnmmmllllllmmmoooqqqrrrtttuuuwwwxxxxxxyyyzzzzzzzzzyyyvvvxxxzzzzzz{{{|||~~~ssskkkgggnnn~~~oooVVVHHHCCCCCC??????>>>???@@@@@@@@@@@@BBBIIIRRR^^^lll~~~xxxtttmmmkkkooo}}}}}}ssseee___UUUNNNLLLJJJFFFAAADDDBBB???>>>>>>===<<<;;;::::::::::::::::::::::::999999999888888888777777777777666666666666777777666666555555666666777888999;;;>>>@@@BBBEEEIIILLLLLLPPPTTTYYY]]]aaafffiiikkknnnrrrtttuuuwwwyyy{{{{{{~~~|||yyyvvvrrrmmmiiieeebbb]]]YYYUUUPPPJJJFFFBBBAAA???===<<<;;;<<<<<<888888::::::;;;;;;;;;:::<<<<<<===>>>@@@BBBDDDEEEDDDIIIOOOSSSTTTVVVZZZ]]]^^^___```bbbfffjjjmmmoooqqquuuxxxyyy}}}{{{yyyxxxwww~~~zzztttrrrooonnnooopppqqqpppnnnppprrrqqqooolllkkkllliiijjjiiigggeeedddfffiiihhhhhhiiijjjjjjkkkmmmnnnnnnllljjjhhhhhhiiijjjlllkkkllllllkkkjjjjjjkkkmmmmmmnnnnnnmmmkkkjjjjjjkkklllkkkjjjhhhhhhhhhiiijjjnnnnnnmmmllljjjiiihhhiiikkklllmmmlllkkkkkklllnnnkkkmmmnnnoooppppppppppppnnnpppqqqqqqnnnkkkjjjjjjkkkkkklllmmmnnnppprrrtttuuutttsssrrrpppooonnnnnnnnnoooooooooooonnnmmmlllkkkkkkmmmnnnpppqqqqqqrrruuuvvvxxxxxxxxxxxxxxxxxxvvvxxxzzz{{{{{{{{{}}}uuufffiii{{{eeeLLLBBBBBB@@@>>>;;;<<>>>>>===<<<;;;999::::::::::::::::::999999999999999888888888888777777666666666666777777777777666666666666777777777999;;;===>>>@@@DDDGGGEEEHHHMMMQQQUUUYYY]]]```dddgggkkknnnpppsssvvvxxxyyy|||}}}{{{xxxuuurrrnnniiiddd```YYYVVVRRROOOKKKGGGCCC???>>>===<<<<<<<<<<<<===>>>777888999:::;;;;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIOOOSSSXXXZZZZZZ\\\```cccdddeeegggjjjmmmpppssstttzzz~~~{{{xxxwwwyyyzzz{{{zzztttrrrpppoooqqqrrrrrrqqqmmmpppsssrrrnnnjjjiiijjjhhhjjjjjjhhheeedddfffhhhggghhhiiijjjiiijjjmmmooommmkkkiiihhhhhhjjjlllnnnoooooonnnllljjjiiikkkmmmmmmnnnnnnmmmkkkiiijjjkkklllkkkiiifffffffffggghhhmmmnnnooommmkkkiiijjjjjjiiikkknnnooonnnmmmmmmnnnjjjllloooqqqppppppqqqqqqnnnooopppooommmkkkkkkkkkkkkkkkkkkkkkmmmoooqqqsssssssssrrrrrrqqqpppoooooopppoooooonnnnnnmmmmmmlllkkklllmmmnnnoooooooooooorrrtttvvvwwwvvvvvvwwwxxxvvvxxx{{{|||{{{{{{}}}~~~|||{{{|||sssppp}}}yyyYYYHHHCCCCCC???<<<;;;===??????>>><<>>===<<<::::::;;;;;;;;;;;;:::::::::999999999999888888888888777777666666777777888777777777777777666666666444666888999999;;;>>>AAA@@@CCCGGGJJJLLLPPPSSSVVV[[[___cccgggjjjlllppprrrtttwww|||~~~}}}yyyvvvpppnnnjjjgggccc^^^XXXTTTMMMJJJGGGDDDBBB@@@===:::::::::::::::::::::;;;<<<777888999:::;;;<<<===>>>===>>>@@@BBBEEEIIIKKKMMMTTTWWWZZZ[[[\\\```gggllljjjlllooosssvvvwwwxxxxxx|||yyytttsssvvvzzz~~~{{{uuuqqqpppnnnoooqqqrrrrrrrrrooosssvvvtttooojjjiiijjjgggkkkmmmkkkgggeeefffiiiggghhhjjjiiihhhiiilllooommmllljjjiiikkkmmmqqqsssssssssqqqnnnjjjiiijjjlllkkklllmmmmmmkkkkkkkkkmmmmmmkkkiiifffeeeeeefffggglllnnnpppooolllkkklllmmmgggkkkooorrrqqqooonnnmmmkkknnnqqqrrrpppoooooopppmmmnnnnnnmmmkkkjjjkkkmmmkkkjjjiiiiiikkkmmmoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmmmmmmmmmmnnnmmmmmmnnnoooooonnnmmmmmmoooqqqtttuuuttttttvvvxxxvvvxxx{{{||||||{{{|||}}}|||yyyzzz~~~pppYYYNNNKKKGGGBBB>>>>>>>>>>>>===<<>>>>>===<<<;;;::::::999999999888888888888888777777777777888888555555666666666666666666444555777777777999;;;===<<>>>>>===;;;:::888888888888888999999999999999999999;;;===???@@@AAACCCEEEHHHKKKOOORRRTTTVVVXXXZZZ\\\___hhhsss{{{{{{~~~vvvtttrrrsssyyy}}}uuupppnnnmmmmmmnnnqqqssssssrrrssswwwzzzxxxrrrmmmkkkmmmhhhlllooonnnjjjggghhhjjjgggiiijjjiiiggghhhkkknnnooonnnmmmlllnnnrrrvvvxxxvvvuuusssoookkkiiijjjkkkiiijjjllllllllllllmmmooonnnllliiifffeeeeeeggghhhkkknnnppppppmmmlllmmmooofffkkkppptttsssqqqnnnmmmlllpppsssssspppnnnmmmnnnmmmmmmmmmkkkjjjjjjlllnnnjjjiiihhhhhhiiikkkmmmooooooppppppqqqrrrrrrsssssssssqqqooommmlllmmmnnnooonnnnnnooooooooonnnlllkkklllpppssstttssssssuuuxxxvvvyyy{{{||||||{{{|||}}}}}}zzzzzzjjj[[[SSSOOOIIICCC@@@???>>>>>>===@@@CCCGGGLLLVVVbbbkkkqqqwwwvvvnnniiiooozzztttggg```aaaSSSOOOIIIEEEDDDCCCBBBAAA===>>>???@@@@@@???>>>===:::::::::999999999888888888888777777777777888888333444555555666666555555555777888888888999;;;===:::<<>>BBBEEEFFFCCC===888999999999999999999999999888888888888888888888888999888888888777777666666666666777777777777666666999999:::;;;<<<>>>???@@@FFFGGGIIIMMMPPPSSSVVVWWW^^^bbbgggjjjlllmmmoooppprrrtttvvvyyy{{{|||}}}}}}|||}}}xxxwwwyyyxxxsssoooooojjjdddaaaaaa^^^YYYSSSPPPLLLHHHEEECCCAAA???======<<<;;;:::888777777666:::999999999999999:::;;;999;;;===>>>???AAADDDGGGLLLOOOSSSXXXZZZZZZYYYXXXYYYYYY\\\aaagggttt|||yyywwwmmmrrrxxx~~~{{{tttqqqttttttqqqmmmkkkjjjjjjjjjlllooorrruuutttyyy|||xxxpppiiihhhjjjhhhiiikkklllllllllkkkjjjjjjkkkllllllkkkkkkmmmooorrrqqqqqqqqqtttxxx|||zzzvvvqqqnnnmmmnnnnnnnnnmmmnnnnnnmmmkkklllnnnpppooommmjjjhhhggghhhiiijjjpppnnnllliiihhhhhhiiijjjjjjiiikkknnnqqqrrrooolllnnnmmmmmmlllllllllmmmmmmooooooooommmjjjiiiiiijjjjjjkkklllkkkjjjjjjlllmmmmmmmmmmmmnnnoooppprrrrrrtttrrrqqqrrrtttsssqqqnnnooolllkkklllooorrrsssrrrqqqqqqqqqrrrssstttvvvwwwxxxwwwyyy}}}~~~~~~mmmXXXJJJDDDAAA@@@???======AAADDDEEEJJJQQQSSSXXXaaannnxxxtttnnnooonnnttt{{{nnngggaaaXXXRRRNNNKKKGGGCCC@@@??????@@@AAA@@@===;;;999999999999999999::::::999999999999999999999999999888888888777777777777555666666777777666666555888888888999:::<<<===>>>@@@AAACCCFFFJJJMMMOOOPPPWWW[[[```ccceeegggiiijjjlllnnnpppsssvvvwwwxxxxxxzzz|||~~~|||wwwsssqqqrrrpppkkkgggbbb^^^XXXVVVUUUSSSNNNIIIEEECCC???======<<<;;;999999999999999999888888777999999999999999:::;;;<<<;;;===???AAABBBEEEHHHKKKPPPRRRUUUXXXZZZZZZYYYYYY[[[[[[___fffooo{{{|||xxxuuutttsssssswww}}}|||zzzyyysssnnnmmmppprrrpppmmmjjjiiihhhhhhiiilllppprrrsssttttttrrrmmmjjjhhhhhhhhhiiikkkmmmnnnnnnmmmmmmiiijjjkkkkkkkkkkkkmmmoooqqqpppoooppprrrvvvyyy|||xxxuuuqqqoooooopppppppppqqqqqqqqqpppmmmmmmnnnooonnnmmmkkkiiiiiijjjkkklllpppnnnkkkhhhggghhhjjjkkkjjjjjjjjjlllnnnooonnnmmmmmmlllkkkjjjjjjkkkmmmnnnrrrrrrqqqoookkkjjjjjjkkkkkkllllllkkkjjjiiijjjllllllllllllmmmnnnooopppqqqsssqqqrrrvvvzzzxxxrrrlllmmmlllkkkmmmqqqtttvvvvvvuuutttsssrrrssstttvvvwwwwwwuuuwww|||wwwssstttmmmTTTEEE@@@???AAA>>>>>>AAABBBAAABBBFFFIIILLLTTT^^^hhhsssyyywwwllllllqqq~~~uuummmbbbYYYSSSNNNIIIFFFEEEBBB???===>>>??????>>>::::::::::::::::::::::::::::::::::::::::::::::::888888888888888777777777666777777888888777777666666666666777888999:::;;;:::;;;===@@@CCCFFFHHHIIINNNQQQVVVYYY[[[]]]```aaaccceeehhhkkkoooqqqrrrrrrvvvwwwyyyyyyzzz{{{~~~~~~{{{yyywwwvvvvvvrrrnnniiigggfffddd___[[[TTTPPPLLLIIIIIIGGGBBB>>><<<:::888777888999888777555666888999:::999888888888888999999:::;;;======>>>AAADDDFFFHHHKKKOOOQQQUUUVVVWWWYYYZZZZZZZZZZZZXXXXXX\\\fffqqq|||~~~xxxssspppoooqqqrrr{{{~~~zzz}}}}}}uuuqqqmmmmmmpppqqqpppnnniiihhhgggfffgggjjjmmmooosssqqqnnnmmmlllkkkiiihhhhhhiiikkkmmmoooooooooooohhhjjjkkkkkkjjjkkkmmmooolllkkkkkkkkkmmmppptttvvvwwwtttqqqpppqqqrrrsssssstttttttttrrrooonnnnnnooonnnmmmlllkkkkkklllmmmnnnpppnnnjjjgggfffgggjjjllllllkkkkkkkkklllmmmnnnnnnmmmkkkiiiggghhhjjjlllnnnrrrsssrrrpppnnnlllmmmnnnmmmmmmmmmkkkiiihhhiiikkklllllllllmmmnnnoooqqqqqqrrrqqqqqquuuzzzzzzssslllkkkkkklllnnnqqqtttwwwxxxxxxvvvtttrrrqqqsssuuuvvvvvvuuuvvv{{{~~~pppgggeeennn|||fffOOODDD@@@@@@======AAABBB???>>>@@@FFFGGGLLLTTT\\\gggxxxxxxqqqmmmpppzzz|||oooccc[[[UUUPPPLLLIIIFFFAAA>>>>>>?????????;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888888888888888888888999999999999999999888555555555555666666777888888999;;;===???AAACCCDDDFFFIIIMMMPPPRRRTTTWWWYYYZZZ\\\```dddgggjjjkkklllqqqrrrttttttuuuwww{{{~~~~~~~~~}}}{{{zzz{{{zzzwwwtttqqqooommmlllgggccc___\\\ZZZWWWSSSPPPKKKHHHEEECCCBBB@@@===:::999888777777888999888777444555777999999999888777777777888999;;;===???@@@CCCFFFJJJMMMOOORRRUUUWWWYYYYYYYYYYYYYYYZZZ[[[\\\YYYWWW[[[eeeppp{{{zzzvvvqqqmmmlllpppuuuxxx|||zzzwwwssspppmmmmmmnnnooonnnmmmiiihhhfffffffffiiilllmmmrrrooolllkkkllllllkkkiiigggiiikkkmmmoooppppppppphhhjjjkkkjjjjjjjjjmmmnnnllllllllllllnnnppprrrtttuuurrrppppppqqqssssssssstttuuuuuusssqqqooonnnooommmmmmlllllllllmmmnnnooopppmmmiiiffffffgggjjjmmmnnnmmmmmmlllllllllnnnoookkkjjjhhhggggggiiilllnnnpppqqqsssrrrqqqppppppqqqmmmnnnmmmllliiihhhiiijjjmmmmmmmmmnnnooopppqqqrrrsssqqqooorrrvvvwwwsssooojjjkkklllnnnpppsssvvvyyyxxxvvvsssqqqpppqqqssstttwwwuuuuuuyyy|||~~~ooobbb[[[bbbmmmzzzdddPPPGGG@@@<<<;;;???AAA@@@???@@@AAAAAAEEEKKKPPPZZZjjjyyy|||qqqmmmoooxxxsssiiibbb[[[WWWKKKHHHDDDAAA@@@???===;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888888888999999999777888888999999888888777555555444444444555555666666777888:::<<<===??????AAACCCGGGIIIKKKMMMPPPRRRRRRTTTXXX\\\```cccdddeeejjjlllmmmnnnpppssswwwzzzxxxyyy{{{|||}}}~~~}}}}}}|||zzzyyywwwuuutttsssrrrpppmmmiiieeecccaaaZZZXXXUUURRROOOLLLIIIGGGDDDCCCAAA???>>>===:::999:::888888888999999888666666777888888999888777666777777888:::===???BBBCCCHHHKKKPPPSSSUUUWWWYYY[[[ZZZZZZYYYYYYZZZ[[[]]]^^^aaa^^^```hhhrrr|||~~~{{{pppnnnkkkjjjmmmttt{{{yyywwwuuurrrooommmkkkkkkllllllkkkjjjkkkiiigggfffgggiiikkkmmmpppnnnlllkkkkkkkkkjjjiiihhhiiikkkmmmoooooopppoooiiijjjkkkjjjiiiiiikkkmmmkkkjjjjjjkkklllnnnooopppqqqooommmnnnoooqqqqqqqqqqqqssstttsssqqqooooooooommmmmmmmmmmmmmmmmmnnnnnnnnnllliiigggfffhhhjjjlllnnnnnnooommmlllkkkmmmooojjjiiihhhggghhhjjjlllmmmnnnpppsssuuusssrrrqqqqqqmmmmmmmmmkkkiiihhhiiikkkmmmmmmmmmnnnoooppprrrrrrsssrrrpppqqqrrrrrrqqqqqqkkklllnnnoooooorrruuuxxxwwwvvvsssrrrqqqqqqrrrssswwwuuuuuuxxxyyyzzz~~~{{{iii\\\]]]ccckkk||||||bbbRRRFFF@@@<<<>>>AAA@@@@@@AAA@@@@@@BBBFFFIIIPPP___lll}}}tttnnnoooxxxvvvlllccc^^^PPPMMMIIIEEEBBB???<<<999=========<<<<<<;;;;;;:::::::::::::::::::::::::::888888888999999999999999555666666666666666666555666666555555444555555555444444555666777999::::::<<>>>>>===;;;:::999888777888777777777888888666444888888888888888888888888999:::;;;>>>AAADDDGGGIIINNNQQQUUUWWWXXXYYYZZZ\\\ZZZZZZ[[[\\\]]]___aaabbbeeedddeeekkkqqqxxx}}}xxxsssppphhhhhhiiikkkqqqyyy{{{wwwwwwuuuqqqkkkkkkjjjkkkkkkllllllkkklllkkkiiihhhhhhjjjlllnnnmmmmmmmmmkkkjjjiiihhhhhhhhhiiikkkmmmnnnnnnnnnnnnkkkkkkllljjjiiihhhjjjkkkgggggggggggghhhjjjkkkllllllkkkiiijjjkkkmmmmmmlllnnnppprrrrrrqqqoooppppppnnnmmmmmmmmmmmmmmmmmmmmmlllkkkiiihhhggghhhjjjkkklllnnnooonnnkkkjjjkkkllliiiiiiiiiiiijjjkkklllmmmmmmqqquuuwwwuuurrrpppnnnlllmmmmmmkkkiiiiiijjjkkklllllllllmmmnnnooopppqqqqqqssstttssspppooopppqqqnnnpppqqqqqqpppqqqtttxxxvvvvvvuuutttssssssssssssvvvuuuvvvxxxxxxwww{{{kkkdddaaabbbqqq~~~kkkRRRHHH@@@>>>???>>>>>>@@@@@@???AAACCCEEEIIIVVVbbbqqqxxxqqqsssyyyxxxmmmeee\\\WWWQQQKKKGGGDDDAAA???>>>>>>======<<<;;;;;;:::999999999999999999999999888888888999999:::::::::666777777888888777777666888777666666555555555555333333444555666666777777888:::<<<<<<===>>>AAACCCAAADDDGGGKKKNNNPPPRRRRRRRRRUUUZZZ]]]___aaadddggggggkkkoooqqqrrrrrruuuwwwvvvvvvwwwxxxyyyyyyxxxxxx~~~~~~}}}~~~{{{{{{zzzyyywwwvvvvvvuuuqqqpppmmmjjjgggeeecccbbb\\\[[[YYYWWWSSSOOOKKKIIICCCCCCCCCAAA???===<<<===999::::::999777666666777666555555777888888666444888777666666777999<<<======>>>@@@CCCFFFJJJMMMOOOSSSUUUYYYZZZZZZZZZZZZZZZZZZ[[[]]]___bbbdddfffgggggghhhmmmqqqsssvvv|||vvvrrrmmmjjjhhhiiimmmrrryyy~~~yyyssssssuuutttpppjjjjjjkkklllmmmnnnnnnnnnnnnllljjjiiiiiijjjlllnnnjjjlllmmmllliiigggfffggghhhiiikkkmmmnnnnnnmmmmmmkkkllllllkkkhhhhhhiiijjjhhhhhhhhhhhhiiijjjkkkllliiihhhfffggghhhiiiiiihhhkkkmmmpppqqqpppppppppqqqnnnnnnmmmmmmmmmlllllllllkkkjjjiiihhhhhhiiiiiijjjjjjlllnnnmmmjjjhhhiiikkkhhhhhhiiijjjkkklllllllllnnnrrrwwwyyyvvvrrrnnnkkkkkkllllllkkkjjjiiijjjlllkkkkkkkkklllmmmnnnooopppoootttwwwvvvqqqnnnoooqqqqqqrrrtttrrrqqqqqqtttxxxvvvvvvvvvvvvvvvuuuuuutttuuutttvvvyyyyyywwwyyy~~~|||~~~~~~||||||~~~}}}nnnddd```lll[[[OOOCCC???>>><<<<<<===;;;;;;<<<>>>???BBBMMMXXXggguuuwwwuuuxxxuuuyyyqqqgggbbbYYYRRRMMMJJJHHHFFF???>>>>>>===<<<;;;;;;;;;888888888888888888888888888888888999999::::::::::::::::::;;;;;;:::::::::999888777666666666666666555555555666777777888888555777888888888999;;;>>><<<>>>AAADDDGGGJJJKKKKKKJJJMMMRRRVVVYYY[[[]]]___bbbfffjjjllllllllloooqqqpppqqqrrrtttuuuvvvvvvvvv{{{zzzzzzzzz|||~~~}}}|||||||||}}}yyyxxxvvvtttrrrooonnnmmmjjjhhheeeaaa^^^[[[YYYXXXSSSSSSQQQOOOKKKGGGCCCAAA<<<======<<<:::999::::::888999999888777666666777555444555777999:::999777777666555555777;;;???AAA@@@AAACCCGGGKKKOOORRRTTTUUUXXX[[[\\\[[[YYYYYYYYYZZZ\\\___bbbfffhhhjjjkkkkkkpppwww{{{zzzyyy|||wwwssspppllljjjkkknnnsssyyyzzzwwwtttrrrqqqqqqpppooolllmmmllljjjhhhhhhjjjlllmmmmmmkkkjjjjjjjjjjjjjjjllllllllllllkkkjjjiiihhhfffgggiiikkklllnnnnnnoooppplllhhhgggiiijjjiiihhhjjjhhhfffeeefffhhhhhhggghhhgggfffffffffgggiiijjjkkklllmmmooooooooonnnmmmmmmnnnnnnnnnmmmkkkiiigggkkkjjjhhhggggggggghhhiiimmmlllkkkkkkkkkjjjhhhfffiiiiiiiiiiiiiiiiiiiiiiiimmmssszzz|||xxxrrrnnnllllllmmmmmmllljjjhhhhhhiiinnnnnnnnnnnnnnnnnnooooooppppppppprrrtttuuusssqqqrrrsssssstttttttttttttttxxxxxxwwwvvvuuutttssssssuuuuuuvvvwwwyyyzzz{{{|||~~~~~~}}}||||||{{{~~~vvvfffkkkyyyzzz[[[HHHDDD<<<999===>>>===???@@@@@@@@@CCCHHHLLLZZZfffvvv{{{ooossswwwxxxnnnbbbZZZVVVRRRLLLGGGEEEAAA===;;;;;;;;;<<<;;;999;;;===<<<999888999;;;<<<;;;::::::999999::::::::::::999999888777666666999999888777666555444444000111333555666777888888666666777888999:::;;;;;;:::;;;;;;<<<>>>@@@BBBCCCFFFGGGIIIKKKNNNQQQSSSTTT[[[]]]___```aaacccfffhhhhhhjjjmmmooopppppppppoooqqqrrrtttvvvxxxzzz|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~|||yyywwwtttrrrqqqqqqpppmmmjjjgggeeebbbaaa___]]]YYYUUUQQQOOOOOOOOOIIIHHHFFFCCCAAA??????>>>===;;;::::::::::::777555888777666666666666666777888888777777777777888888777888999999:::;;;>>>AAACCCFFFJJJMMMOOORRRTTTWWWYYYXXXWWWXXXZZZ]]]^^^^^^]]]```ffflllqqqtttvvvvvv|||~~~{{{tttooolllkkkkkkjjjlllrrr|||uuussspppoooooopppooonnnlllmmmmmmllljjjjjjkkklllmmmmmmllllllkkkkkkkkkjjjllllllllllllkkkjjjiiiiiiggghhhiiikkkmmmnnnnnnooopppmmmiiihhhjjjkkkjjjiiijjjiiigggggghhhiiiiiihhhhhhggggggfffggghhhiiijjjkkklllmmmooooooooonnnmmmlllmmmmmmlllkkkjjjhhhgggiiiiiigggfffffffffggghhhlllkkkjjjjjjkkkjjjhhhfffeeeeeefffggghhhhhhiiiiiimmmssszzz|||xxxssspppnnnmmmnnnnnnmmmkkkiiijjjkkknnnnnnnnnmmmnnnnnnooopppqqqqqqqqqsssttttttsssqqqttttttuuuuuuuuuuuuuuuuuuwwwvvvuuutttsssrrrrrrrrrssstttuuuwwwyyyyyyzzzzzz}}}}}}}}}}}}}}}||||||{{{zzz}}}zzzqqquuujjjSSSJJJ???;;;>>>???<<<===???>>>>>>@@@CCCGGGQQQ[[[jjjvvvwwwwww|||ssshhhaaa[[[TTTOOOMMMJJJEEEBBBAAA@@@???>>>;;;<<<===<<<999888999;;;<<<;;;::::::999999::::::::::::999999888777777777888888888777666666555555333444555666777999:::;;;444555555666666777777888666666777888999;;;===>>>???@@@BBBEEEGGGJJJKKKLLLQQQRRRUUUVVVWWWYYY\\\^^^aaaccceeehhhjjjjjjjjjiiilllmmmooopppsssuuuvvvwwwxxxzzz{{{{{{zzz{{{}}}~~~}}}|||{{{{{{}}}~~~}}}|||{{{zzzyyyzzzyyyvvvssspppllljjjhhhfffeeebbb___\\\YYYWWWVVVUUURRROOOKKKHHHFFFFFFFFFCCCBBBAAA???>>><<<;;;::::::999999999999888888777777777666666666666777777888777777777777777888999888:::;;;;;;<<<>>>AAADDDHHHJJJNNNPPPQQQSSSUUUWWWXXXWWWWWWXXXZZZ]]]___```dddhhhooovvv}}}~~~ssspppllljjjjjjllloooqqquuu{{{ooommmllllllmmmnnnmmmlllkkkmmmoooooommmlllkkkllllllmmmmmmnnnnnnmmmlllkkklllllllllkkkkkkjjjjjjiiihhhiiikkklllmmmnnnnnnnnnooommmkkkjjjkkkkkkkkkjjjjjjiiiiiijjjkkkllljjjiiihhhgggggggggggghhhiiijjjkkklllnnnoooooonnnmmmmmmkkkkkkkkkkkkjjjiiigggggghhhhhhgggfffffffffffffffiiiiiiiiijjjkkkkkkiiigggcccdddeeefffgggiiijjjjjjlllrrrxxxyyywwwsssppppppnnnoooooonnnlllkkklllmmmnnnnnnnnnnnnnnnooopppppptttsssrrrsssttttttrrrpppssssssssssssssssssssssssuuutttrrrpppooooooooopppppprrrtttwwwxxxxxxxxxwwwyyyzzz{{{|||}}}|||{{{zzz|||}}}}}}|||{{{}}}~~~eeeVVVFFFAAAAAA>>><<<===>>>>>>===>>>@@@CCCGGGOOO[[[eeeooozzz~~~zzz{{{vvvnnnfff^^^XXXTTTPPPLLLHHHEEECCC@@@>>>?????????>>>;;;:::;;;<<<<<<;;;;;;::::::::::::::::::::::::999888888777777777777777777777777777777555555555555666888:::;;;555555555555555555555555444444444555666777999:::999:::<<<>>>@@@BBBDDDDDDEEEGGGIIIJJJKKKNNNQQQSSSVVVXXXZZZ]]]___`````````ddddddfffhhhjjjlllmmmnnnppprrrtttuuutttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}|||yyyxxxwwwvvvtttrrrqqqpppqqqpppmmmiiidddaaa^^^\\\YYYWWWUUUSSSOOOMMMKKKIIIIIIGGGDDDAAA>>>===<<<<<<============<<<:::999888777888888888777666777888777777777666666777777888777777777777777888999::::::<<<>>>???@@@BBBEEEHHHNNNPPPRRRSSSSSSSSSUUUWWWXXXYYYYYY[[[]]]aaaccceeennnrrryyy}}}wwwsssjjjhhhggggggkkkpppvvvyyy~~~zzzmmmkkkjjjjjjkkkkkkjjjiiijjjmmmpppqqqooommmllllllkkklllnnnppppppooommmlllllllllkkkkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmmmmllllllllllllllllllkkkjjjjjjjjjlllnnnmmmkkkiiihhhhhhhhhhhhhhhiiiiiiiiikkklllmmmnnnnnnmmmllllllkkkkkkkkkjjjiiihhhhhhggghhhhhhggggggffffffffffffgggggghhhiiikkkkkkiiigggeeeeeefffggghhhiiijjjkkkiiinnnsssuuurrrpppooopppmmmooooooooommmmmmmmmooooooooooooooopppqqqrrrrrruuutttrrrrrrssssssqqqoooppppppooooooooooooooopppsssqqqooommmllllllmmmmmmmmmooorrruuuwwwvvvuuutttuuuwwwyyy{{{||||||{{{{{{}}}}}}}}}{{{zzz|||{{{hhhUUUMMMHHH===??????>>>>>>>>>>>>@@@AAABBBGGGPPPXXXaaalllyyy|||zzz~~~}}}tttkkkddd[[[XXXRRRNNNJJJGGGCCC@@@DDDCCCAAA???============<<<<<<;;;::::::::::::::::::::::::999999888888888666666777777777888888888555444333333444666888:::888777777777666666666555555555555555666777888999777888999:::<<<>>>??????>>>@@@BBBCCCDDDFFFJJJLLLLLLMMMOOOQQQSSSUUUUUUVVVZZZ[[[\\\^^^___aaabbbccceeehhhkkkmmmmmmlllmmmnnnnnnoooqqqsssuuuvvvvvvuuutttuuuuuuvvvwwwxxxyyyyyy|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvrrrqqqpppnnnkkkiiihhhgggdddccc```]]]YYYVVVSSSRRROOONNNLLLIIIGGGDDDCCCBBBAAA@@@>>><<<:::999888888:::;;;===>>>===<<<:::888666888999888666555666888777777777666777777888888666666666777888:::;;;<<<===???BBBDDDEEEGGGJJJLLLQQQRRRSSSSSSSSSSSSUUUVVVZZZ\\\^^^```cccfffkkknnnxxx|||{{{sssmmmjjjhhhhhhiiilllpppvvv}}}xxxvvvmmmkkkjjjjjjjjjiiigggfffhhhkkkooopppooommmkkkkkkjjjlllnnnpppppppppnnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkkkkklllllllllllllllkkkjjjkkkmmmmmmmmmllllllllljjjiiijjjlllnnnnnnllljjjggghhhhhhiiiiiiiiiiiiiiijjjkkklllmmmmmmlllkkkjjjkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhggggggeeefffgggiiikkkkkkiiifffeeeeeeffffffffffffggggggfffjjjnnnnnnlllkkklllmmmlllmmmooonnnmmmmmmnnnooopppoooooopppqqqrrrssssssvvvtttrrrqqqrrrqqqpppooommmmmmllllllmmmmmmnnnooopppooonnnlllkkkkkkkkkkkkkkkmmmpppsssttttttsssqqqtttuuuwwwyyyzzz{{{{{{{{{zzzzzzzzzyyyyyy{{{mmmcccWWWDDDBBBAAA>>>======>>>???@@@???CCCHHHMMMTTT___jjjrrr}}}{{{|||tttfffbbb\\\VVVRRRNNNJJJGGGFFFDDDAAA>>>===<<<<<<;;;===<<<;;;;;;::::::;;;;;;:::::::::999999999999999666666777777888888999999777555444333444555888999888888777777666666555555666666555666666777888888555666777888999:::;;;;;;999;;;===>>>>>>@@@CCCFFFCCCDDDFFFHHHJJJKKKLLLMMMPPPQQQRRRTTTUUUWWWXXXXXX[[[]]]aaabbbbbbbbbcccdddeeegggiiilllmmmnnnnnnmmmmmmmmmnnnooopppqqqrrrsssuuuwwwxxxxxxxxxxxxzzz{{{|||{{{zzzyyyxxxyyyzzz{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzwwwwwwwwwvvvuuuttttttssssssssssssrrrqqqpppnnnnnniiihhhfffdddbbb```^^^]]]VVVUUUTTTRRROOOMMMLLLKKKFFFFFFDDDCCCAAA???>>>===<<<;;;:::999888777777777888999;;;======;;;:::888888999:::999888666555555777777777777777888999999666666777888:::<<<>>>???@@@CCCFFFHHHIIIKKKMMMPPPQQQRRRSSSSSSRRRSSSUUUWWW\\\___bbbeeehhhlllrrrwwwwwwpppjjjgggeeegggjjjnnnssswww~~~{{{yyy~~~kkkjjjiiiiiiiiihhhfffcccfffiiimmmnnnmmmkkkjjjjjjjjjkkkmmmnnnoooooooooooommmlllkkkjjjjjjjjjkkklllkkklllllllllkkkkkkjjjiiigggjjjmmmnnnmmmlllkkkllliiihhhhhhjjjllllllkkkjjjggghhhiiiiiijjjjjjiiiiiiiiiiiijjjkkkkkkjjjhhhgggjjjiiihhhgggggggggggghhhiiiiiiiiiiiiiiihhhggggggdddeeegggiiikkkjjjhhheeebbbbbbbbbbbbbbbbbbbbbbbbdddgggiiiiiiffffffhhhjjjjjjkkkmmmmmmllllllmmmooonnnnnnnnnooopppqqqrrrssstttrrrppppppppppppooonnnllllllkkklllmmmnnnpppqqqooonnnnnnmmmlllkkkjjjiiiiiikkkmmmpppqqqqqqqqqpppsssssstttuuuwwwxxxyyyzzzvvvuuuuuuuuuwwwyyy|||}}}qqqXXXJJJFFF@@@<<<<<<===>>>>>>===???AAADDDIIIQQQZZZ```ooovvv{{{{{{{{{sssmmmeee]]]WWWRRRNNNLLLHHHEEE@@@===<<<;;;:::999===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999777777777888888999999999999888777777777888999:::666666666555555444444444555555555444555555666666444444444555555666666777555777888888999:::<<<>>>>>>>>>???@@@BBBCCCDDDDDDGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRUUUVVVVVVWWWYYYZZZ[[[]]]___aaacccccccccccccccddddddfffggghhhiiijjjlllmmmooooooooooooqqqsssuuuuuutttttttttuuuuuuvvvssstttuuuuuuvvvvvvuuuuuuyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrrrrnnnnnnmmmmmmlllkkkjjjjjjhhhhhhhhhgggfffdddcccbbb]]]\\\[[[YYYVVVTTTSSSRRRJJJJJJIIIHHHGGGFFFEEEEEE>>>======<<<;;;::::::999777777777777777666666666666777888999999888777777999999:::<<<===;;;777444777777777777888888999:::777777888:::<<<>>>AAABBBDDDFFFIIIKKKLLLNNNPPPQQQQQQRRRSSSSSSTTTVVVZZZ]]]```dddiiilllooottt{{{|||xxxrrrlllgggeeeeeeeeegggmmmuuu|||yyy~~~ggggggfffggghhhhhheeeccceeegggjjjkkkjjjiiiiiiiiijjjkkkkkkmmmnnnoooppppppmmmllljjjiiiiiijjjlllmmmkkkkkkkkkkkkjjjiiihhhgggdddhhhlllnnnmmmkkkkkkkkkhhhgggfffgggiiijjjkkkjjjggghhhiiijjjjjjjjjiiiiiiggghhhiiiiiiiiihhhfffeeegggfffeeedddddddddeeefffggghhhiiiiiiiiihhhffffffdddeeegggiiikkkjjjfffccc^^^______``````aaaaaaaaaccceeegggeeecccbbbeeehhhgggiiijjjkkkjjjjjjlllmmmkkkkkkkkklllmmmnnnpppqqqsssqqqnnnnnnooooooooonnniiiiiiiiiiiikkknnnppprrrmmmnnnoooooonnnllljjjhhhiiijjjkkkmmmnnnoooppppppqqqqqqpppppprrrtttvvvxxxtttsssrrrsssuuuxxxyyyzzz}}}sssXXXQQQGGG@@@>>>>>>>>>>>>======>>>???BBBHHHNNNRRR]]]eeepppyyyyyyzzzssshhh```[[[VVVTTTNNNJJJDDDAAA@@@???>>><<<======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888999999999999888888888888888888666666666666666666666555666666555555444555555666444444444555555555555555444555666666555555777999::::::::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJJJJKKKLLLOOOQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^______aaabbbdddeeedddeeefffhhhiiiiiijjjkkklllllllllllliiikkklllmmmnnnmmmlllkkknnnnnnooooooooopppppppppqqqqqqrrrrrrqqqpppnnnmmmmmmllllllkkkiiihhhhhhgggdddccccccbbb```______^^^\\\[[[[[[ZZZYYYWWWUUUTTTPPPOOONNNLLLJJJHHHGGGFFFBBBBBBAAA@@@??????>>>>>>888888888888999999999999555555666666777777666666666666666666666666666666888777888>>>CCCCCC<<<555777777777777888999:::;;;777888999;;;>>>AAACCCEEEFFFIIILLLNNNNNNOOOPPPRRRQQQSSSUUUWWWYYY\\\aaaeeehhhmmmssswwwzzzrrroooiiieeedddgggjjjmmmpppwww||||||dddcccdddfffggggggfffddddddfffhhhiiihhhggghhhhhhjjjjjjjjjkkklllnnnpppqqqmmmllljjjiiiiiijjjlllmmmkkkkkkkkkjjjiiihhhgggfffbbbggglllnnnmmmkkkjjjkkkhhhfffdddeeegggiiijjjjjjggghhhiiijjjkkkjjjiiiiiifffggghhhhhhhhhfffeeedddeeedddcccbbbbbbbbbcccdddfffggghhhhhhhhhgggeeedddeeeeeegggiiikkkiiieeebbb]]]^^^___```aaabbbcccddddddeeefffdddaaaaaadddgggfffgggiiiiiiiiiiiikkkllliiiiiiiiijjjkkklllnnnnnnrrrooommmmmmnnnoooooonnnfffeeeeeefffhhhkkkoooqqqmmmnnnppppppooommmjjjhhhiiiiiijjjkkklllnnnoooppppppooommmmmmnnnqqqtttvvvuuutttssstttvvvxxxyyyyyyzzz~~~{{{rrrpppoooqqqeee\\\OOOFFFBBBAAAAAA@@@???>>>>>>>>>@@@DDDHHHKKKPPPXXXdddnnnxxx{{{uuuvvvxxxnnnhhhcccaaaUUUPPPIIIFFFEEEEEECCCAAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888888888888888888666777777777777666555555888888888888999999999999888888777666666666777777666666666666666666666666555666666666444444666888888777777777777888999:::999999:::;;;===>>>??????@@@AAACCCCCCCCCEEEIIILLLMMMMMMMMMNNNOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]___aaa]]]___```bbbccccccbbbbbbcccdddfffggghhhgggeeedddffffffggggggggghhhhhhhhhgggggghhhhhhgggfffdddccceeeeeedddcccbbb``````___\\\\\\[[[ZZZYYYXXXWWWVVVSSSSSSRRRQQQOOONNNLLLKKKGGGFFFEEEDDDBBB@@@??????>>>>>>===<<<;;;:::999999777777777888999999::::::555666777888888888888888888888777666666666777777666555666???GGGHHH@@@777777777777777888999:::;;;888999:::<<>>>>>AAAEEEHHHIIINNNWWW```lll{{{yyytttwww}}}vvvnnniiiddd]]]TTTMMMJJJGGGCCC@@@@@@???======>>>>>><<<;;;===<<<:::999:::;;;:::999::::::999999888777777777777777777777777777777777888888888888888888888888888888777777666666555555777666555444444555666777555555555555555555555555333555666555444444555666999888777777777888:::;;;::::::::::::;;;<<<===>>>BBBBBBCCCDDDEEEGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]][[[[[[\\\\\\\\\\\\\\\]]]ZZZZZZZZZYYYWWWVVVTTTSSSPPPOOOOOONNNMMMMMMLLLLLLIIIIIIHHHFFFEEEDDDCCCBBB>>>>>>===<<<<<<;;;::::::;;;:::999999888888999999999888777666666777888999777777777777666666666666888777777666666666777777777888999:::;;;<<<======:::999888888888;;;===>>>>>>======???BBBEEEFFFFFFMMMMMMNNNOOORRRSSSRRRQQQTTTWWW[[[___bbbgggooouuu|||xxxsssoooiiihhhiiikkkooouuuzzz~~~uuurrryyycccccccccbbbbbbbbbaaaaaabbbcccdddeeeeeeeeeddddddbbbbbbcccdddgggiiilllmmmooonnnlllkkkjjjiiihhhhhhiiiiiiiiiiiiiiihhhgggfffggghhhhhhhhhhhhiiiiiiiiihhhhhhgggffffffggghhhhhhhhhggggggjjjnnnooommmkkkkkklllmmmkkkgggdddcccdddbbbaaaaaabbbccceeefffhhhjjjiiiiiiiiihhhhhhggggggeeeeeeeeeddddddddddddddd`````````___``````aaaaaaccccccbbbaaabbbdddfffggggggggggggeeedddeeehhhjjjjjjjjjiiihhhiiiiiikkklllkkkkkkkkkjjjiiiiiihhhhhheeefffgggiiikkknnnpppqqqrrrrrrrrrrrrqqqpppooonnnlllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnoooqqqrrrssssssssstttvvvwwwyyyzzz{{{zzz{{{vvveee___ZZZaaajjjwwwooo^^^MMMCCCAAA<<<>>>???===<<<>>>AAABBBCCCGGGNNNWWWaaaoooxxxuuuxxx|||zzznnnhhh^^^WWWSSSPPPKKKHHHCCCAAA???>>>>>>>>><<<;;;===;;;999999:::::::::999::::::999888888777777666888888888888888888888888888888888888888888888888888888777777666666666666777777666555555555666666555555555555555555555555444555666666444444555666777777666666666777888999888888888888999:::;;;<<<<<<======>>>@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBB@@@???>>>======<<<<<<;;;;;;:::999999999999888888777777777777777888777666666666666777888555555555666666666777777888888777777777777888888777888888999:::;;;<<<<<<<<<;;;::::::;;;===???@@@DDDDDDDDDFFFHHHJJJLLLLLLLLLLLLNNNQQQTTTVVVVVVVVV]]]```ccceeehhhoooxxx|||wwwssspppllljjjhhhjjjmmmrrrxxx~~~{{{www|||ddddddcccbbbbbbaaa``````bbbbbbcccdddeeeeeeeeedddaaaaaaaaabbbdddfffhhhjjjmmmlllkkkjjjhhhgggffffffdddeeefffgggggghhhhhhhhhgggggghhhhhhhhhiiiiiiiiijjjjjjiiihhhhhhiiijjjjjjggggggiiilllppprrrrrrqqqnnnoooooommmjjjgggffffffccccccbbbbbbccceeefffgggjjjjjjiiiiiihhhgggffffffbbbbbbccccccccccccddddddcccbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaacccdddeeefffffffffeeedddeeegggiiikkkjjjiiihhhhhhhhhiiijjjjjjjjjjjjjjjjjjhhhgggfffeeefffhhhkkkmmmooopppqqqrrrrrrrrrrrrqqqpppoooooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooppprrrrrrrrrssstttvvvxxxxxxwwwwwwyyy|||ppp___VVVXXX\\\fffwww}}}bbbNNNEEE???>>>>>>>>>============>>>AAAFFFLLLUUUbbbqqq{{{yyytttrrrqqq{{{xxxnnnfffaaa\\\VVVQQQKKKGGGCCC@@@@@@???>>>===>>><<<::::::;;;<<<;;;:::999999999888777777666666999999999999999999999999777777777777777777777777888777777777777666666666888777666666555555555666555555555555555555555555444666666666444444555666555555444444555555666777666666666666777888999999777888888999:::;;;<<<<<<:::;;;;;;<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB?????????>>>>>>===<<<<<<======<<<;;;:::999999888:::999999888888777777666777777666555555555555555666666555555555555666666444555555666666777777777999888888888888888999999888888999999:::::::::;;;>>>=========>>>@@@BBBCCCEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNQQQTTTXXX[[[^^^___hhhjjjlllnnnqqqxxx|||wwwqqqllliiihhhgggfffjjjmmmttt|||hhhgggfffeeedddcccbbbbbbbbbccccccdddeeefffffffffaaaaaa```aaabbbdddfffhhhjjjjjjiiihhhgggeeedddcccbbbbbbdddeeeffffffffffffgggggggggggghhhhhhhhhhhhkkkkkkkkkjjjjjjkkkkkkkkkiiijjjkkknnnqqqsssttttttqqqqqqqqqooollljjjhhhhhhddddddccccccccceeefffgggjjjjjjiiihhhgggfffeeeeeeccccccddddddeeeffffffgggddddddcccbbbaaaaaaaaaaaaaaaaaa``````aaabbbccccccffffffgggfffeeeeeegggiiikkkjjjhhhgggfffgggggghhhhhhiiijjjkkkjjjhhhfffdddeeegggiiilllooopppppppppooooooooopppoooooonnnnnnnnnmmmmmmllllllmmmnnnnnnnnnmmmlllkkkkkklllmmmnnnqqqqqqqqqrrrssstttvvvvvvssstttwwwxxxxxx~~~ppp___[[[YYY]]]jjjbbbPPPEEEAAA>>>???@@@>>><<<<<<>>>@@@CCCFFFLLLWWWeeeooo|||xxxssstttvvv~~~vvvnnnfff^^^XXXTTTPPPJJJEEECCCBBBAAA@@@@@@>>><<<<<<======<<<;;;:::999999888777777666666999999999999999999999999777777777777777777777777777777777777777777777777888888777666666555555555555555555555555555555555555666777666555444555666333333333333444444555555555444444444555555666777666666777888888999::::::777888888999::::::;;;;;;======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>???>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999:::::::::999999888888777777777777666666555555555777666555555444444555555555555555555555555555555777777777777777777777777888888888777888888999:::999999::::::::::::::::::?????????@@@AAACCCDDDEEECCCEEEFFFGGGHHHJJJLLLNNNQQQSSSWWWZZZ]]]aaaeeegggooorrrvvvyyy||||||qqqnnniiifffeeefffhhhjjjpppuuu}}}iiihhhgggfffeeedddcccbbbccccccddddddfffggghhhiiicccbbbaaa```aaacccfffggghhhhhhhhhgggfffeeecccbbbbbbbbbcccdddddddddcccccceeeeeefffffffffgggggggggjjjjjjjjjkkkkkkjjjjjjjjjkkklllmmmnnnoooppprrrssssssrrrqqqpppooommmkkkiiifffeeedddddddddeeefffggghhhhhhgggffffffeeeddddddccccccdddeeefffgggggghhheeedddcccbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaaabbbbbbeeeggghhhgggffffffhhhiiijjjiiigggfffeeeffffffgggggghhhjjjkkkjjjiiigggeeefffhhhjjjmmmnnnooooooooommmmmmnnnooooooooonnnnnnnnnmmmlllkkkkkklllmmmnnnooonnnmmmlllllllllmmmnnnooooooppppppqqqrrrssstttqqqrrruuuvvvtttwwwlllbbbZZZZZZbbbttt}}}bbbMMMDDD===???@@@>>><<<===>>>@@@AAACCCFFFNNNYYYbbbiiisssuuussstttzzz}}}rrrhhhaaa^^^YYYRRRLLLHHHEEECCCAAABBB@@@>>>=========<<<:::::::::999999888888777777888888888888888888888888777777777777777777777777777777777777888888888888888888777777777666666555666666666666666666666666666777888777555444555666222333333444444444444444444444333333333444555555555555666666777777888888555555666666777777888888999999999999999888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>:::::::::;;;<<<<<<<<<===::::::;;;;;;;;;::::::999999999999999999888888888888888777777777777777777666555555555555555444444777777666555555555555666444444555555555555444444999999999888888777777777888777777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>???<<<;;;======>>>??????@@@EEEMMMTTT[[[eeepppxxx}}}~~~wwwrrrqqqpppsssyyyqqqjjjeee^^^WWWRRRMMMIIIFFFFFFCCC@@@???>>>===;;;:::;;;;;;;;;:::999999888888888888888888888888888888888888888888888888888888777777777888888888888999666777777888888777777666666666666666666666666666777888888777555444555666333333444555555555555444555444444444444444555555333333333444444555555555333333333444444444555555666666666666555555555555777777888888888999999999777777888999999999999999777777777888888888999999777777777888888999999999999999::::::::::::::::::666666666666666666666666444444555555555555555555555555555555555555555555888888777666666666666666444444555666666555444444999999888888888777777777888888888888999:::;;;;;;======>>>>>>????????????@@@AAABBBDDDFFFGGGHHHIIIFFFIIIMMMOOOOOORRRWWW[[[\\\___cccfffhhhlllsssxxxzzzvvvoooiiicccdddfffhhhkkkqqqxxx}}}bbbbbbbbbaaaaaaaaa```````````````aaaccceeegggiiifffdddaaa______aaaccceeebbbccceeeggggggfffeeedddbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbccccccccccccdddeeefffggggggfffeeedddhhhiiikkkjjjiiijjjmmmppppppnnnmmmnnnppppppmmmkkkiiihhhfffeeeeeeeeeffffffbbbbbbbbbbbbcccccccccccc```aaaaaaaaabbbbbbccccccbbbaaaaaaaaaaaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbaaabbbccceeeeeedddddddddeeefffeeedddddddddeeefffggggggggghhhiiijjjkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkkkklllmmmnnnoooooooooooommmllljjjhhhggghhhjjjkkkmmmlllkkkkkkkkklllmmmnnnmmmmmmmmmmmmnnnooopppqqqqqqpppqqqrrrrrrrrrxxxuuujjjdddhhh{{{mmmWWWEEEAAAAAA===<<>>???>>>===???EEEJJJPPPVVV^^^ffflllttt~~~|||xxxsssnnnsss}}}zzzuuunnngggaaa[[[UUUQQQNNNKKKGGGEEEDDDBBB???======<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999777777888888888999999999555555777888999999888888666666666666666666666666777888999777555444555555444444666777777777666555666666555444444555555666333333333444444444444444333333333333444444444444555555555555555666666666666666666666777777777888555555666777777777777666555555666666666777777777;;;::::::999888777777666777888999999:::::::::999555555555555555555555555333444444444555555666666666666666666666666666666888777777666666666666666444555666666666666555444444555555666777777888888:::::::::;;;;;;<<<===>>>??????@@@AAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLIIIMMMRRRTTTUUUXXX^^^ccceeejjjooorrrtttzzz~~~tttooommmjjjdddcccggglllqqqvvv}}}bbbbbbbbbbbbaaaaaaaaaaaa^^^^^^^^^___aaadddfffhhhfffdddaaa^^^^^^```bbbdddaaabbbeeegggggggggfffeee```aaabbbccccccdddcccccc```aaaaaaaaabbbbbbbbbbbbbbbcccdddeeeeeedddcccbbbeeeggghhhhhhggghhhlllpppnnnlllkkkmmmooopppnnnkkkiiihhhgggfffeeeeeeffffff`````````aaabbbbbbccccccbbbbbbbbbbbbccccccccccccaaa`````````aaabbbccccccbbbbbbcccccccccbbbbbbaaa```aaaccccccbbbbbbbbbccceeeddddddcccdddeeeggghhhgggggghhhiiijjjlllnnnooommmllljjjiiihhhiiiiiijjjhhhhhhjjjkkkllllllmmmmmmmmmkkkiiigggfffgggiiikkkhhhhhhggggggggghhhjjjkkkmmmmmmmmmmmmmmmnnnooopppqqqooooooqqqqqqppptttzzzzzzxxxlllhhhwww|||cccLLLFFFDDD???>>>BBB===>>>@@@>>><<<===AAAEEEEEEHHHMMMSSS[[[dddmmmsss}}}~~~sssnnnqqqttt}}}uuuoooggg```\\\VVVSSSOOOLLLJJJHHHEEECCC>>>======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::777777888888999999999999333555777888999999999999777777777777777777777777888999999888555444555555555555777888888888777666777666666555555555666666555555555555555666666666555555555555666666666666666666777777777888888888666777777777777888888888555555666777777777777777666777777777888888888888@@@???>>><<<:::888777666666777888888999999999999555555555555555666666666555555555666666777777888666666777777777777777777777777666555555555555666444555666777777666555444000000222444666888999:::<<<<<<<<<======???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFDDDEEEGGGJJJKKKMMMMMMNNNQQQVVV\\\^^^___bbbiiiooonnnsssyyy}}}{{{yyyssskkkhhhjjjjjjfffggglllsssyyyfffccc^^^]]]^^^___^^^]]]]]]]]]^^^___aaaccceeefffhhhgggdddbbbaaabbbcccdddeeeccc```aaadddggggggfffaaa``````cccfffgggeeebbbccccccbbbaaaaaa```aaaaaabbbaaa```______^^^^^^___ccceeefffgggggghhhkkkmmmoooooonnnnnnmmmllljjjjjjhhhgggfffeeeeeedddeeeeeedddcccaaa______```bbbcccfffeeedddbbbaaaaaa``````aaa```^^^]]]]]]^^^___```bbbccccccddddddccccccbbbaaabbbcccbbbaaa```aaabbbaaabbbccceeeffffffeeeeeeggggggggggggggghhhhhhhhhhhhiiihhhgggeeefffhhhjjjhhhiiijjjkkklllmmmmmmmmmhhhgggffffffeeeeeeeeeeeedddfffhhhiiijjjiiihhhgggiiijjjlllnnnoooooonnnnnnkkkkkklllnnnppprrrtttuuu{{{}}}|||}}}yyy\\\LLLFFFBBB@@@BBB:::<<<>>>>>>===<<<<<<===@@@CCCFFFJJJOOOWWW___dddpppxxx{{{tttqqqnnnttt{{{rrrkkkfff```YYYSSSPPPNNNIIIFFFCCC@@@===<<<;;;;;;:::999888888999999:::;;;<<<<<<;;;::::::999888777666666999999888888888888999999888888777777777777888888777777777777666666666666888888999999999999888888777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777888888777777666666555555777777666666555555555444666666666666666777888888===888777;;;;;;666444666999888888777777777888888666666666666666666666666666666666666666666666666666666666555555444444444777777777666555555444444666666666777777777777777999999999999888888777777;;;===???@@@??????@@@AAABBBDDDFFFGGGFFFFFFFFFGGGGGGHHHJJJJJJKKKNNNRRRUUUVVV[[[aaahhhlllppptttwwwzzz{{{~~~yyyuuummmllliiifffdddeeeiiillltttyyy|||yyyzzzfffbbb___]]]^^^______]]]\\\]]]]]]^^^```bbbdddeeefffeeedddbbbbbbbbbbbbbbbeeecccaaabbbeeeggggggfffcccbbbbbbdddffffffdddaaabbbbbbaaa`````````aaaaaabbbaaaaaa```______``````cccdddffffffggghhhjjjlllnnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhgggffffffffffffeeedddcccbbbaaabbbcccccceeedddcccaaa```_________```___^^^]]]]]]^^^___```aaabbbbbbccccccbbbbbbaaa```aaabbbaaa```^^^___```___```bbbccceeeeeeeeeeeeggggggggghhhhhhhhhhhhiiiggghhhhhhfffdddcccdddfffiiiiiijjjkkkkkkkkkkkkkkkhhhhhhgggfffeeeeeeeeeeeeeeefffhhhiiijjjiiihhhggghhhiiikkkmmmnnnooonnnnnniiiiiijjjlllnnnppprrrsssvvvyyy}}}zzzyyywwwvvv{{{qqq^^^SSSHHH@@@>>>CCCAAA>>><<<<<<>>>AAACCC>>>@@@BBBEEEHHHNNNTTTXXXccckkkvvvxxxqqqooovvv|||xxxpppjjjccc]]]ZZZVVVQQQMMMIIIFFFCCCBBBAAAAAA@@@???:::999999999999999999999======<<<:::999888777666999999888888888888999999888777777777777777777888888888777777777666666666777888888888888888888777777777777777777777777777666666555555555555666666666666666666666666666666444444444444444444444444666666666666777777777777666666666666777777777777777777666666666555555555555555555555555666666777===888777:::;;;777555666555555444444444444555555666666666666666666666666666666666666666666666666777777666666555555555555777777666666555555555555666666777777777777888888::::::::::::;;;;;;<<<<<<<<<>>>@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEGGGHHHIIIKKKMMMNNNPPPSSSWWWZZZ]]]cccjjjqqqwww{{{~~~yyyrrrmmmjjjfffgggggggggiiimmmsssxxxyyyqqqjjjlllvvv~~~eeebbb```^^^_________^^^\\\\\\]]]^^^___aaacccddddddddddddccccccbbbaaa```dddbbbaaabbbdddffffffeeeeeeddddddeeefffeeeccc````````````___``````aaaaaabbbbbbaaaaaaaaaaaaaaaaaaccceeeggggggggghhhjjjlllmmmnnnnnnooonnnmmmkkkkkkkkkjjjiiihhhggggggggggggeeeeeeeeedddddddddcccccccccbbbaaa```___^^^^^^^^^]]]]]]^^^^^^______`````````aaaaaaaaaaaaaaaaaa``````aaabbbaaa___]]]]]]^^^]]]^^^```bbbcccdddeeeeeegggggghhhhhhiiiiiiiiiiiifffhhhiiigggeeebbbaaaaaahhhhhhiiiiiijjjiiiiiihhhiiihhhgggfffeeeeeeeeeeeeeeefffhhhiiiiiihhhggggggfffhhhjjjlllnnnnnnnnnnnnhhhhhhhhhiiikkkmmmnnnooopppsss|||rrriiicccccceeejjjzzz{{{kkkZZZKKKCCCEEEAAA<<<:::<<>>???@@@AAADDDIIILLLWWW___jjjvvv{{{rrrooommmppp||||||tttnnniiiddd]]]XXXPPPMMMIIIFFFEEEDDDCCCAAA>>>===<<<;;;:::999999999???>>>===<<<:::999777777999999888888888888999999888777777666666777777888888888888777777777777666666777777888888777777666777777777777777777777777666666555555555555666666666666666666666666666666444444444444444444444444666666666666777777777777555555555666777888888888777777666666666666555555444444444444444555666666;;;888777:::;;;888666777777777777666666777777888666666666666666666666666666666666666666666666666777777777666666666666555666666666666666666555555777777777888888888999999;;;;;;<<<===>>>???@@@AAA@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFGGGJJJLLLOOOQQQTTTWWWYYY]]]aaaeeegggmmmvvv~~~yyyrrrkkkfffcccaaabbbdddhhhlllqqqxxx|||sssjjjaaa\\\dddwww}}}xxxdddbbbaaa```____________\\\\\\\\\]]]___```bbbcccbbbccceeeeeeeeecccbbb```bbbbbbaaabbbccccccdddcccddddddeeeffffffeeedddccc______^^^______```aaabbbbbbbbbbbbaaabbbbbbccccccdddfffhhhiiiiiiiiikkkllllllmmmnnnoooooonnnlllkkkkkkjjjiiihhhhhhgggggghhhdddeeeeeeeeeeeedddccccccaaa```___^^^]]]]]]]]]]]][[[\\\]]]^^^___``````___```aaaaaabbbbbbaaaaaa```aaabbbcccbbb```]]]]]]]]]]]]^^^___aaaccceeeffffffgggggghhhhhhiiiiiijjjjjjhhhjjjlllkkkhhhdddaaa```eeefffggghhhiiiiiiiiiiiijjjjjjhhhgggfffffffffffffffggghhhhhhhhhhhhggggggeeegggiiikkkmmmnnnnnnnnngggggghhhhhhiiijjjllllllmmmpppwwwyyyhhh]]]___```]]]dddrrrxxxvvvdddYYYJJJEEE???>>>@@@@@@<<<888>>>>>>???>>>>>>@@@CCCEEEMMMTTT___kkkwwwwwwooolllrrrzzz~~~zzzsssjjjddd\\\XXXSSSNNNKKKHHHEEECCCCCCBBB@@@>>><<<<<<<<<<<<>>>======<<<;;;:::999999:::999999888888999999:::888777777666666777777888999999888888888777777777666666777777777777666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777555666666666777777777888777777666666666666666666555555444444555555666777999777777999:::999888777888888777777888888999999666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888999999::::::;;;;;;===>>>???@@@AAAAAABBBCCCDDDEEEGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKKKKMMMPPPSSSVVVYYY]]]aaaeeeiiinnnqqqqqqwww~~~wwwtttoooiiicccaaaaaabbbeeeiiiooouuu{{{{{{mmmddd___^^^aaammm}}}vvvqqqbbbbbbbbbaaa```______```\\\\\\]]]]]]___```bbbccccccdddfffggggggeeecccbbb```aaabbbbbbbbbbbbbbbbbbbbbccceeefffgggfffffffff______^^^______```aaabbbbbbbbbaaabbbbbbcccdddeeefffhhhjjjkkkkkkkkkkkkmmmkkklllnnnppppppooommmllljjjjjjiiihhhggggggggggggddddddeeeeeeddddddcccbbbaaa```___^^^^^^]]]^^^^^^[[[[[[]]]^^^____________aaabbbbbbbbbbbbbbbbbbaaabbbccceeedddaaa___^^^]]]^^^___```aaaccceeeggghhhfffgggggghhhiiiiiijjjjjjjjjmmmoooooolllhhheeedddcccdddfffhhhjjjkkklllmmmmmmllljjjiiihhhgggggggggggghhhhhhhhhhhhhhhggggggfffgggiiikkkmmmnnnmmmmmmiiihhhhhhhhhiiiiiijjjkkklllnnntttzzzttt___\\\\\\WWWXXX```dddwwwxxxaaaXXXMMMFFFDDDBBB???;;;<<<===>>>======>>>@@@BBBCCCIIISSS___kkkwww}}}sssooooooooottt}}}yyyrrrnnnjjjccc\\\VVVQQQMMMIIIGGGEEECCCAAA???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888888777777777777888888999999999999888888888888666666777777777777666666666666666666666666666666666666555555555555666666777777777777777777777777777777777777777777777777666666666666777777777777888777777777666666666555666666777777777777777777666666555555666666777888777777777777999;;;:::888444444444444444555666777777777777777777777777777777777777777777777777777555555555555555555555666777777777888888999999999::::::;;;<<<<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCCEEEFFFHHHHHHHHHIIILLLOOOPPPPPPQQQQQQQQQTTTXXX[[[]]]aaafffkkkoootttyyy|||}}}|||tttooohhhgggeeeaaa___```dddggglllpppxxxqqqeee___[[[fffuuu|||uuuoookkkaaabbbcccbbb```___```aaa]]]]]]]]]^^^___aaabbbcccdddeeefffhhhhhhfffeeecccaaabbbddddddcccbbbbbbcccaaacccfffgggggggggggghhh`````````___``````aaaaaaaaaaaaaaaaaabbbcccdddeeefffhhhkkklllkkkkkkkkkllljjjlllnnnqqqqqqpppnnnmmmkkkjjjiiihhhggggggggggggeeeeeedddddddddcccccccccaaaaaa```_______________\\\\\\]]]]]]^^^^^^______aaabbbbbbccccccbbbbbbaaaaaaccceeeeeebbb```^^^^^^`````````aaaccceeeggghhheeeeeefffggghhhiiiiiijjjjjjmmmppppppnnnkkkiiihhhbbbdddfffiiilllnnnooopppooonnnmmmkkkjjjiiiiiiiiihhhhhhhhhhhhgggggggggggghhhiiikkklllmmmmmmmmmmmmjjjiiiiiihhhhhhhhhiiiiiikkklllpppuuuyyyjjj]]]XXXTTTTTTXXX]]]jjjwwwcccQQQGGGBBB@@@@@@999;;;<<<<<<;;;<<<===???@@@DDDLLLVVVbbbmmmuuuzzzuuunnnkkkkkkmmmssszzz~~~yyyqqqiiibbb\\\VVVRRROOOMMMIIIFFFCCCBBBAAABBB>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999999::::::999999999888888999999999:::::::::999999999888888666777777888888777777666777777777777777777777777666666555555555555666666777777777777777777777777555555555555555555555555666666666666777777777777888888888777666555555555666666777777777777888888666666666666666777888888555666777666999===<<<888555555555555666777888888777777777777777777777777777777777777777777777777555555666666666666777777888888999999:::;;;<<<<<<<<<======>>>???@@@AAAAAADDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIIIIJJJMMMQQQTTTTTTVVVXXXYYY[[[^^^bbbeeegggkkkqqqvvv{{{}}}vvvpppjjjggg\\\^^^_________cccjjjoootttzzz{{{llldddcccfffzzz{{{sssnnnjjjggg```bbbdddcccaaa___```bbb^^^^^^^^^___```aaabbbcccddddddeeeffffffeeeeeedddccceeehhhhhheeeddddddfffbbbeeehhhhhhgggffffffhhhbbbbbbaaa`````````aaaaaa___`````````bbbcccdddeeedddgggjjjkkkjjjiiiiiijjjiiikkknnnqqqrrrqqqooommmlllkkkjjjiiiiiihhhhhhiiiggggggeeedddddddddeeefffcccbbbaaaaaaaaaaaaaaaaaa^^^]]]\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaaaaa```^^^aaaddddddbbb```^^^^^^````````````aaaccceeefffddddddeeefffggghhhiiiiiihhhjjjmmmmmmlllkkkjjjkkkeeefffiiikkkmmmooopppqqqrrrqqqooommmlllkkkkkkjjjiiiiiihhhgggggggggggggggjjjkkklllmmmnnnmmmmmmllljjjiiihhhgggggggggggggggiiiiiilllpppsssxxxpppddd]]]ZZZXXXZZZbbbrrroooZZZLLLDDDAAA;;;<<<===<<<;;;;;;<<<>>>@@@BBBFFFMMMWWWaaahhhlllsss}}}sssnnnkkkllllllnnnyyyzzzsssmmmgggccc^^^[[[UUUPPPKKKHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;::::::::::::999999999777888888888888888888777777777777777777777777777666666555555555555666666777777777777777777777777555555555555555555555555666666666666777777777777777777777777666666666666666666777777777888888888666555555555555666777777333666777666999>>>===999777777777777888999:::;;;777777777777777777777777777777777777777777777777777777888888888999999999999999:::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOQQQTTTYYY]]]]]]```cccfffiiilllpppsssuuuyyyzzzsssmmmiiifffcccbbb]]]```eeegggiiinnnvvv|||xxxwwwxxx~~~uuupppmmmlllkkk___bbbdddcccaaa___```bbb_________``````bbbcccdddcccdddddddddeeedddddddddeeehhhkkkjjjhhhffffffhhhdddgggjjjiiigggeeeeeefffdddcccbbbaaaaaa```aaaaaa_________```aaacccdddeeecccfffiiijjjiiihhhhhhhhhiiikkkoooqqqrrrqqqooonnnmmmmmmlllkkkjjjjjjjjjjjjjjjhhhfffeeedddeeeggghhhdddccccccbbbbbbbbbbbbccc```^^^\\\[[[[[[\\\]]]_________````````````______\\\___bbbcccbbb___^^^^^^```_________```aaacccdddccccccdddeeefffggghhhiiieeegggjjjkkkjjjjjjjjjkkkhhhiiikkkmmmnnnppppppqqqsssrrrpppooommmllllllkkkiiiiiihhhgggggggggggggggllllllmmmnnnnnnmmmlllllliiiiiihhhgggfffeeeeeefffgggfffhhhlllooosss|||xxxlllbbb[[[XXX\\\iiivvv^^^MMMDDD>>>???@@@???===<<<===>>><<<<<<===CCCJJJSSSYYY]]]hhhpppwwwxxx|||}}}vvvpppmmmhhheeelllwwwzzz|||xxxkkkgggaaaZZZSSSOOOMMMLLLHHHHHHFFFDDDBBB@@@>>>===;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999888888999999999999888888777777777777777777777777666666555555555555666666777777777777777777777777888888888888888888888888666666666666777777777777555555666666777777888888666666777777888888888999555444444444444555666666222666777555888>>>>>>999444444444444555666777888777777777777777777777777777777777777777777777777999999999::::::;;;;;;;;;999:::;;;<<<===??????@@@@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNQQQRRRTTTVVVXXX\\\aaaeeeeeeiiinnnrrruuuxxx|||~~~qqqllleee```^^^^^^______dddiiinnnqqqtttyyy{{{ssspppppppppqqq^^^______```````````````]]]^^^```aaabbbaaa___^^^cccddddddcccaaa```aaaccchhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhgggffffffeeeeeegggeeebbbaaabbbbbbbbbbbbgggeeebbb``````aaaccceeehhhiiiiiihhhfffffffffgggjjjkkkmmmpppqqqrrrrrrrrrxxxsssmmmiiiiiijjjlllmmmhhhgggfffeeedddcccccccccddddddddddddccccccbbbaaaaaa___]]]\\\\\\\\\^^^___aaa``````___``````aaabbbdddeeefffeeecccaaaaaaaaa______`````````aaaaaaaaadddeeeeeeeeefffggghhhhhheeefffgggiiijjjjjjkkkkkkkkkkkkkkklllllllllmmmmmmoooppprrrqqqooolllllllllkkkkkklllkkkjjjhhhfffeeejjjkkklllmmmllljjjhhhgggffffffgggggggggggggggggghhhiiijjjlllnnnrrrxxx|||yyyiii___^^^dddyyytttWWWFFF@@@>>>??????;;;888;;;AAA:::===@@@CCCEEEHHHNNNSSSWWW\\\aaaeeeiiiqqq}}}vvvooolllllllllmmmnnnvvvzzzqqqhhhaaa\\\XXXUUUQQQNNNKKKIIIHHHFFFDDDBBBCCCAAA@@@??????>>><<<:::>>>======<<<;;;;;;;;;;;;888888999:::;;;;;;::::::::::::999888888888888888999999999999888888888888777888999999999777666555777777666666666777777888444444444444444444444444777777777777777777777777666666666666777777777777999999999888777555333333999999888888888777777666777777777888:::<<>>?????????AAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDDDDDDDEEEGGGIIIHHHKKKNNNPPPRRRSSSVVVXXXUUUXXX^^^bbbeeehhhkkkmmmuuuvvvxxx|||{{{tttooobbbbbbbbb```______aaacccjjjqqqzzztttllllllnnnoooooo]]]]]]^^^_______________]]]^^^```bbbbbbaaa```___bbbccccccbbb``````aaacccggghhhiiijjjjjjiiihhhgggggggggfffffffffeeeeeeeeeeeedddcccbbbcccdddddddddgggeeecccbbbaaabbbdddeeeggghhhiiiiiigggggghhhiiijjjlllnnnppprrrrrrrrrrrrvvvrrrlllhhhhhhiiikkkkkkggggggeeeddddddcccccccccddddddeeeeeeddddddcccbbbbbb```___]]]]]]^^^___```aaaaaabbbbbbbbbccccccccccccdddeeeeeecccaaaaaabbbdddcccbbbaaa```^^^]]]\\\aaabbbccceeefffffffffeeeeeeeeefffggghhhhhhhhhhhhjjjjjjkkkkkkkkkllllllllllllnnnoooooommmkkkjjjkkkkkkllllllllljjjiiigggfffhhhiiijjjkkkkkkjjjhhhgggfffffffffggggggggggggggghhhiiijjjkkkmmmqqqvvvzzz|||vvvlllgggrrrppp^^^GGGAAA<<<<<<:::888999===999;;;>>>???@@@CCCGGGKKKMMMQQQUUUYYY]]]dddooowww{{{sssoookkkiiilllsssyyyyyyrrrkkkeeebbbXXXUUUSSSQQQPPPOOOMMMKKKHHHFFFCCCAAAAAA@@@>>><<>>===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;::::::999999999999999:::999888888888888777777777888999999::::::999888777777777666666666666777777555555555555555555555555777777777777777777777777666666666777777777888888666666777888888888888888999888777777666666666777555555555666777999;;;<<<555666666666777777777777:::;;;<<<<<<:::999999::::::::::::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDFFFFFFFFFHHHJJJLLLNNNPPPSSSUUUVVVWWWZZZ[[[```ccchhhllloooqqqtttvvv~~~zzzssslllfffbbb`````````___```dddiiimmmwww~~~|||pppiiiiiijjjkkkkkk\\\\\\]]]^^^^^^^^^^^^^^^^^^___aaabbbbbbbbbaaa``````aaaaaaaaa______aaacccfffgggjjjkkkkkkjjjgggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggfffeeeccccccdddeeeeeefffgggiiiiiihhhhhhjjjkkkkkkmmmoooqqqrrrrrrrrrrrrsssooojjjgggfffggghhhhhhffffffeeedddcccccccccccceeeeeefffffffffeeeddddddcccbbbaaa______```aaaaaaaaabbbccceeefffffffffeeecccdddeeeeeecccaaaaaabbbeeedddcccbbb```^^^\\\[[[^^^```ccceeegggfffdddccceeeeeefffggghhhhhhhhhgggiiiiiiiiijjjjjjjjjkkkkkkhhhjjjlllllljjjiiiiiijjjkkklllllllllkkkjjjhhhgggeeefffhhhiiijjjiiigggfffffffffffffffgggggghhhhhhhhhiiijjjjjjlllnnnsssvvvwww}}}rrrppp~~~|||^^^RRRGGGCCCAAA===;;;<<<:::;;;<<<<<<<<<===AAACCCCCCFFFIIIKKKNNNUUU]]]dddrrr|||{{{rrrlllggggggiiikkkrrryyyxxxrrreeeccc```___]]]\\\YYYWWWSSSPPPKKKHHHFFFEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;::::::999;;;:::::::::::::::;;;;;;::::::999999999888888888888999:::::::::::::::999777777666666666666666777777777777777777777777777888888888888888888888888666777777777777888888888555666777888999:::::::::888888666555555555666777666555555666666777999999777777777777888888888888;;;===>>>>>><<<;;;;;;<<<;;;;;;<<<===>>>@@@@@@AAA??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEHHHIIIKKKLLLMMMNNNQQQTTTXXXZZZ^^^``````bbbdddfffmmmpppuuuyyy{{{~~~yyywwwqqqkkkeee```]]]\\\______aaacccgggnnnvvv|||xxxyyy|||tttkkkeeedddeeeeeeddd\\\\\\]]]^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaaaaa^^^___```_________aaaccceeegggjjjlllllljjjgggeeeffffffffffffgggggggggggghhhjjjkkkjjjiiihhhhhhhhhggggggfffeeeeeeeeeeeeeeedddfffhhhiiiiiiiiikkkmmmlllmmmoooqqqrrrrrrqqqqqqoookkkgggeeeeeeffffffeeeeeedddcccccccccccccccdddffffffggggggggggggfffeeeddddddcccbbbaaabbbbbbccc___aaadddfffggggggfffeeedddeeefffeeecccaaaaaaaaaaaabbbbbbbbbaaa```___^^^]]]```dddggghhhgggdddcccdddeeefffgggiiiiiijjjjjjhhhhhhhhhhhhiiiiiiiiiiiiggghhhjjjjjjiiiiiijjjkkkkkkllllllmmmlllkkkiiihhhbbbdddfffhhhiiihhhgggfffffffffffffffggggggggghhhggghhhiiiiiijjjlllooorrrtttxxx}}}|||~~~rrrcccWWWMMMDDD??????<<<<<<<<<;;;;;;<<<>>>@@@???AAACCCDDDFFFKKKQQQVVVcccmmm{{{|||rrrmmmiiihhhkkkpppqqqyyyxxxvvvrrrpppnnnkkkgggdddaaa]]]WWWRRROOONNNLLLKKKHHHGGGFFFDDDCCCBBBBBBAAA??????>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::;;;;;;;;;888888777666666666666777777777777777777777777777888888888888888888888888777777777888888888999999777777888888888888777777888777666555555666777888888888888888888999999999888888999999999:::::::::<<<>>>@@@???>>>======>>><<<======>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKMMMOOORRRSSSUUUWWWZZZ]]]cccfffjjjmmmnnnpppsssuuuwww{{{~~~wwwrrrjjjiiifffbbb___^^^```aaa```ccchhhmmmttt|||{{{xxxqqqkkkwwwsssnnngggbbbaaa``````___]]]]]]^^^____________^^^___``````aaaaaaaaaaaaaaa^^^___```___^^^___aaabbbdddfffhhhkkkkkkhhhfffdddgggggghhhhhhiiiiiijjjjjjmmmoooqqqooollliiiggggggfffgggggggggffffffeeeeeeccceeeggghhhhhhjjjlllnnnmmmnnnooopppqqqppppppoookkkiiifffddddddddddddcccccccccbbbbbbbbbccccccdddfffgggggghhhhhhgggggggggeeeeeeddddddcccccccccccc^^^```ccceeeffffffeeeeeefffggghhhfffdddbbbaaabbbbbbcccdddeeedddcccbbbaaa^^^```bbbeeeeeedddcccbbb```aaacccfffhhhiiijjjjjjggggggggghhhhhhhhhiiiiiiggghhhiiiiiiiiiiiijjjllljjjkkklllllllllkkkjjjiiibbbdddfffhhhiiiiiihhhgggggggggggggggggggggggggggfffggghhhhhhhhhiiilllooonnnrrryyy{{{yyy{{{uuutttxxxoooZZZGGG???>>>>>><<<;;;;;;;;;<<<======??????@@@@@@BBBEEEIIIMMMUUU^^^lllzzz|||tttmmmkkklllhhhkkkqqqxxx{{{vvvrrroookkkddd___[[[YYYWWWVVVQQQPPPMMMKKKHHHGGGFFFEEEDDDDDDCCCBBBAAABBBBBBCCC===<<<<<<;;;<<<<<<===============<<<<<<<<<;;;;;;999999999999:::;;;;;;<<<:::999888777777777777777777777777777777777777777777777777777777777777777888888888888999999999999666666777888888888777777999888777777777777999999999999:::::::::::::::999:::::::::;;;;;;;;;<<<<<<===???@@@@@@???>>>>>>???>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDFFFGGGIIIJJJMMMNNNPPPQQQSSSUUUXXXZZZ\\\___cccfffmmmppptttxxx{{{~~~|||uuunnngggbbb`````````^^^]]]___dddhhhiiinnnvvv~~~~~~pppllliiilllyyyllliiidddaaa___^^^]]]]]]]]]]]]^^^___________________________`````````aaa___`````````^^^^^^```bbbccceeeggghhhhhhgggeeecccggghhhhhhiiijjjkkkkkklllnnnqqqtttrrrmmmhhhffffffeeefffgggggggggfffdddcccbbbdddfffggghhhiiikkkmmmlllmmmnnnooooooooonnnmmmhhhfffddddddddddddbbbaaaaaaaaaaaaaaabbbcccddddddffffffggghhhhhhhhhggggggeeeeeeeeeeeeeeeddddddddd___```bbbdddeeeeeeddddddeeeggghhhgggfffdddeeeeeeggghhhiiijjjjjjhhhfffeeeaaaaaaaaaaaaaaaaaaaaabbb^^^___aaaccceeeggghhhhhhggggggggghhhhhhhhhiiiiiihhhiiiiiiiiihhhhhhjjjllliiijjjkkkllllllkkkjjjjjjdddeeegggiiijjjjjjiiihhhhhhhhhhhhgggffffffeeeeeeccceeefffgggggghhhjjjlllkkkooouuuzzz}}}sssnnndddcccgggrrrkkkQQQCCC???@@@>>><<<;;;;;;<<<;;;:::======<<<<<<>>>@@@CCCDDDMMMUUUaaannnzzzzzzqqqnnnkkkiiihhhjjjpppxxx{{{uuupppllliiifffddd^^^\\\YYYVVVRRROOOMMMLLLHHHGGGEEEDDDCCCCCCDDDDDDAAA@@@??????>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::999888888888888888888888888888888888888888888888888888888888888888888999999999:::::::::333444666888999:::;;;;;;999:::::::::;;;;;;;;;;;;888999::::::;;;::::::999<<<<<<<<<<<<============>>>@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHLLLMMMOOOQQQTTTVVVXXXYYYZZZ]]]```cccfffjjjnnnqqqxxx{{{{{{wwwqqqlllgggbbb^^^[[[\\\^^^`````````ccciiinnnxxx}}}xxxlllhhhjjjtttzzzqqqiiifffccc___]]]\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______``````aaaaaa```___^^^```aaacccccceeeeeeeeeeeeccccccfffggghhhiiijjjkkklllllljjjooosssrrrlllgggeeeeeedddeeeggghhhgggfffcccbbbaaaccceeeffffffgggjjjkkkllllllmmmnnnnnnmmmlllkkkgggeeedddddddddcccbbb````````````aaaaaacccddddddeeefffgggggghhhhhhggggggeeeeeeeeeeeeeeeeeedddcccbbbbbbcccccccccdddddddddbbbdddggghhhhhhiiijjjllljjjkkknnnpppqqqqqqpppoooiiigggccc``````aaadddeeebbbcccdddeeefffggggggggggggggghhhhhhhhhiiiiiiiiihhhiiiiiihhhggggggiiikkkggghhhjjjkkkkkkkkkjjjjjjfffgggiiikkkkkkkkkiiiiiijjjjjjiiigggfffeeedddcccaaaccceeeffffffgggiiikkklllmmmqqqvvvwww|||wwwgggcccbbbiiissslllVVVMMMHHHDDD@@@>>>>>>===;;;999<<<;;;::::::<<<===??????FFFLLLVVVbbbnnnyyywwwsssmmmiiijjjmmmpppsssxxx}}}yyywwwqqqoookkkfffaaa]]][[[YYYRRRPPPMMMJJJHHHGGGFFFGGGFFFFFFDDDCCCBBBBBBAAAAAA????????????>>>>>>>>>>>>@@@???>>>=========>>>???======<<<;;;::::::::::::999999999999999999999999::::::::::::::::::::::::999999999::::::::::::;;;666777888:::;;;<<<<<<<<<:::;;;===>>>???>>>===<<<::::::<<<============<<<============>>>>>>>>>???@@@BBBCCCDDDCCCBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQVVVXXXZZZ\\\___bbbdddeeegggjjjnnnqqqtttyyy}}}yyytttjjjfffbbb^^^]]]]]]\\\[[[^^^bbbgggiiikkkpppxxx~~~|||wwwwww|||}}}rrrkkkfffeeeaaa^^^[[[[[[\\\^^^[[[[[[\\\]]]]]]]]]]]]\\\^^^]]]]]]]]]]]]^^^______bbbbbbbbbaaa___^^^```aaacccccccccddddddccccccccceeefffggghhhiiijjjkkklllffflllqqqpppkkkfffeeeeeecccdddfffhhhgggeeecccaaaaaaccceeeffffffgggiiijjjkkklllmmmmmmmmmlllkkkjjjfffeeeddddddddddddaaa___````````````aaacccddddddeeeeeefffgggggggggggggggeeeeeeffffffeeeeeedddcccddddddcccccccccdddeeeeee___bbbeeehhhjjjllloooqqqiiikkkppptttxxxyyyyyyyyypppmmmgggcccbbbdddhhhkkkhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhiiihhhgggffffffhhhjjjfffgggiiijjjkkkkkkjjjiiihhhiiikkkllllllllljjjiiikkkkkkiiihhhfffdddcccbbb```bbbdddeeeeeefffhhhjjjjjjgggiiiooosssuuusssjjjeeefffkkksssmmm^^^PPPKKKFFFCCCAAA@@@===:::===;;;::::::;;;===>>>>>>===AAAJJJUUU```llltttyyy}}}vvvooollljjjiiiiiijjjrrr}}}~~~yyytttooojjjgggeeeaaa^^^ZZZVVVRRRPPPOOOOOOKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB@@@?????????@@@@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;<<>>===<<<===???AAAAAAAAAAAA@@@===>>>>>>>>>????????????BBBCCCEEEFFFEEEDDDEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNPPPQQQSSSUUUWWWYYYZZZZZZ```aaadddgggjjjmmmooopppsssuuuyyy}}}{{{tttkkkeee___\\\XXXWWWYYY\\\^^^___aaagggoootttxxx}}}vvvnnnhhheeeccc```\\\ZZZZZZ\\\^^^