BM6P6(@ ---,,,***))))))***,,,---************************,,,,,,,,,+++++++++******))))))************))))))+++***)))((((((''''''(((&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((***---111333000---)))''''''((((((''')))((('''&&&%%%&&&''''''---+++)))&&&&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((+++***((('''''''''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&###"""&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((%%%###$$$(((+++,,,+++%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################!!!"""$$$%%%%%%$$$"""!!!######$$$%%%'''((()))***#########$$$$$$%%%%%%%%%(((&&&%%%&&&((((((%%%"""########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$---,,,***))))))***,,,---************************,,,,,,+++++++++*********((())))))******))))))((((((((((((''''''((())))))))))))''''''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))+++...000///,,,)))''''''(((((('''############$$$&&&'''(((******)))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''%%%$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%###!!!"""%%%'''''''''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""########################"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$,,,+++***))))))***+++,,,************************,,,++++++++++++*********'''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))+++,,,---+++(((''''''(((((('''############$$$&&&'''(((&&&''')))))))))'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!!"""$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""################################################"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$########################%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&+++)))&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$++++++***))))))***++++++************************++++++++++++************''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***+++)))'''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''&&&###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############"""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%************************))))))))))))))))))))))))+++++++++*********))))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((())))))))))))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&'''''''''&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''***++++++)))&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""############""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%************************))))))))))))))))))))))))+++************)))))))))'''(((((())))))(((((('''***)))((('''&&&&&&&&&&&&######$$$&&&&&&''''''&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))(((((('''&&&%%%&&&(((((('''&&& !!!"""$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%###$$$$$$"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&(((******((('''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#####################################################################""""""%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&#######################################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$### """$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$######$$$&&&''''''&&&))))))************))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))(((''''''((((((((($$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&%%%$$$&&&(((((('''&&& !!!"""$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### ###&&&&&&$$$"""###$$$"""###$$$%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### ###%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$######$$$&&&''''''&&&))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((('''(((((()))***+++'''((((((((((((&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%&&&'''&&&%%%$$$######%%%(((++++++)))&&&###&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$"""$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$ ###&&&'''%%%###$$$&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''''''''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$#########"""$$$$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$######$$$&&&''''''&&&(((((())))))((('''&&&&&&************************************************))))))))))))))))))))))))***'''&&&&&&((((((&&&###&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%###%%%''''''&&&&&&'''((((((''''''%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''***,,,,,,***((('''''''''((()))******)))((('''***'''$$$"""!!!###%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%###%%%''')))*********)))(((((('''&&&&&&&&&&&&''''''$$$###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""################################################!!!!!!"""###$$$%%%%%%&&&########################$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%""""""$$$$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!""""""### """''''''""" ###$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&$$$$$$###"""""""""###$$$%%%%%%&&&&&&))))))******))))))((('''************************************************))))))))))))))))))))))))'''&&&%%%&&&))))))'''%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((()))+++------+++)))(((((('''((())))))))))))((('''***(((&&&$$$$$$%%%&&&(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&'''((('''&&&%%%$$$(((((('''&&&&&&&&&&&&''')))(((&&&''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%########################$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$########################$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$#########%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&###!!!!!!###%%%%%%%%%$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$##################$$$$$$!!!###''''''""" ###$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&******++++++******))))))************************************************))))))))))))))))))))))))&&&%%%%%%''')))***)))'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&&&&'''''''''''''''%%%'''((((((&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&***,,,...---+++)))((()))&&&'''(((((((((((('''&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###(((((('''&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))***+++''''''&&&%%%$$$$$$$$$$$$&&&&&&'''(((((((((((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%########################$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###$$$&&&&&&"""!!!"""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&)))***************))))))************************************************))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&((()))(((&&&%%%%%%&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&***,,,---,,,***(((((((((&&&''''''''''''''''''&&&''''''(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$### ###%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$######$$$%%%&&&&&&!!!!!!"""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''((())))))'''%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))******(((''''''((('''''''''&&&&&&'''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((()))))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################'''&&&&&&%%%%%%$$$$$$###########################$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$### ###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$########################$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***(((&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&((())))))'''&&&&&&'''))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''(((***(((((('''&&&&&&'''((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''+++***)))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&########################&&&&&&%%%%%%$$$$$$##############################$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###&&&&&&######&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***((('''''')))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''&&&&&&&&&%%%'''))))))(((''''''(((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((((((((+++---))))))(((''''''((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((())),,,+++)))(((&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$&&&''''''%%%$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%######%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$#################################$$$###"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$########################$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&&&&$$$$$$%%%'''######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%"""%%%&&&"""###'''(((%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$'''******(((((()))+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((())))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((''''''&&&&&&%%%%%%&&&((()))((('''((()))&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((''''''%%%'''((())))))***---///***)))(((''''''((()))***((((((((((((((()))***+++''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***)))((('''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''''')))+++***''''''(((+++''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################################################################$$$###"""###$$$$$$$$$"""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######"""######$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&###%%%((((((&&&%%%&&&(((%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%%%%"""###(((***&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&(((***+++(((((((((((((((((((((((())))))************)))))))))******)))&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))((('''''''''''''''((('''&&&&&&'''((('''%%%$$$%%%'''(((((((((''''''(((&&&$$$$$$&&&(((((((((++++++******)))))))))((($$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((()))******'''((()))******)))((('''******))))))((((((''''''))))))))))))***+++,,,------,,,***(((((((((((()))''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))***(((&&&$$$$$$&&&(((***))))))))))))))))))))))))***)))'''%%%%%%''')))***(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########'''%%%"""###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$###""""""$$$$$$$$$"""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&((()))###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))***''''''''''''''''''''''''''''''((((((''''''&&&&&&'''))))))((('''&&&&&&'''&&&''''''''''''''''''''''''''''''((()))))))))***&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&%%%&&&'''(((((((((''''''***(((&&&%%%&&&''''''&&&((((((((((((''''''&&&&&&%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))******(((((())))))))))))((((((******))))))(((((((((((())))))))))))***+++,,,------,,,***)))((((((((()))((((((''''''''''''((((((((()))***)))((('''((()))&&&%%%$$$######$$$%%%&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((('''&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""&&&%%%$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))))))))''''''((()))((('''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&)))'''&&&'''))))))((('''&&&&&&'''(((((((((''''''+++)))((('''(((((('''&&&((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((()))*********))))))(((((())))))******))))))))))))((((((((())))))))))))***+++,,,,,,,,,+++***)))))))))))))))))))))(((((((((((())))))((()))***)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&))))))))))))))))))))))))---,,,++++++******))))))+++,,,,,,+++)))(((((()))((((((((((((''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&&&&'''''''''&&&%%%&&&((()))(((''''''''''''(((((((((((('''+++******+++,,,,,,+++)))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))***+++***)))(((((()))***+++))))))))))))))))))))))))******))))))***++++++,,,+++++++++******)))))))))******))))))))))))******((()))***)))((('''((()))'''((()))******)))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%#########$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((...---,,,+++++++++,,,,,,000111000...+++((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((((((((((((((())))))&&&%%%$$$%%%'''((('''&&&(((((((((((('''((((((((()))***+++...111111000...)))************************))))))(((''''''''''''(((((((((((((((((((((((())))))************))))))((((((((((((((())))))***+++***)))(((((()))***+++))))))))))))*********************)))******+++,,,+++++++++++++++***************))))))))))))******((()))***)))((('''((())))))***+++,,,,,,+++***)))''''''''''''''''''''''''%%%''')))******)))'''%%%))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***))))))***+++,,,333333222///+++(((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((())))))******&&&%%%%%%&&&((()))((('''***)))((('''''''''((((((((())),,,000444444222000(((((())))))))))))******+++***))))))((((((((())))))))))))))))))))))))))))))******++++++******)))((((((((((((((()))***************))))))*********)))))))))************++++++***************++++++***++++++,,,++++++************))))))))))))******((()))***)))((('''((()))((((((************((((((''''''''''''''''''''''''&&&'''(((******((('''&&&((((((''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$"""$$$&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$######"""!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))+++,,,111111111...***(((''''''&&&&&&'''((()))******+++&&&''''''(((((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((()))******((('''&&&'''***+++***)))+++***((('''''''''((((((((()))---111444444111...))))))*********+++++++++,,,+++***))))))******+++))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))******++++++******)))))))))*********+++++++++++++++***************+++******+++,,,,,,,,,+++***)))))))))(((((()))))))))((()))***)))((('''((()))'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&%%%%%%$$$$$$$$$!!!###&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%###""""""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$###"""!!! %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******************************)))(((''''''(((***,,,......//////---)))''''''(((%%%&&&'''((()))***+++,,,'''(((((()))***++++++,,,(((((((((((()))))))))***'''''''''''''''((()))))))))(((((()))+++---,,,++++++***)))'''''''''((()))(((***---000333222...+++,,,,,,,,,------.........,,,,,,+++******+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))***+++,,,,,,+++***)))))))))******++++++++++++++++++***************+++)))***,,,,,,---,,,+++***))))))(((((((((((())))))(((******)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))***)))((('''&&&%%%%%%%%%%%%&&&'''((((((&&&$$$###''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%%%%!!!""" !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""!!!###$$$$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!!"""$$$&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%)))))))))((('''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((('''&&&%%%$$$+++******)))((('''''''''''''''''''''((((((((()))***(((&&&$$$###$$$%%%&&&,,,,,,+++***************,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++***(((&&&&&&''')))***************************++++++***)))(((((())))))***)))))),,,111333222000++++++*********+++,,,,,,///...---+++***)))(((((())))))))))))))))))))))))++++++++++++******))))))******)))))))))))))))***+++++++++************))),,,,,,++++++,,,,,,---...+++*********))))))((((((++++++,,,------+++***)))************************))))))*********))))))((()))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&%%%%%%&&&,,,+++***(((''''''&&&&&&******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''(((!!!"""$$$%%%&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&((())))))(((&&&$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$##################%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###!!! ########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###$$$###"""$$$&&&((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((())))))((((((((()))(((((('''&&&&&&%%%%%%'''''''''((((((((())))))***(((&&&%%%$$$$$$%%%&&&)))(((''''''&&&&&&&&&'''------,,,++++++***))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))*********)))(((''''''((()))***************************++++++***)))))))))))))))***)))))),,,///111000...+++++++++,,,,,,...///000222111...,,,+++*********************************++++++++++++*********)))******))))))))))))******++++++++++++************+++++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***)))************************)))***************)))))))))***++++++***)))((('''************************))))))))))))))))))))))))((())))))((('''&&&&&&((()))(((((((((((()))************))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###'''&&&&&&%%%$$$###""""""#################################$$$$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&'''((()))************((((((((('''&&&&&&%%%%%%''''''((((((((()))))))))***)))'''&&&%%%%%%&&&'''***))))))(((((((((((((((+++++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))))))))*********+++---...---,,,***++++++---///111222444555333000---+++++++++,,,++++++++++++++++++++++++++++++++++++************+++******)))******++++++,,,+++++++++************++++++******++++++,,,------------------.........,,,+++******))))))******++++++++++++++++++++++++)))******+++++++++***************+++******)))(((************************))))))))))))))))))))))))(((*********((('''((()))((((((((((((((()))***+++***))))))))))))(((((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%'''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&%%%%%%$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%'''&&&$$$%%%%%%&&&$$$###'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((('''((())))))*********)))******))))))(((((((((((('''(((((((((((()))))))))))))))((('''&&&&&&''''''******))))))((())))))***)))))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))*********)))*********++++++++++++(((((()))*********))))))++++++++++++++++++++++++*********************)))*********+++++++++***)))))))))+++---///222444555555333000---++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,+++++++++*********+++************+++,,,,,,---------....../////////,,,+++***)))((()))***+++++++++++++++++++++++++++)))***++++++,,,+++++++++************************************************)))))))))))))))))))))))))))***++++++))))))***+++,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$'''''''''(((''''''&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''''''''((()))))))))))))))(((((('''&&&))))))))))))(((((((((((((((((((((((()))))))))***))))))((((((''''''((((((&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************)))*********++++++++++++(((((()))***++++++******++++++++++++++++++++++++)))***++++++++++++************++++++***)))))))))(((((()))+++...000333444333111...,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,------......//////---,,,***)))))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******************++++++************************************************)))+++,,,+++******+++,,,,,,+++***))))))((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%(((''''''&&&&&&''''''(((######$$$$$$%%%&&&''''''((()))***++++++***)))(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%'''$$$######$$$&&&''''''&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%''''''''''''''''''&&&&&&((((((((()))))))))******))))))))))))))))))(((((((((''''''''''''((())))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***)))+++,,,+++)))(((((()))((())))))+++---///000111///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------------.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++************+++,,,,,,++++++++++++++++++++++++************************)))***,,,+++******+++,,,((((((((()))***+++,,,---)))))))))************+++))))))************++++++))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))+++,,,)))+++...111111///,,,+++'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''###""""""$$$&&&(((((('''###"""!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))*********)))((((((&&&'''''''''''''''''''''(((((()))))))))*********((())))))******)))))))))***************+++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))******)))))))))((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***(((+++---,,,***((()))***++++++++++++,,,---//////+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---...///------,,,,,,,,,+++++++++------,,,,,,------...///...............------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++*********+++,,,---++++++++++++++++++++++++************************(((***++++++******+++,,,((((((((()))***+++---...))))))*********+++++++++((()))))))))************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((***+++***...333666777444000,,,((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$######!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''***((('''&&&&&&'''(((***((()))***+++++++++++++++((((((((()))))))))))))))))))))))))))************((())))))*********))))))(((((('''(((((()))******&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***(((+++---,,,***(((***+++---,,,,,,,,,,,,---......)))+++---//////...---,,,........................+++++++++,,,,,,---------+++++++++,,,---...///000---------,,,,,,,,,++++++...------------...//////000000//////......------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++*********+++---...++++++++++++++++++++++++************************((()))++++++******+++,,,++++++******************))))))******++++++++++++'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''((('''&&&%%%$$$%%%%%%'''(((+++///555::::::777111...(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%'''((('''&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%$$$"""""""""###$$$%%%&&&&&&$$$$$$%%%&&&+++***)))'''%%%###"""!!! """###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((((((''''''%%%$$$$$$&&&&&&%%%###$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''((()))((('''&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((())))))))))))))))))''''''(((((((((((('''''')))***+++,,,+++)))(((&&&(((((((((((())))))))))))++++++,,,,,,+++***)))((('''&&&%%%%%%'''((((((((())))))(((((((((((())))))))))))))))))************+++*********))))))((((((,,,,,,++++++,,,...///000------,,,,,,,,,,,,++++++,,,,,,,,,---------......)))***+++,,,,,,,,,,,,,,,......---,,,,,,+++******---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,+++++++++---------...............000///...------///111222...---------------.........//////000///---,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******++++++***))))))---,,,,,,+++******))))))++++++++++++*********))),,,,,,,,,,,,,,,+++******++++++***)))((('''&&&&&&)))*********)))(((&&&%%%&&&&&&'''((())))))((((((***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))000555<<<@@@@@@;;;555000''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&%%%%%%#########$$$&&&''''''&&&$$$###"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$""""""!!!###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''))))))(((((((((((((((((((((((())))))))))))((((((+++******))))))((())))))(((((((((((())))))))))))+++++++++*********)))))))))'''&&&'''(((***))))))***))))))(((((())))))***))))))))))))************************)))))))))(((---,,,,,,,,,---...///000------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,------------------------------,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,,,,........................000///...---...///111222000//////////////////000...////////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***........................,,,,,,------...---------,,,,,,++++++******)))))),,,,,,,,,++++++++++++***+++++++++,,,++++++******)))))))))))))))((((((((()))*********)))((('''&&&&&&''''''((())))))((((((***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''%%%%%%&&&''''''((()))))))))((((((''''''(((((()))///444<<>>BBBEEEGGGBBBAAA>>>;;;999888888888888777777777777777777888777888999999888666555333222222111000//////.........///000111111111111111////////////............------,,,,,,,,,+++++++++)))******+++++++++******+++++++++***)))(((((((((*********)))))))))))))))((()))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''')))+++,,,+++)))(((((((((''''''''''''((((((&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((()))))))))))))))))))))''''''((((((((((((''''''%%%''')))******)))(((&&&'''((())))))***+++,,,,,,---...///000111111111111,,,***(((((()))***)))(((*********))))))*********))))))))))))************))))))))))))************)))******++++++******)))------,,,,,,,,,,,,++++++,,,,,,---------.........,,,------------,,,,,,+++.........---------------........................---...//////000000//////////////////////////////........./////////000000222222222222222222222222111111222333555666777777999999888888777666666666999999999::::::::::::;;;:::<<>>@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???AAAAAABBBBBBCCCCCCBBBBBBEEEFFFIIILLLQQQUUUYYY[[[WWWWWWVVVUUUTTTRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOOOONNNLLLIIIGGGDDDCCCBBBAAA???>>>===<<<:::;;;;;;::::::999888777777777666555333222111111000000000////////////............---,,,+++***)))+++++++++******)))))))))+++******))))))***++++++***************)))((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&)))((((((''''''(((((()))******)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((('''%%%$$$######$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&((('''%%%$$$$$$%%%&&&(((''''''''''''(((((())))))&&&''''''((())))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***(((((()))***+++,,,------))))))************))))))((('''&&&&&&&&&((()))+++'''((()))***+++,,,------...111555888999888666555///---++++++,,,,,,,,,***))))))(((((((((((())))))))))))))))))************(((((())))))*********+++,,,---.........---,,,+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---............***+++,,,---///000111111////////////////////////222111000000000111333444333333333333333333333333999999999999::::::::::::???????????????????????????@@@BBBEEEGGGJJJLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHMMMNNNPPPSSSWWWZZZ]]]___\\\]]]^^^^^^^^^]]][[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYZZZ[[[ZZZWWWTTTRRRTTTTTTRRRQQQOOONNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCC???>>>===;;;999888777666222222222222111111111000000000///...---+++***)))***************+++++++++++++++***))))))***+++,,,***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))((((((((((((((('''''''''))))))(((((((((((())))))((()))))))))(((&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&***)))'''%%%$$$$$$$$$%%%###$$$&&&''''''&&&$$$#########"""""""""###%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%$$$$$$%%%&&&((((((((())))))******++++++'''(((((()))***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%'''(((((('''''')))***(((((((((((())))))))))))''')))+++,,,,,,,,,***)))+++***)))(((((()))***+++&&&''')))***+++,,,,,,---111333666888999888666555333///+++)))))))))'''$$$(((((())))))*********+++,,,+++))))))+++,,,,,,,,,*********)))))))))))))))***+++,,,---,,,***(((&&&------,,,,,,,,,---///000.........------,,,,,,,,,&&&+++//////---,,,///333222///---...000111///,,,111000......000222333333222333444333222222444666999999999777666666999;;;?????????>>>===@@@DDDGGGHHHJJJLLLMMMMMMKKKIIIHHHIIIKKKOOOQQQSSSUUUXXXZZZ\\\]]]\\\YYYXXXYYYVVVPPPPPPNNNMMMMMMOOORRRSSSSSSTTTUUUWWWYYY[[[]]]^^^___bbbbbbcccdddcccbbb```___]]]\\\\\\\\\]]]]]][[[YYYZZZZZZYYYYYYYYY[[[\\\^^^ZZZ[[[[[[\\\]]]]]]^^^^^^YYYXXXWWWWWWVVVVVVVVVWWWVVVTTTQQQLLLGGGBBB>>><<<===<<<:::888666333222111111000///---,,,------...+++---//////...---,,,---)))***++++++,,,,,,,,,+++************)))((('''&&&))))))))))))))))))))))))+++***((('''''''''((()))'''''''''''''''((())))))%%%&&&((()))*********)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%"""!!!%%%'''%%%$$$&&&%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$######%%%%%%$$$###$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))))))))***+++------......,,,......+++&&&$$$%%%''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&((()))(((''''''((()))(((((((((((())))))))))))''')))***,,,,,,+++***)))******)))(((((()))******((((((***+++,,,,,,,,,,,,000111333555666555555444111...***)))******)))'''))))))((((((((((((((((((***)))((()))+++,,,+++******************************+++,,,---------+++***,,,,,,+++++++++,,,---.../////////.........------***---000...+++(((***---///...---...111222000...333222111111333444555555333555666666666888:::======???AAABBBCCCDDDFFFGGGIIIJJJKKKJJJJJJLLLOOORRRWWWYYY[[[\\\\\\YYYVVVTTTUUUVVVXXXYYYZZZ]]]```cccbbbddddddbbbcccccc```ZZZWWWVVVTTTTTTUUUVVVVVVUUUUUUUUUUUUWWWXXXZZZ[[[\\\___```aaabbbbbbaaa```______]]][[[[[[[[[[[[ZZZXXXZZZYYYYYYYYYYYY[[[\\\]]]______```aaabbbcccdddeeeeeeeeeddddddeeeffffffgggcccbbb___[[[VVVQQQMMMKKKIIIHHHEEEBBB???;;;888666666555333111000/////////---...///...---+++++++++*********++++++*********++++++******)))'''&&&%%%************************+++***)))((('''(((((()))((((((((((((((())))))***%%%&&&((()))*********)))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$######'''###"""%%%'''%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$######%%%%%%$$$###'''&&&%%%#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((()))(((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))***,,,...111333555222111///,,,(((''''''((('''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''((((((((((((((((((((((((((()))***)))'''&&&'''((((((((((((((())))))))))))((()))***+++++++++***)))))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,//////000000111111222222///---++++++,,,,,,+++***++++++******)))(((((('''(((((((((***,,,,,,***(((************************)))+++,,,...//////......------,,,,,,,,,---......000000000000////////////,,,...000///+++))))))+++......///111444555444333666666666777999:::;;;<<<;;;===??????@@@BBBEEEHHHGGGKKKQQQUUUWWWWWWXXXXXXYYY[[[^^^_________aaaccckkkmmmoooqqqoookkkfffcccaaa``````______bbbggglllmmmqqqttttttuuuvvvqqqjjjfffdddcccbbbaaa___\\\ZZZYYYXXXXXXXXXYYY[[[]]]^^^aaabbbcccdddeeeeeeeeeeeeccc```]]][[[[[[\\\[[[[[[XXXWWWWWWVVVVVVWWWXXXXXX^^^^^^___```aaacccdddeeejjjjjjjjjlllmmmoooqqqrrrrrrqqqooolllhhheeebbb```ZZZZZZXXXUUUPPPJJJFFFCCC@@@???<<<999555333111111000//////...---------...++++++++++++++++++******+++++++++***)))'''&&&%%%************************+++***)))(((((((((((())))))))))))))))))*********&&&'''((()))******))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%%%%$$$((($$$"""&&&'''$$$###%%%$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###)))(((&&&%%%$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''&&&***)))(((''''''((()))******)))(((((('''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())),,,000444999;;;:::666111---+++***)))(((''''''&&&&&&''''''((()))((())))))******))))))((((((((((((((((((((((((((()))******)))'''&&&'''((((((((((((((())))))))))))(((((()))***+++******))))))(((((((((((((((((()))+++,,,,,,---------,,,,,,------,,,,,,,,,---...//////...------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,((((((***,,,------***(((*********+++++++++++++++***+++---...............//////......////////////000000000000000000000000,,,...000000......///000000111222555888999::::::;;;>>>AAACCCEEEFFFHHHIIILLLNNNOOOOOOOOOOOOQQQSSSSSSYYYbbbiiilllmmmmmmmmmnnnqqquuuwwwwwwwwwwwwwww}}}|||vvvrrrmmmkkkiiifffgggkkkrrrxxx~~~zzzxxxvvvtttqqqmmmhhheeeaaa``````aaaccceeehhhjjjkkklllmmmnnnpppqqqrrrrrrmmmjjjeeebbbbbbccccccccc```___]]]\\\ZZZYYYXXXWWWZZZZZZZZZ[[[\\\^^^___```eeefffgggiiikkknnnppprrruuuuuuuuutttrrrqqqooonnnkkkkkkkkkhhhddd___ZZZVVVQQQOOOKKKFFFAAA<<<999777555333111000111222333333------------------------***************)))((((((*********************************)))))))))))))))))))))******++++++++++++''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%!!! $$$&&&$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((((((((()))((((((((('''''''''''''''***)))(((((((((((()))***))))))(((''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))+++///444999===>>>888000,,,++++++***((('''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***(((''''''((((((((((((((())))))))))))(((((())))))************(((((())))))))))))((((((+++,,,,,,---------,,,,,,,,,+++)))))))))***,,,---000000000...,,,+++*********++++++,,,---......///******+++---///...,,,******+++++++++,,,,,,,,,---,,,,,,------------,,,,,,//////////////////......////////////////////////,,,...000111111111222222222444666999<<<@@@CCCEEEIIINNNSSSWWWYYY[[[]]]___aaacccdddbbb___\\\[[[ZZZ[[[cccnnnyyy}}}{{{xxxuuuvvv}}}yyyuuullllllmmmooorrrvvvyyy{{{zzzzzz{{{}}}~~~zzzuuurrrrrrsssttttttsssqqqooolllhhheeebbbaaa\\\[[[ZZZYYYYYYYYY[[[\\\```aaabbbccceeehhhjjjkkkmmmmmmoooppppppqqqqqqqqqtttuuuvvvvvvtttpppmmmjjjeeeccc___YYYSSSNNNIIIGGGAAA>>>:::777777777555333///...---------...//////((()))***+++,,,,,,,,,,,,***************************************))))))((())))))***+++,,,++++++***((((((((((((((()))))))))'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###%%%$$$$$$&&&###$$$$$$%%%%%%%%%$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))***---111555888===777///+++++++++)))'''(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***((('''((()))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))******+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++///000111///,,,***))))))''''''((()))+++,,,---...,,,++++++---//////---++++++++++++,,,,,,------...------------------------.........///......---,,,////////////000000000000///000111222333333333333666888<<<@@@EEEKKKSSSXXXccchhhooossstttuuuxxxzzzxxxzzzzzzwwwqqqjjjeeebbb```iiiwww|||}}}~~~zzzuuuqqqoooeeeccc___\\\ZZZYYYYYYYYY\\\\\\\\\]]]^^^___aaabbbcccdddfffhhhjjjkkkkkklllrrrsssuuuwwwwwwwwwvvvuuusssrrroookkkgggbbb^^^\\\TTTOOOIIIEEECCC???:::666444333111000/////////000******,,,---............++++++++++++++++++++++++******++++++******)))(((((()))***,,,,,,+++******))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###############$$$$$$"""###%%%$$$$$$&&&######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$### !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))((()))+++---000222777444///+++***))))))(((((((((''''''(((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))((()))******)))((()))+++(((((((((((())))))))))))((((((((((((((()))******)))***+++,,,,,,+++***)))((((((***+++,,,,,,,,,,,,******))))))))))))******,,,...000///,,,******+++'''(((((()))***+++,,,,,,,,,+++***+++---...---,,,++++++,,,,,,---.........------------...///000000000000111111111000///...000000000111111111222222222222444666999;;;;;;;;;>>>AAAFFFLLLTTT^^^jjjsss{{{sssnnnjjjrrrzzzwwwrrrlllhhheeedddcccaaaaaa```__________________```bbbcccdddeeeeeeeeehhhjjjlllnnnqqqrrrssstttuuuuuuuuutttrrrpppnnnlllgggbbb\\\XXXUUUQQQJJJDDDAAA???;;;888555333222222......////////////......++++++++++++++++++++++++******+++++++++***)))((('''(((***+++,,,+++***)))***)))(((''''''((()))***''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%&&&"""!!!%%%'''%%%$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))))))))*********((((((((()))***,,,...///111111///---***)))***+++((((((((((((((())))))*********)))(((((()))******))))))))))))))))))))))))'''(((******))))))***,,,(((((((((((())))))))))))((((((((((((((()))*********+++,,,------,,,+++***&&&''')))***+++,,,------******************))))))(((,,,///...,,,***+++---++++++++++++++++++,,,,,,,,,+++))))))+++,,,,,,,,,++++++,,,,,,---...//////---------...000111333444444555555666555444333222111111111222222333333333333444666;;;@@@DDDFFFFFFFFFIIIOOOWWWaaaooo~~~yyyuuu||||||xxxvvvuuummmlllkkkiiihhhgggffffff```aaabbbbbbbbbbbbbbbbbb```aaacccfffiiilllnnnoooqqqrrrsssuuuuuuuuuttttttrrrmmmiiigggfffccc[[[UUUNNNKKKFFF@@@;;;888777666222222111111000...---,,,++++++++++++++++++++++++******+++,,,+++***)))(((&&&(((***+++++++++)))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++&&&%%%'''(((%%%###$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&)))*********)))(((''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******))))))************))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************&&&'''(((***+++,,,---...---///000...***)))+++---((((((((((((((()))******,,,+++***))))))***+++,,,))))))))))))))))))))))))...---,,,+++******************))))))((((((''''''***************+++++++++,,,+++***+++++++++)))'''(((((((((((((((''''''''')))(((''''''''')))***+++))))))(((((())))))***+++.........------,,,,,,,,,---------.........//////---...000111222111000///...///000///......///111555666666555333222333444333555666777777888;;;===;;;???DDDGGGJJJLLLNNNPPPTTTYYY```fffmmm{{{|||wwwttttttuuuvvvvvvooommmiiifffeeecccaaa___^^^\\\[[[]]]aaaeeeggghhhjjjlllooorrrtttuuuttttttuuusssrrrrrrsssrrrnnnkkkaaa^^^YYYUUUPPPKKKEEEBBB;;;888555444444444444333000...,,,,,,,,,+++)))'''))))))***+++,,,,,,,,,,,,******)))))))))+++,,,---,,,++++++***************((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$###"""###%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!&&&$$$###$$$''''''%%%###&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&%%%&&&'''((()))(((((())))))******++++++'''((()))))))))))))))((())))))***+++++++++++++++(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------,,,+++***)))(((((('''(((((()))***++++++,,,***************))))))))),,,,,,+++***)))(((''''''...---,,,+++************))))))))))))((((((((((((++++++******************,,,+++***+++++++++)))((())))))))))))))))))))))))******)))))))))***+++,,,++++++++++++,,,,,,,,,---.........------,,,,,,,,,---------.........//////...///111222222111000//////000000000......000111222444666666555444444555777999:::;;;;;;===???AAACCCFFFKKKPPPSSSVVVZZZ]]]___eeekkkpppvvv|||zzzvvvsssqqqnnnkkkhhhdddbbb______aaacccdddddddddeeehhhjjjlllnnnnnnooorrrqqqqqqrrrttttttrrrpppmmmjjjgggccc```[[[VVVRRRKKKFFFAAA<<<:::888777666111///------......---,,,***+++++++++,,,+++++++++******)))((()))***+++,,,++++++***))))))))))))***((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""" &&&$$$###%%%''''''%%%###$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''((()))***((((((((())))))*********((()))))))))))))))((((((((()))******++++++******((())))))***************************************((()))******++++++******,,,,,,++++++***)))))))))((()))))))))***+++++++++))))))))))))))))))))))))++++++++++++************---,,,+++***************((((((((()))))))))******,,,+++++++++***))))))))),,,+++***+++,,,,,,***(((************************,,,++++++++++++,,,,,,---++++++,,,---------------.........---------------------.........////////////000111222222111000///000111111000//////000222222444888::::::999999:::???AAACCCDDDEEEFFFIIIKKKNNNRRRWWW]]]bbbggglllpppqqquuuzzz~~~{{{xxxpppmmmjjjggggggfffeeecccaaaaaaaaabbbccceeeggghhhllllllmmmpppsssuuuuuutttvvvuuusssrrrqqqnnnjjjfffaaa\\\TTTMMMGGGCCC???===777444111//////000000///------------,,,,,,,,,+++---,,,+++*********+++++++++******)))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&(((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%#########"""######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((()))***+++(((((((((((())))))))))))------------,,,+++******'''((())))))******))))))((()))******++++++******************************(((((()))************)))************************************++++++++++++*********************************++++++,,,,,,,,,,,,,,,+++***************'''(((((()))******++++++,,,,,,,,,+++***)))((((((+++******+++,,,---+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,++++++...............---------............////////////000000111111111000///...000111222111000000111333444888===@@@AAAAAABBBBBBGGGJJJNNNPPPRRRTTTWWWYYY]]]```ffflllrrrxxx~~~{{{wwwuuurrrooommmgggeeebbb```___```aaacccdddeeegggjjjnnnqqqsssssstttttttttvvvxxxxxxvvvtttsssoooiiibbb\\\UUUNNNJJJBBB>>>888444111000///...///......---------------//////...------,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$'''***((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((,,,,,,,,,,,,+++***((((((''''''((()))))))))))))))))))))***++++++++++++***************************((()))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,++++++******))))))******''''''((()))***+++,,,,,,,,,,,,,,,+++***)))((((((*********+++---...,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,+++................................./////////000000/////////////////////...000222333222222222444666777;;;AAAEEEGGGHHHJJJKKKNNNQQQWWW[[[___cccfffiiinnnrrrxxx~~~tttpppjjjccc___^^^^^^______```bbbeeegggjjjlllnnnllllllnnnrrrwwwzzz|||{{{|||zzzyyyvvvqqqjjjaaa\\\TTTNNNFFF>>>999444111...///...---,,,,,,,,,------//////......---++++++***+++******)))))))))))))))************************))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%(((+++))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((************************''''''(((((()))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%$$$###''''''((()))))))))))))))))))))***+++++++++++++++************************++++++,,,------------,,,******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,++++++******)))))))))******(((((())))))***+++,,,,,,,,,+++++++++***)))))))))***))))))+++---...---,,,)))))))))******+++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,---...................../////////....../////////000000000///////////////000000111222444666666666888:::===<<<@@@FFFJJJMMMOOOQQQRRRUUUZZZaaahhhnnntttyyy|||wwwnnngggcccaaaaaabbbcccddddddddddddgggiiigggggghhhlllrrrxxx{{{}}}}}}~~~{{{tttnnnhhhbbbYYYPPPHHHBBB<<<888444333111...---,,,,,,---,,,,,,,,,,,,+++***)))(((,,,++++++***************************************((((((((((((((())))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%(((***))))))))))))((('''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((************************&&&'''((()))))))))((((((************))))))))))))************)))((('''''''''((())))))******)))))))))***++++++,,,+++++++++++++++++++++++++++++++++------...////////////...,,,,,,,,,------.........------------............+++,,,,,,------.........000000000//////.........******))))))))))))******)))))))))******+++++++++++++++******************)))))))))+++...///...---*********+++,,,---------....../////////...---,,,---,,,***))))))+++---///---........./////////000.../////////000000000000//////000000111222444444666888:::;;;<<<>>>BBBDDDEEEHHHMMMQQQTTTWWWZZZ\\\```fffoooyyy~~~uuuooolllkkkllllllllliiieeeccceeegggfffdddcccfffkkkrrrwwwyyy}}}}}}~~~yyytttlllddd]]]VVVPPPLLLBBB@@@;;;777333111000///,,,------...---,,,+++***---,,,,,,+++++++++++++++++++++++++++++++++++++++((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))(((&&&$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&'''''''''((()))((('''&&&'''((()))))))))((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&###%%%''''''%%%###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''$$$############$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((************************'''((()))*********)))))),,,+++++++++*********))),,,,,,---------,,,,,,+++((()))******++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++---...//////000000//////.........///////////////---------......//////000......//////000111111222222222222333333333333333***)))))))))))))))*********************+++++++++***************+++++++++)))))))))+++...//////...++++++,,,,,,---.../////////000111111111///...---,,,***'''%%%&&&(((+++...---.........//////000000////////////000000000000000111111222333555666777888;;;===???AAACCCGGGJJJMMMPPPTTTWWWZZZ^^^bbbeeejjjqqq{{{{{{wwwuuuttttttsssnnnhhheeeeeegggfffcccaaabbbfffmmmrrruuu}}}|||}}}yyyrrrmmmfff```\\\PPPLLLGGGAAA;;;777555444///000111111111000.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))+++***'''%%%$$$$$$%%%&&&''''''((((((((((((''''''#########$$$%%%&&&'''(((''')))***)))(((&&&&&&&&&)))))))))((('''%%%$$$###&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###%%%''''''$$$###$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************((()))***+++,,,+++******,,,,,,,,,+++++++++******'''(((((()))))))))(((((())))))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---......///000/////////000000000000000000//////,,,------...///000111111222222333444555555666666333333444555666777888999))))))))))))************((((((''''''''''''((((((++++++***************++++++++++++++++++***)))(((******+++++++++,,,,,,,,,333444444444333000---,,,------------------------,,,------...///000111111222222222222333222///---000111333444555777999<<<@@@DDDIIIJJJJJJLLLSSSXXXUUU[[[aaaeeegggkkkrrrwww|||}}}yyysssmmmhhhkkkhhheeedddfffiiilllmmmooopppsssxxx~~~}}}xxxtttqqqiiicccZZZRRRLLLFFF???:::555444333333222000---***---,,,***+++---///000000,,,,,,------,,,+++)))((((((((())))))*********+++)))))))))))))))))))))))))))))))))((('''%%%$$$###---***&&&'''***---///...222...)))&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))))))))************))))))))))))******************))))))))))))******+++)))'''(((+++,,,***(((***,,,---......---+++******************+++++++++++++++******+++,,,------************+++,,,---...------,,,,,,------...//////////////////.........111111111111222222222222000111222444555555555555555555555555666777888888;;;<<<<<<===>>>>>>>>>???((((((((()))))))))******((((((''''''''''''((((((+++******))))))************++++++++++++******)))***++++++++++++,,,,,,,,,111222333333222000...,,,------------------------------...///000111222222000000000111222222000///333555888:::;;;>>>CCCFFFHHHLLLQQQSSSTTTXXX___dddeeekkkqqqvvvxxx|||}}}yyyrrrnnnjjjiiiiiikkkkkkkkknnnnnnpppsssxxx|||}}}}}}{{{|||}}}~~~~~~}}}|||{{{wwwrrriiiaaaZZZSSSKKKFFF@@@<<<888555333111///...,,,+++***+++------,,,++++++,,,,,,,,,,,,+++***)))))))))))))))******++++++))))))))))))))))))))))))''''''((((((((((((''''''---***((((((+++///000000111---)))&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&'''(((((((((((()))))))))))))))))))))******************)))))))))))))))***+++)))((((((++++++***(((***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,***************+++,,,,,,...---,,,,,,++++++,,,,,,......---------.../////////000000000000111111111222222333333444555555666555666777888999:::::::::<<<======>>>@@@AAACCCDDD@@@AAACCCEEEFFFEEEDDDDDD''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))******)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333///000000111222333444444444777:::>>>AAAFFFLLLPPPTTTXXX^^^bbbeeekkkrrrxxx{{{}}}xxxuuusssqqqooommmooonnnmmmnnnpppsssttttttssstttwwwzzz}}}}}}xxxsssmmmfff___ZZZRRRLLLDDD===999666555333///...---...///...,,,***++++++,,,,,,,,,+++******)))************+++++++++))))))))))))))))))))))))%%%&&&''')))************,,,+++)))***---000222222000---(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))************++++++***)))(((((())))))+++***))))))***+++***))))))***+++,,,,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,------...............///000000000111222333444555555666555555666777888999999999888888999:::;;;<<<===>>>CCCCCCCCCDDDEEEFFFHHHHHHCCCEEEFFFHHHIIIHHHGGGFFF''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))******)))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333111222333444444555888:::999<<>>;;;777444222111111111000...++++++,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))***+++++++++***))))))***,,,...111222///,,,(((&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((((((''''''''''''((((((((())))))((()))))))))************,,,+++***)))((((((((((((***************+++******))))))***+++++++++******,,,,,,,,,------....../////////.........//////000******+++,,,---...000111.........///000111222222333444555777888999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAACCCDDDJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJ''''''''''''(((((((((((())))))(((((((((((())))))'''((()))***+++*********)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000000000------------------------......///000111222222333333444666666666888<<<@@@DDDHHHOOOWWW^^^fffmmmrrrpppsssyyy~~~{{{zzzyyy}}}zzzvvvpppkkkgggeeebbbaaacccdddfffiiimmmqqquuuxxxuuuxxx|||~~~}}}vvvrrrllleee]]]TTTLLLGGG???;;;666222111111111111---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))***************)))''''''((()))***+++...///---+++(((&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))((((((((()))))))))*********((()))))))))************++++++***)))(((((())))))******++++++*********+++))))))******+++++++++++++++++++++,,,---......///000//////.........//////*********+++---///000111//////000111222444666777999:::;;;<<<===>>>???@@@@@@@@@??????>>>=========@@@AAABBBDDDFFFJJJLLLNNNPPPPPPPPPPPPPPPQQQRRRSSSQQQOOOKKKIIIHHHJJJLLLNNN''''''((((((((()))))))))***))))))(((((())))))***'''(((***+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000111........................//////000111222333333444444666888999:::>>>EEEKKKQQQWWW```iiiqqqxxxxxxrrrooommmiiimmmsssyyy|||{{{zzzxxxwwwvvvvvvvvvvvvwwwwwwxxx{{{}}}zzzsssmmmgggbbb^^^]]]]]]^^^aaaeeejjjnnnqqqppptttyyy}}}~~~{{{xxxrrrjjj```ZZZMMMGGG@@@:::666444333111111000///...---------------------,,,,,,,,,,,,+++***************************************)))((('''%%%'''(((((('''(((***,,,,,,***'''''''''((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))*********))))))))))))))))))************))))))))))))******************))))))))))))*********+++,,,+++******+++,,,))))))******+++,,,,,,,,,***++++++,,,---.../////////...------,,,---------...------------...//////111111333555777:::<<<>>>AAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDCCCCCCBBBBBBAAABBBCCCEEEGGGKKKPPPTTTVVVTTTTTTUUUVVVWWWYYY[[[\\\WWWTTTOOOKKKJJJKKKMMMOOO((((((((()))))))))************))))))))))))******((()))+++---...---,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------...............///000111111000000000000000000000000111111222333444555666666777:::>>>AAACCCJJJTTT\\\dddkkkvvv~~~}}}|||~~~|||zzzyyyyyyyyyvvvyyy{{{zzz~~~}}}vvvpppjjjfffdddaaadddjjjoooqqqqqqooonnnllllllkkkkkklllmmmmmmnnnsssuuuxxx{{{~~~{{{rrrkkkfff```___^^^^^^___bbbfffhhhiiimmmssswwwyyy{{{~~~|||uuupppbbb^^^VVVOOOHHHAAA:::666444333111///...---------...---------,,,,,,,,,,,,************************))))))******))))))((('''%%%''')))(((&&&&&&(((***+++)))'''''''''((('''&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&###$$$%%%''''''(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************((((((((())))))))))))***))))))))))))************(((((((((((()))***+++,,,)))+++---,,,***)))+++---*********++++++,,,---...+++,,,---...///000000111000000///...............000000//////000000111222444555777:::===AAADDDFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLOOOTTTZZZ___bbb`````````___``````aaaaaa```^^^[[[XXXUUUTTTSSSSSS))))))))))))******************))))))))))))******(((***,,,...///...---,,,------------,,,,,,+++***,,,,,,,,,---------......///////////////000111111000000000000000000000000333444444555666777888888;;;???EEEHHHMMMUUUaaajjjyyy}}}wwwssspppooonnnmmmllljjjjjjjjjkkkkkkllloooqqqpppttt{{{~~~}}}zzzvvvqqqkkkeeeaaa^^^___bbbgggkkknnnnnnlllkkkfffffffffffffffggghhhiiioooqqqtttwwwyyy{{{{{{|||yyyyyyyyyzzz{{{|||}}}~~~~~~~~~uuuooohhheeeaaa^^^\\\]]]___```aaaffflllqqqtttwww|||vvvrrrllldddZZZOOODDD===666555222000...------............------,,,,,,,,,************************'''((())))))))))))((((((&&&(((***)))&&&%%%''')))+++)))'''''''''((('''&&&(((((((((((((((((((((((((((((())))))(((((('''&&&!!!$$$&&&((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************''''''''''''((((((((()))))))))))))))************'''((((((((()))+++,,,---))),,,---,,,***)))+++---++++++++++++,,,---...///------...///000111222222444444333222111111222222...//////111333555666888777888:::>>>BBBFFFJJJLLLLLLKKKKKKIIIHHHGGGFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOUUUVVVXXX\\\bbbhhhnnnqqqsssrrrooommmjjjhhhggggggnnnmmmllljjjgggccc```^^^///---+++)))(((((()))***))))))(((((((((((())))))((()))***,,,------,,,,,,******+++,,,,,,---......,,,---......------...000///////////////000111111111333444333111111111222111444777999:::<<>>@@@AAADDDGGGJJJRRRTTTZZZaaammm{{{|||zzzxxxuuusssoooooommmkkkjjjkkkmmmpppzzzyyyxxxuuurrrnnnkkkiiieeedddbbbaaaaaabbbdddeeefffgggjjjkkklllmmmppprrrsssrrrooolllhhhfffdddcccbbbeeejjjoooqqqpppnnnllljjjjjjiiihhhhhhhhhiiiiiilllnnnqqqtttvvvwwwwwwwwwvvvuuusssqqqpppooonnnnnnlllkkkkkklllnnnrrruuuxxxxxxzzz}}}}}}zzzxxxxxxzzz|||wwwrrrkkkfff```bbbdddfffiiillloooqqquuuvvvxxx|||wwwnnngggWWWQQQGGG>>>888444000...222111000///000///,,,******)))((()))***+++***)))************************+++***))))))******)))((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((('''''''''''''''***)))))))))(((((((((((()))(((((('''(((((())))))******))))))((((((((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,,,,+++++++++++++++,,,,,,......//////000444:::>>>@@@===:::777666555555555444555888999:::;;;???AAA@@@CCCFFFHHHKKKOOOUUUZZZ[[[WWWQQQLLLKKKKKKMMMNNNUUU[[[cccgggiiimmmrrrwww}}}*********))))))))))))))),,,,,,++++++++++++,,,,,,***+++,,,------,,,++++++,,,,,,,,,,,,,,,---------,,,...//////...---///000222111000000000000000111...000222333333444777999>>>@@@CCCEEEHHHKKKPPPTTTXXX\\\dddnnn{{{uuusssooollllllkkkiiihhhdddeeedddcccbbbcccfffiiirrrssstttsssrrrooommmkkkgggeeecccaaaaaabbbdddfffjjjlllnnnoooooopppqqqsssuuuttttttsssqqqooonnnmmmmmmqqqwww|||~~~}}}zzzxxxuuuttttttrrrqqqppppppoooppprrrtttwwwxxxxxxwwwwwwvvvvvvuuussspppmmmjjjhhhhhhgggffffffhhhlllooorrrsssuuuwwwxxxxxxvvvtttrrrmmmnnnqqquuuzzzzzztttllljjjgggeeeeeefffiiikkknnnooopppssswww{{{|||nnnggg[[[OOOEEE>>>999666111000000000000...+++(((((()))************+++---***************+++++++++---+++))))))*********(((((((((((('''''''''&&&&&&)))(((''''''((()))((('''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((('''''''''((((((+++******)))))))))))))))+++***))))))(((((())))))***))))))))))))(((((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,000000000000222777===BBBEEECCC@@@===;;;::::::;;;:::<<<>>>???AAACCCFFFIIIFFFHHHKKKNNNRRRXXX^^^cccddd___YYYTTTRRRTTTWWWZZZccciiiqqqxxx|||(((((()))*********)))))),,,,,,,,,++++++,,,,,,,,,+++,,,---------,,,+++***---------------,,,,,,,,,---...//////......///000111111000////////////000111222444555777999===???DDDFFFJJJMMMRRRWWW^^^bbbaaafffooozzzxxxrrrlllkkkhhhfffeeeeeeddddddcccddddddccccccdddgggiiipppqqqsssttttttrrrpppoooooommmkkkjjjjjjllloooqqquuuwwwzzz{{{zzzzzzzzz{{{|||}}}~~~}}}|||~~~}}}}}}}}}~~~|||zzzyyyzzz{{{{{{zzzwwwsssooommmmmmllljjjhhhiiikkkmmmooossstttuuuvvvvvvuuutttssslllllllllmmmnnnpppqqqrrrvvvzzz}}}tttlllhhhfffffffffkkkkkkmmmooorrruuuwwwxxxxxxmmmaaaVVVKKKBBB<<<555333111000000///---+++(((+++---,,,))))))+++---******++++++,,,------...///---***)))*********)))((((((((((((''''''''''''***'''%%%''')))***(((&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))+++***)))(((((())))))***++++++************++++++)))))))))))))))))))))))),,,++++++******++++++,,,------------------------,,,------......---,,,+++//////............//////222222222222555:::AAAFFFHHHGGGEEEBBB@@@???@@@AAA@@@CCCEEEGGGIIILLLPPPRRRQQQRRRSSSVVVZZZ___dddgggjjjfffbbb]]]\\\```fffkkkvvv{{{((()))***************)))++++++************+++++++++,,,---...---,,,+++***...------------------------...000///......///111000//////....../////////222444666888:::>>>BBBFFFLLLPPPUUU[[[aaahhhooottttttxxx~~~wwwpppkkkhhhgggfffdddbbbbbbcccddddddfffggggggfffhhhjjjmmmppprrruuuxxxzzzzzzzzzyyy{{{zzzyyyyyyzzz}}}}}}zzzyyyxxxuuusssqqqqqqqqqrrrttttttuuuuuuvvvuuuuuutttnnnmmmkkkiiihhhfffffffffiiilllppptttwwwyyy{{{||||||sssmmmgggdddeeefffiiikkkmmmoooppppppwww{{{~~~uuujjj]]]PPPHHH@@@<<<666222111111222222,,,...///---***((()))+++******+++---///000111222111...+++************)))))))))((((((((('''''''''&&&###!!!"""%%%&&&$$$!!!%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))((((((((())))))******)))((('''((()))+++,,,+++++++++++++++,,,---...))))))))))))************,,,,,,++++++++++++,,,,,,---------------------------------...------,,,,,,000000000000000111111222222333333444666;;;BBBGGGIIIJJJIIIGGGDDDDDDGGGJJJJJJLLLOOORRRTTTXXX\\\___```______aaaccceeeggghhhiiihhhfffdddeeekkkttt{{{++++++************************))))))))))))******+++,,,---......---,,,+++---------------.........---///000000///...000111///////////////000111111333555888<<<@@@FFFMMMQQQVVVZZZaaahhhooovvv|||}}}||||||vvvuuuttttttsssoookkkgggccccccdddcccbbbccceeeggghhhjjjlllnnnooorrruuuxxxzzz|||~~~~~~}}}zzzyyyyyyxxxwwwvvvvvvuuuooommmjjjgggdddaaa___^^^bbbdddhhhkkkmmmnnnnnnnnnrrryyy|||qqqjjjcccccceeefffgggiiijjjjjjrrrwww}}}~~~rrreee\\\MMMGGG===666222111111111/////////---+++))))))***)))***,,,///222444666777333000,,,************))))))))))))(((((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((((((((()))******)))((((((((()))+++...000---------,,,,,,---......)))))))))************+++,,,,,,++++++++++++,,,,,,---------------------------------------.........////////////000222333444333444555666888<<>>DDDKKKTTT]]]cccggglllttt{{{{{{vvvrrrppppppooolllkkkkkkllllllkkkiiifffbbbdddfffggggggjjjnnnrrrtttwww|||}}}{{{{{{sssqqqmmmiiieeebbb```^^^___```cccfffiiiiiigggfffdddjjjpppuuu}}}zzznnnkkkgggcccaaabbbdddeeekkkqqqyyywwwppp___XXXLLLBBB:::555222000000...---,,,---,,,+++))))))***---111555888;;;===555111---************)))))))))))))))((((((((('''((()))***)))(((((()))***&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((()))******+++***)))))))))+++///222444222111000...---,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---........................---------------...///000//////000111333555777888888:::<<<>>>???BBBEEEHHHMMMPPPSSSSSSSSSUUU[[[aaajjjmmmqqqtttwww{{{~~~xxxssslllooosssuuuxxx000///,,,*********+++,,,+++******************+++)))***,,,...//////......,,,,,,,,,---...///000000...///000000//////000111000111111222333555666777:::>>>DDDLLLUUU```kkkrrr{{{|||vvvrrruuussspppmmmjjjiiiiiihhhjjjiiiiiiiiikkkkkkiiihhhdddgggkkkmmmooosssyyy}}}xxxvvvrrrnnnjjjgggdddccc]]]^^^aaadddggggggeeeccc[[[aaafffjjjrrr|||yyyvvvxxx~~~xxxmmmddd^^^]]]___aaacccjjjssszzz}}}rrrkkk___SSSIII@@@999555///---+++,,,...///---***(((***---222666;;;>>>@@@666222---+++************))))))))))))((((((((((((%%%(((***)))&&&%%%'''***'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########%%%'''((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))((())))))***+++++++++******+++---111666888666444222///---+++***)))))))))******++++++++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,------///000111111111222444666999;;;<<<>>>@@@CCCEEEGGGHHHKKKMMMPPPSSSWWWXXXXXX\\\ccciiivvvyyy}}}zzzrrrvvv{{{~~~******)))(((((()))***+++***+++,,,,,,+++)))&&&%%%)))***+++,,,---,,,+++***---------...............///000111111222222111111333333333333444777===AAAGGGJJJPPPWWW```nnn}}}}}}yyyuuuqqqooonnnlllllljjjiiiggggggfffffffffggghhhhhhiiilllqqqtttqqqrrrtttwww|||xxxsssqqqoookkkhhhffffffhhhkkkmmmkkkfffaaa`````````bbbfffmmmsssxxxzzzyyywwwtttrrrtttzzz}}}qqqjjjfffcccbbbcccggglllrrrwww}}}|||pppeee[[[OOOBBB999555222...+++*********)))++++++,,,111888???DDDGGG===777000---------***'''************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((((())))))'''''''''''''''''''''''''''((()))++++++)))((('''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&((()))***((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&###!!!"""%%%'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))*********(((''''''(((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++---222999===BBB>>>777222...,,,***))),,,,,,,,,+++++++++++++++...+++((())),,,...///...---------...//////000000...///000//////000333666666555888===???>>>???BBBEEEJJJMMMKKKKKKPPPUUUWWW___ccchhhjjjjjjmmmtttzzz}}}***))))))((()))***+++,,,***+++,,,,,,+++***((('''++++++,,,---------------....../////////000000000//////000000111111000000222333444666888<<>><<<>>>CCCHHHLLLUUU^^^eeennnuuuvvvuuuwwwwwwuuuxxx{{{(((((()))***+++,,,......,,,,,,,,,,,,,,,---...///...---,,,,,,,,,---///000//////000000111111222222333333444555666777888999;;;>>>CCCGGGKKKPPPUUUYYY```fffooozzz|||sssjjjeeeccccccbbbbbbbbbcccdddfffhhhjjjnnnnnnnnnppprrruuuxxxzzz}}}xxxqqqjjjeeeddddddeeelllmmmmmmlllkkkkkkjjjjjjjjjmmmpppqqqpppooopppqqq|||}}}uuupppmmmnnnppprrruuuxxx|||xxxrrrbbbYYYKKK???777333111000//////000444999===??????444111---,,,,,,---+++***)))))))))(((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%&&&'''((()))******&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%&&&'''&&&&&&((()))***((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&'''((())))))******&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&''''''(((((((((((()))))))))(((((()))))))))************************************************,,,000333;;;;;;888555111...------)))******+++,,,------...///...------///000111111222222111111111000000000111333666888:::<<<@@@BBBEEECCCDDDHHHNNNUUUbbbnnnyyy((()))***+++,,,---......---,,,,,,,,,---...///000---,,,+++++++++,,,...///......///000111111222222333333444777999<<>>AAAEEEHHHKKKIIIJJJNNNSSS[[[iiiwww)))***+++,,,---.........,,,,,,------.........///,,,,,,,,,,,,,,,------.........///000111222222333222333555888===CCCGGGJJJNNNPPPUUUYYY^^^dddjjjnnn{{{yyyuuummmllljjjeeeaaa___```aaa```dddjjjqqqxxx}}}zzzwwwrrrqqqooommmkkkhhhddd```bbbccceeefffeeecccaaa___bbbiiiqqq{{{zzzvvvqqqooonnnnnnpppuuuzzz}}}}}}rrreeeXXXLLLAAA:::555222000000333555666777444333111///---+++******************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))),,,+++***)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((%%%%%%$$$&&&'''(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&((()))((((((((()))))))))******)))))))))*********++++++((((((((((((((((((((((((***+++++++++***+++---///222555777555111------...*********++++++,,,,,,,,,***+++------,,,,,,...//////000111222333555666666777:::???DDDGGGKKKNNNQQQTTTTTTVVVYYY\\\bbbppp~~~***+++,,,.........------+++,,,---.........---,,,,,,,,,---...............//////000111222333444444333555888===DDDLLLRRRVVV[[[]]]aaaffflllttt||||||sssooommmjjjkkkjjjiiihhhhhhjjjlllmmmrrr{{{{{{wwwrrrkkkffffffggghhhhhhgggddd___\\\[[[```eeelllwwwzzzuuuooojjjhhhkkkooosss|||zzzooobbbTTTKKK???;;;666222222333444444111111111000...---------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++*********)))(((''''''&&&(((''''''''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''))))))(((''')))***(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))***+++,,,+++++++++---///...222666555000---,,,...------------------------***---//////...---///111222333555777:::===>>>???DDDHHHNNNSSSWWW[[[___aaaeeeeeehhhjjjkkkooo{{{+++,,,---.........---,,,+++,,,...//////...,,,***,,,---///000000000///...000111111222444555666666777999===CCCKKKTTT[[[___eeehhhlllrrryyy}}}rrrkkkhhhhhhkkkmmmoooppprrruuuyyy|||~~~~~~vvvppplllllllllllljjjfff```\\\ZZZ^^^aaadddlllwww}}}ssskkkfffgggkkknnnwww{{{rrrcccYYYHHHCCC;;;555222222222222///000111000/////////000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((***++++++%%%&&&'''((()))***+++,,,))))))(((((((((((())))))&&&&&&''''''((()))))))))"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''(((***+++''''''&&&((()))***((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%((((((&&&'''***...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++))))))))))))************)))************+++++++++***************************+++,,,,,,+++,,,...000,,,111555444000,,,,,,---///////////////.........---000333333111111222444777888;;;>>>AAAEEEGGGIIIPPPTTT[[[```eeeiiimmmpppssstttwwwyyyyyyzzz///000111000///---...///...........................//////...---...000111333333333333333666:::>>>BBBEEEJJJNNNTTTZZZaaafffpppvvv}}}~~~~~~xxxpppkkkiiiiiinnntttzzz~~~|||wwwsssnnniiiccc___]]][[[YYY]]]eeennnssstttsssvvv{{{{{{ooogggdddcccccckkkrrr{{{yyytttbbbUUUIIIBBB;;;444333777333111000///000///---+++,,,,,,+++***)))))))))***++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%&&&'''((()))))))))'''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&***'''!!!!!!'''***&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))++++++******))))))((((((((((((((('''%%%$$$&&&''''''((()))******)))(((''')))))))))((((((((((((((()))))))))((((((((((((((()))+++,,,,,,+++***,,,---000000000000000/////////000111111222111111000000---.../////////111444666555:::BBBIIINNNSSSVVVYYY```ccchhhooovvv}}}000222444444222000000000////////////////////////---...000000///000222333222333333333555888>>>BBBGGGKKKRRRXXX___ffflllqqqyyyzzzttttttxxx~~~{{{wwwrrrpppppprrrxxx~~~|||tttkkkdddaaa___\\\^^^dddhhhjjjiiiiiikkkooovvvxxxpppjjjfffdddgggmmmtttzzzwwwjjj]]]SSSHHH<<<666777666444111000000///---+++---,,,+++************************))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&)))(((''''''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&(((((((((&&&$$$%%%&&&'''&&&%%%&&&''''''((((((''''''&&&***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++)))((()))***(((((())))))))))))((((((******************)))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---////////////////////////,,,---...//////////////////000111000000222666888;;;BBBLLLVVV]]]cccgggjjjqqqssswww}}}444777::::::888555333222000000000000000000000000,,,...000222222222333555333444666777:::@@@GGGLLLQQQWWW```iiiqqqwww}}}xxxsssooollllllooovvvwwwxxxxxxxxxyyy|||{{{ssskkkgggcccbbbdddeeedddbbbcccdddfffllluuu}}}tttlllhhhfffiiimmmrrrvvv|||ssshhh[[[KKK@@@<<<===:::555222111000///---...---,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++***(((%%%###''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&******))))))((((((''''''&&&&&&'''(((((()))******(((***,,,,,,+++******+++***))))))(((((())))))***))))))))))))))))))))))))************++++++++++++***+++,,,,,,++++++,,,---........................++++++,,,---//////000111444444444444444777<<>>999555222000000000000000000000000,,,///111222222222333444666888;;;???DDDKKKTTTZZZaaaiiisss}}}yyypppnnnnnnmmmnnnpppvvvxxx{{{~~~{{{uuunnniiihhhgggeeecccddddddeeeiiiqqq|||vvvoooiiiiiiiiikkkooouuu{{{xxxlll^^^QQQJJJDDD@@@:::555333222111000//////---,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$%%%&&&''''''&&&''''''((((((((((((''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''"""$$$'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((+++******)))(((''''''&&&&&&'''''''''((((((((()))$$$&&&)))+++***)))((((((+++***)))(((((()))***+++((((((((((((((()))))))))+++++++++,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---------.....................//////000222333333666666888999;;;@@@GGGKKKTTT^^^mmm|||EEEGGGIIIHHHBBB;;;555111////////////////////////...000222222111111222333888<<>>777444222222111111000///---,,,+++++++++((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((('''%%%&&&((())))))((('''(((((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''!!!$$$'''))))))'''&&&''''''''''''''''''''''''((((((((()))))))))))))))+++******)))(((''''''&&&)))((((((((('''''''''&&&"""%%%((())))))'''''''''+++***)))(((((()))***+++))))))*********+++++++++++++++,,,,,,---------...***,,,------,,,+++---...------------......//////111111111111111333444555555777;;;???DDDKKKRRRXXXfffpppHHHJJJKKKIIICCC;;;444111////////////////////////000111222222222222555777<<>>DDDLLLWWWdddpppzzzzzzsssnnnlllmmmooovvvxxxzzzxxxwwwwww{{{uuukkkfffeeeeeeeeejjjnnnuuu|||{{{pppfffWWWIII???999666555333222111///...---,,,,,,)))*********+++++++++,,,))))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))(((&&&&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((******)))(((((())))))))))))(((((())))))(((''''''((())))))''''''''''''''''''''''''&&&'''((((((((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((()))***)))******++++++******)))++++++,,,------...//////***++++++,,,------......+++,,,------,,,,,,---///------...//////000111111111111111222555999<<<>>>CCCHHHPPPXXX```gggnnnsssCCCDDDEEECCC===777333111111111111111111111111111111222222333555:::@@@EEEMMMUUUcccqqq~~~yyywwwsssnnnjjjjjjlllnnn{{{}}}rrrkkkhhheeeddd```ccciiipppxxxvvveeeTTTGGG@@@<<<:::444333111000...------,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))(((&&&&&&((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$&&&'''((()))((((((((('''&&&&&&%%%%%%'''''''''''''''((()))***'''&&&$$$######$$$&&&'''))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%'''))))))((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))******++++++*********)))'''&&&'''))))))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,******++++++,,,---......+++,,,...---,,,,,,---///.........///000111111222111222333555999>>>CCCFFFOOOUUU]]]fffmmmtttzzz~~~AAAAAA@@@===777333111000222222111///------///111222444666777888>>>FFFMMMXXXbbbqqq}}}qqqooollljjjkkkpppxxx~~~zzzqqqhhhbbbcccaaaccchhhmmmqqqxxx|||nnn]]]NNNDDD???999777444111...---------...,,,++++++---...///...///...---,,,***)))((((((+++)))(((&&&&&&((()))+++&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))'''''')))***(((&&&((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''((()))***++++++***)))(((,,,,,,,,,,,,+++)))(((''')))************+++++++++***)))(((''''''((())))))''')))+++,,,,,,,,,***)))''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,...000000///...///000///...---...000222222222555888:::<<>>BBBEEELLLUUU\\\hhhttt}}}yyytttqqqooooooooolllooosssxxx~~~|||yyyxxxvvvuuuwwwyyyzzzssslllfffdddddddddjjjpppyyyvvvhhh^^^NNNCCC666111333555222...111///,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''((('''&&&((((((((((((''''''''''''(((((()))))))))(((''''''(((''''''&&&&&&''''''((())))))))))))(((((((((((()))((((((''''''(((((()))&&&&&&&&&''')))+++---///,,,,,,+++***)))(((((('''((((((((((((((()))***+++((()))***+++,,,+++******)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,---------------............///...///000///...---...///000000111222444777999;;;BBBDDDGGGJJJMMMUUU___fffpppuuu}}}111222444333222111111222...///222333333444666888999>>>DDDIIINNNVVV___eeeooo{{{uuurrrooollllllooorrruuuvvvyyy~~~zzzuuusssqqqpppsssvvv}}}zzzpppkkkhhhfffhhhmmmqqqxxxvvvlll```TTTEEE:::777555111...000...,,,+++,,,------,,,***************+++++++++((()))************)))(((((((((((())))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))(((((('''((((((''''''''''''(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))***)))'''&&&&&&((()))+++))))))))))))************''''''(((((()))***+++,,,((()))***++++++++++++*********,,,---------,,,,,,,,,,,,,,,------------------------............///000111222111//////000222000111333444777:::???BBBLLLNNNQQQSSSVVV]]]fffmmmtttyyy111333444444222111111222///111222333444666999;;;???DDDLLLSSSYYYaaajjjpppxxxwwwpppnnnmmmmmmpppuuuzzz~~~zzztttooolllnnnrrr{{{{{{uuupppllllllnnnlllsss|||}}}ssskkk\\\NNNBBB:::555222000...,,,,,,.../////////+++++++++,,,,,,,,,,,,---))))))************)))))))))))))))(((((()))))))))(((((())))))))))))((((((************************''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''(((***+++''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((''''''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((())),,,+++)))'''&&&&&&((()))(((((()))))))))*********'''(((((()))***+++++++++))))))******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------.........---------............//////000111000//////111333222444777999;;;@@@FFFKKKVVVYYY\\\^^^```dddkkkqqqxxx|||///111222222111000000111111222444555666:::???CCCHHHNNNWWW___fffnnnwww}}}xxxpppnnnnnnooorrrwww}}}~~~vvvooonnnqqqyyy~~~{{{uuurrrrrrmmmqqqvvvyyy|||yyynnn___PPPCCC:::666333111......///000000///,,,,,,,,,---------------***************************))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&(((***((((((((((((''''''''''''(((((()))*********)))))))))((((((''''''(((((()))(((((((((((()))))))))))))))((((((''''''(((((()))***)))((((((((()))***+++++++++***)))(((''''''&&&(((((()))***++++++++++++***************+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////---------............///---...///......///222444666999<<>>???CCCHHHJJJMMMTTT^^^fffjjjqqqzzz111222333222222333666999555999???DDDJJJSSS^^^fffqqquuu||||||yyyzzz}}}|||uuummmmmmqqqzzz|||yyysssnnnlllnnntttyyy~~~|||pppfffTTTFFF:::666333//////333...---------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&''''''((()))******+++))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((()))))))))***+++++++++,,,,,,++++++***+++---...///))))))))))))************************************++++++,,,,,,---...//////............/////////000---------......---***'''000222444444666;;;CCCIIINNNWWW]]][[[XXX^^^hhhnnnooorrryyy000111111111111222555888:::???FFFMMMTTT___jjjrrr{{{}}}{{{zzz{{{|||tttiiigggiiiqqq{{{|||vvvpppmmmmmmppprrruuuxxx~~~}}}uuucccTTTEEE<<<666111111444111...,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))++++++******))))))))))))''''''(((((())))))******))))))(((((((((((())))))******))))))((((((((((((************************)))))))))))))))*********---,,,+++***)))******+++((()))))))))************++++++++++++++++++++++++,,,,,,,,,------................../////////000000//////111222333333222000333555777999;;;BBBKKKRRR]]]fffllliiieeeiiipppuuuvvvxxx000111222111222444777:::AAAHHHQQQ[[[dddppp||||||xxxwwwxxx{{{|||sssjjjeeedddhhhqqq}}}~~~wwwrrrnnnllllllnnnqqquuu{{{xxxiiiVVVHHH>>>666333444444111---++++++,,,------------,,,,,,,,,,,,,,,,,,*********)))))))))))))))''''''(((((()))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''')))******++++++************)))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))(((((((((************************)))))))))))))))(((((((((---,,,+++)))((('''''''''((())))))))))))*********++++++++++++++++++++++++------------------............/////////000000000---...///111222333444444777999<<>>BBBGGGOOOXXX___qqq}}}vvvoooooouuu|||}}}yyyuuusssqqqooommmkkkkkkjjjhhhfffcccaaa```___^^^]]][[[ZZZZZZYYY[[[\\\[[[[[[[[[^^^```cccbbbbbbbbbbbbdddeeefffeeeiiiooovvv|||}}}pppiiifffdddfffjjjlll{{{~~~yyyrrrkkkhhhiiilllooouuu|||{{{mmmVVVNNNAAA777222222444555000000///...------,,,,,,+++++++++,,,,,,---------))))))***,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((())))))************&&&''''''((()))******+++))))))(((((((((((())))))))))))******++++++++++++************************)))))))))***+++++++++,,,***+++,,,---...---,,,,,,.........////////////000........................,,,------...///000111111000000000000111111111111222666:::>>>DDDNNN]]]hhhrrruuuzzz|||~~~;;;???DDDHHHMMMWWWdddnnnyyyzzzwwwvvvvvv{{{~~~}}}{{{xxxuuussspppooolllkkkiiifffcccaaa^^^]]]^^^]]]\\\ZZZXXXWWWVVVUUUPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRTTTUUUUUUTTTTTTVVVWWWZZZ^^^ccchhhmmmoooqqqrrrtttvvvyyy{{{}}}~~~~~~uuunnnhhhgggjjjnnnxxxzzzpppjjjiiijjjkkklllmmmuuutttdddOOO???888666555444222222111///,,,***++++++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((('''''''''''''''((())))))&&&&&&'''((()))***++++++((('''''')))+++,,,+++)))+++***)))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))+++***)))(((''''''((()))(((((())))))))))))(((((())))))(((((((((((())))))+++*********))))))((((((******++++++,,,,,,,,,,,,---***(((+++///000---))),,,,,,,,,******+++...000//////...//////000111222////////////...---,,,+++,,,---///000222333333333000111000//////000333666555:::@@@FFFNNN[[[kkkwwwAAAFFFMMMSSSYYYcccoooxxx{{{xxxxxxxxx|||wwwrrroooiiihhhfffdddaaa___]]]\\\^^^]]][[[YYYWWWTTTSSSRRRTTTSSSRRRQQQPPPNNNNNNMMMKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNMMMJJJJJJLLLOOORRRVVVXXXZZZ]]]^^^```bbbdddfffhhhiiipppsssxxx|||{{{qqqllllllmmmuuuwwwqqqllliiihhhhhhmmmxxx~~~sssbbbQQQDDD;;;777666666666555333111000///000...---,,,,,,------,,,***************************))))))))))))************************)))))))))((((((''''''''''''((())))))''''''(((((())))))******((('''(((***,,,---,,,+++******((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((&&&%%%%%%%%%&&&&&&******++++++++++++******))))))(((((((((((())))))+++*********)))))))))))))))))))))))))))******+++---***)))+++///000---***,,,,,,,,,+++***+++...111000000000///000000111111000000111000000///...---000000111111111000000///333444444333333555888;;;:::???FFFLLLUUUaaappp{{{IIIOOOXXX```iiirrr}}}}}}|||zzzyyyzzz}}}~~~{{{vvvsssnnnjjjgggbbb^^^[[[XXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMKKKJJJHHHGGGFFFIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOPPPRRRTTTVVVWWWXXXZZZ]]]bbbgggjjjnnnqqqttt{{{yyytttpppuuu~~~uuuooojjjffffffnnnwww~~~zzzjjjWWWGGG>>>:::666555555333222000/////////...------......---,,,************************))))))))))))************************))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))((('''(((+++...//////...***)))((('''&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))++++++***))))))))))))*********++++++++++++*********))))))(((((())))))******************)))))))))***)))((((((((()))+++,,,---+++)))+++...///---***,,,,,,---,,,+++,,,///222222222111111111111111111222222222222111000///...111111111000000//////...000111222333444777;;;>>>CCCHHHOOOWWW```kkkxxxQQQXXXcccmmmwww|||ssstttwww|||~~~wwwqqqnnnllljjjhhhcccaaa]]]ZZZXXXUUUQQQNNNOOOOOONNNNNNMMMLLLLLLKKKGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCC????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@EEEEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIKKKLLLMMMNNNOOOLLLOOOTTTWWWZZZ]]]```ccchhhkkkqqqvvvzzz|||{{{ssskkkfffiiiooowww}}}mmm[[[LLLCCC:::999777555444222///...///...------......---+++************************((()))))))))*********************)))))))))))))))((((((((('''((())))))******)))))))))((((((((('''((('''))),,,///111111000+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))),,,,,,,,,,,,+++,,,,,,,,,(((((())))))))))))((((((***))))))))))))))))))***************************,,,+++***)))***+++---...,,,+++***,,,......---+++,,,---...------...000222333333333333222222111111222333333222222111000///......//////000111222222...000222555777<<>>>>>>>>??????>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>?????????????????????@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEHHHKKKMMMNNNPPPRRRTTTXXX[[[```dddhhhlllqqquuuyyy}}}~~~tttjjjhhhjjjpppyyy~~~ppp^^^RRRIIIEEE@@@<<<:::777444111...---,,,,,,------,,,+++************************((()))))))))************))))))))))))))))))******((((((((((((((()))************))))))((((((''''''(((((())),,,000222222222---,,,+++)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))))))))))))))(((((())))))))))))((((((******))))))))))))*********************+++++++++,,,+++*********+++,,,---+++++++++,,,---...---,,,,,,---////////////111333444444555555444333222111222222222222111000//////////////////000222333444333555999===CCCIIIPPPUUU[[[^^^dddkkksss{{{pppvvv~~~{{{||||||wwwqqqjjjddd\\\ZZZWWWSSSPPPOOONNNNNNMMMKKKIIIHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@<<<<<<<<<<<<===>>>??????>>>>>>???????????????@@@@@@BBBEEEEEEEEEEEEGGGHHHMMMOOORRRUUUXXX\\\```dddfffjjjpppuuuzzzzzznnniiihhhjjjpppwwwqqqfffWWWPPPGGG@@@<<<888444000...---,,,,,,------,,,***++++++++++++++++++++++++))))))))))))************))))))))))))************))))))(((((())))))***+++******))))))((((((''''''(((((())),,,000222222111///---,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******((()))***+++++++++************++++++++++++******+++******))))))******+++*********+++++++++++++++(((((())))))***************+++,,,,,,------,,,,,,,,,...000000000111333444444555666777666555444333333333333333222111000///333222111000000111333333555999>>>EEELLLUUU^^^dddhhhjjjmmmrrryyyzzzuuunnniiifffaaa[[[WWWOOONNNMMMJJJHHHGGGHHHIIIFFFDDDCCCCCCEEEEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@????????????????????????@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????????????????<<<>>>@@@AAA@@@@@@AAABBBDDDFFFHHHIIIKKKMMMQQQTTTVVVYYY___dddhhhmmmrrrvvvtttmmmjjjhhhkkkoooxxxyyyeee\\\NNNDDD>>>999444000///...------......---+++++++++++++++++++++++++++))))))))))))************((()))))))))************))))))(((((())))))***+++))))))))))))(((((((((((()))((())),,,///111111000...---+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***,,,---------,,,+++******++++++++++++******+++******))))))******+++*********++++++,,,,,,,,,'''((()))++++++***)))(((***+++,,,---,,,,,,,,,---,,,...000111111222333555444555666888888777666555444444444444444333111111333333111111222333555777888<<>>=========>>>?????????>>>>>>>>>>>>>>>????????????>>>>>>=========;;;===???@@@??????AAABBB???@@@AAABBBCCCEEEHHHKKKLLLOOOTTTXXX]]]aaafffiiinnnrrryyy~~~xxxrrrmmmjjjjjjmmmooowwwssshhhXXXKKKDDD>>>999555111///......//////...---++++++++++++++++++++++++))))))))))))************(((((())))))*********+++)))))))))))))))******+++(((((((((((())))))))))))))))))))),,,///111000///...,,,+++)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************&&&'''((()))***))))))((((((((())))))))))))((((((++++++************++++++*********++++++,,,,,,,,,((())),,,......---+++)))***+++------,,,,,,,,,---,,,...111222222222444555333555777888999888777666666666666666555444333222000000000111333777:::<<>>>>>>>>=========>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======???@@@AAAAAAAAAAAAGGGIIIKKKMMMOOORRRUUUXXX^^^bbbgggmmmrrryyy|||zzz~~~{{{yyyuuuqqqmmmnnnpppvvv~~~xxxkkk[[[LLL@@@888444///////////////...---,,,,,,,,,,,,+++++++++******...---,,,+++***+++,,,,,,,,,+++***))))))***+++,,,&&&&&&''''''(((((())))))******))))))))))))))))))&&&&&&&&&&&&(((***,,,---+++*********))))))(((((())))))))))))************)))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''''''''(((((())))))******))))))))))))************((((((''''''''''''(((((()))))))))***+++++++++,,,*********)))))))))))))))************************++++++******++++++,,,---...------,,,,,,++++++***---+++)))+++---///---+++,,,,,,...///111333444555444444555555666777777777888777555333222222222333---111444444333666===CCCFFFPPP]]]gggnnnuuu|||~~~rrrnnnhhhbbb\\\WWWTTTSSSOOOOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBEEEFFFGGGIIIMMMOOOSSSWWW[[[```eeekkkpppuuuzzz}}}xxx|||}}}{{{~~~|||xxxtttoooppprrrxxxuuufffWWWHHH<<<555000/////////...---+++***.........---------,,,,,,...---,,,+++++++++,,,,,,++++++***))))))***++++++((((((((((((((())))))))))))))))))))))))*********(((((((((((()))***,,,---************)))))))))(((((((((((()))))))))******)))(((''''''''''''((()))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))***************+++++++++))))))))))))************+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++,,,---...000111333444444555555666666777888888888999888777555444333333333///222444444444888@@@GGGQQQZZZhhhrrrxxx}}}}}}vvvoookkk```]]]YYYUUUQQQNNNLLLLLLGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>???AAABBBCCCCCCDDDGGGIIIHHHKKKOOORRRVVVZZZ___bbbiiinnnuuu|||{{{yyyvvvrrrttt{{{tttqqqoooooottt}}}vvvgggUUUDDD999333111000//////...,,,***............------------...---,,,+++++++++,,,,,,++++++***))))))***++++++*********)))))))))))))))(((((())))))*********+++******)))))))))***+++,,,************))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))******************))))))))))))******+++++++++***************((()))))))))***+++++++++++++++++++++******))))))++++++******++++++,,,---******+++,,,,,,---......---+++++++++---...---,,,---...///000111222333333555666666777888888999999888888888777777555444444444666777888:::AAAKKKRRR^^^gggttt~~~{{{rrrkkkeee```]]]WWWUUUSSSPPPMMMLLLKKKJJJDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????:::;;;<<<===============>>>???@@@@@@???@@@BBBDDDCCCEEEHHHJJJLLLOOOSSSVVV]]]```eeekkkqqqyyy}}}vvvooonnnrrruuu~~~}}}xxxqqqllllllsss}}}vvvcccOOOAAA777444111000111111///,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++******************+++,,,++++++******)))))))))((((((((()))******++++++******))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((()))(((((((((((((((((())))))((('''''''''(((***+++******))))))((((((''''''((()))))))))************+++******************+++,,,+++++++++***)))))))))(((((()))***++++++,,,,,,,,,,,,++++++***)))))))))++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,---......---...//////000111222222222555555555666777777888888666777888999888777666555888:::<<<@@@FFFOOOZZZbbbiiiqqq||||||uuuppphhhaaa]]]YYYVVVUUUOOONNNLLLJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKIIIJJJLLLMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@;;;<<<<<<===============;;;<<<<<<;;;::::::<<<>>>AAACCCEEEEEEFFFHHHJJJMMMSSSUUUYYY]]]bbbjjjrrrwww}}}|||rrrmmmlllnnnttt}}}zzzpppkkknnnuuu|||qqq]]]OOO===888222///000111000...---------,,,,,,,,,++++++---------,,,,,,,,,++++++*********++++++*********,,,,,,++++++******))))))(((((())))))************((((((((((((((('''''''''))))))))))))))))))******''''''''''''((((((((((((((())))))))))))))))))((())))))((('''''')))***+++******))))))((((((''''''((()))))))))************++++++************++++++,,,+++++++++***)))))))))((())))))***+++,,,,,,---+++++++++*********))))))++++++******++++++,,,------------,,,,,,+++++++++,,,,,,------------.........//////000111222222222333333444444555666666777444666777999999999888888;;;>>>CCCJJJSSS^^^iiipppssszzzxxxpppkkkccc^^^YYYTTTRRRPPPOOONNNJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEJJJJJJJJJKKKKKKLLLLLLMMMKKKLLLMMMOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRROOOPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNPPPSSSSSSPPPMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@===>>>>>>??????>>>>>>>>>===>>>>>>===<<<<<<===??????@@@AAAAAAAAAAAADDDFFFIIIKKKMMMPPPTTTZZZaaafffmmmsss|||}}}sssmmmjjjnnnssszzz|||rrroooqqqvvv}}}lll___III@@@555000000111000...////////////.........---,,,,,,---------,,,+++***)))***++++++++++++***)))+++++++++******************)))))))))))))))))))))''''''((((((((('''&&&&&&))))))))))))************''''''((((((((()))))))))((())))))******))))))((())))))(((((())))))******))))))))))))(((((((((((())))))))))))************++++++************+++++++++++++++***************)))*********+++,,,,,,,,,************************++++++******++++++,,,---......---,,,,,,+++******+++---......------...///---...///000111222333333222333333444444555666666444555777999;;;<<<======@@@EEEMMMWWWcccnnnvvv{{{xxxppphhhaaa]]]WWWTTTPPPMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOONNNOOOQQQTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYUUUTTTUUUXXX\\\\\\WWWRRRPPPPPPOOOOOOOOOOOOPPPPPPTTTSSSRRRQQQPPPPPPPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@??????@@@AAA@@@>>>>>>@@@BBB===>>>???>>>===>>>???AAABBBDDDEEEGGGIIINNNSSSWWW___dddlllsssyyywwwkkklllmmmqqqxxx~~~|||tttrrrssswww}}}yyynnn[[[OOO@@@666333444222000////////////............,,,,,,---------,,,+++***)))***++++++++++++***))))))))))))***************++++++******)))(((((((((&&&'''((())))))(((''''''((()))))))))************((((((((()))))))))******((()))************)))((((((((()))************)))(((((((((((())))))))))))))))))))))))******************))))))))))))*********************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,...000,,,---...000111333444444333333444444555666666666555666888:::===@@@CCCDDDMMMRRR]]]iiiuuu~~~{{{vvvnnnggg```ZZZTTTQQQSSSPPPMMMKKKKKKJJJIIIGGGFFFGGGIIIJJJKKKLLLLLLLLLNNNNNNNNNOOOOOOOOOOOOPPPLLLMMMMMMNNNOOOOOOPPPPPPPPPRRRUUUWWWYYY[[[[[[[[[___^^^^^^^^^]]]]]]\\\\\\ZZZ[[[[[[\\\]]]^^^^^^^^^]]]^^^______````````````ZZZYYYZZZ^^^cccbbb\\\WWWXXXWWWVVVTTTSSSRRRRRRRRRWWWVVVUUUTTTSSSSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDAAAAAABBBBBBBBBAAAAAA@@@<<<===>>>===<<<<<<===???===>>>>>>>>>======>>>@@@@@@AAABBBCCCDDDGGGLLLOOOPPPVVV]]]cccjjjrrr|||mmmlllkkkmmmrrryyy~~~yyytttsssmmmsss|||xxxkkk]]]JJJ===999888666333......---------,,,,,,,,,,,,,,,---...---,,,+++***)))***+++,,,,,,+++***)))(((((())))))*********+++,,,,,,+++***)))(((''''''&&&''')))*********)))((((((((())))))*********+++))))))))))))************((()))***++++++***)))((('''(((***++++++******)))''''''(((((())))))******))))))))))))******************))))))))))))******))))))******+++++++++,,,,,,,,,++++++++++++++++++(((((()))***+++,,,,,,---++++++******++++++,,,---***++++++,,,,,,------...+++---//////---,,,...000,,,,,,...///111333444555444444555555666777777777777777999;;;???CCCGGGIIIXXX___jjjxxx{{{rrriiifff```ZZZUUUQQQOOONNNJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKNNNPPPPPPTTTUUUSSSRRRTTTTTTQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXZZZ\\\___bbbeeefffgggeeegggjjjkkkiiifffdddcccffffffggghhhiiijjjkkkkkkjjjkkkkkkllllllkkkkkkkkkkkkjjjiiihhhfffeeedddcccbbbbbbaaaaaa___^^^\\\[[[___]]][[[YYYWWWWWWWWWXXXYYYVVVSSSQQQQQQPPPOOONNNNNNLLLJJJJJJJJJJJJHHHFFFJJJJJJJJJIIIHHHGGGEEEDDDGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>@@@@@@AAAAAABBBCCCEEEEEEJJJLLLOOOTTT\\\cccjjjnnnzzzwwwnnnlllqqqvvvxxxwwwyyyqqqnnnnnnpppssszzzxxxnnn]]]JJJ<<<555555777000000000...,,,,,,,,,...//////000000///---,,,***,,,---...///...---,,,+++++++++***)))(((((())))))************************))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++*********))))))((((((******))))))))))))************))))))))))))******+++*********))))))((((((++++++************++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,---------......++++++,,,,,,,,,---------........................000000111222333444444555666555444555777777777666888:::<<<===@@@FFFPPPWWWdddkkkwww~~~vvvlllddd]]][[[WWWRRROOOMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLNNNQQQTTTYYY]]]___\\\ZZZ[[[YYYUUUVVVWWWWWWYYYZZZ[[[\\\\\\^^^___bbbfffiiikkkmmmnnnnnnqqqtttuuutttsssssssssssstttuuuvvvwwwxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvuuutttrrrqqqpppooonnnnnnmmmlllkkkiiihhhggghhhgggeeecccaaa```______^^^\\\XXXVVVVVVUUUTTTSSSTTTRRRPPPPPPPPPPPPNNNLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA==================<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEHHHLLLRRRYYY___bbblllrrr{{{xxxrrrtttyyy{{{{{{tttpppkkklllooouuu}}}zzzjjjWWWFFF:::444222.../////////......///000.../////////...---+++***,,,------...---,,,+++***++++++***)))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************)))))))))(((******))))))))))))************))))))))))))******************)))))))))(((++++++************++++++,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,---------......++++++,,,,,,,,,---------........................000000111222333444444555666666555666777777777777:::<<>>>>>======<<<<<<======<<<======>>>?????????@@@AAADDDIIIMMMRRRTTTZZZ```iiiqqqxxx|||~~~~~~yyyrrrjjjjjjkkkooouuu}}}yyyhhhVVVFFF999222000000000000/////////...............---,,,++++++,,,,,,,,,---,,,++++++***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((************))))))))))))******))))))))))))************))))))))))))******************))))))))))))++++++************++++++,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++*********+++,,,+++)))))))))+++,,,,,,,,,---------......,,,,,,,,,,,,------------........................000000111222333444444555666666666666777777888888<<>>>>>>>>>>>>>>>>>????????????@@@AAADDDGGGIIIJJJOOOTTT[[[bbbiiirrr}}}~~~uuunnnmmmjjjiiimmmuuuwwwgggUUUDDD:::444333111000///...,,,+++---------------,,,,,,+++,,,,,,,,,+++++++++************)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))******))))))))))))************))))))))))))***************)))))))))))))))++++++************++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,------......---,,,++++++******)))***++++++))))))***+++,,,,,,,,,---------......,,,,,,,,,------------...........................000000111222333444444555555666666666666777999;;;>>>BBBGGGNNNUUU```mmmvvvyyytttqqqlllkkkiiigggeeebbbaaa```^^^]]]\\\[[[YYYYYYXXXXXXxxxoooeeeaaa[[[VVVRRROOOMMMLLLHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTVVVWWWYYY[[[___bbbqqqzzz~~~}}}{{{xxxyyyzzz|||~~~}}}zzzwwwtttooommmkkkiiihhhgggdddbbb^^^\\\YYYVVVTTTTTTTTTUUUQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLJJJIIIGGGFFFDDDDDDFFFFFFEEEDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDGGGLLLRRRWWW\\\dddnnnuuu~~~zzzuuuqqqkkkffffffmmmyyyuuucccPPPDDD777444111000000///...,,,......---------,,,------,,,,,,+++++++++************)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))))))))************))))))))))))************))))))))))))******))))))))))))))))))******++++++************+++++++++*********++++++,,,---++++++,,,,,,,,,---------......------,,,+++******)))***++++++***)))***,,,,,,,,,,,,---------......,,,,,,---------.........////////////////////////000000111222333444444555444555666666666777;;;>>>AAAFFFNNNVVV___jjjvvv~~~{{{zzzwwwtttooojjjfffccc^^^]]]\\\ZZZYYYWWWVVVUUUTTTTTTSSSQQQQQQPPPPPPPPP|||qqqfff___XXXWWWTTTQQQNNNLLLKKKKKKHHHHHHIIIKKKLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUVVVWWWYYYZZZ\\\]]]___bbbfffiiisss}}}|||yyyvvvtttrrrooolllgggeeebbb___\\\[[[ZZZZZZXXXVVVUUUSSSQQQPPPOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGGGGFFFDDDCCCAAA@@@?????????>>>======<<<=========>>>>>>>>>????????????BBBEEEIIILLLPPPVVV___eeeoooxxxzzzwwwpppiiieeeiiirrryyy~~~nnn\\\PPP<<<777222000111222222000///......---------......------,,,++++++++++++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))******************))))))))))))************))))))))))))******))))))))))))************++++++************++++++************+++,,,------,,,,,,,,,,,,------------......------,,,,,,++++++***+++,,,,,,+++***,,,---,,,,,,,,,---------......,,,---------............////////////////////////000000111222333444444555333666888888888:::@@@DDDHHHOOOXXXbbbjjjttt~~~|||wwwssskkkjjjhhheeebbb^^^[[[YYYSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJyyyoooggg```XXXSSSOOOOOOOOONNNLLLKKKKKKKKKIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTUUUXXXZZZ\\\^^^___bbbdddfffiiikkkoootttwww|||~~~{{{vvvuuurrrooolllhhhfffeeeaaa___]]][[[XXXVVVUUUUUURRRQQQQQQOOONNNMMMLLLLLLJJJJJJHHHGGGEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>???AAACCCDDDFFFKKKRRRXXXaaajjjuuu}}}|||uuunnnkkkooossszzzzzzjjj___HHH@@@777222222333222000000///............///000......,,,+++++++++,,,---)))))))))))))))***++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***((()))))))))******************))))))))))))************))))))))))))******((()))))))))************++++++************++++++************+++,,,---...,,,,,,,,,------------...------------------,,,,,,***,,,------,,,,,,---...,,,,,,,,,---------......------------............////////////////////////000000111222333444444555444777:::;;;;;;>>>EEEKKKQQQYYYdddnnnvvv~~~{{{uuupppjjjfff```___]]]ZZZWWWTTTQQQPPPKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEE|||tttiii```ZZZUUUPPPLLLKKKLLLNNNNNNLLLKKKKKKLLLKKKMMMOOORRRTTTVVVXXXXXXXXXYYY[[[^^^aaacccfffgggjjjlllpppsssvvv{{{}}}yyyuuurrrooohhhfffdddaaa^^^[[[ZZZYYYTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLJJJHHHFFFEEEDDDEEEEEECCCBBBAAAAAA@@@@@@<<<===>>>???????????????>>>@@@AAAAAABBBEEELLLRRRSSS\\\gggooottt}}}xxxqqqpppqqqvvv~~~vvvlllUUUKKK>>>666333111///,,,111000///......///000111///...---,,,+++,,,------))))))((())))))***++++++************************))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++******))))))))))))************))))))))))))******(((((())))))*********+++++++++************++++++************+++,,,---...,,,,,,,,,---------......,,,,,,------------------+++,,,...------,,,...///,,,,,,,,,---------......---------.........//////000000000000000000000000000000111222333444444555666999===>>>>>>BBBJJJPPPXXXaaammmwww}}}xxxrrrmmmgggbbb^^^ZZZYYYVVVSSSPPPMMMKKKJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDD{{{sssllleee[[[VVVTTTSSSOOOKKKIIIKKKKKKKKKJJJKKKMMMOOORRRQQQQQQRRRTTTWWWXXXYYY]]]```dddhhhkkkooosssvvvwwwzzz~~~}}}zzzvvvpppkkkgggddd```^^^\\\ZZZWWWVVVUUUSSSQQQNNNSSSRRRPPPMMMKKKJJJIIIHHHHHHFFFDDDAAA@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>???>>>===>>>???AAADDDFFFMMMRRRYYY___dddnnnzzzwwwxxxxxxsssqqqssswww~~~}}}wwwdddWWWEEE999444333222111111...,,,,,,...000111111.........------,,,,,,+++))))))))))))))))))))))))---,,,***(((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...//////000000000000000111000///......///000111///111222222111111222333777888:::<<>>???AAABBBBBBAAA@@@???wwwllleee```ZZZSSSPPPPPPPPPMMMJJJHHHIIIKKKKKKKKKLLLNNNPPPTTTSSSRRRSSSVVVZZZ\\\^^^fffiiinnnrrruuuzzz~~~}}}xxxtttpppmmmjjjfffddd```^^^\\\ZZZWWWTTTXXXWWWUUUSSSQQQPPPOOOOOOJJJHHHFFFDDDCCCCCCCCCDDDBBBAAA@@@??????>>>>>>??????>>>======???AAACCCEEEDDDIIINNNRRRWWW___iiiqqqwww{{{wwwzzz~~~xxxsssppptttyyy|||pppdddQQQAAA888333111///333000......///000000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***+++*********))))))))))))************************************************(((((()))******)))((((((******************************++++++***))))))(((************+++++++++,,,,,,,,,,,,,,,------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......///000000000//////111000//////...///000111///111222222111222333555888:::>>>CCCJJJTTT___fffkkkrrr{{{}}}uuuooollldddaaa]]]ZZZWWWSSSOOOLLLLLLKKKIIIGGGEEECCCBBBAAABBBAAA@@@?????????@@@@@@??????@@@AAAAAAAAAAAA@@@zzznnnccc[[[WWWSSSPPPLLLLLLNNNNNNLLLJJJIIIKKKLLLMMMMMMOOORRRTTTXXXXXXXXXZZZ]]]bbbfffiiisssvvv{{{~~~{{{qqqnnnjjjfffccc___[[[XXXYYYXXXVVVTTTRRRQQQQQQPPPMMMLLLJJJGGGFFFEEEEEEFFFCCCBBBAAA@@@???????????????>>>======>>>@@@BBBCCCAAAEEEHHHKKKMMMSSS[[[bbbjjjqqq{{{zzzvvvvvv|||~~~uuuooopppsssxxx~~~{{{qqqaaaOOOAAA777333111444222000000000000///...000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((())))))***************)))))))))************************************************((())))))******))))))(((************************+++++++++,,,++++++***))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---............---------------------------...............---------------...////////////...000000/////////000000111///111222222111222444666666:::???FFFPPP[[[gggnnnuuuzzzzzzsssllleee___]]]WWWTTTQQQOOOMMMKKKGGGEEEGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBuuuhhh^^^XXXSSSQQQMMMKKKKKKMMMOOOPPPNNNLLLMMMOOOQQQRRRRRRTTTVVVYYY``````bbbdddgggmmmsssxxx|||vvvqqqmmmgggbbb___ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBBAAA@@@???????????????>>>>>>>>>???@@@AAA@@@BBBDDDFFFHHHMMMSSSWWW```fffnnnvvv~~~}}}vvvwww|||vvvooooooooorrrwww~~~yyynnn___NNN@@@888444333222000000111111///...111000///...---,,,+++***++++++++++++++++++++++++,,,+++***))))))******+++************************************************************************))))))))))))))))))))))))***************************+++++++++++++++******((())))))))))))***************+++++++++,,,,,,,,,------------------------,,,------...............................................................,,,------...............000000000000000000111111111222222111000111333555888<<>>???AAAEEEIIILLLTTTXXX___eeemmmxxxzzzyyy~~~yyyooommmkkklllqqqzzz~~~yyynnn^^^LLL>>>666333111//////000111000///111000000...---,,,++++++++++++++++++++++++++++++)))))))))******+++,,,,,,***************+++++++++******************************************************))))))))))))******************************))))))******+++******)))((())))))))))))***************+++++++++,,,,,,,,,------------------------,,,---......//////..............................---.....................,,,------...............//////000111111111111111222333222111000000333555<<>>>>>;;;;;;<<<===???BBBEEEFFFKKKOOOTTTYYY___iiiuuu~~~zzz{{{~~~qqqnnnjjjhhhkkksss{{{{{{mmmZZZHHH===777444000//////000111000000000//////...---------........................)))))))))***++++++,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++((()))******************)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------------...////////////...---------------------------------...............------...////////////...//////000111222222222222333333333222222333777:::>>>EEEPPP]]]kkkyyy~~~tttlllfffaaa^^^[[[TTTRRRPPPMMMJJJGGGEEECCCCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB>>>???@@@@@@AAA@@@@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGtttjjjeeeZZZVVVRRROOONNNNNNNNNMMMNNNOOOQQQRRRSSSUUUWWWXXXYYY\\\aaaeeejjjoootttxxx||||||xxxrrrlllgggcccaaa]]]\\\[[[XXXUUURRRPPPOOONNNMMMKKKIIIHHHGGGGGGFFFDDDDDDCCCBBBAAA@@@>>>>>>@@@???>>>???@@@BBBCCCCCCEEEIIIMMMQQQVVV___jjjrrr{{{|||{{{|||yyytttnnniiiiiinnntttyyyzzzkkkYYYLLL>>>:::444000///000000000////////////....................................+++++++++++++++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++)))******+++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------------------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000000000//////...///111222333333222222222333333444666999>>>BBBGGGOOO[[[hhhvvvrrrlllcccZZZUUURRROOONNNJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@AAACCCCCCCCCBBBDDDCCCCCCCCCBBBBBBAAAAAA???@@@AAACCCCCCCCCBBBAAACCCCCCEEEFFFGGGHHHHHHHHH|||pppggg```\\\UUUSSSPPPOOONNNNNNMMMLLLPPPRRRTTTUUUWWWYYY\\\___^^^bbbhhhnnnttt{{{xxxrrrnnnlll``````^^^\\\YYYVVVSSSQQQQQQPPPNNNMMMKKKJJJJJJIIIEEEEEEDDDCCCBBB@@@???>>>@@@???======>>>???>>>===???BBBEEEIIIMMMUUU___gggooo{{{|||zzz|||sssmmmjjjmmmrrrvvv}}}wwwhhh\\\EEE???888222000000000000............////////////---------------------------------,,,***((('''&&&*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,------------......---------------------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000000000...///111222333333222222000222444666999>>>EEEIIIWWW^^^iiivvvwwwnnnfff```WWWOOOJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAABBBDDDEEEDDDCCCDDDCCCCCCBBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEEEECCCDDDFFFHHHIIIIIIIIIIIIsssgggaaa\\\VVVQQQLLLNNNOOONNNNNNNNNPPPRRRTTTWWW[[[]]]^^^aaafffjjjkkkooovvv|||zzztttpppllleee```]]][[[YYYXXXYYYVVVRRROOONNNLLLJJJIIIKKKIIIGGGFFFEEEDDDBBB@@@AAA???<<<<<<===>>>>>>===@@@AAACCCDDDHHHMMMTTTYYYbbblllyyy|||rrrllljjjmmmpppwwwzzzxxxmmmXXXKKK<<<555555555111,,,.........///////////////------------------------))))))))))))))))))))))))+++,,,---+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))))))))))))))))))))))),,,,,,++++++)))((('''&&&******+++++++++,,,,,,,,,---------...------,,,,,,------------------------......------------......///...---,,,,,,,,,,,,,,,............/////////000////////////000000000000))),,,///222222111222222///111333444888@@@LLLTTTeeennnzzzxxxpppggg```WWWTTTPPPKKKHHHFFFEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????BBBCCCDDDCCCBBBCCCEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKIIIJJJJJJKKKKKKLLLMMMMMM{{{rrrfff]]]YYYUUUQQQNNNNNNPPPQQQQQQQQQRRRUUUWWWYYY]]]bbbeeefffjjjoootttyyy}}}|||wwwqqqkkkgggdddaaa___^^^[[[WWWTTTRRRQQQOOONNNNNNLLLJJJHHHHHHFFFDDDBBBBBB@@@=========>>>>>>===>>>???@@@@@@BBBFFFLLLPPPWWW```kkkuuu|||xxxpppmmmnnnoootttwww||||||rrrbbbUUUDDD888444333111///////////////////////////------------------------++++++++++++++++++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***************************************))))))(((******+++++++++,,,,,,,,,,,,------...------,,,,,,------------------------......------------......///...------,,,,,,,,,---........./////////000000////////////000000000111,,,///222333333222222333444666888999>>>GGGSSS\\\llluuu}}}sssllleee^^^XXXQQQOOOLLLIIIFFFEEEEEEEEECCCCCCCCCDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMttthhhaaaYYYSSSQQQPPPNNNMMMPPPRRRTTTUUUVVVXXX[[[^^^bbbffflllqqqtttxxx~~~}}}wwwqqqmmmiiigggdddaaa]]]ZZZYYYWWWVVVTTTRRRPPPMMMLLLKKKJJJGGGEEECCCAAA???>>>??????>>>===>>>>>>>>>======???DDDGGGJJJQQQ[[[ccckkkvvvxxxrrrooooooqqqsssxxxxxxqqqdddRRRAAA777333222222000000//////////////////---------------------------------------------------......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((((()))***+++++++++*********+++++++++,,,,,,,,,,,,,,,------...------,,,------------------------......------------......///...------,,,---------....../////////000000000/////////000000000111111000222444444333333333444555777:::===CCCNNN[[[eeewww|||uuulllddd___ZZZTTTPPPKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIIIIHHHHHHIIIKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQqqqeee\\\XXXRRROOOOOOPPPPPPPPPRRRTTTWWWYYY\\\___cccfffkkkpppxxx}}}yyytttpppkkkhhhccc```^^^\\\ZZZXXXVVVTTTQQQOOONNNMMMJJJHHHFFFDDDBBBAAAAAAAAA???>>>>>>???>>>======>>>BBBDDDEEEIIIPPPWWW^^^iiivvvyyysssooonnnppptttzzz{{{rrraaaOOO???666333222111111000000000000//////------------------------------------------------***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...---------..............................------------............------------.........////////////000000000//////000000000111111111333444555444333333444555555888>>>DDDLLLXXXfffpppwwwkkkfff```[[[WWWTTTPPPNNNHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDFFFGGGGGGHHHKKKLLLNNNNNNMMMMMMNNNOOOQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYY{{{nnnccc]]]VVVTTTQQQPPPQQQSSSTTTTTTUUUXXX\\\___cccggglllooouuu{{{~~~uuuqqqlllgggdddaaa]]][[[ZZZXXXUUUSSSRRRPPPMMMKKKIIIGGGEEEDDDDDDCCCAAA???===>>>>>>>>>===>>>AAADDDCCCEEEIIINNNTTT^^^iiiqqq|||xxxsssnnnoooqqqvvv|||{{{ppp___MMM>>>666222222222111111000000000000------------------------------------------------***+++,,,+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,************************+++++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,,,,---.........---..............................------------............---------......///////////////000000000111000000000000111111111111333444444333222333555777888>>>HHHQQQ[[[hhhttt}}}yyynnnfff]]][[[WWWTTTRRRPPPNNNMMMIIIHHHGGGFFFDDDDDDCCCCCCEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSRRRRRRSSSTTTUUUVVVXXXYYY[[[[[[[[[[[[\\\\\\]]]]]]^^^______```uuujjj___XXXVVVRRRRRRRRRSSSTTTVVVXXXYYY[[[^^^ccchhhmmmrrrxxx|||yyyrrrmmmhhhdddaaa___]]]ZZZXXXVVVTTTRRROOOLLLKKKIIIHHHHHHFFFCCCAAA<<<=========<<<===@@@BBBAAABBBDDDGGGLLLSSS\\\bbboooxxx~~~wwwqqqpppppprrrwww~~~zzznnn]]]KKK===666333333222222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,---..........................................------------...............---......///000/////////000000000111111000000000111111111222222222333333333333555999<<<===FFFTTTaaakkkuuu~~~wwwppphhh___YYYRRRQQQOOONNNLLLKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSWWWYYYZZZZZZ[[[]]]]]]^^^```bbbdddddddddccceeeeeeffffffggghhhhhhiii}}}oooggg___WWWSSSTTTPPPRRRTTTVVVYYY[[[^^^```dddgggmmmrrrxxx~~~yyyrrrmmmiiidddbbb___]]][[[YYYVVVTTTOOONNNLLLKKKKKKHHHEEEBBB>>>??????>>>======???AAA@@@AAAAAABBBEEEJJJPPPTTT___gggsss|||tttrrrppppppsssyyyyyykkkYYYHHH===444333333222111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---..........................................------------.....................///000000//////000000000111111111000000111111111222222222222222333333444888===AAAKKKVVVgggvvvwwwmmmeee___ZZZTTTPPPJJJKKKJJJIIIHHHGGGGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLOOOQQQOOOPPPQQQSSSUUUWWWYYYZZZZZZ]]]bbbeeefffgggiiijjjmmmoooqqqtttuuuuuuuuutttwwwwwwwwwxxxyyyyyyzzzzzzxxxlllbbb^^^[[[UUUSSSUUUPPPSSSVVVZZZ]]]```dddgggjjjnnntttzzzzzztttooohhhfffccc```___]]]ZZZWWWQQQPPPNNNMMMLLLJJJFFFCCCBBBBBBBBBAAA???>>>???AAAAAAAAAAAAAAACCCGGGKKKMMMSSSZZZeeeqqq{{{vvvtttpppoooqqqvvv}}}~~~rrraaaOOODDD444444333333222111000000------------------------------------------------)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((((((***+++,,,---------******+++++++++,,,,,,,,,***+++,,,---............////////////////////////.........------........................///000000000000000000111111111111000111111111111222222222222333333444666;;;AAAEEE]]]jjj|||{{{tttlllbbbZZZUUURRRNNNLLLHHHIIIIIIHHHFFFFFFFFFGGGBBBCCCEEEFFFHHHIIIIIIJJJIIIIIIIIIIIILLLOOORRRTTTVVVWWWYYY\\\___bbbdddeeedddggglllppprrrsssuuuvvv~~~}}}ssshhhbbb[[[WWWVVVVVVUUUSSSTTTXXX]]]```dddiiipppvvvzzz}}}zzzuuuqqqkkkfffccc___\\\YYY\\\XXXSSSOOOMMMLLLJJJIIIIIIFFFBBB@@@??????===<<>>>>>@@@AAACCCCCCIIIKKKQQQ[[[dddmmmzzz{{{tttooopppsssvvvwwwfffVVVFFF===444333333111000000---------,,,------......////////////...---,,,,,,+++++++++++++++***))))))+++*********+++,,,...///---,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,+++******,,,---///,,,,,,---------..................///////////////........................,,,------.../////////...////////////000000000111111111111111222222222222222222555888;;;AAAOOO\\\uuuzzzpppfff```XXXUUURRRNNNKKKJJJIIIIIIHHHHHHIIIHHHGGGGGGIIILLLHHHGGGGGGHHHKKKMMMOOOPPPSSSUUUXXXZZZ]]]```dddgggjjjnnntttyyy|||yyymmmbbb[[[ZZZXXXUUUUUUXXX[[[]]]^^^___dddkkkrrrwww~~~yyytttoookkkgggddd```^^^[[[XXXWWWUUUQQQOOOKKKHHHEEEDDDDDDEEEDDDCCC>>>>>>>>>>>>???@@@AAABBBDDDEEEJJJQQQXXX___lllwww}}}tttpppppprrrzzz~~~rrreeeRRRFFF:::666666444111111000///...---------------...............---,,,+++++++++,,,,,,,,,+++******,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,------------.........------......//////000000........................+++,,,---...///000000000/////////000000000111111111111111222222333333333444444666;;;AAAJJJ[[[jjj}}}sssjjjbbbZZZVVVPPPOOOLLLJJJHHHGGGGGGGGGFFFGGGGGGFFFEEEFFFHHHKKKKKKKKKLLLMMMOOORRRUUUWWWZZZ\\\```dddgggkkkppptttyyy}}}vvvkkkccc\\\XXXXXXWWWWWWYYY]]]aaaeeeggggggmmmuuu}}}|||wwwqqqmmmiiicccaaa___]]][[[XXXTTTQQQNNNLLLHHHGGGFFFFFFEEECCCAAAAAA@@@@@@@@@AAABBBBBBDDDCCCFFFKKKPPPUUUaaalllvvv~~~}}}vvvsssssstttzzz{{{rrraaaPPP???888777444222111000///......---.........------......---,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,---///000111//////...---,,,+++******------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------............,,,------...///000111111........................+++,,,---...000000111111//////000000000111111111111111111222333444444555666666999???GGGTTTgggxxx~~~xxxnnneee^^^XXXRRROOOLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHIIIHHHHHHIIIKKKNNNOOOPPPRRRTTTWWWZZZ^^^aaaeeehhhmmmqqqvvv{{{uuuiiibbb^^^[[[YYYXXXYYY[[[^^^bbbfffkkknnnqqqwwwyyysssooogggeeeccc```^^^[[[WWWTTTTTTQQQLLLIIIHHHFFFDDDCCCCCCBBBAAAAAA@@@AAAAAAAAACCCBBBDDDHHHJJJNNNWWW```jjjssszzzzzz~~~yyywwwqqquuu{{{yyynnn\\\III===888444222333//////.........///000000---------...------,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...000111222111000///...---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------.........//////,,,------...///000111111////////////////////////+++,,,---///000111111111000000000000111111111111000111222333444555666666888999>>>FFFOOO\\\qqq~~~ooojjjaaaZZZUUUQQQMMMKKKIIIIIIIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNNNNPPPSSSUUUSSSVVVYYY\\\___ccciiimmmvvvyyy~~~|||ttthhh```\\\\\\\\\[[[YYY\\\```dddhhhmmmssswww~~~}}}xxxpppmmmiiifffccc```\\\YYYYYYUUUQQQMMMKKKIIIFFFDDDCCCBBBAAA@@@????????????@@@@@@AAADDDEEEFFFMMMUUU^^^fffrrr~~~wwwsssuuu~~~|||rrrrrrtttyyy~~~xxxiiiWWWJJJ@@@777333444///////////////000111222------............------(((((()))*********))))))***+++,,,,,,,,,,,,++++++,,,,,,---...///000222222333333222000///...---,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////------......//////000000////////////////////////,,,---...///000111111111000000000111111111222222000111222333555666777888;;;===DDDNNNXXXeeewwwxxxooo```\\\VVVPPPMMMKKKIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNOOOPPPSSSVVVYYYZZZ^^^cccgggjjjpppwww}}}|||pppiii```[[[[[[\\\]]]\\\]]]aaaggglllqqqxxxzzzvvvqqqllliiieeebbb```\\\YYYTTTQQQOOOMMMKKKIIIEEEDDDCCCAAA@@@?????????======@@@CCCBBBAAAFFFMMMSSSZZZdddooozzz}}}wwwssswwwtttqqqnnnqqqzzz~~~ttthhh\\\MMM>>>666555111111000000//////000000---....../////////......((()))******+++++++++***,,,,,,---......---,,,+++............///000111222333222111000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,............////////////.........///////////////////////////////////////......///000000000000000000000111111111222222222000111222444555777888999???CCCLLLWWWaaalll|||vvviii```UUURRRNNNKKKJJJIIIHHHFFFFFFFFFHHHIIIJJJKKKKKKKKKLLLMMMPPPRRRTTTXXX\\\```fffkkkrrrwww{{{{{{nnnkkkeee^^^[[[\\\^^^^^^^^^aaafffnnntttzzz}}}wwwqqqmmmjjjgggeee]]]ZZZVVVTTTRRRQQQOOONNNHHHGGGFFFDDDBBBBBBAAAAAA======@@@CCCBBB@@@DDDJJJLLLRRR[[[eeeooo|||xxxvvvyyyuuupppkkkllluuu|||uuuiiiWWWCCC888666444333222000//////............///////////////...+++,,,------............---.../////////...---,,,///......//////000111222000000///...---,,,++++++........................++++++++++++++++++++++++***+++,,,---------,,,,,,............/////////000///////////////.........000000000000000000000000...///000000000000000///000111111111111222222222000111222444666888999:::BBBGGGRRR^^^gggppp~~~wwwkkk___WWWQQQNNNKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMSSSUUUXXX[[[^^^bbbgggjjjqqqwwwwwwlllgggccc```^^^]]]^^^```bbbcccgggmmmuuu}}}yyyuuuqqqmmmiiifffbbb]]]XXXUUUSSSPPPNNNOOOLLLIIIGGGEEEDDDBBB@@@???@@@@@@AAAAAABBBCCCCCCHHHKKKQQQXXXbbbooo|||}}}tttsss{{{uuullllllssszzz|||qqqaaaNNN>>>444222000000333333000...000//////.........---------///...---,,,,,,,,,,,,,,,)))+++---//////---+++)))...------,,,,,,------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***&&&''')))+++---......///...........................///000111111000///..................///000000000000000000000111111222111111111000111111222333444111111333333333888???HHHQQQ[[[aaajjjvvvyyynnneee[[[SSSPPPLLLLLLKKKIIIGGGFFFHHHJJJGGGHHHIIIJJJKKKNNNRRRUUUVVVZZZ___ccchhhnnnwww}}}yyynnnfffdddbbbaaa___```cccgggkkkmmmrrrwww{{{vvvrrrkkkgggaaa\\\YYYWWWUUUSSSNNNLLLIIIFFFEEEDDDBBB@@@AAAAAAAAABBBBBBCCCCCCCCCDDDGGGKKKQQQYYYdddooowww~~~xxx{{{zzznnnlllpppvvv}}}vvvhhhWWWEEE:::666222111333333///...000//////.........---------///...---,,,,,,,,,,,,---***+++---//////---+++***...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***((()))***,,,---....................................///000111111000///...///............///000000000000000000000111111222111111111111111222222333555333333555555666<<>>HHHSSS^^^gggppprrrtttwwwyyyyyy|||}}}~~~uuuggg^^^WWWTTTQQQLLLJJJKKKHHHIIIIIIIIIIIIKKKNNNQQQQQQTTTYYY]]]aaafffkkknnnwww~~~|||tttkkkfffccc```aaaeeehhhkkkoootttyyy{{{tttnnniiieeeaaa___[[[XXXUUURRRPPPNNNKKKIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDGGGMMMSSSXXX]]]fffttttttmmmiiikkkpppyyyxxxhhh\\\GGG<<<333111111000111333000000/////////.........------,,,,,,,,,------...,,,------......------,,,...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---......//////......---///////////////////////////////////////000111111///////////////000111111000000000000000111111222222222222111222333333444333444777;;;===CCCPPP^^^kkktttzzzzzzyyyyyyxxxvvvyyyzzz}}}{{{nnneeeZZZTTTPPPNNNLLLHHHGGGHHHIIIKKKLLLLLLLLLNNNQQQTTTYYY]]]ccciiinnntttzzz~~~~~~nnnhhhdddcccbbbaaadddhhhnnnssszzz|||zzzxxxwwwwwwwwwuuutttrrrqqqooonnnnnnoooppppppoooppprrrrrrrrrsssvvvxxx|||}}}xxxrrrmmmhhhfffaaa]]]YYYUUUSSSPPPMMMJJJGGGGGGFFFDDDCCCBBB@@@@@@>>>???@@@AAACCCGGGMMMQQQUUU\\\hhhttt{{{pppiiihhhlllrrr{{{}}}qqqhhhTTTGGG:::444333111111222000000000/////////......------,,,,,,,,,---......------............------...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------......///.........//////////////////////////////......///000111222000000//////000000111222000000000000000111111222222222222222222333444444222444888===AAAIIIZZZiiiwww~~~}}}zzz{{{{{{~~~vvvkkk```ZZZTTTPPPMMMNNNLLLHHHGGGJJJJJJLLLNNNOOOPPPSSSWWWZZZ^^^ccckkkrrryyy~~~rrrgggccc```bbbbbbccciiipppuuu|||{{{yyywwwsssqqqooollliiifffeeecccaaa```aaaaaa```___^^^^^^\\\[[[[[[[[[\\\\\\[[[]]]^^^^^^^^^___bbbdddeeefffggghhhjjjmmmooopppqqqrrruuuyyy~~~~~~xxxrrroooiiieee```\\\XXXUUUQQQNNNKKKJJJIIIGGGEEECCCBBBAAA???@@@@@@@@@AAACCCGGGJJJOOOUUU^^^hhhsssuuukkkgggiiikkkttt~~~xxxsssdddTTTCCC:::666222000111000000000000/////////...,,,,,,,,,,,,,,,---...///---..................---...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,---...............///////////////////////////.........///000222333000000//////000000111222000000000000000111111222333222222222222333444444333555;;;AAAFFFPPPcccttt|||oooeee^^^XXXSSSPPPNNNNNNPPPNNNKKKLLLOOOLLLOOORRRUUUXXX\\\bbbeeehhhnnnvvvuuukkkgggcccaaabbbdddgggooowwwyyy~~~zzzvvvsssoookkkhhhdddbbb```^^^^^^\\\ZZZXXXYYYWWWUUUUUUVVVVVVVVVTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQSSSTTTTTTTTTUUUWWWYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]___aaaeeeiiinnnqqqsssvvv{{{zzzvvvppplllgggbbb^^^ZZZVVVSSSMMMMMMKKKIIIGGGEEEDDDCCCBBBBBBBBBAAA@@@AAADDDGGGGGGKKKSSS[[[fffuuuyyylllggghhhfffpppzzz|||yyyooo^^^JJJ>>>888333000///000000000000////////////,,,,,,,,,,,,,,,---...///...........................------,,,,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,---............000000000000000000000000///.........///000222333000000000000000111111222000000000000000111111222333333222222333333444555333666===CCCIIITTTiii{{{|||nnnbbbZZZVVVSSSQQQKKKJJJKKKNNNMMMKKKLLLPPPOOORRRVVV[[[___eeelllpppvvv|||}}}pppgggccccccdddfffgggiiipppzzzyyytttrrrkkkiiieeeaaa]]]YYYVVVUUUWWWWWWVVVUUUSSSPPPNNNMMMPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRTTTUUUVVVXXX[[[]]]^^^___aaaffflllooorrrxxx}}}sssoooiiieeebbb^^^XXXTTTSSSQQQMMMKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAGGGKKKPPPTTT[[[fffuuuwwwmmmfffjjjnnnvvv~~~~~~rrriiiYYYGGG:::333222444555222///...///000000000//////.........---------...///000///...---...000.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------+++,,,---...///...---,,,...000111222111000111222222222111111000/////////111000/////////000222333222222111111111111111111555333333666666444555888:::999<<>>666333111000000111111000///////////////...............///000///...---...000...............---------------------------------,,,,,,,,,---------......------------...............---,,,,,,,,,---///000---...//////......///111//////000000111111111111000000000111111111222222222222222333333333333333333222333666666555:::@@@FFFUUUhhhyyyvvvhhh___VVVTTTPPPMMMMMMNNNPPPRRRTTTVVVZZZ^^^bbbfffkkknnntttzzzwwwmmmhhheeedddhhhnnnssszzzwwwpppkkkgggcccaaa]]][[[YYYWWWVVVUUURRRPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIKKKLLLNNNMMMOOORRRTTTVVVZZZ]]]```fffllluuu}}}{{{uuuooojjjfffbbb^^^ZZZWWWSSSPPPMMMIIIHHHGGGFFFDDDBBBAAAAAACCCCCCCCCCCCEEEHHHMMMPPP\\\fffuuuzzzsssooolllkkkooowwwzzzrrrfffVVVEEE:::555333111111111222111000000000/////////............///000///...---...000........................------------------------,,,,,,,,,---------......---------......////////////...---,,,---...///000......///...------///111111111111111000000//////000111111111222222222222000111111111222222222333222222555777777777===EEEMMM```xxx}}}rrrhhh^^^WWWRRRPPPOOOMMMMMMOOORRRUUUWWW[[[aaafffkkkqqqwww|||xxxpppjjjhhhgggiiiooovvv{{{vvvnnnjjjeee```]]][[[XXXWWWVVVTTTRRRQQQQQQQQQOOOMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLMMMOOOOOOPPPPPPPPPLLLLLLMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIKKKKKKLLLJJJKKKLLLNNNPPPSSSVVVWWWYYY]]]dddiiiooovvv|||uuuppplllhhhccc___[[[XXXTTTQQQLLLKKKJJJHHHFFFEEECCCCCCAAAAAA@@@AAABBBDDDGGGHHHRRR\\\iiivvvzzzuuummmiiijjjqqqzzz}}}xxxooo```OOODDD:::777333111111222111111000000000/////////.........///000///...---...000.............../////////...------------,,,,,,,,,,,,,,,,,,---------......---------...//////000000......------......///000/////////...---...000222222222111111000//////...000111222222333333222222000000000111111222222333333333666999999999AAAJJJWWWlllyyymmmddd\\\UUUPPPNNNNNNNNNNNNNNNQQQUUUYYY\\\bbbiiiooouuu|||xxxqqqllliiikkkmmmqqqyyy{{{uuuoooiiieee___\\\YYYWWWVVVTTTRRRQQQQQQPPPNNNNNNOOONNNMMMKKKNNNNNNMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMNNNNNNOOONNNOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLNNNOOONNNNNNNNNMMMMMMOOOQQQSSSTTTTTTQQQUUUZZZ]]]___ccciiinnnzzz~~~xxxrrrnnniiiddd```\\\XXXUUUQQQPPPNNNLLLJJJHHHGGGFFFAAA@@@@@@@@@BBBCCCDDDEEEJJJSSS___jjjuuu|||ssskkkiiinnnuuu{{{}}}wwwkkk[[[PPP???:::555111111111222222000000000000/////////......///000///...---...000---........./////////000......---------,,,,,,,,,,,,,,,,,,---------......---------...///000000000------...///////////////000000000///......111444111111111000000000000000000111222333333333222222000000111222222333444444333444888;;;:::;;;DDDOOObbbwww~~~uuuiii___YYYUUUQQQNNNMMMOOOQQQRRRSSSWWW\\\aaaeeelllttt|||zzzrrrnnnkkkkkkoootttyyyzzzuuunnngggbbb^^^ZZZXXXXXXVVVTTTSSSSSSRRRPPPNNNOOONNNMMMMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRRRRUUUUUUUUUTTTSSSRRRPPPPPPQQQQQQQQQPPPPPPOOOOOOOOORRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLNNNOOOOOONNNMMMRRRPPPOOOOOOPPPQQQPPPPPPOOORRRUUUVVVVVVXXX\\\```fffkkkttt}}}vvvsssmmmhhhddd```[[[XXXTTTSSSRRROOOMMMKKKIIIHHHCCCBBBAAABBBDDDEEEFFFEEEEEEMMMXXXbbblllyyyxxxoookkknnnuuuzzz|||rrrdddYYYBBB===666111000111333333000000000000////////////...///000///...---...000---.........//////000000.........------,,,,,,,,,,,,,,,,,,---------......---------...///000000111,,,---///000000000///...111111000///...///222444/////////000111111222222000111222333444333222222111111222333333444555555444555999<<<;;;<<>>BBBHHHUUUbbbwww~~~uuujjjbbb\\\WWWQQQOOOOOOPPPOOOOOOSSSYYYaaaggglllqqqxxx}}}{{{sssnnnnnnqqqtttzzz~~~tttlllgggbbb\\\XXXZZZWWWSSSQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSUUUVVVVVVVVVWWWZZZ\\\^^^___```aaaccceeefffgggccccccdddddddddcccbbbbbbaaa```^^^\\\[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^______\\\\\\\\\\\\]]]]]]]]]]]]\\\ZZZYYYYYYZZZZZZYYYWWWXXXWWWVVVTTTSSSSSSSSSSSSWWWVVVVVVXXXZZZ]]]aaacccgggllluuu~~~yyyvvvrrrmmmiiiccc___[[[WWWTTTRRROOOMMMHHHFFFCCCBBBCCCCCCCCCBBBBBBFFFJJJMMMQQQZZZgggrrrvvvqqqpppqqqxxxzzzuuueeeVVVFFF<<<666111111333222111000///............////////////////////////..................//////------------------------.........////////////000111111111000000000000//////...---------...///000////////////////////////000111111222222222222222111111000////////////000222333444444333222444555888888<<>>555222444333222111000000///000000000000000000000000000000---......//////000000000........................,,,,,,,,,------------...///...,,,++++++---...///............//////000000/////////000000000111111111111222333333333333222222222222111111222222333333444555444333333555777888===DDDMMMXXXfffqqqwww}}}xxxpppfff]]]YYYWWWUUUSSSQQQPPPOOOOOOQQQUUUYYY]]]bbbjjjuuuyyyqqqoooooorrrzzz{{{ssskkkeeeaaa]]][[[YYYWWWVVVWWWYYYZZZWWWWWWWWWVVVUUUVVVYYY\\\XXXXXXWWWWWWVVVUUUTTTTTTXXXYYYZZZ[[[\\\]]]^^^___aaadddhhhkkkmmmooorrrtttuuuvvvxxxzzz|||~~~~~~~~~~~~}}}zzzzzzzzzzzzzzzyyyyyyyyy}}}}}}|||{{{{{{zzzzzzyyywwwwwwvvvwwwwwwxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxxxxttttttttttttttttttttttttttttttrrrqqqooommmllllllmmmkkkiiihhhhhhgggeeeccc___`````````___^^^]]]\\\YYYXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXZZZ\\\```fffjjjmmmqqqwww~~~{{{vvvrrrkkkeeeaaa\\\XXXUUURRROOOLLLIIIHHHGGGEEEDDDBBBCCCCCCDDDFFFKKKRRRWWWcccmmm{{{~~~vvvmmmnnnqqqwww~~~}}}|||{{{pppbbbUUUGGG:::555555444333222111000000000000000000000000000000000000//////////////////000000.................................////////////000///...---------...///000....../////////000000000///000000111111222222333111222222333333333333333333222222222222333444444333444444333333444666999999AAAKKKUUUbbbqqqzzz|||~~~xxxgggbbbZZZUUURRRRRRRRRRRRQQQRRRRRRRRRTTTXXX^^^bbbjjjrrr}}}yyyuuurrrtttwww{{{yyyuuunnnhhhccc```]]][[[XXXXXXXXXWWWWWWXXXYYY[[[VVVWWWWWWVVVTTTUUUYYY\\\[[[ZZZXXXWWWVVVVVVWWWWWWYYYZZZ\\\^^^```bbbcccddddddggglllppprrruuuxxxzzz}}}~~~~~~~~~}}}}}}|||||||||{{{{{{zzzyyyxxxvvvvvvuuutttrrrooonnnnnnmmmjjjhhhddddddeeedddcccaaa```___]]]\\\\\\[[[ZZZZZZYYYYYYVVVWWWWWWWWWWWWXXX\\\___]]]```eeejjjooovvv}}}|||wwwqqqkkkfffbbb]]]ZZZVVVSSSNNNKKKJJJHHHFFFEEEEEEDDDCCCCCCDDDHHHMMMPPPXXX```mmmzzz}}}pppoooooossszzz~~~|||uuukkkaaaRRRBBB888666444444333222111111111111000000000000000000000000000000000///////////////.................................////////////000...---------......///000......///000000000000000000111111222333333444444111222333333444444333333222222111111222222333444222333333333333555888;;;;;;EEEQQQ]]]lll{{{|||pppiii^^^[[[UUUQQQPPPPPPQQQRRRSSSUUUWWWXXXZZZ___ffflllwww~~~|||vvvtttuuuzzzyyypppiiieee```\\\[[[ZZZZZZYYYQQQRRRSSSSSSSSSTTTUUUWWWWWWXXXXXXWWWUUUVVVZZZ^^^]]]\\\ZZZXXXXXXYYY[[[\\\ZZZ[[[]]]___bbbdddfffgggjjjnnnssswwwzzz}}}~~~~~~}}}}}}}}}xxxvvvtttrrrrrrpppnnnlllhhhhhhhhhgggfffcccaaa___YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZXXXUUUTTTUUUWWWUUUWWW[[[^^^bbbggglllpppxxx{{{uuuooojjjeeeaaa^^^XXXTTTPPPMMMKKKIIIGGGFFFGGGEEEDDDBBBCCCEEEIIIKKKPPPWWWcccooo|||ssspppnnnpppxxx}}}xxxqqqhhhYYYGGG;;;777555444333222111111111111000000000000000000000000111111000000//////......////////////////////////,,,,,,,,,---------......+++,,,,,,---------............///000000000000000111111222333444444555555111222333333444444333333111111000000111222333333111222333333333555999<<<===IIIVVVcccrrrssshhh```]]]ZZZVVVRRRPPPQQQRRRRRRVVVXXX[[[]]]```fffnnnttt{{{vvvtttxxx}}}zzztttmmmgggaaa```^^^\\\YYYVVVTTTRRRVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ]]]```bbbeeehhhlllpppuuuvvvyyy|||~~~|||zzzwwwtttrrrqqqnnnnnnlllkkkhhheeecccbbbccc```^^^]]]\\\\\\[[[YYY[[[ZZZYYYXXXVVVUUUTTTSSSXXXWWWVVVVVVXXX[[[___bbbjjjoooxxx{{{vvvsssnnnfff___^^^YYYTTTOOOMMMLLLKKKJJJFFFEEEEEEDDDDDDDDDEEEEEENNNOOOVVVaaalllyyytttqqqooooootttzzz|||}}}yyyooocccVVVFFF999666333111333222///...111000000000000000000000000//////000000000000//////(((+++...111222000...,,,....................................////////////000000////////////000000000/////////000111222222000000111222333333444444555444333222111111111111333666777777666777<<<@@@IIIUUUdddqqqyyymmmccc^^^UUUSSSRRRTTTSSSQQQSSSYYY]]]aaadddgggkkkqqqyyyxxxwwwwww|||}}}tttooojjjeee```\\\[[[[[[ZZZXXXVVVUUUTTTWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYYYY\\\\\\\\\]]]]]]^^^^^^^^^bbbdddgggjjjlllooosssvvvyyyzzz}}}}}}{{{yyywwwvvvrrrrrrpppooollliiigggffffffdddaaa``````___^^^\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUXXXZZZ\\\^^^bbbhhhmmmttt{{{{{{xxxssskkkdddccc^^^XXXTTTQQQOOOMMMLLLGGGFFFEEEDDDDDDDDDDDDDDDJJJJJJPPPYYYbbbnnn~~~tttppplllkkknnnuuu|||||||||yyyqqqiii^^^MMM???888444222333333000000222000000000000000000000000/////////000000/////////***+++...000111000...---....................................////////////000/////////000000111222111111000000000111222222000111111222333333444444333222222222222222333333333555777666666999>>>CCCOOO[[[jjjwwwwwwkkkbbb]]]XXXUUUTTTVVVVVVUUUYYY___jjjmmmrrruuuyyy~~~xxxwwwzzz|||}}}wwwnnngggdddaaa]]][[[XXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[``````aaabbbcccdddeeeeeegggiiilllnnnppprrrvvvyyy~~~~~~|||{{{wwwwwwuuutttqqqooommmkkkkkkiiifffddddddcccaaa___\\\\\\[[[[[[ZZZYYYXXXXXXTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ\\\^^^bbbhhhpppuuuzzzrrrllliiieee___ZZZVVVSSSPPPNNNHHHHHHFFFEEEDDDCCCCCCCCCGGGFFFIIIPPPXXXaaaqqq~~~wwwrrrlllhhhiiiooowww}}}}}}|||yyytttppphhhWWWHHH;;;666222333333111111333000000000000000000000000......////////////......,,,,,,...///////////////..................................../////////////////////000111222333444333333222222111111222222111111222222333333444444111111111111222333555555333444666666777;;;BBBHHHWWWcccrrrtttiiiaaa\\\ZZZWWWWWWYYYZZZ[[[aaahhhrrrvvv|||xxxvvvyyy~~~zzzrrrmmmfffbbb___^^^\\\ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]___```aaaaaaeeeeeefffhhhiiikkkllllllmmmoooqqqssstttvvvzzz}}}{{{zzzyyyxxxvvvsssqqqpppnnnllliiigggfffeeecccaaa]]]\\\\\\\\\[[[[[[ZZZZZZXXXXXXYYYZZZZZZYYYWWWWWWWWWWWWVVVVVVXXX]]]cccgggqqqwww~~~yyyrrrooojjjddd^^^ZZZVVVRRRPPPKKKJJJHHHFFFEEECCCCCCCCCFFFEEEFFFKKKQQQZZZhhhuuu|||wwwoooiiigggllltttzzz}}}yyywwwwwwppp```OOO@@@999222222222111111333000000000000000000000000......////////////.....................///000000....................................////////////......///000111333555666555444333333222222222222222222222333333333444444222222222222333444555555444555666666888>>>GGGNNN^^^kkkyyy}}}rrriiibbb]]][[[XXXXXX[[[^^^aaaiiiqqqwww|||{{{xxxwww|||}}}vvvqqqnnnjjjfffbbb```___^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\^^^___aaadddfffggghhhhhhlllmmmnnnoooqqqsssttttttxxxzzz{{{|||}}}~~~~~~}}}|||zzzwwwuuutttrrrooollliiihhhgggdddbbb^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\]]]]]]\\\ZZZXXXWWWTTTRRRPPPOOOQQQVVVZZZ\\\aaafffmmmsssyyy~~~xxxsssoooiiiccc^^^YYYTTTQQQOOOMMMKKKHHHFFFDDDCCCBBBDDDBBBDDDHHHMMMTTTaaammm{{{|||tttlllgggiiiooouuu{{{{{{yyyzzzuuufffVVVHHH>>>555222222111000222111111111111111111111111......////////////......//////.........///000111////////////////////////............////////////......///000222333555666555555444333222222222333333333333333333444444444444333333333333333333444555666777888;;;CCCOOOXXXgggsss{{{rrrkkkeeeaaa\\\ZZZZZZ___cccgggpppyyy{{{yyyyyy|||~~~wwwsssooollljjjhhhfffcccaaaaaaaaabbbaaaaaaaaaaaa```___^^^^^^``````aaabbbcccdddeeeeeeeeefffiiimmmoooqqqqqqqqqwwwxxxyyyzzz|||}}}~~~}}}{{{zzzvvvssspppmmmllljjjgggeeeaaaaaa```______^^^]]]]]]\\\\\\]]]]]][[[ZZZXXXWWWVVVSSSPPPOOOQQQTTTWWWXXXWWW[[[aaaeeeiiipppyyy~~~xxxtttnnnhhhccc^^^YYYUUUSSSQQQNNNKKKHHHEEEDDDCCCAAA@@@AAADDDGGGLLLWWWbbbqqq}}}yyypppiiigggjjjnnnuuu}}}~~~{{{{{{wwwlll___SSSFFF999555333111000111111111111111111111111111//////000000000000//////000//////......///000000////////////////////////............////////////.........///111333444555444444333222222222333333333333333333444444444444555444333333333333333444666777999;;;BBBNNN]]]gggtttxxxrrrmmmhhheee___^^^```fffjjjoooxxx|||vvvxxx}}}zzzrrrooommmjjjhhhggggggfffeeedddeeeggghhhfffggggggggggggffffffeeehhhiiijjjlllnnnooopppqqqpppsssvvvzzz}}}}}}zzzvvvsssqqqooollljjjfffeeedddcccbbbaaa```___]]]]]]]]]\\\[[[ZZZYYYXXXYYYVVVSSSRRRSSSUUUUUUTTTQQQUUUYYY[[[]]]aaaggglllxxx~~~{{{uuuooojjjeee___\\\VVVTTTQQQMMMJJJGGGDDDCCC@@@???@@@CCCDDDFFFNNNWWWcccooo~~~}}}wwwnnnhhhhhhjjjnnnwww}}}|||zzzrrriii^^^OOO@@@999666333111111111111111111111111111111000000111111111111000000/////////000////////////////////////////////////............////////////.........///000111333444333222222222222222333444444444444444444444444444333333333333333444555666666888;;;@@@JJJZZZmmmzzzzzzuuuqqqnnnkkkhhhddddddgggnnntttxxxzzzuuuyyy}}}xxxqqqlllkkkjjjgggeeefffggggggggghhhiiilllnnnllllllmmmnnnnnnnnnnnnnnnooopppqqqsssuuuwwwyyyzzz{{{~~~{{{xxxvvvsssqqqnnniiihhhgggfffdddcccbbbaaa```___^^^^^^]]]\\\[[[[[[XXXUUUQQQPPPQQQRRRPPPNNNNNNRRRUUUVVVVVVXXX\\\```eeejjjssszzzuuupppjjjeeeaaaXXXVVVSSSOOOKKKGGGEEEDDDBBBAAABBBDDDCCCCCCIIIQQQXXXddduuu}}}{{{~~~~~~ssskkkiiijjjiiirrr{{{~~~}}}|||wwwqqqeeeUUUDDD<<<888444222111111111111111111111111111111111222222222222111111//////000000000000///...000000000000000000000000............/////////000............///111222333111111111111222333333444444444444444444444444444111111222333444666777888555888<<>>HHHWWWkkkyyysssmmmkkkiiihhhjjjooouuuzzz~~~{{{~~~}}}xxxvvvwwwpppqqqtttvvvyyy{{{}}}}}}}}}~~~~~~yyyvvvuuurrrooollljjjhhheeebbb___^^^\\\YYYWWWVVVVVVUUUSSSSSSSSSRRRQQQPPPPPPPPPRRRSSSTTTTTTVVVYYY^^^bbbhhhqqqxxxtttlllhhhbbb]]]YYYUUUQQQMMMHHHGGGDDDBBBAAAAAACCCDDDBBBIIIQQQZZZeeevvv~~~vvvllllllnnnsss{{{|||zzzyyytttqqqiii[[[JJJ===777555333333222111111111222222000000000000000000000000000000////////////000000///000000000000111111111/////////////////////////////////000111111222222333333222222222222222222333333444444555666666666222333444555555777999;;;===DDDQQQ```rrr{{{tttnnnmmmllllllqqqwww{{{|||~~~|||yyyxxx{{{uuuwwwzzz}}}~~~|||zzzwwwtttrrrpppllljjjfffeeeccc```^^^\\\[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQSSSTTTTTTTTTSSSUUUWWWZZZ]]]dddmmmvvv{{{vvvqqqmmmgggbbb]]]XXXSSSPPPKKKJJJGGGDDDBBBBBBBBBBBB@@@EEELLLSSS^^^nnn~~~pppnnnnnnqqqwww}}}{{{zzztttsssmmmbbbQQQCCC999555444333333222111111222222111111111111111111111111000000////////////000000.........////////////000......................../////////000111111222222333333222222222222222222333333444555555666777777222444555555555777;;;???@@@JJJYYYiiixxx{{{uuupppooopppsssyyy}}}~~~|||}}}|||yyyzzz~~~}}}~~~~~~{{{zzzxxxuuurrrpppooommmkkkhhheeedddbbb]]]]]][[[ZZZXXXVVVUUUTTTRRRSSSTTTSSSQQQQQQSSSTTTVVV[[[```fffmmmzzzzzzwwwrrrlllfffaaa\\\VVVSSSOOOMMMJJJGGGDDDCCCBBBAAA???CCCIIINNNWWWeeevvvuuuqqqmmmnnnsss{{{~~~|||{{{tttsssooofffXXXJJJ???888555444333222222111222222111111111111111111111111111000000//////000000111---------.........//////......................../////////000111111222222222222222222222222222222111111222333444555555666333555777777666888>>>BBBEEEPPPaaaqqq~~~zzzuuuqqqsssvvvzzz~~~}}}~~~}}}zzzyyyxxxuuurrrooommmlllfffeeedddbbb___]]]\\\[[[VVVWWWXXXVVVTTTRRRRRRSSSSSSWWW[[[]]]```hhhttt}}}|||xxxqqqkkkeee```ZZZWWWRRRPPPMMMJJJFFFDDDBBBAAA@@@CCCGGGJJJOOO[[[jjjuuuxxxsssmmmjjjnnnvvv~~~}}}{{{tttrrrnnnhhh___RRREEE===555555444333222222222222111111111111111111111111111111000000000000111111............////////////......................../////////000111111222222111111111222222333333444111111222333444555666666333666888888777:::@@@EEEOOO[[[mmmzzz{{{wwwvvvyyy~~~|||yyyvvvtttrrrnnnmmmllliiigggeeecccbbb]]]^^^^^^\\\YYYVVVVVVVVVRRRVVV[[[\\\\\\```gggnnn{{{{{{uuunnnhhhbbb]]]YYYTTTRRROOOKKKGGGDDDBBBAAA@@@CCCFFFGGGKKKSSSaaakkk|||zzzssslllhhhkkkrrrzzz}}}{{{uuurrrnnnjjjcccXXXJJJ@@@666555444333222222222222111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000/////////000111111222222000000111222333333444444333333444555666777888999444777999999888:::AAAGGGZZZfffvvv~~~{{{zzz}}}yyyvvvrrrooommmjjjhhheeehhheeeaaa^^^]]]\\\ZZZYYYXXXYYYZZZYYYXXXZZZ^^^bbbiiiuuu|||uuuooohhhaaa\\\WWWTTTPPPLLLJJJGGGDDDAAABBB??????CCCGGGMMMWWWaaatttwwwllliiikkkooouuu|||}}}|||uuutttpppllliiibbbRRRCCC;;;444///000222111000222333222111111000000111111000111111111111000//////////////////////////////000000000000////////////000111111111111222222222111222333444444444333222555555555666666666666777999444333666:::>>>EEELLLcccttt}}}}}}zzzxxxuuurrrpppoookkkhhheeecccbbb```^^^ZZZ[[[[[[ZZZYYYYYY]]]```aaakkkyyyyyysssllleee```[[[XXXSSSNNNKKKHHHDDDBBBBBB??????BBBEEEIIIQQQZZZjjjvvvxxxlllhhhiiilllrrryyy~~~}}}xxxwwwsssnnnkkkeeeWWWIII>>>777111222333222111222333222111111000000111111111111111111000000000000000000000000000000000000000000000000////////////000111111111111222222222111222333444444444444333444555555555555666666666:::777777:::>>>BBBLLLVVVmmm~~~~~~{{{yyyxxxuuuqqqnnnllljjjhhheeeaaaaaa```^^^\\\\\\^^^```[[[bbbkkksss}}}zzzssskkkeee___[[[VVVQQQMMMIIIFFFCCCCCC@@@@@@BBBCCCDDDIIIPPPaaammmyyymmmhhhfffhhhnnnttt||||||{{{wwwqqqnnniii^^^RRRDDD<<<555444444222111333333222111111000000111111333222000/////////000111111111111111111111111111////////////000000000000000111111111111222222222000111222333444555555555444444444555555555555666777666777999<<>>@@@EEEEEEIIIRRR\\\jjj}}}}}}wwwmmmdddcccfffhhhnnnwww}}}|||~~~}}}xxxuuutttooojjjeeeXXXIII@@@:::555444555333222222111000111111111000111111111111000//////000000000000000000000000---......///000111111222000111111111111222222222444333222222222333444555777777777777888888888888::::::@@@NNN```rrrzzzuuurrrooonnniiifffdddbbbbbbaaa```___]]]\\\[[[XXXUUUTTTUUUVVVUUUUUUTTTSSSQQQPPPPPPQQQPPPOOOOOOPPPRRRVVVZZZ]]]eeekkkttt~~~~~~zzzvvvrrrpppllliiigggeeebbb```bbbeeeiiinnnvvv{{{tttjjjbbb]]]WWWQQQLLLOOOKKKFFFCCCBBBCCCBBBBBBDDDHHHNNNUUUaaaqqq}}}{{{vvvmmmfffdddgggmmmtttzzz~~~}}}|||{{{zzzyyyvvvqqqnnniii___QQQEEE>>>:::666444444333222222111111222222///000222333333222000///111111000000//////......111111222222222111111000...///111222333444444555444444333333333444555555333555777777666777888::::::===FFFWWWmmm|||xxxtttpppmmmkkkjjjhhhfffdddccccccbbb```^^^^^^^^^^^^\\\ZZZYYYXXXYYYUUUUUUUUUSSSRRRQQQRRRRRRSSSRRRQQQRRRSSSVVVZZZ\\\bbbgggoooxxxzzzwwwssspppllliiigggdddbbb___^^^```cccfffkkkuuuxxxnnnfffaaa[[[TTTOOOPPPMMMHHHFFFEEEDDDCCCBBBDDDGGGLLLRRR[[[jjjzzz~~~yyypppiiifffgggkkkrrrxxx|||~~~|||zzzyyyxxxvvvrrroooiiiaaaUUUIII@@@:::666444444333222222111222222222///000111222222111000///111111000000////////////111111222222222111111000///000111222333444444444444444333333333444555555555666888888777777999;;;;;;@@@KKK^^^rrr{{{yyyvvvssspppnnnmmmmmmlllkkkkkkkkkllljjjgggdddddddddeeefffeeecccaaa```\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUVVVXXXZZZ___bbbgggmmmuuu}}}yyyvvvsssnnnkkkhhheeebbb```]]]^^^``````aaagggooovvv~~~tttmmmggg```ZZZTTTQQQOOOKKKIIIHHHFFFDDDBBBDDDFFFIIIMMMTTT___nnnxxxvvvmmmjjjfffiiinnntttyyy}}}}}}zzzyyyxxxvvvsssqqqjjjeee\\\OOOCCC:::666444444444333222222222222222000000000000000000000000111000000000000/////////000111111222222222111111000111222333333333333333333333333333333444555666666777888888777888:::<<<>>>EEETTTgggzzz}}}|||{{{||||||zzz{{{|||}}}~~~|||wwwtttqqqrrrtttvvvvvvtttpppllljjjiiigggeeecccaaa^^^\\\\\\\\\\\\]]]]]]^^^___```dddfffhhhkkkqqqzzz|||xxxuuupppllljjjfffccc```___```aaa```___```dddgggqqq|||{{{sssmmmfff___YYYSSSPPPNNNLLLJJJHHHEEEBBBCCCEEEGGGIIINNNWWWccclll|||{{{rrrmmmfffgggjjjooovvv{{{}}}zzzxxxwwwvvvuuussskkkiiibbbVVVHHH===777666444444333222222222222333111111000000000000111111000000000000000000000000000000111222222222111111111222222333333333222222333333333333444444555666666777888777777888:::===AAALLL^^^qqq}}}zzzwwwtttrrrnnniiifffiiijjjkkkmmmnnnooopppppptttttttttuuuxxx{{{wwwtttoookkkhhheeebbb_________```___^^^]]]^^^___ffflllxxxyyyssslllddd^^^UUUSSSPPPMMMKKKIIIEEECCCBBBDDDEEEFFFJJJQQQ\\\dddssswwwrrrhhhfffgggkkkrrryyy~~~~~~{{{yyyxxxwwwvvvtttlllkkkggg]]]NNNBBB:::777555444333333222222333333333222222111111222222333000000000000111111111111///000111222222222222222111222222333333333222222333222222333444555666666555666777666777888<<<>>>FFFTTThhhzzzzzzuuuuuuwwwzzz~~~}}}yyyuuurrrmmmjjjgggdddaaa___\\\]]]]]]]]]\\\\\\\\\[[[aaacccjjjwwwyyyrrriiicccZZZWWWSSSOOOMMMKKKHHHEEECCCDDDEEEEEEGGGMMMWWW^^^lll{{{~~~xxxjjjgggeeehhhooowww}}}~~~~~~{{{zzzzzzyyyvvvtttlllllliiiaaaVVVIII???999555444444333333333333333333333333333333333333333000000000111111111111222///000111222222222222222000111222333333333333333222222222333444555666777444555666777888:::???BBBNNN]]]qqq|||yyywwwtttpppmmmjjjhhheeeccc```_________``````___^^^``````eeeoooyyyxxxooohhh___[[[VVVRRROOOMMMKKKIIIEEEFFFFFFEEEEEEIIIQQQWWWbbbqqqnnnhhhdddfffnnnvvv|||}}}~~~}}}|||||||||zzzwwwtttlllkkkiiiddd\\\PPPCCC;;;555555444333333333333444111222333333333333222111000000111111111222222222//////000222222333333222///000111222333444444444222222222333444555666777555666777888:::>>>CCCGGGVVVfffyyy{{{{{{xxxuuurrrpppnnnkkkiiifffeeedddeeeffffffeeedddbbbbbbgggnnnttt~~~{{{rrrlllccc___YYYTTTQQQOOONNNMMMGGGHHHGGGEEECCCFFFMMMSSSYYYgggyyypppjjjdddeeemmmvvv{{{}}}~~~}}}}}}}}}}}}{{{wwwtttllljjjhhhfff```TTTFFF<<<555555444333333333333444///000222333333222000///000000111111222222222222//////000222222333333333...///111222333444444555222222222333444555777777666777888:::<<>><<<888444333333444555333333333222222222111111222222111111111111222222111111222222222222111111000000//////000111333444444444555555555666666666555666999<<<>>>GGGZZZlllwwwrrrjjjddd^^^ZZZVVVTTTMMMLLLIIIGGGEEEEEEFFFGGGIIIOOOXXXdddsss~~~qqqiiieeedddhhhnnnvvvyyy||||||{{{xxxvvvvvvoooooommmjjjhhheee]]]TTTBBB???999666444555666666333333333222222222111111333333111000000111333333222222222333333222222222111000000000111222333444444444555555666666777777555888<<<>>>AAAKKKbbbwww~~~}}}||||||{{{vvvooohhhbbb]]]XXXUUUQQQOOOLLLIIIFFFFFFFFFFFFHHHLLLTTT]]]kkk}}}vvvlllfffccceeeiiitttwww{{{|||{{{wwwuuutttnnnooollliiihhhggg```XXXGGGAAA;;;666555555666555333333333222222222111111444333222111111222333444222222222333333222222222222222222222333444444555444444555555666777777888888:::>>>AAADDDQQQiii|||zzzyyy~~~|||tttmmmgggaaa[[[XXXTTTRRROOOKKKHHHFFFFFFFFFGGGJJJPPPWWWcccttt{{{ppphhhccccccgggoootttyyy{{{{{{wwwuuusssoooooommmiiihhhhhhbbbZZZLLLEEE===777666666666444333333333222222222111111333333222222222222333333111111222222222222111111222222333333444555555555444444555666777777888999:::;;;>>>CCCIIIWWWooo}}}zzzxxx}}}{{{tttmmmgggaaa]]]WWWUUUQQQMMMIIIHHHGGGGGGEEEHHHLLLRRR[[[kkk|||sssjjjcccbbbeeeiiinnnuuuzzz{{{yyywwwuuurrrrrrnnnjjjiiiiiiccc\\\RRRJJJ@@@:::888888666444333333333222222222111111222333333333333333333222000111111111111111111000111111222333444444444444444444555666777888999999999999<<>>EEEQQQbbbrrr}}}{{{www|||~~~xxxssskkkccc^^^YYYVVVSSSIIIHHHHHHHHHFFFEEEJJJRRRTTTbbbrrr{{{ooojjjeeefffmmmsssuuuuuuwwwtttqqqooommmkkkgggeee^^^^^^[[[TTTJJJBBB===<<<555555666666555555444333222222222333333444444444444333333333333333333333333333333333444555666666999888888999:::===???@@@IIIUUUgggwww{{{wwwzzz}}}yyytttmmmfff```ZZZUUUQQQQQQJJJFFFFFFFFFEEEFFFIIIQQQWWWfffxxxtttmmmfffeeejjjpppttttttvvvtttqqqmmmkkkiiihhhhhheeeaaa\\\VVVPPPHHHAAA<<<888777555444444333111///333333333333333333333333333333222111111222222222111111111222333444555666:::888777999888888===DDDNNN___qqq||||||yyy|||{{{wwwpppjjjccc]]]WWWTTTRRRKKKGGGGGGGGGEEEFFFHHHMMMSSS```qqqxxxppphhheeeiiinnnrrrsssuuutttrrrooollljjjhhhgggeeebbb]]]XXXRRRKKKCCC>>>999777555444444333111000444444444444444444444444333333222222222222333333444444444444555666777777777555555777888888???FFFTTTdddvvv}}}yyy|||{{{uuunnnhhhbbb[[[WWWTTTMMMIIIHHHHHHEEEEEEHHHJJJNNNYYYhhhvvv~~~vvvkkkfffgggllloooqqqttttttsssqqqnnnkkkhhhgggeeebbb___[[[UUUNNNEEE???999777555444444333222000555555555555555555555555444444333333333333444444666555555555555555666666666555666888999;;;CCCLLL]]]lll}}}{{{|||yyyssslllfff___ZZZVVVPPPKKKKKKIIIFFFEEEGGGIIIKKKSSS```nnn}}}|||ppphhhfffiiimmmooossssssssssssppplllhhhfffcccbbb```]]]WWWPPPGGG@@@:::888555444444333222111444444444444444444444444444444333333333444555555555555444333333333333333888777888:::;;;>>>GGGRRReeesss~~~}}}~~~wwwqqqiiibbb]]]YYYSSSNNNMMMKKKFFFDDDEEEJJJJJJPPP[[[gggvvvvvvlllggghhhkkknnnqqqrrrssssssppplllhhhfffbbbaaa___\\\XXXQQQHHHBBB;;;888555333333333333222333333333333333333333333444333333333444444555666666666555444333333333333999888999;;;;;;>>>JJJVVVmmmzzz|||uuummmeee```\\\UUUPPPOOOLLLGGGDDDDDDJJJIIINNNWWWaaaooo|||qqqjjjhhhjjjmmmpppqqqrrrqqqooolllhhheeebbbaaa___\\\XXXRRRJJJEEE<<<999555333333444333333333333333333333333333333333222222222333444555666888888777666555555555666777777999::::::???MMM\\\vvvzzzqqqiiiccc^^^WWWRRRQQQMMMGGGDDDDDDGGGGGGJJJRRR[[[hhhyyyvvvmmmiiijjjlllpppppppppooommmjjjgggfffdddbbb___]]]YYYTTTNNNIII<<<999555333333444444333444444444444444444444444111111111222222333444555888777666666666666666777555666999<<<>>>DDDUUUeee~~~}}}tttlllfff___XXXSSSRRRNNNGGGCCCCCCEEEDDDGGGNNNWWWcccsssxxxooojjjkkklllooooooooonnnllljjjgggffffffddd```]]]ZZZUUUPPPLLL===999555333333444444444555555555555555555555555111111111111222333444555555555444444444444555555666888<<<@@@BBBKKK]]]ooozzzpppiiibbbZZZTTTSSSQQQMMMJJJJJJFFFDDDFFFKKKQQQ[[[jjjxxxxxxqqqhhheeehhhkkkmmmpppqqqpppmmmiiifffgggddd```]]]YYYUUUPPPMMMAAA===999666666666555555555555555555555555555555333333333444444444555555888777555444444555666777>>>999;;;BBBFFFMMMccc{{{yyyvvvzzz}}}tttnnnggg^^^WWWUUUSSSMMMIIIIIIGGGEEEFFFJJJPPPXXXgggtttyyyqqqhhhdddfffjjjllloooqqqpppmmmiiiggggggddd```]]]ZZZVVVQQQMMMCCC???999666555555666555555555555555555555555555333333444444444555555555777666555444333444666777<<<999;;;BBBFFFPPPhhhuuunnnmmmppp~~~zzztttkkkccc[[[XXXTTTNNNIIIHHHHHHFFFFFFIIIMMMTTTaaannn||||||rrrhhhcccccchhhjjjmmmoooooommmjjjgggfffddd```]]]ZZZVVVRRROOOFFFAAA:::666555555666777555555555555555555555555333444444444444555555555666555444333333444555666:::999<<>>888666666777777555555555555555555555555444444444555555555666666444444444444555555666666999;;;???EEENNN___yyy}}}pppgggdddaaacccnnn|||rrrjjjbbb___[[[UUUPPPOOOKKKHHHGGGGGGFFFIIIRRR\\\kkk||||||pppffffffiiilllooopppnnnkkkiiifffdddaaa___]]]ZZZVVVSSSNNNHHHAAA;;;888777777777555555555555555555555555444444555555555666666666444444555666666777777777:::<<>>@@@HHHXXXnnnxxxnnnccc^^^ZZZ\\\```iiiyyy}}}tttkkkccc]]]XXXUUURRROOOKKKHHHGGGHHHJJJLLLWWWaaapppzzzooommmlllmmmooooookkkhhhhhheeebbb___]]]ZZZWWWTTTQQQOOOJJJEEE@@@<<<999888666555333444555666555555777666666666555555555555444444555555777888:::;;;???AAAJJJ[[[ppp~~~tttggg```ZZZYYYZZZ```lllwwwyyyooogggaaa[[[WWWWWWTTTOOOKKKHHHHHHIIIJJJTTT\\\jjj{{{{{{ooommmkkkllloooooollliiihhheeebbb___]]][[[WWWUUUSSSQQQLLLGGGAAA===:::888555555666555444333555666666666666666555555555555444555555666777999:::;;;???DDDOOO```uuuzzzmmmeee]]]YYYXXXZZZbbbkkk~~~~~~tttkkkddd]]]YYYXXXUUUQQQLLLIIIHHHHHHHHHRRRXXXdddtttzzzmmmkkkiiikkknnnpppooolllhhhfffbbb```^^^[[[WWWUUUUUURRRNNNIIICCC>>>:::888333666777666333222555888666666666666666555555555555555666777888:::;;;<<>>FFFTTTkkkyyylllddd^^^YYYVVVWWW[[[]]]fffuuu{{{rrrjjjeee\\\ZZZVVVQQQNNNKKKIIIHHHGGGLLLUUUaaapppwwwqqqkkkiiijjjkkkkkkjjjiiigggcccaaa___\\\YYYVVVPPPOOOMMMJJJEEE@@@<<<999888555222333666777666333444555555555666666777777777777888999:::<<<===>>>GGGVVVooossshhh```[[[VVVSSSYYYXXX[[[eeeqqqwwwlllddd___[[[UUURRRPPPNNNIIIEEEIIIJJJOOOZZZfffvvvwwwmmmiiilllooonnnkkkkkkhhhddd```^^^[[[XXXVVVUUURRRNNNJJJFFFAAA<<<888777777777777666555444333777777777777666666666666777555666999999888<<>>:::888777777666666555444444666666666666777777777777777666888;;;<<<===CCCLLLUUUeee{{{zzzpppfff^^^XXXWWWSSSRRRUUUXXX]]]gggqqqvvvmmmeee```YYYVVVTTTSSSOOOLLLKKKJJJLLLSSS[[[gggwwwqqqllllllmmmnnnmmmkkkhhheeebbb___[[[XXXUUUSSSOOOLLLHHHDDD???<<<888888777666666555555555666666666666777777777777888888:::<<<;;;===EEEOOO]]]llltttiii___XXXWWWTTTRRRTTTUUUWWW___gggttt}}}zzzrrrgggaaaZZZVVVTTTRRROOOLLLLLLJJJLLLQQQXXXbbbqqqvvvooommmmmmmmmmmmjjjhhheeeccc___[[[XXXUUUSSSOOOLLLIIIFFFAAA>>>999999777666555555666666555666666666777777777888:::999;;;<<<:::<<>>>>>CCCSSSccczzzqqqgggaaa[[[SSSOOONNNMMMKKKJJJOOOQQQUUUZZZbbbmmmyyyzzzpppbbb[[[XXXWWWRRRNNNLLLHHHGGGJJJNNNUUUaaalll|||{{{uuupppnnnoooooonnnlllhhhddd___[[[YYYWWWUUURRRPPPNNNKKKGGGDDD???<<<999777777888888777888777666666666666666777999:::===???@@@HHHYYYkkkuuulllccc^^^WWWRRRQQQPPPMMMJJJKKKMMMOOOSSSXXXaaakkkqqq~~~sssfff^^^ZZZXXXSSSOOOMMMIIIGGGIIIMMMRRR]]]gggwww|||uuuooolllnnnnnnnnnllliiiddd```[[[YYYWWWTTTRRRPPPNNNKKKGGGEEE???<<<999777777777777777777777666666666666777777888:::===???AAAIII\\\nnn|||}}}{{{qqqgggbbb\\\WWWUUUSSSOOOKKKIIIJJJKKKLLLNNNTTT[[[aaammmuuuxxxkkkbbb]]]YYYTTTPPPNNNJJJGGGHHHJJJNNNWWWaaappp}}}|||tttmmmkkklllnnnmmmllliiieeeaaa\\\ZZZVVVTTTRRRPPPNNNLLLHHHEEE???<<<999777777777777666777777777666666777777888888999<<<>>>AAAKKK___rrr~~~wwwrrrooopppsss|||uuukkkfff```\\\YYYVVVPPPLLLKKKKKKJJJIIIJJJMMMSSSWWWbbbhhhrrr{{{|||pppfff___ZZZTTTPPPMMMIIIFFFGGGHHHKKKSSS\\\kkkxxx~~~tttllliiikkkmmmmmmllljjjgggbbb^^^[[[VVVTTTRRRPPPOOOLLLIIIFFF@@@===999777777777666666777777777666777777888888999999;;;===AAALLLbbbvvv|||sssmmmiiijjjmmmsssyyynnniiiccc^^^\\\XXXRRRNNNLLLLLLKKKJJJIIIKKKOOORRRYYY^^^fffnnnwwwsssiiiaaaZZZUUUQQQMMMHHHFFFFFFGGGJJJQQQZZZhhhuuuvvvllliiikkklllmmmmmmkkkhhhccc___\\\VVVTTTRRRPPPOOOMMMIIIGGGAAA>>>:::888777777777666777777777777777888999999;;;:::;;;>>>BBBOOOggg}}}|||rrrkkkeeeeeehhhooo|||}}}qqqllleee```^^^[[[VVVRRRMMMMMMLLLJJJHHHIIILLLNNNOOOTTT[[[ccckkkwwwwwwlllccc\\\VVVSSSNNNJJJGGGGGGHHHIIIPPPXXXcccqqqxxxmmmiiikkkllllllmmmllljjjeee```]]]VVVTTTRRRQQQPPPMMMJJJHHHCCC???;;;999888888777777777777777777888888999:::<<<;;;===@@@FFFUUUppp}}}rrrjjjcccaaaccclllxxxuuuooohhhccc```^^^[[[XXXQQQPPPOOOKKKIIIHHHJJJLLLIIIMMMSSSYYY___iiittt{{{{{{pppfff___YYYVVVRRRNNNJJJIIIHHHHHHNNNUUU]]]jjj~~~{{{ooojjjkkkkkklllmmmmmmkkkfffaaa^^^VVVTTTRRRQQQPPPNNNKKKHHHDDDAAA===::::::999888777777777777777888999:::;;;<<<<<<>>>CCCLLL^^^|||wwwmmmeeeaaabbbgggsssxxxrrrjjjdddbbbaaa^^^\\\UUUTTTRRRNNNJJJIIIIIIKKKHHHLLLPPPSSSWWW]]]eeelllsss}}}}}}sssiiiaaa\\\YYYVVVQQQMMMKKKHHHGGGLLLRRRWWWeeezzz}}}qqqkkklllkkklllnnnnnnkkkfffaaa^^^VVVTTTRRRQQQPPPNNNKKKHHHEEEBBB>>>;;;::::::999888777777777777888999:::;;;;;;<<>>;;;999888888888888999999999::::::::::::;;;===DDDTTTqqqwwwlllggggggkkkooo|||xxxpppjjjgggfffcccaaa\\\ZZZUUUPPPLLLIIIHHHGGGFFFIIIKKKLLLMMMOOOTTTWWWZZZ___hhhpppuuuuuurrrppppppnnnllljjjkkkmmmppprrrwww{{{zzzqqqhhh^^^WWWRRRQQQOOOLLLIIIHHHJJJLLLTTT]]]mmmyyyqqqnnnllllllmmmmmmlllhhhaaa\\\WWWTTTPPPMMMLLLLLLJJJIIIFFFDDDAAA>>>;;;999888888888888999999999:::::::::<<<===@@@III[[[www}}}rrrllljjjkkkooo{{{{{{rrrllljjjhhhfffddd```]]]YYYSSSOOOKKKIIIHHHFFFGGGHHHHHHHHHIIILLLNNNPPPTTTZZZ```dddeeedddcccdddbbb```______aaadddffflllpppuuuzzz}}}tttkkk```YYYSSSRRRPPPLLLIIIHHHJJJLLLQQQZZZiiizzzuuuooollllllmmmmmmlllgggaaa\\\WWWTTTPPPNNNMMMLLLJJJIIIFFFDDDAAA>>>;;;999999888888888999999999:::::::::===???DDDOOOccc{{{{{{{{{rrrnnnlllooo{{{uuuooollljjjhhheeebbb___[[[VVVPPPLLLIIIGGGFFFFFFEEEEEEEEEFFFHHHIIILLLOOORRRVVVYYY[[[[[[[[[ZZZYYYWWWVVVWWWYYY[[[]]]cccggglllqqqwwwxxxmmmccc[[[UUUTTTQQQMMMIIIHHHJJJLLLOOOWWWeeetttyyyrrrnnnmmmmmmmmmkkkgggaaa\\\XXXUUUQQQNNNMMMLLLJJJHHHFFFEEEBBB>>><<<:::999999888888999999999:::::::::<<>>GGGVVVnnnyyykkkggggggooo{{{~~~wwwtttvvv~~~vvvqqqnnnjjjgggcccaaa^^^YYYTTTOOOKKKIIIGGGFFFDDDDDDFFFHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSWWW[[[```eeekkktttttthhh```XXXWWWSSSOOOJJJIIIJJJKKKLLLRRR]]]kkk{{{wwwrrrqqqpppooommmiiiccc___YYYVVVRRROOOMMMLLLJJJHHHGGGEEEBBB???<<<::::::999888888999999999::::::::::::>>>HHHZZZqqqzzzkkkeeebbbiiittt~~~{{{|||{{{uuuqqqllliiieeeccc```[[[VVVRRRNNNKKKJJJGGGEEEDDDFFFHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNQQQUUUZZZ___eeemmmxxxyyyllldddYYYXXXTTTOOOKKKIIIJJJKKKJJJOOOYYYeeevvv~~~tttsssqqqpppnnnjjjeeeaaaZZZWWWRRROOONNNLLLJJJHHHGGGFFFBBB???<<<;;;:::999888888999999999:::::::::<<>>:::888777888999::::::::::::;;;===CCCJJJYYYpppwwwlllgggiiinnnxxxyyytttooolllgggbbb]]]YYYSSSPPPLLLJJJGGGEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFGGGFFFIIINNNRRRYYYeeepppyyynnnfff]]]VVVTTTRRRMMMJJJJJJHHHJJJOOOXXXgggyyyxxxuuutttpppjjjfff]]]YYYUUUQQQOOONNNLLLKKKHHHGGGDDDAAA>>>;;;888777888999::::::::::::<<<>>>DDDMMMaaazzztttooorrrxxx}}}wwwrrroooiiiddd```ZZZUUURRRNNNKKKHHHFFFEEEEEEDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCAAABBBDDDCCCBBBBBBCCCEEEFFFEEEFFFJJJNNNTTTaaammm{{{}}}ssshhh```XXXUUUSSSNNNJJJJJJGGGJJJNNNUUUbbbuuu|||vvvtttpppjjjggg^^^[[[UUUQQQOOONNNLLLJJJHHHGGGDDDBBB>>>;;;999888888999::::::999:::===???DDDRRRiii{{{~~~{{{vvvrrrlllgggbbb\\\VVVRRROOOMMMIIIGGGFFFEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCCCCBBBBBBCCCDDDFFFDDDEEEIIILLLRRR^^^jjjxxxwwwkkkbbbZZZWWWTTTNNNJJJJJJHHHKKKOOOTTT___qqqwwwtttpppjjjggg```\\\VVVRRROOOMMMKKKJJJHHHGGGEEEBBB???<<<:::999999:::::::::999;;;>>>@@@EEEVVVqqq~~~{{{wwwqqqkkkddd^^^XXXTTTQQQNNNJJJGGGFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCEEEFFFDDDEEEIIILLLQQQ\\\gggttt}}}ooofff]]]YYYVVVPPPLLLKKKIIILLLPPPUUU^^^nnnyyyvvvqqqkkkhhhaaa]]]WWWSSSPPPMMMKKKIIIHHHGGGEEEBBB???===;;;999999::::::999999;;;???BBBHHH[[[xxx~~~yyyyyy}}}vvvooohhhaaaZZZVVVRRROOOKKKHHHGGGEEECCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAACCCDDDDDDCCCCCCDDDEEEDDDCCCEEEIIILLLPPPYYYcccppp|||sssjjjaaa]]]YYYSSSNNNMMMIIILLLQQQUUU\\\jjj}}}{{{xxxsssnnnjjjbbb^^^XXXSSSPPPMMMJJJIIIHHHGGGEEEBBB@@@===;;;:::999::::::999999;;;???CCCLLLaaa~~~zzzpppnnnpppxxxzzzrrrkkkccc\\\WWWSSSPPPKKKHHHGGGEEECCCBBB@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDDDDCCCCCCDDDFFFCCCBBBEEEIIILLLOOOWWWaaammmyyyvvvmmmddd```[[[UUUPPPOOOHHHLLLQQQTTTZZZhhhzzz}}}zzzvvvppplllbbb^^^XXXSSSPPPMMMJJJHHHHHHGGGEEEBBB@@@===;;;::::::::::::999999<<<@@@CCCOOOdddzzztttooojjjhhhlllrrr}}}xxxrrrjjj```ZZZXXXTTTPPPLLLJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDEEEHHHNNNWWW]]]kkkvvvtttggg___\\\ZZZTTTOOOMMMJJJKKKPPPXXXdddvvvxxxtttsssqqqnnnccc___YYYTTTQQQNNNLLLJJJIIIHHHFFFDDDAAA???===<<<;;;999999<<<======AAAHHHRRRkkkyyypppkkkiiidddbbbeeejjjrrr|||uuummmddd^^^ZZZWWWRRRNNNLLLJJJGGGFFFCCCCCCCCCDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGNNNVVV\\\iiitttuuuhhh```]]]ZZZTTTOOONNNLLLLLLPPPVVVaaarrrxxxtttssspppmmmccc___YYYTTTQQQNNNLLLJJJIIIHHHFFFDDDBBB???======<<<::::::<<<======AAAHHHTTTmmmzzzrrrjjjfffeeeaaa___aaacccgggpppzzzzzzrrriiiccc]]]ZZZUUUQQQOOOLLLJJJHHHCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGMMMUUUZZZgggrrrwwwjjjbbb]]]ZZZTTTOOOPPPLLLLLLOOOTTT]]]mmm{{{zzzuuussspppmmmddd```ZZZUUUQQQNNNKKKIIIIIIHHHFFFDDDBBB???>>>===>>>;;;:::<<<======AAAHHHXXXqqqzzzvvv|||yyyrrrmmmiiifffcccaaabbbbbbccciiippp}}}~~~vvvmmmgggaaa]]]XXXTTTQQQNNNKKKIIIDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFLLLSSSXXXdddoooyyymmmeee___ZZZUUUPPPOOOLLLKKKMMMRRRZZZiiivvv|||vvvssspppmmmfffbbb[[[VVVRRRNNNKKKIIIHHHGGGFFFDDDBBB@@@>>>===???<<<;;;<<<======BBBIII\\\uuu}}}vvvqqqttt|||}}}vvvqqqmmmhhhdddcccdddcccaaaeeejjjwwwzzzqqqkkkdddaaa[[[WWWSSSPPPMMMKKKGGGFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFJJJQQQUUUbbbmmm}}}|||rrrhhhaaa[[[VVVRRRMMMJJJJJJLLLPPPXXXfffsssxxxssspppnnnhhhccc\\\WWWRRROOOKKKIIIHHHGGGFFFDDDBBB@@@???>>>???<<<;;;<<<===>>>DDDKKK```{{{{{{uuuppppppwww~~~vvvqqqkkkhhhffffffccc```bbbgggtttwwwpppiiieee___ZZZWWWSSSPPPNNNIIIHHHFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCEEEIIIOOOSSS___iiizzzvvvlllddd]]]XXXTTTMMMKKKJJJLLLPPPVVVcccpppzzztttqqqoooiiiddd^^^WWWSSSOOOKKKIIIGGGGGGEEEDDDBBB@@@???>>>>>>;;;:::<<<>>>@@@FFFNNNfff~~~yyysssooommmrrr}}}{{{wwwsssooommmiiidddeeeiiiooo|||~~~wwwnnnjjjddd___[[[WWWTTTQQQLLLJJJHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEHHHMMMQQQ[[[eeeuuuzzzooofff___YYYVVVPPPMMMLLLMMMOOOTTT```lll{{{|||vvvrrrqqqjjjfff^^^XXXSSSOOOKKKHHHGGGFFFEEEDDDBBB@@@??????===::::::<<<>>>AAAIIIQQQmmm|||xxxsssooojjjnnnvvv~~~zzzwwwqqqkkkkkkoookkkxxx|||qqqmmmgggbbb^^^ZZZWWWTTTNNNLLLIIIEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDHHHLLLPPPXXXbbbrrr|||qqqhhh```ZZZWWWSSSPPPMMMNNNNNNRRR]]]hhhwww}}}vvvsssrrrkkkfff___XXXSSSOOOKKKHHHGGGFFFEEEDDDBBBAAA??????===:::999<<<>>>BBBJJJSSSqqq}}}yyytttppphhhjjjqqq~~~|||wwwrrrnnnqqqwww~~~vvvllldddbbbaaa]]]XXXVVVTTTPPPLLLIIIGGGEEECCCAAADDDDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFHHHLLLOOOWWW```nnn~~~|||qqqhhhaaa[[[WWWTTTPPPLLLLLLMMMPPPYYYbbbvvv{{{uuunnnkkkfff___XXXSSSOOOKKKHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA<<<<<<@@@@@@@@@IIIVVVvvv~~~yyysssooopppnnnqqq}}}}}}wwwvvvzzzwwwmmmeeedddccc^^^YYYWWWUUURRRMMMJJJIIIGGGEEECCCDDDDDDCCCBBBAAAAAAAAABBB@@@BBBCCCDDDEEEGGGKKKMMMSSS\\\jjjyyy~~~tttkkkccc]]]YYYUUUQQQMMMMMMNNNPPPXXXaaattt}}}vvvppplllggg```YYYTTTOOOKKKHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA<<<<<<@@@@@@@@@JJJXXXwwwzzzuuuqqqooommmoooyyy~~~|||{{{xxxnnnfffeeeddd___YYYWWWVVVSSSOOOMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@AAACCCCCCDDDFFFIIILLLOOOWWWeeessswwwmmmeee___[[[WWWRRROOONNNNNNPPPXXX```qqq}}}xxxrrrnnnhhhaaaZZZTTTOOOKKKHHHEEEEEEDDDCCCBBBAAA@@@@@@AAA<<<<<<@@@@@@AAALLL[[[{{{}}}xxxsssooollllllssszzz|||yyyooofffdddbbb]]]XXXVVVWWWTTTQQQOOOMMMKKKHHHFFFDDDDDDCCCCCCCCCCCCCCCDDD@@@AAABBBBBBBBBDDDGGGJJJMMMUUUaaaooo~~~yyypppgggaaa]]]YYYTTTQQQPPPOOOPPPWWW___mmmzzzyyysssooojjjbbb[[[UUUPPPKKKHHHDDDDDDCCCBBBAAA@@@@@@???@@@======@@@@@@BBBOOO```zzzvvvqqqmmmkkkpppyyyzzzyyy|||qqqfffbbb```[[[WWWVVVWWWUUURRRQQQOOOMMMJJJHHHEEEEEEDDDCCCCCCCCCDDDDDDAAABBBBBBBBBBBBCCCFFFIIINNNUUU___lllzzz|||qqqiiibbb^^^\\\WWWSSSRRRQQQQQQVVV^^^iiivvvzzztttqqqlllddd\\\VVVPPPKKKHHHDDDDDDCCCBBBAAA@@@@@@???@@@===>>>AAA@@@CCCSSSeee}}}yyyuuupppnnnpppwww{{{yyy~~~wwwiiiccc```[[[XXXXXXYYYWWWUUUTTTSSSPPPMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBCCCFFFHHHNNNTTT]]]hhhuuu~~~tttkkkccc___^^^YYYUUUTTTRRRQQQVVV\\\fffsss{{{uuusssnnneee]]]WWWQQQLLLHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>AAAAAADDDVVVjjj|||xxxtttrrrrrrvvv|||xxxvvvwwwyyyooogggbbb___]]]^^^\\\ZZZYYYXXXWWWTTTQQQNNNIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDDDDCCCBBBCCCFFFHHHLLLQQQYYYcccooowwwmmmfffaaa```[[[WWWUUUSSSQQQUUU[[[dddppp}}}xxxuuuoooggg^^^WWWQQQLLLHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>???BBBAAAEEEXXXmmm{{{wwwuuutttvvvwwwuuussspppnnnqqq~~~~~~yyy|||tttjjjeeebbbaaabbb^^^]]][[[[[[ZZZWWWTTTQQQJJJIIIHHHFFFDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCFFFHHHJJJNNNVVV^^^jjjzzzyyyooohhhcccaaa\\\XXXVVVSSSQQQUUU[[[bbbooo~~~yyyuuupppggg___WWWQQQLLLHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>???BBBAAAEEEYYYooo{{{xxxvvvuuuvvv~~~}}}{{{sssllljjjjjjiiikkkooo|||~~~zzzzzz~~~rrrmmmjjjeee```fffbbb^^^]]]\\\[[[VVVSSSQQQNNNIIIFFFEEEDDDCCCAAADDDCCCAAA@@@@@@AAACCCDDDGGGKKKRRRZZZfffvvv}}}rrriiiddd```]]]XXXTTTRRRTTTWWWYYYdddooo}}}|||wwwssskkkaaaXXXQQQLLLJJJGGGFFFEEECCCBBBBBBBBBBBBAAAAAA;;;<<>>@@@GGGJJJXXXqqq{{{wwwvvv{{{zzzpppiiidddaaa^^^WWWTTTTTTXXXXXXWWWVVVVVVWWWYYY[[[\\\^^^dddllluuu~~~wwwrrrnnniiigggfffddd___[[[ZZZVVVQQQLLLJJJHHHFFFDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCFFFJJJPPPXXXeeetttzzzooohhh```]]]XXXTTTRRRRRRSSSUUU\\\gggwww~~~zzzxxxtttmmmddd[[[SSSMMMKKKGGGFFFEEECCCBBBBBBBBBBBBAAABBB???AAAHHHJJJWWWooo}}}yyywwwyyywwwnnnhhhcccaaa^^^WWWTTTTTTSSSQQQNNNLLLLLLNNNOOOPPPTTTVVV\\\ccciiitttuuuqqqllljjjiiigggccc___]]]YYYSSSOOOKKKIIIGGGEEEBBBCCCCCCDDDDDDCCCCCCBBBAAADDDHHHNNNVVVcccrrr|||}}}qqqiii```^^^YYYUUUSSSRRRSSSSSS[[[fffvvv{{{xxxtttmmmeee\\\TTTNNNKKKGGGFFFEEECCCBBBBBBBBBBBBBBBDDD@@@AAAHHHIIIVVVnnn{{{wwwxxx}}}vvvnnnhhhbbbaaa]]]WWWTTTTTTNNNLLLHHHHHHIIILLLMMMNNNOOOQQQUUUZZZ___hhhyyyyyyuuuqqqoooooommmiiieeeaaa]]]WWWRRRNNNKKKHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCAAADDDHHHLLLTTT```nnnyyytttlllbbb___[[[WWWTTTSSSSSSSSS[[[eeettt~~~zzzxxxuuunnnfff]]]UUUNNNKKKGGGFFFEEECCCBBBBBBBBBBBBCCCDDD@@@BBBIIIKKKYYYrrr|||xxxxxxzzzssskkkeeebbb^^^XXXUUUVVVQQQMMMJJJIIIKKKMMMMMMLLLLLLLLLNNNSSSVVV]]]jjjwww{{{wwwvvvvvvuuuqqqnnnfffbbb[[[VVVRRROOOKKKIIIEEEDDDCCCBBBBBBCCCDDDEEECCCEEEHHHKKKQQQ\\\jjjtttxxxpppcccaaa]]]XXXUUUSSSSSSSSSYYYcccrrr{{{xxxuuuoooggg^^^UUUOOOKKKGGGFFFEEECCCBBBBBBBBBBBBBBBCCC@@@BBBKKKPPP```zzz}}}yyyxxx~~~xxxpppiiieee```ZZZWWWXXXTTTPPPKKKIIIJJJJJJHHHFFFJJJIIIJJJMMMQQQUUU```jjj|||{{{|||{{{xxxtttjjjeee___YYYUUUQQQNNNLLLFFFEEECCCAAAAAACCCEEEFFFEEEGGGIIIKKKPPPYYYfffooo{{{rrrdddbbb^^^YYYVVVTTTSSSSSSXXXbbbqqqxxxuuuoooggg^^^VVVOOOKKKGGGFFFEEEDDDBBBBBBBBBBBBAAACCC???CCCMMMTTTfff~~~zzzxxx}}}xxxnnnhhhccc]]]YYYYYYSSSQQQMMMIIIGGGEEEEEEEEEMMMFFFEEEMMMNNNLLLTTTdddppp}}}tttmmmddd\\\XXXTTTPPPLLLGGGEEECCCBBBCCCDDDCCCBBBGGGEEEGGGKKKOOOVVVbbbnnn|||~~~tttgggccc]]]YYYWWWVVVTTTSSSXXX```mmm}}}|||xxxqqqiiiaaaXXXPPPKKKIIIGGGFFFDDDCCCCCCCCCCCC???AAADDDGGGLLLZZZttt|||xxxzzz~~~rrrlllfff___[[[ZZZVVVSSSOOOKKKHHHFFFFFFFFFEEEGGGIIIJJJLLLNNNTTTXXX```nnnxxxqqqggg___[[[WWWRRROOOJJJGGGDDDBBBCCCDDDDDDCCCGGGFFFGGGJJJMMMSSS^^^iiiyyy~~~uuuiiiddd___ZZZXXXWWWUUUTTTVVV^^^kkkzzz~~~yyyrrriiiaaaXXXPPPJJJHHHGGGEEECCCBBBBBBBBBCCC@@@AAAEEEHHHNNN^^^{{{~~~~~~|||yyy|||wwwpppjjjbbb]]]]]]ZZZWWWRRRMMMIIIGGGGGGGGGAAAHHHJJJEEEFFFNNNQQQOOOVVVbbbwww~~~vvvlllddd___[[[VVVRRRMMMJJJEEECCCCCCDDDEEEEEEHHHFFFFFFIIIKKKOOOZZZdddtttvvvkkkggg```[[[YYYWWWVVVUUUTTT[[[gggvvv{{{ssskkkbbbXXXPPPJJJGGGFFFDDDBBBAAAAAABBBBBBAAABBBEEEIIIQQQeee~~~}}}}}}|||{{{xxxqqqkkkddd______]]]ZZZUUUOOOKKKIIIHHHHHHFFFGGGHHHIIIJJJKKKMMMNNNSSS\\\kkk|||qqqiiiccc^^^YYYUUUQQQMMMGGGDDDDDDEEEFFFFFFGGGEEEFFFIIIJJJNNNWWWbbbpppzzzxxxmmmhhhaaa[[[XXXWWWVVVUUUTTTZZZeeesss}}}uuulllcccYYYPPPKKKGGGEEEDDDBBBAAAAAAAAAAAA@@@AAADDDJJJTTTkkk|||{{{}}}}}}}}}wwwpppjjjdddaaaaaa^^^\\\WWWRRRNNNKKKIIIHHHKKKDDDKKK[[[\\\NNNHHHOOOLLLSSS___nnnvvvmmmgggaaa\\\XXXUUUPPPJJJFFFEEEFFFGGGGGGFFFDDDEEEHHHJJJNNNWWWaaakkkvvv|||nnnhhh```ZZZWWWVVVUUUTTTTTTZZZdddqqq~~~vvvmmmddd[[[RRRLLLGGGEEEDDDBBBAAAAAAAAAAAA???@@@DDDJJJWWWppp}}}|||}}}~~~wwwpppjjjeeebbbbbb___^^^[[[WWWSSSOOOKKKJJJKKKCCCOOOjjjlllTTTFFFLLLIIINNNXXXcccttt{{{qqqkkkeee___[[[WWWSSSMMMIIIHHHHHHGGGGGGEEEDDDEEEHHHIIILLLUUU^^^gggqqqoooiiiaaaZZZVVVUUUTTTTTTUUUZZZcccooowwwooofff\\\TTTNNNGGGFFFDDDBBBAAAAAABBBBBB???@@@EEELLLZZZttt~~~zzzrrrlllfffcccccc``````___]]]YYYTTTOOOLLLIIIDDDLLL___bbbRRRHHHJJJHHHMMMTTT\\\iii}}}vvvoooiiiccc^^^YYYUUUPPPLLLJJJIIIGGGFFFFFFDDDEEEGGGGGGIIIPPPYYYbbblll{{{rrrkkkbbb[[[WWWVVVUUUUUUUUUYYYaaammm}}}wwwoooggg^^^VVVPPPHHHGGGEEECCCBBBBBBBBBCCC@@@BBBGGGOOO]]]xxx~~~uuunnngggcccdddaaabbbbbbaaa]]]WWWRRRNNNJJJFFFEEEJJJMMMLLLJJJKKKFFFJJJOOOTTT\\\mmmyyyrrrllleeeaaaYYYVVVQQQNNNLLLJJJGGGEEEFFFEEEEEEFFFEEEEEELLLTTT___iiiwwwtttmmmddd\\\XXXWWWVVVVVVTTTXXX```kkk{{{xxxppphhh___WWWRRRIIIGGGFFFDDDCCCCCCCCCCCCAAACCCIIIRRR```zzz|||tttpppmmmkkkkkkgggcccaaa```]]]XXXSSSMMMKKKIIIHHHIIIIIIHHHFFFJJJHHHKKKQQQYYYdddtttxxxnnnfffaaa```\\\WWWSSSPPPMMMJJJHHHHHHGGGFFFFFFHHHKKKNNNQQQ[[[dddqqqyyyqqqfff^^^ZZZXXXVVVTTTTTTXXX___jjjyyy~~~yyyssskkkaaaWWWPPPKKKIIIFFFCCCBBBAAABBBBBBBBBDDDHHHQQQccc~~~~~~yyytttqqqppplllhhheeeddd```[[[WWWQQQNNNKKKIIIIIIIIIHHHGGGIIIGGGIIIOOOUUU___nnn|||~~~sssjjjdddaaa]]]XXXTTTQQQNNNKKKIIIGGGFFFEEEDDDFFFIIILLLNNN[[[eeessszzzrrrggg___[[[YYYWWWUUUUUUXXX___iiixxx{{{uuummmcccXXXQQQKKKIIIFFFCCCBBBAAABBBBBBAAACCCHHHQQQbbb~~~|||www|||{{{|||yyytttoookkkiiifffaaa]]]WWWSSSNNNKKKJJJIIIIIIHHHIIIGGGHHHLLLPPPWWWdddqqqzzzoooiiiccc___ZZZUUURRROOOLLLJJJGGGFFFEEEDDDEEEHHHKKKMMM[[[eeettt{{{ssshhh```]]][[[XXXVVVVVVYYY___hhhuuu|||vvvnnndddZZZSSSKKKIIIFFFCCCBBBAAABBBBBB@@@CCCHHHQQQaaa{{{}}}sssooottt~~~yyyzzz~~~wwwqqqnnnkkkfffbbb]]]XXXRRRMMMJJJIIIHHHHHHIIIGGGGGGJJJLLLPPP[[[fffttttttlllfffbbb\\\XXXTTTQQQNNNLLLJJJHHHGGGFFFGGGIIILLLNNNYYYcccrrr}}}uuujjjbbb^^^]]]ZZZXXXXXXZZZ^^^fffsss|||wwwoooeeeZZZSSSKKKIIIFFFCCCBBBAAABBBBBB???BBBHHHQQQ```xxxxxxooojjjoooyyyyyywwwzzzxxxsssooojjjfffaaa\\\UUUOOOLLLJJJHHHGGGJJJHHHHHHIIIJJJLLLUUU___jjjyyyxxxpppiiieee___ZZZWWWSSSPPPNNNJJJIIIGGGFFFFFFHHHKKKMMMUUU^^^nnn~~~wwwllldddaaa___\\\ZZZYYY[[[^^^eeeqqq|||wwwoooeeeZZZRRRKKKIIIFFFCCCBBBAAABBBBBB>>>BBBHHHPPP___vvvwwwmmmiiinnnwwwwwwssstttzzzxxxsssmmmiiieee```YYYSSSOOOLLLJJJHHHJJJHHHHHHIIIIIIJJJQQQZZZ```nnn{{{tttkkkgggbbb]]]YYYUUURRRPPPIIIGGGEEEDDDDDDFFFHHHJJJPPPYYYgggvvvyyynnnfffbbbaaa^^^\\\ZZZ[[[^^^dddppp|||wwwpppeeeZZZRRRKKKIIIFFFCCCBBBAAABBBBBB???BBBGGGOOO]]]tttzzzmmmhhhmmmvvv|||rrrnnnooorrr}}}wwwqqqmmmhhhddd^^^XXXTTTPPPLLLJJJHHHGGGGGGIIIHHHHHHNNNVVVYYYfffuuuxxxmmmiiiccc^^^[[[WWWSSSQQQIIIHHHEEEDDDDDDEEEGGGIIIMMMTTT___lllzzz{{{ppphhhdddbbb```^^^[[[\\\^^^dddppp}}}yyyrrrggg[[[SSSKKKIIIFFFCCCBBBAAABBBBBB???BBBFFFNNN\\\sssrrrfffjjjsss|||zzzqqqlllllllllyyyyyysssooojjjfffaaa\\\XXXSSSOOOLLLGGGEEEFFFHHHGGGGGGMMMUUUWWWcccqqqzzznnnjjjeee___[[[XXXTTTRRRKKKJJJGGGFFFEEEGGGIIIJJJLLLRRR[[[eeerrr|||qqqiiieeecccaaa___[[[\\\^^^dddppp~~~{{{tttiii]]]UUUKKKIIIFFFCCCBBBAAABBBBBB@@@BBBFFFMMM[[[sssxxxccchhhppp}}}}}}{{{~~~|||rrrmmmlllhhhsss~~~wwwqqqmmmiiiccc___\\\XXXQQQLLLMMMJJJHHHFFFFFFIIIMMMOOOWWW```mmmzzz|||vvvqqqiiiaaa\\\XXXTTTRRRKKKJJJGGGEEEDDDDDDEEEEEEKKKNNNUUU___iiiuuussslllgggaaa^^^^^^]]]___aaafffooo~~~yyyrrrggg[[[SSSLLLIIIDDDAAAAAAAAAAAA@@@DDDDDDGGGNNN^^^vvvuuuiiihhhkkkuuuyyywww|||xxxqqqmmmjjjssszzztttppplllfffccc___[[[TTTOOOMMMJJJGGGFFFFFFIIILLLOOOVVV^^^kkkyyy~~~wwwrrrjjjbbb]]]XXXTTTRRRKKKJJJGGGEEECCCCCCDDDEEEIIILLLSSS\\\fffrrruuunnniiiccc______\\\^^^aaagggppp{{{tttjjj^^^VVVMMMIIIDDDBBBAAAAAAAAA@@@AAACCCHHHPPP```xxxyyyiiihhhkkkuuu}}}xxxvvv|||yyytttrrryyyzzzuuuqqqkkkgggddd___YYYSSSMMMKKKHHHFFFFFFHHHLLLNNNTTT\\\iiiwwwyyytttkkkccc]]]XXXTTTRRRKKKIIIGGGDDDCCCBBBCCCDDDGGGIIIOOOXXXaaalll~~~wwwpppjjjddd``````[[[^^^bbbhhhqqq}}}xxxnnnaaaXXXMMMJJJEEEBBBAAAAAAAAAAAA???BBBHHHRRRbbbyyy}}}jjjhhhjjjttt{{{vvvvvv}}}zzzvvvpppllliiiddd]]]XXXOOOLLLIIIFFFFFFHHHKKKMMMSSS[[[gggvvv{{{vvvmmmeee^^^YYYUUURRRKKKIIIGGGDDDBBBBBBBBBCCCEEEGGGMMMUUU]]]gggxxxyyyqqqkkkddd``````ZZZ]]]bbbhhhrrrzzzqqqdddZZZNNNKKKFFFCCCBBBBBBAAAAAA@@@CCCGGGQQQaaayyy}}}jjjiiijjjsssyyytttuuu}}}{{{uuupppmmmhhhaaa[[[RRROOOKKKHHHFFFHHHJJJLLLRRRZZZfffttt}}}wwwnnnfff```[[[VVVTTTLLLJJJGGGDDDCCCBBBBBBCCCEEEFFFLLLSSSZZZcccssszzzrrrkkkccc___^^^YYY\\\aaahhhqqq|||rrrdddZZZPPPLLLGGGDDDCCCBBBBBBAAACCCCCCFFFNNN^^^yyy{{{kkkiiijjjrrrzzztttuuu|||zzzuuuqqqllleee```WWWTTTOOOJJJGGGGGGIIIJJJPPPWWWcccrrr}}}xxxooogggaaa\\\XXXVVVMMMKKKHHHEEECCCCCCCCCCCCEEEFFFJJJQQQWWW```ooo}}}{{{ssskkkccc___^^^ZZZ]]]aaagggppp~~~ttteeeYYYQQQMMMHHHDDDCCCCCCBBBAAADDDDDDEEELLL]]]yyy{{{llliiiiiiqqq{{{uuuuuu{{{zzzvvvqqqjjjddd[[[WWWRRRLLLHHHGGGHHHIIIMMMTTT___nnn}}}xxxppphhhbbb^^^ZZZXXXOOOMMMJJJFFFDDDDDDDDDDDDDDDEEEIIIOOOTTT\\\kkkyyy~~~uuummmeee```___[[[]]]```eeeooo~~~wwwgggZZZRRRNNNIIIEEEDDDCCCBBBAAABBBCCCFFFNNN___zzz~~~llliiiiiippp~~~wwwuuuzzz}}}yyytttmmmggg^^^ZZZTTTMMMIIIGGGHHHHHHKKKQQQ\\\kkk}}}wwwppphhhccc___[[[YYYPPPNNNJJJGGGEEEDDDDDDEEECCCCCCGGGMMMRRRZZZhhhvvvwwwooofffaaa```\\\]]]```dddnnn~~~yyyhhh[[[RRRNNNIIIEEEDDDCCCBBBAAA???BBBFFFPPPbbb{{{mmmjjjiiipppxxxvvvzzz|||wwwqqqnnnddd___XXXQQQMMMKKKIIIGGGLLLOOOYYYiii{{{zzzqqqiiieeeaaa]]]ZZZTTTQQQLLLHHHEEEEEEEEEFFFIIIGGGHHHLLLPPPVVVcccoootttlllhhhdddbbb^^^\\\^^^eeennnyyyzzzjjj^^^SSSOOOIIIEEECCCCCCBBBBBBAAACCCFFFNNN```zzzpppmmmlllsss}}}wwwuuuzzzyyysssooogggbbbZZZTTTOOOLLLJJJHHHKKKNNNWWWgggyyy|||rrrjjjfffbbb]]]ZZZTTTQQQLLLHHHEEEDDDEEEFFFFFFEEEFFFKKKNNNTTT___jjj}}}uuummmhhhcccaaa^^^\\\^^^eeemmmyyy|||lll___SSSOOOIIIEEECCCCCCCCCBBBCCCDDDGGGOOOaaa|||pppmmmmmmttt}}}wwwuuuzzz{{{uuuqqqjjjeee]]]WWWRRROOOLLLJJJIIILLLUUUdddvvv}}}ssskkkfffbbb]]]YYYSSSPPPLLLHHHEEEDDDDDDEEECCCBBBEEEIIILLLQQQ[[[eeevvvwwwnnnhhhccc___^^^\\\^^^eeemmmyyy~~~nnnbbbTTTPPPJJJFFFDDDCCCCCCBBBEEEFFFHHHPPPbbbqqqnnnnnnuuu~~~xxxuuuyyy}}}wwwssslllggg```YYYTTTPPPLLLJJJIIIKKKRRR```qqquuulllfffaaa\\\XXXRRRPPPLLLHHHFFFDDDDDDEEEBBBAAADDDHHHKKKNNNWWW```ppp~~~xxxoooiiiccc___^^^\\\^^^eeemmmxxxqqqeeeUUUQQQKKKFFFDDDDDDCCCBBBEEEFFFGGGPPPcccrrrooopppxxx~~~xxxuuuxxx~~~yyyuuummmhhhaaa[[[VVVQQQMMMKKKIIIKKKQQQ]]]mmmwwwmmmfffaaa[[[WWWSSSQQQMMMJJJGGGEEEEEEEEECCCBBBDDDHHHIIILLLTTT]]]lllzzzyyyqqqjjjddd```^^^\\\^^^dddlllxxxttthhhVVVRRRLLLGGGEEEDDDCCCCCCDDDDDDGGGPPPdddtttrrrsss{{{}}}wwwtttwww}}}yyyuuummmiiiccc]]]XXXTTTPPPMMMKKKLLLQQQ[[[iii~~~zzzpppiiibbb\\\XXXSSSRRROOOKKKIIIGGGFFFEEEEEECCCDDDFFFGGGJJJRRR\\\iiiwww}}}tttllleee```^^^\\\^^^dddlllwwwvvvjjjXXXSSSMMMHHHEEEDDDDDDCCCCCCDDDGGGQQQfffvvvtttvvv~~~{{{uuussswww}}}xxxtttnnnkkkeee```[[[WWWSSSPPPNNNNNNQQQZZZgggzzztttllleee___ZZZTTTSSSPPPMMMJJJHHHGGGFFFFFFCCCCCCDDDDDDGGGPPPZZZffftttxxxooofff```^^^]]]^^^dddlllwwwwwwkkkXXXTTTMMMHHHFFFEEEDDDCCCBBBDDDIIITTTiiixxxvvvxxxyyysssrrrwww~~~~~~wwwrrrooolllgggbbb^^^ZZZVVVSSSPPPOOORRRZZZfffxxxwwwooohhhaaa\\\UUUSSSQQQNNNKKKIIIHHHGGGFFFCCCAAABBBBBBEEENNNYYYdddsss{{{pppfff___^^^]]]^^^dddkkkvvvwwwkkkYYYTTTNNNIIIFFFEEEDDDCCCBBBEEEKKKWWWlllyyyxxxzzzwwwrrrqqqwww{{{xxxvvvxxx}}}zzztttsssoooiiiddd___ZZZUUURRROOOOOOSSSZZZeeevvv}}}uuulllccc\\\ZZZVVVRRRNNNLLLJJJGGGEEEGGGDDDDDDGGGHHHHHHNNNUUU___llltttkkkgggbbb___^^^bbbhhhsssvvvjjj^^^VVVMMMGGGFFFFFFEEEDDDBBBFFFLLLWWWpppzzzzzz}}}~~~vvvsssrrrvvv|||xxxsssqqqqqqrrr|||yyyuuuoooiiiddd```[[[YYYRRRQQQTTT[[[ddduuuyyypppfff```ZZZWWWRRRNNNLLLJJJGGGEEEGGGDDDDDDFFFGGGHHHMMMTTT]]]kkkzzznnnhhhbbb___^^^bbbhhhsssvvvkkk^^^WWWNNNHHHFFFFFFEEEDDDFFFIIIOOO[[[vvvwwwxxx|||}}}uuuqqqqqquuuzzzzzzuuurrrqqqqqqzzzrrrkkkfffaaa]]]ZZZVVVTTTUUU[[[ddduuuuuukkkddd]]]ZZZUUUQQQOOOLLLJJJHHHFFFDDDCCCEEEFFFFFFKKKRRR[[[hhh}}}|||zzzzzz~~~}}}pppgggbbb______ccciiissswwwlll___XXXOOOHHHGGGFFFFFFDDDGGGJJJOOO^^^zzztttuuuzzz|||tttpppooosssyyy~~~yyyvvvtttsss|||rrrjjjddd^^^[[[YYYVVVVVV\\\fffvvvyyynnngggbbb^^^YYYUUUSSSPPPMMMKKKGGGDDDCCCEEEEEEEEEJJJQQQZZZggg{{{}}}}}}wwwxxxxxxuuuqqqnnnnnnnnnqqqqqquuu}}}|||ooofffccc``````dddiiitttyyynnnaaaYYYPPPIIIGGGGGGFFFEEEEEEGGGMMM\\\zzz}}}ppprrrwww}}}uuuqqqpppsssyyy|||yyywwwwwwnnnfffaaa\\\XXXWWW\\\hhhyyy|||qqqiiiddd```[[[WWWTTTRRROOOMMMHHHEEEDDDEEEEEEEEEIIIPPPYYYfffzzzuuuppppppfffffffffdddcccaaabbbbbbfffeeehhhpppvvv|||zzzooohhhccc``````dddjjjttt{{{pppbbb[[[QQQJJJHHHHHHGGGEEECCCFFFLLL[[[xxx{{{mmmnnnsss~~~xxxsssqqquuuzzz~~~|||wwwlllfff```ZZZXXX^^^jjj|||tttmmmdddaaa\\\WWWTTTQQQNNNLLLIIIFFFEEEFFFEEEEEEIIIOOOXXXeeexxx{{{vvvooogggccccccXXXWWWVVVUUUUUUUUUUUUVVV[[[ZZZ]]]ccciiinnnvvvyyypppjjjcccaaaaaaeeekkkttt}}}sssddd\\\RRRLLLIIIIIIGGGFFFCCCHHHNNN[[[vvvxxxkkkkkkpppzzzzzzuuusssvvv{{{~~~uuummmeee___[[[```lll}}}yyyrrrhhhddd___ZZZWWWTTTQQQOOOKKKGGGFFFGGGFFFEEEIIIOOOVVVcccvvvvvvooogggddd___YYYVVVWWWOOONNNLLLKKKLLLLLLLLLLLLPPPOOORRRXXX\\\___fffnnn{{{yyyoooiiicccaaabbbfffllltttuuueee]]]SSSLLLJJJIIIHHHFFFCCCIIIPPPZZZrrrvvviiiiiimmmwww{{{uuusssvvv{{{~~~}}}wwwjjjccc^^^bbbmmm~~~~~~vvvlllhhhccc^^^[[[XXXUUUSSSLLLHHHGGGHHHGGGFFFJJJPPPUUUaaatttzzztttoookkkhhh```ZZZWWWTTTOOOMMMNNNMMMKKKHHHHHHHHHIIIIIIIIIHHHGGGJJJPPPSSSVVV\\\ccckkkssswwwmmmfffdddbbbbbbgggllluuuvvveee^^^TTTMMMJJJIIIHHHGGGAAAHHHOOOXXXmmmvvviiiiiikkkttt{{{uuusssvvv{{{~~~|||{{{xxxsssiiiccchhhqqq}}}{{{qqqlllfffaaa___[[[UUUQQQMMMKKKIIIGGGFFFHHHKKKMMMWWWbbbsss|||rrrjjjgggddd___ZZZTTTSSSPPPMMMJJJGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHKKKNNNQQQSSS^^^dddooo{{{{{{rrrkkkhhhcccaaaaaafffkkktttvvvkkk```UUUPPPMMMIIIHHHIIIEEEHHHNNNYYYnnnpppgggcccfffsss}}}wwwsssuuuyyy|||zzzyyyxxxxxxmmmfffjjjqqq|||uuuoooiiidddaaa]]]XXXTTTOOOMMMJJJGGGGGGHHHJJJLLLVVVaaarrr~~~pppiii```ZZZWWWUUUPPPMMMNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMOOOUUU[[[cccooo|||zzzqqqjjjgggcccaaaaaafffkkktttxxxkkk```UUUPPPMMMIIIHHHIIIFFFIIINNNYYYmmmqqqfffccceeerrr~~~wwwtttuuuyyy|||yyywwwvvvuuuuuulllmmmqqqzzzyyytttmmmhhheeeaaa[[[WWWRRRPPPLLLIIIGGGHHHIIIKKKTTT___qqqsssjjjaaa[[[TTTOOONNNLLLJJJGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLPPPVVV___jjjwwwyyypppiiieeecccaaaaaafffkkkttt|||mmmbbbVVVQQQMMMIIIGGGIIIHHHJJJOOOXXXlllrrrfffbbbdddpppxxxtttuuuxxxzzzxxxvvvuuusss}}}rrrpppqqqyyy~~~xxxqqqllliiiddd^^^ZZZVVVSSSOOOJJJHHHHHHIIIJJJSSS^^^pppyyylllbbb[[[WWWTTTOOOLLLLLLKKKJJJIIIDDDDDDDDDDDDCCCDDDCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHJJJNNNTTT]]]hhhttt|||yyyooohhhdddbbbaaaaaafffllluuu~~~pppdddYYYRRRNNNJJJHHHIIIIIIKKKOOOXXXkkktttfffcccdddnnn{{{yyyttttttxxx}}}zzzyyywwwvvvwwwssssssyyy}}}uuuppplllgggaaa\\\XXXUUUQQQLLLIIIHHHIIIJJJRRR]]]ooowwwjjj___WWWSSSMMMKKKHHHFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIMMMSSS\\\fffmmmxxxzzzppphhhcccbbb```bbbfffllluuussshhh[[[UUUPPPKKKHHHIIIJJJKKKNNNWWWjjjvvvgggddddddlllxxxyyyttttttxxx~~~}}}|||zzzxxxzzzvvvuuuzzzyyytttooojjjddd___ZZZWWWRRRNNNJJJIIIJJJKKKRRR]]]ooovvvjjj^^^VVVQQQNNNGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFHHHKKKQQQYYY^^^iiirrr|||qqqiiidddbbb```bbbgggmmmvvvwwwkkk___XXXRRRMMMJJJJJJJJJKKKNNNVVVjjjyyygggcccccciiisssyyyttttttxxx}}}}}}{{{{{{yyywww|||~~~xxxsssnnngggbbb[[[XXXSSSNNNKKKJJJKKKLLLSSS]]]pppwwwrrrjjj___UUUNNNKKKJJJGGGGGGGGGFFFEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDFFFGGGGGGGGGFFFFFFDDDEEEEEEFFFHHHKKKQQQUUU[[[dddqqq~~~~~~ssskkkfffbbb```bbbgggmmmwwwzzznnnaaaZZZTTTNNNKKKLLLIIIJJJMMMUUUiii|||eeeaaa```eeennn|||yyyttttttxxx||||||zzzxxx}}}{{{vvvpppjjjeee[[[XXXTTTOOOLLLKKKLLLMMMSSS^^^ppp~~~mmmiiibbbYYYPPPIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDFFFAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGCCCDDDEEEGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHJJJNNNQQQNNNVVVcccppp|||uuulllgggbbb```bbbgggmmmwww|||pppccc\\\VVVOOOLLLLLLIIIJJJLLLUUUiii}}}ccc___^^^ccckkkyyyxxxtttuuuxxx||||||zzzzzzwww{{{|||vvvmmmgggccc\\\VVVUUUSSSOOONNNPPPTTT]]]nnnuuukkk___]]]YYYTTTOOOKKKGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGHHHGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIMMMMMMSSS___lllyyyxxxmmmeeecccaaabbbgggmmmvvvrrrddd\\\UUUOOOLLLMMMMMMMMMPPPYYYiiiiii```]]]cccjjjsssxxxssssssvvv}}}}}}yyyxxxyyywww{{{yyyqqqjjjeee^^^XXXVVVSSSNNNMMMNNNTTT]]]mmmyyyhhh```WWWVVVSSSPPPMMMJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKNNNXXXbbbmmm{{{wwwllleeebbbaaabbbgggmmmvvvuuuggg___XXXRRROOOOOOLLLLLLOOOXXXhhhkkkbbb^^^ccciiirrrwwwqqqqqquuu{{{|||yyyuuutttwwwwwwzzz~~~uuuooohhhaaaZZZWWWTTTNNNLLLMMMSSS\\\lllxxxhhh[[[TTTMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIJJJPPPVVV___kkkvvvwwwkkkdddbbb```bbbgggmmmwwwyyylllccc]]]VVVRRRRRRLLLKKKNNNWWWfffnnnddd^^^bbbhhhooo~~~~~~uuuoooooorrrxxx~~~zzzuuuqqqqqquuuvvvyyyxxxqqqiiibbb[[[XXXUUUPPPNNNOOOSSS\\\lllvvvjjj]]]SSSOOOHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKLLLIIIHHHLLLPPPUUU___iiiyyywwwkkkccccccaaaccchhhoooyyy|||oooggg```YYYUUUTTTLLLKKKNNNVVVeeemmmbbb\\\aaagggnnnzzz|||sssmmmlllooovvv}}}|||uuupppooossstttxxxzzzsssiiibbb\\\YYYWWWRRRPPPRRRSSS\\\lllxxxjjj___VVVOOOMMMHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLNNNPPPRRRTTTVVVUUUUUUTTTTTTSSSRRRQQQQQQOOOOOONNNNNNMMMMMMMMMLLLLLLIIIHHHJJJLLLOOOWWW```mmmxxxwwwkkkcccdddbbbdddjjjqqq{{{~~~qqqiiibbb[[[VVVUUUMMMLLLNNNUUUddd~~~kkk___YYY^^^eeelllwww{{{rrrkkkjjjmmmuuu|||xxxqqqnnnppprrruuu~~~uuujjjccc]]][[[XXXTTTRRRTTTTTT]]]lll{{{iii^^^WWWPPPLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOQQQSSSUUUWWWYYYZZZZZZYYYYYYXXXWWWVVVTTTTTTSSSPPPPPPOOOOOOOOOOOOOOOOOOLLLIIIHHHJJJKKKLLLQQQXXXbbblll|||xxxkkkdddcccbbbdddjjjrrr}}}tttllleee\\\WWWVVVPPPOOOPPPVVVccc}}}iii]]]VVV[[[ccciiisss~~~{{{rrrkkkjjjmmmttt{{{~~~~~~|||sssmmmooopppsssyyyllleee___\\\YYYTTTQQQSSSUUU]]]mmmyyykkk\\\UUUQQQMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKNNNPPPRRRSSSWWWYYY[[[]]]^^^^^^\\\[[[[[[ZZZYYYXXXVVVUUUTTTSSSQQQQQQQQQQQQRRRRRRRRRRRRNNNLLLLLLNNNMMMKKKMMMSSSVVV```nnn}}}yyyllleeebbb```ccciiiqqq|||vvvnnnggg___YYYXXXTTTRRRRRRWWWccc{{{~~~jjj]]]UUUYYY```eeennnwww{{{rrrlllkkknnnrrrxxx~~~}}}uuunnnnnnooorrr}}}ooohhh```]]]YYYSSSPPPQQQVVV^^^mmmooobbbVVVQQQOOOLLLJJJKKKIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGJJJMMMQQQUUUXXXYYY]]]___aaacccbbb```\\\ZZZ[[[ZZZYYYXXXVVVTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUURRRPPPQQQRRRPPPLLLMMMQQQOOOWWWdddrrrzzzmmmfff```___aaahhhppp{{{xxxpppiii```ZZZYYYVVVSSSSSSWWWccc{{{zzzkkk^^^UUUXXX^^^bbbiiirrr{{{{{{rrrllllllooopppwww~~~~~~|||}}}vvvpppooosss}}}~~~ppphhh```\\\XXXTTTRRRTTTYYY```nnnttteee^^^TTTLLLIIIHHHIIIJJJGGGIIIKKKMMMMMMLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGKKKLLLOOOSSSWWW\\\```bbbddddddccccccaaa```___^^^YYYYYYXXXWWWWWWVVVUUUUUURRRRRRRRRSSSTTTTTTUUUUUUVVVUUUSSSQQQOOONNNNNNMMMRRRTTT\\\iiiuuu{{{mmmfffbbbaaaccciiippp{{{{{{qqqjjjddd]]]YYYUUUQQQRRRXXXaaavvv|||hhh]]]WWW[[[___aaaiiissszzz}}}rrrjjjhhhkkkqqqwww}}}}}}}}}~~~~~~zzz{{{}}}|||uuurrruuussskkkccc^^^ZZZVVVTTTVVVZZZaaaooozzzhhh]]]XXXRRRMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNLLLIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKPPPRRRUUUXXX\\\___bbbccceeeddddddbbb```^^^\\\[[[XXXXXXXXXWWWVVVUUUUUUUUURRRRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRPPPOOOOOONNNNNNOOOUUU```kkkxxxzzzmmmfffdddbbbdddiiipppyyy}}}sssllleee___ZZZWWWSSSSSSXXX```sss|||iii^^^WWW[[[___aaajjjuuuyyy}}}ssskkkiiilllpppvvv|||~~~}}}}}}~~~zzzxxxyyy{{{||||||||||||}}}~~~~~~xxxwwwuuuttttttvvvxxxzzz|||~~~|||wwwxxxwwwnnneeeaaa]]]XXXVVVXXX[[[bbbpppmmm^^^TTTRRROOONNNOOOOOOOOONNNOOOPPPPPPOOONNNKKKIIIHHHHHHGGGGGGHHHJJJMMMPPPRRRXXXZZZ]]]```bbbcccddddddeeedddcccaaa___\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPLLLLLLPPPXXXaaalll|||yyymmmfffdddbbbdddiiioooxxxvvvnnnhhhaaa\\\ZZZVVVUUUYYY___ooo|||jjj^^^WWWZZZ___cccmmmyyy}}}ssskkkiiilllooottt{{{~~~}}}|||}}}~~~xxxtttttttttuuussssssssssssuuuwwwyyy{{{~~~|||yyyvvvrrrooonnnhhhfffeeeddddddfffhhhiiikkkmmmqqqtttwww||||||yyyzzzpppgggbbb]]]XXXWWWYYY\\\dddrrrttteeeZZZQQQOOOMMMNNNPPPQQQRRRRRRTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHHHHJJJMMMRRRVVVYYY```aaadddfffgggfffeeedddbbbbbbaaa```^^^\\\ZZZYYYWWWWWWVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSPPPOOOPPPUUU[[[cccqqq~~~xxxmmmfffbbb```bbbhhhoooyyyyyyqqqjjjccc^^^\\\WWWVVVYYY^^^lll|||jjj]]]VVVYYY___fffttt|||rrrjjjhhhkkkmmmsssyyy||||||{{{}}}~~~xxxqqqooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrwwwwwwwwwvvvuuutttssssssrrrqqqooollliiieeecccaaa]]]\\\[[[ZZZ[[[\\\]]]^^^^^^aaacccfffiiinnnsssvvv~~~{{{~~~{{{rrrhhhbbb]]]XXXWWWYYY]]]eeeqqq~~~xxxiii^^^WWWSSSPPPNNNMMMPPPSSSTTTUUUWWWUUUSSSPPPNNNLLLJJJJJJIIIJJJKKKOOOSSSXXX]]]```eeeggghhhiiihhhfffdddccc_________^^^^^^\\\[[[[[[WWWWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVUUURRRRRRTTTWWW\\\gggssswwwlllfff___^^^aaahhhppp{{{|||tttmmmfffaaa\\\XXXWWWZZZ^^^kkk~~~jjj]]]UUUXXXaaakkk{{{{{{qqqhhhfffiiilllqqqwwwzzzzzzzzz|||zzzrrrnnnlllkkkllllllkkkkkkjjjjjjjjjjjjmmmmmmmmmmmmlllkkkiiihhhfffeeecccaaa^^^\\\ZZZZZZVVVVVVUUUTTTTTTTTTUUUVVVVVVXXXZZZ\\\___bbbgggjjjpppvvv}}}ssshhhbbb\\\WWWWWWYYY\\\cccmmmuuu|||~~~mmm___WWWTTTUUURRRPPPPPPRRRUUUWWWXXXWWWUUURRRPPPMMMLLLLLLLLLMMMNNNRRRVVV\\\aaaeeegggjjjjjjjjjiiihhhfffdddbbb^^^^^^^^^^^^^^^]]]\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZ[[[\\\\\\[[[YYYYYYVVVSSSSSSSSSSSSUUU^^^hhhuuuwwwlllfff^^^^^^aaahhhqqq}}}{{{~~~xxxqqqkkkfff___[[[ZZZ\\\^^^iiilll___UUUYYYcccooo{{{pppgggeeegggjjjooouuuxxxxxxyyy|||xxxssspppoooooonnnmmmllljjjhhhgggffffffggghhhhhhgggfffdddccc```___]]]ZZZYYYWWWWWWVVVRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXZZZ^^^aaafffjjjrrr{{{uuuiiibbb]]]XXXWWWZZZYYY___fffkkkmmmqqqvvv{{{ssseeeYYYSSSTTTTTTSSSSSSUUUXXXZZZZZZYYYVVVTTTQQQNNNMMMMMMNNNOOORRRTTTYYY___eeeiiilllnnnmmmlllkkkiiigggeeedddccc____________^^^]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\ZZZ[[[]]]^^^^^^]]]\\\[[[WWWTTTTTTTTTRRRRRRXXX```hhhyyyvvvkkkeee```___bbbiiirrr~~~wwwppppppxxx}}}vvvppplllddd___]]]^^^^^^gggqqqbbbXXXZZZdddqqq}}}rrrhhheeegggiiimmmsssvvvwwwxxx||||||xxxvvvvvvuuutttqqqnnnkkkiiigggggghhhjjjkkkkkkiiihhhgggcccaaa___\\\ZZZYYYYYYYYYUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWXXX[[[^^^```bbbgggmmmuuuvvvkkkccc^^^YYYXXX[[[VVV\\\bbbdddddddddhhhlllmmmuuuzzzkkk```WWWTTTWWWQQQRRRUUUYYY\\\]]]\\\ZZZTTTSSSPPPMMMMMMNNNOOOQQQUUUYYY___eeekkkoooqqqrrrooonnnllliiigggfffeeedddaaaaaa```___^^^\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZ\\\]]]______^^^]]]\\\XXXVVVUUUUUUSSSQQQUUU]]]___pppvvvkkkeeecccbbbdddkkkrrr}}}uuuiiieeeiiiuuuzzztttpppgggccc```___^^^eee}}}uuufffZZZ\\\dddqqqsssiiifffhhhhhhmmmrrruuuvvvxxx|||~~~|||~~~}}}{{{xxxtttpppmmmkkklllnnnoooqqqqqqpppnnnmmmjjjhhheeebbb___^^^]]]]]][[[[[[[[[[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZ]]]___]]]^^^aaadddjjjsss~~~xxxkkkddd```\\\ZZZZZZYYY[[[[[[XXXXXX]]]___^^^ccciiirrr~~~mmmbbb]]]XXXUUUUUUTTTVVVYYY\\\]]]\\\ZZZYYYTTTRRROOOMMMNNNQQQVVVYYYaaadddjjjooorrrttttttsssooonnnmmmkkkiiihhhfffeeeaaabbbcccbbbaaa^^^\\\ZZZ\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYY[[[\\\]]]\\\]]]]]]^^^^^^]]]]]]\\\ZZZXXXWWWUUUTTTTTTUUUUUU[[[cccssswwwkkkeeeccc```bbbjjjtttuuuhhhaaa^^^aaaqqq~~~xxxtttlllfffaaa```___eee|||yyyfff^^^______nnntttkkkggghhhjjjmmmqqquuuwwwzzz}}}}}}wwwqqqnnnnnnooottttttwwwzzz||||||yyywwwuuutttrrrooollliiigggfffdddcccbbbbbbcccbbb```___aaa___\\\[[[\\\\\\\\\[[[YYY\\\___bbbdddjjjrrrwww}}}xxxkkkddd```]]]\\\]]]XXX\\\\\\ZZZZZZ^^^```^^^```eeemmmxxxyyyggg^^^ZZZWWWUUUUUUXXXZZZ\\\______]]][[[YYYUUUSSSPPPOOOQQQVVV[[[^^^fffiiinnnsssvvvvvvvvvuuusssqqqooollliiifffdddcccbbbcccccccccbbb___]]][[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZ[[[[[[]]]]]]^^^______``````______^^^]]]\\\YYYWWWUUUTTTSSSSSSXXX___mmmwwwkkkeee```___ccclllvvvsssggg]]]ZZZZZZ```qqq|||wwwpppiiidddbbb```fff|||zzzggg___``````oootttkkkgggiiihhhkkkppptttwwwzzz|||~~~{{{wwwuuuvvvxxx|||~~~~~~{{{xxxvvvuuurrrpppooonnnnnnmmmjjjhhhhhheeecccaaabbbbbbaaa```]]]___aaabbbcccgggmmmrrrzzzxxxkkkdddaaa^^^___bbb]]]ccceeecccccceeeeeecccbbbfffmmmvvv~~~pppbbb\\\ZZZXXXWWWYYY^^^___aaaaaa```^^^[[[YYYUUUTTTSSSSSSWWW]]]cccgggnnnqqqtttxxxyyyyyyxxxxxxsssrrrpppmmmjjjgggeeedddddddddddddddcccaaa___]]]]]]]]]]]]]]]^^^^^^^^^^^^______^^^]]]]]]]]]^^^^^^aaaaaaaaabbbbbbaaaaaaaaaaaa___\\\YYYVVVTTTRRRQQQTTTYYYeeeuuuwwwkkkeee______dddnnnyyy|||fff\\\UUUUUUWWW]]]ooo|||tttmmmgggeeebbbhhh}}}|||hhh```aaabbbqqqtttjjjggghhhfffjjjpppuuuxxxzzz{{{}}}zzzvvvwwwzzz}}}~~~|||xxxvvvrrrpppmmmkkkkkkkkkiiihhheeeffffffeeeeeehhhlllooouuuyyyxxxkkkeeebbbaaadddhhhiiipppuuutttqqqqqqooolllmmmpppuuu|||tttjjj```]]]]]]]]]^^^```dddddddddcccaaa]]]ZZZXXXTTTUUUVVVYYY^^^eeekkkooouuuwwwyyy{{{{{{{{{yyyxxxqqqpppooonnnlllkkkjjjiiifffffffffeeedddcccaaa```_________``````aaaaaaaaabbbbbbaaaaaa````````````bbbbbbccccccccccccbbbbbbbbbaaa^^^[[[XXXVVVTTTSSSTTTVVV___mmm{{{wwwkkkeee``````dddnnnyyytttcccZZZUUUUUUVVV[[[jjj{{{wwwpppjjjhhheeekkk~~~jjjaaaccceeessstttjjjfffgggdddiiipppvvvyyyzzz{{{|||{{{wwwvvvxxx}}}|||yyywwwvvvuuusssqqqooonnnmmmkkkkkkmmmppprrrtttvvvyyy}}}xxxmmmfffddddddjjjpppwww~~~zzz{{{}}}~~~lllddd^^^___aaaaaadddggghhhhhhgggeeeaaa]]]YYYWWWUUUWWWZZZ```fffmmmrrruuuyyyzzz{{{|||{{{zzzxxxwwwrrrqqqpppooonnnllllllkkkhhhhhhggggggfffeeedddcccaaabbbbbbbbbcccdddddddddeeeeeeeeeddddddccccccbbbccccccddddddddddddccccccaaaaaa___^^^[[[YYYXXXWWWVVVWWW\\\gggsssvvvkkkeeecccaaaccclllwwwrrrfff]]]WWWWWWWWWZZZgggwwwyyyrrrmmmjjjhhhnnnkkkbbbdddggguuuuuujjjeeeeeedddiiipppvvvyyy{{{|||}}}}}}{{{zzz~~~~~~{{{xxxvvvtttrrrssstttvvvwwwwwwvvvvvvwww{{{yyynnnhhhfffhhhpppxxxvvvgggaaa^^^aaadddeeehhhllllllkkkiiifffbbb]]]YYYWWWWWW[[[aaahhhooouuuxxxzzz{{{{{{{{{{{{zzzyyywwwvvvvvvuuusssqqqnnnllljjjiiijjjjjjiiihhhggggggffffffeeeeeeeeeeeeeeeffffffffffffgggggghhhggggggfffeeedddeeeeeeffffffeeeeeedddaaaaaaaaa```^^^\\\[[[ZZZXXXWWWZZZaaalllzzzvvvkkkeeedddbbbccclllwwwtttjjjaaa[[[ZZZZZZ\\\iiixxx|||uuuooommmjjjpppkkkbbbeeehhhvvvxxxllleeeeeeccchhhnnntttwwwyyy|||}}}|||zzz{{{|||}}}}}}|||zzzwwwuuuuuuzzzzzzpppjjjhhhkkkuuu~~~pppgggcccbbbfffiiijjjnnnrrrpppooollliiiddd___[[[YYY[[[```iiirrrxxx|||}}}}}}{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvtttrrrooommmlllkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhiiijjjjjjjjjiiihhhgggggghhhhhhhhhhhhggggggcccccccccbbb```^^^\\\ZZZXXXVVVWWW\\\eeerrrvvvkkkfffbbbaaaeeennnyyyuuukkkcccaaa___```mmm|||yyysssoookkkoookkkaaaeeeiiiwww|||ooohhhfffbbbfffkkkppptttwwwzzz|||~~~zzzuuurrrrrrvvvyyy~~~}}}{{{zzz{{{qqqkkkiiimmmwwwzzzmmmjjjggggggkkknnnpppssswwwsssqqqnnnjjjfffaaa]]][[[^^^dddnnnxxx~~~||||||{{{{{{zzzxxxwwwvvvssssssrrrrrrqqqpppoooooollllllkkkjjjiiiiiiiiiiiijjjiiiiiiiiihhhhhhggggggggghhhjjjkkklllkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiieeeeeedddcccaaa^^^[[[ZZZXXXUUUTTTYYY```lll~~~vvvlllfff``````fffppp|||vvvmmmiiieeedddooo~~~}}}uuupppjjjmmmkkkaaaeeeiiiwwwrrrjjjggg```dddiiimmmqqqtttyyy{{{{{{uuupppnnnoooqqqqqqzzzsssllliiilllvvvuuuoooooooooqqqsssvvvxxxzzz{{{uuurrrnnniiieeecccccccccjjjooovvv|||}}}{{{yyyxxxyyyyyywwwvvvuuutttssssssqqqqqqpppooolllkkkjjjjjjiiijjjjjjjjjjjjjjjlllmmmmmmllljjjjjjkkkkkkllllllmmmllllllllljjjjjjjjjjjjjjjjjjjjjkkkggggggfffdddbbb___]]]\\\[[[YYYZZZ[[[\\\dddtttsssjjjeeeaaaccchhhooo{{{}}}vvvpppnnnxxxwwwpppmmmqqqooobbbdddhhhuuuyyyooogggeeeeeefffjjjpppuuuwwwxxxzzzrrrllljjjjjjkkknnnvvvuuummmjjjkkkttt~~~uuuqqqppprrrtttxxxzzz|||}}}~~~wwwsssnnniiifffeeeggghhhppptttzzz}}}zzzyyyzzzzzzyyywwwvvvvvvuuutttsssrrrqqqqqqmmmmmmlllkkkkkkkkkkkkllllllmmmmmmnnnnnnmmmmmmllloooooooooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggdddbbb```___]]][[[ZZZZZZZZZ```ooo}}}sssiiieeebbbdddiiiqqq|||{{{xxx{{{sssooorrr~~~qqqbbbaaacccooo{{{pppgggddddddfffjjjppptttwwwwww|||zzzrrrlllhhhggghhhhhhllluuu~~~wwwooojjjiiipppwww|||vvvssssssuuuzzz~~~yyytttnnnhhhfffiiimmmpppxxx{{{~~~|||{{{{{{{{{zzzyyyxxxxxxwwwvvvuuutttssssssooonnnnnnmmmmmmmmmmmmmmmpppooooooooooooooooooppprrrrrrrrrqqqpppooonnnmmmmmmmmmmmmlllllllllllllllllllllkkkjjjhhhfffdddccc```]]][[[ZZZXXX\\\hhhuuurrriiidddbbbeeejjjrrr~~~vvvqqqrrr}}}sssaaa^^^]]]gggxxxqqqfffcccdddfffkkkppptttuuuuuuxxx}}}~~~uuunnniiifffeeebbbbbbgggmmmuuuxxxoooiiifffiiiooo|||xxxuuuuuuvvvyyyyyytttmmmhhhhhhlllsssxxx~~~|||{{{||||||zzzyyyyyyxxxxxxwwwvvvuuuttttttppppppooonnnnnnnnnnnnnnnrrrqqqpppoooooopppqqqrrrrrrrrrsssrrrrrrqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnmmmllljjjiiigggfffccc___\\\ZZZYYY[[[dddooo~~~qqqhhhdddaaadddjjjsssyyyrrrrrr|||uuuaaa\\\YYYaaaqqqwwwtttgggbbbcccfffkkkpppsssttttttvvv{{{|||ssskkkgggddd```___bbbffflllvvvzzzyyyyyy{{{xxxoooiiidddcccffflll||||||xxxwwwwwwzzz~~~vvvrrrmmmiiikkkqqqyyy~~~}}}|||||||||{{{zzzyyyyyyxxxwwwvvvuuuttttttqqqqqqpppoooooooooooopppsssrrrqqqppppppqqqrrrssspppqqqrrrsssssssssssssssqqqqqqqqqqqqppppppoooooonnnnnnnnnmmmllljjjiiihhheeeaaa]]]\\\[[[\\\dddmmmzzz~~~qqqhhhddd```dddkkkttt{{{tttsss|||vvvaaa[[[WWW]]]lllqqqxxxjjjcccccceeejjjooorrrssssssuuuzzzxxxnnnhhhbbb______bbbdddgggnnnvvvxxxqqqooommmnnnsssyyy~~~yyypppiiiccc``````cccppp}}}{{{{{{{{{tttqqqnnnmmmqqqwww~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxwwwvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrtttssssssrrrrrrsssssstttqqqqqqssstttuuuvvvvvvvvvttttttssssssrrrqqqqqqqqqnnnnnnnnnnnnmmmlllkkkjjjgggccc___^^^]]]]]]bbbjjjttt~~~rrriiiddd```eeelllvvv}}}vvvttt{{{vvvbbb[[[UUUZZZfffkkkzzz}}}ooodddcccdddhhhmmmqqqssstttvvv{{{}}}rrrjjjbbb```___aaaaaaaaaeeelll|||uuunnngggeeecccbbbeeekkklllsss~~~{{{rrrlllddd___^^^^^^hhhttt~~~~~~sssrrrrrrsssxxx~~~~~~|||{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuutttssssssrrrrrrooopppppppppooonnnmmmmmmjjjddd```___]]]\\\___eeepppsssjjjeeebbbgggoooyyyxxxtttyyywwwccc[[[TTTVVV___bbbsssssseeedddcccfffjjjooossstttvvvzzzyyypppgggccc```___]]][[[^^^cccpppyyy{{{mmmfff```^^^\\\ZZZ]]]aaabbbgggnnnwww}}}uuunnnfff___^^^[[[ccckkksss|||zzzvvvsssvvv~~~rrrsssuuuxxx}}}}}}}}}|||{{{zzzyyyyyyxxxzzzyyyxxxxxxwwwwwwxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvuuutttsssssssssqqqqqqqqqqqqqqqpppooonnnlllfffaaa___\\\ZZZ\\\aaammm|||sssjjjfffdddiiiqqq|||yyytttxxxxxxddd\\\SSSSSSZZZ\\\ooo~~~vvvfffdddcccdddiiiooosssuuuvvvzzzwwwlllgggbbb^^^ZZZWWWZZZ```gggqqq{{{pppdddaaa]]]XXXVVVVVVWWWXXXZZZ```aaafffsss~~~tttlllddd`````````bbbfffnnnwww{{{|||zzztttmmmkkkpppttt||||||xxxxxx{{{~~~}}}|||{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyyxxxvvvtttssssssssssssrrrqqqpppooonnnllliiieeebbb_________```lllvvv}}}qqqjjjggghhhlllsss~~~{{{vvvyyyzzzbbbXXXTTTOOORRRZZZhhhuuuvvviiiccc```ccchhhkkkqqqwwwvvvzzz|||tttnnnfff___[[[ZZZZZZYYYbbbfffsssrrriii```^^^YYYVVVSSSSSSTTTUUUTTTZZZ[[[___kkkttttttllleeebbbbbbbbbdddiiipppxxx}}}}}}|||ppphhhdddfffgggmmm}}}{{{|||~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzzzz{{{||||||||||||||||||{{{{{{{{{|||}}}}}}|||{{{zzzzzz{{{{{{{{{yyyxxxvvvuuusssssssssrrrqqqpppooonnnllljjjfffbbb```___``````iiisss}}}rrrkkkgggfffkkksss~~~}}}vvvwww}}}{{{cccXXXSSSPPPSSS[[[gggtttvvviiiccc```cccgggkkkpppvvvuuuyyyuuuoooggg___[[[YYYXXXWWW^^^bbbnnnyyymmmeee[[[YYYUUURRRPPPPPPQQQRRROOOUUUUUUXXXbbbiiixxxuuunnnhhhfffgggeeeggglllssszzz~~~~~~}}}uuullleeecccaaaeeeuuu~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||{{{zzzxxxxxxuuuuuuuuutttsssrrrqqqpppmmmkkkgggdddaaa`````````fffooo}}}}}}rrrkkkhhheeejjjttt~~~vvvuuuzzz~~~fffYYYSSSPPPTTT[[[dddrrruuujjjddd```cccgggjjjooouuuuuuxxx}}}{{{tttkkkccc]]]ZZZXXXVVVXXX[[[eeeuuu|||qqqggg```WWWUUURRROOONNNNNNOOOPPPOOOUUUUUUVVV___dddpppxxxrrrmmmkkkmmmjjjmmmrrrxxx|||{{{sssjjjddd```bbbnnn|||~~~}}}}}}~~~~~~}}}}}}}}}|||{{{{{{zzzyyyxxxxxxxxxwwwvvvuuutttsssnnnllliiifffcccaaaaaaaaadddlllyyy}}}rrrlllhhhffflllvvvuuutttxxxkkk[[[SSSPPPSSSYYYbbboootttkkkeeeaaacccfffiiinnnsssuuuwww||||||rrriiibbb]]]YYYWWWUUUWWW^^^lll|||rrrggg]]]XXXTTTRRRPPPOOONNNNNNOOOPPPPPPVVVVVVWWW^^^aaakkk{{{vvvrrrppprrrrrrvvvzzz~~~yyyrrriiiaaa]]]^^^gggppp~~~}}}}}}||||||{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvtttssspppnnnkkkhhheeecccbbbaaacccjjjvvv}}}rrrkkkhhhiiiooozzzvvvtttwwwttt```UUUQQQRRRVVV___mmm~~~ssslllfffaaacccfffhhhlllqqquuuwww{{{xxxnnnfff___ZZZWWWUUUUUUZZZeeesss|||mmmbbbZZZVVVRRRQQQPPPOOONNNOOOPPPPPPOOOVVVUUUVVV]]]___hhhzzz{{{wwwuuuvvvyyy|||wwwrrrjjjbbb]]]]]]bbbgggttt~~~~~~}}}|||||||||||||||xxxxxxxxxwwwvvvuuussssssqqqooommmjjjgggdddbbbbbbbbbhhhrrr|||qqqjjjgggjjjqqq|||wwwtttwwwjjj[[[TTTSSSTTT]]]jjj~~~tttmmmfffbbbccceeegggkkkppptttvvvyyy~~~|||rrriiibbb\\\XXXWWWWWWYYYaaammmuuuggg___ZZZVVVOOOOOOOOONNNNNNOOOPPPPPPNNNUUUUUUWWW]]]___gggyyy{{{xxxxxxwww{{{~~~}}}{{{zzz{{{vvvrrrkkkccc]]]\\\]]]___jjjyyy~~~}}}}}}}}}~~~zzzzzzzzzyyyxxxwwwuuuuuurrrpppnnnkkkhhheeecccbbb```fffooo{{{zzzpppiiigggiiippp}}}wwwtttvvv~~~tttbbbYYYUUUTTT[[[iii|||wwwnnngggbbbccceeefffjjjooorrrsssvvvzzzxxxooogggaaa\\\ZZZXXXYYY^^^gggxxx{{{iii^^^XXXUUUSSSNNNNNNNNNNNNNNNOOOPPPPPPOOOVVVWWWXXX___```hhhzzz}}}yyyyyyrrrvvvyyyyyyvvvsssrrrrrrrrrooohhh```YYYXXXWWWUUUaaaooo~~~~~~~~~}}}}}}|||{{{yyyxxxrrrqqqooollliiifffcccbbb___dddmmmyyyzzzoooiiifffgggooo}}}xxxsssuuuyyy{{{ggg]]]WWWTTT[[[hhh{{{yyynnngggbbbccceeefffiiinnnpppqqqtttxxx}}}uuummmfffbbb[[[YYYYYY\\\dddtttqqqddd\\\XXXUUUSSSMMMOOORRRSSSSSSTTTVVVXXXTTTWWW[[[^^^aaafffnnnsss~~~|||zzzuuurrrnnnnnnllljjjiiihhhggggggdddcccaaa]]]YYYWWWWWWXXX]]]fffttt~~~|||zzz~~~}}}{{{{{{{{{zzzxxxuuutttsssrrrooolllhhheeedddbbbfffllluuuzzzooojjjkkkllltttyyypppnnntttxxxaaaYYY[[[[[[fffxxxyyyrrrjjjcccaaaaaaaaadddhhhmmmmmmnnnttt|||}}}sssjjjccc___ZZZZZZ]]]aaammmwwwjjj___YYYVVVTTTRRRQQQRRRTTTTTTTTTVVVXXX[[[\\\___bbbdddfffjjjpppuuu~~~xxxvvvtttpppllliiihhhfffdddbbbbbbbbbbbb]]]\\\ZZZWWWTTTRRRSSSTTT[[[dddrrr~~~~~~~~~}}}||||||}}}}}}{{{yyyvvvuuussspppllliiieeedddbbbeeejjjsssyyynnniiijjjllltttwwwmmmjjjooo~~~eeeYYYYYY[[[eeevvv}}}ssskkkdddbbbaaaaaadddhhhkkkkkkmmmssszzzzzzpppiiibbb\\\ZZZ]]]___iii|||yyy|||wwwooofff___\\\ZZZXXXVVVXXXXXXYYYYYYYYY[[[___bbbgggjjjlllmmmlllnnnssswwwxxxssspppnnnkkkhhhdddbbb```]]]\\\\\\\\\]]]VVVUUUTTTQQQOOONNNOOOQQQXXXbbbppp|||~~~~~~}}}xxxwwwtttqqqmmmiiifffdddaaadddiiiqqq|||xxxmmmhhhiiillltttuuuiiieeeiiizzzmmm]]]YYYYYYcccsssuuullldddaaa``````bbbgggiiiiiilllqqqxxx}}}yyyrrrhhhaaa]]]^^^___fff{{{}}}yyyuuusssrrrvvvwwwrrrlllhhhgggeeebbb___``````aaaaaabbbeeejjjnnnsssuuuwwwuuurrrrrruuuxxx}}}vvvqqqooollliiigggcccaaa^^^[[[YYYYYYZZZ[[[SSSSSSQQQOOOMMMNNNPPPSSSXXXbbbppp|||~~~zzzxxxvvvrrrnnniiifffdddbbbdddiiipppzzzwwwlllgggiiimmmuuutttgggbbbeeevvvuuubbb[[[XXX```nnn}}}vvvmmmddd```^^^]]]___dddggghhhkkkpppvvv{{{yyyppphhhbbbaaaaaafffyyy~~~uuutttqqqooooooooorrrzzz|||wwwuuutttrrrmmmiiiiiiiiijjjkkkmmmqqqvvvzzz}}}yyyvvvwwwyyy|||wwwrrrooollljjjiiidddbbb___\\\YYYYYYYYYYYYRRRQQQPPPNNNMMMNNNRRRUUU[[[dddsss~~~|||zzzyyyvvvrrrnnnjjjfffdddccceeeiiipppzzzuuukkkgggiiinnnwwwtttgggaaacccttt{{{dddYYYUUU\\\hhhvvvxxxnnnddd^^^\\\ZZZ\\\```fffhhhkkkoootttyyy}}}vvvllleeecccbbbfffvvvwwwpppoookkkjjjllllllmmmrrryyy}}}yyywwwxxxzzzzzz||||||{{{|||}}}yyyuuuqqqooommmlllfffeeebbb___\\\ZZZXXXWWWQQQQQQOOOMMMLLLNNNRRRUUU```jjjxxx~~~{{{yyyyyyxxxuuurrrnnnjjjgggeeeccceeeiiipppyyytttkkkhhhkkkoooyyyuuufff______ooo~~~dddVVVRRRXXXaaannn}}}zzzpppddd^^^ZZZXXXZZZ^^^dddgggkkkooorrrvvv{{{}}}rrriiifffdddeeesssuuupppllliiihhhjjjjjjhhhkkkpppwww{{{wwwtttssssssmmmllljjjgggccc___[[[YYYSSSRRRPPPNNNMMMOOOSSSWWWgggppp~~~}}}|||}}}}}}|||zzzxxxwwwvvvtttqqqnnnjjjgggeeebbbdddhhhoooxxxtttkkkiiilllqqq{{{tttccc\\\XXXhhhiiiZZZOOOTTT\\\hhhwww~~~sssggg```[[[XXXZZZ^^^bbbeeeiiimmmooosssyyy}}}|||qqqlllhhhhhhrrrvvvrrrmmmjjjiiijjjiiiggghhhkkkkkkrrryyy}}}~~~}}}zzzzzzzzzssssssqqqooojjjeee```]]]VVVUUUSSSQQQOOOQQQVVVYYYkkkttt}}}{{{zzzzzzzzz||||||zzzyyyvvvuuusssqqqmmmjjjgggfffaaacccgggnnnwww~~~ssskkkjjjmmmrrr|||sssaaaYYYRRRbbb~~~pppaaaNNNRRRYYYdddtttuuuiiiaaa\\\YYY[[[___```dddhhhkkkmmmqqqwww{{{yyysssmmmkkktttxxxqqqqqqooonnnllljjjhhhhhhhhhlllllllllmmmooorrrtttvvv{{{{{{yyyuuupppjjjeeebbb^^^YYYUUUUUUTTTTTTZZZaaalll|||~~~}}}{{{yyyxxxuuutttvvvzzz{{{wwwsssrrrrrrqqqpppmmmiiifffdddfffcccdddlllvvv}}}sssllliiikkkxxxqqq___WWWVVV```vvvttt]]]QQQRRRTTT[[[lllvvviiibbb^^^[[[[[[]]]^^^aaaeeehhhlllooosssvvvyyysssqqqvvv}}}zzzvvvuuussspppmmmjjjiiihhheeeeeeffffffhhhjjjlllmmmqqquuu{{{uuunnnhhheee```[[[WWWVVVUUUVVV]]]eeesss|||zzzxxxvvvtttsssqqqooorrruuuvvvsssoooppppppooonnnllliiifffeeefffdddeeellluuu|||sssllljjjlllxxxrrr___WWWTTT\\\pppxxxaaaSSSSSSTTTZZZjjjyyykkkccc^^^ZZZYYY[[[]]]```dddgggkkknnnrrruuu~~~zzzwwwzzz~~~{{{wwwrrrooollljjjiiiiiihhhhhhhhhiiiiiiiiifffggglllttt~~~|||uuunnnjjjgggaaa\\\ZZZYYY\\\dddnnn}}}~~~zzzvvvtttrrrooommmlllkkkjjjkkkooopppmmmjjjlllllllllkkkjjjhhhgggffffffdddeeellluuu|||ssslllkkknnnzzzrrr___WWWQQQWWWggg{{{eeeTTTSSSRRRXXXggg~~~|||nnneee___ZZZXXXYYY\\\___cccfffjjjmmmqqqttt||||||}}}zzzvvvsssqqqsssrrrqqqpppnnnkkkiiihhhfffddddddggglllttt|||vvvrrroooiiicccaaaaaadddnnnyyyxxxvvvsssqqqpppnnnllljjjhhhgggfffgggiiijjjiiiggghhhhhhhhhhhhhhhgggggggggfffeeeffflllttt}}}{{{sssmmmlllooo|||sss___VVVOOOSSS___yyy|||gggUUUQQQPPPVVVdddzzz}}}ooogggaaa[[[YYYYYY[[[^^^cccfffiiimmmqqqtttzzz}}}|||~~~|||{{{yyyyyyxxxuuuqqqmmmhhhfffiiieeecccdddfffgggnnnuuu{{{vvvoooiiiggghhhlllwww|||xxxrrrpppoooooooooooommmkkkgggfffeeeffffffggggggfffdddeeeeeeeeeffffffggggggfffeeegggmmmsss|||zzzrrrmmmnnnqqq~~~rrr^^^UUUNNNQQQZZZppp{{{gggUUUOOONNNTTT```uuu~~~pppiiiccc]]]ZZZ[[[[[[^^^bbbfffiiimmmqqqtttwww{{{|||}}}zzzuuupppllljjjfffccceeedddcccdddhhhrrr}}}|||vvvpppooopppuuu|||xxxuuupppooooooppprrrrrrpppoooiiihhhgggfffeeeeeeeeefffccccccccccccdddfffggghhhffffffhhhmmmrrrzzzyyyrrrnnnooosssqqq]]]SSSLLLPPPWWWiii|||jjjWWWPPPMMMSSS]]]nnnrrrkkkeee^^^[[[[[[ZZZ]]]aaaeeehhhkkkooorrruuuyyy~~~~~~{{{||||||yyyooojjjffffffdddaaa```bbbeeelllwww{{{zzz|||~~~{{{zzzyyywwwuuussssssssstttuuuuuusssqqqkkkjjjiiigggeeeddddddeeecccbbbbbbcccdddeeeggghhhffffffiiimmmqqqyyyyyyrrrnnnpppuuuppp[[[QQQJJJOOOUUUcccppp[[[SSSOOOSSSZZZfffuuummmfff^^^ZZZYYYWWWZZZ^^^bbbeeeiiimmmpppssswww}}}zzzwwwyyywwwpppkkkhhheee```^^^___^^^bbbiiirrr{{{~~~zzzxxxwwwxxxwwwvvvwwwvvvvvvwwwxxxwwwuuussslllllljjjgggdddcccdddeeeccccccbbbbbbccceeeggghhhfffgggjjjnnnqqqxxxxxxrrroooqqquuuoooZZZPPPHHHNNNTTT```}}}uuu___VVVQQQTTTXXXaaazzzwwwnnnfff]]]XXXWWWUUUXXX\\\```cccfffkkknnnrrrwww||||||tttsssvvv|||~~~yyyqqqiiidddbbbbbbbbbbbbbbbbbbfffkkkpppsssttt~~~{{{zzz{{{||||||}}}|||{{{{{{yyywwwtttooolllhhheeeeeeeeeddddddhhhgggeeeeeeeeeeeecccbbbeeedddffflllrrrzzz~~~uuuppppppuuu{{{kkkXXXOOOHHHIIINNN]]]xxx{{{fffXXXOOOQQQUUUZZZnnnyyyqqqiii```ZZZXXXWWWYYY\\\___cccgggjjjkkkqqqtttxxx}}}}}}uuunnnlllmmm{{{vvvooojjjgggeee___^^^]]]___cccfffhhhhhhmmmpppwww}}}~~~}}}{{{zzzyyywwwtttqqqllljjjgggeeefffggggggfffiiigggeeeeeeeeeeeecccbbbeeedddffflllrrrzzz~~~tttpppooottt{{{gggTTTLLLGGGGGGKKKXXXqqqkkk\\\QQQRRRSSSXXXiii~~~zzzrrrjjjaaa[[[YYYWWWYYY[[[___cccfffiiikkkpppssswww|||xxxpppjjjiiikkktttyyyqqqkkkgggbbb```]]]\\\]]]^^^^^^^^^bbbccciiippptttyyy|||{{{~~~}}}zzzxxxvvvtttpppmmmjjjhhhffffffhhhiiijjjiiiiiihhhfffeeefffeeecccbbbeeedddffflllqqqzzz}}}tttoooooottt{{{|||bbbPPPIIIGGGEEEGGGRRRiiitttbbbTTTSSSSSSUUUdddvvv|||tttlllbbb\\\ZZZXXXYYY[[[^^^aaaeeehhhjjjnnnqqquuuyyy}}}|||tttmmmggggggiiinnn{{{~~~uuupppkkkgggccc___^^^^^^]]]\\\^^^___ccciiimmmrrr|||{{{xxxwwwxxx{{{}}}zzzxxxvvvsssooolllkkkjjjhhhhhhjjjkkkkkkkkkkkkiiigggfffgggfffdddbbbeeedddfffkkkqqqyyy|||sssooopppuuu|||xxx^^^MMMGGGHHHFFFFFFNNNaaa|||hhhXXXVVVVVVWWWcccssswwwnnnddd^^^\\\XXXYYYZZZ]]]```dddgggiiilllnnnrrrvvvzzz}}}}}}uuunnnhhhgggiiijjjwww}}}tttpppiiidddaaa___^^^\\\ZZZYYY[[[```cccgggoooxxx~~~zzzvvvuuuvvvzzz}}}zzzyyyxxxuuurrroooqqqpppnnnnnnnnnooonnnlllmmmkkkiiihhhhhhgggeeedddeeedddfffkkkpppxxx{{{ssspppqqqxxxuuu[[[KKKGGGIIIGGGGGGMMM[[[uuunnn\\\YYY[[[\\\ffftttzzzqqqggg```^^^XXXYYYYYY[[[^^^bbbeeegggiiikkknnnrrrvvvzzz}}}~~~wwwooohhhfffhhhhhhssszzzqqqjjjeeeaaa___]]][[[YYYXXX[[[\\\^^^dddllluuu}}}zzzwwwzzz~~~}}}||||||||||||yyywwwzzzxxxwwwvvvvvvuuutttrrrpppnnnlllkkkjjjiiigggeeefffdddfffkkkpppxxxzzzsssrrrttt{{{sssYYYKKKGGGHHHFFFGGGMMMUUUkkksss___]]]___aaaiiiuuu|||sssiiibbb```YYYYYYYYYZZZ\\\```dddfffggghhhkkkooossswwwzzz|||yyyppphhheeegggfffpppuuunnnhhhdddbbbaaa]]]ZZZ[[[[[[[[[___eeeiii}}}}}}|||~~~~~~~~~|||zzzrrrpppnnnmmmlllkkkiiigggfffdddfffkkkpppwwwyyytttssswwwqqqWWWJJJHHHCCCBBBEEEJJJOOO```wwwaaa___bbbccciiittt~~~~~~uuujjjcccaaaYYYYYYXXXYYY[[[___bbbeeeeeefffiiilllpppuuuxxxzzz{{{|||}}}|||rrrjjjhhhiiiiiippp|||xxxpppkkkhhhccc^^^[[[ZZZYYYXXX[[[```cccttt~~~~~~sssqqqooonnnmmmllljjjhhhfffdddfffkkkpppwwwyyyttttttxxxoooUUUIIIGGG??????CCCHHHKKKYYY}}}yyybbb___bbbccchhhrrrzzzvvvkkkdddbbbYYYYYYXXXXXX[[[^^^bbbddddddeeehhhkkkooossswwwyyyxxxyyyzzz|||vvvnnnlllnnnnnnsss}}}yyyrrrnnnhhhgggeee```]]][[[[[[\\\aaagggxxxzzzwwwsssnnnjjjiiihhhhhhiiieeedddhhhnnnvvvzzztttrrrwww{{{rrrxxxiiiUUUJJJFFF???DDDCCCEEEMMMWWWrrryyyccc___aaabbbfffmmmsss|||yyyqqqiiibbb]]]WWWTTTTTTUUUUUUYYY___dddeeefffgggiiilllqqqtttuuuvvvxxx{{{~~~{{{wwwtttrrrvvvzzz|||nnnlllhhhbbb]]][[[[[[\\\]]]aaaooo}}}yyytttoookkkiiiiiiiiihhheeedddhhhmmmuuuzzzuuutttyyyuuukkkooo|||gggTTTIIIEEE@@@EEECCCDDDKKKSSSlllwww```[[[\\\\\\___eeemmmvvvyyyqqqiiiccc```[[[WWWVVVVVVUUUXXX]]]bbbccceeefffgggjjjooorrrtttuuuwwwzzz}}}~~~~~~{{{wwwooohhhbbb___^^^^^^[[[\\\dddttt}}}vvvpppkkkiiiiiijjjfffddddddgggllltttzzzvvvvvv{{{ooocccgggttt~~~dddRRRGGGDDDAAAEEECCCCCCHHHNNNcccxxxaaaYYYXXXWWWYYY^^^dddlllyyy{{{tttlllfffddd^^^YYYXXXVVVTTTVVV[[[___aaabbbccceeehhhllloooqqqsssvvvyyy|||zzzppphhhdddbbb```]]][[[^^^iiiwwwxxxqqqkkkiiiiiiiiieeecccdddgggkkkrrrzzzwwwwww~~~ooobbbffftttyyy```OOOFFFBBBAAAEEEBBBCCCHHHKKK]]]zzz~~~ggg[[[XXXVVVWWWZZZ]]]eeeqqq~~~yyyqqqkkkddd___ZZZYYYWWWTTTVVVZZZ]]]___aaabbbcccfffiiilllnnnpppssswwwzzz}}}~~~wwwoooiiieeebbbaaa]]]\\\aaakkkyyy{{{sssllliiiggggggddddddeeehhhjjjqqqyyywwwyyyqqqfffkkkzzzsss\\\MMMEEEBBB@@@DDDBBBCCCIIIKKKZZZtttmmm^^^XXXVVVVVVWWWYYY```lllxxx}}}uuunnnddd___[[[ZZZXXXUUUVVVZZZ\\\^^^```bbbcccdddgggjjjkkkmmmqqquuuxxx{{{||||||~~~wwwpppiiidddccc^^^[[[]]]bbbiiiwwwvvvooojjjgggfffddddddfffiiijjjqqqyyyyyy|||vvvkkkrrrmmmXXXKKKEEEBBB???CCCBBBDDDJJJJJJVVVooorrr```WWWUUUTTTTTTVVV]]]gggrrrwwwpppfffaaa]]]\\\YYYVVVVVVZZZZZZ\\\___```aaaccceeeggghhhjjjooossswwwyyyzzzzzz~~~zzzqqqjjjgggbbb___^^^^^^```hhhppp{{{tttmmmhhheeeeeeeeehhhjjjkkkqqq{{{|||~~~ttt{{{iiiVVVJJJEEECCC@@@CCCBBBDDDIIIHHHRRRhhhvvvcccYYYVVVUUUTTTSSSXXXaaalllxxx}}}tttkkkeeeaaa___\\\WWWVVVYYYXXXZZZ]]]^^^___```bbbdddeeehhhmmmrrrvvvxxxxxxxxx|||~~~yyyrrrjjjfffcccbbb___]]]aaagggpppwwwoooiiifffeeefffiiikkkkkkrrr}}}~~~{{{fffTTTJJJEEECCC@@@DDDBBBDDDHHHFFFNNNccczzzfff[[[XXXWWWVVVPPPUUU^^^hhhtttyyypppjjjeeebbb^^^XXXVVVXXXVVVXXX[[[]]]]]]^^^```aaadddggglllqqquuuwwwxxxxxx{{{|||~~~yyytttlllfffdddbbb^^^]]]___kkkuuuyyyrrrlllhhhgggeeefffjjjooowww{{{~~~}}}dddQQQEEEBBBDDDDDDBBBAAACCCDDDGGGQQQ[[[zzzrrrcccYYYVVVUUUQQQUUUZZZbbbqqqyyyoooeeeaaa^^^YYYVVVVVVRRRUUUXXX[[[\\\]]]___aaacccggglllpppssstttvvvxxx|||}}}}}}vvvnnnkkkgggcccaaaccceeemmm~~~vvvnnnjjjgggeeefffjjjooowww|||zzzcccQQQEEEAAACCCCCCAAAAAACCCDDDFFFOOOYYYsssxxxiii^^^WWWTTTTTTVVVZZZbbbooo|||qqqhhhccc___ZZZWWWWWWTTTVVVYYYZZZ[[[\\\^^^___aaaeeejjjnnnppprrruuuvvv{{{}}}}}}tttoooiiiccc```aaa```eeesss|||rrrlllgggeeefffjjjpppxxx}}}vvv```PPPEEEAAACCCBBBAAAAAACCCCCCEEENNNWWWiiirrreee\\\WWWXXXWWWYYY```lll|||vvvlllfffbbb\\\XXXWWWUUUWWWYYYZZZZZZZZZ\\\^^^```cccgggkkkmmmpppsssuuuzzz|||~~~|||uuummmeeebbbbbbbbbccckkkzzzuuunnnhhhfffgggkkkqqqzzz~~~qqq]]]NNNEEEAAABBBAAA@@@@@@CCCCCCDDDKKKTTTbbb{{{oooeee___[[[XXXXXX___jjjxxx{{{pppjjjddd]]]YYYXXXTTTVVVXXXXXXYYYZZZ\\\______bbbeeehhhkkknnnrrrtttxxxzzz~~~xxxoookkkkkkhhhgggiiirrryyypppjjjhhhhhhlllrrr|||~~~lllYYYMMMDDDAAAAAA??????@@@CCCBBBCCCIIIPPP^^^yyy{{{qqqkkk^^^XXXVVV\\\gggttttttmmmggg___[[[ZZZSSSTTTVVVWWWXXXZZZ]]]```___aaadddfffiiilllqqquuuvvvyyy}}}yyyuuuuuupppmmmkkknnnuuu}}}tttllliiijjjnnntttfffUUULLLDDD@@@@@@>>>>>>@@@BBBBBBAAAFFFMMMZZZnnn|||uuuaaaWWWSSSYYYbbblll}}}vvvoooiiiaaa\\\[[[SSSUUUVVVVVVVVVXXX\\\______```bbbdddfffkkkppptttuuuxxx|||zzzvvvrrrppppppxxxyyynnnkkkkkkpppvvv{{{bbbSSSKKKDDD@@@???======???BBBBBB@@@DDDKKKTTTccc~~~yyycccWWWQQQUUU[[[ccctttwwwpppjjjbbb]]]\\\WWWWWWWWWVVVUUUVVVYYY[[[]]]^^^```aaaccchhhnnnssstttwww{{{~~~}}}xxxssspppttt}}}ooolllmmmqqqxxxyyy```QQQJJJDDD@@@???<<<===???BBBAAA@@@CCCJJJPPPZZZtttyyyeeeXXXOOORRRWWW]]]lll~~~wwwqqqkkkccc^^^]]]ZZZZZZXXXVVVTTTTTTVVVXXX\\\]]]^^^___aaaffflllqqqssswww{{{~~~wwwsssuuuzzzuuuqqqnnnrrrzzzvvv^^^OOOGGGBBB@@@AAA======>>>???@@@BBBDDDEEEKKKVVVlllzzzcccVVVLLLMMMPPPUUUbbbqqqyyyrrrmmmeee___]]][[[ZZZXXXVVVVVVVVVXXXXXXZZZZZZZZZ\\\```dddiiilllppptttxxx|||~~~}}}wwwwwwzzz~~~wwwssspppttt|||sss\\\NNNGGGBBB@@@@@@===>>>>>>???@@@AAACCCDDDIIIRRRfff}}}cccUUUKKKJJJLLLOOO[[[hhh}}}}}}vvvppphhhbbb___[[[ZZZXXXVVVVVVVVVXXXYYYZZZZZZZZZ\\\___dddhhhkkknnnqqqvvvzzz|||~~~||||||}}}~~~zzzuuussswwwoooYYYLLLFFFBBB@@@@@@>>>>>>>>>???@@@AAABBBBBBFFFLLL]]]{{{eeeWWWKKKIIIIIIJJJSSS^^^rrr~~~{{{tttkkkdddaaa[[[ZZZXXXVVVUUUWWWXXXZZZZZZZZZZZZ[[[^^^bbbfffhhhjjjnnnrrrvvvyyy}}}}}}xxxvvvzzz|||iiiUUUJJJEEEAAA???@@@??????>>>??????@@@AAAAAAEEEHHHUUUqqqkkk[[[MMMJJJIIIIIIOOOXXXhhhuuuxxxnnnfffbbb]]][[[XXXVVVUUUVVVYYYZZZYYYYYYZZZ[[[]]]```ccceeegggkkkooossswww{{{{{{yyy~~~tttcccQQQHHHDDDAAA??????>>>>>>>>>>>>??????@@@AAADDDFFFPPPgggqqq```PPPKKKIIIGGGLLLTTT___mmm}}}rrrhhhddd___]]]YYYVVVUUUVVVXXXYYYYYYYYYYYYZZZ\\\^^^aaabbbeeehhhmmmqqqtttyyy}}}~~~nnn^^^MMMFFFCCCAAA??????=========>>>???@@@AAAAAACCCEEEMMM^^^zzz{{{gggSSSKKKHHHEEEHHHOOOWWWfff{{{xxxmmmhhhbbb___ZZZVVVTTTUUUWWWXXXXXXYYYYYYZZZ[[[]]]^^^___ccceeeiiimmmpppuuuzzz~~~iiiZZZJJJDDDCCC@@@>>>>>><<<<<<<<<===>>>@@@AAABBBBBBDDDJJJWWWnnnrrrZZZNNNHHHDDDFFFLLLRRR```ttttttoooeeeaaa\\\VVVTTTTTTUUUWWWXXXXXXYYYYYYZZZ[[[\\\\\\```bbbeeeiiilllpppuuuyyy{{{|||~~~fffWWWIIICCCBBB@@@>>>>>>;;;;;;<<<===???@@@BBBCCC@@@DDDIIISSSfff{{{aaaSSSKKKEEEFFFLLLNNN\\\pppzzztttgggccc\\\WWWSSSSSSTTTVVVXXXXXXYYYYYYZZZZZZ[[[[[[^^^```ccceeeiiimmmrrrvvvwwwyyy{{{~~~xxxeeeWWWHHHCCCAAA???======<<<<<<<<<======>>>???@@@FFFAAACCCOOO___xxxpppZZZLLLEEEEEEIIIPPPYYYiiizzzzzznnnggg^^^XXXVVVUUUTTTRRRTTTUUUVVVVVVWWWWWWWWWWWW\\\]]]```dddiiimmmppprrrtttwwwzzz|||}}}~~~ttt___RRRFFFBBBBBB@@@>>>>>><<<<<<<<<<<<===>>>???@@@CCC@@@CCCLLLZZZqqqwww```QQQGGGGGGJJJNNNWWWfffvvv}}}pppiii```ZZZXXXWWWUUUSSSTTTTTTUUUVVVVVVVVVVVVVVVYYY[[[^^^bbbfffjjjmmmoooqqqtttwwwyyyzzz{{{~~~nnnWWWLLLCCCBBBCCCAAA??????<<<<<<<<<<<<===>>>???@@@AAA???BBBIIISSSggghhhVVVJJJGGGJJJKKKSSS```pppssslllccc]]]ZZZXXXVVVTTTSSSSSSTTTTTTUUUUUUTTTTTTVVVWWWZZZ^^^bbbfffhhhjjjnnnpppsssvvvwwwxxxzzz|||}}}}}}~~~xxxgggQQQHHHBBBBBBCCC@@@======<<<<<<<<<<<<<<<===????????????BBBGGGMMM^^^ooo[[[MMMHHHIIIHHHOOO[[[jjjyyyvvvooofff___\\\ZZZWWWTTTRRRRRRSSSSSSSSSSSSSSSRRRTTTUUUXXX[[[___bbbeeefffjjjmmmppprrrtttuuuxxxyyyzzz{{{|||~~~~~~qqq```NNNGGGBBBBBBBBB>>>;;;;;;;;;;;;;;;;;;<<<===>>>?????????BBBFFFIIIVVVvvvvvvaaaPPPHHHHHHGGGMMMWWWeeetttxxxrrriiibbb^^^[[[WWWTTTRRRRRRRRRSSSSSSRRRRRRQQQSSSTTTVVVYYY]]]```bbbcccgggjjjmmmpppqqqsssuuuwwwxxxyyy{{{}}}~~~xxxiiiZZZLLLFFFBBBBBBAAA===:::;;;;;;;;;;;;;;;<<<===>>>???@@@???BBBFFFGGGQQQllljjjVVVKKKJJJGGGLLLUUUbbbqqq|||vvvmmmfffaaa^^^YYYUUURRRRRRSSSSSSSSSRRRQQQQQQRRRSSSUUUXXX[[[]]]___aaacccfffjjjmmmnnnpppsssuuuvvvwwwyyy{{{}}}~~~xxxyyybbbSSSJJJEEEBBBBBB@@@===<<<>>>;;;;;;;;;;;;<<<===>>>>>>@@@===???DDDGGGNNNccczzzvvv^^^PPPMMMIIIMMMUUUaaapppzzzqqqjjjeeeaaa[[[WWWSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQSSSVVVXXX[[[]]]^^^```bbbfffiiikkkmmmooorrrssstttvvvyyy{{{}}}~~~~~~~~~uuu^^^OOOHHHDDDAAAAAA@@@===>>>AAA;;;;;;;;;;;;;;;<<<>>>>>>???<<<>>>CCCFFFLLL^^^rrreeeTTTOOOJJJNNNUUU```ppp}}}tttmmmhhhddd^^^YYYSSSSSSTTTTTTSSSRRRQQQQQQOOOPPPRRRTTTWWWYYY[[[\\\]]]```dddfffhhhjjjmmmoooqqqrrrtttwwwyyy{{{|||}}}hhhUUUMMMEEECCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???999:::AAADDDHHHWWWjjjqqq\\\QQQNNNPPPUUU___qqqwwwsssoooggg```]]]YYYWWWTTTRRRRRRRRRRRRQQQNNNNNNOOOPPPRRRUUUXXXYYY^^^_________```ccchhhlllmmmppprrrtttuuuwwwzzz|||~~~~~~zzzyyyyyy~~~~~~eeeTTTMMMDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@;;;;;;AAADDDFFFSSSccchhhXXXPPPQQQUUU^^^ppp~~~yyysssjjjbbb___YYYVVVSSSQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRTTTWWWXXXZZZ[[[[[[[[[]]]```dddhhhmmmoooqqqssstttuuuxxxzzz|||}}}~~~}}}tttrrrpppsss{{{}}}www```QQQKKKCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@<<<<<>><<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>><<<<<<@@@BBBBBBIIIRRRhhh~~~zzzppp[[[VVVTTT\\\kkk|||~~~tttjjjfff```]]]XXXUUUTTTSSSSSSRRRPPPPPPOOOOOOPPPRRRTTTUUUWWWXXXZZZ[[[\\\^^^bbbeeeiiikkkmmmnnnoooppprrrtttvvvvvvxxxyyyzzz{{{{{{|||{{{|||}}}zzzvvvqqqpppttt~~~|||tttqqqqqqrrrsssrrrqqqppprrrsssxxx~~~~~~iiiTTTHHHEEEAAA@@@???===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<:::;;;>>>@@@CCCHHHMMM]]]{{{{{{uuuxxxcccZZZTTTZZZeeesssxxxoookkkccc___YYYUUUSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPRRRSSSVVVWWWYYYZZZ[[[^^^aaadddeeegggjjjkkkkkkmmmoooqqqrrrsssuuuwwwxxxyyyzzzzzzzzz{{{|||~~~yyyzzz}}}wwwtttvvv~~~{{{tttppppppqqqsssrrrpppooooooppppppvvvxxxbbbOOOEEECCC@@@???>>><<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::<<>>===<<<;;;:::::::::999999:::::::::;;;;;;;;;===<<<;;;;;;>>>BBBFFFGGGSSSbbbnnnnnnwwwtttcccUUUTTTXXX___nnn~~~wwwrrriiiddd]]]WWWUUUTTTSSSRRRRRRQQQOOONNNNNNNNNOOOOOOOOOQQQTTTUUUVVVXXX[[[]]]]]]```ccceeegggiiilllooonnnoooqqqtttvvvxxxyyyyyyxxxxxxzzz|||}}}~~~wwwrrrnnnqqqvvv{{{{{{wwwuuuxxx{{{|||yyyvvvsssrrrrrruuuyyymmmZZZJJJCCCCCC???>>>===<<<;;;:::::::::999999:::::::::;;;;;;;;;@@@???<<<:::===BBBDDDEEENNNXXXooosssqqqwwwxxxfffUUURRRTTTYYYgggxxxyyytttnnnhhhaaa\\\YYYXXXWWWVVVRRRQQQPPPNNNMMMMMMNNNNNNOOOQQQTTTVVVWWWXXX[[[]]][[[^^^aaadddfffiiilllooommmoooqqqsssvvvxxxyyyyyywwwwwwxxxzzz|||}}}~~~xxxuuusssnnnjjjmmmrrr~~~~~~|||xxxwwwvvvyyy|||gggVVVKKKCCC@@@<<<;;;::::::999999::::::999999::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBFFFQQQddd}}}xxxrrrpppxxxjjjVVVPPPOOOPPP\\\jjjzzzzzzqqqkkkbbb\\\YYYUUUPPPLLLPPPOOOOOOOOOPPPPPPNNNLLLOOOOOOPPPRRRTTTVVVXXXYYYYYY[[[^^^___```aaadddfffjjjlllnnnqqqssstttssssssvvvxxxyyyzzzzzz||||||xxxtttnnnjjjjjjkkkrrr~~~~~~|||~~~wwwbbbRRRHHHBBB>>>;;;;;;:::999999999999:::999999999:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAA@@@IIIXXXooouuummmtttkkkWWWPPPNNNOOOVVVaaaqqq{{{sssmmmeee___[[[XXXSSSPPPPPPOOONNNOOOPPPPPPOOOMMMOOOOOOPPPQQQSSSUUUWWWXXXXXXZZZ]]]^^^___```ccceeegggiiillloooqqqqqqqqqqqqtttuuuwwwxxxxxxyyy|||~~~~~~yyyrrrlllkkkggggggllltttoooZZZLLLDDD@@@===;;;;;;:::999999999999999999999999999::::::::::::======<<<<<<===>>>>>>???>>>DDDNNNaaa~~~{{{lllppp|||oooZZZQQQOOOMMMQQQWWWffftttwwwqqqhhhbbb___[[[WWWTTTPPPOOONNNOOOPPPQQQPPPOOOOOOOOOOOOPPPRRRTTTUUUVVVVVVXXXZZZ\\\]]]^^^```bbbdddfffhhhkkkmmmoooooooooqqqrrrttttttuuuvvvyyy{{{}}}}}}~~~~~~xxxpppoooiiidddeeeiiirrr~~~gggSSSGGGBBB???===;;;::::::999888999999999888999999999999:::::::::===<<<<<<<<<<<<<<<======@@@CCCJJJYYYsssooopppwwwvvv^^^RRRNNNMMMNNNRRR___lll{{{tttkkkddd```]]]YYYUUUPPPOOONNNNNNPPPQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSUUUXXXYYYZZZ[[[]]]```aaaccceeehhhkkklllnnnnnnoooppprrrrrrssstttwwwyyy||||||}}}}}}}}}~~~~~~~~~~~~uuurrrkkkfffdddeeeiiirrr|||xxx```MMMDDDAAA???===::::::999888888888888999888888888999999999::::::;;;;;;;;;:::;;;;;;<<<<<<===???GGGUUUjjjvvvrrrtttyyy}}}dddSSSLLLKKKLLLNNN[[[gggzzzyyyooogggbbb^^^YYYVVVRRRPPPNNNNNNPPPQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQPPPRRRTTTVVVWWWXXXZZZ\\\___```bbbeeehhhkkkmmmnnnnnnoooqqqqqqrrrsssvvvxxx{{{{{{||||||||||||}}}}}}|||tttmmmhhhfffdddcccfffkkkpppwwwqqqZZZIIIBBBAAA>>><<<::::::999888888888888888888888888888999999999999::::::999999:::;;;<<<<<<777:::BBBOOOaaa{{{wwwqqqtttoooZZZNNNJJJJJJKKKVVV```qqqvvvllleee```ZZZWWWTTTRRROOONNNOOOPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNMMMOOORRRSSSTTTUUUXXXZZZ\\\]]]___bbbfffiiikkkmmmmmmnnnpppqqqqqqrrruuuwwwyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~}}}uuunnnkkkgggbbbbbbdddffffffllluuu{{{{{{kkkUUUFFFAAA@@@===::::::999999888888888888888888888888888999999999999888888888888999;;;<<<<<<:::;;;@@@JJJWWWnnnqqqsss{{{jjjXXXNNNKKKJJJOOOWWWfffyyysssjjjddd^^^YYYVVVSSSPPPOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKMMMOOOQQQQQQSSSUUUWWWYYYZZZ\\\___bbbfffiiikkkkkkmmmnnnooooooqqqtttvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~vvvqqqlllfffdddffffffbbbbbbgggjjjmmmuuu|||xxxvvvvvvvvvwwwxxxzzz}}}wwwgggQQQDDD@@@???<<<888:::999999888777888888888777888888888888999999999777777777888999;;;<<<===CCCBBBCCCHHHPPPdddtttsssyyyzzzyyybbbTTTMMMKKKIIIPPP^^^qqqxxxooogggaaa\\\WWWTTTQQQOOOOOOOOOOOONNNOOONNNMMMLLLKKKKKKKKKKKKJJJLLLNNNPPPPPPRRRTTTVVVVVVWWWYYY\\\```dddgggiiijjjlllmmmnnnnnnppprrruuuttttttttttttttttttssssssuuuuuuwwwyyy{{{}}}~~~}}}}}}{{{}}}wwwrrrnnnhhhccccccbbb```___^^^aaaeeehhhtttyyyxxxrrrnnnmmmmmmlllooopppqqqsssuuuwwwxxxyyy}}}||||||~~~~~~|||zzzzzzxxxuuutttuuuxxx|||sssaaaLLLAAA<<<:::;;;<<<999999888888888888999999999999888888888888999999;;;:::999888888:::<<<===???@@@@@@FFFNNNVVVsss~~~lllnnnzzzqqqWWWNNNQQQIIIMMMTTT___rrr}}}ssskkkbbb\\\]]]YYYUUURRRQQQOOOMMMKKKLLLLLLMMMMMMLLLKKKJJJIIIKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWXXXYYY[[[^^^cccfffhhhjjjmmmoooppprrruuuwwwwwwwwwwwwvvvtttssstttvvvwwwwwwxxxyyyyyyzzzzzz{{{}}}}}}~~~~~~}}}|||{{{{{{{{{}}}~~~~~~xxxssslllgggcccbbb```]]]\\\\\\^^^```eeeiiissswwwqqqmmmllllllkkknnnnnnoooppprrrsssssstttwwwvvvvvvwwwxxxxxxuuussssssqqqnnnmmmmmmpppsssuuu|||mmm\\\III???<<<999999;;;999888888777777888888999999888888777777888888999;;;:::999888888:::;;;===<<<======AAAHHHNNNgggrrrpppxxxyyy^^^QQQPPPGGGJJJOOOXXXgggyyy{{{rrriiiccc___\\\WWWTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWXXXYYY\\\aaadddfffhhhkkkmmmnnnpppsssuuuvvvwwwxxxvvvttttttuuuvvvxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxzzz{{{}}}~~~~~~{{{ssslllgggeeebbb___\\\ZZZYYYYYY[[[]]]bbbkkkwwwzzztttqqqppppppooorrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqrrrsssrrrpppnnnmmmkkkiiiffffffgggiiijjjmmmwwwxxxdddUUUFFF>>>;;;999888999999888888777777888888999999888888777777888888999:::999999888888:::;;;<<<:::<<<;;;???DDDFFFZZZ{{{~~~vvvxxx}}}iiiVVVPPPGGGHHHLLLQQQZZZiiizzz{{{rrrkkkccc___ZZZVVVTTTRRRPPPOOOLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUVVVWWWZZZ^^^aaadddfffiiikkklllnnnqqqtttvvvwwwxxxwwwuuuuuuvvvwwwxxxxxxyyyzzzzzz{{{{{{||||||||||||||||||{{{{{{zzzyyyzzz|||}}}}}}~~~zzzsssmmmkkkgggccc```]]]YYYWWWXXXXXX[[[___eeettt}}}|||{{{zzz||||||{{{zzzyyyxxxwwwwwwuuutttrrrsssssssssrrrpppnnnllliiigggeeedddeeeeeeeeelllwwwppp[[[OOOCCC>>><<<999888999888888777777777777888888888888777777777777888888999999888888999999:::;;;:::>>>===@@@EEEEEESSSmmm}}}zzzyyyvvv^^^PPPIIIIIIJJJMMMRRR]]]nnn~~~wwwpppgggccc]]]XXXUUUSSSQQQPPPLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPRRRTTTUUUVVVXXX\\\___bbbdddgggiiikkkmmmpppsssuuuvvvxxxxxxvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{||||||||||||}}}}}}}}}}}}||||||yyyzzz||||||}}}~~~zzzsssooojjjfffdddaaa\\\YYYUUUUUUWWWXXXZZZdddyyy|||zzzxxxxxxxxxxxxwwwvvvsssrrrooollliiifffeeedddaaaeeellluuu~~~jjjTTTKKKBBB???===:::999;;;888777777777777777777888888777777777777777777888888888888888999999::::::999>>>>>>@@@FFFEEENNNcccxxxwwwjjjVVVMMMJJJHHHJJJLLLTTTeeevvv|||ssskkkggg```ZZZWWWUUUSSSQQQMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMOOOQQQSSSUUUVVVWWWZZZ]]]___bbbeeehhhiiilllooorrrsssuuuwwwxxxwwwvvvwwwxxxxxxxxxyyyyyyzzz{{{{{{|||xxxxxxyyyzzzzzzyyyyyyyyyzzz{{{}}}}}}}}}~~~}}}zzz{{{}}}zzztttnnniiigggddd___\\\XXXXXXXXXYYYXXX]]]jjjyyy}}}|||zzzwwwsssoookkkhhhfffaaacccfffkkkrrr}}}xxxdddPPPHHHAAA???===::::::===888777777666666777777888888777777666666777777888888888888999999999999999666<<<;;;===DDDDDDIIIYYYuuuxxxxxx}}}zzzcccSSSKKKFFFGGGIIIMMM[[[kkk{{{{{{pppkkkddd]]]YYYWWWUUUTTTOOONNNKKKIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLNNNPPPRRRTTTUUUVVVXXXZZZ\\\___bbbeeegggiiimmmoooqqqsssvvvwwwwwwvvvvvvwwwwwwwwwxxxyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{{{{zzzzzzzzz|||}}}}}}}}}~~~~~~|||yyyyyy|||}}}tttnnnkkkhhhddd```^^^[[[YYYYYYXXXYYYaaakkk}}}xxxsssnnnkkkeeeeeefffhhhmmmuuu}}}sss___LLLEEE???===;;;888999===777777666666666666777777777777666666666666777777777777888999999999999999555;;;:::;;;AAAAAACCCPPPccczzz}}}rrr[[[OOOGGGHHHIIIJJJTTTbbbpppvvvppphhhaaa]]]ZZZXXXWWWPPPOOOLLLJJJIIIHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNPPPRRRSSSTTTVVVWWWXXX[[[^^^aaacccfffjjjllloooqqquuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}}}}|||yyy{{{||||||{{{|||~~~~~~~~~~~~{{{|||{{{ssspppmmmhhhccc___ZZZVVVTTTSSSSSSYYYaaarrrzzztttqqqiiihhhhhhjjjnnntttzzz~~~}}}ppp\\\KKKDDD>>><<<999777888===777777666666666666777777777777666666666666777777777777888999999999999888777===;;;:::AAA@@@AAALLLUUUxxx|||}}}~~~cccUUUKKKKKKLLLKKKRRR]]]gggxxxzzztttkkkddd```]]][[[ZZZQQQPPPMMMJJJIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKIIILLLOOOPPPQQQRRRTTTUUUVVVXXX\\\___aaadddgggjjjmmmppptttvvvvvvuuuuuuvvvuuuvvvvvvwwwxxxxxxyyyyyywwwxxxxxxyyyzzzzzzzzzyyyxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{}}}|||uuupppjjjfffbbb^^^YYYWWWVVVWWWXXXXXXhhhwwwzzzsssqqqooonnnqqqvvv{{{vvvfffZZZHHHAAA:::888999:::999666777777777777888888888888222333333444555666777777888888777777888888999:::777888999:::;;;???CCCFFFRRRiiivvv```MMMIIIIIIHHHNNNWWWdddppp|||pppjjjfff___XXXVVVTTTSSSQQQNNNJJJIIIIIIJJJLLLLLLKKKJJJJJJJJJJJJKKKGGGJJJNNNQQQQQQQQQRRRSSSRRRUUUXXX[[[]]]```cccfffkkkmmmrrrvvvyyyzzzzzzyyyuuutttsssrrrsssuuuwwwxxxyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~yyywwwyyy{{{{{{uuunnniiifffbbb\\\XXXVVVVVVUUUUUU^^^kkkzzzxxxwwwvvvyyy}}}~~~ppp```TTTGGGAAA:::888999:::999666666666666555555555555555444444444555555555555555888888777777777888999999999:::;;;;;;;;;===AAADDDIII]]]~~~kkkUUULLLJJJIIILLLTTT^^^jjj|||vvvpppkkkccc]]]ZZZVVVUUURRROOOLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGJJJNNNPPPPPPQQQQQQRRRQQQTTTWWWYYY[[[]]]```cccgggjjjnnnrrruuuvvvvvvuuurrrqqqqqqpppqqqsssuuuwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~}}}~~~|||tttnnnlllggg```ZZZVVVTTTSSSQQQTTT]]]mmm~~~xxxiiiXXXLLLDDD???:::777888999888666777666666555555444444444666666555555555444444444777777777777777888888999:::;;;;;;::::::;;;>>>@@@EEERRRmmm|||```RRRLLLIIIKKKPPPVVVaaassswwwqqqiiibbb___YYYWWWTTTPPPMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGJJJMMMOOOOOOOOOPPPQQQPPPSSSUUUWWWXXXZZZ\\\___bbbeeehhhlllooopppppppppooonnnnnnnnnoooqqqsssuuuwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}~~~{{{uuupppjjjccc\\\XXXUUUSSSQQQPPPVVV___kkkzzzrrrbbbQQQFFFAAA>>>999777888888888777999999888777666666555555555555555555555555555555777666666666666777888888888999999999888999;;;>>>CCCJJJ^^^kkkXXXOOOJJJJJJLLLPPPZZZkkk}}}xxxnnngggccc\\\YYYUUUQQQOOOMMMKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGIIILLLMMMMMMMMMNNNOOOPPPRRRUUUVVVVVVWWWYYY[[[^^^```cccfffiiijjjkkkkkkkkkkkkkkklllnnnppprrrsssuuuuuuvvvwwwxxxxxxwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwyyyzzzzzz{{{|||}}}~~~~~~|||sssmmmfff___[[[XXXUUUTTTPPPSSSVVV\\\fffwww{{{lll\\\MMMCCC>>><<<999777777777777777999888888777666555555444333333444444555666666777666666555555666666777888444666777888888999;;;===???CCCQQQnnnwww___RRRLLLJJJKKKMMMVVVddduuuvvvlllhhh```\\\WWWSSSQQQOOOKKKIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGIIIKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTUUUWWWYYY[[[\\\___bbbdddeeefffgggggghhhiiijjjlllnnnpppqqqrrrrrrtttuuuvvvvvvvvvvvvxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwxxxyyyzzz{{{||||||vvvqqqiiibbb^^^ZZZXXXVVVPPPQQQQQQSSSXXXdddsss~~~tttdddUUUHHH@@@;;;:::888777666666666777666555555444444333333333222222333444555666777888555555555555555666777777444666888999999999;;;===???AAAKKKaaaiiiVVVMMMJJJKKKKKKRRR]]]lll|||vvvpppfffaaaZZZVVVUUURRRNNNJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSUUUWWWXXXYYY[[[]]]___aaabbbccccccdddeeegggjjjlllmmmnnnnnnoooqqqrrrsssttttttuuuwwwvvvvvvvvvuuuuuuttttttuuuvvvvvvwwwxxxyyyzzzzzz|||{{{vvvmmmeee```\\\YYYWWWQQQQQQQQQPPPRRRZZZeeennn}}}lll\\\MMMCCC===999999888777555555666777444444444444444444444444333444444444555555666666555555444444555555666777888:::<<<<<<;;;:::;;;<<<===@@@HHHVVVooorrr[[[MMMJJJJJJHHHMMMVVVbbbqqqzzzlllfff___[[[YYYWWWRRRNNNHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIGGGGGGIIIKKKKKKMMMOOOPPPPPPQQQSSSUUUUUUUUUWWWYYY[[[]]]^^^___]]]___aaadddfffhhhjjjjjjkkklllnnnpppqqqrrrssssssuuuuuuuuutttttttttttttttttttttuuuvvvwwwxxxyyyyyyzzz}}}yyypppgggaaa]]]YYYWWWSSSSSSSSSQQQRRRWWW```ggg|||xxxfffVVVHHH???:::777888888777555555666777555555555666666666666666666555555555555444444444555444444444444555666666===>>>??????===;;;;;;<<<666:::AAAKKK^^^yyy^^^NNNIIIIIIFFFJJJRRR\\\jjjzzzpppjjjbbb^^^]]]ZZZUUUPPPKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIHHHGGGGGGHHHJJJIIIKKKMMMNNNNNNOOOQQQSSSRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ[[[^^^aaaccceeeggggggjjjkkklllnnnpppqqqrrrrrrttttttttttttttttttttttttsssssstttuuuvvvwwwxxxxxxxxx|||yyyppplllggg```ZZZYYYSSSRRRPPPOOOPPPUUU[[[aaauuunnn^^^OOOBBB======::::::::::::999888666555555555555555555555555555333333333444444444555555333444555555555555888:::AAA???===:::999888888888;;;:::===EEEUUUppplllUUUMMMMMMJJJIIILLLTTT]]]iiiyyy}}}rrrhhheeebbb\\\VVVTTTRRRNNNIIIGGGFFFHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJKKKLLLMMMNNNOOOOOONNNOOOQQQSSSUUUXXXYYYZZZXXXYYY[[[]]]```bbbdddeeehhhiiijjjlllmmmnnnnnnooorrrrrrssssssrrrrrrqqqqqqpppqqqqqqrrrtttvvvwwwxxxwwwzzz~~~wwwnnnjjjfff___ZZZZZZTTTSSSQQQOOOOOORRRYYY]]]sss{{{iiiZZZKKK@@@;;;<<<444555666666666555444444555555555555555555555555333333333444444444444555333444555444333444666888<<<<<<:::999999999999:::999999<<>>>>>===CCCWWWkkkxxxxxx{{{bbbRRRLLLGGGGGGJJJLLLSSSYYYgggsss}}}ssskkkiii]]]ZZZVVVRRRPPPMMMJJJGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMNNNOOOOOORRRSSSTTTUUUWWWXXXYYYZZZZZZ\\\^^^bbbeeegggiiiiiiiiiiiijjjlllmmmmmmmmmmmmmmmmmmnnnppprrrtttwwwxxxyyyzzz{{{|||}}}~~~uuuooohhhdddddd\\\\\\[[[YYYYYY[[[___bbbppp~~~pppaaaOOOFFF@@@<<<999:::999888666555444333333333333333333333333333333333222222222222333333333333555666777666555444666888444444555666666666666666444666999;;;:::>>>LLL[[[xxx{{{}}}rrrWWWNNNFFFEEEFFFHHHMMMSSS___jjj{{{zzzppplllbbb___YYYUUURRROOOLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYXXXYYY\\\___bbbdddfffffffffggghhhjjjkkklllllllllllllllmmmooorrrtttvvvxxxxxxzzz{{{|||~~~yyypppkkkjjjbbbbbbaaa^^^]]]^^^bbbdddqqqxxxjjj[[[KKKCCC???;;;888888666666444333333333333444333333333333333333333333111222222222222333333333333444555555444444666888222333555666777777777666555555777::::::<<>>===<<<999555666555555555555444444444333444444555555444444333222222333333333333444444555555444333333333444444666666666666777777777777777777666777999<<>>@@@GGGYYYwww{{{iiiUUUJJJGGGEEEEEEFFFJJJOOOZZZiiiwww~~~rrrhhhbbb^^^ZZZWWWRRROOOLLLJJJIIIGGGEEECCCDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\^^^aaaccceeegggfffhhhjjjkkklllnnnqqqtttwwwwwwvvvwwwyyy|||~~~zzzwwwwwwwwwyyyyyylllbbbRRRJJJ???:::999999666333555555555555444444444444222222222333333222222222222222222222333333333333333333222333333444555666555555666666666777777777666666666777999;;;===???AAALLLdddvvv___PPPHHHDDDDDDFFFIIIKKKTTT```lllyyy{{{ppphhhaaa\\\XXXVVVSSSOOOLLLJJJHHHFFFCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXXXXYYY[[[]]]```bbbcccccceeehhhiiijjjlllppprrrttttttuuuvvvxxx{{{~~~~~~|||{{{~~~rrreee[[[LLLEEE===999888888666444555555555444444444333333111111222222222222111111111222222222222333333333222222222222333444555666555555555666666666777777666666666777888:::<<<===@@@EEEUUUsssjjjWWWKKKCCCCCCGGGIIIJJJPPP[[[fffsssxxxnnneee^^^YYYXXXUUUQQQOOOMMMJJJHHHEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQRRRTTTTTTVVVVVVWWWYYY[[[]]]___aaaaaacccfffgggiiikkkooorrrrrrrrrsssuuuwwwzzz|||~~~xxxmmm^^^TTTGGGBBB<<<999888888777555555444444444444333333333000111111222222111111000111111111222222222333333111111111222333444555666555555555555666666666666555555666777888:::;;;;;;???@@@JJJdddwwwcccRRRGGGEEEHHHHHHHHHMMMVVVaaannnyyyooofff```[[[XXXTTTQQQPPPNNNKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMOOOPPPRRRRRRTTTUUUUUUWWWYYY[[[]]]^^^___aaadddfffhhhkkkooorrrqqqqqqrrrtttvvvyyy{{{|||~~~|||sssgggYYYNNNCCC@@@<<<999888888777555444444444444333333333333111111111222222111111111111111111111222222222222222222111222222333444555444444555555555666666666444555666777888999:::::::::;;;BBBVVVtttttt___NNNHHHJJJEEEEEEIIIQQQZZZfffwwwxxxnnngggaaa^^^ZZZVVVTTTQQQNNNLLLHHHHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRSSSSSSUUUVVVXXXZZZ[[[]]]___bbbeeegggjjjnnnqqqqqqrrrsssuuuvvvxxxyyyyyy{{{}}}xxxooobbbSSSIII???===;;;999777666555444444444444333333333222222111222222222222222222111111111111111222222222222333222222222222222333333444444444555555555666666444444666777888888999999777999???KKKaaannnXXXMMMKKKEEEDDDGGGNNNUUU```ooo}}}xxxqqqkkkgggaaa\\\XXXTTTPPPMMMKKKJJJIIIHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFHHHIIIKKKLLLMMMPPPPPPPPPRRRSSSUUUWWWXXXZZZ\\\```bbbeeehhhmmmppprrrssstttuuuwwwwwwxxxxxxwwwyyy|||~~~uuulll___PPPEEE===<<<:::888666555444333444444444333333333222222222222333333333333222222000111111111111222222222333333222222111222222222444444444555555555666666444444666777888888888888888;;;???EEETTTpppxxx^^^PPPLLLFFFEEEHHHNNNTTT]]]kkkxxx}}}rrrnnngggaaa[[[VVVQQQMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDEEEGGGIIIJJJKKKNNNNNNNNNOOOQQQSSSUUUVVVXXXZZZ]]]```cccgggkkknnnssstttuuuvvvwwwwwwwwwwwwtttwwwzzz}}}}}}pppcccVVVKKKDDD<<<;;;999777555444333333444444333333333333222222333333333222222111111111222222222222222222222222333333333444444444555555333333333333333333333333555555555555555666777777888666;;;CCCKKK[[[nnnXXXPPPMMMIIIHHHLLLQQQWWWbbblllxxxwwwllleee```\\\UUUOOOOOOPPPOOOMMMIIIFFFDDDDDDIIIHHHGGGFFFFFFEEEEEEFFFGGGEEECCCAAA@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIILLLMMMMMMNNNOOOQQQRRRSSSVVVXXX[[[^^^bbbfffiiikkkttttttuuuuuuuuutttttttttuuuvvvxxxzzz}}}wwwkkk^^^QQQFFF@@@999999777666555555555555444444333333333222222222333333333222222111111111222222222222222222222222222333333333333444444444333333333333333333333333555555555555555666666777666444888>>>CCCQQQppp{{{eeeZZZOOOJJJHHHJJJMMMQQQZZZcccllltttwwwmmmhhhbbb\\\VVVRRRSSSRRRPPPMMMJJJIIIHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGEEECCCBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLNNNOOOQQQRRRUUUWWWYYY]]]aaadddggghhhoooppprrrsssttttttssssssssstttvvvwwwzzz~~~|||pppcccWWWKKKAAA;;;777777666666555666666666333333333333222222222222222222222222222111111111222222222222222222222222111111222222222333333333333333333333333333333333555555444444555555666777666555777;;;===FFF^^^wwwzzzxxxuuugggUUUOOOJJJIIIJJJKKKQQQXXXaaahhhsss|||vvvmmmggg```[[[TTTSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPTTTUUUWWWZZZ]]]```cccdddgggjjjmmmqqqssssssrrrrrrqqqrrrtttuuuvvvzzz~~~}}}vvvjjj]]]QQQGGG>>>999777777666555555555555666333333333222222222222111222222222111111111111111111111111111111111111111000111111111111222222222222222333333333333444444555444444444444555666666888888:::;;;<<>>:::999888777555444444444333333333222222222111111111111111111111111111111111111111111111111111111111000000000111111111222222222222222333333444444444444444444444444555666666888888:::;;;;;;@@@KKKWWWyyyrrrttt|||yyyjjj___TTTNNNKKKHHHIIIMMMLLLQQQWWW^^^fffqqq~~~xxxoooiiibbb___[[[YYYXXXWWWTTTRRRKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKNNNOOOPPPSSSUUUWWWYYYZZZ\\\___eeejjjnnnooooooooopppqqqsssssssssuuuxxxzzzzzz}}}rrrkkk___SSSJJJCCC>>>;;;999888777555444333333333222222222222111111111111000000000111111111111111111111111111111111111111000000111111111222222222111222222333333444444555444444333333444444555666555666777888999===EEELLLiii~~~xxxwwwvvvhhhYYYOOOJJJFFFFFFIIIIIILLLQQQUUU\\\gggsss}}}yyyqqqjjjeee___[[[ZZZXXXUUUQQQPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHJJJKKKLLLOOOQQQTTTVVVWWWYYY[[[```eeeiiikkkkkkkkkmmmnnnpppppppppqqqtttvvvuuuyyy}}}zzzwwwtttpppmmmnnnnnnrrryyy{{{kkkdddXXXMMMEEE???<<<:::777666555444444444444444222222222222111111111111///000000000111111111222111111111111111111111111111111111222222222333333111111222333333444555555444444333333444444555666333555555555777;;;AAADDDVVVttt}}}ttt```SSSKKKFFFEEEGGGGGGJJJMMMPPPUUU^^^jjjsss{{{tttnnnfffaaa___]]]XXXTTTVVVTTTRRRPPPNNNLLLKKKKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIILLLOOOQQQSSSUUUVVVXXX[[[___bbbeeeffffffgggiiikkkllllllllloooppprrrvvv{{{zzzvvvqqqnnnjjjgggeeecccaaa___^^^```eeemmmuuu~~~yyyfff^^^SSSHHHAAA===:::999444444444444444555666777222222222111111111111000//////000000111111111222000000000000000000000000111222222222222333333333111111222333333444555555444333333333333444555555444666666555666;;;???AAAGGGddd~~~hhhXXXNNNHHHFFFHHHBBBDDDFFFHHHLLLTTT___hhhttt{{{rrrmmmjjjgggaaa\\\ZZZXXXVVVSSSQQQOOONNNMMMIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGJJJMMMPPPRRRTTTUUUVVVXXX[[[^^^```bbbccccccdddgggggghhhhhhjjjlllmmmqqqwww{{{}}}}}}uuuoooiiicccaaa___]]]ZZZXXXVVVVVVVVVZZZZZZ]]]ccclllyyyxxxoooiiiZZZJJJDDDAAA===:::999666555555444444333222222222222222111111111111000//////000000000000//////000111111111222222222222000111000///...///222444222222333333333333333333444333333333333444555555555444333444555888;;;<<>>;;;888888555555555444333333222222222222222111111111000000//////000000000000//////000000000111111111222222111222111000///000333555333333333333333444444444444333333333333444555555444444333444555888:::<<>>;;;:::777666777555555444444333222222111111111111111000000000000//////000000000000//////////////////000000000000111222222111000111333555333333333444444555555666333333222222333333444555333333333444555666888999888===EEETTTlllssscccUUULLLGGGBBB@@@CCCFFFGGGJJJNNNTTT]]]lllzzz}}}xxxrrrlllfffbbb]]]ZZZWWWTTTRRROOOOOONNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBCCCDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPRRRSSSTTTTTTUUUWWWZZZ]]]aaacccfffiiikkkllllllkkkjjjkkklllmmmnnnoooooopppuuupppiiidddaaa]]]YYYUUURRRQQQOOOMMMLLLLLLLLLLLLMMMMMMPPPUUUYYY```ooo}}}tttggg]]]LLLDDD<<<;;;999777666888555444444333222222111111111111111000000000////////////000000000000//////////////////000000000000///000111111000000111333222222333333444555555666333222222222222333444444222333333444444666777777999;;;@@@JJJ\\\xxxrrraaaTTTLLLEEE@@@BBBDDDDDDGGGJJJOOOWWWdddqqq}}}yyyqqqkkkfffccc\\\XXXTTTRRRQQQPPPNNNLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCDDDDDDEEECCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQQQQSSSVVVYYY]]]___bbbdddfffffffffeeeeeeeeeeeefffggghhhiiiiii}}}rrrnnniiiccc___\\\XXXUUURRRQQQOOOMMMKKKKKKKKKKKKLLLLLLOOOSSSVVV\\\iiivvv~~~wwwmmmaaaXXXHHHAAA<<<;;;:::777777999444444333333222222111111111111000000000///////////////000000000000///////////////000000000111111...000111111000000111222111111222222333444555555222222222222222333444444222222333444444555555666888999===CCCOOOfffqqqaaaWWWMMMDDDBBBBBBBBBCCCFFFJJJQQQ\\\gggsssvvvnnnjjjccc^^^XXXUUUTTTRRRNNNKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOORRRUUUYYY[[[]]]___aaa``````___]]]]]]]]]]]]^^^___```aaa~~~yyyyyy|||~~~vvvsssmmmgggbbb]]]ZZZXXXUUUSSSQQQNNNLLLKKKKKKKKKKKKKKKNNNRRRTTTXXXdddpppvvvnnneeeZZZRRREEE???;;;;;;999666666999444444333333222111111111111000000000//////////////////000000000000//////000000000111111111222222///000222222111111111222///000000111222333444555222222222111222222333444111222333333444444444444555777;;;@@@GGGWWWuuu{{{gggZZZMMMGGGDDDBBBBBBDDDFFFKKKTTT]]]ggguuu|||uuummmggg```\\\[[[XXXSSSOOONNNNNNMMMLLLKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJJJJLLLOOOQQQTTTVVVXXXZZZ[[[[[[ZZZYYYWWWWWWVVVVVVWWWXXXYYYZZZ{{{tttoookkkkkknnnppp|||}}}yyyssslllfffbbb___^^^XXXWWWTTTQQQOOONNNMMMMMMLLLLLLOOORRRTTTWWWcccnnn~~~zzzppphhh```VVVOOOCCC>>>;;;;;;999555555888444444333333222111111000000000000000//////////////////000000000000//////111111111111222222222222000111333333222222222333...///000111222333444444222222111111222222333444111222333333444444444444444666<<<@@@CCCPPPkkkvvvgggVVVMMMHHHDDDCCCDDDCCCGGGNNNVVV```mmm|||wwwpppiiidddbbb___YYYUUUSSSRRRRRRQQQPPPOOONNNMMMHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDEEEEEEFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGHHHHHHHHHIIILLLOOOQQQSSSUUUWWWXXXWWWVVVUUUTTTSSSSSSRRRSSSTTTVVVWWWyyyooogggbbb```______dddlllyyyxxxpppiiiccc```^^^WWWVVVTTTRRRPPPNNNLLLKKKKKKMMMOOOOOOOOOTTT^^^fffttt~~~tttkkkcccYYYLLLCCC>>>:::666666888999555111333333333333222111000000///000111111111///...---////////////////////////111111111111000000000000222111000//////000111111111111222222222333333333444333333222222333333444111111222222222333333333888555888===>>>CCCXXXqqq|||}}}bbbSSSLLLEEEAAABBBFFFDDDFFFLLLTTT^^^kkkvvvwwwnnniiiddd^^^XXXTTTTTTSSSRRRQQQNNNLLLKKKKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEIIIHHHFFFEEEEEEFFFHHHIIILLLMMMOOOQQQRRRQQQPPPOOOMMMNNNNNNNNNNNNOOOOOOOOOsssnnnfff```]]]\\\[[[[[[ZZZaaakkkwwwwwwooohhhdddbbbYYYXXXVVVTTTRRRPPPNNNMMMMMMNNNOOONNNNNNRRRZZZaaannn{{{{{{qqqggg___TTTIII@@@<<<888555666999:::888444444444444444333222111111000000000000000///......////////////////////////////////////............111111000//////000111222222222333333333444444444444333333222222333333444222222333333333444444444777444555999:::>>>OOOccc~~~ppp\\\OOOEEEAAABBBCCCAAACCCJJJQQQXXXccclllwwwyyyrrrmmmgggbbb^^^\\\ZZZXXXVVVTTTRRRQQQLLLJJJHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEGGGHHHLLLLLLNNNNNNNNNMMMKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLsssgggccc___[[[ZZZYYYXXXWWWWWW[[[bbbkkkvvvyyyppphhhccc```\\\[[[ZZZWWWUUURRRQQQPPPOOOOOOOOOMMMLLLOOOUUUZZZfffppp~~~}}}vvvlllbbbXXXNNNCCC<<<888666444666999;;;:::777444444555444444333222111111000000///////////////////////////////////////............////////////000/////////000111222333333333333333444444444555333333222222222222333333333333333333444444444555888333333777888:::EEESSSkkk}}}lllYYYLLLFFFFFFDDDAAABBBHHHMMMQQQWWW^^^iiirrr~~~vvvqqqiiieee___[[[XXXWWWUUUTTTOOONNNKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHFFFGGGGGGGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEFFFGGGHHHLLLLLLLLLLLLKKKIIIGGGEEEGGGGGGGGGHHHHHHHHHHHHIIIwwwlllcccaaa^^^\\\[[[ZZZXXXVVVWWWZZZ___eeepppzzzqqqiiidddaaa___^^^]]]ZZZWWWUUUSSSRRROOOOOONNNLLLKKKMMMRRRVVV^^^fffrrr|||xxxqqqggg\\\RRRHHH???999666444333555777999888666333333333333222111000000111000///......///000111////////////////////////000000000000111111111111...//////000111222222333222222222333333333444444333333222222222222333333222222222333333333444444999444333777:::;;;AAAHHH\\\vvvzzzjjjYYYNNNJJJIIIEEEDDDGGGJJJKKKMMMQQQ\\\eeeqqq|||yyyrrrhhhaaa]]][[[YYYWWWTTTRRRPPPOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFrrrjjjdddbbb```___]]][[[XXXUUUSSSVVVZZZaaalll|||wwwpppjjjhhhcccbbb```]]]ZZZXXXVVVUUUPPPOOOMMMLLLKKKMMMQQQTTTXXX___hhhqqq{{{~~~sssmmmbbbWWWMMMDDD===999555444333333444444333222111111222111111000///...111000///......///000111///////////////////////////000000000111111111222......///000111222222222000111111111222222222222333222222111111222222333000111111111222222222222666444333777:::;;;>>>BBBPPPbbb}}}~~~|||~~~jjjXXXMMMKKKEEEBBBEEEGGGGGGHHHKKKSSS[[[fffoooxxxxxxnnniiieeeaaa^^^YYYWWWTTTRRRRRRQQQOOONNNMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFxxxooojjjeeecccaaa___]]]ZZZVVVSSSRRRUUUZZZaaammm~~~zzzsssnnnkkkgggfffdddaaa^^^[[[YYYXXXRRRQQQOOOMMMMMMNNNPPPRRRTTTYYY```hhhqqq}}}zzzmmmhhh^^^SSSHHH@@@;;;999444444333222111000000000000000000000000///------///////////////000000111////////////////////////------......//////000000...///000111111222111111000000000000111111111111222222111111111111222222000000000000111111111111222222333444777999;;;===CCCNNNccc}}}kkkYYYQQQHHHBBBCCCEEEFFFGGGJJJNNNTTT[[[bbbjjjuuu~~~vvvqqqjjjeeeaaa___[[[XXXWWWUUUSSSQQQRRRPPPOOOLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMKKKLLLNNNOOOOOONNNLLLJJJGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFyyysssmmmjjjfffdddaaa___]]]ZZZWWWTTTSSSVVV\\\dddppp}}}vvvqqqnnnlllkkkiiifffccc```^^^\\\WWWUUURRROOONNNNNNNNNNNNQQQTTTZZZ```gggppp{{{}}}ssshhhcccYYYNNNDDD===999888333333333222111000000000111111111111000///...---......///000000000000000////////////////////////---------...///000000000///000111111222111000000000000111111111222222222222222111111111111222222000000111111111222222222000333555444444666999:::;;;AAAQQQhhhwwwcccWWWKKKFFFFFFEEEEEEHHHIIIMMMRRRVVV[[[eeesss}}}zzzsssooolllhhhdddbbb___\\\YYYWWWUUUSSSQQQOOOMMMLLLKKKMMMLLLJJJJJJKKKNNNQQQRRRTTTUUUWWWXXXXXXUUURRRQQQLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEE|||uuuqqqmmmjjjhhheeebbb```^^^\\\YYYWWWPPPSSSYYYbbbnnn}}}wwwtttpppnnnllliiifffcccaaa___\\\XXXTTTQQQOOONNNMMMLLLNNNQQQUUUZZZ___gggooouuuxxxnnnddd___VVVKKKAAA:::888888222333333333222111111222222222222111111000///...---...///111111111000///////////////////////////...//////000111222222333000000111222222111//////111111222222222333333333222222111111111111222222111111222222222333333333111666888666444555888;;;888>>>JJJ]]]tttvvvgggVVVMMMHHHDDDCCCDDDFFFIIILLLNNNRRR[[[hhhsss{{{xxxsssooollliiieeebbbZZZYYYWWWTTTRRRPPPOOONNNPPPOOOMMMLLLMMMPPPTTTWWW]]]^^^```aaa```^^^ZZZXXXSSSRRROOOMMMJJJHHHGGGFFFCCCCCCCCCDDDDDDDDDEEEEEE|||xxxsssnnnjjjgggdddcccccc```[[[VVVVVVUUUYYYbbbmmm|||yyyrrrpppnnnmmmkkkhhhdddaaa___\\\XXXSSSPPPMMMLLLLLLKKKNNNPPPRRRVVV]]]hhhooo{{{{{{rrrlllbbbYYYMMMDDD>>>;;;888555333333333222222222111111333333333333222000...---////////////////////////---.........//////000000///...---,,,,,,---...///000000000000000000000000000000111222222222222111222111111111000000//////000000111222222222222111111222333444555555555555:::;;;@@@KKK]]]xxxgggSSSLLLKKKGGGCCCIIIGGGHHHKKKNNNRRR\\\fffrrr{{{uuuooojjjgggccc^^^[[[[[[YYYVVVSSSTTTRRRSSSUUUUUUWWW___hhhlllrrrwwwwwwvvvuuuoooiiibbb[[[TTTRRRPPPKKKJJJKKKEEEFFFFFFFFFFFFEEEDDDDDD{{{uuupppkkkhhheeecccccc```[[[VVVVVVUUUXXX```jjjxxxwwwtttrrrpppooommmkkkhhheee^^^\\\XXXSSSOOOLLLKKKJJJLLLNNNPPPPPPSSSYYYbbbiiiuuuwwwmmmhhh^^^VVVJJJAAA<<<999666444222222222111111111000000333333333333222000...---////////////////////////---........./////////000///...------------...///////////////////////////000000111222222222222111222222222222111111000000///000000000000111111111111222333444555555555555777888<<>>:::777444222111111111000000000//////333333333222111000......////////////////////////...............////////////...------------...//////////////////////////////000111111222222111111333333222222222222111111111111000///000111222333111222333444444555555555555777:::???EEETTTpppiiiYYYMMMFFFHHHEEEDDDGGGHHHIIIOOOWWW]]]iiixxx}}}tttmmmiiieee```]]][[[ZZZ[[[```gggpppzzzhhh^^^YYYSSSNNNMMMGGGGGGGGGGGGGGGFFFFFFFFF~~~xxxtttooommmllljjjeeeaaa[[[YYYXXX[[[```jjjyyy{{{vvvrrrpppnnnllljjjeeeccc___ZZZVVVRRRPPPOOOLLLMMMNNNMMMLLLOOOVVV[[[fffqqqwwwnnnddd]]]SSSLLLBBB;;;888777444222222111111111000000000000222222222111000000///...////////////////////////.................................------.........///////////////////////////000000111111111111111111111111111111111111111333222111000000222444555111111222333444444444444666888;;;======GGG]]]rrr}}}gggVVVMMMJJJFFFDDDFFFGGGHHHLLLRRRTTT]]]kkkxxxyyytttnnnjjjjjjggghhhmmmuuuyyyiiiaaaYYYSSSOOOLLLLLLKKKJJJJJJJJJJJJJJJ|||xxxsssqqqpppnnnjjjfff```\\\ZZZ[[[]]]dddrrr~~~vvvqqqmmmjjjiiifffddd```\\\XXXTTTRRRPPPKKKLLLMMMMMMLLLOOOUUUZZZaaammm|||tttkkkaaaYYYNNNHHH???:::888777555333333333222222222111111111222222111000000/////////////////////////////////...............------------..................---........................//////000111111111111000/////////000000000000000222111///...///000222444000111222333444444444444555777:::;;;:::>>>OOO```|||zzzeeeYYYNNNHHHEEEEEEFFFEEEHHHMMMOOOVVVaaannnzzz}}}xxxvvvvvv{{{uuujjj___WWWSSSSSSRRRQQQPPPPPPPPPQQQQQQ}}}yyytttrrrrrrpppmmmjjjeee```]]]\\\]]]bbbnnn{{{uuunnniiigggcccbbb___\\\XXXTTTRRRPPPKKKMMMNNNMMMMMMOOOTTTYYY___lllvvvoooggg\\\UUUJJJDDD===999888888666444333333333222222222222111222111000////////////000////////////////////////.........---------------------...//////...------...........................///000000111111000000.........////////////000......---,,,---...///000000111222333333444444444333444666888777999DDDPPPddd}}}rrreeeWWWOOOGGGEEEDDDCCCEEEIIIMMMPPPYYYeeeooozzzuuuggg^^^[[[VVVUUUTTTSSSRRRSSSTTTTTT~~~zzzvvvttttttsssqqqnnnjjjddd```^^^]]]aaammmyyy{{{qqqjjjfffaaaaaa___\\\YYYVVVSSSRRRLLLNNNOOONNNLLLMMMRRRVVV^^^kkk~~~yyypppiiiaaaWWWOOOFFF@@@:::777777777666444222222222222111111111111111111000///...///000000////////////////////////.........------,,,,,,,,,------...//////...------...........................//////000000000000000.../////////000000000000............////////////000111222333333444333333444333444666666777===DDDOOOgggwwwfff[[[PPPJJJGGGDDDDDDGGGLLLLLLRRR\\\dddmmmzzzuuukkkiii```___]]]\\\\\\\\\^^^^^^}}}xxxvvvwwwwwwuuurrrlllgggbbb___^^^aaammmxxx~~~tttkkkgggbbbbbb```^^^[[[XXXVVVTTTNNNOOOPPPNNNKKKLLLOOOSSS^^^jjj~~~tttkkkeee]]]SSSJJJCCC>>>888666666777555333111111111111000000000000111111///......///000000////////////////////////.........------,,,,,,,,,,,,---...//////...---,,,...........................//////000000000000000//////000000111111111222000000111222222222222111000000111222333333333333777444333666888777:::>>>DDDYYYuuusssfffXXXPPPKKKFFFFFFHHHKKKIIINNNWWW]]]dddrrrwwwuuuqqqooommmlllllllllnnnooozzzwwwwwwvvvsssqqqpppjjjdddbbbbbbeeennnwwwyyymmmhhhbbbaaa___^^^\\\YYYUUURRRSSSQQQOOOMMMLLLOOOTTTXXX```mmm{{{oooeee]]]UUUKKKDDD<<<;;;888555444333444555...000111000///...///111111111111111111000//////................................................,,,,,,,,,---...///000000000000//////.........---000000111111111111000000000000//////.........---////////////000000000000222222222222222222333333444444555555666777777777DDDIII[[[yyy{{{hhhZZZNNNCCC???AAAHHHIIILLLPPPRRRXXXfffsss~~~~~~~~~zzzvvvvvvvvvtttrrrqqqkkkgggffffffhhhqqqzzz|||nnngggbbbaaa___^^^]]]ZZZWWWTTTUUUTTTQQQOOONNNPPPUUUYYYaaannn~~~vvvkkkaaaZZZQQQGGG@@@<<<:::777555444333444444...000111000///...///111000000111111000//////...................................................---,,,,,,------///000000000/////////............000000111111111111000000000/////////............////////////000000000000111111222222222222333333444444444555666666777777===@@@LLLeeewwwgggYYYLLLFFFEEEEEEEEEIIINNNPPPUUUaaammmyyy}}}xxxwwwwwwvvvuuurrrnnnjjjjjjkkknnnvvvqqqhhhaaa```^^^^^^^^^\\\YYYWWWXXXWWWUUURRRQQQSSSWWW[[[cccqqqvvvoooeee]]]UUULLLBBB;;;:::999777555333333333333...000111000///...///111//////////////////...---................................................---------------...///000////////////............///000000111111000000///////////////............////////////000000000000111111111222222222333333333333444555555666666777;;;<<>>888888777666444333222222222...000111000///...///111---......///......------................................................---------------...///000///////////////.........//////000000000000/////////////////////.........////////////000000000000000000111111222222333333222333333444555555666666;;;:::>>>GGGWWWqqqqqq___TTTLLLIIIHHHKKKLLLMMMRRRXXXaaaiiittt{{{yyyzzzzzzyyyuuuqqqnnnpppssswwwzzzoooaaa___^^^]]]^^^^^^]]]\\\[[[[[[YYYWWWVVVXXX[[[^^^kkkyyywwwfffbbb[[[RRRJJJBBB;;;666666555555333222222111111...000111000///...///111------............------...................................................------------...//////........./////////////////////000000000000//////.........///////////////////////////000000000000//////000111111222333333222222333333444444555555555555999>>>GGG\\\}}}sssdddSSSLLLGGGHHHIIIJJJMMMRRRYYY```iiiqqqwww~~~{{{{{{zzzyyyxxxsssppprrruuu|||~~~rrrdddbbb`````````aaa```___]]]]]]\\\[[[ZZZ\\\___bbbppp}}}zzzrrraaa]]]VVVMMMDDD===888666444444444333222111111000...000111000///...///111,,,---......///...............................................................---------......///.........///////////////...//////000000//////............///////////////////////////000000000000...//////000111222333333111111222333333444444555333555888;;;???MMMggg}}}|||```UUUJJJGGGGGGHHHLLLPPPRRRWWW]]]ccciiiqqqzzz}}}|||vvvssstttxxxuuuiiigggdddcccdddddddddccc______```______aaadddhhhttt}}}qqqjjj\\\XXXQQQGGG>>>888666555333333333222222111000000...000111000///...///111------...///////////////................................................///......---------................../////////000......////////////................../////////000////////////000000000000......///000111222333333111111111222333333444444666777:::;;;<<>>CCCLLL^^^www|||iiiZZZPPPJJJHHHFFFFFFIIIKKKOOOXXXaaagggnnnxxx|||xxxsssnnnjjjgggfffhhhiiihhheeedddfffmmmrrr|||vvvkkkbbbZZZTTTLLLFFF===666333222111111111111222222111111000000000000111111000000///...///......------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000000000////////////.......................................////////////000000111111111222222222111111111222222222222333444666666555333333777;;;CCCLLL^^^yyyjjjXXXLLLIIIEEECCCCCCDDDFFFMMMUUU```dddllluuu~~~~~~~~~xxxrrrmmmjjjhhhhhhhhhiiijjjiiihhhjjjooottt{{{nnneee]]]VVVPPPEEE@@@999444222111111000000000111111111111000000000000000000000//////...///...------,,,,,,------...---+++******+++---...------------------------------------....................................////////////////////////....................................///////////////000000000000111111111111111111111222222222222333444444333111222555777AAACCCNNNccc}}}~~~gggXXXQQQKKKFFFDDDCCCCCCHHHOOOXXX]]]dddlllttt~~~~~~|||zzzxxxsssooollljjjjjjjjjhhhkkkmmmnnnmmmnnnrrrvvvttthhhaaaZZZRRRLLLAAA===777444222222111111///000000111111111000000000000000000000///............---,,,,,,,,,,,,,,,000...---++++++---...000------------------------+++,,,,,,,,,,,,---------......................................./////////....................................////////////.........////////////000000000111111111222222222222333333333222333555777;;;;;;BBBQQQccc{{{}}}~~~ooo```WWWOOOKKKHHHFFFIIIMMMSSSXXX```hhhpppwww}}}|||zzzqqqqqqpppooooooooopppqqqoooqqqsssrrrqqqqqquuuxxx}}}nnnccc]]]WWWOOOGGG>>>;;;777444333333222111//////000000111111000000//////000000//////...---...------,,,,,,,,,,,,,,,///...------------...///+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------............/////////------------------------............////////////---------.........//////000000000111111111111222222222222333444555666777777777===GGGSSSfff~~~}}}pppdddXXXQQQKKKFFFFFFIIINNNTTT]]]eeekkkooosssuuuxxx}}}~~~{{{}}}~~~yyyuuuooopppsssvvvyyy|||}}}|||zzzuuurrrrrrxxx|||uuuggg^^^YYYSSSIIIAAA<<<999666444444333111000...//////000000000000000//////000000//////...---...---,,,,,,++++++,,,,,,------------------------************************,,,,,,,,,,,,---------...---------------------------------.........//////------------------------............////////////............////////////000000000000111111111111333222222333444555555555666555:::BBBHHHSSSnnnyyyiii^^^TTTLLLIIIJJJKKKPPPWWW^^^bbbfffiiikkknnnqqqvvv||||||yyyzzz}}}yyywwwsssqqqqqqtttyyy~~~~~~vvvqqqrrryyy{{{pppbbbZZZVVVPPPEEE<<<;;;888555444333222000///......///000000000000000///////////////......---...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------.........//////------------------------............/////////000////////////000000000000000000000000111111111111444333222333444444333222333000444;;;>>>CCCUUUkkk|||pppdddZZZUUUTTTJJJMMMSSSWWW[[[___ccceeegggiiimmmqqqwww}}}zzz|||yyytttqqqpppqqqrrruuuzzz~~~xxxuuuzzzttthhh]]]XXXSSSJJJ@@@;;;444444333222222111111000000000000000000///......//////.........---------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------))))))************))))))((()))+++---......------000///---+++++++++---...////////////////////////////////////////////////////////////////////////000000000000////////////000000000000111111111111222222333333333444444444333555666666777>>>JJJSSSuuu}}}pppeee^^^WWWQQQOOOSSSWWWXXXXXXZZZ[[[___dddhhhmmmsss|||{{{}}}}}}zzzvvvsssqqqsssuuuwwwzzzwww|||}}}nnnbbbWWWRRRMMMEEE<<<888444333333222222111111000000000000000000///......//////.........---------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------******++++++++++++*********++++++,,,------------000...---++++++,,,---.........................................................................../////////..................////////////000000000222222222222333333333333333555666555555:::CCCKKK\\\tttzzzpppaaaYYYRRRRRRSSSQQQQQQSSSVVVYYY^^^bbbffflllsssxxx|||}}}|||zzzxxxwwwxxx|||{{{yyy}}}tttfff\\\QQQLLLHHH@@@999555333333333222111111000000///000000000000///.....................---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------///...---,,,+++,,,---...........................................................................---------...........................////////////000111111111222222222222222333444444333666<<>>888777333333222222111000000000//////000000//////...---........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++***+++,,,---...------,,,,,,,,,---...........................................................................------............//////........./////////000000000000000000111111111111000222333333333444777:::???OOOhhh{{{kkk```YYYRRROOOPPPMMMOOORRRWWW\\\bbbgggkkkooopppssswww~~~}}}xxxxxxyyyzzz{{{}}}}}}|||zzzmmmfffZZZQQQIIIEEEAAA;;;777777333333222111111000000//////////////////...---------.....................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...---,,,+++***+++,,,------------,,,------------............................................................................../////////000000000//////000000000111111111//////000000000111111111///000222333444555777888:::CCCTTTkkkvvviii\\\SSSQQQMMMMMMOOORRRXXX___dddggggggiiikkknnnqqqxxx|||xxxwwwwwwwww{{{}}}qqqeee___RRRJJJCCC???;;;666444555222222222111000000//////...////////////...---------------...............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,++++++,,,------,,,,,,------------------------------------------------------------------------------------------......//////000111111111000000000000111111111111///000000000111111111111///000111333444666777777888<<>>;;;777333222555222222111111000000//////......//////......---,,,---------.........//////------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------------+++,,,,,,---.........---------------------------------------------------------------------------------......///000000111/////////000000000000111000000000111111111222222222111111222333555555555777888???KKKYYYnnnttthhhWWWSSSMMMLLLPPPVVV[[[]]]eeeiiinnnnnnmmmmmmppptttxxx}}}}}}{{{zzzzzzwwwzzz}}}mmmaaaWWWRRRKKKDDD>>>;;;777333333666222222111111000/////////......//////......---,,,---------.........//////---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,------......------,,,(((***+++---......------+++,,,------.........---------------------------------------------------------------------------,,,,,,------...///000000............/////////000111111111111222222222222444222111111222333333222222333888@@@HHHWWWrrr{{{___YYYQQQMMMOOOUUUYYY[[[___eeejjjkkkiiihhhiiilllooossszzz{{{oooggg^^^UUUPPPGGGCCC<<<666444222111000555555444333222111000///////////////...---,,,+++++++++++++++++++++++++++.../////////...---,,,+++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,---...,,,,,,,,,---------....................................------------......******+++,,,------------000000000///////////////////////////////////////111111111000000000000000111111222222222333333333777888888999===IIIZZZgggxxxfffWWWSSSOOOJJJMMMUUUYYY^^^dddhhhiiihhhfffdddfffkkkqqqvvv{{{rrrggg```WWWNNNIIIDDD???999555333333222111333333222111000///.........////////////...---------,,,,,,,,,,,,,,,,,,---------.........---------***************++++++++++++,,,,,,,,,++++++***)))+++*********++++++,,,,,,,,,,,,,,,------------...------------------------......------------......******+++,,,------------....../////////.........////////////////////////000000000000000000000000111111111222222222333333333555777777:::BBBNNNWWWpppzzzfff]]]TTTLLLLLLRRRVVVYYY___cccffffffffffffcccgggmmmrrrwww}}}yyyhhh___XXXPPPHHHDDD???;;;666333333333333222111111000///...---,,,,,,....../////////...------...---,,,++++++,,,---...------,,,,,,,,,---......))))))******+++,,,,,,---+++++++++,,,++++++***)))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......******+++,,,------------,,,,,,...//////...---,,,////////////////////////000000000000000000000000111111111222222222222333111444666777888;;;AAAFFFXXXlll|||mmm```TTTPPPSSSRRRSSSVVVYYY\\\^^^___```^^^bbbhhhmmmrrrwww|||~~~pppbbbZZZTTTLLLEEEBBB<<<999555222222222222111000000///......---,,,,,,............---,,,+++***...---+++******+++---......---,,,++++++,,,,,,---*********++++++,,,,,,,,,******++++++++++++******)))******+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,------------+++,,,...//////...---,,,/////////////////////////////////000000000000000111111111111222222222222222444666777666888;;;===IIIXXXqqqtttddd[[[YYYUUUSSSRRRSSSTTTVVVWWWXXXYYY]]]ccciiiooosssvvvxxxzzz|||ssshhh\\\VVVPPPHHHBBB@@@:::777444222111111000///000000000//////......---///......---+++)))'''&&&,,,+++***))))))***+++,,,......---,,,+++*********,,,,,,,,,,,,++++++******)))******++++++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------******+++,,,------------,,,---...///000//////...////////////////////////......//////000000000000000000111111111222222222333333444444444666999;;;===FFFXXXrrrzzzlllddd\\\XXXSSSQQQRRRTTTTTTTTTVVVYYY^^^eeekkkpppssstttssstttvvvwwwyyy}}}{{{iii___UUUPPPJJJBBB===;;;999666333222222222111000111111000000///////////////......,,,+++)))'''&&&)))******************))),,,,,,,,,,,,+++***)))(((...------,,,++++++******((()))******+++************+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,........................------,,,,,,,,,,,,------******+++,,,---------------------......///000000////////////////////////---......//////000000111000000000111111111111222111000000000222444777999999<<>>@@@III___uuuxxxhhh[[[TTTOOOPPPQQQPPPSSSWWWSSSQQQPPPRRRTTTWWWXXXXXXcccfffkkkpppvvv}}}pppaaaXXXQQQLLLFFFAAA===:::777555333111000000000000///------------------,,,,,,,,,......////////////......************************++++++*********)))))))))************************************++++++++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,---......,,,,,,---///---------------.................................//////000111111111111111111111111222222222222333111222555888999===KKK[[[nnn~~~lllaaaWWWRRRPPPMMMKKKMMMOOOMMMKKKLLLNNNPPPQQQQQQWWWYYY]]]aaaeeekkkqqquuuuuuwwwiii]]]UUULLLHHHBBB===:::777555333222000////////////...,,,+++,,,---------,,,+++***------............------************************,,,+++++++++************************************,,,+++*********+++---...,,,++++++*********++++++++++++++++++,,,,,,,,,,,,......------------,,,,,,+++************++++++,,,,,,,,,---------,,,++++++,,,---......------///000...............---------...........................000222333333222000///000000111111222222222222333333666888888999???FFFRRRfff}}}uuuvvv|||vvvddd[[[UUUNNNIIIFFFIIIGGGDDDDDDEEEGGGHHHHHHKKKMMMOOOQQQTTTWWW\\\___hhhmmmssswww{{{jjjvvv{{{nnnbbbXXXRRRGGGCCC>>>:::777666444222222000////////////...,,,+++,,,...///...---+++)))++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++*********************************)))((('''''')))+++,,,---,,,+++)))))))))***+++***++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++******+++,,,---,,,,,,,,,------,,,,,,++++++,,,......------///000/////////......---------........................///000111222111111///...//////000000111222222222444444666888999:::<<<>>>DDDQQQeee||||||xxxvvv{{{xxxkkkbbbXXXOOOJJJKKKHHHEEEDDDDDDFFFFFFFFFFFFGGGIIIIIIJJJMMMPPPSSSUUUXXX\\\```dddjjjqqqvvvzzz}}}___jjj{{{|||mmmbbbXXXPPPKKKDDD@@@;;;888666555444222333111000000000000///---,,,---///000///...,,,***,,,,,,------------,,,,,,************************,,,,,,,,,+++++++++******************************)))(((&&&%%%&&&''')))+++---,,,***)))((()))***************+++++++++,,,,,,+++++++++++++++,,,,,,,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,,,,***,,,------,,,,,,---...//////......---------,,,........................111000......---...///000......///000000111222222222222222222444777888777<<>>CCCAAA??????@@@BBBBBBBBBCCCCCCDDDEEEGGGJJJLLLNNNOOOQQQTTTYYY^^^ccchhhjjjtttyyyPPPTTTYYY___gggsssrrreee\\\PPPIIIFFFCCC===888555444333222000000000000000000///............//////......---,,,,,,++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++)))((()))***+++,,,,,,+++***)))++++++*********)))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......///...,,,++++++,,,...///.........------.....................////////////000//////......//////000111111111111111111111111111444666555555888???FFFQQQ[[[rrr{{{pppdddZZZPPPJJJFFFCCC@@@>>>???????????????>>><<<<<<>>>?????????@@@@@@??????AAABBBDDDEEEIIIJJJMMMPPPTTTWWW[[[]]]fffllluuu~~~PPPSSSVVVYYY___hhhuuu}}}tttggg^^^UUUKKKDDDBBB???:::666333333111000//////////////////...------------............------,,,,,,++++++,,,,,,------,,,,,,+++,,,------...---+++)))(((************************+++++++++******************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++++++++,,,++++++++++++************************************++++++******++++++,,,,,,***++++++,,,,,,------...,,,,,,************,,,,,,//////............//////---............/////////111000000//////000000111111111111111111111111111000222444444333444999===AAAEEETTTnnn~~~nnnaaaXXXOOOJJJDDD@@@???@@@AAAAAA???===<<<===>>>@@@????????????>>>======>>>??????CCCDDDEEEFFFHHHKKKMMMNNNVVV[[[dddmmmuuuyyy{{{{{{vvvxxxyyyzzz|||PPPQQQRRRTTTXXX___hhhooo|||yyyhhh]]]VVVOOOFFFAAA>>><<<888444333222111000////////////......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++------------++++++,,,,,,---------,,,******++++++***))))))***++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,---------,,,+++************+++,,,......------------......---------.........//////111111000000000000111111000000000000111111111111000222444333222222444666:::;;;DDDVVVlllxxxooo```ZZZQQQIIIFFFDDDDDDDDDCCCBBBAAAAAACCCCCCCCCBBBCCCBBB@@@???>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGLLLPPPVVV]]]bbbdddeeeeeefffggghhhiiikkkpppvvv{{{OOOOOOPPPQQQTTTYYY```dddpppyyy}}}mmm___UUUOOOJJJCCC>>><<<:::777444333222111000000///000000......---,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++------------++++++)))******+++++++++++++++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------............111111000000000000111111//////000000000111111111222333444444333222222333666888>>>GGGSSSeee~~~~~~uuunnncccZZZSSSNNNKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDEEEDDDBBB@@@?????????@@@?????????@@@AAACCCDDDEEEEEEGGGKKKOOORRRTTTTTTTTTVVVVVVWWWWWWYYY^^^dddiiiooozzzNNNNNNNNNOOORRRVVVYYY\\\ccclllyyy~~~pppcccWWWPPPHHHEEE@@@<<<:::888666555222222111000000000000000......---,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++((((((((()))***++++++,,,************************)))))))))))))))*********'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.........111000000//////000000111...//////000000111111111333333333333333333333333111444999>>>BBBMMMcccwww~~~}}}|||rrriiiaaa[[[WWWTTTSSSQQQQQQQQQPPPNNNKKKJJJHHHFFFCCC@@@?????????????????????@@@AAACCCCCC???@@@CCCFFFIIIKKKLLLLLLIIIJJJJJJJJJKKKNNNSSSWWW]]]gggrrryyyOOONNNMMMNNNOOORRRTTTTTTYYY```kkkwwwqqqdddZZZRRRLLLCCC@@@<<<999777666555444000000//////....../////////......------------------------------------------,,,,,,++++++,,,,,,---******)))))))))******+++)))***+++,,,,,,+++***)))''''''((((((((()))))))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))(((((()))+++,,,---************+++++++++,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---------.........000//////......//////000......//////000111111222333222111111333444555555222333666999:::@@@NNN\\\vvv~~~{{{~~~|||sssmmmiiihhhffffffeeeccc___\\\WWWUUUQQQLLLHHHDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB>>>???AAACCCEEEGGGHHHHHHDDDEEEFFFEEEEEEGGGIIILLLOOOWWW___cccgggmmmppppppPPPOOOMMMMMMNNNOOOOOOOOOSSSYYYaaajjjwwwzzziii^^^UUUOOOKKK???===:::777555444333333//////...---------......//////...------------...------------------------...---++++++++++++---...---,,,+++***))))))))))))((()))+++,,,,,,+++)))(((&&&'''''''''(((((())))))---,,,+++******+++,,,---))))))))))))))))))))))))+++***)))))))))+++...///(((((())))))*********+++************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------......//////............//////---......///000111111222222111///000222444555666777555666999:::;;;AAAIIIXXXmmm|||yyy|||}}}|||zzzyyyxxxuuuqqqnnneeebbb]]]WWWQQQLLLIIIHHHFFFFFFEEECCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGFFFEEEFFFGGGIIIHHHNNNSSSTTTWWW]]]``````