BM6P6(@ kkkSSSDDD???===999777777666555444333333222111111000000///111111111000000000000000///---,,,******+++,,,---000...++++++,,,+++(((%%%'''''''''''''''((()))***))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***'''### ###'''***######$$$$$$$$$$$$############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""######%%%###"""$$$%%%$$$""""""###!!! ###$$$""" %%%$$$$$$$$$###"""""""""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$(((***(((&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""  !!!###%%%###  %%%'''%%%""")))(((&&&$$$###"""!!!!!!#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!###$$$###"""######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$(((&&&###!!! """%%%'''&&&%%%%%%$$$#########$$$###"""!!! !!!"""###"""&&&******'''$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''$$$"""!!!"""######"""%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((###""""""!!!"""###%%%&&&&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""########################!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""!!!  !!!!!!!!!""" !!!!!!""""""######"""############$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!##################$$$$$$$$$$$$######"""!!!!!!!!!&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$###""""""!!!######$$$$$$$$$$$$######""""""""""""""""""######$$$$$$################## !!!""""""######""""""############$$$$$$$$$$$$$$$##################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""############""""""!!!!!!"""############"""%%%$$$######%%%%%%$$$#########"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$jjjRRRDDD>>>;;;888666666666555333333333333222111111000000333333222111000000/////////...,,,+++++++++---...333000,,,******(((%%%###''''''&&&&&&'''(((((())))))(((((('''&&&&&&%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$&&&''''''&&&$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$(((++++++((($$$!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$ !!!""""""######$$$"""!!!!!!###$$$$$$######$$$"""!!!"""$$$$$$###!!!$$$$$$$$$##################$$$%%%&&&&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&%%%###%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$######################## !!!!!!"""#########  %%%'''%%%"""''''''%%%$$$###"""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!###$$$%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#################################"""############$$$$$$$$$'''&&&$$$""""""###$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$ """%%%&&&&&&%%%%%%%%% """%%%'''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%''''''%%%###!!!!!!"""#########%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$############$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""############""""""############""""""$$$$$$$$$$$$$$$###""""""""""""""""""############ !!!!!!!!!"""""""""###""""""#########$$$$$$$$$"""""""""""""""""""""""" """$$$$$$#########$$$######"""""""""!!!!!!!!!###$$$$$$$$$$$$###"""!!!%%%$$$$$$######""""""""""""""""""""""""#########""""""""""""############&&&%%%$$$$$$#########$$$ !!!!!!!!!!!!""""""######$$$$$$$$$$$$###############"""""""""""""""########################"""###############""""""""""""#########$$$$$$$$$########################"""##################"""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###############%%%$$$######%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$~~~gggQQQCCC<<<999666555555555555444444444444333222222111111555555444222111000///...000///...,,,,,,---......222///+++)))((((((&&&%%%'''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$###"""###$$$%%%$$$"""###############$$$$$$$$$$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!$$$&&&%%%"""&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######%%%'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$######"""""""""######$$$!!!$$$&&&&&&%%%""""""###############"""######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&$$$###!!!!!!"""$$$$$$###%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$##########################################$$$$$$$$$$$$""""""############""""""###$$$$$$$$$$$$######"""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!######"""""""""###$$$$$$#########"""""""""######$$$$$$######""""""%%%%%%$$$###"""!!!!!! !!!!!!"""######$$$$$$ !!!!!!""""""######%%%%%%$$$############$$$!!!!!!"""###%%%&&&''''''######$$$$$$$$$$$$######$$$#########""""""!!!!!!########################%%%%%%%%%$$$$$$###"""!!!"""""""""#########$$$$$$###########################""""""!!!!!!""""""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!######$$$$$$$$$%%%$$$######$$$%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""""""""###$$$$$${{{dddPPPCCC;;;999666555666666666555555555444333333222222111444444333333222111000000000000///...---......///...,,,***))))))***++++++''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%)))&&&""" """&&&)))######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%((((((%%%$$$$$$###"""########################"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!#########"""!!!"""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###""""""$$$'''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###$$$$$$%%%!!! !!!!!!!!!"""""""""###&&&%%%$$$''''''&&&&&&$$$###"""!!!######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%'''%%%###"""###$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""############""""""!!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" """$$$$$$###"""###$$$$$$$$$$$$$$$#########"""""""""############""""""$$$$$$######""""""!!!!!!!!!!!!""""""############ !!!!!!"""###$$$$$$%%%$$$$$$###############$$$######$$$%%%'''((())))))######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!""""""""""""###############$$$$$$$$$######"""!!!""""""""""""###########################$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""" !!!###$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""##################""""""""""""""""""""""""""""""######""""""######$$$%%%yyydddOOOCCC<<<:::777666777777777666555555444333333222222111222222222222222222333333000000//////............,,,,,,++++++***+++---...(((''''''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$'''%%%""" """%%%'''"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((++++++((($$$!!!######$$$$$$$$$$$$############""""""""""""##############################"""""""""###$$$$$$%%%%%%%%%'''###"""$$$%%%###!!!""""""""""""!!!"""""""""""""""###$$$$$$$$$%%%###$$$%%%&&&''''''''''''((('''&&&%%%###"""!!!!!!###$$$$$$######"""###########################$$$#########$$$$$$######"""########################!!! ######"""###$$$%%%$$$###############$$$%%%&&&'''%%%%%%$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$###$$$###""" !!!###%%%$$$######""""""######$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%$$$$$$###$$$$$$%%%%%% !!!!!!"""""""""""""""'''### """$$$$$$""" !!!"""$$$%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&***(((%%%###$$$$$$###"""%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''((())))))***%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!"""""""""######""""""############"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$#########"""!!!""""""#########""""""!!!!!!!!!""""""######$$$############""""""!!!!!! !!!"""######$$$$$$#########""""""###$$$$$$!!!"""""""""######$$$$$$######$$$$$$$$$$$$##################""""""!!!!!!!!!!!!"""""""""######### !!!!!!"""######""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!######$$$$$$$$$$$$###""""""$$$$$$###""" !!!"""######"""!!!!!!""""""""""""""""""""""""###############$$$$$$%%%zzzdddPPPCCC>>>;;;888777777777777666444444444333222222111111000000111111222333333333///////////////.........+++------,,,***)))***+++))))))(((''''''''''''((('''(((((()))(((&&&%%%$$$'''%%%!!!!!!%%%'''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########""""""""""""""""""###""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%% $$$ %%%'''%%% """###"""!!! !!!"""###############$$$$$$$$$######$$$%%%&&&&&&&&&&&&((((((&&&%%%###"""!!! !!!""""""!!! !!!#####################""""""!!!""""""###$$$$$$##############################$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$"""!!! """#########""""""""""""###### !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&(((&&&###""""""""""""!!! !!!"""############&&&%%%%%%$$$######""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&***(((%%%############"""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''"""###$$$&&&'''((((((((($$$%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################## !!!!!!!!!""""""""""""""""""############"""""""""######$$$$$$$$$$$$###""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$#########"""""""""!!!!!!""""""######"""""" !!!"""###$$$$$$$$$$$$######"""!!!!!!  !!!!!!""""""###""""""""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""""""""### !!!!!!""""""#########!!!""""""#########!!!!!!!!!"""""""""######"""""""""###$$$$$$%%%%%%###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""############"""$$$###""""""###$$$###"""!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""$$$############$$$%%%%%%|||fffPPPCCC>>>;;;888666666666555444333333333222111111000000000000111111111111111111.../////////......------&&&))),,,,,,***(((((()))******)))(((((((((((((((''''''((()))((('''%%%###&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""'''!!!!!!'''######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$"""&&& %%%(((%%%!!!###$$$###!!! """$$$$$$$$$$$$###############!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""!!!######!!!!!!###%%%$$$$$$######""""""!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''$$$$$$%%%$$$$$$###$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$##############################"""###$$$%%%%%%$$$###""""""$$$%%%%%%###!!!""""""######""""""""""""######"""""""""""""""#################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$&&&'''((((((''''''&&&&&&&&&$$$!!! !!!""""""######""""""!!! $$$$$$$$$###############%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&$$$"""!!!"""###############%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###%%%$$$###"""!!!"""$$$%%% """###$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&########################!!!!!!"""""""""#########""""""############""""""""""""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!###$$$%%%$$$###$$$%%%######"""""""""!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$ !!!!!!"""######$$$!!!""""""#########""""""!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%"""##################"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############"""!!!!!!$$$"""!!!"""###$$$###!!!!!!"""$$$&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&~~~gggQQQCCC>>>;;;888555555444333222333333222222111000000///222111111111000000//////.........///...------,,,$$$)))+++***))))))***++++++***)))))))))))))))''''''))))))((('''$$$###%%%%%%''''''''''''%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!""""""######***---%%% %%%'''###!!!$$$%%%%%%"""!!!###%%%%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###%%%%%%$$$###&&&(((%%%$$$$$$###"""!!!!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""$$$%%%%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!###%%%''''''%%%###""""""######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&"""%%%&&&$$$!!! """!!!###%%%'''(((((("""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""""""""###""" !!!###$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$############"""$$$###!!! """######$$$%%%&&&'''&&&%%%$$$!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&########################"""############$$$$$$$$$""""""############"""""" !!!""""""""""""""" !!!"""###$$$######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###$$$###"""###$$$""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############""""""!!!""""""###$$$$$$ !!!!!!!!!"""""""""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%% !!!"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""############""""""###$$$$$$######"""!!! ###"""!!!"""###$$$###!!! !!!###%%%%%%%%%###"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&hhhQQQCCC<<<;;;999666444333333333222222333444333222111000111111111111000000000000////////////...---,,,+++,,,,,,++++++***)))))))))...---+++***((('''&&&&&&###&&&((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$############""""""######$$$$$$######"""!!!"""###$$$%%%$$$######&&&$$$###!!!!!!!!!!!!"""#########$$$%%%%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%)))((('''&&&%%%%%%%%%%%%$$$############%%%&&&'''###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ ###%%%&&&%%%%%%$$$""""""############""""""######""""""!!!!!!!!! $$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$############"""""""""###$$$$$$###!!!!!!$$$$$$############$$$$$$&&&&&&%%%$$$#########$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%###$$$%%%###!!! !!!"""$$$""" !!!$$$%%%###!!!######""""""""""""######"""###$$$###"""!!!!!!###"""############$$$$$$$$$############""""""""""""!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###!!! %%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###"""!!! """"""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!""""""###  !!!""""""  """"""""" !!!$$$&&&&&&%%%###!!!&&&$$$!!! !!!!!! """"""""""""""""""""""""hhhQQQCCC<<<;;;999666444444333333333333444555444333222111111111111111000000000000////////////...---,,,+++,,,,,,+++******))))))((())))))(((((('''(((((()))%%%%%%&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%'''((()))$$$$$$$$$############"""""""""############"""""""""######$$$$$$$$$$$$$$$$$$###""""""""""""###$$$#########$$$$$$$$$$$$$$$""""""##########################################"""#########$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""######"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$######$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$########################$$$$$$""""""############"""""""""""""""!!!!!!!!! """!!! """###""""""""""""""""""""""""""""""(((%%%###""""""###"""!!!###############$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$#########""" !!!"""######"""!!!!!!#########""""""#########%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%##############################$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """######$$$$$$$$$!!!"""######"""!!!"""$$$$$$"""!!!!!!###$$$###!!!######""""""""""""######"""###$$$###"""!!!!!!###""""""#########$$$$$$$$$############""""""""""""""""""############""""""############"""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""""""""###%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""################################################"""""""""""""""###$$$$$$""""""!!!!!!!!!"""###$$$!!! !!!!!!!!!!!!"""###%%%%%%$$$###"""&&&###!!! !!!!!!!!! """"""""""""""""""""""""hhhQQQCCC<<<;;;999666555444444444444444555555555444333222111111111111000000000000////////////...---,,,,,,,,,++++++******)))(((((('''''''''&&&&&&'''((((((+++***((('''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&'''))))))$$$$$$$$$############"""""""""############""""""$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&##################""""""#########""""""!!!!!!!!!########################"""###############$$$$$$$$$$$$$$$############""" !!!!!!!!!""""""###""""""""""""###$$$$$$########################$$$######""""""######$$$"""""""""###$$$%%%&&&''''''&&&%%%$$$############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''%%%###!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!! $$$""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$""""""######"""!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$######""" !!!""""""""""""###""""""!!!!!!""""""###$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$################################################ !!!"""############!!!"""###""""""$$$%%%###"""!!!"""###$$$###!!!######""""""""""""######"""###$$$###"""!!!!!!###"""""""""#########$$$$$$############""""""""""""######""""""""""""##################""""""""""""############$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""######"""######$$$%%%%%%$$$$$$#########$$$$$$%%%######$$$$$$%%%%%%%%%%%%"""""""""############$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""###############################################################$$$$$$%%%######"""""""""###$$$$$$  !!!!!! """"""######$$$$$$$$$$$$%%%###!!! !!!!!!!!! """"""""""""""""""""""""gggRRREEE<<<;;;999777555555555555444444444444444333333222111111111111000000000///......//////...------,,,+++++++++***))))))((((((***)))((('''&&&&&&&&&&&&***)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###############$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$#########$$$&&&'''"""""""""###$$$$$$%%%&&&$$$#########"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""######$$$$$$######""""""######$$$%%%""""""""""""""""""""""""######""""""""""""######"""!!!!!!""""""###$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$$$$"""######$$$$$$######"""!!!!!! &&&%%%###"""###$$$###"""""""""""""""""""""""""""!!! !!!$$$%%%&&&%%%"""""""""###############$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###### !!!"""######$$$""""""!!!!!!!!!!!!""""""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!""""""###"""""""""###############%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############### """######""""""###$$$###"""""""""######""""""######""""""""""""######"""###$$$###!!!!!!!!!###""""""""""""########################"""""""""!!!$$$###"""!!!!!!"""###$$$#########""""""""""""""" !!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""###""""""""""""###$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""""""""###$$$$$$"""!!!!!!!!!!!!"""""""""!!! !!!""""""!!!$$$###"""""""""###$$$%%%%%%### !!!"""!!!!!!""""""""""""""""""""""""|||fffRRRFFF<<<;;;999777666555555666444333333222222222222222111111111111000000000///.........///......---,,,++++++******)))(((((('''***)))((((((''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""###$$$%%%&&&########################$$$#########"""!!!!!!!!! !!!"""#################################%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$############$$$%%%&&&###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!!&&&%%%###"""###$$$###""""""""""""""""""""""""""" !!!$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######!!!!!!""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$######"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$%%%%%%%%%$$$$$$"""$$$$$$###!!!!!!!!!"""""""""######"""""""""#########""""""""""""######"""###$$$###!!!!!!!!!###!!!!!!"""""""""#####################"""""""""!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""###### !!!!!!!!!######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!"""###"""""""""######$$$%%%%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!""""""""""""!!!!!!!!!"""!!!!!!"""$$$$$$###"""$$$###"""!!!"""###%%%&&&$$$""" !!!""""""!!!""""""""""""""""""""""""yyyeeeRRRFFF<<<;;;999777666666666666444333222111111111222222111111111111000000000000---...............------+++******))))))(((''''''&&&&&&&&&'''(((***+++,,,&&&''')))*********)))(((%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$%%%''''''$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%""""""#########""""""!!!##################"""""" !!!###$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""!!! !!!"""###$$$$$$############$$$%%%%%%########################!!!""""""######""""""!!!###""""""!!!!!!!!!""""""""""""###""""""!!! """######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$!!!""""""######""""""!!! ###%%%&&&&&&%%%$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""######!!!""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&###""""""!!!!!!""""""#########"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$%%%%%%$$$#########$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%###!!! !!!!!!!!!###$$$###"""!!!"""#########""""""""""""######"""###$$$###"""!!!!!!###!!!!!!!!!"""""""""##################""""""""""""######""""""""""""######""""""""""""############""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""######"""!!! !!!!!!"""""""""""""""###$$$%%%%%%%%%$$$###"""!!! ###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###"""!!!###""""""###%%%&&&$$$###$$$###"""""""""###%%%&&&$$$""" !!!"""""""""""""""""""""""""""""""""xxxcccPPPEEE<<<;;;999777666666777777555444333222111222333333111111111111000000000000------...............---*********)))((((((''''''$$$$$$%%%&&&''')))+++,,,)))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$%%%&&&'''((($$$$$$$$$############""""""######$$$$$$######"""!!!!!!"""############"""!!!"""######""""""#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$####################################""""""!!!!!!%%%$$$$$$$$$###""""""""""""!!! !!!"""$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$"""!!! !!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$"""!!! """###""""""""""""""""""""""""""""""$$$###"""######""" !!!###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%#########""""""########################$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&&&&$$$"""!!!!!!"""$$$&&&&&&%%%$$$###############"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$###"""!!!"""###!!!###$$$###!!!!!!"""$$$######""""""""""""######"""###$$$###"""!!!!!!###!!!!!!!!!!!!"""""""""###############""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$$$$######""""""######$$$"""""""""""""""""""""""""""""""""!!!""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$######"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""#########"""!!! """""""""###%%%%%%$$$"""###############$$$$$$%%%$$$""" !!!"""""""""""""""""""""""""""""""""wwwbbbOOODDD<<<;;;999777777666777777666555444333222333444444111111111111000000000000------...............---*********)))((((((''''''&&&&&&%%%%%%%%%&&&''''''***(((%%%###"""###&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$############"""!!!!!!""""""""""""!!!!!! """#########"""!!!!!!#####################$$$%%%%%%%%%&&&$$$$$$$$$$$$####################################""""""!!!!!! $$$$$$$$$##################"""  !!!###%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!  !!!###$$$&&&'''!!!"""$$$%%%&&&&&&%%%%%% !!!"""###$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""###$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%###"""!!!"""###$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$$$$"""  """###$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$###"""!!!!!!"""######$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&'''%%%""" """%%%'''%%%%%%$$$###""""""###### !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!######""""""$$$%%%!!!###%%%$$$!!! """$$$######""""""""""""######"""###$$$###"""!!!!!!###!!!!!!!!!!!!""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""###$$$$$$%%% !!!!!!!!!!!!!!!!!!###%%%%%%###!!!""""""######$$$$$$$$$$$$$$$""" !!!"""###"""""""""""""""""""""""""""uuuaaaOOOEEEAAA<<<777444444666888888666555333222111111222333222111111111000000//////000///...,,,,,,------......,,,)))((()))***+++***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&$$$"""!!!###$$$)))((('''%%%$$$######"""!!!!!!###$$$&&&'''))))))&&&%%%###"""""""""############""""""""""""#####################$$$$$$%%%***$$$"""%%%'''$$$!!! !!!"""######$$$######"""#########$$$$$$$$$$$$&&&$$$""" !!!"""###$$$###""""""######"""!!!###"""  """$$$"""#########$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! &&&&&&$$$###""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$#########"""###$$$%%%%%%%%%###"""!!!%%%$$$###"""###$$$&&&'''$$$###############$$$%%%$$$$$$############$$$$$$"""######$$$$$$######"""&&&%%%###"""""""""###$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###############!!!"""###$$$$$$###!!!  !!!######""""""!!!"""$$$$$$$$$###"""###$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""###&&&''''''&&&$$$$$$$$$$$$$$$###"""!!!##############################""""""""""""######!!!$$$&&&''''''&&&%%%%%%%%%$$$$$$$$$&&&'''((("""$$$&&&''''''&&&'''(((((('''&&&&&&$$$$$$###"""%%%$$$"""!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""###$$$""""""""""""############$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%""""""############""""""###!!! """""""""!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""######""""""""""""######!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!#########"""""""""""""""!!!######"""!!!!!!!!!%%%$$$###!!!!!!!!!"""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###%%%&&&&&&%%%###"""""""""######"""""""""""""""""""""""""""###%%%%%%%%%$$$""" !!! !!!"""$$$%%%%%%$$$###!!!!!!!!!"""############"""""""""""""""yyydddRRRGGG@@@<<<888555555666777777666555333222111111222222111111111111000000000///000///...---------...///...+++)))((()))*********(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&%%%###!!! """###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###"""""""""######$$$$$$############$$$$$$$$$############$$$%%%%%%&&&!!!!!!%%%(((&&&######""""""#########""""""!!!"""""""""#########$$$$$$$$$###""""""!!!""""""###%%%###""""""######!!! $$$$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$########################%%%$$$###"""!!!!!!!!!!!!!!!  """$$$%%%%%%$$$$$$#########"""""""""######$$$$$$###""""""!!!!!!""""""############### !!!###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""###############!!!"""###$$$$$$######""" !!!"""#########""""""!!!###$$$###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" ###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""##################%%%%%%###"""!!!!!!""""""&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%$$$###""""""""""""#########$$$$$$$$$$$$#########$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!"""###$$$""""""""""""#####################""""""""""""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$%%%&&&'''""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""############"""""""""!!!###""""""""""""""""""""""""###$$$###!!!!!!###$$$%%%$$$"""!!!!!!!!!"""###"""""""""""""""#########!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###%%%%%%%%%$$$###"""""""""######"""""""""""""""""""""""" !!!###%%%%%%%%%######!!!!!! !!!"""###$$$###"""!!!  !!!###"""""""""""""""""""""}}}hhhSSSGGG???<<<888666666777666666555444333222111111111222111111111111000000000000111000///.........//////...+++)))((()))*********(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######%%%$$$######"""#########%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%!!!&&&***(((%%%$$$$$$$$$$$$######""" !!!!!!!!!"""""""""######""""""##################%%%$$$############!!!!!!$$$%%%$$$!!!!!!!!!!!!"""""""""######!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!!!!! ###!!! $$$&&&%%%###############"""""""""!!!######"""!!!!!!!!!"""""" !!!###$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%$$$###"""!!! !!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$###!!!"""###"""!!!!!!!!!###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$ !!!!!!###$$$%%%)))&&&###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$############$$$$$$"""$$$'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$""""""######$$$"""""""""#########$$$$$$###""""""""""""!!!!!!!!!#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%""""""%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$###""""""""""""""""""############""""""""""""""""""""""""""""""###############""" !!!###%%%$$$###""""""!!!"""""""""############"""""""""""""""""""""#########$$$$$$######""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""#########"""######$$$%%%$$$$$$###"""""""""######"""""""""""""""""""""""" """$$$%%%%%%%%%$$$""""""!!!!!!!!!!!!"""###"""!!!!!! !!!""""""""""""""""""######jjjTTTEEE>>><<<999777777777555444444444333222222111111111111111111000000000000000111000000000////////////---+++))))))***+++***)))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%%%%$$$"""!!!"""$$$############$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$##################$$$######""""""######$$$###""""""""""""###$$$$$$  '''+++)))%%%$$$###############"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!###%%%%%%%%%######%%%$$$######$$$###  ######!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&###############"""""""""'''### !!!$$$&&&$$$!!!#########"""""""""!!!!!!###"""!!! !!!"""###########################'''&&&%%%$$$######""""""$$$$$$############$$$$$$'''%%%$$$""""""$$$%%%'''"""###$$$%%%%%%$$$""""""$$$#####################"""""""""!!!!!! """"""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%!!!###$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$##########################################""""""""""""%%%$$$######$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%##############################""""""""""""#########"""""""""######$$$%%%###############$$$$$$$$$######$$$%%%&&&((())))))######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$############""""""""""""############$$$$$$$$$$$$"""######$$$$$$######""" """"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""######### !!!"""""" !!!"""######""""""""""""""""""$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""##################$$$$$$#########""""""""""""###"""""""""""""""""""""""" """###$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!#########""""""""""""###"""""""""""""""#########pppWWWFFF???<<<999777777666555444333333333333222111000000000000000000000000111111000000000000000//////...---+++))))))***+++***)))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""" '''+++((($$$"""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!$$$&&&&&&%%%$$$"""$$$######$$$$$$###  """$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""#####################$$$######$$$%%%%%%%%%$$$$$$$$$""" !!!$$$&&&%%%$$$############""""""""""""###"""!!! !!!"""###%%%###!!! ###$$$''''''%%%$$$############$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&""""""$$$%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""#########""""""###$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""###"""!!!!!!""""""!!! !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######"""###$$$$$$###!!!((((((&&&%%%""" !!!%%%&&&###!!!"""$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!"""$$$&&&"""!!!&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$######""""""#########$$$$$$$$$###"""""""""""""""######""""""""""""""""""######!!!!!!""""""############!!!$$$$$$###!!!!!!!!!"""""""""#########""""""$$$$$$######""""""!!!!!!"""#########$$$$$$$$$$$$######""""""""""""##########################################"""""""""!!!!!!!!!!!!!!!""""""""""""#########$$$############""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""############"""!!!!!!""""""############www\\\JJJ@@@===999777666666555444333333333333222111000///000000000000111111111111//////000000000///...---,,,+++******++++++***((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""######$$$ !!!'''***'''###""" """######$$$$$$$$$!!!!!!!!!"""""""""######!!!"""$$$&&&&&&%%%###""""""""""""$$$%%%$$$!!!$$$$$$############$$$$$$!!!!!!!!!"""""""""######%%%$$$$$$$$$######"""""""""###%%%&&&&&&&&&%%%%%% !!!###%%%'''((($$$$$$$$$$$$#########"""""""""!!!!!!""""""######$$$"""!!!###!!!!!!!!!""""""$$$%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!! !!!""""""$$$$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$###############$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&!!!"""$$$%%%&&&&&&%%%%%%########################!!!!!!"""""""""""""""###"""!!! """###""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$!!! !!!"""###############%%%''''''$$$"""!!!""""""#########$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""############$$$""""""############"""""""""$$$%%%$$$"""!!!###&&&"""""""""""""""""""""""""""""""""###############"""###$$$%%%%%%$$$###""""""######$$$$$$$$$######"""""""""############$$$"""""""""""""""######$$$""""""""""""############!!!!!!!!!"""######$$$$$$!!!###%%%&&&$$$#########!!!!!!"""############"""############"""""""""""""""""""""#########$$$$$$######""""""""""""##########################################""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""""" !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""######$$$$$${{{```LLLBBB>>>999555555555555555222222333333222111/////////000000000111111111111......///000///...---,,,,,,+++******++++++***((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""###############$$$$$$%%%$$$ %%%)))'''$$$$$$!!!""""""#########"""""""""""""""#########$$$$$$###$$$%%%%%%%%%$$$###""" !!!"""$$$&&&%%%""" !!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$#########"""""" """$$$&&&&&&&&&%%%$$$"""$$$### ###&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$######%%%### !!!### !!!!!!"""###%%%&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%########################"""""""""######$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$######"""###$$$%%%&&&###$$$%%%%%%$$$###$$$%%%"""###%%%&&&&&&%%%$$$###########################!!!!!!!!!!!!""""""######"""!!!!!!"""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$###!!!"""%%%((()))***&&&"""###&&&%%%##################$$$$$$$$$!!!"""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###### """###############"""""""""""""""""""""""""""""""""######$$$$$$$$$!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$######"""""""""""""""############"""""""""""""""###$$$$$$!!!"""""""""############ !!!!!!"""######$$$$$$"""###"""  """%%% !!!"""###$$$######""""""""""""""""""#########!!!!!!!!!"""""""""############""""""""""""##########################################""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%$$$###"""!!! """#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!"""######"""""" !!!""""""!!! !!!!!!"""######$$$$$$|||```KKKCCC>>>999555444555666666222222333333222111///...//////000000111111111222---.../////////...,,,++++++*********,,,+++)))((((((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$!!!$$$&&&&&&%%%$$$$$$$$$ """$$$&&&((()))'''&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%$$$#########""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$((('''&&&&&&###$$$$$$######"""!!! ############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" !!!$$$&&&&&&### """%%%&&&&&&&&&############$$$$$$$$$$$$##################$$$$$$ ###%%%&&&%%%$$$$$$###''')))$$$!!!&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$###&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%&&& !!!"""###$$$%%%&&&&&&############""""""""""""######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$###"""""""""###$$$%%%"""$$$$$$$$$###"""###$$$$$$%%%&&&&&&&&&$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######"""######"""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$#########%%%&&&'''$$$%%%&&&''''''&&&$$$###  %%%%%%!!!######################## !!!"""###$$$$$$###""""""###$$$%%%%%%$$$###"""!!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""############"""""" """$$$''''''%%%###""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&& """###$$$$$$###""" ######$$$$$$$$$######"""""""""""""""############""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$"""  $$$ !!!"""$$$$$$$$$###"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""##########################################""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%!!!"""#########""" !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$|||```LLLBBB<<<888999888666555777444444333333222111000000000111111111111000//////000//////...------,,,,,,000---***(((((())))))(((,,,,,,+++***)))(((''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###&&&&&&%%%$$$############!!!######!!!!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!!!!""""""######&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$###"""""""""#########"""######$$$%%%""""""""""""""""""""""""&&&&&&%%%$$$############***++++++(((%%%######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%$$$######"""######$$$$$$############$$$$$$$$$$$$###""""""$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""" ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$#########""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%############""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$############"""""""""!!!!!! """"""""""""""""""""""""!!!!!!"""############### !!!!!!""""""#########"""!!! !!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!"""#########!!! !!!"""###$$$$$$###"""!!!#########$$$$$$#########""""""""""""""""""""""""#######################################"""!!!!!!###############"""!!! %%%$$$$$$###"""!!!  !!!#########"""!!!#########""""""""""""""" ###"""!!! !!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""""""###%%%%%%$$$"""#########"""###$$$$$$%%% !!!"""######$$$|||aaaNNNBBB<<<888999888666555777444333333222222111111111222222222222222111000000,,,,,,---......//////000000---***((()))))))))((()))))))))((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$###""""""###$$$###"""&&&%%%$$$$$$######$$$$$$###%%%&&&&&&$$$#########!!!!!!"""###$$$######"""""""""""""""""""""""""""###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""%%%%%%$$$$$$###"""""""""&&&%%%$$$###"""!!! ###############$$$$$$%%%########################%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%%%%$$$######&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$###""""""!!!$$$$$$############$$$$$$"""############$$$$$$$$$""""""!!!!!!"""######$$$$$$$$$$$$$$$#########"""########################"""""""""""""""######$$$"""""""""!!!!!!!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""!!!!!!""""""""""""""""""""""""!!!""""""###############""""""""""""############$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############""""""###$$$$$$$$$###!!! !!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$###############################################################"""!!!!!!"""############""""""!!! !!!!!!"""###$$$$$$$$$ !!!###$$$$$$$$$###"""###"""""""""""""""""""""###########################"""!!!!!! !!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!###$$$%%%###"""###"""""""""######$$$$$$ !!!!!!"""######$$$|||aaaNNNAAA<<<888888888555555777222222222222222222222222000000000/////////......,,,------......///000000///---***))))))***))))))&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""###"""!!!"""###$$$###!!!$$$$$$######$$$$$$%%%&&&%%%&&&((('''&&&$$$$$$%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""!!!!!!########################%%%%%%$$$$$$###"""""""""###############$$$%%%%%%########################$$$$$$$$$###$$$$$$%%%%%% """######"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""#########"""######$$$%%%%%%%%%&&&%%%%%%$$$###### !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$######""""""######$$$%%%###""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%""""""######""""""!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################"""""""""###$$$%%%#########"""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$######"""""""""############""""""$$$###  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!!!!""""""############""" !!!"""###$$$%%%&&&"""######$$$$$$$$$$$$###""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!! """$$$$$$###!!!"""""""""""""""######### !!!!!!""""""#########zzz___MMMAAA;;;777888888555444666222222222222222222333333111111000000////////////000000//////...---------///---*********+++***)))'''''''''((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$############################################################$$$$$$$$$############"""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!!###"""!!!"""######"""!!!############$$$%%%&&&'''###%%%&&&%%%###"""###$$$$$$###"""!!!!!!###%%%&&&"""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$!!!###%%%''''''%%%###!!!###$$$$$$$$$$$$$$$$$$###$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%####################################$$$%%%&&&&&&###$$$%%%$$$###"""###$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$######"""$$$###"""""""""###%%%&&&&&&&&&&&&&&&%%%$$$######""""""""""""###$$$%%%&&&$$$$$$############$$$$$$###############$$$%%%%%%"""!!! """######"""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$######"""""""""########################$$$$$$############$$$$$$$$$$$$$$$#########""""""#####################""""""""""""######"""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!! !!!"""###############"""""""""""""""#########"""#####################"""""""""""""""######### """"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!###$$$###!!!!!!!!!""""""############!!!!!!"""""""""#########vvv\\\JJJAAA;;;777888777555444666222222222222222222333333555444333222222222333333111000000///......------...,,,++++++++++++***)))*********)))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########################################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###""""""###$$$$$$""" """""""""###$$$%%%&&&'''###$$$$$$###!!!!!!"""###%%%$$$"""!!!!!!###%%%'''"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###!!!###%%%''''''%%%###!!!""""""############""""""$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$###$$$%%%%%%&&&####################################$$$%%%&&&&&&"""###$$$$$$""""""###$$$$$$######""""""""""""""""""######$$$$$$$$$######$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$###""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$######%%%&&&&&&%%%######################## !!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""##########################################%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######""""""""""""###############$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$#########""""""!!!!!! !!!""""""""""""""""""!!!$$$######""""""######$$$$$$$$$$$$#########"""""""""""""""!!!""""""""""""###""""""""""""""""""###!!!"""$$$%%%%%%$$$"""!!!###############################################################"""!!!!!! !!!"""###############"""""""""""""""#########""""""""""""!!!"""""""""!!!!!!""""""####################################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!###$$$###"""!!!!!!"""###$$$######"""""""""""""""############tttZZZIII@@@;;;777777777444444666222222222222222222222222222111000///...///000000---......//////000111111...,,,++++++,,,,,,+++)))++++++******)))))))))(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###############$$$%%%%%%###!!!############$$$%%%&&&'''$$$%%%%%%$$$""""""###%%%%%%$$$"""""""""###%%%'''""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###%%%&&&&&&%%%###""""""""""""######"""""""""##################""""""""""""######$$$$$$$$$%%%'''&&&$$$""" $$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%% !!!!!!!!!###%%%######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$############"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""""""""###$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""$$$%%%$$$###########################!!!"""######$$$$$$######!!!!!!""""""######""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###!!!$$$$$$$$$#########""""""######""""""""""""###############$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$$$$############"""!!!!!!!!! !!!!!!"""#########""""""""""""###### """%%%&&&&&&%%%""" """"""""""""""""""""""""#######################################"""!!!!!!!!!""""""############""" !!!"""###$$$%%%&&&###"""!!!!!! !!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######  !!!$$$%%%$$$###!!!"""###%%%%%%$$$##############################sssZZZJJJ@@@:::777777777444444555444333333222222111111111000///---,,,,,,,,,...............///000000111111---,,,+++,,,------+++***((((((((()))))))))))))))''''''&&&&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%################################################""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''&&&$$$"""############$$$%%%&&&&&&%%%%%%%%%###"""!!!###%%%$$$$$$#########$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""##################$$$$$$###############$$$$$$$$$&&&%%%$$$###!!! %%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$ !!!!!!!!!!!!###$$$$$$######"""!!!"""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!"""###$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###""" !!!""""""!!!########################"""###$$$%%%&&&&&&%%%$$$!!!""""""###$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$$$$######"""!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))+++***((($$$!!!############""""""""""""######""""""""""""######"""######$$$%%%%%%&&&&&&!!!!!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""######!!!"""############"""!!!######""""""""""""######$$$$$$$$$############"""""""""!!!!!!!!!"""$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!###############################################################"""!!!!!!"""############""""""!!! !!!!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""""" !!!!!!"""######$$$$$$ !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### """%%%&&&%%%$$$"""###%%%&&&&&&&&&$$$###########################sss[[[LLL@@@:::666777777444333555444444333333222111000000555444222111000111333444111111111000//////......---,,,+++,,,------,,,***%%%%%%&&&'''((()))******'''''''''''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''$$$$$$%%%&&&((('''%%%"""$$$$$$######$$$$$$%%%&&&###$$$###""" """$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$%%%&&&%%%"""!!!"""###%%%$$$$$$###"""#########!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$###### !!!"""###$$$%%%%%%%%%###"""!!!!!!"""$$$&&&((($$$$$$############$$$$$$#########"""###$$$$$$%%%&&&%%%######$$$%%%%%%$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))---000000,,,'''$$$%%%%%%%%%$$$$$$$$$############""""""""""""######""""""###$$$%%%%%%&&&&&& !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$$$$############"""######"""""""""###%%%&&&$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!###############"""!!! %%%$$$$$$###"""!!!!!! &&&%%%###"""""""""###### !!!!!!"""###$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!! !!!###%%%'''&&&%%%"""$$$%%%''''''&&&%%%$$$$$$$$$##################uuu[[[III===:::777666666666666555333333333222222222111111222222333222///......///111111111111000000000000------,,,,,,+++************)))((()))++++++)))((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$######### !!!!!!"""###%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$###"""###$$$&&&'''&&&%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$###"""!!!!!!"""###$$$###""" %%%###""""""###$$$$$$###$$$$$$$$$###############$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&''''''((((((%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######%%%$$$$$$###############$$$$$$######"""!!!!!!!!!###########################%%%'''$$$ $$$)))(((333:::555---)))%%%!!!%%%$$$######$$$$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$%%%###"""!!!###$$$################################################'''&&&%%%%%%$$$###""""""###"""!!! !!!"""$$$&&&!!!"""###%%%%%%$$$#########"""!!!!!!!!!"""###$$$#########"""""""""""""""$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!"""###%%%&&&'''############"""""""""""" !!!"""""""""""""""########################""""""############""""""""""""#########$$$$$$$$$(((''''''&&&%%%$$$""""""######""""""!!!!!! vvv[[[III===;;;888666666666555444333333333222222222222111111222222111///...///000111111000000000/////////++++++******)))(((((((((***))))))***++++++***((())))))((((((((('''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$%%%$$$############$$$%%%######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###!!! !!!###$$$$$$###"""!!! ###"""!!! !!!!!!!!!!!!&&&&&&%%%%%%$$$######"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###""""""""""""######$$$$$$$$$##############################"""###############"""!!!""""""""""""""""""#########$$$$$$%%%$$$###"""!!!""""""""""""####################################%%%&&&'''$$$!!!!!!%%%***777<<<:::000(((''''''%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%###"""!!!###$$$################################################&&&&&&%%%%%%$$$###""""""!!!"""###$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$###"""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""#########!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""#########""""""###$$$$$$$$$$$$###$$$######"""######$$$$$$############"""""""""""" !!!""""""######""""""########################""""""############""""""#####################$$$""""""############""""""""""""""""""!!!!!!!!!!!!uuuZZZHHH>>>;;;888666555555444222333333333333222222222222000111222111000///000111000000000/////////......++++++******)))(((((((((***))))))***++++++***((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###############$$$######""""""######$$$$$$$$$############$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$###""""""!!!"""""""""#########$$$$$$$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$$$$###""""""!!!!!!!!!!!!###"""!!!!!! ''''''&&&%%%$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$######""""""!!!!!!###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$###"""!!!!!!$$$$$$#####################$$$%%%%%%%%%$$$"""!!!!!!!!!""""""###$$$$$$%%%########################$$$%%%%%%$$$"""%%%+++000DDD@@@555((("""$$$&&&&&&%%%$$$"""###$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%###"""!!!###$$$################################################%%%%%%%%%$$$$$$######### """%%%((((((&&&###!!!$$$$$$######$$$$$$%%%&&&&&&%%%$$$###############""""""""""""""""""######$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###########################""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!!!!"""######$$$$$$######&&&%%%$$$###"""!!!!!!!!!############""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$###########################""" """############!!!!!!!!!!!!""""""""""""tttYYYHHH???<<<888666555444333111444444333333333222222222///000111111000///111222////////////............------,,,,,,+++************))))))***++++++***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%%%%%%%###$$$$$$######""""""""""""$$$$$$$$$$$$###############""""""""""""""""""###$$$$$$###""""""###$$$$$$$$$###"""""""""""""""###$$$$$$$$$###!!!!!!!!!"""%%%%%%$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%% !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$########################!!!"""######$$$)))///444@@@888,,,### """$$$###%%%###"""###$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$#########""""""""""""$$$$$$%%%###"""!!!###$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$!!!"""%%%''''''%%%###!!!###"""!!! !!!"""###$$$'''&&&%%%$$$$$$###"""""""""""""""""""""#########################################################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############ !!!"""######"""!!! !!!""""""###############&&&%%%$$$"""!!!!!!!!!!!!############"""""""""!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################"""""""""""" !!!###$$$$$$$$$$$$ !!!!!!""""""######rrrXXXHHH>>>;;;888555555444222111444444444333333333222222///000111111000///111222////////////............------,,,,,,+++************)))((()))***+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$###"""!!!!!!"""""""""######"""""""""$$$$$$############$$$$$$###"""""""""""""""###$$$###$$$$$$###!!! !!!###!!!!!!""""""######$$$$$$!!!!!!""""""######$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%$$$$$$######(((&&&$$$"""!!!###%%%&&&%%%$$$$$$$$$######""""""####################################$$$(((---111111+++%%%$$$%%%%%%###"""$$$###"""###$$$%%%$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%###"""!!!###$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%###############"""""""""###"""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%$$$###""""""!!!!!!""""""############################################################################################################$$$$$$######""""""!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############ !!!"""######"""!!! !!!!!!"""############"""######""""""!!!""""""###############"""""""""!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########""""""""""""""""""""""""!!!""""""#########"""""" !!!!!!""""""######pppWWWIII===:::777555444444333111444444444444333333333333000111222111000///000111000000000/////////......++++++******)))((((((((((((''''''((())))))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%###"""###$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###""""""!!!!!!""""""############""""""########################!!!!!!!!!!!!""""""###$$$!!!"""!!! ### !!!!!!"""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&""""""""""""""""""""""""######$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$((('''$$$""""""###%%%'''&&&%%%%%%$$$######""""""########################'''&&&%%%###$$$%%%&&&'''&&&###$$$))),,,)))%%%$$$$$$"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%###"""!!!###$$$#########################################################$$$$$$%%%%%%&&&%%%$$$""" !!!###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$###############$$$$$$$$$###############################################################$$$$$$$$$############""""""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$############""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""mmmVVVIII<<<999666555444444333222555444444444444333333333111222222111///...///000111111000000000/////////++++++******)))((((((((('''&&&&&&'''(((((('''%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$###"""###$$$%%%$$$""""""###$$$$$$%%%$$$######!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""""""""""""""!!! !!!"""###$$$"""!!!!!!%%%############""""""!!!!!!#########"""""""""""""""######################## !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$###"""###!!!###***,,,'''$$$&&&###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$""""""!!!""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$%%%###"""!!!###$$$################################################""""""###$$$%%%%%%&&&&&&&&&%%%###!!!!!!"""###$$$%%%%%%&&&'''''''''''''''"""###$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""#########%%%$$$#########$$$&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""######### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""##################"""""""""""" !!!""""""######""""""########################!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!""""""""""""!!! """"""""""""!!!!!!!!!!!!kkkVVVIII;;;888666444444555444333555555444444444333333333222333333222///......///111111111111000000000000------,,,,,,+++*********&&&%%%%%%&&&''''''&&&$$$(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$###"""###$$$$$$$$$""" !!!"""###$$$$$$###""" """###%%%&&&'''!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! """###$$$ ###""" ###(((''''''%%%$$$###!!! $$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%""""""""""""""""""""""""########################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&"""""""""######$$$$$$%%%"""$$$''')))(((&&&###!!!#########$$$$$$%%%&&&&&&######################## """$$$%%%%%%$$$$$$!!!###((('''###"""&&&###"""!!!"""$$$%%%%%%############$$$$$$%%%%%%&&&############""""""""""""""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%###"""!!!###$$$################################################""""""###$$$%%%&&&&&&'''&&&&&&$$$#########$$$$$$###$$$%%%&&&'''&&&%%%$$$ !!!###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""######$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%% !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""""" !!!"""""""""""""""######################## !!!!!!!!!!!!  !!!"""###$$$%%%######$$$$$$$$$$$$############""""""!!!!!! lllUUUFFF>>>;;;777444444444444444555555444444444333333333222222222111111111111000////////////////////////++++++******)))*********'''((()))))))))))))))(((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########$$$###"""!!!!!!"""###$$$##################$$$$$$$$$$$$##################"""###%%%&&&&&&%%%###"""$$$$$$##################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$!!! %%%###""""""###$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""######$$$$$$$$$%%%$$$!!! !!!""" """""""""""""""######$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((&&&%%%%%%'''((((((''''''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$000+++%%%###$$$%%%###!!!%%%&&&'''&&&$$$"""""""""$$$%%%&&&$$$###"""###%%%$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$######""""""#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$#########$$$%%%%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""######!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!###$$$%%%$$$"""""""""###########################"""%%%&&&%%%###"""$$$&&&""""""###$$$$$$$$$$$$######"""!!! !!!"""$$$&&&""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$%%%$$$$$$$$$######""""""""""""!!!!!! $$$$$$######""""""!!!!!!$$$#########""""""!!!!!! !!!"""###"""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$###############!!!!!!!!!"""######$$$$$$######""""""!!!!!! mmmVVVHHH???;;;777444444444444444555555444444444333333333222222222111111111111000111111111111111111111111///...---+++)))((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###################################################""""""############""""""###############"""!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###""""""###%%%&&&$$$"""!!!!!!"""######"""""""""""""""""""""""""""###############$$$$$$%%%"""""""""#########$$$$$$%%%###!!!"""###$$$""" """"""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&((('''&&&&&&&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&$$$######$$$"""$$$%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$#########$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$######""""""######!!!!!!"""#######################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""#########$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""$$$&&&""""""###$$$$$$$$$$$$###$$$###!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$#########"""""""""!!!!!!#########"""""""""""""""############"""""""""!!!###$$$%%%&&&%%%$$$"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""""""""#########$$$$$$%%%$$$$$$$$$$$$############"""""""""!!!!!!!!! oooXXXJJJ???;;;777444444555555444555555444444444333333333222222222111111111111000000000000000000000000000//////---,,,***)))))))))***)))((('''&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$$$$###""""""""""""###$$$''''''&&&%%%$$$###"""""" !!!!!!""""""#########&&&&&&%%%%%%%%%$$$$$$###################################################""""""############"""""""""############""""""!!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%%%%$$$###!!! !!!""""""!!!""""""""""""""""""""""""###############$$$$$$%%%!!!!!!""""""""""""#########"""!!!"""###$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&(((''''''''''''&&&###!!!&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###### ###%%%&&&&&&%%%%%%&&&###%%%&&&&&&$$$###$$$%%%###&&&&&&$$$######&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!""""""######################################################%%%$$$###""""""###$$$%%%$$$#########$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$######""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%""""""###$$$$$$$$$$$$###$$$###"""!!!!!!!!!"""###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""########################""""""""""""$$$$$$%%%&&&&&&%%%###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$$$$###!!!  !!!###$$$$$$%%%&&&&&&%%%$$$"""!!! """"""""""""!!!!!!!!!!!!pppZZZLLL???<<<777555444555555444555555444444444333333333222222222111111111000000........................,,,,,,++++++,,,,,,------...---***((('''((()))***)))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&''' !!!!!!"""###$$$%%%%%%&&&%%%$$$######"""#####################$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""############"""!!!""""""!!!!!!!!!!!!""""""!!!#########"""!!!###""" """###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""""""""  !!!""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%'''&&&'''((()))(((%%%"""$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&((('''### !!!###%%%&&&'''&&&%%%######$$$!!!$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$######""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""#########################################################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%$$$"""""""""###""""""""""""###############$$$$$$$$$#########$$$""""""###$$$$$$$$$$$$###%%%$$$###"""!!!!!!""""""#########""""""#########$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$#########"""""""""""""""!!!""""""######"""!!!!!!###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""" """###%%%$$$###!!!  !!!""""""############"""!!! """"""""""""!!!!!!!!!!!!pppZZZMMM@@@<<<888555555555555555555555444444444333333333222222222111111111000000........................,,,+++++++++,,,,,,---......,,,***(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&''''''((()))***######$$$$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$###"""!!!"""""""""""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""#########""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%&&&(((******(((%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((()))((($$$  $$$'''(((((('''%%%"""""""""&&&&&&&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########################################################$$$$$$$$$%%%%%%#########$$$%%%&&&((((((%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&''''''%%%%%%$$$##################$$$%%%$$$"""""""""###!!!!!!!!!""""""#################################""""""###$$$$$$$$$$$$###$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!########################!!!!!!""""""######$$$$$$""""""""""""""""""###### !!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%###""" """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""oooZZZLLL@@@<<<888555555666666555555555444444444333333333222222222111111111111000000000000000000000000000...---,,,++++++*********)))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&######$$$%%%%%%$$$######&&&%%%%%%%%%$$$$$$$$$###!!!!!!""""""######$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""############"""""""""!!!!!!!!!!!!""""""&&&%%%$$$#########$$$%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""###############$$$$$$%%%######""""""""""""!!!!!!!!!"""######""""""###$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%''')))***)))'''""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((&&&###!!!!!!$$$&&&&&&((()))'''%%%#########)))(((&&&$$$"""###&&&)))$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############################################################$$$$$$$$$$$$"""######$$$%%%'''((()))%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%&&&''''''$$$$$$###"""""""""""""""###$$$%%%$$$"""""""""###""""""######$$$%%%%%%%%%$$$###""""""###$$$###"""""""""###$$$$$$$$$$$$###############""""""""""""$$$##################$$$$$$$$$############$$$$$$'''&&&%%%$$$###!!! !!!!!!!!!"""""""""""""""""""""""""""############""""""""""""############"""""""""""""""#########"""""""""###############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###""""""#########""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!""""""""""""nnnYYYKKK@@@===888666555666666555555555444444444333333333222222222111111111111000111111111111111111111111---,,,+++***************&&&&&&&&&&&&%%%%%%%%%%%%((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""!!!""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######### !!!!!!!!!!!!"""$$$%%%&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$$$$###!!!!!!###$$$###"""""""""""""""""""""""""""###############$$$$$$%%%$$$$$$#########""""""""""""###%%%$$$!!! """###$$$######"""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%######$$$&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''((((((&&&$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&%%%&&&%%%$$$######&&&(((%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& """###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$###############$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""######!!!!!!"""#######################################""""""""""""########################################################################$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""""""""""""""###$$$%%%$$$"""""""""###"""""""""###$$$%%%%%%%%%$$$"""!!!!!!$$$$$$###!!!""""""###$$$$$$$$$$$$###!!!""""""############"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""###############"""""""""""""""!!!"""""""""##################""""""###$$$$$$%%% !!!!!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""##################""""""######$$$%%%%%%&&& !!!!!!!!!"""""""""###mmmXXXJJJ@@@===888666555666666666555555444444444333333333222222222111111111111000000000000000000000000000))))))))))))***+++,,,---%%%&&&'''((((((''''''&&&))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&''''''(((###$$$%%%&&&&&&%%%$$$### !!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%((()))((('''&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!"""""" """%%%&&&'''''''''###""" """""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%$$$$$$$$$######"""""" """###"""!!!%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%&&&''''''%%%%%%&&&'''%%%$$$""""""###$$$######%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&''')))'''%%%&&&(((((($$$!!!!!!###%%%'''''''''(((*** """$$$%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$###"""#########!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######""""""#########$$$%%%$$$"""""""""### !!!"""#########$$$""" !!!$$$%%%###!!!""""""###$$$$$$$$$$$$### !!!"""###############$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$ !!!"""######""""""""""""""""""""""""""""""############""""""########################""""""!!!!!!"""###$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!"""""""""############ !!!!!!!!!""""""######oooYYYKKK@@@<<<777444444555555555444444555555444444333222222222222111000//////.........////////////......,,,,,,++++++***))))))))),,,)))&&&%%%&&&'''(((''''''((()))******)))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$######$$$''')))+++)))((('''&&&%%%%%%$$$$$$"""!!!!!!!!!!!!!!!"""############""""""""""""""" """$$$&&&&&&&&&%%%$$$&&&&&&&&&'''((((((%%%###%%%&&&&&&'''&&&%%%###"""'''###"""%%%&&&$$$###%%%############"""""""""""" !!!!!!!!!!!! ######$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###!!!!!!"""###############"""###$$$###!!!!!!!!!"""###''')))%%%"""((($$$$$$######"""!!!!!! """"""#########""""""!!!%%%%%%%%%%%%&&&&&&'''(((''''''%%%$$$$$$$$$%%%&&&$$$###"""""""""###%%%%%%'''&&&&&&%%%%%%$$$$$$###(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%''')))'''%%%)))'''$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!#########"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############&&&$$$!!!"""$$$############$$$%%%&&&'''###############$$$$$$%%%######""""""!!!!!! ########################$$$$$$%%%%%%%%%$$$$$$###!!!###%%%%%%$$$######$$$ !!!!!!""""""###### !!!!!!""""""######&&&%%%$$$"""!!!!!! !!!#########$$$%%%%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$###""""""###### !!!!!!""""""pppYYYJJJ???<<<888555555555555555444444555555444444333222222222111111000//////.........////////////......,,,,,,++++++***)))))))))+++)))&&&%%%&&&((((((((('''((()))******)))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%'''((( !!!!!!"""###$$$&&&'''$$$$$$###############$$$########################""""""""""""###$$$%%%%%%$$$#########%%%%%%###"""$$$%%%%%%%%%%%%$$$$$$### !!!$$$######%%%$$$#########""""""!!!!!!!!!""""""######""""""!!!######$$$$$$$$$######"""################################################$$$###"""!!!!!!"""###$$$!!!!!!"""###############"""###$$$###""""""###$$$"""!!!"""&&&))))))$$$ """""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$"""!!!!!!!!!"""###$$$###"""""""""###%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$(((((('''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$%%%$$$"""(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$ """$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$############""""""""""""############%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$###!!!!!!""""""!!!""""""###$$$%%%###""""""""""""###$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$ !!!""""""""""""$$$&&&!!!!!!!!!!!!""""""######"""""""""""""""!!!!!!!!!$$$$$$###""""""!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""######!!!!!!!!!"""""""""######pppYYYJJJ>>>;;;888666666666555333444444555555444444333222222222111111000/////////......////////////......,,,,,,,,,+++******))))))***'''&&&%%%''')))))))))'''((())))))))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$###$$$$$$!!!"""$$$&&&'''%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""" """$$$&&&$$$"""!!!!!!"""######"""##################$$$%%%"""$$$&&&%%%%%%&&&$$$$$$$$$###"""!!!!!! """######$$$$$$######""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$"""  """$$$!!!""""""############""""""###$$$#########%%%'''$$$''',,,000000+++$$$ !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''######""""""######$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''%%%$$$###""""""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!###$$$###"""&&&%%%%%%%%%''''''%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$#########"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!###$$$$$$#########$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$############"""""""""$$$$$$#########"""""""""$$$############"""""""""################################################"""""""""###$$$$$$$$$%%%$$$$$$###""""""""""""###!!!!!! !!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$"""######"""!!!"""$$$&&&!!!!!!!!!""""""""""""###$$$$$$###""""""!!! ######""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$######"""#########""""""############$$$$$$qqqZZZJJJ===;;;888777777666444222444444555555444444333222111111111111000000//////......////////////......---,,,,,,++++++***))))))((('''%%%&&&((()))))))))&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((()))(((&&&%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$"""!!! ##################$$$$$$###"""!!!!!!"""###$$$%%%%%%###!!!!!!###$$$%%%%%%###"""!!!!!!!!!###$$$%%%&&&""""""&&&(((%%%###$$$%%%$$$$$$###"""!!! """##################"""""""""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""  """###!!!"""############""""""!!!"""#########$$$''')))...888@@@;;;---!!!!!!%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&'''(((((($$$###############$$$$$$(((''''''&&&&&&&&&&&&&&&############$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""""""""$$$$$$$$$#########""""""###"""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!! !!!!!!""""""!!!!!!""""""###$$$################################################ !!!""""""###""""""$$$%%%&&&&&&$$$###"""###""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""#####################""""""!!!!!! """"""""""""""""""""""""$$$$$$###############$$$########################rrrZZZJJJ===;;;888777777666444222444444555555444444333222111111111000000000000000......////////////......------,,,,,,+++*********(((&&&%%%&&&((())))))(((&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%))))))'''&&&$$$$$$######$$$$$$"""!!! !!!!!!!!!""""""######"""###$$$%%%%%%%%%$$$###$$$###!!!!!!###$$$%%%%%%""""""!!! !!!"""$$$%%%### $$$%%%""" !!!$$$$$$######"""!!!!!! !!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!! !!!!!!""""""""""""!!!""""""######""""""!!!""""""#########""""""!!!!!!"""#########$$$'''***<<>>;;;888666666666555333444444555555444444333222111111000000000000000000......////////////......---------,,,++++++******((('''&&&'''))))))((('''&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""### !!!!!!""""""""""""###%%%''''''%%%$$$"""!!!  """######"""""""""""""""""""""###$$$!!!!!!&&&)))'''%%%&&&############""""""""""""!!!""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""######$$$!!!"""$$$%%%%%%$$$"""!!!"""############""""""!!!""""""""""""!!!###'''***@@@777---'''&&&&&&$$$!!!#########"""""""""""""""######"""""""""$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&%%%%%%%%%"""""""""###$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%$$$######&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$&&&((()))((('''%%%%%%&&&'''''''''''''''%%%%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$%%%%%%%%%%%%&&&######"""!!!!!!"""######$$$$$$############$$$$$$"""""""""############$$$"""######$$$$$$$$$%%%%%%"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""###$$$$$$$$$###############""""""###$$$$$$###############$$$$$$%%%!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""" ###$$$$$$######$$$############"""""""""!!!!!!""""""###$$$$$$%%% !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!#################################"""######$$$%%%###""""""""""""!!!!!!!!!sss[[[KKK???<<<888555555555555555444444555555444444333222000000000000000000000111......////////////.........------,,,,,,+++******)))((('''((())))))'''&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$###############$$$ !!!""""""############$$$$$$$$$$$$###### !!!$$$$$$$$$"""#########$$$######""""""$$$"""$$$***---+++))))))""""""""""""############"""######$$$$$$######"""!!!!!!"""$$$$$$%%%%%%$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""###$$$$$$%%%#######################################"""!!!!!!"""""""""!!! """%%%)))333***!!! %%%(((%%% !!!!!!""""""######$$$$$$%%%$$$###""""""###%%%&&&(((''''''&&&%%%%%%&&&&&&'''((()))))))))(((&&&&&&###$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&%%%$$$###%%%''')))***)))%%%&&&&&&'''''''''''''''((('''%%%#########$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&((('''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###"""############"""!!!!!!######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!! !!!!!!"""$$$&&&$$$$$$$$$#########""""""######################## !!!###$$$$$$###"""!!!!!!"""""""""""""""####################################""""""###$$$$$$%%%$$$$$$#########"""""""""ttt\\\KKK@@@<<<777444444555555555444444555555444444333222000000000000000111111111......////////////.........------,,,,,,++++++***)))((((((((()))(((&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$#########$$$"""!!!!!!!!!!!!!!!"""### !!!!!!"""###$$$$$$$$$%%%###"""!!! !!!###$$$""""""###%%%''''''&&&$$$###$$$%%%%%%%%%###"""!!!&&&###$$$)))***'''$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$!!! !!!$$$%%%###############"""!!!!!!""""""""" !!!$$$(((###$$$%%%%%%#########$$$ """###%%%&&&&&&'''%%%$$$""""""###$$$&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%#########$$$%%%&&&'''&&&%%%%%%###############$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$%%%&&&'''))))))***)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######%%%'''&&&$$$###$$$''')))******%%%&&&''''''((((((''''''***)))'''$$$###$$$%%%%%%"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%'''((('''&&&$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""!!! ######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!! !!!"""######!!!!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$%%%########################!!!"""###############"""&&&%%%$$$!!! !!!$$$'''$$$$$$$$$$$$######""""""%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###!!! !!!!!!""""""######$$$$$$##############################""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########ttt]]]LLLBBB>>>999555444333333222666666555444333333333333000000000000000000000000000000//////......------+++,,,,,,,,,,,,+++******+++)))&&&$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########!!!"""######"""###%%%'''########################$$$$$$############$$$$$$ !!!"""###$$$$$$$$$&&&$$$"""!!!""""""!!! """"""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!! !!!"""""""""""""""!!!!!! ###(((### ---222%%%111***$$$&&&'''&&&$$$%%%""""""!!!!!! !!!!!!""""""#########$$$$$$""" """###$$$###"""!!! """######"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%)))))))))((('''&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''((((((******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$#########$$$%%%$$$%%%***---,,,%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###""""""'''%%%######$$$$$$$$$###""""""""""""""""""""""""###""" """$$$%%%""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$###""""""""""""######$$$$$$$$$####################################$$$$$$$$$$$$######$$$%%%%%%%%%$$$""" !!!"""###%%%%%%$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$%%%&&&''''''(((""""""""""""""""""""""""""""""###$$$$$$$$$$$$########################### !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$#########""""""""""""############""""""!!!!!!""""""######$$$$$$######""""""""""""##################""""""""""""""""""######$$$$$$%%%%%%ttt\\\LLLAAA>>>999666555555444444555444444333222222222222000000000000000000000000111111111111000000000000+++,,,,,,,,,,,,+++******((((((''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######*********((($$$"""""""""########################$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$(((&&&$$$###$$$%%%$$$#####################$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!%%% ###(((***999KKKOOOGGG666%%%!!!$$$%%%$$$###"""""""""!!!!!!!!! !!!"""""""""############$$$"""!!!!!!###$$$$$$$$$"""!!! """######"""######""""""""""""######$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%)))---+++%%% %%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%%%%'''%%%######$$$$$$$$$###########################%%%###"""###%%%&&&$$$"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#####################$$$$$$$$$######"""##############################$$$$$$$$$$$$########################"""!!!""""""###$$$$$$$$$$$$###'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$%%%%%%&&&&&&########################""""""###$$$$$$$$$$$$$$$########################"""""""""###$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""##################""""""#####################""""""""""""!!!!!!!!!!!!!!!"""""""""sss\\\KKKAAA===999666666666666666444333333222111111111000000000000000000000000000000000000000111111111111+++,,,,,,,,,,,,+++******&&&'''((())))))'''&&&%%%)))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######"""###$$$########################$$$$$$############$$$$$$&&&''''''''''''&&&%%%%%%'''%%%######%%%%%%%%%$$$$$$$$$################## !!!###$$$%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""###""""""!!!)))!!!---222AAAWWWcccgggLLL///"""###%%%###!!!#########"""""""""""""""""""""""""""############%%%###""""""$$$%%%%%%%%%###!!! """######""""""!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%!!!"""""""""""""""!!!!!!%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$###""""""##################'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))))))))'''''''''&&&''''''((())))))(((((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%(((+++***%%%!!!%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&%%%######$$$%%%$$$###########################'''%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$#########"""######$$$%%%%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$%%%%%%&&&&&&###############"""""""""""""""""""""""""""""""""######""""""""""""!!!!!!$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""$$$$$$############$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!ttt]]]LLL@@@===999777777888888888444444444333222222111000000000000000000000000000------......//////000000+++,,,,,,,,,,,,+++******''''''(((((((((((('''''')))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%########################$$$$$$############$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$###!!!"""###$$$$$$###$$$$$$$$$###############!!!"""%%%&&&''''''&&&&&&$$$$$$######$$$$$$$$$%%%!!!!!!"""#########""""""''' $$$...444CCCOOOMMMcccJJJ///###$$$%%%%%%%%%########################"""""""""""""""#########%%%$$$###$$$&&&'''&&&%%%###!!! !!!"""$$$############""""""""""""###### """$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###############""""""""""""%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***((('''&&&%%%&&&'''((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%((())))))%%%"""%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$############&&&$$$######$$$%%%$$$###########################&&&&&&%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""$$$%%%&&&$$$###"""""""""###%%%&&& !!!"""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$$$$$$$###$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%############"""""""""!!!%%%%%%$$$$$$######""""""vvv^^^NNN@@@<<<888666777888888888444555555555444333222111000000000000000000000000------......//////000000+++,,,,,,,,,,,,+++******)))((('''&&&&&&''')))***))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&$$$"""!!!!!!########################$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$$$$###""""""###%%%$$$###########################"""###$$$&&&'''''''''&&&######"""""""""######$$$!!!!!!"""##################$$$'''(((222JJJOOO:::;;;///### """$$$'''***############$$$$$$$$$$$$######""""""""""""""""""%%%$$$$$$%%%&&&'''&&&%%%###"""!!!!!!###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%% !!!""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''(((((((((######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''((('''%%%$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$############&&&$$$"""###$$$%%%%%%$$$########################%%%%%%%%%$$$###$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&%%%$$$###$$$%%%%%%$$$###"""""""""###%%%&&&"""$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""##############################$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""###############%%%%%%$$$$$$######""""""########################!!!!!!!!!!!!!!!"""""""""########################""""""############""""""$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%############"""""""""!!!%%%%%%$$$$$$######""""""xxx___NNN???<<<888666666777777777444555666666555444222111000000000000000000000000000000000000111111111111+++,,,,,,,,,,,,+++*********)))'''%%%%%%'''***,,,***)))((((((''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((%%%###""""""########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######(((&&&$$$$$$&&&&&&&&&%%%""""""#########$$$$$$$$$"""""""""######$$$$$$%%%$$$###"""!!!!!!!!!######!!!!!!"""###$$$$$$$$$$$$!!!%%%&&&"""...NNNUUU===(((%%%$$$%%%### """&&&###############$$$$$$$$$############""""""""""""$$$$$$$$$%%%''''''&&&$$$$$$"""!!!!!!###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""#########"""""" !!!"""###$$$%%%&&&%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++******))))))******+++''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&'''((())))))***###$$$$$$&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%''')))***'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$######"""###%%%&&&'''%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$#########"""######$$$%%%###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$#################################!!!!!!""""""""""""#####################$$$$$$$$$"""""""""######"""""""""############""""""""""""$$$$$$############$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!www___MMM???<<<888555555666666666333444555555555333111000000000000000000000000000111111111111000000000000+++,,,,,,,,,,,,+++******(((((('''''''''(((*********))))))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!###$$$$$$$$$$$$&&&'''########################$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$###)))'''%%%%%%&&&&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!!!!!###$$$%%%&&&%%%###"""!!!!!!######!!!!!!"""###$$$$$$$$$$$$!!!###%%%"""'''===DDD555(((''')))***&&& """"""""""""#########$$$$$$############"""""""""!!!#########%%%&&&'''%%%###$$$"""!!!"""###%%%$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++******))))))******+++***))))))(((((('''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$###""""""###$$$&&&(((%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!$$$'''######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%########################"""""""""#########$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######""""""""""""""""""##################""""""#####################""""""""""""!!!!!!!!!!!!!!!"""""""""www^^^LLL???<<<888555444555555444222333444555444222000...000000000000000000000000000000//////......------+++,,,,,,,,,,,,+++******&&&'''(((*********)))(((******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$$$$&&&(((########################$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&(((&&&$$$###$$$$$$###!!! !!!###$$$%%%&&&'''((('''$$$""""""$$$&&&(((((('''%%%###""""""###$$$!!!!!!"""$$$$$$%%%%%%%%%!!! &&&&&& $$$((( """ """&&&&&&######&&&!!!!!!""""""############$$$#########""""""!!!!!!###"""###%%%&&&&&&$$$###$$$###!!!"""###%%%%%%$$$!!!""""""""""""############""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((******))))))))))))******,,,,,,+++***)))(((''''''$$$%%%&&&'''((('''&&&%%%((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######(((&&&$$$"""""""""$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!$$$(((######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$############"""%%%$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### """###$$$######!!!"""###%%%%%%$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$######""""""""""""##################""""""""""""""""""######$$$$$$%%%%%%www___NNN@@@===888666555666666666444444333333333333222222000000000000////////////,,,---...000000000//////,,,,,,,,,+++++++++++++++)))(((&&&$$$$$$&&&((()))******)))))))))))))))***((('''''''''((()))+++,,,''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%###############"""!!! #########"""######$$$$$$'''%%%###!!!!!!"""###$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###''' $$$'''### !!!"""######"""!!! """"""#########$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""" !!!"""###############!!!!!!!!!!!!""""""""""""!!!""""""!!!%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$)))'''%%%###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******000///---+++***)))(((((('''&&&%%%%%%&&&'''&&&$$$&&&'''((())))))((('''&&&)))'''&&&%%%$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###!!!"""###%%%&&&'''((((((###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$ """%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""&&&%%%$$$$$$#########$$$"""!!!!!!$$$'''(((&&&###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!"""%%%&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""%%%""" !!!###$$$###!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$%%%###"""!!!###$$$%%%%%% !!!"""######$$$uuu]]]LLL@@@===999666666666666666444444333333333333222222000000000000////////////---...///000000//////...*********)))))))))))))))(((((('''&&&&&&'''(((((((((((('''''''''''''''(((''''''&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%###""""""""""""###$$$$$$########################""""""!!! !!!!!!############"""""""""!!!#########"""######$$$%%%%%%$$$###"""""""""###$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###&&&$$$""""""$$$%%%$$$###"""###############""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!"""""""""###!!!"""###"""!!! !!!"""############"""""""""!!!!!!!!!""""""""""""!!!!!!$$$%%%&&&&&&''''''&&&&&&!!!""""""###############'''&&&###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''***)))((('''%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%%%%$$$##################""""""$$$''''''%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$#########"""%%%""" !!!###$$$###"""############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$ttt\\\KKKAAA===999666666666666666444444333333333333222222000000000000////////////...//////000000///...---*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#######################################$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!!!!"""#########""""""###$$$$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######%%%'''&&&"""!!!$$$(((%%%%%%$$$######"""######"""""""""############$$$""""""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""######!!!###$$$$$$######$$$&&&$$$$$$$$$###############""""""!!!!!!!!!!!!""""""$$$%%%%%%&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$'''&&&%%%&&&((())))))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$###############$$$######$$$&&&&&&$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$###!!!!!!###$$$###"""###$$$$$$$$$$$$%%%%%%%%%###########################"""!!!!!!!!!!!!"""###!!!!!!!!!"""""""""######%%%$$$###"""!!!!!!!!!"""###############$$$$$$$$$uuu]]]MMMAAA===999666666777777666444444333333333222222222000000000000//////////////////000000000...---,,,------,,,,,,+++*********(((((())))))))))))(((((())))))((((((((()))******((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%########################%%%%%%$$$###""""""""""""%%%###""" !!!###$$$""""""""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###!!!$$$&&&$$$!!! ###&&&&&&%%%###"""!!!!!!"""###""""""""""""###############"""!!! !!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!! !!!!!!"""""""""#########"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%''')))******)))+++***((('''&&&&&&'''((("""###%%%&&&&&&&&&%%%$$$)))((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" ###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#####################$$$$$$$$$%%%%%%########################$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$#########$$$#####################"""www```QQQAAA>>>999777666777777777444444333333333222222222000000000000//////////////////000000000...---,,,------,,,,,,+++******)))(((((())))))))))))((((((((((((((((((((()))******((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$########################"""!!! $$$###!!! """###%%%""""""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$###""""""######$$$###$$$###"""!!! !!!!!!"""""""""""""""""""""""""""###""""""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """"""""""""###############$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""######$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***'''&&&%%%''')))******)))***)))(((&&&&&&&&&'''(((###$$$&&&''''''&&&%%%$$$(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########$$$$$$""""""""""""#########$$$########################%%%###""" """###%%%$$$$$$$$$$$$%%%%%%%%%%%% """$$$$$$""""""$$$%%%"""""""""""""""!!!!!!!!!yyybbbRRRBBB>>>:::777777777777777444444333333333333222222000000000000////////////...//////000000///...---,,,++++++***)))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((((((((())))))***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$###""""""""""""########################""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""###$$$!!!!!!""""""###$$$&&&&&&###############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###((($$$!!!"""&&&(((&&&###"""!!!!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!""""""""""""######"""""" !!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!"""""""""#########$$$$$$"""$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%!!!!!!"""############"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&((())))))(((&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&'''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$%%%$$$######$$$&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""""""""############$$$!!!$$$###!!! !!!$$$!!!!!!!!!!!!!!!"""""""""zzzbbbQQQBBB>>>:::777777888888777444444333333333333222222000000000000////////////---...///000000//////...,,,,,,+++***)))((('''&&&(((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((%%%&&&'''))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""""""""########################$$$$$$$$$$$$$$$%%%&&&'''!!!"""""""""############!!!!!!!!!"""###%%%&&&'''%%%$$$###"""""""""###$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###'''$$$!!!"""%%%&&&%%%""" !!!""""""##################""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""  !!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""#########$$$$$$$$$!!!"""######""""""###$$$!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%%%% !!!""""""""""""!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$%%%&&&''''''''''''***)))((('''&&&%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$!!!"""$$$&&&&&&%%%$$$###"""$$$%%%$$$"""###%%%((($$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&$$$""""""$$$&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""%%%(((&&&""" ###!!!!!!!!!""""""######$$$zzzaaaPPPBBB???:::888777888888777444444444333333333222222000000000000////////////,,,---...000000000//////......---,,,+++***)))((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''((()))***+++###$$$&&&((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################## !!!!!!"""###%%%%%% !!!"""###############!!!!!!!!!"""###%%%&&&''''''%%%###!!!!!!"""###$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######!!! !!!""""""!!!!!!"""$$$%%%%%%%%%$$$######""""""!!!!!!!!! !!!$$$%%%%%%###!!! !!!"""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""############$$$$$$$$$!!!#########$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!!!!"""############"""!!!!!!"""############### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$$$$'''&&&%%%%%%&&&'''&&&$$$$$$%%%''')))******))))))---+++)))'''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$###"""%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''#########$$$%%%(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$ """$$$%%%$$$"""!!!!!!###$$$$$$"""###&&&***'''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%""""""$$$'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&(((+++...+++%%%!!!!!!###!!!!!!"""###$$$%%%%%%&&&xxx___PPP???<<<999777777888888777222222333444444444333333333333222222111000000000......///111222111---***++++++***)))(((((())))))+++)))&&&&&&'''((((((''''''))))))'''$$$%%%(((,,,(((((((((((())))))))))))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&'''((('''%%%!!! ###&&&""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$###!!!!!!""""""#########$$$########################%%%$$$###!!! ######"""!!! ########################&&&%%%###"""!!!""""""###########################$$$###!!! !!!""""""""""""!!! $$$$$$###"""!!! $$$$$$############$$$$$$$$$&&&'''&&&""" """((('''&&&%%%$$$#####################""""""!!!!!!$$$###"""###$$$$$$$$$"""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$######$$$&&&''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%((()))((($$$###$$$''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$######"""&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((++++++******)))(((((((((&&&%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&***)))'''%%%%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))******)))'''$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$##############################""""""""""""######www^^^NNN???===999777777888777777333333333444444333222222222222222111111111111111.........///000///---***...---,,,***)))(((((((((+++)))&&&&&&'''((((((''''''''''''&&&%%%&&&)))+++)))))))))((((((((((((((('''&&&%%%%%%''''''&&&%%%$$$$$$#########$$$%%%%%%$$$$$$###"""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###%%%$$$$$$""""""""""""#########$$$########################$$$######""""""""""""###""""""""""""""""""!!!!!!########################((('''&&&%%%$$$$$$%%%&&&########################$$$###"""!!!!!!!!!""""""""" """%%%%%%"""#########"""!!!!!! $$$######""""""######$$$"""$$$''''''&&&%%%&&&(((&&&&&&%%%$$$######""""""$$$$$$$$$######"""""""""$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$###############"""""""""""""""$$$###"""###%%%'''&&&%%%&&&%%%$$$############$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&))))))(((((((((((('''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&$$$###"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$)))((('''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++***)))'''%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$###"""""""""""""""uuu\\\LLL@@@===999777777777777666444444444444333222222111000111111111111222222222000///......//////...---000///---,,,***)))((((((***((('''&&&'''((('''&&&&&&%%%###$$$&&&((())))))***))))))(((((('''''''''((('''&&&&&&(((((('''&&&%%%%%%$$$#########$$$$$$!!!###$$$%%%%%%###!!! ########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###!!! !!!###$$$$$$###"""""""""#############################################"""######$$$%%%%%%"""""""""######$$$$$$$$$########################$$$###"""""""""""""""###########################$$$$$$###""""""""""""###!!!###((()))$$$""""""""""""""""""""""""$$$######""""""######$$$!!!###&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$######%%%###"""###$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$######"""!!!!!! ###"""!!!"""$$$&&&%%%$$$$$$$$$######""""""######%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''')))((((((''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%###""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***++++++***)))(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$########################%%%$$$###"""""""""""""""sssZZZJJJ@@@===999777777777777666555555555444333222111000///000000111222222333333333111///...000000000000///...,,,+++***)))((((((***(((''''''(((((('''&&&&&&###!!!###'''***)))(((******)))(((''''''&&&&&&'''&&&%%%&&&'''((('''%%%((('''&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%###!!! ########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!!!!#########"""###################################################""""""""""""###$$$$$$################################################!!! !!!!!!!!!########################$$$$$$$$$###############!!! """%%%&&&### !!!!!!"""""""""###############""""""""""""######$$$$$$$$$###""" ######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$##################""""""!!!!!!"""!!! !!!###%%%$$$###$$$$$$############$$$$$$%%%"""!!!"""&&&'''&&&###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''%%%%%%%%%&&&'''(((((((((******)))(((((((((''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&'''%%%%%%$$$###""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''')))*********))))))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######################################################""""""######$$$%%%rrrYYYJJJAAA>>>:::777777777666555555555555444333222111000//////000111222333333444333000...---.../////////+++******)))))))))******)))(((''''''(((((('''%%%%%%###!!!###'''***)))'''***))))))((('''&&&&&&%%%&&&%%%$$$%%%&&&&&&&&&$$$((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$#########"""!!!$$$$$$$$$#############################################"""!!!!!!!!!!!!"""$$$$$$###""""""!!! ########################"""######$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######"""""""""######!!! ###!!!!!!""""""######$$$$$$###""""""""""""""""""###%%%$$$###""" """######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%#########$$$$$$$$$$$$######!!!!!!""""""############!!! !!!###$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%"""!!!"""&&&'''&&&###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))*********))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$################################################ !!!!!!"""###%%%'''(((rrrZZZKKKAAA>>>:::777777777666555444444444444333222222111//////000111222222333333000...++++++,,,------,,,))))))(((((())))))***+++)))((('''((())))))'''%%%%%%$$$$$$%%%((()))(((((()))((((((''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$#########$$$$$$'''%%%###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$###$$$$$$###!!!$$$$$$$$$$$$$$$#######################################"""!!! !!!!!!%%%$$$###"""!!! ######################## !!!"""$$$$$$%%%%%%%%%##############################$$$$$$######"""!!!"""$$$%%% %%%"""""""""######$$$$$$$$$###""""""!!!!!!""""""###$$$###"""#########!!!""""""!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$"""!!! !!!###%%%$$$###%%%%%%%%%$$$%%%%%%&&&'''%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))((()))))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((""""""######$$$&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$####################################### !!!!!!"""$$$&&&'''(((sss\\\NNNAAA>>>:::888777666666555333333333444444333222222000000000111222222222333000...,,,,,,---...---,,,++++++***))))))*********(((((('''((())))))'''%%%%%%&&&((((((''''''((()))'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$#########$$$%%%%%%'''%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%$$$###%%%%%%%%%$$$$$$#################################"""""""""!!!""""""######$$$$$$$$$######"""""""""########################!!!"""$$$$$$$$$$$$########################""""""#########"""!!! !!!######!!!!!!%%%##################$$$$$$""""""!!!!!!!!!!!!""""""$$$""""""###&&&&&&%%%###  ###$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$######"""""""""""""""#########"""!!!!!!"""$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$%%%&&&&&&%%%$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""####################################$$$%%%&&&&&&sss]]]OOOBBB>>>:::888777666666555222222333444444444333333111111111111111222222222222111000000111111000///...---,,,+++************((((((''')))***)))'''$$$%%%(((******'''&&&'''***&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!  ###%%%%%%%%%%%%%%%%%%$$$$$$#################################!!!!!!!!!"""###%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%########################!!!"""$$$&&&'''(((((('''########################!!!""""""######!!! !!!!!!!!!"""$$$$$$$$$###########################""""""!!!!!!!!!!!!""""""$$$"""!!!###%%%&&&$$$!!!!!!$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!###"""!!!"""$$$&&&%%%$$$######""""""###$$$%%%%%%%%%((()))((($$$###$$$'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))))))))((((((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((***))))))((((((((())))))'''''''''((()))***+++,,,&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$""""""!!!######"""""""""###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""########################&&&%%%$$$$$$######$$$$$$zzzdddRRRBBB???;;;888777666555444666555444333333333333333///000111222222111000///111111111000///---,,,+++///---+++***++++++***))))))((('''&&&&&&%%%&&&&&&(((((((((((()))))))))))))))'''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%###!!! """$$$&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###""" """$$$%%%###!!!&&&$$$###"""###$$$###""" !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!""""""######%%%%%%$$$###"""!!! &&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!"""$$$''''''%%%###"""$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''***))))))(((''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((())))))((((((((('''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))(((''''''''''''''''''***((('''%%%%%%'''(((***''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$##################&&&&&&%%%$$$$$$%%%%%%%%% !!!"""######"""!!! """###$$$%%%%%%$$$###"""$$$###"""""""""###$$$%%%{{{eeeRRRCCC???:::777666666555444555555444333333333333333111111222222222222111111111111000000///---,,,+++...,,,******++++++***)))---,,,***((('''&&&%%%%%%(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%######$$$%%%%%%$$$$$$$$$ """$$$$$$$$$###"""################################################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%"""###$$$$$$$$$$$$###""" """$$$$$$###!!!%%%$$$""""""#########!!!###$$$%%%%%%%%%$$$###### !!!!!!"""$$$%%%&&&!!!!!!""""""###$$$$$$$$$############""""""""""""%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###""" !!!$$$&&&(((&&&###"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&((()))'''''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((()))&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))(((''''''''''''((()))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$%%%&&&%%%$$$$$$############'''''''''&&&$$$"""!!! $$$$$$##################%%%$$$$$$######$$$$$$$$$"""""""""!!!!!!""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$###~~~fffSSSDDD???999555444555555555555444444333333333333333333333222222222222333333000000000///...---,,,+++...,,,*********+++***)))+++***)))'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%############$$$%%%&&&'''!!!!!!###$$$$$$###"""!!!!!!!!!!!!"""#########$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$"""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$""" $$$###!!!"""######"""!!!&&&&&&&&&&&&%%%$$$###""" !!!"""$$$%%%&&&!!!!!!""""""###$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###"""###%%%(((***'''###!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''(((******%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&$$$###"""!!!!!!!!!###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###!!! !!!###%%%"""###$$$$$$$$$$$$###"""!!!###%%%'''(((&&&$$$"""hhhTTTEEE@@@999444333444666666444444333333222333333444333222111000000111222333////////////...---,,,+++...,,,***)))******)))(((#########$$$%%%&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%$$$###"""""""""$$$%%%&&&$$$$$$%%%%%%%%%$$$###### !!!!!!"""###$$$%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""""""""""""""############$$$$$$############"""!!!"""######""" ###"""!!!"""######""" %%%%%%%%%%%%$$$$$$######"""""""""""""""######$$$ !!!!!!"""#########""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$&&&&&&&&&&&&&&&)))++++++'''###!!!!!!###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&((()))***+++%%%%%%%%%&&&''''''(((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&''''''((((((((((((((()))((((((''''''''''''&&&&&&(((((()))))))))************)))))))))***+++,,,,,,***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$###"""&&&%%%$$$###############!!!"""###%%%&&&'''''''''######$$$$$$$$$$$$$$$%%%$$$############$$$$$$%%%$$$###""""""""""""###$$$#########$$$$$$#########"""$$$%%%''''''&&&%%%$$$jjjTTTEEE@@@:::555444555666777333333222222222333333444222111000//////000111222.../////////...---,,,+++---,,,***)))******)))(((#########$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""######$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###""""""######$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######"""""""""$$$##################$$$$$$###!!!"""######"""!!!""""""!!!###$$$$$$###!!!"""""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%############"""""""""""""""######$$$$$$######"""""""""""""""""""""""""""$$$&&&'''''''''''')))+++***'''###!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$###$$$%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((('''''''''))))))*********+++++++++)))))))))))))))))))))(((+++,,,,,,,,,------------------------...///111111//////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$"""!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$##################$$$%%%%%%$$$$$$%%%%%%&&&'''jjjTTTFFFAAA;;;777666777777777222222222222222333333444111000000000000000000111...............---,,,,,,---+++)))))))))***)))((())))))((('''&&&&&&&&&'''%%%%%%&&&'''((())))))***$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""###############$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$###""""""###$$$$$$$$$###!!!!!!###$$$$$$###"""""""""$$$&&&&&&$$$"""!!! !!!!!!"""$$$$$$%%%%%%###"""!!!!!!!!!!!!######$$$$$$%%%&&&&&&'''$$$#########""""""!!!!!!################################################"""$$$%%%%%%%%%%%%&&&''''''%%%###"""$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((###$$$%%%''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((++++++++++++++++++++++++,,,,,,,,,---......//////....../////////000000000111222222222333333333333444444444555666888999:::777777777777777777777777666666666555555555444444333333333333333444444444111000000000//////////////////......---,,,,,,,,,++++++************++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$###############$$$%%%&&&((((((&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""###%%%''''''%%%###"""$$$$$$###""""""###$$$$$$%%%$$$#########$$$&&&'''jjjSSSFFFBBB===:::999999888777222222111111222333333444000111111222222111111000------.........---,,,,,,---+++)))))))))))))))'''+++***)))(((''''''''''''$$$$$$&&&''')))***,,,,,,&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!""""""######$$$%%%%%%###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$###""""""###$$$$$$$$$"""!!!!!!###%%%%%%%%%#########%%%''''''%%%######""""""!!!!!!"""###$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$######$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''((()))(((((('''''''''(((((()))*********)))))))))*********++++++......//////000000111111222222333333444555555666666666777888999:::;;;;;;999999999999::::::::::::<<<<<<<<<===???AAABBBCCCBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@?????????<<<<<<<<<=========>>>>>>;;;;;;:::999888777777666777777666555555444333333111000000000000000000111---,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$#########$$$%%%$$$#########$$$%%%&&&&&&!!!"""$$$&&&'''((())))))######$$$$$$%%%&&&&&&'''############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$$$$jjjRRRFFFBBB>>>;;;::::::999777222111111111222333333444111222333444444333222111---------...------,,,,,,---+++)))((())))))(((''''''&&&&&&&&&&&&'''((((((###$$$&&&(((***,,,---...((('''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$%%%'''((()))(((((('''############$$$%%%&&&'''#########"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######################## !!!""""""""""""""""""!!!"""######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%###""" !!!###%%%&&&&&&######$$$&&&((((((&&&###&&&%%%$$$""""""""""""### !!!!!!"""$$$%%%&&& !!!!!!!!! !!!"""###$$$%%%%%%%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&""""""###%%%''''''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((((((&&&&&&&&&'''''''''((((((&&&''')))))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''((()))******)))((((((&&&&&&''')))***,,,---------------....../////////111111222333444555555666888999999:::;;;<<<<<<===<<<===>>>???AAABBBCCCCCC>>>>>>>>>????????????@@@AAABBBBBBCCCEEEGGGIIIJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@???>>>??????>>>>>>===<<<;;;;;;666555555444444555555666//////...------,,,++++++************************)))))))))))))))(((((('''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""###$$$%%%$$$$$$###############$$$''''''''''''&&&%%%$$$#########$$$%%%%%%&&&''''''""""""""""""###$$$%%%&&&'''&&&$$$######$$$&&&'''%%%$$$###""""""###$$$%%% !!!$$$&&&&&&%%%###!!!}}}hhhWWWHHHEEEAAA===<<<:::777666333222222111111222222333222333333333333222111111////////////............************************&&&'''''''''&&&&&&%%%$$$'''((()))******)))((('''###'''))))))'''%%%&&&'''''''''&&&%%%$$$$$$######""""""#########$$$$$$$$$'''%%%###!!!!!!"""###$$$%%%%%%$$$$$$"""!!! """$$$%%%$$$###### """&&&((((((&&&""" ######""""""###$$$%%%%%%$$$%%%%%%%%%$$$"""!!! !!!"""$$$$$$######"""$$$######"""""""""""""""$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$######%%%###!!!###&&&'''&&&$$$%%%###"""###&&&'''%%%###%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))******)))'''''')))***'''&&&&&&%%%&&&&&&''''''))))))((((((((())))))***)))***+++,,,,,,+++***)))(((***,,,---...///111333222444555555444444444555666777999<<<>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDIIIIIIHHHGGGHHHKKKMMMNNNNNNOOONNNLLLKKKKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPJJJJJJJJJIIIJJJJJJKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHDDDDDDCCCBBB@@@>>>===<<<===:::777666777666333000444111---,,,------+++)))+++)))''''''''''''%%%###'''&&&&&&'''((((((&&&$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$${{{dddQQQEEEBBB===:::999777666444333222222111111222222333333444444444444333222222111111111000000000//////,,,,,,+++******)))((((((,,,+++***(((%%%""" '''((()))******)))((('''%%%'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&%%%###"""""""""######!!!"""###$$$%%%&&&&&&&&&"""!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$%%%$$$$$$###$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###!!!!!!"""###$$$$$$$$$$$$###!!! !!!###$$$###!!!"""!!! !!!$$$%%%$$$"""$$$$$$###############"""###""""""""""""""""""###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''&&&%%%$$$###""""""((((((((()))))))))))))))'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''(((((('''&&&&&&''')))''''''''''''''''''((()))))))))))))))))))))***+++******+++,,,------------...000222333333444666777777999;;;;;;::::::;;;<<<===>>>@@@BBBDDDEEEEEEFFFFFFFFFHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFFFFHHHJJJMMMOOOPPPQQQQQQOOONNNNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLKKKIIIGGGFFFEEEGGGDDDAAA@@@AAA@@@===::::::777333222222222111///...,,,++++++++++++)))((((((''''''((())))))(((&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$yyybbbOOOCCC@@@<<<999888777666444333222222111111222222333444444444444444333333222000000000/////////......---,,,+++***)))'''&&&&&&'''''''''''''''&&&%%%$$$'''(((((())))))(((((('''###$$$%%%&&&((()))$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$############### !!!"""$$$&&&'''''''''%%%###""" !!!"""$$$%%%%%%""""""%%%$$$############$$$$$$%%%######$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!""""""######$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$### """$$$%%%%%%&&&$$$"""!!!"""######"""!!!!!! !!!###%%%$$$###"""""""""""""""#########""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((''''''&&&%%%$$$######''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((('''&&&&&&''')))((((((((((((((()))***+++************++++++,,,---,,,,,,---...///111333444666888:::::::::;;;===>>>>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPOOONNNIIIHHHFFFDDDDDDDDDDDDEEEAAAAAAAAABBBEEEHHHLLLNNNQQQRRRRRRRRRPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQOOONNNPPPNNNLLLKKKKKKJJJHHHFFFCCCAAA>>><<<<<<;;;:::888666444222222222222000///***))))))***++++++***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$${{{dddQQQDDDAAA<<<999888888888777333222222111111222222333333333444444333333222111...---------,,,,,,,,,,,,,,,++++++***)))''''''&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((("""###$$$%%%&&&'''((((((&&&%%%$$$"""!!!##############################$$$$$$$$$######""""""############"""!!!!!!%%%$$$###"""""""""###$$$$$$!!!!!!$$$$$$$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""""""""$$$%%%&&&&&&&&&!!!"""""""""######$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''(((((('''((()))((('''''')))+++((((((((()))***+++,,,---,,,,,,,,,---...///000111222222222333555888;;;<<<===???@@@AAA@@@AAABBBDDDDDDFFFHHHIIIHHHHHHIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQQQQPPPMMMKKKIII@@@???===:::999999::::::999999:::<<>><<<;;;;;;:::777555000///............+++))))))((('''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$${{{dddQQQDDD@@@;;;888777888777777333222222111111222222333222222222222222111000000...---------,,,,,,,,,,,,************))))))))))))******)))((('''%%%$$$###((((((''''''''''''((((((111///---+++)))'''%%%$$$&&&&&&%%%###"""!!! ########################"""######$$$$$$$$$######$$$$$$$$$###"""!!! ######$$$%%%%%%$$$""""""&&&%%%###!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%"""""""""######$$$%%%%%%""""""""""""#########$$$%%%$$$###"""!!!!!!!!!!!! !!!"""##################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$#########"""###$$$$$$$$$%%%&&&'''"""######$$$$$$%%%%%%%%%$$$######""""""######$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))((('''''')))+++)))******+++,,,---///000000000000111222444555666999999999:::<<>>===:::888777666666666333333444666999===AAACCCHHHJJJLLLMMMMMMMMMOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTUUUVVVVVVWWWUUUVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWWWWVVVUUUSSSQQQQQQQQQRRRRRRRRRPPPNNNMMMLLLLLLKKKIIIFFFDDDCCCBBB???===:::888666555444222///---///...---,,,++++++++++++%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$zzzbbbOOODDD@@@:::666555555555555333222222111111222222333111111111111111000000///000000000/////////......*********************+++''''''(((((((((''''''&&&(((''''''&&&&&&''''''(((+++)))'''''''''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######""""""###$$$%%%%%%""""""!!!!!!""""""###$$$$$$######"""""""""""""""!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$###!!!!!!"""### """######"""!!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((('''''')))+++,,,,,,---...000111333444444555555666888:::;;;<<<@@@@@@AAABBBCCCEEEFFFGGGDDDFFFGGGFFFEEEEEEFFFGGGFFFHHHJJJJJJIIIHHHIIIJJJFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRSSSQQQLLLGGGDDD???>>>===;;;999777666555222222222333666999===???BBBEEEHHHIIIJJJJJJLLLNNNQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOQQQRRRSSSTTTUUUTTTVVVXXXYYYZZZZZZZZZYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZXXXYYYYYYXXXUUUTTTTTTUUUTTTUUUVVVUUUSSSRRRQQQRRRRRRPPPMMMLLLKKKJJJHHHFFFDDDBBB@@@???===;;;888555333222000///---,,,++++++))))))((((((((('''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$${{{dddQQQFFFAAA;;;777555555555555333222222111111222222333111222222222222111000000111111111000000000//////------,,,,,,++++++******"""###%%%''')))++++++,,,((('''&&&&&&&&&&&&'''(((###!!! """&&&)))))))))###$$$$$$%%%&&&'''(((((($$$$$$$$$#########""""""######"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""'''&&&%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%######"""""""""###$$$%%%"""""""""""""""######$$$!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""""" """$$$###!!!!!!"""$$$!!!###$$$###!!! !!!###$$$$$$$$$$$$##################""""""""""""##############################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********)))***++++++***+++---///000000111333444666888999888999:::;;;===???AAABBBDDDEEEFFFGGGGGGHHHHHHGGGFFFGGGHHHHHHFFFEEEFFFHHHFFFGGGIIIHHHGGGEEEFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGIIIKKKLLLMMMMMMLLLOOORRRTTTSSSPPPKKKHHHCCCCCCCCCBBB???<<<999888666555555555777999<<<>>>@@@BBBFFFHHHIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTWWWYYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[XXXZZZZZZYYYVVVTTTUUUVVVRRRUUUWWWWWWUUUTTTTTTVVVSSSRRRPPPQQQRRRRRRQQQOOOLLLKKKIIIHHHHHHGGGDDDAAA;;;:::777555222000///......------,,,+++***))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$~~~hhhVVVIIIDDD>>>999777777777777333222222222222222222333222333333333333222111111////////////............//////...---+++***))))))(((((((((((((((((('''&&&((('''&&&%%%%%%&&&'''(((000,,,((('''(((((('''%%%########################$$$$$$$$$$$$######""""""$$$###"""!!!!!!###%%%'''""""""#########"""""""""$$$###""""""###%%%'''(((&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%$$$#########$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""############""""""!!!$$$&&&%%%######%%%'''$$$&&&'''&&&###!!!"""$$$$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###%%%&&&''''''$$$$$$%%%&&&((()))******$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***+++,,,,,,,,,---///000//////000222444333444444666888:::<<<===;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFGGGHHHFFFGGGHHHGGGEEEDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGCCCDDDFFFHHHJJJLLLMMMMMMHHHKKKPPPTTTTTTRRRNNNKKKJJJKKKLLLKKKIIIEEEAAA>>>:::999888888999;;;===??????BBBFFFIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTWWWZZZZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[VVVXXXYYYXXXTTTSSSTTTVVVQQQTTTWWWXXXVVVTTTUUUWWWRRRQQQQQQSSSUUUWWWWWWVVVQQQPPPOOOOOOOOOOOOMMMKKKGGGFFFCCC@@@===:::999888111111000///---,,,++++++((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$|||eeeUUUKKKDDD;;;777777777555333444333333222222333333444222222222111111111111000///000111111111000...---***+++,,,---,,,***(((&&&''''''(((((((((((('''''''''((()))******)))((('''&&&%%%%%%&&&((()))((('''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$######"""!!!"""###%%%&&&)))((('''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$!!!!!!###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$***)))'''%%%$$$""""""!!!%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&''''''""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######################################################"""""""""""""""###((('''%%%###"""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''')))))))))((('''%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&'''((()))))))))(((''''''&&&%%%%%%((((((''''''((()))+++,,,,,,,,,++++++,,,---///000111222444555777888999999999999999::::::;;;;;;;;;:::;;;>>>AAACCCEEEEEEEEEHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIJJJHHHGGGFFFFFFGGGHHHJJJFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFFFFHHHKKKLLLKKKJJJIIIJJJLLLNNNNNNNNNMMMMMMPPPPPPPPPOOOMMMJJJHHHGGGDDDBBB???======???BBBDDDHHHIIILLLNNNQQQRRRSSSTTTRRRRRRQQQQQQRRRRRRSSSTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSVVVYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXXXXYYYYYYYYYYYYYYYYYYVVVRRROOOPPPQQQQQQQQQRRRVVVZZZYYYUUUSSSUUUXXXYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUTTTTTTSSSSSSRRROOOOOOOOONNNKKKGGGCCC@@@>>><<<:::777444111///...///...,,,***))))))******))))))******(((&&&$$$###''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%###"""$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$}}}fffUUUJJJCCC;;;777777888666444444333333222222333333444222222222111111111111000///000000111000///...---***++++++,,,+++)))(((''''''((((((((((((((((((''''''((()))******)))(((''''''%%%%%%%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$############%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$&&&%%%###"""""""""$$$%%%%%%%%%$$$######$$$%%%%%%&&&$$$""" !!!"""$$$"""############$$$$$$$$$%%%%%%###!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$######################################################""""""""""""######&&&%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&(((***+++)))))))))(((((('''''''''(((((((((((()))***,,,---............///111333444777777999:::;;;;;;;;;;;;999::::::;;;<<<=========<<<>>>@@@CCCEEEGGGGGGGGGIIIIIIIIIJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKLLLNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIJJJLLLLLLKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOOOONNNLLLKKKIIIGGGEEEDDDCCCCCCEEEHHHJJJLLLMMMOOOQQQSSSTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUXXXXXXWWWVVVUUUTTTTTTSSSSSSUUUWWWZZZ[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXYYYYYYZZZZZZYYYYYYTTTQQQMMMKKKKKKKKKKKKKKKNNNRRRVVVUUUSSSSSSUUUYYY[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSQQQNNNKKKJJJGGGFFFCCCAAA===;;;888777333222000...,,,+++++++++*********)))((('''&&&%%%''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$$$$############$$$$$$###$$$$$$$$$$$$$$$######}}}eeeTTTHHHBBB;;;888777888777555444333333222222333333444222222222111111111111000///000000000000///...---++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((&&&%%%&&&''''''&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%########################"""""""""###%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''$$$ ###&&&"""############$$$$$$$$$&&&%%%$$$###""""""""""""!!!"""###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$#########$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&''')))***)))))))))))))))))))))((()))))))))***+++,,,...///222222333444666888999:::======>>>>>>>>>===<<<<<<;;;;;;<<<===>>>@@@AAAAAA@@@BBBDDDGGGIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNNNNOOOPPPQQQSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMNNNNNNNNNLLLJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUVVVWWWWWWZZZ[[[[[[ZZZYYYWWWUUUTTTUUUVVVYYY[[[[[[[[[ZZZYYY\\\\\\[[[[[[ZZZZZZYYYYYYWWWXXXYYYYYYZZZZZZYYYYYYPPPMMMIIIGGGFFFEEECCCBBBGGGJJJMMMNNNNNNOOOSSSWWWYYYXXXXXXXXXXXXYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTQQQPPPNNNKKKHHHEEECCCBBB<<<:::888555222111//////---,,,+++***)))(((((((((''''''((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$$$$############$$$$$$""""""###############"""}}}dddQQQFFFAAA<<<888888888777666444333333222222333333444222222222111111111000000///////////////.........,,,+++***)))(((((((((((()))))))))(((((()))))))))(((((())))))))))))((((((***(((''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!'''&&&%%%$$$###$$$%%%&&&#########$$$$$$######### !!!!!!"""###%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$ """###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!$$$'''""""""#########$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''+++***((('''&&&%%%%%%&&&((()))))))))***************+++,,,---...000111222777888999;;;===>>>@@@AAAAAAAAAAAA@@@???>>>===<<<===>>>???@@@BBBCCCDDDEEEEEEFFFIIIKKKLLLMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNOOOPPPRRRSSSQQQQQQPPPOOOOOOPPPQQQQQQVVVUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQQQQOOONNNJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYZZZYYYWWWUUUTTTVVVXXXZZZ[[[\\\[[[ZZZYYY[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZRRROOOKKKGGGDDDBBB>>><<<>>>@@@BBBCCCDDDGGGLLLOOOQQQRRRUUUWWWYYYZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZYYYXXXXXXXXXXXXYYYWWWVVVTTTQQQOOOLLLJJJIIIFFFEEEBBB???<<<999777666333222///---+++***))))))'''''''''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%$$$$$$############$$$$$$""""""######$$$#########eeeRRRDDDAAA===999888777777666444333333222222333333444222222222111111111000000000//////...............,,,+++***)))((((((((()))))))))(((''''''((())))))))))))(((((((((((())))))+++)))(((((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#####################'''&&&%%%$$$###$$$%%%&&&"""###$$$$$$$$$$$$###""""""#####################&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$######!!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%'''&&&%%%$$$########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((******)))(((''''''&&&&&&((())))))***+++,,,---------...000222444555666777<<<===???AAACCCDDDEEEFFFEEEEEEEEEDDDCCCAAA@@@???@@@AAABBBDDDEEEGGGHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPRRRSSSTTTSSSQQQKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSVVVUUUTTTSSSSSSSSSSSSTTTVVVVVVUUUUUUUUUVVVWWWWWWSSSTTTWWWXXXYYYXXXWWWVVVVVVXXXZZZ[[[\\\[[[ZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZXXXUUUQQQMMMIIIDDD???;;;999999999999:::===AAAEEEHHHLLLRRRWWWZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYYYYXXXYYYYYYZZZYYYXXXWWWUUUSSSRRRPPPPPPPPPOOOMMMJJJGGGDDDAAA@@@<<<:::777333000---,,,,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&'''%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$$$$$$$############$$$$$$""""""###$$$%%%%%%$$$$$$hhhUUUDDDBBB>>>:::888666666555444333333222222333333444222222222111111111111000000///......------......,,,,,,++++++***))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))***((('''((())))))((('''%%%%%%&&&&&&&&&&&&'''''' """$$$&&&((((((&&&&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%&&&''''''&&&$$$$$$#########"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((&&&'''((()))***++++++,,,******+++---...000111111111333555777:::;;;<<<===AAABBBCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPPPPOOOLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQRRRTTTTTTSSSRRRKKKKKKKKKLLLLLLMMMNNNOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPTTTSSSRRRPPPPPPPPPPPPQQQSSSSSSSSSSSSSSSTTTUUUUUUSSSTTTVVVXXXYYYZZZZZZYYYUUUVVVYYY[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZ\\\ZZZVVVSSSOOOJJJEEE@@@:::888555333333555888:::AAAFFFMMMTTTXXXYYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUVVVUUUTTTRRRPPPMMMJJJIIIEEECCC@@@===999666444333......---,,,***)))(((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%hhhUUUDDDCCC@@@;;;777555444555444333333222222333333444222222222111111111111000000///...---------......,,,,,,------,,,+++)))(((((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''' """###%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$$$$!!!###$$$%%%%%%$$$###!!!$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((&&&'''(((***,,,---......---...///111333444666777555777999<<>>777666444333000...---,,,******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%###!!!"""%%%'''%%%$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$eeeSSSEEECCCAAA<<<777444333444444333333222222333333444222222222111111111111000000///...---,,,---......,,,---...///...,,,***(((((('''%%%$$$$$$%%%'''(((***)))(((''''''((()))***%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$###!!!"""$$$%%%%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$######"""""""""###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$%%%"""############$$$$$$$$$"""!!! """"""###$$$%%%&&&&&&'''""""""""""""!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$#########$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%% !!!"""###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))***+++,,,,,,---,,,,,,000000222444666888999:::777999<<>>===;;;888666333111000,,,,,,+++)))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######)))'''###!!!&&&+++$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$$$$$$$############$$$$$$ !!!"""############|||cccRRRCCC@@@;;;999777777666444333333333222222222111111222222111111000111111111---------...............,,,+++******))))))******)))))))))))))))***++++++))))))************))))))((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$###!!!!!!!!!###%%%''')))))))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###!!!!!!###&&&'''$$$!!! $$$((((((%%%###"""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$######"""""""""###$$$$$$%%%$$$$$$$$$#########""""""%%%$$$######""""""######%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''&&&%%%#########%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&$$$$$$###"""'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***))))))((((((((('''''''''***+++,,,...///111222333111333666999<<>>===<<<;;;888444...***((((((((((((+++***)))'''&&&%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""""""""%%%$$$######""""""######{{{bbbPPPDDD@@@<<<999888777666555333333333222222222111111222111111111111111222222........................,,,+++******))))))******(((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$######$$$%%%&&&***++++++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""""""""$$$%%%%%%$$$"""!!!###&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%########################""""""#########""""""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$###############%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&%%%#########$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''((()))******(((''''''&&&&&&''''''((('''''''''''''''((()))******************))))))))),,,---...000222333555555777888:::<<<>>>@@@AAAAAABBBBBBDDDEEEFFFFFFFFFFFFFFFIIILLLLLLKKKJJJKKKLLLJJJJJJIIIIIIIIIKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNOOOMMMLLLKKKJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEFFFIIIKKKMMMQQQPPPPPPQQQRRRTTTVVVXXXcccfffkkkqqquuuxxxyyyzzzxxxuuuppplllhhhfffffffffiiihhhhhhjjjkkkkkkjjjhhheeeddddddeeeggghhhgggfffaaa^^^ZZZWWWUUUTTTQQQPPPMMMLLLJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIIIIJJJLLLLLLOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRTTTVVVWWWWWWWWWTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[YYYWWWUUUTTTOOOKKKFFF???:::777666666555555555666888<<>>???@@@AAAAAABBBAAAAAACCCDDDEEEGGGHHHIIIIIIIIIHHHJJJLLLLLLKKKJJJJJJKKKFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIILLLPPPTTTVVV^^^]]]\\\]]]___ccchhhjjjvvv{{{~~~~~~}}}|||}}}~~~~~~{{{tttrrroookkkgggaaa[[[WWWSSSQQQOOOOOOOOOOOOMMMKKKJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMLLLMMMMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYY\\\\\\[[[ZZZYYYWWWUUUTTTTTTRRRMMMHHHBBB>>>;;;:::777555444444555999<<>>AAABBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKHHHHHHIIIJJJKKKNNNRRRUUUVVVVVVVVVVVVUUUUUUTTTTTTWWWVVVUUUVVVXXX]]]aaadddkkkjjjiiijjjooouuu|||{{{sssiiiccc]]][[[YYYXXXYYYZZZZZZYYYVVVTTTRRRPPPNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUURRRNNNIIIDDD???===777555333222444999===AAAFFFJJJOOORRRTTTTTTVVVWWWVVVUUUUUUUUUUUUUUUUUUVVVSSSSSSRRRPPPOOOMMMKKKKKKHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTUUUSSSQQQQQQSSSTTTTTTSSSOOOKKKGGGCCCAAA>>><<<:::333222111///---***)))'''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%'''((((((&&&$$$%%%%%%%%%$$$######""""""######|||dddSSSCCC@@@<<<999999888888777333333333222222222111111000000000000111222333444111111000///......------,,,+++******))))))******'''''''''''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&''''''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&%%% $$$''''''$$$###$$$&&&%%%!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###"""!!!"""!!!!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$######""""""######$$$######$$$%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$%%%&&&'''(((((()))((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((()))***+++---------...///000111222333444777777999;;;===???AAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNMMMLLLNNNQQQTTTVVVYYY___cccgggggghhhhhhhhhgggffffffiiiiiihhhhhhjjjmmmqqqsssrrrqqqqqqrrrwwwyyyssskkkiiiffffffhhhjjjkkkkkkfffccc^^^YYYUUURRRPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPUUUVVVWWWUUUQQQNNNMMMNNNHHHJJJKKKMMMMMMMMMLLLLLLOOOOOOPPPQQQSSSTTTUUUUUUQQQQQQRRRRRRSSSTTTUUUUUUWWWWWWVVVSSSOOOJJJEEECCC<<<:::777555666999===@@@DDDHHHMMMQQQSSSTTTVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVTTTRRRPPPNNNKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPRRRQQQPPPRRRTTTVVVVVVUUUSSSQQQMMMKKKIIIGGGDDDAAA;;;:::888555222...***(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%$$$######""""""######{{{cccRRRAAA>>>:::888888888777666333333333222222222111111000000000000111222333333111000000//////.........,,,+++******))))))******++++++)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$"""######$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%########################$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$"""$$$&&&&&&&&&%%%%%%%%%$$$""" !!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###############$$$$$$$$$######$$$%%%%%%###"""!!!!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######%%%&&&&&&%%%$$$###%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((((((((((((&&&'''''''''(((((()))))))))((((((''''''(((((()))))))))***+++,,,---///000///000111333555666888888;;;;;;===>>>@@@AAACCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOQQQSSSTTTTTTTTTYYY]]]cccfffgggjjjooosssyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxyyyzzz|||~~~{{{zzzyyyzzz~~~{{{zzzyyyzzz{{{{{{zzzyyyrrrnnnhhhaaa[[[XXXVVVUUUWWWWWWWWWXXXYYYZZZ[[[\\\```ccceeeccc]]]WWWUUUTTTKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLNNNOOOQQQQQQWWWWWWWWWVVVTTTPPPLLLJJJFFFCCC???<<<:::;;;<<<>>>???CCCHHHLLLNNNPPPSSSUUUYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXVVVTTTSSSPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJOOONNNOOOQQQTTTVVVVVVUUUVVVTTTSSSRRRQQQOOOLLLIIICCCBBBAAA>>>999555111...+++***)))'''''''''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$%%%&&&%%%$$$######""""""######www^^^LLL@@@===999777777777666666333333333222222222111111222111111111111111222222000000000///////////////,,,+++******))))))******++++++***)))((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$###$$$%%%''''''%%%$$$"""######"""!!!!!!###$$$%%%%%%%%%$$$$$$$$$##############################!!!""""""#########"""""""""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###""""""###$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))(((((((((((())))))+++++++++,,,...///111222222333555777999;;;===>>>>>>>>>???@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEDDDFFFGGGGGGHHHHHHGGGGGGGGGGGGDDDBBBCCCFFFHHHHHHGGGDDDEEEEEEGGGJJJMMMPPPRRRWWWYYY]]]```ccceeeeeeeeelllqqqwwwzzzzzz{{{~~~~~~}}}~~~xxxuuuttttttuuuwww{{{yyyuuuoooiiidddaaa``````aaabbbdddfffiiillloooppppppuuuyyyxxxqqqjjjfffeee]]][[[YYYVVVSSSQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKNNNMMMMMMLLLMMMNNNOOOPPPSSSTTTUUUUUUTTTRRRPPPOOOLLLIIIFFFCCC@@@?????????===@@@DDDHHHKKKNNNRRRUUUXXXYYYZZZ[[[[[[[[[ZZZZZZXXXYYYZZZ[[[ZZZXXXVVVUUUSSSSSSSSSRRRPPPMMMJJJHHHDDDDDDCCCCCCCCCDDDEEEFFFJJJJJJKKKMMMPPPRRRRRRQQQTTTSSSSSSTTTTTTSSSPPPNNNJJJIIIHHHFFFCCC>>>:::888333111...+++)))((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$"""######$$$%%%%%%&&&&&&###$$$&&&&&&%%%$$$$$$%%%%%%$$$######""""""######tttYYYGGG???<<<888666666666666555333333333222222222111111222222111111111111111111////////////000000000000,,,++++++***)))*********""""""###$$$&&&((()))***'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&%%%######%%%((()))&&&"""!!!###%%%$$$!!! !!!$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$""" """###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######""""""###%%%'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""""""""###""""""######$$$$$$$$$$$$"""###%%%%%%%%%$$$""" """!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%&&&&&&%%%###""" """###%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))'''((((((((((((((('''&&&%%%%%%&&&'''((()))***+++))))))(((((((((((()))))),,,,,,,,,---///111222333555666777:::<<<>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDHHHHHHIIIIIIHHHHHHGGGFFFGGGEEEBBBCCCGGGIIIIIIHHHLLLLLLMMMPPPTTTYYY]]]```iiikkkoootttwwwyyyzzzzzzyyy~~~{{{yyyyyyzzz}}}~~~}}}uuuiiiccc```___cccffflllvvv|||yyysssnnnkkkjjjjjjkkkjjjkkknnnrrrwww{{{{{{zzzpppnnniiiddd```\\\ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQOOOPPPQQQQQQQQQQQQPPPOOOLLLJJJHHHFFFEEEDDDDDDDDD>>>AAADDDGGGJJJOOOSSSWWWXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWYYYZZZZZZYYYWWWVVVTTTUUUVVVVVVTTTPPPMMMJJJEEEDDDCCCAAAAAABBBBBBCCCEEEEEEFFFIIILLLNNNNNNMMMPPPPPPPPPRRRTTTSSSQQQNNNMMMMMMMMMLLLIIIEEEBBB@@@999777333...+++)))))))))(((((((((((((((((((((((('''((()))******)))((('''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$###"""#########uuuZZZGGG???<<<999666666666666555444444333222222111111000000000000000000000000000000000///...------,,,,,,+++*********+++,,,,,,---&&&&&&&&&&&&&&&'''((((((***(((&&&&&&(((***+++***))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""&&&%%%###"""""""""######"""###$$$%%%%%%%%%%%%%%%'''&&&%%%###""" """""""""###$$$%%%''''''&&&&&&%%%$$$$$$######"""!!!"""###$$$$$$###"""!!!&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$""""""###$$$$$$$$$$$$###%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$'''%%%$$$%%%((((((&&&###%%%%%%&&&'''&&&%%%###"""((('''%%%$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''%%%$$$''''''(((((())))))******'''(((***+++------.........///000222444555777777<<<;;;:::===@@@AAA@@@===BBBAAA@@@AAABBBDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGFFFJJJNNNOOOPPPSSSYYY]]][[[ZZZZZZ^^^eeelllrrrttt~~~~~~~~~{{{uuuoookkkiiihhhiiipppqqqrrrrrrrrruuuyyy|||lll___XXXRRRMMMNNNPPPXXXeeerrrzzz~~~zzzrrrmmmppptttyyywwwvvvyyy~~~xxxqqqnnnnnntttnnnhhhfffgggfffbbb^^^___]]]ZZZXXXVVVSSSPPPMMMQQQOOOMMMMMMNNNNNNNNNMMMPPPNNNMMMMMMMMMLLLJJJHHHDDDDDDEEEGGGKKKPPPTTTWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUPPPIIIDDD@@@???>>><<<<<<===???@@@BBBBBBAAAAAACCCFFFIIIJJJMMMOOOQQQRRRSSSRRRPPPOOORRRRRRRRRRRRRRROOOLLLIIIDDD@@@:::666444111,,,)))+++***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######sssXXXFFF@@@===999777666666555444444444333222222111111000000000000000000000000000000//////...------,,,,,,+++*********++++++,,,---(((''''''''''''((())))))***(((&&&&&&''')))))))))(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$######""""""###$$$$$$$$$$$$###"""%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$######""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###(((((((((((((((((((((((('''%%%$$$&&&((((((&&&$$$%%%%%%&&&''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''###$$$&&&((()))*********'''(((((())))))***************+++---...///000000333333444555777999;;;<<<>>>===<<<>>>AAABBBAAA???CCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJIIIHHHIIIKKKMMMNNNTTTXXX]]]```bbbeeeiiimmmooonnnnnnqqqwww~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz|||~~~}}}yyyuuummmeee^^^ZZZXXXWWWUUUWWWYYY\\\___dddiiimmmzzz}}}{{{www}}}~~~~~~zzzeeeXXXPPPIIIEEEHHHIIIPPP[[[gggrrrxxxqqqpppsssxxxvvvuuuwww{{{~~~|||{{{}}}}}}yyyvvvqqqmmmgggbbb^^^ZZZWWWTTTPPPNNNKKKJJJKKKKKKJJJIIILLLKKKJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKNNNQQQTTTVVVYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXWWWWWWTTTNNNGGGAAA>>><<<;;;999999:::;;;===============>>>@@@BBBCCCEEEGGGIIIKKKMMMMMMLLLKKKQQQQQQQQQRRRRRRQQQOOOMMMKKKGGGAAA>>>;;;888444000...---+++)))((('''''''''))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######qqqVVVEEEAAA>>>999777666555555444444444333222222111111000000000000000000000000000/////////...------,,,,,,+++************+++,,,,,,&&&%%%%%%%%%%%%&&&''''''***(((%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""######$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''(((((((((###$$$&&&(((***++++++,,,((((((((()))***+++++++++------...///000222333444777777777888:::<<<>>>@@@@@@??????@@@BBBCCCBBBAAADDDDDDCCCCCCDDDDDDEEEFFFCCCDDDEEEGGGIIIKKKMMMOOOQQQPPPOOOPPPRRRUUUYYY\\\gggmmmsssvvvwwwxxx{{{~~~}}}zzzyyywwwtttqqqqqqqqqsssuuupppsssxxx}}}{{{vvvsssnnnjjjbbbYYYQQQLLLIIIGGGAAACCCEEEHHHLLLQQQWWW[[[ggglllooommmjjjjjjgggccc```dddfffgggrrr}}}hhhVVVLLLEEE???;;;======BBBKKKTTT]]]hhhrrrtttjjjggggggiiigggffffffiiikkkkkkkkkuuu|||uuuooojjjfffbbb```RRRPPPLLLJJJJJJIIIHHHGGGGGGFFFFFFGGGJJJKKKJJJIIIKKKKKKMMMNNNPPPRRRSSSTTTXXXXXXXXXXXXWWWWWWWWWWWW[[[\\\\\\\\\[[[[[[ZZZYYY[[[ZZZYYYWWWTTTMMMEEE@@@:::999777555555555666777888888999999::::::999999===>>>AAADDDFFFHHHHHHHHHOOOOOOPPPQQQQQQRRRRRRSSSQQQNNNIIIFFFCCC@@@<<<999444222///---+++*********'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######pppVVVEEEAAA>>>:::777666555444333444444333222222111111000000000000000000000000000//////.........---------+++***************++++++'''&&&&&&&&&&&&'''((((((***'''%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$###""""""#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######""""""######$$$%%%&&&&&&"""""""""###$$$%%%''''''""""""######$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''((((((((($$$$$$$$$%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((''''''((()))******+++,,,------//////000111222444666888:::999999999:::===???AAAAAA@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHIIIGGGHHHJJJNNNRRRVVVYYY[[[]]]]]]\\\]]]```eeejjjmmmyyy~~~~~~|||wwwsssllleeebbbccceeegggfffkkkrrrzzz{{{vvvqqqkkkggg^^^ZZZTTTNNNHHHEEECCCBBB@@@AAABBBCCCDDDGGGKKKNNNTTTYYY[[[ZZZYYYXXXUUUPPPPPPRRRSSSSSS[[[gggnnnnnnmmmcccUUUJJJDDDAAA>>><<<999888;;;BBBHHHNNNXXXaaannnyyy~~~sssfff\\\WWWWWWTTTSSSQQQQQQQQQRRRRRRSSSbbbmmm}}}|||xxxuuuqqqmmmiiiZZZVVVRRROOONNNMMMLLLJJJEEEDDDCCCDDDFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPVVVVVVVVVVVVVVVWWWWWWWWWZZZ[[[[[[\\\\\\[[[[[[[[[\\\[[[YYYXXXTTTNNNGGGBBB:::888666333222222333333555666888999999777666444888999<<>>@@@AAABBBDDDFFFHHHIIIJJJLLLPPPSSSSSSSSSRRRPPPNNNKKKIIIHHHCCCAAA===999555111...,,,(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######mmmUUUFFF???<<<999666666666666555444444333222222111111000000000000000000000000000........................++++++***))))))))))))***'''''''''''''''((()))))))))'''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$###$$$%%%%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&''''''#########"""""""""""""""&&&%%%$$$$$$######$$$$$$%%%$$$$$$###""""""!!!!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%%%%""""""###$$$$$$$$$$$$###$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((###%%%&&&'''&&&&&&'''((('''&&&&&&%%%&&&&&&'''(((###$$$&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((()))******,,,---...///000111222333333444666999;;;<<<======>>>??????AAABBBCCCCCCDDD???@@@AAAAAABBBCCCGGGJJJEEEIIIMMMNNNOOORRRWWW[[[ccceeegggkkkoootttwwwyyyzzzyyyyyyzzz{{{|||~~~~~~}}}~~~{{{tttooommmmmmccc^^^UUUMMMHHHGGGHHHJJJMMMRRR[[[dddlllqqqtttuuuooonnnkkkhhhddd\\\TTTOOOJJJHHHFFFDDDBBBAAA@@@@@@CCCDDDEEEFFFGGGIIINNNQQQOOOSSSWWWWWWYYYZZZVVVOOOMMMLLLLLLNNNRRRWWWYYYZZZTTTQQQMMMKKKJJJIIIGGGFFFEEEAAAAAABBBCCCDDDIIIQQQPPPXXX```ccceeefffaaa[[[TTTTTTQQQLLLGGGCCCAAAAAA>>>>>>>>>===;;;;;;===???CCCJJJUUUaaakkkttt||||||yyyuuuxxx}}}xxxrrrkkkgggbbb]]][[[ZZZYYYXXXRRROOOKKKHHHGGGFFFDDDBBB>>>???AAACCCEEEGGGIIIJJJLLLMMMNNNPPPRRRSSSUUUUUUTTTUUUWWWXXXYYYZZZZZZZZZXXXXXXXXXYYYYYYWWWSSSOOOHHHFFFAAA===999777555555888:::<<<>>>???>>>===<<<777888888999:::<<<<<<===>>>BBBEEEFFFFFFGGGJJJNNNQQQRRRTTTSSSQQQNNNMMMNNNHHHGGGEEEBBB===888444111++++++******))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######kkkTTTFFF>>>;;;888666666777777666444444333222222111111000000000000000000000000000........................++++++***)))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$$$$&&&'''((('''&&&''''''(((((((((''''''$$$%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$###$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&########################&&&%%%$$$$$$######$$$$$$############""""""""""""&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""$$$''''''&&&%%%''')))'''&&&%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((''''''((((((((('''''''''&&&&&&'''''''''(((***,,,///000...///000111222444555555555777;;;>>>AAAAAAAAA@@@===>>>@@@BBBCCCCCCBBBBBB???AAABBBCCCCCCEEEJJJNNNOOOTTTYYY]]]___bbbiiiooowwwwwwxxxzzz|||~~~~~~|||{{{{{{~~~|||{{{{{{~~~}}}{{{{{{zzzxxxtttqqqiiillllllhhh```ZZZXXXYYYUUUQQQLLLGGGEEEFFFHHHIIIMMMRRRYYYaaahhhnnnqqqrrruuuttttttrrrmmmeee[[[TTTPPPPPPOOONNNNNNOOOOOOPPPQQQSSSVVVXXX[[[```fffkkkiiimmmpppppprrrsssmmmeee___]]]\\\___bbbdddeeefff______^^^]]]]]]\\\ZZZYYYVVVRRRNNNMMMJJJGGGKKKPPPMMMSSSWWWWWWWWWVVVRRRLLLHHHHHHFFFCCC@@@>>>>>>>>>;;;<<<===;;;::::::===@@@???CCCIIIOOOUUU[[[bbbfffrrruuuwwwxxxxxxyyyzzz{{{{{{}}}~~~}}}yyytttooollliiimmmttt{{{|||xxxuuuqqqkkkgggeeedddcccbbb]]]ZZZUUUQQQOOOMMMKKKIIICCCCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJLLLMMMNNNOOOOOOQQQRRRTTTUUUWWWXXXYYYYYYYYYXXXYYYZZZ[[[ZZZWWWTTTSSSOOOJJJDDD???<<<:::999888:::<<>>???AAACCCDDDDDDGGGMMMQQQZZZ___fffjjjlllqqqyyy}}}zzzwwwuuutttwww{{{|||zzzxxxyyyzzzxxxvvvsssqqqnnniiiccc______aaaccc^^^WWWQQQPPPQQQLLLKKKIIIGGGHHHJJJMMMOOOTTTXXX^^^ffflllqqquuuvvv|||ssshhh```YYYYYYZZZ\\\^^^```bbbccceeehhhkkknnnsssxxxxxxuuusssuuuwwwwwwvvvwwwrrrssstttuuuvvvuuutttssslllfffaaa^^^XXXTTTUUUZZZVVV[[[]]][[[YYYXXXTTTOOOKKKJJJIIIGGGEEEDDDCCCCCC>>>@@@AAA@@@??????CCCFFF???AAADDDFFFIIIMMMRRRVVVVVVXXXZZZ\\\]]]```dddfffjjjlllnnnnnnjjjeee```^^^\\\aaaiiisss|||~~~yyysssooommmlllkkkkkkeeeaaa\\\XXXUUUTTTRRRPPPIIIHHHGGGFFFFFFHHHJJJKKKGGGHHHHHHHHHIIIIIIJJJJJJOOOPPPRRRTTTVVVWWWXXXXXXZZZYYYZZZ[[[\\\[[[XXXVVVYYYVVVPPPJJJDDD@@@===<<<888999;;;>>>AAACCCDDDEEEDDDCCCAAA???>>>===<<<<<<999???DDDEEECCCAAACCCFFFDDDHHHLLLMMMLLLKKKLLLMMMJJJLLLOOOPPPNNNIIIDDD@@@;;;:::777333///+++(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######fffPPPDDD<<<:::888777888999999999777666555333222222333333222222222111000///////////////............///000...---+++)))(((((()))******)))'''&&&'''(((***,,,)))(((''''''((()))(((&&&&&&&&&((((((((('''&&&%%%(((''''''&&&$$$######"""))))))((('''%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&"""+++---&&&$$$)))***%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""" ###'''%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$!!!""""""$$$%%%&&&'''''')))(((&&&%%%$$$#####################$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((******+++(((((((((((((((((((((((()))***+++,,,------------111222444666888:::;;;;;;<<<===AAAGGGLLLLLLGGGCCCCCCBBB@@@@@@@@@BBBDDDEEEFFFHHHKKKLLLOOOUUU]]]dddpppqqqtttwwwzzz}}}|||yyywwwuuurrrpppnnnggggggiiillloooqqqqqqqqqssspppkkkddd^^^YYYUUUSSSWWW]]]___XXXSSSSSSQQQMMMKKKLLLMMMNNNPPPVVV```gggmmmqqquuuyyy{{{~~~tttnnnrrrpppnnnooosssxxx{{{}}}|||pppiiigggiiilllmmmqqqsssooohhhbbb```aaa\\\[[[XXXUUUSSSRRRRRRRRRNNNOOOQQQQQQQQQOOOMMMLLLNNNLLLJJJJJJJJJJJJIIIGGGGGGIIIJJJJJJKKKLLLNNNPPPUUUVVVVVVVVVTTTRRROOOMMMMMMQQQXXXaaalllyyyyyyuuuqqqmmmkkksssoookkkiiifffbbb\\\XXXUUURRROOOMMMMMMNNNNNNMMMMMMLLLJJJFFFDDDDDDGGGIIIMMMLLLLLLMMMOOORRRUUUVVVTTTUUUVVVWWWXXXYYYYYYZZZZZZWWWSSSQQQNNNJJJCCC>>><<<;;;;;;;;;>>>BBBEEEHHHFFFFFFFFFEEECCC@@@>>><<<===>>>AAACCCDDDCCCBBBAAAIIIHHHGGGGGGHHHKKKNNNOOORRRSSSSSSSSSQQQNNNKKKIIICCCAAA???;;;555000+++(((+++)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########|||cccMMMAAA<<<:::777777888999999888666555333222111111222222000000//////......------............------------...---+++)))(((((()))***+++***(((''''''''''''((()))(((''''''((()))((('''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%$$$&&&222777...&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$&&&&&&%%%%%%$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&''''''))))))))))))))))))******+++,,,---///000111111111333444666888:::;;;;;;<<<>>>???AAAEEEIIIHHHEEEAAABBBBBBBBBBBBCCCFFFHHHJJJMMMQQQVVVZZZ___eeemmmssszzzzzz|||~~~~~~~~~}}}}}}yyytttoookkkjjjhhhdddaaa`````````bbbdddfffggggggeeeccc```\\\XXXUUUTTTSSS]]]dddgggddd```^^^[[[VVVSSSTTTVVVYYY___iiiuuu}}}~~~{{{~~~||||||yyyvvvwwwuuusssoookkkgggeeecccbbbbbbdddgggiiikkkkkkkkkjjjddd```ZZZVVVSSSPPPMMMJJJFFFFFFEEEEEEEEEFFFGGGIIIHHHIIIJJJJJJIIIGGGDDDCCCCCCGGGMMMVVVaaaooo|||~~~zzzyyyxxx}}}{{{yyywwwvvvrrrlllgggccc```[[[WWWUUUTTTSSSQQQPPPPPPNNNJJJGGGGGGHHHJJJLLLMMMNNNNNNMMMNNNOOOQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZWWWUUUTTTRRROOOIIIEEECCCAAA???======>>>@@@BBBGGGGGGHHHHHHFFFDDDAAA@@@<<<===???AAABBBDDDDDDDDDGGGFFFFFFFFFGGGIIIJJJKKKPPPQQQRRRRRRRRRPPPNNNMMMIIIHHHEEEBBB===888444111...+++(((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######www^^^JJJ???;;;999666666777888888777555444222111000111111222////////////............------.........,,,+++***---,,,+++)))))))))************)))((('''&&&%%%$$$)))(((''''''))))))((('''+++***((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&'''((())))))***(((((('''&&&%%%$$$######&&&333:::222'''######!!!"""###%%%&&&'''&&&$$$###$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))))))))*********++++++,,,,,,//////000222444555666777777888999:::;;;<<<<<<<<>><<<;;;===AAAGGGPPP]]]jjjrrr~~~|||~~~|||tttpppiiiccc___\\\ZZZXXXZZZXXXUUUQQQMMMKKKMMMOOOPPPRRRTTTSSSNNNJJJIIIJJJKKKLLLNNNOOOQQQSSSUUUUUUVVVUUUTTTUUUUUUSSSPPPMMMJJJGGGCCC???======???@@@EEEFFFHHHIIIHHHFFFDDDBBB===<<<<<<===???BBBEEEGGGDDDEEEEEEFFFGGGGGGGGGFFFKKKMMMOOOQQQRRRRRRRRRRRRMMMMMMKKKIIIEEEAAA>>><<<333000,,,***)))))))))(((''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###rrr[[[HHH???:::888555555666777777666555444222111111111222333111111111111000000000000+++,,,...//////...,,,+++,,,,,,******))))))******(((((((((((('''&&&%%%$$$)))((('''''')))***)))(((***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))***+++'''&&&&&&%%%%%%$$$$$$$$$""",,,111+++%%%######"""###%%%(((******)))'''%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$######"""#########$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&(((******)))%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))******************)))******+++,,,------...111222333444666888:::;;;::::::;;;<<<============@@@@@@@@@AAACCCEEEEEEEEEFFFHHHLLLQQQWWW\\\```cccnnnqqqwww|||}}}}}}}}}}}}}}}~~~~~~~~~}}}wwwpppiiieee```YYYPPPLLLMMMNNNKKKGGGKKKLLLMMMOOOSSSZZZbbbgggggglllrrryyy}}}~~~}}}{{{yyy|||~~~{{{wwwtttqqqqqqsssyyy~~~~~~zzzooohhh^^^ZZZTTTOOOLLLIIIGGGFFFGGGGGGFFFEEEDDDAAA???>>>>>>??????AAAFFFNNNXXX___jjjpppuuuvvvuuuuuuyyy}}}|||uuuoookkkhhhfffdddgggddd^^^WWWRRRRRRUUUYYY[[[___```\\\TTTLLLHHHGGGEEEFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSTTTSSSRRRMMMJJJFFFBBB@@@@@@BBBCCCAAACCCEEEGGGHHHFFFDDDBBB???===;;;:::;;;>>>BBBDDDBBBCCCEEEGGGGGGFFFEEEDDDGGGHHHKKKMMMPPPRRRSSSSSSNNNNNNMMMLLLJJJGGGEEECCC;;;777222///---+++)))((()))(((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$oooYYYHHH@@@999777555444555666666666666555333222222333444444111111111111000000000000***+++...000111111000///++++++******************&&&&&&''''''((('''&&&&&&)))''''''(((*********)))((('''&&&%%%%%%&&&((()))'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&$$$###%%%%%%######%%%(((******)))'''%%%###%%%''''''&&&%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%'''***,,,,,,+++%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***)))(((''''''''''''((((((((())))))''''''''''''''''''(((((()))***+++,,,---...//////444444444666888:::<<<===<<<<<<===>>>>>>>>>>>>>>><<<===>>>???BBBEEEHHHJJJPPPSSSZZZaaaiiioootttvvvzzz}}}yyyyyyzzz{{{|||}}}~~~~~~}}}wwwoooeee\\\WWWQQQKKKEEECCCEEEGGGGGGEEEJJJLLLOOORRRVVV]]]ffflllmmmuuuxxxrrrkkkddd___[[[VVVSSSSSSRRRPPPMMMJJJGGGDDDCCCDDDDDDCCCBBBDDDHHHNNNSSSWWW]]]dddggggggiiinnnssssss|||~~~yyywwwwwwvvvvvvuuupppggg^^^YYYYYY^^^ccciiikkkkkkfff]]]RRRKKKHHHAAABBBCCCDDDFFFGGGHHHIIIKKKLLLNNNPPPQQQSSSTTTUUUQQQOOOKKKGGGEEEDDDDDDDDD@@@BBBDDDGGGGGGGGGEEEDDDBBB@@@<<<999999:::===>>>AAACCCEEEGGGHHHHHHFFFEEEDDDEEEGGGJJJMMMOOOPPPQQQMMMMMMNNNNNNMMMLLLJJJIIIDDD@@@;;;666333///,,,)))((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllWWWGGG???:::888555555666777777666666555444333333333444555000000000///...---------+++,,,...000111111000000************************&&&&&&'''''''''((((((((((((''''''(((***++++++***&&&&&&&&&&&&&&&(((((()))((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######""""""###$$$%%%&&&''''''***'''$$$###$$$&&&%%%$$$"""###%%%&&&'''&&&$$$######%%%'''&&&%%%$$$$$$%%%######""""""######$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&'''***,,,++++++%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((())))))************+++,,,...///111222222777777777777999;;;===???>>>??????@@@AAAAAAAAAAAA;;;===@@@BBBDDDHHHMMMQQQ\\\aaahhhpppwww}}}yyyyyy{{{}}}}}}xxxpppfff\\\SSSOOOHHHFFFCCCCCCEEEHHHJJJJJJRRRVVV[[[^^^aaaffflllrrrwww~~~zzzuuunnniiibbb```]]]YYYUUURRROOONNNHHHIIIIIIHHHGGGHHHIIIKKKKKKNNNRRRTTTUUUWWW\\\___bbbkkkyyy~~~{{{|||{{{vvvnnneee``````dddhhhnnnnnnmmmiiibbbYYYOOOJJJBBBBBBBBBBBBCCCCCCCCCCCCHHHJJJMMMNNNNNNPPPRRRTTTTTTRRROOOLLLHHHEEECCCBBBBBBCCCEEEGGGHHHHHHHHHGGGDDDBBB???<<<:::999999999???AAADDDGGGIIIJJJJJJIIIFFFFFFGGGHHHIIIKKKLLLLLLKKKLLLNNNOOOPPPPPPPPPOOOLLLIIIEEEAAA===888333///***)))((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%jjjUUUEEE===:::888666555666777777666444444333222222333444555222111000///...---,,,+++........................*********+++++++++*********)))((('''''''''((()))(((''''''(((***,,,+++***&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''#########$$$%%%%%%%%%&&&'''&&&&&&&&&%%%$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$############$$$%%%&&&$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&(((***)))(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''((((((((())))))))))))******++++++,,,---......---...///111222444555666;;;:::999999:::===???@@@AAAAAACCCDDDEEEEEEEEEEEECCCFFFJJJLLLNNNQQQVVVZZZdddhhhnnnuuu{{{~~~}}}}}}wwwxxxyyy|||~~~|||uuulllbbbZZZSSSPPPJJJKKKMMMMMMNNNPPPTTTWWW]]]ccckkkppprrruuuzzz~~~wwwuuurrroookkkhhheeeddd\\\^^^___^^^ZZZUUURRRPPPLLLLLLKKKJJJJJJKKKMMMNNNQQQWWW```gggkkkooorrruuuuuurrroooooorrrwww{{{}}}zzzxxxsssmmmgggeeefffgggjjjgggeeedddaaa[[[RRRJJJEEEEEEDDDCCCBBBAAAAAA@@@EEEGGGIIIJJJIIIJJJMMMOOOOOOOOOOOOMMMKKKGGGDDDBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEEEECCCAAA>>>;;;999888<<<>>>AAAEEEHHHKKKLLLMMMJJJJJJIIIHHHHHHGGGHHHHHHHHHIIILLLNNNPPPQQQQQQQQQQQQOOONNNLLLIIICCC===888111000...+++)))(((''''''&&&&&&%%%%%%&&&''''''(((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%iiiSSSCCC:::;;;999666666777888888777333222111111111222333444555444333111000...---,,,111000...---++++++++++++)))******+++++++++******---,,,)))'''&&&&&&'''((((((''''''(((+++,,,+++***''''''((()))((('''%%%$$$$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""&&&(((%%%"""###'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$######""""""!!!!!!"""###%%%&&&'''(((!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&############$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))(((((((((((())))))))))))&&&'''''')))***+++,,,,,,///000111333555777888999===<<<;;;;;;<<<>>>@@@AAACCCDDDEEEFFFHHHHHHHHHHHHMMMPPPTTTVVVXXX[[[___ccceeehhhnnntttxxxzzzzzzyyy~~~|||yyyyyy{{{|||{{{yyyssstttvvvxxxzzz|||}}}~~~~~~uuulllccc\\\XXXVVVPPPTTTXXXYYYWWWXXX]]]bbbbbbkkkvvv}}}}}}|||{{{zzz|||}}}zzzsssjjjbbb^^^WWWTTTOOOLLLLLLKKKJJJIIIFFFIIIMMMOOORRRXXX```fffccc```^^^___ccciiioooqqqvvvvvvuuurrrlllhhheeedddccc___\\\]]]___[[[RRRJJJIIIHHHGGGEEECCCAAA@@@???AAADDDEEEEEECCCDDDGGGJJJHHHIIILLLMMMLLLJJJGGGEEEBBBAAAAAAAAAAAACCCEEEFFFFFFFFFFFFEEEBBB>>>;;;888999;;;???CCCGGGKKKMMMOOONNNMMMKKKIIIGGGFFFEEEEEEDDDFFFIIILLLNNNPPPPPPQQQSSSSSSSSSSSSQQQLLLEEE@@@999777444111...+++)))(((&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%~~~iiiVVVFFF===;;;:::888666555666666777555555555555444333222111111111222222222333333333...............---------,,,++++++***)))(((''''''))))))))))))))))))))))))$$$$$$&&&'''(((((())))))'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%...,,,)))&&&$$$######$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''########################%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%'''******)))(((((()))((((((((()))(((''''''&&&&&&&&&&&&&&&'''((())))))'''((()))******)))((('''((()))******++++++++++++444555666666555666888:::;;;999999:::===@@@AAABBBEEEEEEEEEFFFHHHMMMTTTYYY___fffkkkjjjhhhiiijjjiiigggmmmsssuuuttttttuuuwwwrrrqqqmmmjjjiiiiiikkkmmmdddcccdddfffkkkppprrrsssyyyyyyxxxrrriiibbb______fffiiiiiiffffffiiilllkkkkkkpppzzz{{{wwwjjjccc[[[WWWVVVTTTOOOKKKHHHGGGFFFFFFGGGHHHJJJKKKHHHJJJLLLNNNPPPTTTXXX[[[bbbeeeiiilllllliiiddd``````]]]ZZZXXXYYYXXXTTTQQQNNNMMMJJJHHHGGGGGGHHHIIIGGGJJJJJJGGGFFFHHHFFFBBBFFFGGGJJJKKKKKKLLLMMMNNNHHHEEEAAA>>>===???BBBEEEKKKLLLMMMMMMJJJFFFBBB???@@@>>>>>>AAAHHHOOOSSSTTTVVVTTTRRRQQQPPPNNNJJJHHHEEEEEEEEEFFFIIILLLNNNPPPSSSTTTUUUTTTRRRMMMIIIFFF>>>;;;777222...+++)))))))))((((((((())))))'''%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%lllWWWFFF;;;;;;:::888777666666777777555555444444333222222222222222222111111000000000000/////////......------++++++******))))))((((((((((((((((((((((((((((((***)))((('''''''''((()))''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$&&&))))))(((''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))))))))++++++---....../////////333555777777666777999:::;;;::::::<<<>>>AAACCCDDDIIIJJJLLLOOOTTT[[[dddjjjnnnuuuyyyxxxvvvvvvuuurrrlllppptttvvvvvvuuuvvvwwwrrrllleeeaaa```___]]][[[VVVVVVVVVZZZ```eeehhhiiivvvxxxyyywwwsssppppppqqqssswwwyyywwwwwwyyyyyywwwtttzzzzzzpppiiieee```[[[VVVRRRPPPMMMJJJGGGEEEDDDDDDEEEEEEEEEDDDEEEFFFHHHJJJVVVZZZ___ccceeeeeedddddd]]][[[ZZZ[[[]]]^^^]]][[[UUUTTTRRROOOMMMLLLLLLMMMOOORRRQQQMMMKKKJJJFFFAAACCCDDDFFFHHHIIIJJJKKKLLLHHHFFFCCC@@@>>>???@@@AAAGGGJJJMMMOOOOOOMMMJJJHHHIIIGGGEEEHHHNNNTTTWWWYYYYYYWWWUUUSSSRRRQQQNNNLLLIIIHHHHHHGGGHHHIIIJJJKKKQQQRRRTTTUUUTTTQQQNNNLLLGGGDDD@@@<<<777222///---,,,***)))((())))))'''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%oooXXXEEE:::;;;:::999888888777888888666555333222111111222222333333222111000///...---000//////...---,,,++++++*********)))))))))))))))'''''''''''''''''''''''')))(((&&&&&&&&&'''((()))%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&#################################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&"""######$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$&&&(((((('''&&&'''((()))))))))(((((((((''''''(((((((((((()))***++++++)))((((((((()))******+++...///000222333444444444555777999:::999999:::;;;;;;;;;===???BBBFFFIIIKKKQQQTTTXXX\\\ccckkksssyyy}}}zzzssstttvvvwwwxxxwwwvvvvvvnnneee[[[WWWWWWVVVRRRMMMOOOOOOPPPTTTZZZ```ccceeeooorrruuuxxxyyyzzz|||~~~|||}}}zzzxxxyyy{{{|||yyyvvvsssqqqsssyyy}}}~~~yyysssnnniiieeeaaa^^^ZZZTTTNNNIIIFFFDDDEEECCCAAA???>>>>>>???@@@GGGKKKPPPSSSUUUXXX]]]```]]]\\\]]]___cccfffggggggccccccbbb___[[[YYYYYYZZZYYY\\\\\\XXXTTTQQQKKKDDDAAABBBCCCDDDFFFGGGHHHHHHGGGFFFEEECCC@@@>>>===<<>>AAAEEEIIINNNSSSWWW]]]```dddiiinnnuuu|||yyytttttttttuuuuuuuuuuuutttiiiccc\\\XXXWWWWWWUUUTTT[[[ZZZ[[[^^^ccchhhkkkkkklllooosssxxx||||||yyyxxxwwwvvvtttllliiifffbbb`````````aaa^^^\\\ZZZYYY[[[```fffiiinnnqqqtttvvvuuurrrnnnllleeeeeedddaaa___```ccceeeiiilllqqquuuvvvwwwyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyy{{{~~~~~~|||tttqqqkkkeee]]]WWWRRRPPPMMMJJJGGGDDDDDDDDDDDDDDDBBBEEEHHHIIIIIILLLSSSYYY^^^___```cccgggkkknnnppppppqqqqqqnnniiiffffffhhhdddhhhiiieeeaaa\\\UUUMMMDDDCCCBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDBBB???<<<:::???CCCIIIPPPUUUVVVVVVVVVVVVTTTRRRQQQSSSWWWZZZ\\\^^^\\\YYYWWWWWWWWWVVVUUUSSSRRRPPPMMMKKKIIIGGGFFFLLLNNNPPPSSSUUUWWWWWWWWWQQQQQQOOOLLLHHHBBB<<<999444111---***))))))((('''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%kkkUUUDDD<<<::::::::::::999999999888666444222000000000111222222222222222222222222222//////...---,,,+++***))))))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&& $$$'''(((((('''&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%((('''&&&$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&''')))******)))&&&&&&&&&&&&&&&'''((()))%%%$$$$$$$$$######"""""")))))))))))))))((('''&&&'''((()))((('''''')))*********)))(((((((((((()))%%%%%%%%%%%%&&&'''((()))******)))***+++---///000222333555666888999::::::888:::<<<===<<<<<<===>>>BBBFFFKKKOOOTTTZZZaaafffiiilllpppuuuyyy~~~xxxppplllmmmmmmmmmnnnnnnpppqqqnnnnnnllliiiffffffjjjnnnrrrpppnnnoooqqqsssssssssnnnpppuuu{{{~~~~~~}}}|||yyyvvvsssqqqgggdddaaa^^^]]]\\\ZZZXXXVVVTTTQQQOOOLLLKKKKKKKKKJJJIIIGGGGGGHHHKKKNNNQQQTTTTTTUUUUUUUUUTTTSSSSSSNNNNNNNNNLLLJJJJJJLLLNNNPPPSSSVVVXXXXXXXXXYYYZZZXXXYYYYYYZZZZZZ[[[[[[[[[YYYZZZ]]]```cccgggjjjmmm{{{zzzqqqhhhbbb^^^[[[WWWQQQMMMLLLLLLKKKJJJEEEFFFFFFEEEEEEIIIOOOTTTZZZ[[[^^^bbbggglllqqquuuwwwyyyzzzwwwrrrppprrruuutttwwwxxxrrrlllfff]]]TTTKKKIIIFFFEEEEEEEEEDDDBBBCCCCCCCCCCCCBBB@@@===<<<===@@@FFFLLLPPPSSSTTTTTTWWWVVVUUUUUUUUUWWWYYY[[[]]][[[YYYXXXYYYYYYXXXWWWVVVUUUSSSQQQOOOMMMKKKJJJKKKLLLNNNPPPRRRTTTUUUVVVQQQRRRRRRQQQNNNIIIEEEBBB:::777222...,,,+++)))(((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%~~~gggRRRDDD===888999999999999999888888666555333222111111222222111111222222222333333333111000000///...---,,,,,,*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******(((%%%###$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""######"""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))++++++***((('''&&&&&&&&&'''((())))))((((((''''''&&&&&&%%%(((((()))))))))(((''''''(((((()))((('''((()))++++++***)))((('''((()))***))))))))))))***+++,,,,,,++++++,,,---...000222333444555666888999:::::::::777999;;;===???AAAEEEHHHPPPTTTZZZ^^^bbbgggooouuuuuuxxx|||vvvnnngggbbbeeegggggggggiiimmmrrr}}}~~~{{{yyyppprrrvvv}}}~~~~~~yyyqqqiiicccaaaaaabbb```______]]]\\\ZZZXXXWWWSSSQQQNNNLLLKKKJJJGGGFFFHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@>>>===>>>???@@@AAADDDDDDCCCBBBBBBCCCDDDEEEAAABBBBBBAAA@@@@@@AAABBBDDDFFFHHHHHHGGGGGGGGGHHHEEEEEEFFFHHHHHHHHHHHHHHHEEEGGGJJJLLLMMMPPPTTTVVV___ccceeedddffflllqqqrrrwwwzzz}}}xxxtttuuuzzz|||tttooonnnhhh```[[[YYYWWWUUURRRLLLKKKHHHGGGHHHJJJMMMNNNRRRTTTWWW[[[```fffmmmrrryyy|||~~~{{{wwwwww||||||tttmmmcccZZZTTTPPPKKKJJJKKKKKKIIIFFFDDDCCCBBBAAA@@@???>>>======???BBBFFFJJJMMMNNNOOOVVVWWWXXXXXXXXXXXXZZZ\\\ZZZYYYYYYYYYZZZZZZYYYWWWWWWWWWVVVTTTRRRPPPNNNLLLKKKKKKKKKLLLNNNPPPRRRTTTSSSTTTUUUUUUSSSPPPMMMJJJBBB???:::666333000---+++)))(((((('''&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%{{{dddPPPCCC===777777888999999888777777555555444444333222222222222222222222111111111111///.........------,,,,,,++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((('''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$&&&&&&'''''''''(((((((((###$$$%%%&&&&&&%%%$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))))))))***)))'''&&&&&&&&&((()))+++++++++***)))(((((((((%%%&&&'''''''''''''''&&&'''(((((('''&&&''')))+++,,,+++)))((('''((()))***,,,,,,,,,,,,---...//////+++,,,...000222333444444666777888999::::::::::::999;;;>>>BBBGGGNNNUUU[[[bbbgggkkknnnooossszzzvvvkkkeeebbb___dddiiiiiigggjjjsss{{{zzz{{{}}}wwwsssooollljjjhhhfffdddaaa]]]WWWQQQLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHEEEDDDCCCBBB@@@>>>@@@@@@??????>>>>>>============<<<<<<;;;;;;<<<<<<===============>>>>>>>>><<<===???>>>===<<<===>>>===???AAAAAA@@@??????@@@===>>>@@@AAABBBAAAAAAAAA===???AAABBBBBBCCCFFFIIIIIINNNPPPOOOOOOTTTWWWVVVZZZ\\\___aaaaaa^^^[[[YYYXXX___hhhooouuu~~~~~~uuupppooonnnkkkhhhccc___YYYWWWWWWVVVRRROOONNNPPPRRRSSSUUUYYY___dddmmmppprrrpppnnnpppyyyyyytttkkkdddYYYUUUPPPOOORRRSSSQQQOOOHHHFFFBBB???===<<<===>>>======???AAADDDGGGJJJLLLQQQUUUXXXZZZYYYXXXYYY[[[XXXXXXYYY[[[]]]\\\YYYWWWXXXXXXWWWVVVSSSQQQNNNLLLIIIIIIIIIJJJLLLOOORRRSSSUUUVVVVVVVVVUUURRRPPPNNNJJJGGGCCC???;;;777333000+++***)))'''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%zzzdddOOOBBB<<<666666888999999888777666555555555555555333222111333333222111000///......+++*********************,,,++++++***)))(((((('''''''''''''''''''''''''''***(((%%%######%%%(((***%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!"""""""""#########!!!"""$$$%%%%%%$$$"""!!!'''&&&%%%$$$$$$%%%&&&'''########################!!!###%%%'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''+++***(((&&&%%%&&&'''((('''&&&&&&%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***,,,+++)))((('''((()))+++''''''''''''((()))***++++++,,,///222444555555555888888999:::;;;;;;;;;:::<<>>===<<<:::999;;;===??????=========>>>999;;;======<<<<<<<<<===<<<===>>>???@@@@@@???>>>:::<<<>>>>>><<<===@@@BBB>>>DDDGGGFFFFFFIIIIIIGGGJJJKKKKKKLLLLLLLLLLLLKKKEEEMMMVVVZZZ[[[bbbnnnxxx|||zzzrrrmmmlllggg^^^WWWPPPQQQQQQNNNLLLMMMQQQUUUYYY\\\^^^]]][[[```jjjsss|||yyytttmmm\\\WWWSSSSSSVVVYYYXXXUUULLLHHHBBB===::::::<<<======<<<===>>>AAAEEEHHHKKKLLLQQQVVVYYYXXXWWWWWWYYYWWWXXXZZZ]]]___]]]ZZZWWWYYYYYYXXXVVVSSSPPPMMMKKKHHHHHHHHHIIIKKKOOORRRUUUVVVVVVVVVUUUSSSQQQOOOMMMOOOMMMIIIEEEAAA<<<777333,,,+++)))(((&&&%%%%%%%%%%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%yyybbbNNN@@@;;;::::::::::::999888666555888777444222111111111111444333222111000000000000///000000...,,,+++,,,...************))))))))))))'''((()))))))))(((&&&%%%((((((''''''''''''(((((('''''')))************)))%%%%%%$$$###$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###!!! ''''''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%$$$"""&&&%%%###!!!"""%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$###"""!!!!!!"""###$$$###$$$&&&'''((('''&&&&&&%%%''')))***((('''''''''))))))))))))))))))))))))+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******%%%''')))))))))***,,,---...---...111666999888666;;;:::999888777:::>>>BBBBBBIIIRRRYYY^^^dddlllsss|||~~~xxxqqqllllllmmmllliiiggggggkkkooovvvtttpppmmmnnnvvv{{{oooggg___YYYUUULLLJJJIIIFFFEEECCCCCCBBB@@@???>>>>>>============???===<<<<<<===@@@CCCEEEHHHGGGEEEBBB???<<<:::999??????@@@@@@@@@??????>>>??????>>>>>>======<<<<<<===<<<;;;;;;;;;;;;<<<===???????????????>>>============>>>>>>???@@@AAAAAA>>>???@@@AAABBBAAAAAA@@@======<<<;;;<<<===>>>???DDDEEEGGGFFFDDDBBBAAABBBCCCCCCCCCBBBBBBBBBAAAAAA???@@@CCCGGGLLLQQQVVVXXX```cccfffhhhjjjlllooorrr}}}yyykkk```\\\WWWPPPKKKIIIIIIIIIIIILLLMMMNNNNNNNNNPPPTTTVVVhhhmmmssswww|||~~~xxxppphhh```WWWUUUYYY]]]\\\YYYXXXPPPFFF???=========<<<>>>????????????@@@CCCEEEIIIMMMRRRWWWZZZYYYWWWUUUUUUWWWZZZ[[[ZZZZZZZZZ[[[YYYZZZYYYXXXVVVRRROOOLLLKKKIIIHHHGGGIIILLLPPPRRRSSSTTTVVVWWWXXXWWWVVVUUURRRPPPNNNLLLIIIFFFAAA===555333000,,,)))(((((((((((('''&&&&&&((()))(((&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$######"""""""""'''&&&%%%$$$###$$$%%%&&&www```LLL???999999888888777666666555555777666444333222222222222333222111000////////////...//////---+++***+++---************))))))))))))&&&''''''(((((('''&&&%%%((((((''''''''''''((((((&&&%%%###""""""$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###!!!$$$$$$###""" """%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%'''))))))((('''''''''''''''''''''''''''''''''%%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********''')))+++,,,,,,---///111000///000333777::::::999<<<<<<;;;:::999;;;???BBBIIIQQQ[[[ccciiiooowww|||~~~zzztttkkkbbb[[[WWWYYY\\\___bbbhhhoootttvvvvvvtttrrrsssyyy}}}tttmmmcccZZZSSSNNNJJJGGGAAA@@@???===<<<;;;::::::<<<<<<;;;::::::::::::::::::999999999;;;>>>AAACCCIIIHHHGGGEEECCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???AAAAAAAAA@@@@@@?????????AAA@@@???>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???????????????>>>>>>>>>@@@AAACCCDDDDDDDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDDDDDFFFHHHGGGEEEBBBAAA@@@????????????>>>>>>>>>>>><<<===>>>AAADDDHHHKKKMMMMMMOOORRRTTTUUUWWWYYY\\\cccjjjssszzz{{{kkk```[[[TTTNNNJJJHHHFFFEEEEEEFFFGGGGGGGGGGGGJJJLLLRRRXXX```gggqqqzzz{{{wwwmmmggg```]]]]]]]]][[[YYYUUUPPPJJJEEEDDDDDDBBBAAAAAAAAA@@@@@@???@@@BBBDDDGGGJJJPPPUUUWWWXXXVVVUUUUUUWWWYYYZZZYYYXXXYYYYYYYYYYYYZZZYYYWWWTTTQQQOOOJJJIIIGGGFFFFFFIIILLLNNNRRRSSSVVVXXXXXXXXXWWWVVVWWWUUURRRPPPOOOLLLHHHFFF;;;999555111---+++))))))((('''&&&'''((()))((('''))))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$ttt^^^JJJ>>>888888777555444333444444555666555444333222333333444222111000///............/////////...,,,+++,,,---++++++*********)))))))))%%%%%%&&&'''''''''&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""$$$$$$"""!!!!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((())))))(((''''''(((''''''''''''''''''''''''$$$%%%(((*********((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******************,,,...///000111444666444444444777:::=========>>>???@@@@@@@@@BBBEEEHHHSSS[[[gggqqqwww}}}zzzyyyuuuqqqiii^^^RRRKKKFFFJJJPPPWWW^^^fffoootttsssvvvzzz|||~~~zzzuuuooofff^^^TTTOOOIIIDDDAAA???===<<<===<<<;;;:::999999999999::::::999888888888999999888777777888:::===@@@BBBDDDDDDDDDCCCCCCCCCCCCCCC>>>>>>???@@@@@@??????>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;AAABBBCCCDDDDDDDDDCCCBBBDDDDDDCCCBBBCCCDDDEEEFFFGGGIIIKKKJJJGGGDDDAAAAAA>>>>>>>>>=========<<<<<<;;;;;;<<<<<<>>>???AAABBBAAACCCEEEFFFFFFGGGIIIKKKLLLQQQXXX^^^ccckkktttzzzsssfffbbb[[[UUUPPPLLLGGGEEEBBBDDDEEEEEECCCBBBBBBCCCAAAGGGNNNVVVcccrrryyyzzzrrrppplllhhhddd___\\\ZZZVVVTTTRRRQQQPPPNNNKKKHHHFFFEEECCCBBBAAABBBCCCCCCCCCFFFKKKPPPSSSTTTTTTSSSTTTVVVXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYWWWTTTRRRJJJIIIGGGEEEDDDEEEFFFGGGNNNPPPSSSVVVXXXXXXWWWWWWYYYWWWUUUTTTSSSRRRPPPNNNEEEBBB>>>888333///,,,***)))(((&&&&&&((((((((('''))))))'''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$###############qqq\\\JJJ>>>999888777555333333333555666444333222111111222333444222111000///////////////000111111///---,,,---///+++++++++*********))))))&&&&&&''''''''''''''''''((((((''''''''''''(((((('''(((***,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""$$$$$$###"""!!!$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((&&&&&&'''''''''&&&&&&%%%%%%$$$&&&((())))))'''''''''(((''''''''''''''''''''''''((())))))))))))'''&&&%%%((((((((((((((((((((((((************************************++++++++++++,,,...000222333444777999888888888:::<<<>>>???@@@AAADDDHHHKKKNNNQQQUUUXXXaaahhhrrr{{{}}}xxxrrroookkkeee^^^UUULLLEEEGGGJJJOOOVVV]]]dddkkknnnooovvv~~~~~~{{{yyywwwpppkkkccc^^^ZZZTTTMMMGGGBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999::::::;;;::::::999999;;;===???@@@AAAAAABBBBBBCCCCCCDDDDDD@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@???CCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIKKKNNNMMMJJJFFFCCCAAA@@@@@@@@@@@@????????????============>>>>>>>>>??????AAABBBCCCBBBBBBDDDEEEFFFHHHKKKNNNPPPUUU\\\```jjjooowww~~~yyymmmiiiddd___ZZZUUUPPPMMMJJJKKKLLLKKKHHHEEEDDDCCCAAAEEEHHHLLLVVVcccmmmoooppprrrssspppjjjdddaaaaaa___aaabbbcccaaa\\\VVVRRRMMMKKKHHHGGGFFFFFFEEEDDDAAACCCFFFJJJMMMOOOPPPPPPPPPSSSVVVXXXXXXXXXZZZ[[[ZZZ[[[\\\[[[ZZZXXXUUUSSSKKKJJJHHHEEECCCBBBBBBBBBGGGIIIMMMQQQTTTVVVWWWXXXWWWVVVTTTSSSTTTTTTSSSQQQMMMKKKGGGAAA;;;555111...+++)))'''&&&'''''''''&&&&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$mmmYYYIII???:::999888666444444555666888222111000000000111333333222222111000000000111111...//////---++++++,,,---++++++++++++************(((((((((((((((((())))))((((((''''''''''''((((((%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$###############""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&%%%###!!!$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%%%%%%%%%%'''((()))((('''&&&''')))((((((((((((((((((((((((+++***((('''&&&&&&''''''))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------------///222333444666888;;;888999:::;;;===???BBBDDDIIINNNUUU[[[aaafffjjjmmmqqquuu{{{yyyqqqllldddaaa\\\WWWTTTPPPLLLIIILLLNNNSSSZZZbbbhhhlllnnnooovvvzzzxxxqqqmmmhhhccc```^^^\\\ZZZSSSPPPKKKIIIGGGDDD@@@<<<<<<<<<<<<;;;;;;;;;<<<===888888888888888999999:::<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHFFFFFFDDDDDDDDDEEEGGGIIILLLMMMIIIKKKMMMLLLIIIEEEBBBAAACCCCCCCCCBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA>>>???AAA@@@??????@@@AAAEEEEEEEEEFFFGGGIIIMMMPPPVVVZZZaaagggmmmrrrxxx{{{~~~qqqnnnkkkhhhfffccc___\\\XXXYYYYYYVVVRRRNNNLLLKKKLLLNNNMMMJJJMMMTTTZZZ\\\bbbggglllnnnllljjjkkkmmmnnnqqquuuvvvrrrkkkddd___VVVTTTRRRQQQPPPNNNKKKHHHCCCDDDEEEFFFHHHIIIKKKKKKLLLOOOSSSVVVXXXYYY[[[]]][[[\\\\\\\\\ZZZWWWTTTSSSNNNMMMKKKIIIFFFDDDCCCBBB@@@BBBEEEIIINNNRRRUUUWWWUUUTTTSSSSSSTTTTTTSSSQQQRRRPPPMMMIIICCC===888555000---)))'''''''''&&&%%%&&&&&&&&&&&&'''((()))***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%}}}iiiVVVHHH???;;;999888777666666777888888222222111000000111222333222222111111111111222222,,,,,,,,,+++)))((()))***,,,++++++++++++*********+++***))))))(((((())))))((((((''''''''''''((((((***&&& %%%)))%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''&&&$$$"""$$$%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((()))(((&&&&&&((()))))))))))))))))))))))))))((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))************************)))***+++,,,---//////000///222444555666777999;;;777999<<>>>>>>>>>>><<<;;;888:::;;;;;;;;;;;;<<<===:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======???????????????@@@AAAAAACCCDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLIIIJJJKKKJJJGGGDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBAAA@@@@@@AAABBB@@@??????@@@AAADDDFFFGGGJJJMMMQQQTTTWWW[[[___bbbssswwwuuutttssstttsssqqqpppkkkkkkjjjfffbbb]]][[[[[[]]]^^^[[[TTTPPPPPPPPPOOORRRWWW^^^cccfffjjjnnnrrruuuzzz}}}wwwpppmmmbbb```_________\\\VVVQQQJJJIIIGGGFFFEEEFFFGGGHHHHHHKKKPPPSSSUUUWWWYYY[[[YYYYYYZZZZZZYYYWWWTTTSSSQQQQQQPPPNNNLLLJJJGGGFFF>>>>>>@@@BBBGGGLLLQQQTTTUUUTTTTTTTTTUUUTTTQQQOOORRRQQQPPPNNNJJJDDD@@@===777333...+++***)))'''&&&)))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%xxxdddSSSFFF>>>;;;777777777777777777777777555444333222222222333444111111000000000000111111,,,------+++)))((()))+++,,,,,,+++++++++*********,,,+++)))(((''''''''''''((((((''''''''''''((((((+++((($$$ !!!$$$))),,,%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$######&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!###%%%&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&(((***((((((((((((((((((((((((&&&&&&&&&'''(((((()))***))))))))))))))))))))))))************************((()))***,,,...000222333333444666777777888:::<<<:::>>>DDDIIIOOOVVV^^^dddkkkpppxxx|||xxxuuuuuuuuuvvvvvvyyywwwsssmmmfff___XXXUUURRRQQQQQQTTTYYY]]]```aaabbbdddiiipppxxx}}}~~~}}}xxx|||}}}sssiiiccc\\\RRRKKKIIIIIIGGGDDDDDDDDDDDDCCCAAA<<<;;;;;;;;;<<<<<<;;;;;;666888;;;<<<;;;;;;<<<>>>@@@@@@?????????@@@AAAAAA???>>>>>>>>>??????@@@AAACCCCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJKKKMMMNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNOOOMMMNNNMMMKKKIIIHHHHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDCCCDDDEEEEEECCCCCCDDDEEE>>>>>>>>>???AAACCCCCCCCCEEEFFFHHHHHHHHHJJJMMMPPPXXXcccnnnppprrrwww}}}}}}wwwsssrrrrrrxxxzzzvvvlllbbb[[[VVVQQQMMMOOOSSSVVVZZZ___cccffflllrrryyy}}}|||xxxuuutttnnnmmmmmmooooookkkbbb[[[TTTQQQMMMIIIFFFEEEEEEFFFFFFIIIMMMOOOPPPQQQSSSTTTSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSPPPMMMLLLBBB@@@>>>>>>@@@FFFLLLOOOSSSSSSSSSTTTTTTRRRMMMJJJOOOPPPQQQPPPNNNKKKGGGDDD???;;;555000...,,,***))))))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$uuu```PPPDDD===:::555666777777888777777666777666555444333444555555000000////////////000111///000000...,,,+++,,,...,,,,,,,,,+++++++++******,,,+++)))'''&&&%%%%%%&&&((((((''''''''''''((((((###%%%'''))))))((('''&&&%%%%%%&&&'''&&&%%%###"""%%%&&&(((******)))((('''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%######$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######"""##################$$$$$$%%%%%%%%%!!! """$$$%%%$$$######$$$%%%%%%######%%%&&&""""""""""""""""""""""""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''')))((('''&&&&&&'''((()))&&&%%%%%%$$$%%%&&&((()))((((((((('''&&&&&&(((***'''''''''''''''''''''''''''((()))***)))'''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,///111333444555777999999999999;;;===???DDDLLLSSS[[[eeepppwwwxxx}}}|||wwwpppkkkjjjkkklllmmmkkkiiifffaaa\\\WWWSSSPPPUUUVVVYYY___fffkkknnnnnnvvvvvvxxx}}}}}}{{{}}}~~~uuummmbbbYYYRRROOOLLLGGGBBBBBBFFFDDDAAA@@@@@@>>><<<:::===<<<<<<;;;;;;;;;;;;:::666999===???>>>===???AAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBCCCDDDDDDEEEFFFGGGIIILLLNNNQQQRRRSSSTTTUUUWWWXXXZZZ\\\^^^___^^^___```aaabbbbbbbbbbbbccccccdddeeeggghhhiiiiiillllllnnnnnnnnnnnnlllllllllmmmnnnnnnooooooooonnnooooooooonnnnnnmmmmmmmmmgggggghhhhhhhhhgggeeedddaaa___]]][[[YYYXXXXXXXXXSSSSSSRRRPPPMMMMMMOOOQQQHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEECCCDDDEEEEEECCCCCCDDDEEEBBBAAABBBCCCDDDDDDCCCAAADDDDDDCCCBBBAAABBBEEEHHHEEENNNUUUVVVWWW\\\bbbdddiiippp{{{uuuiii```XXXQQQPPPOOOOOOPPPRRRUUUVVV___fffnnntttuuuttttttuuuuuuuuuvvvyyyzzzuuukkkbbb[[[WWWRRRLLLGGGEEEEEEFFFEEEHHHKKKMMMMMMMMMNNNOOOOOOQQQSSSVVVXXXXXXXXXWWWWWWXXXXXXXXXWWWUUURRRPPPFFFCCC???<<<===BBBHHHLLLPPPPPPRRRSSSRRROOOIIIEEELLLNNNPPPQQQQQQNNNKKKIIIDDD@@@999444111///,,,+++%%%%%%&&&&&&((()))***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###{{{gggRRRBBB:::888222333555555444555666888555555444333222222222222000000000000//////////////////...------------...------,,,,,,+++,,,,,,,,,...+++(((%%%$$$%%%'''))))))(((''''''((()))'''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&((('''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&###$$$%%%%%%######$$$%%%,,,***'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((('''&&&%%%%%%$$$''''''((((((((((((''''''''''''((()))***+++,,,,,,+++***)))(((''''''''''''+++)))((('''''')))+++,,,000///...///111333444444333888:::888888???EEEHHHOOOVVV___gggmmmsssyyy~~~wwwmmmddddddfffdddaaaaaaZZZ\\\\\\ZZZ[[[]]][[[WWWaaadddiiimmmssszzzwwwkkkddd___XXXTTTGGGFFFDDDBBB@@@@@@@@@@@@@@@AAABBBAAA???======>>><<<>>>??????===<<<======@@@>>>>>>AAAEEEFFFEEECCCEEEFFFGGGFFFEEEEEEGGGIIIEEEFFFGGGHHHIIIKKKPPPSSSSSSTTTUUUWWWZZZ___eeeiiijjjlllnnnqqqtttvvvwwwxxx{{{||||||}}}~~~wwwqqqllliiihhhiiifffccc___\\\ZZZXXXVVVTTTOOOMMMLLLLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJIIIGGGEEEGGGEEECCCCCCEEEFFFGGGFFFEEECCCBBBBBBDDDEEEEEEDDD@@@AAABBBCCCCCCBBBAAA@@@GGGFFFFFFGGGHHHJJJLLLNNNSSSXXX^^^dddmmm{{{wwwhhh```YYYNNNGGGDDDFFFIIIJJJOOOSSSXXX\\\___aaaccceeennnsssyyy|||yyysssmmmjjjddd```YYYSSSPPPNNNLLLKKKIIIHHHGGGGGGGGGGGGHHHIIINNNPPPSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZYYYVVVSSSQQQPPPLLLFFFAAA???AAAEEEHHHNNNNNNOOOPPPPPPMMMIIIEEEEEEFFFHHHJJJLLLNNNOOOPPPHHHFFFCCC>>>999444000---+++***))))))++++++***(((''''''''''''(((((())))))###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$}}}iiiSSSCCC;;;999444444555555666777777888555555444333222222222222000000000000///////////////......---,,,---------,,,++++++***)))))))))***,,,+++(((&&&&&&&&&((())))))'''&&&&&&''''''%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&%%%###""""""###%%%&&&###$$$%%%%%%######$$$%%%'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&))))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&''''''((((((''''''&&&((((((((()))******++++++))))))((((((((())))))***000///---,,,,,,---...///.........000222444444444:::===???>>>CCCLLLTTTWWWaaaffflllrrrvvv{{{{{{qqqfff]]]\\\]]]]]]\\\]]]XXX\\\^^^```eeekkkmmmjjjqqqssswww{{{~~~qqqhhh]]]UUUPPPLLLGGGCCCAAA@@@>>>===<<<<<<======???@@@BBBAAA@@@??????@@@===???AAAAAA@@@@@@AAABBB@@@@@@AAADDDIIILLLLLLKKKJJJLLLMMMLLLKKKKKKMMMOOOLLLMMMPPPQQQTTTXXX]]]aaaccceeehhhkkknnnttt{{{|||xxxsssppplllgggddd]]][[[XXXVVVUUUTTTRRRPPPPPPOOOMMMMMMMMMLLLKKKIIILLLJJJGGGFFFGGGGGGGGGFFFJJJHHHGGGGGGHHHHHHGGGEEECCCCCCDDDDDDCCCBBB@@@???CCCBBBBBBBBBCCCEEEGGGHHHIIILLLOOOQQQUUU^^^kkktttqqqiii]]]RRRJJJFFFCCCAAADDDFFFJJJLLLOOOQQQSSSUUUaaagggooottttttrrrooommmiiiddd]]]VVVRRRQQQPPPPPPTTTRRRNNNJJJGGGFFFEEEEEEIIIKKKMMMOOOPPPQQQTTTVVVXXXYYYYYYZZZXXXVVVTTTRRRSSSPPPLLLHHHFFFFFFGGGHHHLLLLLLMMMNNNOOOLLLHHHEEEAAAAAABBBDDDGGGJJJMMMOOOMMMKKKHHHDDD???:::666333,,,***((('''(((((('''&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$kkkUUUDDD<<<999777555444555888:::888666555555444333222222222222000000000000////////////...------,,,,,,,,,,,,,,,---,,,+++***))))))(((((())))))(((''''''(((((()))(((&&&%%%%%%%%%%%%###"""&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))&&&%%%$$$######$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$(((((((((''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))***+++,,,///...,,,++++++,,,---...///000111333444666777777<<<@@@DDDIIIUUUcccmmmooouuuwwwzzz}}}yyyqqqhhh^^^UUUSSSTTTVVVYYY]]]\\\bbbiiinnnuuu|||~~~}}}vvvhhh]]]TTTOOOHHHCCCAAA@@@<<<999::::::::::::;;;<<<======@@@BBBDDDDDDCCCBBBCCCDDD===???AAABBBAAABBBDDDEEECCCCCCDDDHHHLLLOOOPPPPPPQQQSSSTTTUUUUUUVVVXXXZZZ[[[^^^aaafffjjjpppvvvzzzxxxuuuqqqmmmiiieeeaaa^^^]]]ZZZVVVTTTSSSRRRQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFKKKJJJIIIIIIJJJJJJGGGEEEHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCEEEFFFEEEEEEIIIPPPUUUZZZ___eeejjjmmmsssyyy|||pppcccWWWLLLCCC>>>>>>>>>??????AAACCCEEEFFFQQQWWW___fffiiiiiiiiiiiiiiieee___YYYUUUSSSTTTTTTXXXUUUPPPJJJEEEBBB@@@@@@CCCEEEGGGIIIKKKNNNRRRUUUYYYYYYYYYYYYXXXWWWUUUUUUUUUTTTRRROOOLLLJJJHHHGGGJJJJJJJJJLLLLLLKKKHHHFFF???>>>======@@@EEEJJJNNNPPPOOOMMMJJJFFFAAA<<<999222///+++((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&mmmVVVEEE===:::888555222444999;;;888444555555444333222222222222000000000000////////////------,,,++++++++++++,,,000///...,,,+++*********&&&&&&'''((((((((((((((()))'''%%%%%%%%%%%%###"""&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$%%%&&&''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&)))(((((((((((((((((((((''''''((((((((())))))))))))******++++++******)))************))))))(((((())))))))))))***+++,,,,,,,,,+++++++++,,,---...///222444666777777888:::<<<===CCCKKKXXXjjj||||||pppfff]]]UUUNNNNNNQQQUUU\\\dddiiirrr{{{{{{vvvoooiiiccc\\\RRRKKKEEEBBB>>>=========;;;888888999:::;;;===???@@@AAACCCEEEFFFGGGEEEEEEEEEFFFAAACCCEEEEEEEEEFFFIIIKKKLLLMMMMMMPPPRRRUUUVVVWWWZZZ]]]```ccceeegggjjjllltttwww|||}}}yyyrrrnnnhhhdddaaa___]]]\\\TTTRRRPPPOOOOOONNNLLLJJJKKKKKKKKKLLLNNNNNNLLLJJJMMMLLLLLLJJJIIIHHHFFFFFFDDDDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCEEEHHHKKKKKKNNNPPPRRRUUUYYY___cccsss}}}|||pppdddYYYNNNGGGDDDAAA>>>======???@@@AAADDDIIIPPPUUUXXXZZZ\\\]]]bbbaaa___[[[WWWUUUTTTTTTVVVSSSOOOJJJFFFDDDCCCCCCAAABBBDDDEEEGGGJJJOOOSSSXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSPPPLLLHHHEEEHHHHHHHHHIIIKKKKKKIIIGGGBBB@@@<<<;;;<<>>;;;777111---+++******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&nnnWWWFFF===:::888444111333777999666222555555444333222222222222000000000000////////////------,,,++++++++++++,,,000///...,,,+++*********###$$$&&&'''''''''''''''***(((&&&&&&''''''%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''%%%&&&&&&''''''(((((()))((())))))******))))))(((++++++******)))(((((((((++++++************++++++------...///111333444555444555777888888:::>>>AAAGGGPPP\\\kkk}}}{{{rrrcccYYYRRRNNNLLLNNNSSSYYYdddnnnvvvzzzqqqjjj```[[[TTTOOOLLLIIIFFFCCC;;;:::999999999999999888888999;;;===@@@BBBCCCDDDDDDEEEGGGGGGEEEDDDEEEFFFFFFHHHIIIJJJKKKLLLPPPRRRUUUVVVXXX[[[^^^bbbfffiiimmmqqqvvv{{{}}}zzzwwwuuujjjgggccc```]]]ZZZUUURRROOOOOOOOOPPPRRRSSSRRRQQQNNNMMMLLLLLLKKKJJJJJJJJJHHHHHHIIIHHHHHHHHHGGGGGGBBBCCCCCCCCCCCCCCCEEEFFFHHHHHHHHHGGGHHHJJJNNNQQQYYYaaaiiioooyyywwwmmmcccYYYSSSLLLHHHBBB???>>>>>>>>>===;;;>>>CCCGGGIIILLLOOOQQQXXX[[[^^^]]]ZZZWWWUUUUUUWWWVVVSSSPPPMMMKKKJJJIIIBBBBBBCCCCCCCCCFFFJJJMMMTTTTTTTTTUUUUUUVVVWWWWWWUUUVVVWWWWWWTTTPPPKKKHHHIIIHHHGGGHHHJJJJJJIIIHHHFFFBBB===:::999<<<@@@CCCJJJLLLNNNPPPNNNKKKGGGEEEBBB===777222///...,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&mmmWWWFFF===:::666444222333666777555333555555444333222222222222000000000000////////////...------,,,,,,,,,,,,,,,---,,,+++***))))))(((((($$$%%%&&&'''''''''''''''***(((''''''((()))'''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((((((((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&+++*********))))))((((((,,,,,,+++++++++++++++,,,,,,---///111222444666666333555888999:::>>>EEEKKK]]]fffqqq|||}}}|||yyyuuummmbbbVVVOOOMMMLLLOOOUUU[[[bbbooozzz~~~xxxrrrlllcccYYYRRROOOJJJEEEAAA??????>>>>>>999999999999999:::;;;;;;999:::<<>><<<;;;:::999;;;;;;;;;;;;<<<>>>@@@BBB;;;===???AAACCCDDDEEEEEECCCEEEHHHJJJJJJKKKMMMOOOKKKNNNRRRUUUZZZ```gggkkknnnrrryyy~~~uuuqqqkkkeeebbb___]]][[[YYYXXXVVVTTTSSSRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQQQQPPPNNNKKKIIIGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDAAAGGGKKKJJJMMMVVV^^^aaaggglllrrrwww|||~~~zzzvvvrrrppphhhaaaYYYTTTQQQNNNIIIEEEBBBAAA@@@???===???BBBEEEGGGMMMSSSVVVVVVWWWZZZ^^^]]]^^^______^^^ZZZVVVTTTUUUUUUSSSOOOKKKGGGFFFFFFFFFIIILLLPPPSSSUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTOOOLLLJJJIIIJJJLLLLLLLLLGGGEEEBBB>>>;;;999777777:::???FFFMMMQQQQQQPPPNNNJJJFFFAAA===999555222///((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$kkkUUUDDD<<<999666777888777666555666777555555444333222222222222000000000000//////////////////...------------...------,,,,,,+++,,,,,,,,,******))))))))))))******'''&&&&&&''')))***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))***)))'''%%%%%%%%%'''((('''''''''''''''((()))***((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((('''(((((()))***++++++,,,)))))))))))))))(((((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))******))))))***+++,,,...///000777777888888888888777777888;;;???BBBGGGRRR```kkkssszzz}}}xxxqqqlllfffeeebbb[[[RRROOORRRVVVWWW\\\fffpppuuuzzz}}}sss```YYYOOOIIIGGGEEE@@@<<<===>>>??????>>><<<:::888::::::;;;;;;<<<>>>BBBEEE???AAACCCEEEFFFGGGFFFFFFEEEHHHLLLOOOQQQSSSVVVXXXXXX[[[```ffflllttt||||||uuupppmmmjjjbbbaaa^^^[[[YYYXXXWWWWWWTTTUUUWWWXXXXXXXXXWWWVVVPPPNNNJJJHHHGGGFFFEEECCCGGGFFFDDDDDDEEEEEEDDDCCC@@@FFFJJJHHHGGGKKKOOOOOOQQQVVV\\\aaaeeennnyyyyyyrrrjjjeeebbb^^^WWWRRRMMMKKKGGGBBB===<<<===???BBBFFFKKKNNNOOORRRZZZ```fffhhhkkknnnmmmkkkgggddd``````^^^YYYSSSMMMJJJHHHBBBEEEJJJOOOSSSTTTUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUQQQNNNKKKJJJKKKLLLMMMMMMHHHGGGEEECCC???<<<:::888222888@@@IIINNNPPPNNNMMMNNNKKKFFFBBB???;;;666333))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$kkkWWWFFF===999777777666555555555555555222222333222222000///...444222///,,,,,,...000222///000111111111000...---...---,,,***)))(((((((((+++***((('''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***$$$$$$%%%&&&&&&%%%%%%%%%***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''((()))******)))))))))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&'''(((***,,,---)))((('''''''''(((***+++************************++++++++++++,,,---......,,,***+++......---000555999;;;<<<:::777666999<<<999>>>EEEJJJOOOWWWccckkktttwwwyyyzzzzzz|||~~~wwwnnnfff```\\\YYY[[[[[[VVVQQQRRRZZZcccaaagggpppwww}}}qqqbbbWWWMMMIIICCC===::::::<<<>>>>>>??????>>><<<;;;;;;<<<===;;;:::;;;>>>@@@BBBCCCIIIHHHGGGHHHKKKMMMOOOOOONNNPPPRRRTTTXXX]]]dddiiijjjmmmsss|||yyyqqqmmmkkkhhhbbb\\\bbb^^^ZZZWWWVVVUUUTTTSSSRRRPPPNNNNNNNNNMMMKKKIIIHHHHHHHHHFFFEEEFFFGGGIIIEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKLLLNNNRRRXXX]]]aaaooottt{{{}}}xxxsssnnniiieee^^^\\\WWWNNNEEE@@@???AAA===@@@CCCFFFJJJQQQZZZaaajjjsssyyyyyyyyyzzzxxxrrrpppoookkkfff^^^VVVOOOKKKKKKIIIHHHKKKPPPSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSUUUTTTQQQNNNKKKJJJIIIIIIJJJKKKLLLJJJDDD===999777555666:::BBBKKKQQQRRRQQQPPPLLLIIIGGGFFFDDD???;;;666333///,,,***)))'''&&&############$$$%%%&&&'''&&&%%%$$$$$$###"""!!! kkkVVVFFF===999777777666666555666666666444333333333333222222222333222000......///000222///000000000//////.........---,,,+++***)))))))))(((((((((''''''(((((((((((((((''''''''''''((((((''''''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$"""!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""######%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&'''(((((()))))))))((()))((('''&&&&&&'''((()))((((((''''''''''''''''''((((((''''''''''''((((((***)))((('''(((((()))***)))(((((('''((()))***++++++++++++++++++++++++++++++++++++++++++,,,---...///---///222333333777===CCCDDDCCCAAA>>>>>>BBBFFFGGGLLLRRRVVVXXX\\\aaagggkkknnnpppsssuuuwwwzzz}}}{{{vvvnnneee^^^YYYWWWWWWWWWZZZ]]]\\\\\\___fffmmmoootttyyy~~~rrrggg]]]SSSKKKDDDBBB>>>;;;999:::<<<>>>===>>>???>>>===<<<===???AAAAAABBBCCCFFFHHHJJJJJJMMMMMMMMMNNNRRRVVVYYYZZZ]]]___cccggglllssszzz~~~wwwpppllliiiddd```^^^]]][[[YYYWWWUUURRRQQQPPPOOONNNLLLLLLLLLKKKIIIHHHHHHJJJKKKGGGGGGGGGHHHIIIIIIJJJJJJFFFFFFFFFGGGJJJNNNRRRUUU^^^bbbgggkkkmmmppptttxxx~~~}}}yyywwwuuurrrjjj^^^PPPFFFAAA@@@@@@AAABBBCCCEEEKKKTTTZZZgggqqqyyyzzz{{{|||zzztttooopppqqqoookkkddd^^^ZZZSSSOOOLLLMMMOOOQQQOOOMMMOOOOOOPPPRRRRRRSSSSSSSSSUUUTTTRRRPPPNNNLLLKKKKKKIIIKKKNNNNNNKKKDDD===888444555777>>>GGGNNNQQQRRRNNNLLLJJJIIIHHHFFFCCC???777444000---+++)))'''%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$kkkVVVFFF===:::777777666666666777888888666555444333333444555555222111000000//////000000000///......------......///...---+++************))))))(((((((((((())))))***))))))(((((())))))***'''(((***+++***(((%%%###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######""""""###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((()))((((((''''''(((((())),,,+++***)))(((''''''''')))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,---111333444999@@@GGGGGGFFFDDDBBBEEELLLRRRZZZ___dddfffdddbbbbbbcccggggggiiilllnnnpppooommmiiicccZZZQQQMMMMMMQQQSSSWWW[[[bbbggglllpppuuuxxxyyy{{{}}}~~~~~~ssscccVVVNNNHHHDDDAAA<<<;;;;;;:::;;;===???@@@???@@@AAAAAA@@@@@@BBBCCCCCCDDDFFFHHHKKKNNNPPPRRRVVVWWWXXX[[[aaagggmmmqqquuuyyy|||uuuqqqlllhhheee```]]]YYYWWWVVVUUUSSSRRRMMMLLLKKKIIIIIIIIIIIIJJJIIIJJJJJJKKKLLLLLLKKKKKKIIIHHHHHHHHHIIILLLOOOQQQNNNPPPSSSTTTUUUWWWYYY[[[ccchhhpppzzzuuudddUUUJJJEEEFFFFFFEEEDDDDDDHHHNNNRRR^^^gggooossstttvvvtttqqqlllpppvvvzzzyyytttnnniii```[[[UUUQQQPPPNNNKKKGGGIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSSSSRRRPPPNNNMMMJJJKKKNNNRRRRRRMMMCCC;;;555444444888@@@HHHNNNQQQMMMLLLKKKKKKKKKJJJGGGDDD<<<999555111///,,,)))'''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''kkkVVVFFF>>>;;;777777777777777888888999999777555333222333444555///000000000000///......000///...,,,,,,---......///...---,,,++++++++++++,,,+++***((('''&&&&&&%%%***))))))))))))))))))***&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$############$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((()))***+++***))))))))))))(((((((((((()))))),,,+++***)))(((((('''''')))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------+++---111333444999@@@FFFGGGHHHHHHJJJQQQ\\\cccnnnrrruuutttpppkkkhhhgggllliiihhhhhhhhhfff```\\\WWWRRRLLLGGGGGGLLLSSSWWW___dddkkktttzzz~~~||||||{{{zzzyyy{{{~~~|||iii```SSSHHHBBB??????>>>999:::<<<>>>???AAABBBBBBDDDEEEEEEEEEDDDDDDGGGIIIFFFGGGIIILLLOOOUUU[[[___dddfffjjjooovvv}}}yyyqqqmmmhhhccc```^^^[[[YYYQQQOOOLLLKKKKKKKKKKKKJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRJJJJJJJJJJJJIIIIIIJJJKKKPPPTTTZZZaaajjjttt{{{hhhYYYPPPMMMMMMLLLLLLKKKKKKLLLMMMPPPUUU[[[^^^aaacccdddeeeeeekkkuuu}}}~~~xxxtttmmmggg^^^XXXSSSNNNHHHDDDEEEFFFGGGIIILLLNNNPPPQQQQQQRRRTTTUUUUUUSSSPPPOOOLLLLLLMMMRRRUUURRRIIIAAA:::777444444999@@@HHHLLLMMMMMMNNNNNNMMMLLLIIIGGGCCC@@@<<<888555222...,,,(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''kkkUUUFFF>>>;;;888888777777777777888888:::888555222000000111111....../////////...---,,,000///...,,,,,,---............---,,,+++++++++++++++***)))'''&&&%%%$$$$$$)))((((((''''''(((((()))&&&&&&%%%%%%&&&''''''(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&######""""""""""""##################$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''(((((()))******+++******))))))(((((((((((())))))******************))))))((())))))***************++++++++++++++++++++++++++++++++++++,,,---...///222111333777999999===BBBFFFJJJNNNRRRYYYdddqqqzzz|||wwwsssqqqppplllfffbbb^^^YYYQQQKKKHHHGGGFFFHHHMMMTTT[[[```mmmqqqyyy~~~}}}|||yyyxxxzzz~~~nnncccWWWQQQIIIBBB>>>======>>>:::<<<>>>@@@BBBCCCCCCCCCGGGHHHHHHGGGGGGHHHKKKMMMOOOPPPQQQTTTXXXaaallltttxxx|||zzzsssmmmgggccc[[[XXXTTTRRRQQQQQQOOOMMMHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLNNNPPPQQQKKKJJJHHHFFFFFFEEEEEEDDDGGGIIILLLOOOTTT\\\dddiiiyyy}}}iii]]]SSSTTTUUUUUUTTTPPPLLLHHHFFFFFFHHHJJJKKKMMMRRRVVVXXX```kkkwww~~~~~~vvvpppggg```ZZZSSSKKKEEEDDDDDDEEEFFFHHHKKKMMMOOOOOOQQQSSSVVVVVVUUUSSSQQQPPPMMMLLLNNNRRRRRRMMMHHHAAA===888444444999@@@EEELLLNNNPPPPPPOOOMMMJJJIIIGGGDDDAAA===:::666222///''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((kkkTTTEEE>>><<<999888777666666666666777888666444222000/////////....../////////...---,,,000///......------......------,,,+++++++++++++++''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%''')))***''''''(((''''''&&&%%%$$$&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$%%%&&&&&&&&&&&&&&&######""""""""""""######'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''''''''(((((((((((('''''')))((((((((()))***+++,,,***))))))(((((())))))***(((((()))***+++++++++***((()))******++++++******************************+++++++++,,,---///111222333444777===>>>===???DDDGGGMMMUUU]]]fffrrryyyuuujjjeee^^^WWWQQQKKKGGGDDDCCCEEEJJJPPPYYYaaahhhlll{{{~~~|||zzzzzz|||mmm[[[PPPGGGEEEBBB>>><<<<<<<<<===<<<>>>@@@BBBCCCDDDDDDCCCHHHIIIJJJJJJKKKMMMRRRUUUXXXZZZ]]]aaagggrrr~~~xxxmmmhhhaaa]]]ZZZXXXSSSOOOLLLKKKJJJJJJIIIJJJJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQLLLIIIFFFDDDDDDDDDCCCBBBDDDEEEGGGHHHJJJNNNTTTXXXaaalll~~~{{{lll]]]]]]^^^]]][[[TTTLLLFFFEEEBBBAAAAAAAAA@@@DDDJJJJJJPPP\\\iiittt|||zzzuuuoooiiiccc\\\SSSLLLGGGFFFEEEEEEFFFHHHJJJKKKLLLNNNQQQTTTUUUUUUTTTSSSSSSOOOLLLLLLNNNOOONNNMMMGGGDDD>>>888444666;;;???HHHKKKOOOPPPOOOMMMLLLLLLJJJGGGDDDAAA>>>:::555222******)))((('''''''''((('''''''''((((((((())))))kkkTTTEEE>>>===999888777666555444444444444444333333222111111111111000000000///////////////000000000//////......,,,,,,+++************+++((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((()))))))))))))))(((((((((((('''&&&%%%$$$'''((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%&&&'''&&&'''((())))))((('''&&&)))((('''&&&''')))+++---******))))))))))))******((()))***+++++++++******((()))***+++++++++******++++++++++++++++++++++++***+++,,,---///111333555444666<<>>???CCCJJJSSS^^^gggmmmyyyxxxvvvuuurrrkkkbbbZZZNNNLLLIIIFFFDDDDDDDDDEEEIIIJJJMMMPPPRRRTTTTTTUUUSSSSSSRRRPPPMMMLLLMMMNNNKKKJJJFFF???999666888;;;===BBBJJJNNNOOOPPPQQQSSSSSSQQQOOOLLLJJJFFFBBB>>>666444111...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%lllRRRAAA::::::888777666555555555555555333444555555444333111000111111000///////////////,,,---......,,,,,,---...---,,,++++++******++++++++++++***)))((('''&&&&&&)))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''$$$""""""%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&###"""$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%'''((())))))))))))%%%%%%&&&&&&''')))***+++******)))((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&&&&'''***,,,...++++++++++++***((('''&&&'''(((((()))***++++++,,,*********)))******+++,,,+++******+++,,,,,,***))),,,---000111222555888;;;EEEEEEKKKVVVZZZVVVSSSUUUaaajjjuuuwwwhhh[[[QQQRRRGGGAAAFFFNNNTTTZZZaaahhhhhhkkkqqqyyy{{{sssmmmhhhfffeeeddd^^^WWWOOOJJJIIIGGGCCC???===???AAACCCDDDFFFIIIKKKHHHIIIKKKLLLMMMNNNQQQSSSYYY[[[___dddlllvvvvvvhhh___]]]\\\YYYUUUTTTRRROOOMMMLLLLLLLLLMMMGGGIIIJJJKKKLLLNNNPPPRRRMMMLLLJJJHHHGGGFFFFFFFFFJJJRRR[[[aaadddjjjttt|||tttjjjfffbbb^^^[[[___^^^XXXPPPKKKHHHCCC<<<@@@<<<;;;@@@FFFLLLUUU]]]iiiqqqvvvtttqqqnnnggg___TTTSSSQQQMMMJJJGGGFFFEEEGGGGGGIIIKKKNNNPPPSSSTTTTTTTTTSSSQQQOOOMMMKKKKKKOOOLLLHHHBBB===888555333999>>>EEELLLRRRTTTUUUTTTTTTSSSRRROOOLLLIIIGGGEEE???;;;555111---***'''%%%))))))((((((((('''''''''jjjQQQAAA;;;;;;888777666555444444444444444444444555444222111000111111000///////////////------------------------------,,,++++++++++++,,,))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&''')))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''#########"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((''''''''''''(((((()))+++,,,---((((((((((((((('''''''''***)))((('''&&&''''''(((((('''&&&&&&''')))+++---+++++++++******((('''''')))))))))******++++++++++++*********+++,,,------***)))***+++,,,------,,,000222555666888:::>>>AAADDDJJJVVV```aaa]]]___eeennnuuujjjYYYPPPKKKKKKGGGIIITTT___fffooovvv{{{|||}}}yyyqqqeee]]]YYYXXXXXXXXXVVVPPPHHHEEEEEEDDDBBB>>>CCCEEEHHHIIIKKKNNNRRRTTTSSSTTTVVVWWWXXX[[[___aaaiiinnnwww{{{tttmmmddd]]]XXXVVVRRRPPPOOOOOOPPPPPPKKKKKKLLLLLLMMMNNNPPPRRRTTTRRRQQQOOONNNNNNNNNOOOUUU]]]eeefffbbb___ccchhhooowww|||sssqqqqqqrrrrrrtttsssmmmddd]]]YYYQQQJJJEEE@@@>>>@@@CCCEEEJJJPPPZZZccckkknnnoooqqqmmmgggZZZXXXTTTQQQNNNLLLJJJIIIEEEEEEFFFHHHJJJMMMPPPRRRSSSSSSTTTTTTRRRPPPMMMLLLNNNLLLHHHDDD???;;;888666999===CCCIIIOOORRRTTTTTTUUUTTTSSSQQQNNNKKKHHHGGGCCC???:::555111---***'''((((((((('''''''''''''''~~~fffOOO@@@;;;;;;888888666555333333222222444444444444333222111000111000000//////////////////---+++,,,///000...+++------,,,++++++++++++,,,'''((((((((()))))))))***((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%''''''&&&&&&'''$$$######"""""""""######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''((()))***+++,,,''''''''''''(((((())))))+++***)))((((((((((((((()))((('''''''''(((***+++***************)))((('''************************++++++++++++,,,---...///))))))***+++---...000111111333666888:::===AAADDDIIIUUUdddllljjjffflllvvvzzzyyy\\\MMMJJJKKKLLLOOOYYYfffqqqyyyooocccTTTKKKIIIKKKKKKKKKLLLHHHCCCAAACCCEEEDDDCCCHHHJJJLLLNNNPPPTTTXXX\\\[[[^^^aaadddggglllqqquuuyyypppfffbbb\\\XXXVVVUUUTTTSSSNNNNNNMMMMMMMMMNNNPPPPPPSSSRRRQQQPPPPPPQQQRRRTTTaaajjjrrrooobbbWWWTTTVVVWWW\\\ccclllvvvwwwpppfff\\\MMMFFF@@@??????>>>???CCCKKKSSS\\\ccciiinnnmmmjjj^^^ZZZUUURRRRRRQQQOOOLLLFFFFFFFFFGGGHHHKKKMMMOOOPPPRRRTTTVVVUUUSSSPPPMMMLLLKKKIIIFFFBBB???<<<:::999;;;@@@EEEJJJOOOSSSUUUWWWVVVUUUSSSPPPMMMKKKJJJJJJFFF@@@;;;666222---***)))(((''''''&&&&&&&&&&&&{{{cccMMM???:::999888888666444333222222222444444444444333222111111000000////////////000000111---***+++000111...***,,,,,,+++************+++(((((((((((())))))))))))***)))(((((((((((()))***((((((((((((((('''''''''((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%&&&'''%%%$$$$$$###############%%%%%%$$$$$$%%%%%%&&&'''###&&&'''$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))'''''''''(((((((((((((((((((((((((((((()))))))))***)))(((((((((((())))))))))))*********))))))((()))))))))))))))))))))(((*********+++,,,---...///)))******+++,,,...111444444666999<<<>>>AAAEEEHHHUUU```mmmrrrppppppxxxmmmVVVNNNPPPTTTYYYaaalllvvv||||||rrrcccWWWIIIBBBBBBEEEFFFEEEGGGDDDBBBCCCFFFJJJLLLLLLNNNOOORRRTTTWWW[[[```dddfffiiiooouuu|||~~~}}}zzz{{{~~~{{{rrrjjjeee```[[[XXXVVVTTTRRRPPPQQQQQQRRRRRROOONNNMMMMMMOOORRRUUUWWWeeepppyyyuuueeeWWWQQQQQQNNNPPPRRRUUU]]]jjjyyy{{{ppp]]]SSSIIIDDDBBB??????BBBCCCHHHOOOVVV]]]bbbbbbaaa\\\WWWQQQOOOQQQRRRQQQOOONNNMMMKKKJJJJJJJJJKKKLLLMMMPPPSSSVVVVVVTTTQQQOOOJJJJJJIIIGGGDDDAAA???===:::;;;===AAAFFFLLLRRRUUUXXXWWWVVVUUUSSSQQQOOOMMMOOOKKKFFFAAA<<<777222...******((('''&&&&&&&&&&&&yyyaaaLLL>>>999777888777666555444333333333555555444333222222222222000000////////////000000111---***,,,000222///+++++++++***)))))))))))))))*********)))(((''''''''')))))))))(((((()))))))))'''''''''(((((((((((((((((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""((()))$$$"""$$$&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''((())))))''''''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))(((''''''&&&&&&###$$$%%%'''((()))*********))))))(((((((((((((((((())))))*********))))))((((((((((((((((((''''''))))))))))))***+++,,,---***+++,,,,,,,,,...333777>>>@@@CCCFFFHHHKKKOOORRR___fffmmmrrrvvv{{{~~~yyyxxxxxx~~~rrr```VVVWWW^^^cccmmmvvvooobbbTTTLLLCCC???AAADDDDDDCCCDDDCCCCCCEEEJJJPPPTTTVVVVVVXXX[[[]]]aaagggmmmrrrxxx}}}vvvuuuuuutttttttttttttttuuuxxx}}}}}}uuukkkeeebbb^^^YYYVVVUUUUUUSSSRRROOONNNMMMMMMOOOSSSWWWZZZaaallluuurrrdddVVVPPPPPPMMMMMMKKKJJJMMMWWWeeeppp~~~sssfffWWWPPPKKKFFFEEEFFFCCCBBBDDDJJJPPPSSSUUUUUUVVVRRRNNNMMMPPPTTTUUUVVVXXXWWWTTTRRROOOMMMKKKJJJLLLNNNQQQTTTUUUTTTRRRPPPKKKJJJIIIHHHEEECCCAAA@@@===<<<===???DDDJJJPPPTTTWWWWWWWWWWWWUUUTTTSSSRRRSSSOOOKKKFFFBBB===777444///---+++((('''&&&&&&'''xxx```LLL???:::888888777666555555555555555666555444333222222222222///////////////000000111000...,,,---000000///,,,++++++***)))))))))))))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$+++,,,%%%!!!%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((())))))''''''(((((()))(((((('''((((((''''''(((((()))*********)))((('''&&&%%%%%%"""###%%%'''((()))******)))))))))))))))((((((((('''((()))***************((((((((((((((((((((((((******))))))******++++++,,,---.........111888>>>FFFHHHKKKMMMOOORRRVVVYYYdddiiinnnsss|||{{{ppphhhddddddhhhgggbbb[[[[[[dddnnnssssssbbbSSSFFFBBB???===>>>AAACCCDDDBBBBBBDDDHHHMMMSSSYYY]]][[[^^^bbbfffmmmuuu}}}zzzwwwlllkkkkkklllmmmnnnoooppprrrvvv|||sssmmmddd^^^ZZZWWWSSSPPPPPPNNNLLLKKKLLLOOOSSSUUUZZZaaagggeee\\\RRRNNNMMMLLLKKKHHHFFFHHHQQQ^^^hhhmmmsss|||vvvggg^^^XXXQQQLLLKKKJJJCCC@@@BBBFFFHHHJJJLLLOOONNNLLLMMMPPPVVV]]]aaaccccccaaa^^^ZZZUUUQQQNNNNNNOOOPPPQQQRRRSSSSSSSSSOOONNNKKKIIIFFFDDDCCCCCC@@@???>>>???CCCIIIOOOSSSVVVVVVWWWWWWWWWWWWWWWVVVUUURRROOOKKKHHHDDD???;;;444222///+++)))'''''''''www```MMMBBB===;;;888777777666666666777777666555444222111222222222///////////////000111111///........./////////...---,,,,,,+++++++++++++++******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&''''''&&&&&&%%%$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''000111(((###&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''(((((())))))%%%%%%&&&'''(((((((((((((((((('''''''''((())))))))))))(((((('''''''''&&&%%%%%%'''((())))))((((((((((((((())))))))))))(((''''''(((******+++++++++(((((())))))******++++++,,,,,,+++*********++++++,,,...000000111777@@@GGGNNNPPPRRRTTTUUUXXX\\\^^^iiipppwww||||||{{{vvvmmmccc[[[XXXXXX[[[bbbfffeeehhhsss}}}pppdddTTTFFF>>>>>>===;;;:::<<>>777777777777777888888999666555333222111111222333///////////////000111111...///000///...---...000///...------,,,,,,------(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&'''''''''(((((())))))%%%&&&'''((('''&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$(((***)))'''%%%$$$!!!""""""###$$$&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''***333444***$$$'''((($$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((###$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((((()))*********)))'''&&&''''''((()))))))))))))))&&&'''(((***++++++++++++))))))***+++,,,---------......---,,,+++++++++++++++...111333555<<>>>>>:::777:::AAAHHHGGGHHHLLLPPPUUU\\\ccchhhrrrvvv~~~~~~zzzwwwoooooonnnoooppprrrsssuuuxxx|||uuunnnbbb___YYYSSSOOONNNOOOPPPMMMMMMNNNOOOPPPQQQRRRRRRJJJLLLPPPTTT[[[gggvvvtttllleeecccgggkkkpppssshhhXXXIIICCC@@@======@@@>>>CCCHHHJJJMMMVVVeeeppp{{{|||~~~}}}zzzsssmmmhhhVVVTTTPPPNNNOOOSSSWWW[[[[[[WWWRRRLLLIIIHHHHHHIIIEEEDDDBBBBBBEEEIIINNNRRRRRRSSSUUUWWWYYY[[[[[[\\\XXXWWWUUUTTTRRROOOKKKHHH>>>;;;555000,,,***))))))qqqYYYIII???;;;:::666888:::777333222666:::666555444333222111111111000000111111111111000000...,,,+++,,,///111///---...------,,,,,,++++++***'''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%&&&((()))************(((&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###(((''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++***)))(((((())))))+++,,,,,,,,,***(((&&&%%%---+++))))))***,,,---...///111222444666===HHHOOO]]]bbbdddccceeelllsssvvv~~~|||pppiii]]]]]]ZZZUUUQQQSSSYYY___lllrrryyy}}}tttdddWWWLLLBBB;;;>>>???AAAAAABBBCCCEEEHHHIIINNNSSSYYY___iiiuuu}}}}}}~~~~~~~~~}}}|||zzzyyyttttttttttttuuuwwwyyy{{{zzz|||vvvfff\\\YYYXXXUUURRRPPPNNNKKKJJJJJJKKKMMMNNNOOOQQQPPPRRR^^^qqqzzzooo```WWWXXX]]]bbbdddooovvvrrrXXXFFF@@@@@@???===???>>>@@@EEEJJJRRRaaaooozzzrrreee```WWWOOOLLLNNNSSSWWW\\\ZZZWWWSSSOOOLLLJJJIIILLLKKKIIIHHHIIIKKKOOOQQQTTTSSSRRRSSSTTTVVVYYY[[[[[[XXXVVVUUUVVVUUUQQQNNNGGGBBB<<<666222...***'''nnnWWWHHH@@@===<<<777999999777333222666:::777666444333222111111111000000111111111111000000...---+++---///000///---------,,,++++++******))))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''((((((((((((((('''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************++++++***))))))))))))))))))***************)))))),,,+++******,,,...///000///111333666:::DDDPPPYYYdddlllsssuuuwwwzzz|||{{{sssddd[[[KKKLLLNNNOOOSSSZZZccciiitttyyy|||rrrcccUUUJJJCCC>>>;;;CCCDDDFFFGGGGGGIIILLLNNNOOOUUU]]]dddmmmxxx~~~~~~~~~}}}zzzzzzyyyyyyzzzzzz{{{{{{}}}wwwnnnfff]]]WWWSSSPPPLLLIIIHHHHHHHHHHHHJJJMMMNNNQQQ]]]ooozzz}}}rrriii\\\VVVVVVZZZ]]]^^^bbbgggrrr}}}lllWWWLLLFFFAAA<<<>>>======AAADDDJJJXXXdddsss{{{}}}vvviiiddd[[[SSSOOOOOORRRUUU\\\ZZZXXXTTTQQQMMMKKKJJJKKKKKKKKKLLLMMMNNNOOOPPPTTTTTTSSSSSSTTTVVVXXXYYYZZZXXXVVVVVVWWWVVVSSSPPPJJJGGGAAA<<<777333...+++jjjTTTGGG@@@>>><<<888999999666333333777;;;777777555333222111000000000000111111111111000000...---------///000///...,,,,,,++++++***)))))))))***&&&######%%%((((((&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))************)))))))))*********++++++************+++++++++++++++***))))))))))))))))))((((((((()))***+++,,,---++++++,,,---...000111222222444777:::AAAMMM[[[eeettt|||{{{ooo```QQQGGG???BBBGGGOOOZZZdddnnnsss{{{~~~zzzlllcccVVVJJJDDDBBBBBBCCCEEEGGGIIIJJJKKKMMMQQQTTTZZZaaammmxxx~~~~~~qqqggg^^^YYYRRRMMMJJJIIIIIIHHHIIIKKKMMMQQQZZZgggooopppfff___WWWSSSSSSUUUVVVUUUSSSVVV]]]gggooozzz}}}gggYYYNNNDDD===???<<<;;;<<<>>>AAALLLVVVbbbppp|||uuummmhhh```XXXSSSQQQRRRSSSYYYYYYWWWUUUSSSPPPMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPUUUTTTSSSSSSSSSUUUVVVWWWYYYXXXWWWWWWXXXXXXVVVTTTOOOLLLHHHDDD@@@:::444000hhhTTTGGGAAA===;;;::::::888555333444777;;;888777555333222000000///000000111111111111000000///........./////////...------,,,,,,+++******)))***%%%!!!"""'''++++++)))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&'''((()))))))))((($$$$$$%%%%%%&&&''''''((((((''''''''''''((())))))((()))))))))))))))******))))))*********+++++++++)))))))))*********++++++******)))))))))))))))***(((((((((((()))+++---///+++,,,...//////111222444666999===BBBKKKXXXgggrrr|||tttjjjaaaXXXPPPGGG@@@BBBFFFMMMWWWbbbmmmtttxxxwwwppplll___YYYPPPHHHEEEFFFIIIKKKIIIKKKMMMOOORRRVVV[[[___jjjssssssjjj___UUUQQQOOONNNMMMJJJKKKLLLOOOUUU[[[^^^___ZZZVVVSSSQQQRRRRRRQQQOOOMMMLLLOOOUUU]]]hhhzzztttggg\\\PPPHHHBBB>>><<<;;;;;;<<>>::::::999888666444555888:::777666555333222111000000000000111111111111000000////////////.........///.........---,,,,,,++++++---((($$$$$$))),,,***((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''''''''''''''((('''&&&'''((()))(((&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&((()))))))))((('''&&&&&&$$$$$$%%%&&&''''''(((((((((''''''''''''((())))))'''''''''(((((()))))))))((((((((()))))))))******((((((((()))))))))*********)))))))))))))))******+++***)))))))))+++,,,---,,,...000000000222555888999>>>FFFOOOYYYgggvvvjjjaaaUUULLLIIIHHHHHHGGGHHHMMMVVV```jjjssszzz~~~~~~uuunnnfff```\\\SSSQQQMMMJJJHHHIIIKKKNNNPPPSSSVVVZZZ___fffmmmrrrsssddd\\\WWWRRROOOJJJHHHHHHKKKNNNPPPPPPQQQQQQPPPPPPPPPQQQPPPNNNMMMLLLIIIHHHKKKQQQYYYhhhuuuwwwmmmbbbZZZIIIDDD@@@>>><<<:::===CCCKKKXXXfffkkkllllllkkkiiidddcccaaa^^^[[[XXXVVVUUUMMMMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYZZZZZZUUUTTTRRRPPPMMMGGG@@@<<>>CCCGGGIIIMMMTTTWWWUUUZZZ]]]```bbbbbb___[[[XXXMMMLLLJJJJJJJJJLLLOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXVVVXXX[[[ZZZYYYXXXYYYZZZXXXWWWVVVUUUTTTQQQLLLIIInnnbbb[[[TTTIII@@@888888888999:::999777555444333333222222333333444000000111111111111000000///111222111...---...000...------,,,,,,++++++***!!!$$$(((******))))))***************************(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((***++++++))))))(((((('''&&&$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((())))))'''(((((()))***+++++++++(((((((((((()))))))))))))))************+++++++++))))))((())))))***++++++''')))***,,,---------,,,,,,000444666:::BBBNNNWWWllluuutttgggVVVGGGCCCIIISSS]]]hhhuuu{{{vvvoooiiiaaaYYYNNNFFFDDDGGGKKKMMMVVVYYY\\\^^^```ccciiinnntttxxx~~~~~~~~~|||pppddd]]]VVVNNNKKKNNNHHHIIIJJJJJJJJJLLLNNNPPPLLLIIIHHHJJJJJJIIIJJJNNNNNNSSSZZZ```fffnnnwww~~~xxxmmmeee[[[PPPIIIHHH@@@BBBCCCCCCGGGLLLMMMJJJZZZ]]]bbbdddddd```[[[XXXQQQOOOKKKIIIIIIJJJMMMOOONNNQQQUUUXXXZZZZZZXXXWWWWWWXXXXXXYYYZZZZZZYYYYYYVVVYYY[[[ZZZXXXWWWXXXZZZZZZXXXWWWVVVVVVTTTPPPNNNoooddd]]]TTTHHH>>>>>><<<:::999:::;;;;;;:::666555333111000000000111333333333222000///---,,,,,,---///111111000...---............---,,,+++***,,,%%% (((---+++'''((())))))*********))))))))))))***+++,,,,,,------((())))))))))))'''%%%$$$&&&&&&$$$######$$$&&&&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%$$$#########%%%''')))&&&'''''''''&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%'''((((((((('''&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((((((&&&%%%%%%&&&((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((())))))******++++++'''&&&%%%$$$$$$%%%''''''(((((())))))))))))((('''((((((((((((((()))******++++++,,,,,,---///000111444666999;;;AAANNN___lllttthhhYYYLLLFFFGGGGGGNNN[[[iiiwwwzzzrrrjjjddd```^^^TTTNNNIIIGGGEEEEEEIIIOOOVVV^^^ddddddfffmmmvvvzzz}}}lll```XXXQQQNNNLLLJJJHHHFFFGGGIIIKKKLLLJJJJJJIIIHHHHHHIIIKKKKKKMMMMMMNNNRRRWWW___fffjjjrrrxxx}}}vvvmmmbbbUUULLLFFFAAA???BBBBBB@@@DDDKKKUUU\\\cccgggkkkmmmdddYYYVVVUUUSSSOOOLLLJJJLLLMMMKKKMMMPPPSSSVVVXXXXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYY]]]YYYVVVVVVYYY[[[\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUpppeee^^^VVVIII>>><<<:::888777888999999888777555333111000000111111333333222222111///...---,,,---...//////...---,,,............---,,,+++******&&&###$$$'''******((())))))***************)))))))))******++++++,,,,,,((()))))))))((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$######%%%&&&(((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&((()))((('''%%%$$$&&&((()))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))*********((('''&&&&&&'''((()))***))))))))))))))))))))))))******)))))))))******+++---......///111333555777222555<<>><<<:::999:::;;;;;;:::888666222000//////111333222222222222111111000//////...---,,,,,,,,,------------------,,,+++******((()))***+++***)))((((((***++++++++++++******)))((((((((((((((((((''''''(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&((())))))(((%%%$$$%%%&&&'''''''''''''''(((((()))))))))(((((((((((())))))******))))))((((((((('''''''''((()))***,,,------+++***((('''''')))+++,,,---,,,,,,+++++++++++++++------...000333777:::<<>><<<:::999:::;;;;;;:::777555333000///000111222111111222222222111111000000000///...------......------------,,,+++***)))+++)))(((***------)))%%%+++++++++++++++***)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%&&&'''((((((######$$$%%%&&&''''''''''''))))))(((&&&%%%%%%&&&&&&''''''((((((((((((((())))))(((((((((((())))))***)))))))))((((((''''''&&&&&&''')))***+++,,,,,,+++)))((('''((()))+++---,,,++++++*********++++++000111111333777<<<@@@CCCOOOSSS\\\iiivvvtttfffVVVLLLFFFKKKVVVaaakkkrrrtttwww{{{uuujjjbbb[[[UUUQQQPPPNNNKKKGGGDDDBBBAAA@@@EEEEEEHHHMMMOOOTTT^^^hhhzzzpppaaaYYYSSSOOOLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFHHHJJJMMMPPPQQQRRRSSSSSSUUUVVVXXX]]]hhhuuuyyyqqqkkkcccWWWLLLMMMPPPZZZkkk|||{{{uuupppiii^^^VVVQQQOOOLLLKKKKKKMMMOOOQQQPPPRRRUUUWWWYYYZZZ[[[[[[WWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZYYYYYYXXXWWW|||lllbbb\\\UUUJJJAAA<<<:::888777888999999888666555333222000000000111111111222222222222222222000000000//////...---------------,,,,,,+++***)))***(((''')))------***&&&***************)))((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((!!!"""###$$$&&&'''((((((&&&''')))((('''%%%&&&&&&%%%&&&'''((()))))))))((())))))(((((((((((()))))))))(((((((((((((((((('''%%%&&&''')))***************)))(((((()))***,,,---++++++******++++++,,,---//////111444:::@@@GGGJJJYYY^^^fffpppzzzyyyggg[[[PPPLLLNNNXXXccckkkqqqwwwyyyyyy{{{ssslllbbbXXXRRRNNNKKKIIIJJJIIIFFFDDDCCCBBBBBBBBBFFFHHHOOOVVV\\\bbbooo{{{{{{mmmbbbWWWPPPOOOMMMJJJHHHFFFEEEEEEEEEGGGIIIKKKNNNQQQSSSTTTUUUSSSTTTUUUUUUWWW]]]fffnnnyyykkkYYYOOOMMMQQQ___nnn{{{|||wwwoooeee^^^VVVTTTQQQNNNLLLLLLMMMNNNOOOQQQSSSVVVXXXYYYYYYYYYVVVXXXYYYYYYXXXXXXYYYZZZYYYYYYYYYZZZZZZYYYYYYXXXyyyhhh]]]XXXRRRIII@@@<<<:::888777888999999888444444444333222111000///000111222222333333333222//////000000///---,,,+++,,,,,,---,,,,,,+++***)))''''''((()))************)))******))))))'''&&&&&&&&&&&&''''''(((((())))))'''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''(((((($$$&&&(((((('''&&&''''''%%%&&&'''((()))))))))((())))))(((((((((((())))))'''''''''(((((((((((((((&&&'''(((*********))))))((())))))******+++,,,,,,++++++++++++,,,---//////000111444:::BBBKKKSSSXXXdddiiiqqqwww}}}yyylll```YYYRRRTTT[[[fffooosssxxx||||||yyyyyy|||uuummm\\\WWWQQQKKKIIIGGGFFFEEEGGGFFFFFFEEEFFFGGGIIIJJJPPPUUU^^^iiipppyyy~~~~~~qqqeee\\\XXXSSSMMMIIIGGGGGGGGGFFFGGGJJJMMMPPPSSSVVVWWWTTTUUUUUUSSSSSSWWW___eeehhhqqqsssZZZQQQMMMTTT^^^hhhttt}}}{{{tttnnnjjjbbb___[[[VVVQQQOOOMMMMMMNNNOOOQQQSSSUUUVVVVVVUUUUUUXXXZZZZZZXXXWWWYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYxxxfff[[[VVVQQQHHH@@@>>><<<:::999:::;;;;;;:::333444444444333111///...000111222222333333333333---.../////////---***))),,,,,,,,,,,,+++***))))))###'''+++***'''&&&***...))))))))))))((('''&&&%%%&&&&&&''''''((()))******'''&&&%%%$$$%%%&&&'''(((&&&&&&$$$######$$$&&&&&&(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''###%%%(((((((((''''''((($$$%%%'''))))))))))))((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((***++++++***)))((('''((()))+++,,,,,,,,,+++++++++,,,,,,...///111222777999===EEEOOOZZZdddjjjmmmsssyyy}}}|||pppeee^^^[[[ZZZ]]]gggrrryyy{{{~~~}}}{{{}}}yyynnn```VVVMMMKKKHHHFFFFFFGGGFFFEEEFFFGGGGGGIIIKKKNNNQQQRRR]]]cccnnnzzz~~~{{{zzzzzzyyy}}}~~~iiiddd\\\TTTOOOLLLKKKKKKEEEFFFHHHKKKOOOSSSVVVXXXXXXWWWUUURRRPPPTTT[[[aaa___gggsssfffYYYNNNNNNSSSZZZdddmmmzzz}}}}}}yyywwwvvvmmmjjjddd^^^XXXSSSOOOMMMLLLMMMOOOQQQSSSSSSSSSSSSTTTWWWZZZZZZXXXVVVXXXZZZYYYYYYZZZZZZZZZZZZZZZYYYttt^^^SSSOOOJJJDDDAAA<<<;;;;;;::::::999999888777666444333222111111111222111111111222333333444000000000000////////////......---,,,+++)))((('''(((((()))((('''''')))+++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""'''&&&%%%%%%$$$$$$$$$$$$(((((())))))((('''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&''''''&&&$$$###$$$&&&(((***++++++***)))&&&'''''''''''''''&&&&&&$$$$$$&&&'''''''''&&&%%%***))))))(((((((((((())),,,,,,++++++***)))))))))))))))******++++++,,,,,,***++++++++++++,,,000333<<>>===;;;;;;::::::999888888888666555444333222222222222222111111111111111222222000000000000////////////000000000///...,,,+++***,,,------+++)))((((((***))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%***)))(((''''''''''''(((&&&''''''(((((((((((('''))))))*********++++++***(((((((((((()))***+++,,,))))))*********+++++++++)))******++++++,,,,,,,,,---...000222666<<>>@@@BBBCCCGGGIIIKKKNNNQQQUUUZZZ^^^cccfffjjjooowww~~~|||{{{zzzyyyyyy}}}yyybbb\\\TTTNNNLLLLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQYYYccciiijjjjjjkkkllltttrrr]]]RRRKKKGGGFFFHHHHHHHHHHHHIIILLLQQQYYY^^^gggpppyyytttjjj\\\QQQKKKJJJKKKLLLPPPQQQTTTWWWZZZ[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYmmmZZZOOOIIICCC@@@???;;;::::::999999888777777555555444333222222222222222222111000000111111111000000000000////////////000000000///...---,,,+++,,,------+++)))((((((***))))))((((((((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&''''''((())))))((((((((((((((()))))))))******(((((((((((()))+++,,,,,,+++++++++*********))))))((())))))***,,,------......000333666;;;BBBKKKPPP]]]eeeooozzzvvvjjj```YYYVVVYYY\\\cccooo|||}}}lll]]]PPPJJJBBB>>>???BBBCCCDDDIIILLLNNNPPPSSSWWW^^^bbbkkkqqqzzz~~~}}}|||{{{{{{yyy|||zzzqqqcccWWWQQQNNNNNNOOOKKKLLLLLLMMMOOOPPPRRRRRRUUU\\\ffflllmmmllljjjiiijjjttt}}}hhhYYYPPPKKKIIIJJJMMMLLLIIIGGGFFFIIINNNSSS\\\fffqqqxxx~~~|||nnn___UUUNNNKKKJJJMMMOOORRRVVVYYYZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXtttbbbWWWNNNFFFAAA???:::::::::999888888777777555444333333222222222333222222111000000000000111000000000000////////////////////////...---,,,++++++,,,,,,***(((''')))***))))))((((((((()))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$$$$$$$%%%&&&&&&''')))(((((((((''''''&&&&&&&&&'''(((((())))))))))))((((((((('''((())))))***))))))))))))******+++,,,,,,,,,++++++***))))))(((((()))***,,,...000111222222555999>>>DDDLLLSSSXXXdddhhhppp{{{ooo```VVVOOOLLLMMMXXX[[[cccppp~~~vvvhhhVVVIIIDDDBBB@@@@@@BBBDDDEEEEEEJJJMMMQQQTTTWWW\\\eeekkkwww~~~~~~yyy{{{}}}~~~~~~}}}lll^^^UUUPPPNNNLLLLLLJJJJJJKKKMMMPPPQQQTTTZZZccciiijjjiiifffdddccchhhuuuxxxeeeZZZTTTQQQPPPSSSRRROOOKKKHHHGGGHHHJJJSSS\\\dddiiipppzzz{{{ooocccXXXOOOKKKIIIJJJMMMPPPSSSVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooobbbVVVJJJBBB???::::::999999888777777777444444333222222222333333222222111000000000000000000000000000////////////...............---,,,+++)))******)))(((''')))***))))))(((((()))******+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***++++++,,,,,,+++***)))&&&&&&((())))))*********)))(((((('''((()))***+++*********)))******++++++++++++******************)))***,,,///222444666888888<<>>GGGPPPVVVfffnnnwww|||}}}nnn^^^RRRMMMLLLMMMRRRZZZbbbeeedddccceeehhhhhhhhhhhhkkkssswwwlllddd```bbbfffjjjiiiddd^^^ZZZXXXWWWYYY\\\___fffppp|||}}}{{{xxxuuusssqqqqqqpppooonnnlllkkkjjjooooooooopppppppppqqqqqqqqqrrrssstttvvvwwwwwwxxx{{{yyywwwvvvuuuuuuwwwwwwxxxxxxxxxxxxzzz|||~~~nnn```UUUOOOOOOLLLJJJLLLKKKIIILLLPPPPPPQQQTTTZZZ___bbb```^^^\\\aaajjjxxxyyyrrrhhhaaa^^^YYYVVVSSSOOOKKKJJJLLLOOOSSSTTTWWWZZZ\\\]]]\\\\\\]]]^^^]]]XXXRRRMMMMMMNNNOOOQQQTTTWWWYYY[[[[[[[[[ttt]]]LLLEEE<<<:::888888999:::999888666666555555444222222111333222000//////000222333000000000000////////////...///000000///...,,,***+++******************++++++******)))((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&((()))$$$&&&''''''&&&%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%''')))***((('''(((((((((((((((((((((((()))((((((((())))))******''''''''''''((()))***+++)))))))))))))))***++++++************************)))***++++++,,,,,,++++++++++++++++++,,,---...///111444888<<>><<<:::999::::::999888999777444222111111333444333222///......///222333000000000000////////////000...,,,***)))***+++,,,***)))(((''''''((()))***((((((((()))******++++++'''''''''(((((((((((((((''''''''''''((((((((()))$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''((())))))(((((('''&&&%%%$$$######&&&***---,,,(((%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$&&&'''(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''(((((()))***+++''''''''''''((()))***+++************************))))))***++++++++++++***---,,,******---222777:::@@@FFFNNNSSSXXX^^^hhhooouuu{{{uuueee___YYYXXX^^^hhhpppuuuwwwxxx{{{ooo___RRRHHHHHHFFFAAADDDLLLVVVaaaooovvvxxxyyy|||}}}}}}~~~{{{zzzzzz|||}}}}}}{{{|||}}}}}}|||zzzxxxvvvpppooommmjjjgggdddbbbaaaccceeejjjoootttvvvxxxxxxwwwxxxzzz|||}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvwwwzzzzzzzzz{{{{{{|||||||||zzz}}}~~~|||eeeZZZVVVRRRMMMJJJIIIIIIJJJKKKMMMPPPSSSUUUUUUTTTTTTUUUXXX[[[___bbbeeeooo{{{tttbbbPPPTTTXXX\\\^^^bbbhhhlllooooooqqqtttuuuqqqjjjcccSSSRRRPPPOOOPPPRRRUUUWWWiiiSSSEEE???===:::999999:::;;;:::<<<999666444444333111///333333333333333333333444111111000///......------------......------,,,+++***))))))(((((((((((((((+++***((('''&&&''')))***&&&%%%%%%&&&)))******)))***&&&$$$&&&(((&&&%%%'''''''''''''''''''''''''''&&&(((+++------,,,***)))++++++***((('''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&%%%%%%&&&''')))***+++(((&&&&&&((()))(((&&&''''''''''''''''''''''''******)))((((((((((((((()))((('''&&&&&&&&&&&&&&& %%%)))++++++***)))))))))))))))((((((''''''---,,,,,,,,,,,,,,,---------,,,+++...333:::???AAAKKKQQQXXX]]]```eeemmmsss~~~xxxooo```^^^^^^ccckkktttzzz}}}}}}}}}~~~tttgggTTTMMMGGGDDDBBB@@@CCCHHHUUU___mmmyyy~~~~~~~~~{{{zzz{{{{{{{{{zzz~~~}}}|||~~~}}}zzzvvvtttrrrnnnjjjgggdddcccggghhhjjjnnnssswwwxxxxxxuuuvvvwwwxxxzzz{{{|||}}}{{{zzzwwwuuusssttttttuuuvvvxxxzzz|||}}}}}}|||{{{}}}||||||~~~||||||mmmdddZZZRRRPPPMMMHHHFFFHHHIIIIIIKKKPPPPPPQQQRRRSSSSSSUUUYYY\\\fffgggllluuulll\\\RRRKKKLLLPPPUUU[[[aaafffhhhlllqqqtttuuusssqqqlll___SSSPPPOOONNNQQQWWW}}}gggQQQDDD???===:::999999:::;;;:::;;;888666444444333222000333333111000000111333444......---,,,,,,+++******//////000000//////...---+++***)))(((((((((((((((******(((((((((***,,,---'''&&&&&&''')))***)))(((,,,((('''***+++)))(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))((('''******)))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''')))***+++(((&&&&&&((()))(((&&&''''''((((((((((((((((((******)))((((((((((((((()))(((''''''&&&&&&&&&'''"""$$$''')))******)))((()))*********+++++++++,,,+++***************++++++000///000333999@@@FFFIIIQQQWWW```eeeiiiooovvv{{{}}}{{{wwwpppgggggggggiiinnnwwwttteeeZZZMMMHHHDDDDDDCCCBBBFFFLLLSSS^^^nnn}}}}}}|||}}}}}}|||zzzzzzyyyyyy|||~~~|||{{{zzzyyyvvvsssooollljjjjjjjjjlllooosssvvvvvvvvvwwwwwwxxxyyyzzz{{{|||}}}}}}{{{yyywwwuuuuuuvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{|||~~~~~~|||wwweeeYYYUUUNNNIIIGGGHHHIIIGGGIIILLLKKKLLLNNNOOOPPPRRRVVVYYY```aaaeeemmmuuuvvvcccXXXLLLHHHHHHIIILLLQQQXXX]]]eeeooovvvzzzyyyxxxvvviii]]]XXXUUURRRSSSVVV|||gggSSSEEE@@@===:::999999:::::::::999777555444444444333222444222000//////000222333000000//////......------//////000000//////...---,,,+++***)))((('''''''''((('''''''''(((***,,,---((('''&&&'''((()))((('''(((%%%%%%)))***'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''&&&'''((('''&&&'''((((((((())))))*********))))))((((((((((((((()))(((((('''''''''''''''(((((())))))))))))(((((((((((()))***+++,,,---...++++++************++++++...///111666===FFFNNNSSS^^^dddlllqqqtttwww||||||}}}|||vvvppplllfff```hhhjjjooovvv~~~xxxnnnfff]]]SSSMMMIIIFFFEEEGGGGGGHHHMMMSSSWWWcccttt~~~}}}{{{vvvvvvxxx{{{~~~~~~~~~|||xxxtttqqqooooooooorrrtttvvvuuutttxxxxxxyyyyyyzzz{{{||||||~~~|||zzzxxxwwwvvvwwwwwwuuuvvvvvvwwwxxxyyyzzz{{{zzzzzz{{{~~~}}}}}}~~~~~~~~~}}}}}}{{{}}}tttbbb[[[SSSMMMIIIJJJIIIGGGGGGIIIGGGIIIKKKLLLNNNQQQUUUYYY[[[[[[^^^cccjjjvvvmmm___PPPGGGCCCAAABBBEEEIIIQQQ]]]jjjuuu{{{~~~wwwmmmhhhccc\\\XXXWWWjjjVVVIII@@@===:::999999::::::999888666444444444555444333333222222111111111111111111111111000000/////////---------...------,,,+++,,,,,,***)))((((((''''''%%%%%%%%%%%%&&&''')))))))))(((''''''((()))'''&&&%%%"""###(((***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***)))'''''''''''''''''''''''''''((())))))******))))))(((((((((((())))))))))))(((((('''(((((()))******))))))))))))))))))&&&'''((()))***++++++,,,---------,,,------......///111555<<>>:::999999::::::999777666444444555555444333222333444555555333111///.........------------------------...------,,,+++,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&''')))(((''''''((()))'''&&&'''%%%&&&+++---***''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((''''''&&&'''(((&&&&&&&&&''''''((((((((())))))(((((((((((())))))))))))((((((((())))))******)))(((((()))***+++,,,))))))))))))************------------...///000111333777>>>GGGRRRaaapppzzz|||xxxuuunnneee^^^\\\^^^dddiiisssxxx~~~xxxqqqlll___YYYPPPIIIFFFGGGJJJLLLPPPPPPRRRTTTTTTTTTZZZbbbooozzz|||zzz|||~~~~~~{{{{{{|||~~~~~~{{{{{{zzzyyyyyyzzzzzzwwwvvvwwwwwwwwwvvvvvvvvvvvvuuuwwwwwwvvvuuuttttttttttttvvvuuuttttttvvvxxx{{{}}}|||{{{zzz{{{}}}}}}|||zzzxxxxxxyyy|||~~~~~~|||yyy{{{~~~~~~|||{{{zzzzzzwwwxxxyyyzzz{{{}}}jjj___UUUQQQNNNIIIFFFFFFHHHIIIKKKMMMNNNQQQUUUYYYWWWWWWXXX[[[^^^dddrrr|||rrreeeWWWNNNIIIDDDCCCEEE@@@DDDKKKSSS^^^lllzzz|||pppkkkVVVHHHAAA>>>;;;999999999999999888666444444555555444333333444555666555333111/////////////////////////////////000000//////...---++++++***)))))))))***************)))))))))((((((((('''&&&'''((()))((('''&&&###$$$(((***(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''&&&((())))))(((&&&&&&'''(((''''''''''''''''''&&&&&&((((((((((((((())))))***)))))))))))))))******+++(((((((((((()))***,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,---...000222333555;;;EEEPPP___ppp|||tttlllddd[[[WWWXXX]]]hhhqqqyyy~~~{{{oooddd\\\WWWOOOKKKFFFCCCCCCGGGLLLPPPSSSTTTWWWZZZZZZ[[[dddnnn}}}|||zzz{{{~~~~~~}}}~~~~~~~~~}}}||||||||||||yyywwwwwwvvvvvvuuuttttttssssssqqqqqqrrrrrrrrrrrrrrrrrruuutttttttttvvvxxx{{{}}}zzzyyyxxxxxxyyyyyywwwuuuvvvvvvwwwzzz}}}~~~}}}|||yyy{{{}}}}}}{{{zzzzzz{{{wwwxxxxxxxxxxxx{{{ssscccYYYSSSLLLHHHGGGGGGHHHJJJJJJKKKMMMPPPSSSRRRRRRUUUXXXYYY\\\fffrrr}}}rrrlllaaaVVVQQQLLLEEEAAAAAA>>>@@@BBBGGGPPP```ssslllVVVHHHAAA???;;;999999999999888999777444444444444333222555444333222111111111111111111111111111111111111//////000000//////...---******))))))******++++++))))))******+++*********'''&&&&&&''')))***)))(((%%%!!! $$$'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&%%%((()))***(((&&&%%%''')))))))))((((((''''''&&&&&&((((((((((((((()))*********)))))))))******+++,,,''''''((())))))***************++++++,,,---......++++++,,,...111333666777===DDDPPP^^^ooouuuiiibbbZZZUUUVVVYYY^^^hhhsss|||{{{mmmaaaWWWOOOJJJGGGFFFEEEEEEGGGKKKQQQUUUUUUWWW\\\aaaccchhhttt~~~|||}}}~~~}}}|||{{{|||||||||zzzxxxxxxwwwwwwuuutttsssrrrrrrmmmmmmooopppqqqrrrrrrrrrrrrrrrrrrsssuuuwwwzzz{{{vvvuuutttuuuvvvvvvtttrrrttttttvvvyyy|||}}}|||{{{yyy{{{}}}}}}|||{{{{{{|||yyyyyyyyyxxxyyy{{{xxxiii^^^UUUNNNLLLHHHIIIIIIIIIHHHIIILLLNNNMMMNNNRRRUUUUUUVVV^^^hhhtttuuummmfff^^^XXXWWWTTTMMMGGGEEEAAAAAA@@@@@@FFFTTTfffttt}}}oooXXXJJJBBB???;;;999999999999888999777555444444444333222777555111...---...111333.............../////////------......------,,,+++))))))))))))***+++,,,---%%%&&&''')))************&&&&&&%%%''')))******)))((($$$###&&&)))((((((***''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&((((((((('''&&&%%%''')))***(((&&&%%%''')))++++++***)))((('''&&&&&&((((((((((((((()))************))))))***+++,,,,,,'''((())))))))))))((((((&&&&&&((()))+++---...///,,,---///111444777:::;;;JJJRRR```nnnjjj[[[[[[UUURRRWWW[[[___hhhqqq}}}pppdddYYYQQQJJJFFFFFFGGGHHHIIIKKKOOOTTTXXXXXXZZZ```gggkkksss~~~~~~~~~}}}{{{zzzzzz{{{||||||zzzyyyyyyyyyxxxvvvuuutttsssrrrjjjkkkmmmoooqqqrrrrrrsssppppppqqqrrrtttvvvxxxyyyrrrqqqqqqssstttuuutttrrrssssssuuuxxx{{{}}}|||{{{zzz|||}}}}}}|||{{{|||}}}{{{{{{zzzyyyzzz|||~~~vvviii]]]UUURRRJJJKKKKKKIIIHHHHHHJJJLLLKKKMMMRRRVVVUUUUUU[[[ccceeevvvrrrlllccc^^^\\\^^^^^^XXXQQQOOOFFFEEEAAA>>>@@@JJJZZZgggtttpppXXXJJJCCC@@@<<<999999::::::999888777666555444333333333222111111111111111222222///000222333222111///...222111...,,,******++++++......//////...,,,***)))***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((()))***,,,---222,,,'''&&&((()))'''$$$************)))(((&&&&&&)))(((((('''''')))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***((('''&&&''')))***((((((''''''''''''((((((''''''((((((((((((''''''((()))***,,,+++***((('''***))))))***,,,,,,+++)))***+++,,,------------------...///111666===FFFMMMVVV___lllyyyyyybbbXXXSSSRRRQQQTTTZZZaaagggjjjsss|||rrrbbbUUUNNNJJJGGGDDDIIIKKKNNNNNNOOOSSSZZZ___]]]dddjjjnnnxxx~~~xxxxxxxxxxxxyyy{{{}}}~~~|||zzzxxxrrrqqqrrrsssuuuvvvtttssstttsssqqqpppqqqsssuuuwwwuuuuuuuuuvvvxxxxxxvvvtttuuuuuuvvvxxxyyyzzz{{{|||~~~|||{{{zzz}}}{{{yyyxxx{{{~~~~~~~~~nnnaaaWWWOOOLLLIIIGGGHHHJJJJJJJJJMMMMMMLLLMMMOOORRRUUUWWW```hhhyyy|||rrrnnnnnnmmmlllmmmmmmfff\\\SSSMMMEEEAAACCCIIIPPPTTTggglllwwwuuu\\\LLLDDD@@@<<<999999::::::999999888777555333222222111000000000//////000000111///000111222222000...---000///---+++******++++++++++++,,,,,,,,,++++++******))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***+++'''""""""%%%'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***)))((((((''''''(((((()))''''''((((((((((((''''''((()))***++++++***)))(((***(((((((((***+++***)))+++,,,------............000111333777<<>>;;;::::::999999777666555444444444444444222111111000/////////000///////////////......------------------......///...---+++***))))))******)))))))))))))))((((((((('''''''''((((((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%)))(((''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))************))))))))))))******(((((())))))))))))((((((******))))))***+++,,,,,,---+++((((((***,,,---------,,,,,,,,,---...///000333:::EEERRR^^^kkkuuu{{{{{{xxxuuuqqqoooeee\\\YYYYYYWWWWWWYYY\\\]]]```ccchhhqqq{{{sssdddZZZIIIHHHHHHIIIMMMRRRUUUWWW]]]___cccfffiiipppyyy~~~~~~~~~}}}}}}}}}~~~~~~|||{{{{{{|||zzzwwwvvvwwwxxxxxxxxxuuuvvvwwwyyy{{{|||~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~|||yyyyyyzzzzzzzzz|||ppp^^^WWWTTTOOOKKKFFFGGGIIILLLNNNPPPQQQQQQPPPMMMMMMQQQUUUZZZdddnnnwww}}}fffVVVMMMIIIGGGDDDEEEHHHOOOWWW```fffiiiiiiSSSGGGCCC>>>;;;::::::999999555555444444444555555555444333222111111000000111000000000/////////..................///////////////...---,,,+++*********))))))))))))))))))))))))&&&&&&'''(((((()))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))*********))))))(((((())))))***((())))))******))))))((())))))******+++,,,,,,,,,---+++******+++------------,,,,,,---...000222333777@@@NNN]]]jjjttt|||zzzqqqkkkeee___ZZZTTTPPPRRRTTTUUUXXX]]]bbbeeejjjnnnsss|||tttdddVVVOOOCCCEEEIIINNNRRRVVVXXXZZZ```cccggglllrrr|||~~~~~~~~~|||zzzzzz{{{{{{zzzyyywwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}xxxxxxwwwvvvvvvyyy~~~uuuggg[[[QQQJJJFFFGGGHHHIIIKKKLLLMMMNNNKKKIIIJJJLLLLLLLLLPPPVVV]]]hhhwwwzzzhhhZZZQQQLLLDDDCCCCCCEEEKKKRRRZZZ^^^kkkUUUGGGCCC???;;;::::::999999777666555444444444444444444444333111111000000000111111000000/////////000..................------,,,---------,,,+++******))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((''''''%%%&&&''''''&&&&&&&&&&&&&&&'''))))))(((&&&###!!!&&&'''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))*********)))((((((''''''(((((()))))))))************))))))((()))***,,,------,,,,,,+++***)))***,,,---,,,+++...------...000333666888>>>IIIXXXhhhssszzz~~~tttjjjccc\\\WWWRRROOOPPPUUUXXX[[[bbbiiiooouuu||||||ooobbbUUUMMMLLLGGGIIINNNRRRWWWZZZ^^^```eeejjjqqqyyy}}}{{{{{{||||||}}}~~~~~~~~~}}}|||||||||~~~{{{zzzxxxuuutttuuuxxx{{{mmm\\\RRRMMMLLLJJJIIIIIIIIIJJJJJJJJJHHHHHHJJJIIIEEEFFFKKKLLLUUUbbbnnnyyyqqqccc[[[PPPMMMIIIFFFFFFKKKRRRWWWmmmWWWHHHDDD???;;;::::::999999888888666555444333222222444333222111000000000000222222111000000000000000------......------,,,+++)))***+++------,,,++++++)))))))))))))))***************))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""$$$%%%'''((((((''''''$$$&&&'''(((''''''((((((((((((((('''###&&&''')))*********)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&((()))************((((((''''''''''''(((((())))))************))))))'''(((+++---...---,,,+++***))))))***,,,,,,+++)))/////////000222666999;;;EEEOOO```oooyyy}}}{{{}}}yyynnneee___YYYSSSQQQQQQTTTZZZ^^^cccnnnxxx|||nnn```UUULLLJJJMMMNNNPPPSSSVVVZZZ___dddgggkkkqqq|||}}}~~~~~~~~~|||{{{zzz{{{|||~~~~~~{{{wwwttttttvvvyyyyyy~~~ooocccTTTRRROOOLLLIIIIIIIIIIIIKKKIIIIIIKKKIIIEEEEEEIIIEEEMMMVVV^^^gggtttuuukkk```\\\TTTLLLHHHJJJPPPTTTsss\\\GGG@@@<<<======:::777777888777666555444555666666555444222222222222111///////////////............//////.........---------///...,,,+++***+++,,,,,,(((((())))))******++++++(((***+++,,,+++***+++,,,***'''$$$$$$'''******)))%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&))))))((((((''''''''''''))))))(((((((((((())))))%%%$$$$$$&&&((())))))((())))))(((((((((((())))))%%%%%%'''((()))))))))))))))*********+++++++++++++++++++++++++++***)))(((,,,)))'''(((,,,...///...,,,///333444333555>>>HHHUUU^^^kkkvvv|||}}}|||zzzsssuuuuuunnnbbbXXXTTTSSSTTTZZZbbbgggjjjooowww}}}{{{cccTTTNNNLLLNNNQQQRRRTTTWWW[[[^^^dddjjjnnnrrrzzz~~~~~~~~~}}}|||{{{yyyvvvsssvvv{{{ttteee\\\PPPKKKLLLMMMJJJGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEJJJPPPVVV]]]hhhwww}}}ppp```VVVOOOKKKLLLPPPrrr\\\HHHAAA<<<======:::777777777666555444444444555666444333111111222222111///////////////.....................---------,,,,,,...---,,,*********+++,,,))))))))))))))))))))))))%%%'''))))))((('''((()))***'''$$$%%%''')))***)))((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$)))))))))(((((((((''''''))))))(((((((((((())))))&&&%%%$$$%%%&&&'''&&&%%%((((((''''''''''''((((((&&&&&&'''((()))))))))))))))))))))*********++++++***++++++++++++******)))+++)))'''(((+++---,,,+++---///222666;;;DDDQQQ\\\gggnnnvvv}}}}}}yyywwwppppppmmmfff]]]WWWUUUUUUYYY___gggkkknnnrrryyy|||kkkXXXPPPOOOQQQUUUYYYXXXYYY\\\^^^bbbhhhooottt~~~}}}|||{{{}}}}}}||||||zzzwwwuuussswwwzzz|||yyymmm]]]RRRNNNLLLHHHEEEHHHIIIIIIJJJIIIHHHGGGFFFDDDIIIQQQZZZaaaiiiqqqvvv|||lll___TTTOOOQQQWWWppp[[[HHHAAA<<<<<<===:::888888777666444333333333444555222111000000111222111000////////////............---------,,,,,,,,,++++++,,,+++******)))***************)))(((((('''&&&&&&%%%&&&(((((('''''''''((()))'''%%%%%%''')))))))))((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((()))******)))((((((''''''&&&&&&&&&(((''''''''''''''''''((()))))))))((((((((((((((())))))(((((((((((()))))))))'''&&&&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''''''''((())))))(((((((((((((((((()))))))))*********************+++++++++,,,+++***+++,,,---,,,+++000111444:::GGGXXXiiirrr{{{}}}{{{vvvrrrmmmiiibbb\\\WWWWWWXXXZZZ```gggnnnrrrsssvvv|||eeeYYYNNNMMMQQQVVV\\\aaa``````aaaccchhhoooxxx}}}{{{{{{{{{|||~~~~~~}}}}}}|||zzzxxxxxxzzz{{{zzzzzz~~~qqq```UUUOOOJJJGGGJJJJJJJJJJJJIIIIIIHHHHHHFFFKKKUUU```iiimmmllljjjpppssscccTTTLLLNNNTTToooZZZIIIBBB<<<<<<===:::888999666555444333222333444444111000//////111222111000////////////............,,,,,,,,,+++++++++************)))))))))))))))))))))((((((((('''''''''&&&&&&(((******)))((()))***)))((('''&&&'''(((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''((())))))))))))((((((''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''))))))(((((((((((())))))+++)))((()))***+++)))((((((''''''&&&&&&''''''((((((((()))))))))(((((('''(((((((((((()))))))))))))))))))))******+++,,,,,,...------............---222444:::EEEYYYooo~~~}}}wwwppplllgggaaaXXXSSSSSSXXX]]]```hhhnnnuuuxxxxxxzzz}}}mmmWWWOOOJJJNNNUUUZZZ```dddeeefffhhhkkkqqqzzz~~~~~~}}}~~~~~~|||{{{{{{}}}~~~~~~~~~~~~}}}{{{}}}}}}|||zzzyyyzzz~~~rrrbbbXXXPPPLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKOOOYYYeeeoooqqqkkkeeefffsssuuugggVVVJJJIIIOOOooo[[[JJJBBB<<<<<<<<<:::999:::666555444333222333444444111000//////111222111000////////////............,,,,,,+++++++++*********))))))))))))))))))))))))&&&'''''''''((((((((()))&&&(((******)))((()))***(((((((((((('''''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))(((''')))+++,,,,,,+++)))(((((((((((((((((()))((()))))))))))))))(((((((((((((((((())))))))))))***)))))))))***+++,,,---,,,------.........///000333;;;GGGXXXpppzzzrrriiiccc]]]WWWPPPMMMQQQYYYaaagggoootttzzz||||||uuugggZZZOOOKKKKKKSSS[[[```eeejjjhhhkkkooottt||||||{{{|||zzz{{{}}}|||{{{{{{|||~~~yyyyyywwwuuutttuuuwwwyyysssbbbVVVNNNKKKJJJIIIHHHHHHIIIKKKLLLNNNPPPWWWbbbllloooiiibbb]]]dddssszzzppp```QQQMMMOOOqqq^^^KKKCCC<<<<<<<<<:::999;;;777666444333333333444555222111000000111222111000////////////............,,,,,,,,,+++++++++******(((((()))************)))&&&&&&'''(((((()))******%%%&&&(((((('''''''''((('''((())))))'''&&&'''(((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))&&&%%%%%%&&&)))******)))))))))(((((((((((())))))(((((()))******)))))))))((((((((()))))))))******+++***)))))))))***+++,,,)))***+++,,,,,,...111444888GGGYYYmmmyyymmmbbbZZZSSSPPPNNNNNNSSS\\\gggnnnuuuzzz~~~yyyqqqhhh^^^TTTMMMMMMKKKOOOYYYbbbggglllqqqmmmqqqxxx~~~~~~}}}|||}}}}}}yyyyyyzzzzzz{{{}}}~~~~~~~~~~~~zzzzzz|||yyywwwuuutttssstttuuuuuuyyy~~~qqq___TTTPPPNNNKKKIIIHHHIIIKKKLLLLLLMMMQQQYYYbbbddd```[[[RRRTTT___rrr|||uuuhhhYYYQQQPPPuuubbbKKKCCC<<<<<<<<<::::::;;;777666555444444444555666444333111111222222111///////////////............---,,,,,,,,,++++++++++++((()))***+++++++++******))))))))))))))))))))))))%%%'''))))))((('''((()))''')))***)))'''%%%&&&(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))'''&&&%%%&&&((()))((('''(((((((((''''''((((((((('''((()))***************)))))))))*********++++++---+++***)))((()))++++++***+++,,,,,,---111777<<>>DDDPPPcccvvvuuujjj^^^UUUOOOUUU\\\aaaeeemmmyyy~~~yyyrrrggg___UUUNNNJJJIIILLLOOOVVVUUUZZZbbbhhhjjjmmmqqqyyy~~~{{{zzzwwwuuutttuuuwwwxxxvvvuuutttuuuwww|||~~~}}}}}}~~~yyy}}}~~~zzzxxxzzz}}}{{{yyyvvvtttssssssrrrqqqrrruuuyyy}}}xxx___[[[TTTNNNJJJHHHIIIIIIIIIKKKNNNRRRTTTSSSOOOLLLFFFEEEKKKXXXdddppp|||xxxpppcccZZZVVV{{{cccKKKEEE>>>:::;;;;;;;;;:::777666555444333444555555222000......111333222000---......,,,(((%%%$$$$$$,,,+++***)))((()))***+++))))))(((((((((((())))))+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((()))'''$$$""""""###$$$&&&''''''((())))))((('''&&&&&&''''''((((((((((((((('''(((((((((((((((''''''%%%''')))++++++)))&&&%%%(((((())))))))))))(((((()))---000///***'''(((+++((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((***++++++"""(((***))))))---111(((((()))***************---000222222555>>>KKKVVVZZZjjj{{{xxxkkk```WWWSSSSSS^^^kkkrrrtttxxxwwwfff\\\TTTJJJDDDDDDHHHMMMOOO\\\___cccfffkkkqqqwww|||{{{vvvtttsssqqqoooooopppqqqrrrrrrssssssssssssuuuyyy|||}}}}}}|||||||||}}}~~~~~~~~~}}}|||xxxwwwuuusssrrrrrrssssssrrrtttvvvxxx{{{~~~jjjWWWRRRQQQMMMIIIGGGHHHIIIJJJMMMOOONNNKKKIIICCCDDDFFFKKKTTTcccrrr|||xxxwwwrrrfff[[[www```KKKEEE>>>::::::;;;;;;999777666555444333444555555222000...///111222111000///000111///---+++******++++++***)))))))))))))))***))))))(((((())))))***+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))***)))'''&&&'''((()))+++&&&'''((())))))(((''''''&&&''''''(((((((((((((((''''''(((((((((((('''''''''((()))******)))(((&&&(((((())))))))))))(((((()))---///...***'''(((***((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))***+++$$$'''+++,,,,,,+++---000((()))***+++,,,---......---000444888>>>HHHTTT]]]bbbmmmxxxyyymmmbbb\\\XXXWWW___iiivvv~~~qqqaaaSSSNNNGGGEEEIIIQQQWWWZZZ^^^aaaeeekkkqqqzzz}}}zzzuuuppppppooonnnmmmmmmmmmnnnoooooopppppppppppprrrtttwww{{{}}}~~~~~~~~~~~~~~~||||||~~~}}}|||wwwvvvtttrrrppppppppppppmmmnnnppprrrtttxxx}}}~~~hhh\\\TTTMMMHHHGGGGGGGGGHHHJJJLLLKKKIIIGGGFFFEEEDDDEEEIIISSS^^^fff|||}}}sssiiiuuu]]]KKKFFF>>>::::::;;;:::999777666555444444444555666222111//////000111111000000111222222000...//////***************))))))(((*********))))))************)))((('''&&&'''((()))************************&&&&&&&&&&&&'''((()))***%%%&&&''')))))))))((((((&&&''''''(((((((((((((((''''''((((((((((((((('''(((((())))))))))))))))))(((((())))))))))))(((((())),,,...---)))'''(((***''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))******+++,,,,,,,,,,,,,,,,,,'''((()))+++---...///000...111777@@@KKKUUU___dddffflllrrrwww~~~yyymmmbbb[[[ZZZ]]]```mmmwwwyyygggYYYKKKIIIGGGIIIOOOXXX```ddddddfffkkkqqqyyy|||xxxtttnnniiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkmmmmmmllllllnnnpppsssuuuxxxyyyyyyyyy{{{|||~~~}}}|||yyyvvvvvvxxxzzz}}}}}}{{{wwwuuussspppnnnmmmlllllllllnnnppppppqqqrrruuuxxxnnn^^^RRRLLLKKKIIIHHHGGGHHHJJJJJJIIIGGGLLLKKKHHHEEEEEEJJJRRRWWWjjjyyyuuu]]]LLLFFF???;;;:::;;;:::999888777555444444444555666333222000000000000000//////000111111///.........***+++,,,,,,,,,+++)))(((++++++************++++++))))))(((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&''''''((((((((($$$%%%'''((())))))))))))&&&''''''(((((((((((((((&&&'''(((((((((((((((((()))((('''''''''((()))***(((((())))))))))))(((((()))+++,,,+++)))((((((***''''''''''''((((((((((((((((((((((((((((((((((((******))))))((()))))))))+++***)))***++++++***)))''''''((()))***,,,---...///333;;;GGGTTT^^^ccceeebbbggglllrrrzzz{{{tttnnneee]]][[[___eeejjjxxx}}}mmm\\\PPPHHHHHHIIIMMMTTT[[[bbbfffhhhkkkpppwwwyyyuuuqqqkkkgggeeeeeefffffffffeeeeeedddeeegggiiijjjiiihhhiiijjjlllnnnrrrtttuuuvvvxxxyyy}}}~~~}}}|||{{{|||{{{{{{{{{{{{|||}}}~~~}}}}}}}}}|||yyyxxxxxxyyyzzz|||}}}xxxxxxwwwtttqqqppprrrsssvvvxxx{{{~~~}}}{{{xxxvvvssspppmmmkkkjjjjjjkkkmmmnnnnnnmmmmmmnnnooottt{{{ppp___UUUQQQKKKIIIGGGGGGIIIKKKKKKKKKMMMLLLIIIGGGFFFIIIOOOSSS\\\jjj}}}uuu]]]LLLFFF???;;;:::;;;:::888888777666555444555666666333333222000///.../////////000111000...,,,,,,,,,+++,,,---------,,,***)))++++++************++++++))))))((((((((()))))))))((((((((((((((((((((((((++++++++++++******))))))$$$%%%'''((())))))))))))&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((((('''&&&%%%&&&''')))***(((((())))))))))))(((((()))******)))((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((+++******))))))))))))***+++)))((()))+++,,,+++******)))))))))***+++,,,---222777@@@LLLWWW^^^aaaaaa^^^cccjjjpppxxx|||xxxqqqeeeccc___]]]___dddjjjnnn~~~ppp___QQQIIIFFFHHHMMMRRRXXX___dddggghhhmmmttt}}}}}}yyyvvvrrrmmmiiiddddddddddddcccaaa```___aaaccceeeeeedddddddddeeeeeeiiimmmqqqssstttvvvxxxyyy{{{~~~{{{yyyuuuuuuttttttsssqqqppppppsssrrrqqqpppooonnnnnnnnnnnnmmmkkkhhhdddbbbbbbcccccceeeiiimmmssswww{{{}}}}}}{{{yyyvvvssspppppppppnnnkkkjjjkkkmmmlllmmmpppsssvvvxxxzzz{{{~~~~~~}}}{{{wwwuuurrrnnnkkkiiihhhhhhfffggghhhhhhfffeeefffggglllqqqxxxrrraaaWWWNNNKKKGGGEEEGGGIIILLLMMMGGGGGGFFFEEEDDDFFFKKKNNNTTT___pppttt\\\MMMGGG???;;;::::::999888888777666555555555666777333444333111...---...///000111222111///---------,,,,,,,,,---,,,++++++************))))))*********(((((())))))))))))******'''''''''''''''''''''''',,,+++***)))((((((((((((%%%&&&''')))))))))((((((&&&''''''(((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&((()))***(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))******)))))))))******++++++++++++++++++,,,---...------,,,++++++,,,...///666<<>>===<<<;;;::::::999888:::::::::;;;;;;;;;<<<<<>>======;;;999999999888777666555444333333222222222111111111111000000000//////............,,,,,,+++++++++************+++,,,,,,,,,***((('''''')))******)))(((((()))'''(((((()))*********)))&&&&&&''''''(((((())))))((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))***))))))(((((()))***+++)))******++++++******)))''''''''''''''''''((((((((((((((((((((((((((((((***))))))))))))***++++++************+++++++++++++++,,,---...000444999===KKKUUU^^^aaacccfffeeecccZZZUUURRRQQQPPPMMMNNNQQQZZZ^^^cccjjjnnnpppooonnnmmmttt}}}qqq]]]OOOFFFHHHKKKLLLTTT___dddggglllpppuuu|||}}}{{{}}}}}}||||||~~~|||yyyxxxtttpppkkkgggbbb]]]XXXTTTNNNMMMLLLIIIGGGGGGIIIJJJLLLPPPVVV[[[```dddhhhkkknnnppprrrssstttuuuxxxzzzzzz||||||zzzxxxwwwwwwuuuttttttttttttsssqqqrrrrrrqqqppppppqqqrrrrrrrrrqqqpppooommmlllkkkjjjiiihhhgggggghhhiiikkkmmmkkkllllllmmmoooqqqrrrsssxxxzzz|||~~~~~~}}}|||{{{yyyyyyxxxxxxyyyyyyxxxxxxwwwuuutttsssnnnmmmlllkkkjjjkkklllmmmpppkkkfffccccccdddddddddfffggghhhiiijjjkkkkkkkkklllmmmnnnmmmllljjjhhhffffffhhhkkkooorrruuuvvvwwwuuupppkkkfffccc```]]][[[ZZZXXXVVVUUUVVVVVVUUUTTTQQQOOOMMMKKKIIIGGGFFFFFFHHHJJJMMMRRRVVVYYY\\\]]]]]]]]]]]]^^^^^^[[[TTTOOOHHHGGGEEEBBBAAAAAABBBBBBCCCBBB@@@>>>============>>>>>>>>>===<<<;;;:::999<<<<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<============<<<;;;;;;;;;;;;<<>>>>>===>>>@@@CCCFFFIIILLLNNNNNNLLLLLLKKKKKKKKKHHHDDDAAA========================;;;:::999888888888999999;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDFFFGGGHHHHHHHHHJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSWWWVVVVVVWWWYYY\\\```bbbgggmmmwwwwwweeeWWWQQQPPPKKKKKKKKKKKKKKKLLLMMMMMMIIIFFFDDDCCCBBBCCCJJJTTTbbbxxxkkkUUUJJJ@@@======:::888888:::999888666555333222111222222222111111111000000//////000000000/////////++++++*********)))))))))***++++++++++++***)))(((''')))******)))))))))************+++******))))))(((((((((((((((''''''''')))***+++***((('''((()))'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''++++++***))))))(((((((((+++***)))(((((()))***+++,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((())))))***)))******++++++,,,,,,,,,,,,...///333888AAAKKKRRRZZZbbbjjjnnnpppqqqmmmhhh\\\UUUPPPOOOPPPRRRXXX___dddjjjrrrxxxzzzyyyvvvuuutttzzzzzzrrrfffYYYOOOGGGDDDFFFOOOXXX___gggppptttssstttyyy~~~zzzwwwxxxyyy{{{xxxzzz{{{yyywwwyyy}}}|||xxxssslllggg```[[[SSSLLLHHHGGGFFFFFFEEEHHHKKKOOORRRWWW\\\___bbbgggmmmppprrrqqqqqqqqqoooqqqsssuuuuuuwwwzzz}}}~~~}}}~~~}}}yyyxxxyyy~~~||||||{{{zzzwwwuuurrrqqqlllkkkiiigggeeebbbaaa```]]]\\\[[[[[[\\\\\\[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQPPPQQQQQQRRRTTTTTTSSSTTTUUUVVVXXXZZZ\\\^^^bbbcccdddfffggghhhhhhhhhfffffffffeeeeeedddcccbbbaaa``````^^^\\\ZZZXXXWWWVVVTTTSSSSSSWWW]]]dddhhhgggTTTHHHKKKMMMEEECCCIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKNNNQQQSSSTTTTTTTTTPPPMMMIIIFFFDDDCCC@@@>>>AAA@@@???@@@AAAAAA@@@>>>======<<<;;;;;;;;;;;;;;;:::;;;===@@@BBBCCCDDDDDDCCCBBBAAA@@@???>>><<<;;;888999;;;<<<<<<<<<;;;;;;888888888888888999999999:::;;;;;;<<<<<<<<<;;;;;;888888888999999:::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCBBBCCCFFFGGGGGGHHHJJJLLLMMMMMMOOOPPPRRRSSSSSSTTTWWWWWWXXXYYY[[[]]]___aaadddjjjrrrzzzxxx~~~wwwdddYYYUUUQQQOOOMMMLLLLLLLLLLLLLLLKKKHHHFFFFFFDDDAAADDDJJJZZZnnnpppXXXLLLAAA>>>===:::888888999999888666555333222222222222222111111111000000------.../////////...---+++++++++************)))***+++++++++*********)))''')))***+++***)))***+++************)))(((((('''((((((((((((((('''''''''((()))***)))'''&&&'''((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&'''((())))))******************))))))((((((+++***)))(((((()))***+++,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((())))))***)))******+++,,,,,,---------///333888???HHHRRRXXX___eeekkknnnpppqqqlllfff```YYYTTTSSSSSSUUU[[[bbbgggmmmuuu{{{|||zzzyyyxxx{{{{{{ssskkkbbbXXXNNNGGGFFFHHHMMMVVV]]]ccckkkqqqrrrtttyyy~~~zzzwwwvvvwwwyyyzzzvvvyyyzzzxxxuuuvvv}}}zzzsssnnnddd]]]TTTMMMIIIGGGEEECCCDDDEEEGGGIIILLLPPPUUUYYY^^^cccjjjoooppppppooonnnkkklllnnnoooppprrruuuxxx{{{~~~}}}|||{{{|||zzzxxxvvvvvvwwwwwwwwwtttsssrrrssswww}}}~~~|||{{{zzzzzzssssssrrrpppmmmiiieeecccbbbaaa___\\\ZZZWWWUUUTTTRRRPPPOOOOOOQQQQQQPPPNNNLLLMMMMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRWWWWWWXXXYYYZZZ[[[[[[[[[YYYZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTRRRPPPNNNLLLKKKHHHGGGGGGLLLUUUbbbooowwwdddOOOAAACCCDDD===<<>>??????===<<<===<<<<<<===??????===;;;;;;;;;:::::::::;;;;;;<<<888999:::<<<======>>>>>>>>>>>>===<<<:::::::::;;;999:::;;;<<<<<<;;;:::888777888888999::::::;;;;;;777777888999999999999888777888888999999::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::999999999999:::<<<<<<<<<============>>>>>>>>>>>>???@@@BBBCCCDDDCCCEEEHHHIIIJJJKKKNNNPPPOOOPPPRRRTTTUUUVVVVVVVVVYYYZZZ[[[]]]___```bbbccceeejjjpppuuu{{{~~~vvvvvvzzzwwweee\\\TTTQQQLLLJJJKKKLLLLLLKKKKKKHHHHHHIIIGGGDDDDDDHHHRRRbbbvvvrrr[[[NNNCCC>>>===:::888888888888777666555444444333222222222111111111111000+++,,,.../////////...---,,,,,,,,,+++++++++******+++*********************''')))***+++******+++,,,************)))((('''&&&'''''''''(((((((((((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&'''((()))***+++,,,,,,)))************))))))(((***))))))(((((())))))***((((((((((((((((((''''''(((((((((((((((((((((((())))))((((((((()))******)))******+++,,,---.........222999@@@GGGOOOXXX]]]cccgggkkklllnnnoookkkddd___YYYUUUUUUVVVWWW[[[aaahhhooowww||||||{{{zzz{{{~~~yyyvvvuuunnneee\\\TTTNNNIIIFFFFFFJJJRRRZZZ```gggmmmrrrrrrxxx~~~}}}{{{yyywwwwwwvvvwwwvvvxxxxxxwwwtttuuuyyy|||zzzsssoooccc]]]TTTNNNKKKHHHEEEBBBCCCDDDDDDEEEFFFJJJOOOSSSXXX]]]dddiiikkkkkkjjjjjjggghhhiiijjjjjjlllooorrrvvvyyy}}}~~~}}}{{{yyyyyyzzz{{{xxxtttqqqoooooopppqqqooommmkkkjjjlllooosssvvv}}}}}}uuutttsssrrrqqqqqqrrrrrrllllllkkkiiifffaaa]]][[[WWWVVVTTTRRROOOMMMKKKJJJHHHGGGFFFFFFGGGHHHGGGFFFCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBDDDEEEGGGHHHLLLLLLMMMMMMNNNOOOPPPPPPMMMMMMNNNOOONNNMMMLLLKKKJJJJJJIIIHHHGGGEEECCCBBBAAA@@@>>>@@@GGGQQQ[[[aaaWWWIII>>>======::::::>>>;;;<<<<<<===>>>>>>======<<<<<<<<<<<<============:::;;;===>>>??????>>>>>>;;;:::999:::<<<===<<<::::::999:::<<<>>>>>><<<:::999999999999999::::::;;;777777888999999:::999999:::;;;;;;:::888888999;;;999999:::;;;:::999888777777777999::::::;;;;;;:::888888999999999999999888888999999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::999999999:::;;;<<<===<<<<<<;;;::::::::::::;;;<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGIIILLLMMMNNNPPPRRRTTTSSSTTTVVVYYYZZZZZZZZZZZZ]]]]]]___```bbbeeeggghhhiiinnnsssvvvxxx|||wwwrrrpppxxxxxxhhhXXXSSSMMMJJJKKKMMMLLLKKKIIIFFFGGGIIIIIIFFFEEEGGGNNNZZZgggsssrrr]]]PPPCCC>>>===999888888777666666666555555555555222222222111111111111000,,,---///000000000///...---------,,,,,,,,,,,,++++++***************++++++'''(((++++++******+++,,,,,,,,,,,,+++***)))'''&&&&&&&&&''''''(((((()))))))))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))*********((((((******+++***))))))(((((())))))))))))((((((''''''''''''''''''(((((())))))))))))))))))))))))***))))))))))))***++++++)))******+++,,,---...///000666@@@IIIPPPWWW\\\___gggjjjkkkkkkmmmoookkkddd\\\XXXWWWYYYZZZZZZ]]]bbbiiipppxxx||||||{{{|||zzzuuuooolllhhhbbbXXXNNNIIIGGGGGGHHHJJJPPPXXX___dddjjjppptttxxx|||zzzzzzyyyzzz{{{{{{zzzyyywwwuuuwwwwwwvvvvvvuuuuuuuuuuuuyyy}}}zzzuuuoookkkddd^^^VVVQQQPPPMMMIIIEEECCCBBBBBB@@@@@@CCCIIILLLPPPVVV]]]bbbddddddddddddddddddeeeddddddeeeiiikkkrrrrrrsssvvvyyyzzzwwwtttpppsssvvvwwwvvvuuuvvvwwwrrrqqqoookkkhhhggggggggggggfffdddccccccdddgggjjjqqqtttxxx{{{|||}}}~~~}}}{{{xxxuuurrrppphhhgggfffeeedddcccbbbbbb___``````^^^[[[WWWSSSQQQIIIIIIHHHGGGFFFEEEDDDCCC@@@???>>>???@@@AAA@@@???===>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;<<<888999:::;;;;;;<<<<<<<<<============>>>???@@@AAACCCCCCCCCDDDDDDEEEFFFGGGBBBCCCDDDEEEEEECCCBBBAAAAAAAAAAAA@@@???>>><<<;;;>>><<<:::999999:::<<<>>>BBB???;;;::::::::::::999888999999:::::::::::::::999999999999::::::;;;<<<999:::;;;<<<<<<<<<;;;:::999888888999;;;<<<;;;999999999:::<<<>>>???===;;;999888888888888999::::::777777888888999999888888777999:::999777777999;;;888888999999999999999888777888999;;;;;;;;;;;;:::<<<<<<<<<===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAAAA@@@??????????????????@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNPPPSSSTTTUUUVVVXXXZZZZZZ[[[^^^```aaabbbaaaaaacccddddddfffiiillloooqqqsssxxx|||{{{yyyzzztttllloooxxx|||ggg___VVVPPPOOONNNLLLJJJIIIFFFFFFJJJJJJGGGFFFHHHKKKTTT]]]dddrrrrrr^^^QQQDDD???<<<999777888666666666666666666666666222222222111111111111000,,,...000111222111000///......---------,,,,,,,,,+++***************++++++'''(((++++++++++++,,,---......---,,,+++***((('''%%%&&&&&&'''((()))*********+++,,,+++)))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((('''((()))***++++++***)))'''((()))******)))((('''''''''(((((())))))*********************************************++++++,,,)))******+++---...//////333:::EEEOOOVVV[[[___aaajjjllllllkkkmmmooollleeeZZZXXXYYY]]]___^^^aaaeeejjjqqqxxx|||||||||~~~~~~zzzuuupppkkkhhh```ZZZOOOFFFBBBCCCFFFIIIQQQXXX```dddhhhmmmrrruuu}}}xxxtttrrrrrrrrruuuyyy|||}}}|||zzzxxxwwwvvvuuuuuuvvvuuussspppuuu|||~~~{{{yyyvvvqqqlllggggggaaaZZZVVVVVVTTTOOOJJJBBBAAA@@@======@@@EEEHHHKKKPPPWWW\\\^^^___``````bbbbbbbbbaaa```aaaeeegggkkkhhhfffgggiiijjjiiigggcccggglllnnnnnnmmmooopppiiiiiiiiifffccc```______aaaaaa```___]]]^^^```bbbgggjjjmmmooopppqqqrrrsssooonnnnnnmmmllljjjiiihhh___^^^]]][[[XXXVVVUUUTTTNNNOOOOOOOOOMMMIIIFFFCCC???@@@@@@@@@@@@@@@@@@@@@<<<;;;:::;;;<<<===<<<;;;999:::;;;<<<<<<;;;:::999777777777777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAA;;;===>>>??????===<<<:::<<<<<<<<<<<<;;;:::999888888999::::::999888666555111666999777888;;;:::555666777888888888888888777:::999999999:::;;;<<<===;;;<<<===>>>======;;;:::;;;::::::;;;<<<<<<;;;999::::::;;;>>>@@@@@@>>><<<999999999888999999::::::888999999:::::::::999999666888::::::888777999<<<888888999999:::;;;;;;<<<999:::;;;=========<<<;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>?????????????????????????????????@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@CCCDDDFFFHHHJJJLLLMMMNNNQQQQQQQQQRRRSSSTTTUUUVVVUUUWWWYYYZZZ[[[\\\^^^``````bbbdddggghhhhhhhhhgggjjjjjjjjjlllooosssvvvyyy||||||{{{zzzmmmjjjnnnwwwwwwnnnaaaXXXTTTPPPLLLHHHKKKHHHGGGKKKLLLIIIHHHIIIGGGNNNSSSXXXddd{{{vvv\\\QQQFFF???;;;777888;;;777777666555444444333333666333000......000222444//////000000000000//////''')))+++,,,---,,,***)))''')))*********)))******...------,,,,,,++++++***---,,,***((('''(((((()))(((((())))))))))))(((((()))***+++++++++***(((''')))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))+++***)))))))))***,,,---******************))))))***)))))))))))))))******))))))))))))(((((((((((((((***+++***)))((()))***''')))+++***))),,,111666;;;EEEOOOUUUZZZbbbggghhhooonnnnnnpppqqqkkk```WWWUUUWWWYYY\\\___bbbeeegggnnnrrruuuxxx~~~zzz~~~|||vvvrrrqqqkkkbbbZZZOOOFFFDDDDDDEEEKKKSSSXXX]]]bbbeeegggmmmwww}}}xxxtttqqqpppooommmqqqxxx~~~zzz|||yyyvvvtttsssrrrqqqpppuuu{{{~~~zzzuuuqqqooonnnllljjjffffffeee```XXXPPPJJJGGG@@@>>><<<===@@@CCCEEEFFFMMMOOOQQQTTTUUUVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[]]]]]]\\\[[[[[[[[[[[[\\\[[[]]]```cccddddddbbbaaa``````___]]]ZZZXXXUUUTTTVVVUUUTTTSSSSSSTTTUUUVVV___```aaabbbcccdddddddddbbbbbb```___]]][[[ZZZYYYUUUTTTRRROOOLLLJJJHHHGGGHHHHHHGGGFFFDDDCCCBBBBBBDDD<<<888;;;<<<999777:::999999:::::::::;;;;;;;;;666666777777888888999999888888888777777666555555555666777888999999999999:::::::::::::::999888777555666777888999999999999;;;;;;::::::999999888888:::777444444666999999888<<<;;;999999:::<<<<<<<<<::::::999999888888888777999999999:::::::::999999===<<<::::::;;;;;;999888>>>===<<<<<<===>>>>>><<<<<<===>>><<<888777:::<<<:::;;;===?????????===<<<999999999999999:::::::::<<<<<<;;;:::888888;;;===999999999:::::::::999999===;;;:::;;;======<<<;;;888888999;;;<<<===>>>???===>>>>>>>>>===<<<:::999======<<<<<<;;;;;;<<<<<<>>>???@@@@@@??????AAABBBDDDEEEEEEDDDCCCCCCDDDFFFGGGCCC@@@AAAEEEHHHFFFDDDGGGFFFFFFEEEEEEEEEEEEEEEKKKKKKLLLMMMPPPSSSWWWYYY]]]ZZZVVVTTTVVVYYY[[[]]]___aaaccceeeeeefffhhhjjjkkklllmmmnnnoooooooooooonnnmmmlllmmmppptttyyy}}}~~~zzzqqqmmmnnnvvvzzzeee\\\YYYSSSMMMJJJGGGHHHKKKLLLLLLLLLMMMNNNKKKLLLOOOSSS\\\jjj|||uuu\\\QQQEEE???;;;888888:::777666666555444444333333333111///,,,,,,...000222//////000000000000//////,,,,,,,,,,,,+++)))((('''((()))************************++++++++++++++++++,,,+++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))(((((()))((('''&&&&&&'''((()))'''((((((((((((((((((((())))))))))))))))))))))))((()))******+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---)))))))))))))))))))))((((((***+++***)))((()))+++(((***,,,++++++---333888???IIITTTZZZ___eeeiiijjjkkkkkkkkkllljjjcccYYYRRRRRRTTTWWWZZZ^^^ccchhhlllqqqwww}}}~~~wwwsssppphhh^^^VVVMMMFFFFFFHHHKKKRRR[[[]]]aaaeeejjjnnnuuu}}}~~~~~~{{{yyywwwtttqqqooonnnmmmkkknnnttt{{{~~~{{{zzzxxxuuuuuuvvvwwwvvvuuuuuuyyy~~~{{{yyywwwsssooommmlllkkkjjjiiihhhgggeee^^^UUULLLFFFCCCCCCAAA??????AAABBBBBBBBBGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVSSSSSSRRRQQQQQQQQQQQQRRRTTTVVVYYY[[[\\\\\\[[[ZZZWWWWWWVVVTTTRRROOOMMMLLLOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPOOONNNKKKJJJIIIGGGDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<===888666:::<<<999777999777777777888888888999999777777888888888888888999444444444444444444555555555666777888999999999999999999999999999888777777666666777888999999999999888888777777777666666666999666444444666888888777:::999888888999:::::::::888888999999999999999999999999999999::::::;;;;;;===;;;::::::;;;<<<;;;:::<<<<<<===@@@CCCDDDCCCBBB??????@@@>>>===<<<<<<======>>>@@@AAAAAA@@@??????>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<::::::<<<===888999:::;;;<<<<<<;;;;;;<<<;;;:::<<<===>>>===<<<===>>>???AAABBBCCCDDDDDDAAABBBCCCDDDDDDDDDCCCBBB>>>>>>======>>>???@@@AAADDDEEEGGGFFFEEEEEEFFFHHHJJJKKKLLLLLLKKKKKKMMMOOONNNJJJHHHKKKRRRXXXYYYYYYSSSRRRQQQOOOOOOOOOOOOOOOWWWWWWVVVVVVXXXZZZ\\\^^^bbbaaa^^^\\\]]]___ccceeejjjlllnnnoooqqqsssvvvyyyzzz{{{zzzzzzyyywwwvvvuuuqqqpppooooooppprrruuuwwwyyy}}}|||uuutttyyyttteee[[[RRRLLLKKKJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMOOOUUU___llltttsss^^^RRREEE???<<<888888:::666666666555444444333333333111///---,,,...000111//////000000000000//////------,,,+++***)))(((((()))))))))************+++(((((())))))***++++++,,,******+++******)))((('''))))))))))))))))))))))))(((((('''''''''(((((()))((((((''''''''''''((((((''''''(((((()))******+++))))))))))))))))))))))))((())),,,------+++)))'''((((((((((((((((((((((((%%%&&&&&&'''(((***+++,,,)))))))))))))))))))))))))))***+++***))))))***+++)))+++---------///555:::EEEPPP\\\aaaeeejjjlllkkkjjjiiihhheee___XXXQQQMMMNNNPPPTTTXXX^^^eeemmmsssvvv~~~xxxuuupppeee[[[PPPKKKIIIKKKOOOTTT\\\cccbbbeeejjjpppxxx|||xxxvvvuuuvvvtttssssssrrrqqqpppnnnnnnjjjlllpppuuu{{{~~~}}}|||sssrrrqqqsssuuuwwwxxxxxxwwwyyy|||}}}{{{wwwrrroookkkiiifffeeefffggggggggghhhgggbbbZZZQQQHHHCCCAAAEEEDDDCCCCCCEEEFFFEEEDDDBBBBBBCCCCCCDDDCCCCCCBBBAAAAAACCCEEEGGGJJJLLLNNNHHHHHHGGGFFFFFFFFFFFFGGGJJJLLLNNNPPPQQQQQQPPPOOOLLLLLLKKKJJJHHHFFFDDDCCCEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDCCC@@@@@@???>>>===;;;;;;:::999999999888888888777777777444444888:::999777888666666777777777888888888888888888888888888777777222222333333444555555666666666777888999999999999777888888888888777666666666777888999999999999999777777777666666666666666999777555555777999999999666666666666666666666666:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<===???@@@@@@AAA@@@>>>>>>@@@@@@???>>>>>>@@@CCCHHHMMMNNNMMMKKKHHHFFFDDDCCCCCCCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@???AAA@@@???>>>=========>>>===???AAABBBAAA?????????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>@@@BBBCCCBBB@@@@@@AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHEEEEEEDDDCCCDDDFFFIIIJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOQQQSSSTTTTTTUUUWWWYYYVVVTTTTTTYYYbbblllrrrtttjjjhhheeebbb`````````aaagggfffdddccccccdddeeefffjjjkkkjjjhhhfffhhhmmmrrrzzz{{{}}}~~~yyyxxxvvvtttrrrqqqpppppptttxxx~~~}}}zzzxxxuuueeeXXXRRRPPPNNNMMMLLLLLLLLLLLLMMMMMMRRRRRRRRRRRRTTTYYY___dddttt___RRREEE???<<<999888999666666555555555444444444444333111//////000222333//////000000000000//////++++++*********+++,,,---***)))))))))***+++++++++)))))))))*********++++++)))***+++++++++)))((('''***))))))))))))))))))***((('''&&&%%%%%%'''((()))(((((((((''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((+++,,,---......,,,***)))(((((())))))))))))******)))((((((''''''''''''((()))))))))))))))*********)))***++++++))))))***+++)))+++---......222999>>>LLLWWWccchhhkkkmmmmmmjjjllljjjeee\\\TTTNNNKKKKKKJJJNNNSSSXXX___iiisss{{{}}}zzzwwwooobbbWWWKKKLLLPPPUUUYYY]]]bbbfffdddgggmmmwww{{{uuurrrqqqrrrsssssstttuuuuuutttsssqqqpppkkkkkkkkkooossswwwyyyyyyqqqqqqqqqsssvvvyyyzzzyyywwwxxxyyyzzzxxxsssnnniiibbb```^^^]]]___aaabbbbbbcccaaa\\\TTTMMMGGGEEEDDDFFFFFFFFFIIIKKKMMMLLLKKK@@@@@@@@@???>>>===<<<<<<999:::;;;===???BBBDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@CCCDDDFFFGGGHHHGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>======>>>???@@@AAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999777777777777777888888888777555555666777888888999888888888999999999::::::999888888888777666666666555555555666666666777777555666777888888888888888666777777888777777666666666777888888999999999888999999888888888888888888999999888888999:::;;;<<<888999:::;;;:::::::::;;;BBBCCCDDDFFFFFFFFFFFFEEEBBBBBBCCCCCCEEEGGGIIIJJJLLLJJJIIIHHHIIIHHHFFFDDDDDDGGGLLLTTTZZZ]]]]]][[[XXXSSSMMMJJJJJJJJJIIIGGGHHHHHHHHHGGGGGGFFFFFFEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDGGGKKKLLLJJJGGGDDDCCCGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFFFFHHHKKKLLLKKKJJJHHHIIIKKKLLLNNNOOOOOOOOORRRSSSTTTUUUUUUUUUTTTTTTTTTRRRPPPOOOOOOPPPRRRTTTVVVXXXZZZ[[[ZZZYYYZZZ[[[ZZZ\\\___aaabbbcccfffgggfffeeeffflllvvv{{{xxxvvvuuuuuuvvvuuutttsssssssssssssssvvvxxxzzzwwwtttuuu{{{}}}xxxtttpppnnnpppsssxxx|||~~~vvvggg^^^ZZZRRROOOLLLKKKKKKLLLMMMNNNTTTTTTUUUVVVWWWYYY[[[\\\www```SSSEEE???===:::888888555555555555555444444444444333111000///000111222//////000000000000//////++++++******++++++,,,---,,,***((((((+++,,,,,,+++,,,,,,++++++************((()))***++++++***((('''******))))))))))))******((('''&&&%%%%%%&&&'''((('''(((((((((((((((((('''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((,,,++++++*********++++++%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''((()))))))))*********+++)))+++,,,+++***)))***+++(((+++...000111666===CCCRRR]]]hhhlllmmmnnnllliiilllggg]]]RRRJJJGGGIIIKKKLLLPPPWWW]]]dddnnnzzz}}}zzzuuuiii[[[QQQMMMSSS\\\aaadddfffgggggggggkkksss~~~|||yyyuuurrrppppppqqqssswwwwwwxxxxxxwwwuuusssrrrkkkiiiggggggjjjmmmooopppuuuttttttwwwyyy{{{{{{zzzsssssssssttttttpppjjjfff___\\\YYYXXXYYY[[[[[[[[[YYYWWWTTTOOOKKKJJJMMMOOONNNMMMMMMMMMOOOOOOMMMKKK@@@???>>><<<;;;999888888888888999:::;;;===>>>???>>>>>>===<<<<<<<<<<<<===???@@@AAAAAABBBAAA@@@@@@============<<<;;;:::999777888999:::<<<======>>>>>>>>>>>>===<<<;;;999999:::;;;;;;;;;<<<<<<<<<<<<999999999999999999999999888888888888999999999999999999777555555777999:::888999999999999:::::::::888888888777777666666666888888888777777666666666666666777888888888777777777777888888888888777777777777888999999999888888999:::::::::::::::::::::888999999999:::;;;<<<======???AAABBBBBBBBBEEEGGGLLLNNNOOOPPPQQQPPPOOONNNLLLLLLLLLLLLNNNPPPSSSUUUXXXXXXWWWVVVVVVSSSOOOLLLJJJNNNUUU___iiipppssssssjjjcccZZZUUUTTTTTTTTTRRRUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNNNNRRRVVVWWWUUUQQQMMMKKKOOOPPPTTTVVVXXXYYYXXXWWWTTTSSSSSSUUUWWWYYYYYYYYYWWWXXXXXXYYY[[[\\\]]]^^^```bbbdddgggjjjkkkllllllgggeeeccc```^^^^^^^^^^^^dddgggjjjkkkkkkkkkkkkllllllooorrruuuwwwxxxzzz|||}}}}}}~~~{{{vvvsssqqqrrrsssuuuyyy{{{llldddXXXSSSNNNJJJKKKLLLMMMMMMMMMOOOSSSXXX[[[]]]]]]]]]zzzbbbSSSEEE???>>>;;;888777555555555555555555555555111111///.........///000//////000000000000//////......---,,,+++***))))))---***'''(((+++------+++---,,,,,,+++******))))))))))))************))))))+++***)))(((((()))***+++(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))((('''&&&'''(((***+++'''''''''((())))))******''''''''''''((()))***+++((())))))******+++++++++***+++,,,+++*********,,,))),,,000333666<<>><<<888777555555555555555555555555111000000///...///////////////000000000000//////---.........---+++)))(((///***''''''+++...---+++******************))))))******))))))))))))******,,,+++)))(((((()))+++,,,)))))))))((('''&&&%%%$$$&&&'''((())))))((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((()))***+++++++++*********+++,,,---------(((((((((((()))***++++++((())))))******+++,,,,,,***+++,,,,,,******+++,,,***...333777;;;BBBLLLRRR^^^gggpppqqqooonnnlllhhh^^^WWWPPPMMMOOOSSSVVVWWW\\\ccclllrrrwww{{{ssslllaaaWWWUUUXXXbbblllssssssrrrtttvvvtttxxxzzzuuurrrrrrssstttvvvwwwxxxyyy|||{{{zzzyyyyyyyyyyyyyyyrrrnnniiiggghhhjjjllllllsssssssssuuuwwwxxxwwwuuuxxxvvvvvvxxx{{{zzzuuuoooiiiddd^^^XXXTTTQQQMMMKKKLLLKKKKKKLLLQQQ[[[fffnnnvvvppphhh___WWWPPPIIIEEEBBB@@@>>>;;;999888777777888888888888999:::;;;;;;:::999888888777777888888999999999999888888777777444555555666666666555555444555666777888777777666777777888999999999999999777777777777777888888888777777777777888888888888999999999999999999999999111888;;;888777:::;;;999888999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>===???BBBBBBAAAAAACCCEEEBBBEEEIIIJJJLLLQQQYYY```eeegggkkknnnqqqqqqqqqppplllkkkjjjiiijjjmmmppprrrtttvvvzzz}}}}}}xxxqqqkkkbbbbbbfffnnnyyy~~~}}}~~~~~~}}}yyysssmmmhhhlllpppvvvyyyyyyxxxvvvuuurrrvvv}}}~~~~~~|||zzzyyyzzz~~~}}}yyyxxx{{{qqqgggZZZQQQMMMKKKIIIGGGIIIMMMUUU```jjjppppppooo|||dddTTTDDD???>>><<<888666444555555555555555555555333222222111111111111111//////000000000000//////)))***,,,......---,,,+++///+++&&&'''+++...---+++''''''(((((())))))******+++***)))(((((()))***+++,,,+++)))(((((()))+++,,,************)))&&&$$$###&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))&&&(((+++...//////...---'''(((((()))******++++++,,,,,,***)))((((((((((((((())))))***++++++,,,,,,***+++,,,,,,******+++,,,,,,000666:::???GGGQQQXXXbbbkkkrrrrrrpppooollliiiYYYTTTPPPRRRYYY^^^```___ccckkkttt{{{}}}uuulllcccYYYTTTZZZdddkkktttyyyvvvtttyyy||||||~~~yyysssssstttvvvyyy{{{}}}~~~~~~~~~}}}|||{{{|||}}}~~~xxxtttpppmmmnnnqqqrrrsssyyyyyyzzz|||~~~}}}{{{nnniiiaaaYYYSSSNNNJJJGGGKKKKKKKKKMMMUUUaaannnwww~~~ssshhh^^^VVVOOOJJJEEECCCAAA>>><<<;;;;;;;;;666666666777888999;;;;;;;;;:::999999888888999999777777666666555444444444555555666777777777777777444444666777777666555444111222333555666666777777777777777777888888888888888999999999999999999:::<<<;;;;;;;;;::::::::::::***444;;;::::::<<<;;;777;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@<<<<<<===>>>>>>?????????>>>???????????????>>>>>>;;;<<<<<<===>>>>>>>>>===@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAABBBCCCFFFIIIJJJHHHHHHJJJLLLNNNRRRUUUWWWYYY```jjjrrrooorrrvvv{{{zzzyyywwwwwwxxxzzz}}}{{{pppooonnnrrrzzz~~~yyy}}}~~~{{{{{{~~~|||ppp```TTTNNNKKKHHHEEEEEEIIIQQQ]]]hhhoooooommmvvvcccSSSCCC===<<<:::999999888777555444333333444444444333222222111111222222444333222111000...------///......------,,,++++++((((((((()))***,,,---...,,,+++++++++***)))))))))&&&'''(((((((((***,,,///000///,,,******+++---///+++)))''''''''''''&&&%%%&&&&&&''''''(((((())))))***)))&&&%%%%%%&&&)))***+++)))'''%%%%%%(((+++---&&&''''''((()))******+++...+++((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++,,,---/////////,,,333<<>><<<:::999;;;:::999888777666666666::::::::::::;;;;;;;;;;;;999999888888777666666555666666555444444444444444555555555555555555666666999999999999::::::::::::;;;:::888777777888999:::999888888:::<<<<<<888555999:::;;;<<<<<<<<<;;;:::999;;;<<<<<<;;;<<>>@@@AAA@@@======@@@CCCDDDDDDCCCBBBAAAAAAAAABBB???>>>???AAADDDEEEEEEEEEAAACCCEEEGGGHHHHHHGGGFFFBBBBBBAAACCCDDDDDDBBB@@@IIIGGGDDDEEEHHHJJJIIIGGGHHHJJJLLLLLLKKKJJJMMMOOOLLLPPPTTTUUUVVVWWW[[[^^^______bbbffflllsssyyy}}}~~~~~~{{{eee]]]YYYRRRLLLIIIFFFKKKPPPTTT___jjjlllggg~~~uuubbbSSSDDD>>>===:::888888888777555444333333444444222222111000000000000000333222222111000///......++++++,,,,,,---.........))))))(((''''''((()))*********))))))))))))))))))*********)))((())),,,///...---+++++++++---///111000...+++******)))(((&&&'''''''''(((((()))))))))***)))'''&&&&&&''')))******)))'''&&&&&&(((***,,,''''''(((((())))))******+++)))&&&&&&''')))******))))))))))))))))))))))))************************,,,+++++++++---...//////111888BBBMMMUUU]]]bbbfffmmmmmmnnnppppppiii^^^UUUPPPRRRWWW___hhhooouuuwww~~~sssiii[[[SSSUUU^^^hhhnnnxxxyyy{{{~~~|||yyyvvvvvvuuuuuuuuuwwwzzz}}}~~~}}}|||~~~}}}{{{zzz{{{{{{}}}~~~~~~qqqddd\\\VVVPPPNNNOOOOOORRRUUUVVVXXX^^^gggooowwwvvvtttoooggg```\\\ZZZPPPKKKEEE@@@===;;;999888999999888777666666666777999999999:::::::::::::::666666666555555555555555888888777777666777777777888888888888888888888888777777777888888888888999::::::999999999999::::::;;;::::::<<<>>>>>><<<999<<<<<<===>>>>>>>>>>>>>>>???@@@AAA@@@??????@@@BBBCCCDDDEEECCCAAABBBEEEIIIGGGGGGGGGGGGHHHIIIJJJJJJMMMKKKJJJKKKLLLNNNNNNMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPNNNLLLLLLMMMMMMMMMLLLPPPNNNLLLNNNQQQSSSSSSRRRUUUWWWYYYXXXWWWVVVXXXZZZ^^^aaaeeeggghhhjjjnnnqqqrrrrrrtttxxx~~~wwwiii^^^TTTLLLIIIFFFJJJMMMQQQZZZdddfffbbb}}}ttt```RRRDDD???>>>;;;888777888777666444333444444555000000///............///111111111000000/////////++++++,,,,,,------......---+++)))'''&&&&&&'''(((((((((((((((((())))))))),,,,,,+++)))((()))+++...,,,+++******+++---000222222000---+++***)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((('''%%%%%%'''*********))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++---...///777???JJJUUU^^^eeekkkooopppqqqqqqoooiii```WWWQQQQQQUUU[[[dddoooxxx}}}wwwkkkbbbWWWUUU[[[fffoootttxxxyyy{{{~~~}}}zzzwwwwwwvvvuuuuuuvvvxxxzzz{{{}}}||||||}}}}}}|||}}}~~~}}}qqqddd^^^ZZZVVVUUUWWWVVVYYY\\\]]][[[[[[^^^aaaeeeddddddfffggghhhgggeeeWWWQQQIIIBBB>>><<<:::::::::999888888888888999999::::::::::::::::::::::::666666666777777777888888666666666555555666777777777777777777777777777777888888888999999:::::::::;;;;;;<<<======>>>??????AAA@@@@@@BBBDDDEEEDDDBBBDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGHHHIIIMMMNNNOOOMMMLLLNNNSSSXXXWWWWWWWWWWWWWWWWWWXXXXXXZZZXXXVVVVVVXXXZZZ[[[\\\```aaaaaacccdddeeeffffffdddaaa\\\YYYYYYZZZ[[[[[[^^^]]]\\\^^^bbbdddeeeeeegggiiikkkkkkkkkkkklllmmmooorrruuuwwwyyy}}}}}}kkk\\\QQQMMMIIIJJJKKKNNNUUU^^^```^^^sss___QQQDDD@@@???<<<888777888777666444444444555555000000///............/////////000000000000000000......------,,,++++++***///---+++((('''((()))***'''(((((())))))*********)))***++++++***)))***,,,+++***))))))***,,,---//////,,,***(((((((((&&&%%%))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((()))(((&&&''')))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++---000222;;;CCCNNNYYYcccjjjooorrrppprrrrrrmmmddd[[[UUUSSSSSSWWW^^^gggpppzzzyyyqqqccc]]]YYY\\\eeeoootttuuuuuuvvvxxx|||}}}zzzxxxwwwvvvuuussstttuuuvvvxxxyyyyyyyyy{{{~~~}}}{{{{{{}}}xxxmmmccc```^^^]]]]]]___^^^aaacccbbb^^^XXXUUUTTTSSSRRRTTTYYY```eeefffeee[[[UUULLLEEE@@@>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::666666555555666666777777777777777888888888888888;;;;;;<<<===>>>>>>?????????@@@BBBDDDEEEGGGHHHHHHJJJJJJKKKMMMOOOPPPQQQQQQQQQPPPNNNNNNOOOQQQTTTVVVWWWXXXZZZZZZYYYXXXYYYZZZ___aaaaaa``````dddlllrrryyyxxxwwwtttrrrooolllkkkjjjhhhffffffiiimmmpppqqqssstttvvvyyy||||||uuupppnnnnnnooooooqqqpppqqqrrrtttvvvxxxxxxzzz|||~~~kkk]]]VVVPPPNNNLLLNNNTTT[[[^^^^^^rrr^^^QQQDDD@@@???<<<999777999888666555444444555555222111000000//////000000///////////////000000000...------,,,++++++******,,,+++***)))((()))+++,,,)))))))))******+++++++++"""%%%))),,,,,,***))))))******)))(((((())))))***+++)))''''''(((((('''&&&)))))))))(((((((((((((((((()))***++++++***)))(((''''''((()))***))))))((())))))))))))((((((((((((---+++))))))***+++***((())))))))))))))))))))))))***************************,,,,,,,,,,,,///333777>>>FFFQQQ[[[ccciiimmmooommmnnnnnnhhh```ZZZXXXYYYXXX\\\bbbhhhnnnvvv~~~|||rrrjjj\\\[[[]]]eeennnttttttrrrrrrssswww|||}}}zzzxxxwwwvvvtttrrrrrrrrrttttttuuuuuuuuuvvvyyy||||||zzz||||||xxxssskkkdddcccdddddddddgggfffggggggddd]]]UUUNNNJJJGGGFFFGGGLLLSSSYYYZZZYYYWWWRRRLLLFFFCCCAAA???===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;::::::999999;;;;;;::::::999999999999::::::999999999999:::::::::::::::;;;<<<=========<<<===>>>???AAABBBCCCDDDEEEGGGIIILLLOOORRRUUUVVVVVVXXX[[[^^^aaacccdddfffeeecccaaa```aaadddgggiiilllnnnrrrssstttuuuvvvxxx{{{|||~~~~~~~~~lll```XXXRRRNNNNNNSSSXXX\\\^^^sss___QQQCCC???>>><<<999999999888777555444555555666333222111111000000111111////////////////////////******++++++,,,,,,------(((''''''(((((()))******************++++++++++++ ###)))+++,,,***))))))******)))(((((((((((((((+++)))(((((()))******)))((((((((((((''''''''''''((((((************((((((''''''((()))))))))))))))(((((((((((())))))))))))...,,,++++++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))***---.........222888===DDDJJJTTT]]]cccgggiiijjjggggggeeeaaa\\\ZZZ\\\^^^___bbbfffiiikkkpppxxx}}}xxxppphhhcccZZZ^^^eeemmmtttvvvtttrrrtttvvvzzz~~~|||{{{yyyvvvtttrrrqqqpppppprrrrrrrrrrrrrrrrrrtttvvvxxxyyy|||~~~|||zzz|||xxxuuunnniiikkkmmmlllkkkllljjjiiieee___XXXPPPIIIEEEAAA@@@AAACCCGGGKKKMMMMMMOOOMMMJJJIIIGGGEEEBBB???======<<<<<<<<<<<<<<<===<<<<<<<<<;;;::::::999999:::::::::999999999999999===<<<<<<;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAABBB@@@AAACCCEEEHHHJJJLLLMMMQQQRRRTTTXXX]]]cccgggjjjkkkooouuuzzz}}}~~~~~~ooobbbYYYQQQPPPRRRTTTXXX[[[vvv___QQQBBB======<<<::::::999888777555555555555666333222111111000000111111//////////////////......*********+++,,,,,,------&&&'''((()))***))))))(((************))))))))))))$$$&&&)))***))))))***+++***)))******************---+++))))))*********)))((('''''''''&&&&&&&&&%%%((((((((())))))((((((((((((((((((((())))))))))))''''''(((((())))))******+++*********+++,,,***((())))))))))))))))))))))))************************+++...000111111555===DDDLLLRRR[[[bbbfffgggggghhhaaa___]]]ZZZYYYZZZ^^^aaaaaadddggggggfffiiiooouuu|||~~~vvvmmmfffaaa___```gggpppwwwzzz{{{{{{||||||~~~~~~|||{{{||||||{{{uuusssqqqooooooooopppqqqpppppppppqqqrrrsssuuuvvvyyyzzz}}}~~~}}}wwwtttvvvwwwtttppppppkkkfff___XXXQQQKKKFFFCCC???@@@AAAAAAAAACCCEEEHHHIIIJJJMMMOOOQQQOOOJJJFFFDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEECCCBBBAAAAAAAAAAAA???@@@AAADDDFFFHHHJJJKKKMMMOOOQQQUUUXXX[[[^^^___cccccceeejjjpppxxxqqqdddXXXTTTSSSRRRUUUYYYxxx```QQQBBB<<<<<<;;;;;;;;;:::999777666555555666666222222111000000000000000000000//////............------,,,,,,+++******)))(((***+++------+++)))(((******))))))((((((''''''*********(((''''''***---))))))***+++,,,------......,,,***)))))))))'''&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((()))******&&&''''''((()))******+++((('''((()))+++,,,+++)))))))))))))))))))))))))))+++++++++++++++++++++++++++...111222333777@@@GGGRRRXXX```fffhhhhhhhhhggg]]]ZZZWWWUUUVVVZZZ^^^aaaaaaccceeecccaaaccciiiooouuuwwwzzz||||||{{{zzzyyy|||sssiiiaaa___```hhhpppyyy~~~|||yyyxxxzzz|||}}}}}}tttrrrpppooonnnooopppqqqoooooopppqqqrrrtttuuuvvvwwwyyy||||||~~~~~~yyysssqqqjjjdddZZZRRRKKKGGGDDDBBB???AAACCCBBB@@@@@@DDDHHHIIILLLQQQWWWZZZXXXSSSNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMPPPQQQRRRSSSRRRQQQOOONNNMMMLLLLLLJJJKKKMMMPPPSSSVVVXXXYYY\\\^^^aaaeeeiiimmmpppqqqqqqrrrtttxxx|||nnn```ZZZVVVSSSTTTYYYzzzdddTTTCCC<<<<<<;;;;;;<<<777555444444666777777666444333222222111111222222////////////............,,,,,,,,,+++***)))((('''+++,,,------------,,,+++))))))))))))))))))))))))------,,,+++***)))(((((((((***+++***)))((()))***,,,+++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++&&&'''((())))))))))))))))))***+++++++++)))((('''(((((((((((())))))))))))++++++++++++++++++,,,,,,...)))***333;;;>>>DDDJJJZZZaaaeeeddddddfffaaaZZZ[[[XXXUUUSSSTTTYYY```dddjjjkkkjjjgggcccbbbdddgggppprrrrrrpppoooppptttxxxtttbbb^^^aaadddqqqssswww|||yyytttvvvwwwwwwwwwvvvwwwzzz}}}vvvuuurrrpppoooppprrrsssuuurrrnnnnnnqqqssssssqqqyyyxxxyyy{{{}}}~~~}}}{{{~~~}}}{{{xxxuuugggbbbZZZRRRMMMJJJGGGFFFCCCDDDDDDDDDDDDFFFJJJLLLQQQWWW^^^cccdddcccaaa```YYYYYYYYYWWWTTTSSSTTTUUUXXXVVVSSSQQQPPPNNNLLLIIIOOOSSSXXXZZZZZZ\\\bbbhhhhhhgggffffffeeebbb]]]ZZZZZZXXXWWWZZZ___eeeiiilllqqqtttyyy|||}}}}}}}}}~~~iii^^^YYYTTTSSSVVVzzzaaaRRRBBB<<<;;;:::999:::888666444444666666666555222111000000//////000000000000000/////////......++++++++++++++++++*********+++,,,------,,,+++***''''''''''''''''''''''''+++++++++***))))))(((((((((***+++***)))((()))***++++++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,)))******+++***)))((('''(((((((((((()))))))))***+++++++++++++++,,,,,,,,,...+++---555;;;???FFFNNNZZZbbbgggeeebbbaaa]]]WWWXXXWWWUUUTTTUUUZZZ```dddkkklllmmmjjjgggeeeeeegggrrrrrrqqqnnnlllnnnssswwwtttddd```cccfffrrrtttwww|||}}}wwwtttqqqrrrrrrrrrqqqrrruuuwwwuuutttrrrrrrrrrsssuuuvvvvvvssspppppprrrssssssrrrvvvvvvxxxzzz}}}}}}|||zzzzzz{{{}}}|||yyykkkeee\\\TTTNNNKKKJJJJJJJJJKKKKKKKKKLLLOOOSSSWWW]]]bbbiiinnnppppppppppppkkkkkkkkkiiigggffffffgggjjjhhheeedddcccaaa^^^\\\```dddiiilllmmmpppvvv{{{|||yyyrrrpppnnnooosssxxx}}}vvvhhh```YYYVVVWWWyyy___PPPBBB<<<;;;:::888888999777555555555666555444222111000000//////000000111111000000000/////////***+++++++++,,,,,,,,,,,,******++++++++++++******''''''''''''''''''''''''))))))))))))))))))))))))(((***+++***)))((()))*********)))(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))***)))((((((((()))***+++)))************)))((((((((((((((()))))))))*********+++++++++,,,,,,,,,---......222888<<>>===;;;888888:::888555555555555444333444333222222111111222222111111111111000000000000///...---,,,++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''''''''((())))))******(((***+++***)))((()))***)))((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++---,,,***))))))***,,,---))))))))))))))))))******))))))))))))******************+++,,,------......+++111999>>>EEEQQQ___hhhnnnnnnjjjbbbZZZYYYaaajjjrrrtttuuuqqqjjjdddbbbbbbgggfffgggjjjpppyyy}}}xxxtttrrrrrrrrrsssuuummmfffdddhhhmmmssswwwttttttvvvyyy~~~{{{{{{zzzyyywwwtttvvvwwwvvvuuuttttttuuuvvvvvvvvvvvvuuuuuuttttttwwwxxxyyyzzzyyyxxxxxxwwwvvvxxx{{{~~~{{{sssrrrrrrsssvvvyyy}}}~~~uuueeeZZZxxx```QQQCCC===<<<;;;999999999777555555555666555444222111000000//////000000111111000000000/////////000...---+++***)))************))))))))))))******************************((((((((())))))*********(((***+++***)))((()))***))))))(((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))),,,+++***)))((()))******)))))))))((())))))***+++)))))))))*********++++++******+++,,,---...//////---555<<>><<<:::888888888777777888999888666444333333222222222111111111//////000000000000//////---.../////////...,,,+++++++++,,,---------,,,++++++++++++************)))))))))*********+++++++++((()))))))))************++++++*********+++,,,---)))(((((((((***+++***)))(((((())))))))))))(((((((((((()))*********)))(((%%%'''***,,,+++***)))***)))))))))*********++++++(((***,,,+++))))))+++---,,,///444999>>>GGGRRRZZZbbbbbbbbbaaa]]]XXXSSSQQQLLLHHHFFFHHHIIIHHHJJJOOOPPPTTTZZZaaakkkyyy|||xxxssskkkeee^^^\\\aaahhhmmmooopppjjjgggjjjmmmmmmrrrxxx{{{zzzyyyyyyxxxwwwsssqqqrrrsssuuuzzz}}}}}}|||{{{|||~~~tttggg___ZZZXXXZZZYYY___jjjtttzzzzzzpppkkkhhhhhhhhhnnnuuu~~~vvviii^^^VVVTTTPPPSSSYYYbbbmmm|||vvvaaaSSSCCC>>>===;;;999888888888888888999999666444444333222222111111222222//////000000000000//////---...///000000...,,,******+++,,,---------,,,++++++++++++************)))))))))******++++++++++++(((((())))))*********+++)))(((''''''''')))***+++***(((((()))***+++***)))(((((())))))))))))((((((''''''((())))))((('''&&&(((+++...///---+++***)))************++++++++++++(((***,,,+++))))))+++---)))...555;;;CCCMMMYYYaaafffeeebbb^^^YYYSSSNNNKKKLLLHHHGGGIIIIIIGGGIIIMMMNNNQQQXXXaaannn{{{zzzvvvpppjjjeeeaaadddlllssssssqqqrrrkkkiiimmmpppqqquuu{{{zzzyyyxxxxxxxxxvvvssspppooopppsssyyy~~~~~~{{{zzz}}}|||zzz{{{~~~{{{kkkbbb^^^^^^^^^eeecccfffpppzzzwwwnnnbbbZZZVVVVVVUUUTTTWWW___kkkvvv|||mmm___TTTPPPNNNNNNPPPVVV```ooo|||cccTTTEEE???>>><<<;;;::::::999888888999999888666222111000000///000000000000000///...............///...,,,,,,------,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''(((((()))*********(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$'''(((((()))***++++++,,,&&&&&&&&&&&&''')))*********************)))((('''))))))((((((''''''&&&&&&)))***++++++***+++---///666444777@@@MMMYYY^^^```fffbbb___\\\VVVOOOMMMOOOOOONNNLLLJJJJJJLLLQQQUUUXXXXXX\\\gggvvv|||vvvqqqooohhheeefffllluuuyyyvvvqqqooollliiiiiinnnuuu||||||yyywwwuuusssrrrqqqrrrrrrnnnqqquuuyyy{{{zzzyyywwwvvvxxxzzz|||~~~~~~}}}~~~yyyqqqllllllnnnoootttvvvxxx{{{pppfff]]]UUUQQQNNNJJJJJJMMMPPPTTT]]]gggqqq~~~yyygggZZZWWWPPPNNNOOOSSSWWW```ppp|||cccTTTEEE???>>><<<:::::::::888777777888888777666555555444333222222222333111111000000////////////222111///000111111///...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********)))((((((''''''''''''((((((((()))))))))))))))(((((('''&&&&&&&&&''''''((())))))***++++++''''''''''''((()))******+++++++++++++++***))))))******)))))))))))))))))))))***++++++***+++---///444777===JJJXXXbbbfffffffffaaa\\\XXXRRRLLLLLLPPPRRRRRRQQQPPPQQQTTTYYY]]]aaacccfffmmmwww{{{tttnnnlllggggggiiinnntttwwwuuurrrrrrpppmmmnnnrrryyy{{{vvvuuusssrrrqqqpppqqqqqqoooqqqtttvvvxxxxxxwwwvvvuuuvvvxxxzzz|||~~~zzzvvvvvvyyy}}}rrrcccVVVOOOJJJIIIIIIHHHIIILLLNNNOOOTTT[[[cccqqq~~~mmmaaa\\\UUUSSSRRRSSSTTTYYYfffsss||||||cccTTTEEE???>>><<<:::999888777666666777777666555444333222111000000000000222222111111111000000000///...------......---,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++******))))))((('''''''''(((((((((((()))))))))))))))(((((((((((((((((('''''''''(((((())))))******)))))))))))))))******,,,,,,,,,,,,+++++++++*********++++++++++++++++++)))***+++***)))***---///444;;;IIIZZZiiiqqqqqqooofff```YYYSSSMMMIIILLLQQQVVVWWWYYYZZZ[[[___dddhhhlllooorrrtttuuuwwwyyyzzzxxxpppiiiffffffiiimmmqqqttttttsssrrrsssrrrqqqsssvvv|||~~~xxxsssrrrqqqppppppppppppqqqqqqqqqrrrssstttttttttuuutttuuuvvvxxxzzz}}}~~~{{{yyyzzz{{{}}}}}}~~~{{{gggYYYOOOJJJGGGIIIKKKJJJLLLOOOLLLKKKLLLPPPVVVbbbyyyvvvjjjddd]]]YYYVVVTTTQQQQQQYYYbbbjjjnnntttyyy|||{{{cccTTTEEE???>>>;;;999999888666555555666666555444333333111000////////////111111111111111000000000,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************(((((())))))************&&&'''''''''((((((((()))++++++******)))*********++++++++++++***+++++++++*********++++++,,,,,,,,,******+++***)))+++...000777AAATTThhhwww|||yyyuuuhhh```WWWPPPJJJGGGKKKRRRYYY\\\___cccfffjjjooossstttwwwyyywwwrrrmmmlllmmmzzz}}}~~~{{{sssjjjccc```fffkkkqqqtttsssqqqqqqqqqrrrrrrtttuuuyyy~~~{{{vvvqqqqqqqqqqqqqqqqqqqqqrrrsssrrrqqqpppqqqrrrssstttssssssuuuwwwzzz}}}~~~zzzuuuqqqoooqqqsss|||wwwfff[[[SSSNNNKKKMMMMMMLLLLLLNNNLLLKKKKKKLLLOOOYYYmmmrrrkkkeee```ZZZVVVPPPMMMPPPVVV\\\aaaiiipppuuuyyy~~~}}}cccTTTEEE???===;;;888888777666555555666666555333777666555444333222222333000000111111111000///......,,,+++,,,---...---,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))***+++++++++******+++++++++,,,,,,,,,(((((())))))***+++++++++''''''''''''((((((((((((,,,++++++************+++******))))))))))))***+++((()))))))))***+++++++++******+++******,,,000333;;;GGG[[[nnn{{{}}}xxxsssggg___VVVOOOIIIFFFKKKRRRZZZ^^^dddiiinnnrrrwwwzzz{{{||||||wwwoooiiiffffffsssvvvwwwrrrjjjbbb^^^]]]hhhmmmssstttqqqnnnooopppqqqtttwwwzzz|||}}}xxxtttrrrrrrrrrssssssssssssssstttsssqqqooooooqqqsssuuussstttvvvxxx{{{~~~~~~{{{wwwvvvrrrnnnlllmmmrrruuuuuuggg^^^SSSNNNJJJKKKKKKHHHGGGIIIKKKJJJKKKLLLMMMTTTdddsssxxxooojjjccc\\\WWWPPPKKKLLLPPPUUUZZZcccjjjqqqvvv{{{~~~}}}cccTTTEEE>>>===:::888777777666555555666666555444444444333333222222333333///000111111111000......,,,*********,,,---,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,++++++******)))((((((***++++++++++++,,,,,,,,,(((((())))))*********+++((((((((((((((((((((((((+++***************++++++***)))((((((((()))***+++((((((((()))))))))))))))******++++++,,,///444888@@@KKK[[[jjjrrrrrrnnniiiaaaZZZSSSNNNJJJHHHMMMTTTZZZ___gggnnntttxxx|||~~~zzztttmmmgggeeedddkkkllllllggg___[[[\\\___lllooorrrrrrooolllmmmnnnqqqvvv{{{~~~zzzvvvtttsssssstttuuuuuuuuuttttttsssrrrpppnnnnnnpppsssttttttvvvxxx{{{~~~yyyuuunnnmmmkkkjjjlllrrrzzz|||}}}sssfff___UUUOOOJJJKKKJJJHHHHHHJJJHHHHHHJJJKKKKKKOOO\\\jjj|||qqqjjjbbbZZZTTTNNNIIIIIIMMMQQQVVV___gggooouuuzzz~~~yyycccTTTEEE>>><<<:::777666888777555666777777666444111111000000000111222222000111222333333111///...***))))))***+++,,,,,,***+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,,,,+++******))))))((()))))))))*********++++++(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))((((((***,,,---)))))))))))))))(((((((((******++++++---111777<<>><<<999777666999777666666777777666555333333333333444555666666111222333444444222111//////...---...000111000///+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((((((((()))))))))))))))))))))(((((((((((((((************))))))))))))(((((((((((()))***+++,,,,,,+++***))))))+++---...+++*********))))))(((((()))***+++,,,...333999>>>FFFKKKRRRWWWXXXUUUSSSQQQMMMJJJJJJLLLLLLMMMRRRYYYZZZaaajjjssszzz~~~wwwkkkccc```^^^\\\[[[ZZZZZZWWWQQQMMMQQQ]]]hhhqqqpppnnnlllkkkkkkjjjjjjlllrrrzzz~~~zzzwwwuuuuuuttttttuuuuuuuuutttrrrqqqnnnmmmlllkkklllnnnpppqqqwwwzzz~~~{{{yyywwwwwwvvvsssmmmiiiddddddeeehhhqqq}}}~~~yyyvvvuuuvvvuuuvvvvvvwwwxxxyyyyyyyyytttrrrnnnkkkiiiiiiiiijjjddddddeeeffffffggghhhhhhhhhiiijjjhhheeebbb``````___]]][[[YYYWWWUUUTTTTTTQQQSSSVVVXXXZZZ^^^cccfffkkkrrr{{{~~~zzzppplll___WWWOOOKKKIIIEEEEEEHHHIIIHHHIIIIIIHHHLLLYYYhhh{{{sssfff\\\QQQKKKEEEAAAAAADDDGGGNNNXXXbbbkkkssszzz~~~~~~uuu```RRREEE???===:::888999;;;:::888777555555666666555555444333222000000///000000000000////////////......//////...---,,,,,,************+++,,,------************************(((***---///000...+++)))(((((((((((()))))))))))))))))))))))))))***************+++******)))((('''(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***,,,***)))***...555===BBBGGGHHHJJJKKKLLLKKKKKKJJJEEEFFFHHHKKKNNNRRRUUUWWW\\\ccckkkqqqssswww}}}~~~sssfff\\\YYYXXXUUUSSSSSSQQQOOOPPPTTT[[[ccciiipppnnnkkkhhhgggiiikkkmmmqqquuuyyy}}}}}}zzzyyywwwuuusssrrrqqqqqqsssvvvvvvtttqqqmmmkkkjjjiiijjjlllooopppuuuyyy{{{yyyyyyyyyxxxtttpppllljjjiiiiiijjjmmmvvv|||yyywwwvvvsssnnniiieeebbb``````aaabbbdddeeedddbbb___]]]]]][[[YYYVVVTTTSSSRRRRRRUUUSSSRRRQQQQQQRRRSSSUUUUUUVVVVVVVVVTTTQQQMMMKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDFFFHHHIIIIIIKKKNNNPPPWWW\\\ccciiimmmmmmkkkiiifffeeeddddddgggmmmuuu{{{~~~wwwjjjbbbZZZTTTNNNHHHHHHKKKMMMJJJJJJLLLMMMPPPYYYcccxxxyyynnnfffZZZOOOIIIFFFCCCBBBDDDJJJKKKOOOXXXeeeqqqxxx{{{}}}{{{}}}sss___RRRDDD???===:::888999999888777666666777888999555555444333222111000000000000000000////////////......//////...------,,,+++++++++***++++++,,,,,,************************(((***,,,......---+++*********))))))(((((('''''')))))))))))))))))))))***((())))))*********))))))---,,,+++******+++,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))******++++++******,,,000777>>>BBBFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJMMMQQQUUUXXXZZZ^^^bbbiiinnnsssxxx}}}xxxoooccc[[[WWWVVVSSSPPPRRRPPPOOOQQQVVV^^^dddhhhllljjjhhhggggggiiilllnnnuuuxxx}}}~~~{{{zzzyyyxxxuuuttttttrrrqqqrrrtttssspppnnnjjjiiihhhiiikkknnnqqqsssxxxzzz|||xxxxxxxxxvvvssspppooonnnttttttvvvyyy}}}zzzxxxvvvuuupppppppppooonnnkkkhhhfff```]]]YYYUUUQQQOOONNNMMMNNNNNNNNNNNNOOOPPPQQQRRRLLLJJJHHHEEECCCBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>===============???@@@AAAAAACCCEEEHHHHHHKKKNNNRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSXXX___dddfffgggiiikkklllooossswwwwwwooogggaaaYYYRRROOOQQQRRROOONNNPPPPPPSSS]]]gggyyy}}}sssfff[[[OOOJJJGGGDDDCCCDDDGGGHHHLLLUUUaaallltttwwwyyy{{{}}}|||{{{~~~qqq]]]PPPDDD???===:::888999666666666666777888::::::555555444333222111000000000000000000////////////.........///......---,,,---,,,,,,++++++++++++,,,************************))))))***++++++++++++***,,,+++***)))(((''''''&&&******))))))))))))))))))'''''')))******+++++++++,,,***)))(((((()))+++,,,'''(((((())))))*********)))))))))))))))))))))))),,,++++++*********++++++******,,,///444:::???CCCEEEEEEDDDDDDCCCBBBBBBAAAHHHIIILLLPPPUUUYYY\\\^^^```aaaeeekkkrrrxxx{{{|||oooiii```YYYVVVSSSOOOLLLOOONNNNNNRRRZZZaaaddddddeeeddddddeeegggkkkoooqqqxxx|||~~~}}}|||zzzzzzzzzyyywwwuuuuuusssrrrqqqqqqooollljjjfffggggggjjjmmmrrrvvvyyy}}}}}}{{{{{{zzzxxxvvvvvvxxxzzz}}}{{{yyyyyyyyyxxxxxxwwwwwwwwwqqqpppmmmjjjfffcccaaa___\\\\\\[[[ZZZXXXUUUSSSQQQNNNLLLIIIFFFCCCBBBAAAAAAAAA@@@>>>>>>AAAEEEIIILLLBBB@@@>>><<<::::::::::::;;;:::999888888999:::;;;<<<;;;999888777888888999;;;;;;:::999888888888888777999:::::::::;;;===???@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBBBBCCCEEEIIIMMMMMMNNNPPPQQQRRRUUUYYY\\\hhhkkkoootttwwwxxxxxxxxxyyy{{{}}}wwwmmmccc^^^^^^[[[XXXVVVVVVVVVYYYbbbmmm|||yyyggg\\\PPPKKKHHHDDDCCCEEECCCDDDGGGOOOZZZeeemmmqqqrrrvvvzzz{{{|||~~~~~~ooo[[[OOOCCC>>>===:::888888666666666777777888999999555444444333222222111111000000000000////////////---...............------...---,,,+++++++++++++++************************)))))))))))))))******++++++******))))))(((((((((*********)))))))))))))))(((((()))***************)))(((&&&%%%%%%''')))+++''''''((()))******++++++))))))))))))))))))))))))++++++************++++++***+++///333888===AAACCCEEEDDDBBBAAA@@@?????????GGGJJJNNNSSSXXX\\\```aaabbbaaabbbiiirrrwwwwwwuuuhhhddd^^^YYYVVVRRRMMMIIILLLKKKMMMTTT\\\aaaaaa___^^^___```cccgggmmmrrruuuxxx}}}|||zzz{{{zzzzzz{{{{{{{{{xxxvvvrrrrrrpppooonnnlllkkkiiieeefffiiimmmrrrwww|||~~~zzzwwwtttqqqpppnnnllljjjhhhhhhgggfffeeeddddddccc^^^]]][[[XXXUUUSSSPPPOOOMMMMMMLLLKKKIIIFFFDDDBBBDDDCCCAAA@@@>>>>>>>>>>>><<<;;;:::;;;===BBBFFFIII@@@???===;;;:::::::::;;;;;;::::::999999::::::;;;777777777777777777888999:::999888888888888888999777888999888888888:::<<<=========>>>>>>>>>??????===>>>@@@@@@???@@@AAACCCCCCDDDEEEFFFFFFHHHLLLOOOTTTVVVZZZ___ccceeefffggglllooovvv~~~wwwooommmfffbbb___^^^]]]___hhhsss|||hhh]]]RRRMMMIIIEEECCCDDD@@@AAAEEEKKKUUU___ggglllnnnsssxxx||||||~~~}}}nnnYYYMMMBBB>>>===:::888888888888888888777777777666555444444333333222222222000000000000////////////------...............---......---,,,++++++++++++************************))))))((((((((()))***+++(((((())))))******++++++************))))))((((((***************)))((((((***)))((('''((()))+++,,,'''(((((()))***++++++,,,))))))))))))))))))))))))***))))))))))))***+++++++++...222777<<<@@@CCCDDDEEECCCAAA???>>>>>>???@@@FFFIIINNNTTTZZZ^^^bbbdddcccbbbdddllltttwwwsssnnndddaaa^^^ZZZVVVQQQLLLIIIIIIKKKNNNUUU\\\^^^]]][[[ZZZ[[[^^^ccciiiooouuuxxxxxx}}}}}}{{{zzz|||{{{|||~~~~~~}}}yyyvvvoooooonnnmmmlllkkkkkkkkkhhhiiilllqqqwww}}}~~~yyysssooommmfffccc___]]]\\\[[[YYYXXXVVVUUUUUUTTTSSSRRRRRRQQQMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA???===<<<;;;;;;::::::999999999999999777777888999:::<<<>>>???;;;:::999888777888999999888888777777777777888888444666888:::;;;:::999888666555555555555555666777777999999999888888:::<<<888999;;;<<<======<<<;;;<<<>>>???@@@???>>>???@@@???@@@AAAAAAAAACCCFFFHHHIIILLLQQQVVV[[[^^^```aaagggkkksss|||~~~{{{tttpppllljjjggggggoooyyy}}}lllaaaVVVPPPLLLFFFDDDDDD@@@BBBDDDIIIPPPYYYaaaggglllrrrxxx||||||}}}{{{lllWWWLLLAAA>>>===:::888888::::::999999888666555444555444444444333333333222000000000000////////////,,,---......///............------,,,,,,,,,,,,---************************)))))))))((()))******+++'''(((((()))***+++,,,,,,++++++******)))(((((((((+++++++++******)))''''''&&&&&&&&&''''''((())))))((())))))******+++++++++))))))))))))))))))))))))((((((((()))***+++,,,---///111555999>>>AAADDDEEEDDDBBB@@@>>>>>>???AAACCCEEEHHHNNNUUU[[[aaadddfffeeegggllltttzzzyyyqqqjjjbbbaaa___[[[VVVPPPKKKHHHIIIMMMSSSXXX[[[[[[YYYXXXYYY[[[^^^dddkkkrrrwww{{{zzz|||zzz{{{|||zzzvvvlllmmmmmmlllkkkjjjlllnnnlllmmmqqquuuzzz~~~}}}xxxuuupppnnnlllhhhddd___\\\ZZZTTTQQQNNNMMMLLLLLLJJJIIIGGGGGGGGGFFFEEEEEEEEEDDD@@@@@@@@@??????>>>>>>>>>======<<<;;;:::999888888666666777777777777777777555666777999999999999999888888777666666777888999666777777777777777777666111333666999:::999888666666666666666666777888999777888999999888888:::<<<999:::;;;===>>>>>>===<<<999;;;===>>>=========>>><<<============>>>@@@CCCFFFJJJPPPWWW]]]aaacccdddiiinnnuuu~~~}}}zzzuuusssyyyrrrggg\\\VVVPPPJJJFFFEEEBBBCCCEEEGGGLLLSSS\\\bbbjjjooovvvzzz{{{|||~~~yyyjjjUUUJJJ@@@======:::888888999999999999888666444333444444444444444333333333000000000000////////////,,,------...//////......------,,,,,,,,,------...************************)))))))))*********++++++)))))))))******++++++,,,++++++******)))(((((('''))))))*********))))))(((###$$$%%%&&&'''''''''&&&************************))))))))))))))))))))))))''''''((()))+++---///000222444777;;;???BBBEEEFFFBBB@@@===<<<===@@@CCCFFFDDDHHHOOOVVV]]]cccggghhhhhhmmmvvv|||qqqhhhaaaaaa___[[[UUUOOOJJJHHHLLLRRRYYY\\\ZZZWWWWWWXXXYYY\\\```fffmmmtttyyy|||~~~{{{xxxxxx{{{~~~{{{vvvlllmmmnnnllljjjiiikkknnnooopppssswww|||{{{xxxwwwvvvuuusssnnnllljjjhhhgggddd___\\\YYYYYYWWWTTTQQQNNNKKKJJJFFFEEECCCCCCCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888999777777888999999999999999777888888999999::::::999888777777666777888:::;;;777888888888888888888777333444555777888888888888888888888999:::;;;<<<===777888999999999999;;;===@@@???>>>>>>>>>???@@@AAA;;;===???@@@@@@@@@BBBDDD???@@@@@@???>>>???AAADDDHHHMMMUUU^^^eeeiiikkklllnnnttt{{{zzzoooccc\\\VVVNNNIIIHHHCCCDDDEEEFFFHHHNNNWWW]]]eeekkkrrrwwwyyy{{{wwwhhhUUUJJJ@@@======:::888888888888999999888777555444444444444444444444333333000000000000////////////,,,,,,---.../////////...,,,,,,,,,,,,------...///************************))))))***++++++++++++***+++++++++***************+++++++++***)))((((((''''''((()))******++++++***%%%''')))+++,,,,,,***)))+++++++++***************))))))))))))))))))))))))'''((()))***,,,///111222555666888<<>><<<;;;<<<@@@EEEGGGEEEIIIPPPXXX___eeehhhjjjjjjqqq}}}qqqhhhaaaaaa___ZZZSSSMMMIIIGGGNNNVVV^^^___ZZZVVVVVVXXX[[[]]]aaagggnnnuuuzzz}}}~~~~~~|||xxxuuuvvv{{{{{{vvvnnnoooooollliiihhhjjjmmmqqqrrruuuxxx|||{{{wwwmmmiiiddd```^^^\\\ZZZXXX[[[YYYWWWUUUTTTRRROOOLLLLLLKKKJJJIIIFFFDDDBBB@@@@@@???>>>?????????===;;;::::::;;;;;;;;;;;;;;;;;;============<<<<<<<<<;;;::::::999999999::::::;;;666666777888999999888888777777666666777888999:::666555555555555777999:::666666777777777777666666777777777777888999;;;<<<777777777888999:::;;;<<<888:::;;;;;;;;;<<<>>>@@@DDDBBB>>>;;;;;;<<>>;;;777666777>>><<<:::888666555666666222333333333333222111000111111000000//////......+++---...,,,)))(((***,,,++++++++++++++++++++++++''')))------,,,***))))))***)))(((''''''''''''''')))***+++,,,,,,+++***))),,,+++)))((((((((()))***)))))))))))))))(((''''''''')))+++,,,,,,***(((&&&)))*********++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...999<<>>:::999>>>CCCFFFGGGLLLKKKLLLQQQZZZbbbggghhhrrr|||xxxnnniiiffffffbbbZZZQQQLLLMMMQQQWWWYYY[[[\\\ZZZYYYXXXYYY]]]```dddjjjqqqvvvzzz|||xxxrrrpppppprrrxxx{{{wwwvvvuuurrrnnnkkkjjjllloooqqqrrrsssuuuxxx{{{}}}~~~xxxtttsssqqqpppnnnjjjddd```UUUSSSPPPNNNMMMLLLIIIHHHKKKJJJIIIHHHFFFEEECCCCCCDDDBBB@@@>>>===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===?????????>>>======<<<;;;===???@@@@@@???<<<;;;999888888999;;;<<<888888777777777666666555===;;;888555444555888:::;;;;;;;;;;;;:::999888777999999::::::::::::999888888:::<<<<<<;;;:::::::::999::::::;;;;;;;;;:::999:::::::::===@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDGGGIIIKKKLLLNNNQQQSSSSSSOOONNNQQQPPPMMMPPPVVVYYY]]]dddllltttzzz~~~wwwmmmdddZZZQQQLLLKKKHHHDDDCCCFFFKKKOOOQQQZZZ___gggnnntttzzz|||vvvpppooorrr{{{{{{kkkVVVKKKBBB>>><<<999888999;;;:::999777666555444444333333333222222222111111111000000000/////////...---...///---+++***,,,...++++++,,,,,,,,,---------,,,---...---+++******+++((((((((((((((()))***+++)))***++++++++++++***)))++++++)))((((((((()))***)))))))))))))))(((''''''((((((((())))))******+++)))))))))*********++++++))))))))))))))))))******...---,,,,,,---000222444;;;>>>CCCEEEEEEDDDCCCCCCBBB>>>;;;:::<<<@@@DDDFFFIIIJJJMMMSSSZZZbbbhhhlll{{{}}}qqqhhhccc```___[[[TTTMMMKKKNNNSSSZZZ[[[]]]\\\[[[YYYZZZ[[[```cccgggmmmrrrwww{{{||||||vvvqqqpppppppppuuu|||~~~zzzwwwvvvuuussspppmmmmmmnnnpppqqqrrrsssuuuxxx{{{}}}{{{|||~~~|||uuunnnfffeeecccaaa^^^ZZZUUUQQQQQQNNNKKKHHHGGGFFFDDDCCCAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777666666888:::<<<::::::::::::::::::999999:::;;;;;;;;;<<<<<<;;;;;;======<<<<<<<<<=========:::::::::;;;;;;;;;;;;;;;======???BBBFFFIIIKKKKKKMMMNNNOOOPPPOOOOOOMMMLLLLLLOOORRRUUUXXX[[[___aaabbb___^^^aaa```^^^___dddgggkkkqqqyyy~~~tttkkkaaaXXXSSSKKKHHHDDDBBBEEEIIILLLNNNUUUZZZbbbiiiooovvv|||yyyrrrkkkhhhiiiooo|||pppVVVLLLBBB>>><<<:::999;;;999999888888666555333222444333222111111111222333000000000000//////////////////000///---,,,...///,,,,,,,,,------.........------,,,***((((((***,,,*********))))))******+++)))***++++++++++++***)))+++******)))((())))))))))))))))))))))))(((((('''***(((&&&%%%&&&)))---///((((((((()))))))))************))))))))))))))))))******)))***,,,///222444<<<@@@FFFIIIHHHEEEBBBAAA<<<;;;:::999:::>>>CCCGGGFFFKKKQQQVVV\\\ccclllrrr}}}sssiiiccc```[[[YYYTTTNNNJJJKKKQQQWWW^^^^^^___]]]\\\[[[\\\^^^eeegggkkkpppuuuyyy|||}}}yyytttppppppooonnnqqqvvv|||~~~~~~{{{xxxvvvvvvuuutttrrrqqqpppqqqrrrrrrssstttvvvxxx{{{}}}zzzuuuiiigggccc___\\\WWWSSSOOONNNLLLHHHFFFEEEEEEDDDCCC??????@@@@@@AAABBBDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========@@@@@@@@@??????????????????>>>======>>>>>>===;;;>>>@@@BBBDDDDDDBBB@@@>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===============?????????@@@@@@AAAAAABBBDDDAAA???@@@CCCFFFEEEDDD??????>>>>>>>>>>>>??????>>>???BBBFFFKKKOOORRRTTTXXXZZZ\\\^^^_________^^^]]]```eeeiiimmmqqqvvvyyy|||yyyyyy{{{{{{xxxxxxzzzxxx{{{|||rrrhhh___YYYOOOKKKFFFCCCEEEGGGJJJKKKOOOSSSZZZaaaiiipppxxx||||||tttkkkgggdddfffoooyyyyyy}}}tttZZZOOODDD???===:::999;;;888999999999888666444222555444222000000111222333000000000000/////////////////////............///---------------,,,,,,,,,'''((()))((('''''')))+++...---,,,***(((''''''&&&*********++++++*********+++******)))))))))))))))(((((())))))))))))((((((***(((&&&%%%&&&(((,,,...(((((((((((()))))))))))),,,,,,,,,+++++++++++++++)))(((((()))+++...111222999???EEEIIIIIIEEEAAA???666888999999999===DDDJJJFFFNNNWWW\\\```fffpppxxxyyyqqqhhhbbbaaaaaa[[[XXXRRRLLLJJJMMMUUU[[[`````````___]]]^^^```bbbiiikkkooosssvvvzzz|||}}}wwwssspppqqqooommmnnnrrruuuwwwyyyzzzxxxvvvuuuuuuttttttttttttttttttttttttvvvwwwxxxzzz|||~~~~~~xxxsssnnniiidddaaaWWWUUUQQQOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEECCCBBBEEEHHHMMMQQQQQQNNNJJJGGGBBBBBB@@@????????????@@@BBBBBBCCCDDDCCCBBB@@@???AAABBBBBBBBBCCCDDDEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLIIIIIIMMMSSSVVVSSSPPPLLLKKKIIIGGGFFFEEEEEEEEECCCEEEIIILLLQQQVVV[[[___bbbeeejjjooosssuuuvvvwwwwwwzzzwwwmmmccc]]]VVVQQQKKKGGGFFFHHHIIIJJJKKKNNNTTT[[[cccllltttzzz|||}}}tttooojjjhhhmmmsssvvv{{{xxx```TTTHHHAAA===999777999999999::::::999777555444555444222000000111222333////////////000000000000...---,,,,,,---............------,,,+++***))))))"""%%%(((************+++...---+++)))(((&&&&&&&&&+++******************+++************)))))))))((((((((())))))))))))(((((())))))(((((('''(((((()))(((((((((((())))))))))))++++++++++++++++++++++++---,,,,,,---...111444666777<<>>:::999;;;:::999888777777666666777333333333222222222111111.../////////000000000111---+++******---......,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,,,,---))))))))))))******+++,,,++++++***))))))***++++++)))******+++***)))((('''''''''((()))))))))))))))''''''(((((((((((((((((()))))))))*********++++++''''''((()))***++++++,,,******+++...222777;;;>>>EEEFFFGGGFFFDDDBBBBBBBBB>>><<<;;;<<<>>>BBBDDDEEEPPPZZZfffmmmnnnllllllmmmjjjfff```\\\ZZZ[[[\\\]]][[[XXXVVVTTTTTTUUUVVVVVVVVVZZZ___cccfffiiimmmppprrrsssvvvyyy}}}}}}~~~~~~|||yyywwwwwwxxxzzzuuurrrqqqoookkkjjjmmmnnnqqqssstttsssqqqqqqqqqxxxyyy{{{~~~}}}xxxrrrkkkgggbbb^^^aaaggg|||zzzyyyyyyuuusssqqqooonnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhkkkpppuuuxxxzzzzzzyyyvvvtttrrrppppppooollljjjfffiiinnnrrruuuwwwwwwwwwmmmjjjfffbbb___^^^^^^^^^\\\```eeelllqqqtttvvvwwwqqqpppooonnnoooppprrrtttrrroookkkhhhgggiiilllooorrrvvv|||~~~xxxuuuyyy|||vvvjjjddd[[[SSSNNNKKKIIIHHHKKKLLLNNNRRRYYYdddqqqyyy~~~}}}tttnnnlllgggoooyyyyyydddWWWJJJCCC>>>;;;;;;===999888777555555555666777222333333333333222111000.../////////000000111111...,,,***+++...//////---******+++,,,...//////000+++,,,+++***((((((***,,,---,,,,,,+++*********+++,,,+++***))))))***+++,,,)))******++++++)))((('''''''''((()))))))))))))))&&&&&&&&&&&&''')))***+++************++++++++++++(((((()))+++,,,---...///,,,---///333999???DDDHHHMMMMMMKKKHHHDDDBBBCCCDDD;;;888888;;;BBBHHHJJJJJJRRR[[[fffnnnooollliiiggg___\\\ZZZYYY[[[^^^```aaa\\\ZZZYYYYYYZZZZZZZZZYYYSSSWWW^^^ccchhhkkkooorrrtttuuuxxx|||}}}}}}|||zzzwwwuuuvvvwwwzzzuuuqqqpppmmmiiiiiillloooqqqttttttsssqqqpppppp{{{|||}}}~~~}}}|||zzzxxxuuuooohhhddd^^^YYY\\\aaakkk}}}}}}}}}}}}~~~}}}||||||{{{yyyxxxwwwwwwwww{{{~~~|||qqqssswww{{{~~~yyyuuuqqqpppppppppmmmpppuuu{{{~~~yyyuuutttvvvyyy||||||zzzrrrkkkbbbYYYSSSPPPNNNMMMKKKLLLMMMQQQXXXcccpppxxx~~~xxxqqqnnnffflllrrrxxxyyy~~~fff[[[KKK@@@<<<<<<;;;888888888999999888777555444555444333333222222333333333222000///.........///*********++++++,,,,,,,,,///...,,,+++***++++++,,,************************,,,+++)))(((((()))+++,,,)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((()))***************))))))((((((((()))+++,,,------///555>>>IIIQQQUUU[[[^^^\\\SSSKKKGGGEEECCCAAA>>><<<>>>DDDJJJMMMOOOVVVZZZcccmmmrrrqqqiiibbb[[[YYYWWWXXX[[[___bbbccc___cccdddbbbaaabbb___[[[YYY[[[___dddiiinnnrrrtttqqqtttyyy}}}~~~~~~{{{wwwsssrrrsssuuuwwwxxxuuuqqqmmmjjjhhhhhhhhhnnnppprrrsssrrrqqqrrrsssyyyyyy|||~~~zzzwwwvvvwwwwwwvvvrrrmmmhhhddd___[[[WWW___eeerrr~~~}}}~~~}}}}}}{{{www}}}}}}~~~yyyrrrhhh___ZZZWWWUUUSSSRRRQQQSSSVVVXXX]]]iiiuuu~~~xxxsssoookkkjjjppp{{{vvv|||kkk[[[JJJAAA>>><<<>>>AAA777888888888888666555444333333222111111111111222333222000///.........///+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,************************,,,+++)))(((((()))+++,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))***((())))))******))))))(((''''''((())))))))))))))),,,,,,+++++++++---...///---...111:::GGGTTT___eeerrrsssmmm___QQQIIIDDD???===<<<<<<@@@HHHOOOSSSUUUVVV[[[dddmmmrrroooggg```ZZZ[[[\\\___aaabbbbbbaaa```dddgggfffggggggeee```]]]^^^aaaeeeiiimmmppprrrtttvvvzzz}}}~~~}}}|||yyyvvvrrrqqqrrrtttvvvvvvtttqqqmmmjjjhhhffffffkkkmmmpppqqqqqqrrrtttuuu{{{}}}}}}yyyvvvvvvvvvvvvuuurrrmmmiiiddd```[[[WWWUUUYYYaaammmyyy}}}vvvqqqrrrsssxxxyyyooofff```\\\YYYWWWVVVUUUWWWZZZ\\\```kkkwww|||wwwppplllkkknnnuuutttyyyrrr^^^MMMHHHAAA444000444777777777777777555444444333222111111000000111111222111000///.........///,,,,,,,,,---------------++++++,,,---------,,,,,,************************,,,+++***))))))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******)))******************)))&&&'''(((((())))))((((((---,,,,,,,,,---...000111...000666BBBSSScccpppwwwzzzhhhVVVJJJBBB<<<999:::>>>EEEMMMUUUZZZ\\\[[[aaajjjsssuuuqqqhhh```ZZZ]]]aaaeeefffccc```]]]___eeejjjkkklllnnnkkkfffaaaccceeehhhkkknnnpppqqqwwwxxxzzz|||}}}||||||{{{yyywwwuuusssrrrrrrtttuuuuuutttrrroookkkhhheeecccgggiiillloooqqqssswwwzzz~~~}}}zzzwwwtttssssssttttttqqqlllhhhddd```ZZZWWWRRRQQQTTTZZZbbbnnnzzzpppiiicccccciiiqqqxxx|||zzzqqqjjjeeeaaa___]]]\\\]]]```bbbfffooozzz~~~tttrrrooooooooowwwxxx|||sss___TTTUUULLL666)))+++777777777666555555444444333333222111111111111111111111000///////////////------..................)))***,,,---...------,,,************************++++++***))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))'''''''''((())))))************++++++++++++******'''(((((()))))))))))))))************+++,,,...//////444===KKK\\\kkkuuuzzz~~~uuucccRRRGGG???:::888;;;AAAIIIRRRYYY^^^```]]]cccmmmtttuuuoooeee^^^ZZZ^^^bbbdddbbb^^^YYYWWW\\\ccciiilllnnnpppnnniiifffgggiiikkknnnppprrrsssxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttttttttttttttttttttsssqqqnnniiieeecccdddfffjjjmmmqqqvvv{{{{{{yyyvvvsssqqqpppoooooopppnnnjjjgggccc___ZZZVVVQQQNNNMMMOOOTTT```tttwwwjjjbbbWWWWWW\\\dddlllsss}}}{{{tttoookkkhhhgggeeeeeehhhjjjmmmuuu~~~zzzxxxuuuqqqmmmooo}}}uuubbbXXX\\\VVVAAA777:::888777666666555444444444444444333222222222222222000000000000000/////////........................)))***,,,---...------,,,************************+++******************+++)))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))************++++++++++++******))))))***++++++++++++***))))))((()))***,,,...///222777BBBPPP]]]ggglllmmmmmmmmmfffWWWIIIAAA<<<999:::>>>DDDLLLSSSYYY^^^```\\\ccclllrrrpppiii```ZZZ[[[]]]^^^]]]YYYUUUSSSRRRYYY```gggjjjmmmpppmmmiiihhhiiikkknnnqqqsssuuuvvvuuutttsssrrrrrrssstttuuuvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuuuusssppplllhhheeedddfffiiimmmqqqxxx}}}}}}~~~{{{wwwuuurrrooollljjjiiiiiijjjhhhfffdddaaa]]]XXXUUUMMMIIIGGGGGGKKKWWWkkk}}}uuuggg^^^SSSRRRTTT\\\ccclllxxx{{{vvvtttssspppoooqqqsssvvv|||{{{wwwrrrkkkiiirrr~~~~~~jjjYYYTTTMMM@@@<<<@@@999888777666555555555555555444333333222222333333//////000000000000//////...............---------++++++,,,---------,,,,,,************************************************)))))))))))))))******+++))))))))))))))))))))))))************)))))))))))))))******************))))))***++++++,,,,,,++++++************,,,...000111444999BBBMMMVVV[[[\\\[[[ZZZ[[[VVVJJJ@@@<<<:::888<<<@@@FFFLLLQQQVVV[[[^^^aaahhhppptttqqqjjjbbb]]]ZZZ[[[[[[WWWSSSPPPRRRTTT[[[aaagggjjjmmmpppnnnjjjjjjkkkmmmoooqqqtttuuuvvvpppnnnlllkkkkkkmmmpppqqqtttuuuwwwyyyyyyxxxvvvuuuuuuuuuuuutttqqqnnnjjjhhhfffhhhjjjnnnsss{{{}}}{{{{{{}}}{{{xxxsssqqqnnnkkkhhheeecccbbbcccaaa``````^^^[[[WWWSSSKKKGGGEEEEEEIIISSSgggxxxrrrfff]]]TTTQQQQQQVVV\\\eeeqqq}}}}}}}}}|||zzz}}}~~~wwwqqqjjjeeehhhooo~~~oooZZZKKKBBB;;;888999:::999777666555555666666444333333222222222222222...///000111111000//////.........---------,,,,,,------,,,+++++++++,,,,,,*********************************++++++*********)))))))))))))))******+++)))))))))))))))))))))))),,,,,,++++++******))))))((())))))******))))))((())))))***++++++++++++++++++++++++,,,---///111222555777===DDDKKKNNNNNNMMMIIIKKKIII@@@:::999;;;:::<<<@@@FFFJJJNNNSSSXXX]]]eeekkkrrruuuqqqjjjdddaaaXXXZZZZZZWWWTTTSSSWWW\\\aaagggkkkmmmooorrrqqqnnnllllllmmmnnnpppqqqrrrrrrjjjhhheeeccceeehhhllloooqqqsssvvvyyyyyyxxxuuussssssssssssrrrpppnnnlllkkkjjjkkkmmmpppuuu}}}}}}|||~~~zzzvvvpppnnnkkkgggccc```]]][[[\\\[[[[[[\\\[[[YYYUUURRRJJJGGGEEEEEEFFFOOO___ooozzzpppddd]]]VVVQQQOOOQQQVVV]]]jjjvvv}}}zzzxxxtttppprrrwwwzzzsssllleeeccceeekkkvvvyyymmm[[[MMMEEEBBB>>>:::;;;:::888666666666777777333222222111000111111111...///000111111000//////......---------,,,,,,,,,///...,,,+++***++++++,,,******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))...------,,,+++***))))))(((((())))))))))))(((((((((((()))************************+++,,,...111222555666888===BBBFFFHHHHHH<<<@@@???999666999===>>><<<@@@EEEIIILLLQQQWWW\\\```fffmmmnnnjjjddd___\\\VVVYYY[[[ZZZWWWXXX]]]bbbggglllpppppprrrvvvuuurrrmmmmmmmmmmmmmmmnnnnnnnnneeeccc```___aaaeeejjjnnnooorrruuuxxxyyywwwtttrrrrrrrrrqqqqqqooonnnlllllllllmmmoooqqqvvv~~~zzzvvvooommmjjjfffaaa]]]YYYXXXWWWWWWXXXYYYZZZXXXTTTQQQFFFCCCAAA@@@@@@FFFUUUcccwwwnnnddd]]]WWWQQQMMMNNNRRRXXXeeeqqqzzzuuuvvvwwwvvvrrrpppnnnmmmiiigggjjjqqq~~~~~~vvvooogggaaa```^^^gggvvvmmmYYYNNNFFF>>>;;;<<<999888777666444444444444333111111111333444333222000000000000////////////000000///...---,,,,,,+++,,,+++***+++,,,,,,+++***---+++))))))***+++***)))******))))))))))))))))))+++*********))))))(((((('''((()))******)))((('''+++*********))))))((((((((((((((((((((((((((((((%%%!!!###)))+++***,,,222...---***)))***...222555888999;;;===???@@@??????@@@===:::777666666888:::BBB???BBBKKKPPPQQQTTTZZZ```hhhnnnkkkaaaXXXUUUWWWTTTWWW[[[]]]___eeemmmtttuuusssrrrsssuuuuuurrrnnnmmmnnnooopppppppppooonnncccbbb``````aaaeeeiiilllooooooqqqsssuuuuuurrrooonnnqqqtttuuutttrrrrrrrrrpppqqqrrrsssuuuzzzzzzvvvppplllgggbbb___[[[XXXUUUVVVWWWZZZ[[[[[[YYYVVVTTTJJJHHHEEEAAAAAAFFFOOOVVVooo}}}vvvmmmeee^^^[[[UUUPPPNNNMMMPPPZZZeeewww}}}sssnnnmmmmmmjjjggggggdddcccdddcccbbbeeekkkxxx~~~vvvooohhhcccccc```fffwww~~~mmmZZZNNNEEE===:::;;;999888777666555444444444333222111111333333222111111000000///......------///......---,,,+++++++++,,,,,,++++++++++++,,,,,,---+++))))))***+++***)))************************************)))))))))((('''((()))******)))((('''************)))))))))((())))))))))))))))))))))))***&&&&&&)))***'''(((,,,...,,,******+++///333666555666888:::;;;;;;;;;:::;;;999666444333555777999DDDBBBDDDJJJNNNPPPUUU\\\cccgggiiieee\\\TTTRRRSSSSSSVVVZZZ___dddkkkrrrwwwuuuuuuuuuuuusssqqqnnnlllkkklllmmmmmmmmmlllkkkjjjeeedddbbbaaacccfffiiilllnnnooopppsssuuuuuussspppoooqqqtttuuusssrrrqqqrrrpppooommmmmmooottt{{{{{{{{{zzz{{{}}}}}}xxxtttmmmiiiddd___\\\ZZZWWWVVVXXXYYY\\\]]]\\\ZZZWWWUUUHHHFFFCCC>>><<>>AAAFFFNNNXXXaaajjjxxxyyypppfff```XXXRRRLLLIIIGGGGGGOOOWWWdddooo~~~{{{sssmmmjjjgggccc``````]]]\\\]]]\\\\\\```fffrrr}}}uuuooohhheeeffflllttt}}}sss```PPPEEE>>><<<;;;888777777666555555666666555444222222222222000///000000000///////////////,,,,,,,,,,,,++++++++++++'''******'''######(((...,,,***))))))***++++++***+++++++++++++++,,,,,,,,,*********)))))))))))))))(((((())))))))))))((((((*********)))))))))))))))************************'''&&&&&&((())))))+++,,,++++++,,,---///333666888999999999888888888777777444444444444777:::===???DDDEEEGGGJJJLLLSSS^^^gggoooiiiaaaZZZUUURRRQQQPPPRRRUUU\\\hhhuuu~~~|||}}}rrriiifffgggkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjhhhggggggiiikkklllnnnoooqqquuuxxxxxxvvvtttnnnpppqqqqqqpppoooooopppnnnhhhcccaaadddiiinnnppppppqqqqqqssstttvvvwwwxxx}}}~~~}}}wwwrrroookkkgggbbb___^^^^^^^^^^^^[[[\\\___```___]]]YYYWWWLLLIIIEEE@@@<<<;;;<<<===BBBFFFJJJMMMRRR]]]mmmyyy}}}{{{{{{}}}{{{sssjjjccc]]]UUUNNNKKKHHHHHHLLLSSSZZZdddtttyyytttpppkkkfffcccaaa^^^\\\^^^]]]]]]bbbiiiqqq}}}}}}zzztttpppmmmlllmmmooouuuxxxfffSSSFFF@@@>>>===999888777666666666666666555444222222222222000///...//////000000111111222,,,,,,,,,,,,------------)))++++++((($$$$$$)))///,,,***))))))***++++++*********+++++++++,,,,,,,,,))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******************************$$$&&&&&&'''(((+++------***+++,,,///222555888999;;;:::999999888777777777333444444666888<<>>===<<<<<<<<<>>>@@@@@@AAAHHHSSS\\\ttt}}}{{{zzz{{{~~~~~~wwwnnnhhh```XXXPPPMMMJJJHHHKKKOOOSSS\\\kkk{{{{{{vvvqqqlllhhhccc___^^^______```fffmmmuuu|||}}}zzzvvvtttrrrpppooosss|||jjjUUUGGGAAA???===::::::888777666555555555555333222222333333111000......//////000000111111++++++,,,,,,------......,,,------+++)))))),,,000+++***((()))***,,,++++++))))))******+++,,,,,,,,,))))))))))))************))))))(((((((((((())))))))))))))))))************************************'''))))))&&&'''***+++))))))***---000444777999;;;:::999888777666666666666333444555666999<<>><<<;;;:::666888::::::;;;???FFFLLL___sss}}}}}}{{{rrrlllaaaXXXPPPMMMKKKHHHHHHKKKPPPWWWeeettt|||vvvqqqnnneeebbb```bbbbbbcccjjjqqq{{{}}}zzz||||||}}}{{{xxxuuutttrrrttt~~~lllUUUFFFAAA???===<<<;;;999777666555444444333222111111333333222111//////......------------)))******+++,,,------...,,,,,,,,,+++++++++,,,---+++)))((()))***,,,,,,+++(((((())))))***++++++,,,((()))))))))***************)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))(((+++***&&&&&&******'''(((***---222666999;;;<<<999888777666555555666666777777888999;;;>>>@@@AAACCCFFFJJJOOOYYYdddgggcccYYYWWWTTTRRRRRRTTTXXX[[[```jjjzzzwwwnnnkkkkkkooonnnlllkkkjjjjjjjjjkkkllllllkkkkkklllmmmnnnooommmnnnooorrrttttttrrrooommmnnnpppqqqqqqsssuuuxxxyyy~~~~~~wwwrrrqqqtttqqqrrruuuwwwwwwvvvuuutttvvvxxx|||~~~~~~yyyqqqkkkgggfffcccaaa`````````___]]][[[]]]```cccfffgggfffdddcccWWWPPPHHHBBB>>>===;;;999888999:::::::::===AAAEEEOOO^^^vvvuuunnnbbbYYYQQQNNNLLLIIIHHHIIIOOOTTT___mmm||||||wwwuuukkkgggfffggghhhiiipppxxx}}}{{{{{{{{{}}}{{{yyyxxxwwwwww}}}{{{mmmUUUEEE@@@???<<<===<<<:::888666444333333333111111111333444333222000///...---+++***)))((((((((()))***+++,,,,,,---***)))((()))***+++***(((+++)))((()))+++,,,,,,+++'''(((((()))******++++++(((((())))))*********+++***)))(((''''''((()))***(((((())))))*********+++((((((((((((((((((((((((&&&******&&&&&&++++++(((''')))...222777:::;;;<<<:::999888777666777777888;;;;;;<<<===???AAACCCDDDEEEHHHKKKPPP\\\gggfff^^^UUUVVVVVVUUUUUUXXX]]]aaaeeeqqqwwwooolllllluuutttqqqooommmkkkkkkkkkkkkkkkkkkllllllmmmnnnoookkklllmmmppprrrqqqooolllnnnppprrrssstttvvvyyy{{{}}}tttrrrttttttvvvyyy{{{{{{zzzxxxvvvwwwzzz~~~zzz{{{zzzuuunnngggdddcccdddcccbbbccccccbbb___\\\___aaaeeehhhjjjiiihhhfff]]]UUUKKKDDD@@@>>><<<::::::;;;:::999888999<<>><<<;;;:::888777888:::===??????HHHUUUfff{{{yyypppbbb]]]UUUPPPMMMLLLLLLKKKJJJKKKTTTdddttt}}}}}}}}}uuuooooooqqqtttzzz~~~~~~~~~~~~}}}uuuxxxsss[[[HHH@@@??????<<<:::888555444444444555444444444333222111000///////////////////////////......---------,,,,,,,,,++++++++++++************+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))***************)))(((((()))******(((((()))))))))*********************************(((***,,,...///000333555---000333666777999;;;======<<<:::888888888888888;;;;;;;;;>>>AAACCCEEEFFFMMMNNNQQQWWW]]]^^^[[[WWWRRRSSSUUUTTTTTTVVVZZZ^^^lllyyyzzzsssrrrsssttttttuuuwwwwwwtttpppmmmllllllllllllmmmnnnmmmlllkkkkkkkkkiiiiiikkkooorrrsssrrrtttuuuuuuuuuvvv{{{xxxuuuuuuzzzyyyyyyyyyyyyxxxxxxxxx|||~~~{{{xxxsssnnnjjjhhhgggggggggggggggffffffeeeccccccaaaaaaaaaeeejjjooossstttfff\\\OOOFFFBBB@@@===;;;<<<:::999888888888:::;;;:::AAAKKKYYYlll{{{rrrgggaaaYYYSSSOOOMMMKKKJJJJJJJJJQQQ___mmmwwwzzzyyyzzz|||}}}vvvpppppprrruuu|||yyysss{{{www]]]III@@@>>>>>>;;;:::888666444444444555222333444555444222///---////////////////////////......---------,,,,,,,,,++++++++++++++++++,,,,,,+++************)))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))************************))))))*********---111555777777000333666999:::;;;<<<>>>>>>===;;;999888888888888;;;<<<===???BBBDDDGGGHHHMMMPPPTTTYYY\\\\\\XXXUUUQQQRRRSSSTTTUUUWWW\\\___lllwww|||sssooopppsssuuuvvvuuuvvvvvvtttqqqnnnmmmmmmmmmnnnnnnnnnnnnmmmlllkkklllkkkkkkmmmqqqsssttttttwwwxxxxxxxxxyyy}}}~~~wwwssssssxxxxxxxxxxxxyyyyyyyyyyyy}}}}}}{{{wwwuuuqqqmmmjjjiiiiiiiiihhhiiiiiiiiiiiihhhggggggbbb```___aaagggnnntttwwwccc\\\QQQHHHDDD@@@<<<999::::::999999888777777777999===DDDOOO]]]pppuuummmggg^^^WWWQQQNNNKKKIIIJJJIIIMMMWWWbbblllwww|||vvvsssssswww}}}{{{tttoooooorrruuu}}}rrrrrrxxx]]]III@@@>>><<<:::999888666555444444555333333444444333222000///////////////////////////......---------,,,,,,,,,******++++++,,,,,,------************))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))******++++++---***(((***...111111000111444888;;;<<<===>>>???>>>===;;;999888777777888;;;<<<>>>@@@BBBDDDGGGJJJIIIOOOWWW]]]___\\\WWWTTTPPPPPPQQQSSSUUUYYY]]]```hhhpppxxx{{{~~~~~~wwwooojjjllloooqqqqqqpppqqqqqqqqqpppooonnnnnnooooooooonnnnnnnnnmmmmmmnnnnnnnnnppprrrtttvvvvvvwwwwwwxxxyyy|||}}}wwwsssrrrwwwwwwwwwxxxyyyzzzzzz{{{}}}yyyvvvrrrpppnnnlllkkkjjjjjjkkkkkkkkkkkkkkkjjjiiihhhhhhcccaaa^^^___ccchhhlllnnn___YYYPPPIIICCC???:::777777888999999888777666555888:::???GGGRRRaaauuuyyypppjjjbbbZZZTTTOOOKKKIIIHHHFFFHHHPPPXXXbbbooozzzyyyrrrooommmuuuzzz}}}}}}~~~}}}xxxuuuppplllmmmooottt~~~|||nnnrrrtttZZZGGG@@@===;;;999999888777666555555555555444222111111111111222000000000000000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))*********++++++************************'''(((((((((((()))))))))&&&&&&''')))***+++,,,------***'''(((+++------+++000444999<<<===>>>???@@@===;;;:::888777666777777:::===???AAABBBDDDHHHKKKJJJRRR]]]bbbaaaZZZTTTQQQPPPOOOPPPRRRVVV[[[^^^```dddjjjnnnooorrrwwwyyyxxxxxxrrrllliiikkknnnppppppllllllmmmooopppqqqqqqqqqooooooooooooooooooooooooppppppqqqrrrssstttvvvwwwvvvwwwzzz~~~~~~yyyuuutttwwwwwwxxxyyyzzz{{{{{{|||}}}yyytttqqqmmmlllkkkjjjjjjjjjkkkkkkmmmmmmllllllkkkiiihhhgggeeecccaaa```aaaaaa```^^^YYYUUUNNNHHHBBB<<<888555444555777999999888777666555555999@@@HHHSSSgggyyy~~~~~~|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~rrrlllddd\\\VVVPPPLLLIIIFFFDDDDDDJJJQQQZZZiiiuuu~~~}}}uuuooojjjhhhnnnrrruuuttttttuuurrrnnnmmmiiifffhhhkkkrrr~~~}}}{{{zzzxxxuuussswwwxxxzzz~~~vvvkkkppp}}}lllUUUEEE???===:::888888888777666555555444555444222000000111222333000000000000000000000000......---------,,,,,,,,,******************++++++(((((()))))))))))))))***((((((((((((((((((((((((************++++++++++++******++++++++++++******''''''(((((((((((())))))&&&&&&'''(((***+++,,,,,,,,,+++))))))+++---//////333666;;;>>>?????????@@@;;;:::888777666777777888;;;>>>BBBCCCCCCEEEJJJNNNQQQZZZccceee___VVVPPPNNNPPPOOOOOORRRWWW[[[___```cccfffhhhhhhkkkpppqqqooooookkkiiijjjnnnrrrsssrrrlllllllllooorrrtttsssrrroooooooooooopppqqqrrrrrrrrrssstttsssrrrssstttvvvyyy{{{~~~{{{xxxwwwxxxyyyyyyzzz{{{||||||}}}~~~~~~}}}zzzwwwrrrnnnlllhhhhhhhhhhhhiiiiiijjjkkklllmmmllllllkkkjjjiiihhhhhhfffdddcccaaa]]]XXXUUUTTTQQQLLLFFF@@@;;;888666444555777888999999888888777666999@@@EEEMMM```ttt~~~uuupppggg___XXXRRRLLLIIIEEECCCCCCFFFKKKSSSbbboooyyywwwpppkkkfffcccaaafffiiiiiijjjlllkkkgggeeebbbaaadddhhhppp|||yyyvvvuuussspppnnnnnnpppuuu|||qqqgggkkkuuu}}}}}}tttcccOOOBBB>>><<<999888888888777777666555444333333222222222222222222000000000000000000000000......---------,,,,,,,,,******))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))************((()))***++++++***)))((('''''''''((((((((())))))(((((((((((())))))))))))------,,,++++++---000333888;;;@@@BBBAAA???>>>>>>::::::888888888888999:::===AAAEEEFFFFFFHHHMMMRRRXXX___eeeddd[[[TTTQQQRRRQQQOOOOOOQQQWWW\\\^^^___```cccdddccceeejjjkkkhhhfffddddddhhhnnnrrrrrrppplllkkkkkkmmmqqqrrrqqqooonnnnnnnnnoooppprrrtttuuutttuuuvvvtttrrrqqqsssuuu|||~~~}}}{{{zzzyyyzzz{{{{{{{{{||||||}}}}}}zzzyyyvvvsssoookkkhhhgggeeeeeeffffffggghhhiiiiiijjjkkklllmmmmmmmmmmmmmmmkkkjjjgggeeeccc___ZZZVVVRRRPPPKKKEEE???;;;:::999777777888888999888888888999777:::AAADDDHHHZZZnnnzzz{{{uuulllcccZZZSSSLLLHHHEEECCCBBBDDDFFFMMMZZZhhhttt}}}}}}ssslllfff```]]]WWW\\\______aaaddddddaaa___]]]^^^aaagggppp}}}zzzvvvssspppnnnllljjjhhhlllsss|||nnndddgggooouuutttlll]]]KKKAAA>>><<<999777777888888777666555444111222333444444333111000000000000000000000000000......---------,,,,,,,,,******))))))(((((('''''''''((((((((())))))******************************(((((((((((())))))))))))'''((()))******)))((('''''''''''''''((((((((()))+++******)))(((''''''&&&...//////,,,******...222===@@@DDDDDDBBB???===<<<;;;:::999999999:::;;;<<>>@@@PPPdddvvvzzzpppfff\\\SSSKKKGGGFFFDDDBBBCCCCCCHHHUUUbbbqqq{{{{{{qqqjjjccc]]]XXXSSSXXXZZZZZZ\\\___^^^[[[\\\[[[\\\```fffqqq~~~zzztttpppmmmjjjfffdddfffkkksss}}}lllbbbeeekkknnnpppjjj]]]LLLAAA>>><<<999:::888888888999888666444444333333333444444222000111000000///...---------........................,,,+++++++++******))))))------,,,+++************---,,,,,,+++***)))((((((***)))(((&&&&&&&&&'''((()))))))))******+++,,,,,,(((((((((((()))))))))))))))&&&&&&))))))((())),,,,,,,,,,,,,,,...222777<<>>===???>>><<<:::888888888888555777999;;;>>>FFFQQQYYYkkkwww~~~qqqeee]]]VVVPPPLLLDDDCCCAAABBBEEEJJJOOOSSSfffttt}}}tttlllddd]]]YYYTTTTTTSSSRRRRRRRRRRRRRRRVVVVVVXXX___kkkyyy|||zzzuuupppjjjeeebbb```cccgggooozzzjjjaaacccjjjnnnpppjjj]]]KKK@@@===;;;888999888777777888777555444333222111111222222111000111000000///......------------------------------+++++++++******)))))))))+++++++++******+++,,,,,,%%%&&&'''((()))***++++++******((('''''''''(((((()))))))))******)))(((((((((((((((((())))))))))))+++((((((++++++)))))),,,------......///333999===GGGLLLPPPNNNGGG???;;;:::===999777:::;;;<<>>FFFJJJMMMKKKEEE???;;;:::<<<888777:::<<<===@@@EEEGGGJJJLLLLLLLLLNNNSSSWWWWWWUUURRRQQQRRRRRRRRRQQQUUUTTTTTTVVVXXXYYYXXXVVVWWWWWWZZZ]]]aaabbbaaa```]]]```eeejjjmmmmmmkkkjjjjjjjjjiiiiiiiiiiiiiiiiiikkklllmmmoooppprrrsssttttttwwwyyywwwsssppppppqqqssswww|||}}}zzzzzz{{{|||zzzwwwuuuuuuuuu|||}}}}}}{{{yyyuuupppjjjeeeaaa___]]]\\\[[[\\\\\\^^^___aaacccdddgggiiillloooqqqrrrrrrqqqtttrrrqqqpppppppppnnnlllhhhfffbbb\\\WWWQQQNNNKKKIIIGGGDDD@@@===;;;::::::999;;;;;;:::;;;???GGGNNN___mmm|||zzzmmmbbbYYYQQQKKKJJJHHHEEEBBBBBBCCCFFFHHHRRR```ppp{{{|||pppeee\\\TTTOOOLLLLLLMMMMMMNNNPPPQQQRRRUUUUUUYYYbbbooo~~~zzzwwwrrrlllfff```\\\ZZZZZZ^^^fffrrrnnn]]]WWW[[[eeemmmrrrlll^^^LLL@@@<<<:::777888666444444555555444222444111...---...///000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++,,,,,,******************+++++++++*********************'''((()))******(((&&&%%%(((((((((((())))))))))))***'''&&&((('''$$$$$$'''---...///000111555:::===BBBEEEHHHGGGCCC???<<<;;;888555555888;;;;;;???DDDEEEGGGJJJJJJKKKLLLPPPSSSSSSOOOMMMNNNQQQSSSSSSQQQUUUVVVWWWXXXXXXVVVTTTRRRSSSUUUYYY^^^aaaaaa```^^^]]]```eeejjjlllkkkiiigggiiijjjjjjiiihhhhhhiiijjjlllnnnppprrrsssuuuxxxyyywwwyyyzzzyyyuuurrrqqqrrrsssvvvzzz~~~~~~|||zzzyyy{{{{{{zzzwwwuuutttttt{{{}}}~~~{{{yyysssooohhhccc___^^^\\\[[[YYYZZZ[[[]]]___bbbdddeeefffhhhlllppprrrtttttttttuuuuuutttssssssrrrqqqpppooommmjjjfffaaa[[[WWWUUUPPPMMMIIIDDD@@@===;;;:::666888999999999>>>FFFMMMZZZiiiyyy~~~pppeee\\\SSSMMMKKKIIIFFFCCCAAABBBCCCDDDKKKVVVfffuuuyyynnncccZZZSSSNNNLLLLLLLLLMMMNNNOOOPPPPPPSSSTTTYYYbbbppp}}}xxxuuuoooiiibbb\\\XXXVVVVVVYYYaaalllyyyuuu___SSSQQQVVVaaalllsssmmm___MMMAAA===:::777888666444333444444444333555222///...///111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,+++******)))))))))***,,,,,,++++++***))))))(((*********++++++++++++***'''''')))*********))))))(((((((((((())))))))))))***'''&&&((('''$$$$$$'''+++---...///000333888;;;===???AAAAAA@@@>>>===<<<666333444888;;;;;;>>>CCCEEEFFFHHHIIIJJJLLLNNNPPPOOOLLLJJJLLLPPPSSSSSSRRRTTTVVVXXXXXXVVVTTTQQQPPPQQQTTTYYY]]]______^^^]]]\\\___cccggghhhgggeeecccggghhhjjjiiihhhhhhkkkmmmpppsssvvvxxxxxxzzz}}}{{{{{{|||zzzwwwtttrrrqqqrrrtttwwwyyy{{{{{{zzzyyyxxxyyyzzzyyyvvvttttttuuuyyy{{{~~~~~~{{{yyyqqqlllfff```^^^\\\[[[[[[XXXYYY[[[]]]```ccceeegggfffhhhlllpppsssuuuvvvvvvtttuuuuuutttsssrrrrrrsssrrrrrrpppnnniiiddd```]]]WWWTTTOOOIIICCC>>>;;;999666888999888888<<>>CCCSSSbbbssszzzqqqhhh___YYYNNNMMMJJJGGGDDDDDDDDDDDDGGGKKKWWWiiiwww|||rrrhhhaaa[[[VVVTTTPPPPPPOOONNNNNNNNNNNNNNNOOORRRXXXdddqqqzzzuuuooommmhhhaaa[[[UUUQQQOOOQQQSSSYYYcccppp||||||~~~lllZZZJJJGGGIIIMMMXXXeeeoooiii[[[JJJ???<<<:::777:::777444333444555555444444222111111222333111000.../////////////////////++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++***)))))))))))))))***&&&&&&'''((()))******+++((((((***+++++++++******)))((('''&&&&&&''')))***(((((((((((())))))))))))+++((((((++++++)))))),,,)))+++---...000222666999999888888888999999888777333111333888;;;<<>>BBBNNN]]]nnnzzzyyypppfff```SSSQQQMMMIIIFFFDDDCCCCCCDDDFFFPPPbbbrrr}}}xxxnnneee^^^YYYVVVSSSNNNNNNNNNMMMNNNNNNOOOOOOPPPSSSZZZeeesssxxxsssllliiiddd^^^XXXSSSOOONNNMMMOOOUUU___mmm{{{|||zzzhhhVVVGGGFFFHHHKKKUUUaaalllgggYYYHHH===:::999666;;;888555333444555555555222222111222333222111///.........///////////////************************+++++++++,,,,,,---------(((((((((((()))***+++,,,************++++++++++++'''((()))***++++++***)))+++)))'''$$$$$$%%%'''((((((((((((((()))))))))))))))&&&&&&)))***((())),,,)))+++---///000333666999:::888777666666666555333000...000555999999<<>><<<777777777777666555444333444222000000111222111000000000000000000000000000,,,,,,,,,---------............---,,,,,,+++******+++******))))))******+++,,,++++++++++++++++++,,,---+++)))***,,,,,,)))&&&******))))))))))))******((((((((((((((((((((((((***)))'''&&&'''))),,,...------...000222444666888444555666666777666666666666666666777999<<<>>>@@@BBB@@@>>>>>>@@@CCCEEEFFFGGGEEECCCAAABBBDDDGGGIIILLLNNNOOOOOONNNOOOQQQSSSYYY\\\]]]ZZZUUUSSSVVVZZZ[[[[[[\\\\\\^^^___aaabbbbbbccceeeiiilllppptttvvv||||||}}}~~~~~~{{{wwwuuuuuuuuutttrrrrrrssssssrrrqqquuuvvvvvvtttqqqrrruuuyyy{{{{{{zzzwwwrrrnnnkkkjjjbbb\\\UUUQQQQQQTTTUUUUUUZZZZZZZZZ[[[^^^bbbeeehhhfffgggiiikkkmmmoooqqqqqqrrrssstttsssrrrsssuuuvvvyyyxxxvvvuuusssrrrrrrrrrpppnnnjjjbbbWWWLLLDDD???<<<888555777888999===BBBFFFTTTfffsss{{{}}}{{{|||{{{zzzzzz{{{~~~~~~~~~zzzqqqjjj```ZZZRRRMMMJJJHHHDDDAAA???CCCHHHQQQaaattt~~~xxxqqqhhh```ZZZWWWTTTSSSPPPOOOMMMMMMMMMOOOQQQRRRQQQVVV^^^iiiuuu~~~wwwrrroookkkeee___YYYSSSMMMIIIIIILLLSSS^^^lllzzz|||{{{~~~hhhSSSAAA>>>AAAEEENNNYYYddd```VVVHHH???===<<<999777777777777666555444333444222111000111111111000////////////////////////,,,,,,,,,---------.........------,,,++++++******+++++++++******+++++++++++++++************++++++***+++++++++******)))*********))))))))))))*********************************)))((('''((()))+++---,,,---...///111444666777444444555555666666555555555555555666888:::===>>>AAA@@@@@@AAACCCEEEFFFFFFEEECCCAAA@@@@@@CCCFFFHHHKKKLLLMMMMMMMMMOOORRRUUUYYY[[[[[[XXXTTTSSSWWW[[[]]]]]]]]]^^^^^^```aaaaaacccccceeegggiiilllnnnppppppqqqrrrsssuuuzzz|||wwwuuutttvvvtttqqqqqqqqqrrrrrrqqqsssuuuuuutttrrrsssvvvyyyxxxxxxwwwsssnnnhhhdddaaa[[[VVVPPPMMMNNNRRRTTTUUUZZZ[[[[[[]]]```ccceeegggeeeeeeggghhhkkkmmmoooqqqqqqrrrssssssrrrrrrtttvvvyyyxxxwwwuuusssrrrqqqqqqrrrrrrqqqkkkaaaTTTIIICCC;;;888777:::::::::<<<@@@GGGSSSdddqqqxxx~~~~~~}}}zzzzzzzzzyyyxxxyyy|||~~~}}}|||}}}~~~|||ssslllccc]]]UUUOOOMMMJJJGGGDDDAAACCCGGGOOO\\\ooo}}}tttnnnfff___ZZZWWWTTTRRRPPPOOONNNMMMMMMNNNPPPQQQSSSWWW```kkkvvvzzzuuuoookkkddd]]]WWWQQQKKKHHHGGGJJJQQQ]]]lllzzz{{{zzz|||~~~bbbPPP@@@<<<>>>BBBJJJSSS^^^ZZZQQQDDD<<<:::999666777777777777666555444333555333111000111111000///////////////////////////,,,,,,,,,---------......------,,,,,,++++++*********++++++,,,,,,++++++************))))))*********&&&***------)))(((***---******))))))))))))******************************)))))))))(((((()))******+++,,,---///111333555555333333333444444555555555555555555666777:::<<<===???AAADDDFFFHHHHHHGGGFFFBBBAAA???>>>???AAADDDFFFIIIJJJJJJKKKLLLOOOTTTXXXYYYZZZYYYWWWTTTTTTYYY]]]^^^_________``````aaaaaaaaaaaaaaaaaabbbcccdddeeebbbccceeegggkkkrrrzzz}}}xxxvvvuuuxxxuuuqqqooopppqqqrrrrrrsssuuuvvvuuuttttttvvvwwwtttsssqqqmmmggg```ZZZWWWPPPMMMIIIGGGJJJNNNQQQSSSZZZ[[[]]]___bbbccceeeeeecccbbbcccdddfffjjjmmmooooooppprrrrrrrrrrrrtttuuuyyyxxxvvvuuusssrrrrrrrrrsssuuuvvvsssjjj\\\OOOFFF;;;999999<<<<<<::::::===GGGRRRaaammmtttzzz~~~xxxuuuvvvxxxzzz|||xxxxxxxxxwwwvvvvvvyyy{{{|||}}}|||zzzzzzzzz{{{{{{zzz}}}~~~uuunnngggaaaYYYSSSPPPMMMJJJFFFCCCCCCEEEKKKVVVfffwww}}}xxxnnnjjjddd___[[[WWWTTTQQQQQQPPPNNNLLLLLLMMMOOOPPPTTTYYYcccnnnyyy|||wwwpppjjjbbb[[[TTTOOOJJJGGGEEEHHHOOO\\\kkkzzzzzzyyyzzz|||```QQQBBB===???BBBIIIPPPVVVTTTLLLAAA:::999777444777777777777666555444333555333111000111111000...////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,++++++*********+++,,,------,,,+++*********))))))))))))******'''))),,,,,,******+++,,,******))))))))))))******************************)))))))))))))))(((((((((+++,,,...000111333444444222222222222333444444555666666666777999;;;===??????CCCHHHKKKKKKIIIFFFEEE???>>>======>>>@@@BBBDDDGGGGGGHHHHHHJJJOOOUUUZZZYYYYYYXXXWWWUUUWWW[[[___`````````aaaaaaaaaaaa```^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\___dddmmmwww~~~|||zzzyyyzzzvvvrrroooppprrrssstttuuuvvvwwwwwwvvvuuussssssnnnllliiifffaaaZZZTTTPPPGGGEEECCCBBBEEEIIIMMMPPPXXXZZZ]]]```bbbbbbbbbbbbaaa```___```bbbfffjjjmmmnnnppprrrrrrrrrssstttvvvvvvuuuuuutttttttttuuuuuutttuuuvvvtttmmm```SSSJJJ???;;;:::;;;;;;999:::>>>EEEOOO^^^jjjrrrxxx~~~~~~~~~~~~}}}}}}~~~}}}|||}}}{{{xxxsssqqqqqqtttwwwzzzvvvwwwwwwvvvttttttvvvxxxxxxzzz}}}~~~~~~{{{yyywwwwwwxxxzzzzzzyyy{{{|||xxxpppjjjddd[[[UUURRROOOKKKHHHEEECCCCCCHHHOOO[[[lllzzz~~~vvvqqqjjjgggbbb___\\\YYYUUURRRQQQPPPNNNLLLKKKLLLMMMNNNSSSZZZeeerrr}}}}}}yyyqqqkkkbbbZZZSSSNNNJJJGGGEEEHHHOOO[[[jjjyyy{{{yyyzzz{{{]]]RRREEE???>>>AAAFFFKKKOOONNNHHH???:::999888555777777777777666555444333555333111000111111000///........................,,,,,,,,,---------......,,,+++++++++++++++*********++++++,,,,,,++++++*********))))))))))))*********((((((***,,,---+++)))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((+++---///111222333444444222111111111222333555666888888999:::<<>>===<<<<<<>>>@@@BBBCCCEEEFFFGGGGGGIIINNNUUUYYYYYYXXXXXXWWWXXXZZZ^^^aaa___```aaabbbbbbaaaaaa```^^^\\\[[[YYYWWWVVVUUUUUUSSSUUUVVVYYY___gggqqqwww|||~~~}}}}}}zzzvvvrrrpppqqqtttuuuvvvxxxxxxyyyyyyxxxuuuqqqnnnhhheeeaaa]]]ZZZVVVPPPLLLBBBAAA@@@@@@AAAEEEJJJNNNWWWYYY\\\___``````___^^^______^^^^^^```dddgggjjjlllooorrrsssssstttuuuvvvrrrrrrssssssuuuvvvxxxxxxwwwvvvuuurrrmmmdddXXXPPPEEE???:::999888777:::@@@BBBLLLZZZgggqqqyyy}}}}}}}}}~~~~~~~~~|||{{{xxxvvvvvvyyy|||~~~~~~~~~uuutttsssrrrrrrtttvvvxxxwwwxxxxxxwwwuuutttuuuvvvtttuuuyyy|||~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{||||||||||||xxxvvvvvvwwwzzz|||~~~~~~}}}~~~{{{ssslllfff]]]WWWSSSPPPLLLHHHFFFCCCBBBFFFJJJRRRbbbrrryyypppkkkfffdddaaa^^^\\\YYYUUURRRPPPOOOMMMKKKKKKKKKMMMMMMRRRZZZggguuu{{{qqqkkkbbbZZZTTTOOOKKKHHHGGGIIIOOOYYYhhhvvv{{{yyyzzz{{{|||ZZZRRRGGG???===>>>BBBDDDHHHHHHDDD===::::::999666777777777777666555444333444222000000111222111000........................,,,,,,,,,---------......++++++++++++++++++******++++++***))))))***++++++*********))))))*********,,,)))''')))---...+++(((******))))))))))))******(((((((((((((((((((((((((((((((((''''''((()))))),,,...000222333444444444222222111111222444666777999::::::<<>>??????AAAEEEKKKOOOWWWXXX[[[]]]^^^^^^^^^]]]```___^^^___```bbbeeegggjjjmmmppprrrsssssstttvvvqqqqqqrrrsssuuuwwwyyyzzzzzzwwwtttrrrooohhh^^^VVVIIIBBB;;;999777666:::@@@@@@IIIVVVdddpppzzz}}}}}}~~~~~~yyywwwrrrooommmoooqqqsss~~~|||{{{zzzssstttvvvuuuuuuuuuwwwyyyyyyzzzzzzyyywwwuuuvvvvvvuuuwwwyyy|||~~~~~~~~~~~~{{{zzzxxxvvvtttsssrrrqqqtttuuuuuuvvvwwwyyyyyyzzzwwwvvvwwwzzzwwwnnnhhh___XXXTTTQQQLLLHHHGGGCCCCCCFFFHHHLLLZZZkkk||||||tttmmmhhhdddaaa^^^\\\ZZZWWWTTTRRROOONNNLLLJJJJJJKKKMMMNNNTTT\\\jjjyyy|||oooiiibbb[[[UUUPPPKKKHHHGGGIIINNNXXXffftttzzzxxxyyyzzzyyyZZZTTTJJJAAA<<<===???@@@AAABBB@@@;;;999:::999666777777777777666555444333222111///000111333222222........................,,,,,,,,,---------......******************++++++,,,***(((''''''(((***,,,++++++************+++++++++******+++++++++***)))******))))))))))))******))))))))))))))))))))))))((('''&&&&&&&&&(((***+++---///111444555555444444333222111111222444777888999999;;;===@@@DDDHHHJJJMMMPPPRRRNNNGGGAAA@@@AAA>>>>>>>>>???@@@BBBDDDEEEEEEFFFGGGHHHIIILLLPPPRRRRRRRRRTTTWWW[[[]]]^^^^^^\\\]]]___aaabbbbbbaaa```\\\\\\[[[ZZZYYYYYYYYYYYYUUUVVVVVVWWWXXX[[[```dddkkkooouuuyyyzzzxxxwwwwwwrrrqqqooopppsssuuuvvvvvvvvvwwwyyy{{{|||xxxqqqlll[[[UUUMMMHHHGGGFFFCCC@@@999;;;>>>@@@CCCHHHOOOTTTYYYZZZ[[[]]]^^^^^^^^^]]]````````````aaabbbcccdddfffjjjnnnpppqqqqqqrrrsssrrrrrrssssssuuuvvvwwwxxxyyyvvvtttsssqqqjjj```WWWIIICCC===;;;999777999>>>@@@GGGTTTbbbnnnxxx~~~~~~~~~~~~~~~}}}wwwtttoookkkiiikkkmmmooovvvyyy|||}}}{{{yyywwwwwwuuuvvvwwwwwwuuuvvvxxx{{{|||}}}}}}|||yyyxxxwwwxxxwwwyyy{{{}}}~~~~~~}}}|||xxxwwwvvvtttrrrqqqpppppprrrrrrssstttuuuwwwyyyyyywwwxxxzzz{{{qqqjjjaaaZZZVVVRRRMMMIIIHHHCCCCCCHHHGGGHHHUUUgggvvv|||uuunnniiieeeaaa^^^ZZZXXXVVVTTTQQQOOOMMMLLLKKKJJJJJJKKKMMMNNNWWW```nnn}}}~~~yyykkkfff```ZZZUUUPPPKKKGGGEEEGGGLLLWWWeeettt~~~xxxwwwwwwyyywww[[[WWWMMMCCC>>>>>>??????<<<>>>===999888:::999666777777777777666555444333111000///000222333333333........................,,,,,,,,,---------......******************++++++,,,***'''%%%%%%'''***,,,,,,,,,++++++++++++,,,,,,))),,,...---)))'''(((+++******))))))))))))******************************((('''%%%$$$%%%(((+++---...000222555666666555444333222222111333555777999888888:::===AAAEEEIIIKKKQQQSSSSSSMMMEEE???>>>@@@>>>>>>???@@@AAACCCEEEFFFEEEFFFHHHIIIJJJKKKNNNPPPOOOPPPRRRVVVZZZ]]]]]]\\\ZZZ\\\___aaabbbbbbaaaaaaYYYXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZYYY[[[^^^```gggkkkqqquuuvvvtttrrrrrrooonnnnnnooorrrtttuuutttssstttwww{{{}}}zzzsssmmmXXXPPPGGGAAA@@@???===:::666:::===AAADDDJJJSSSYYY[[[[[[\\\]]]^^^^^^^^^^^^aaaaaaaaabbbbbbbbbbbbbbbdddgggkkknnnooopppqqqrrruuuttttttttttttuuuuuuvvvuuusssrrrrrrqqqjjj^^^UUUHHHCCC???===;;;777888;;;@@@GGGSSS```mmmwww}}}~~~}}}|||{{{{{{wwwtttoookkkjjjkkknnnpppppptttxxxyyyxxxvvvuuutttwwwxxxxxxvvvuuuuuuzzz}}}~~~~~~{{{yyyyyyyyytttuuuwwwyyyyyyyyywwwvvvwwwvvvtttsssrrrqqqqqqqqqqqqqqqrrrsssuuuwwwyyyzzzyyyzzz}}}ssslllccc\\\WWWSSSNNNKKKHHHCCCDDDIIIHHHGGGSSSeeerrr~~~vvvoooiiidddaaa___\\\XXXUUUSSSQQQOOONNNLLLKKKJJJIIIJJJLLLMMMOOO[[[cccqqqzzztttgggddd___ZZZUUUOOOJJJFFFCCCEEEJJJVVVeeeuuu{{{wwwuuuvvvwwwsssbbbYYYMMMCCC>>><<<:::888::::::999888777777888888777777777777666666666666000///---++++++,,,...///,,,---......///.........,,,++++++******++++++,,,******+++,,,,,,------...((())))))))))))*********************************---,,,***(((((()))***+++***((('''(((***+++)))&&&''''''(((((())))))******((((((((()))***,,,---...///111222222222222333555333444555666777777666666999999999<<<@@@EEEJJJMMMUUUQQQLLLFFFAAA???>>>===<<>>===>>>>>>>>>:::<<>>CCCNNN[[[gggsss{{{~~~}}}|||||||||xxxvvvssspppnnnllllllkkknnnqqquuuyyyzzzyyyvvvtttvvvwwwwwwwwwxxxxxxyyyyyy~~~~~~~~~}}}|||zzzyyyxxxuuuuuutttssssssrrrqqqqqqtttsssrrrqqqqqqqqqqqqqqquuuuuuttttttttttttuuuvvvvvvyyy~~~vvvnnnddd\\\XXXTTTQQQNNNIIIEEECCCDDDEEEGGGNNNVVViiiwwwxxxqqqlllhhheeeccc[[[YYYVVVSSSQQQQQQQQQRRRNNNKKKIIIIIIHHHGGGJJJPPP\\\eeesss{{{rrrkkkfffddd^^^XXXQQQLLLGGGEEEDDDDDDGGGQQQaaasss}}}yyywwwvvvttteee\\\NNNCCC>>>;;;999888:::999999888888777888888888888888777666555555444333222111000000000111222.../////////...---,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,************************---,,,***(((((()))***++++++)))((()))+++,,,***'''(((((((((((((((((())))))((((((((()))+++,,,...///000111333333222333444666555555555666777777888888999999999;;;???DDDHHHKKKRRROOOJJJEEE@@@>>>======<<<>>>AAAAAA@@@???@@@@@@BBBBBBDDDFFFGGGHHHIIIIIIIIIKKKOOOSSSVVVYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZ]]][[[YYYXXXXXXZZZ\\\]]][[[\\\\\\\\\[[[\\\___aaafffjjjooossstttrrrooommmpppnnnmmmooorrrsssrrrqqqsssrrrsssuuuwwwssskkkdddVVVNNNDDD===<<<======<<<<<<>>>AAADDDGGGKKKPPPTTT[[[\\\]]]^^^^^^aaaeeehhheeeddddddeeeeeefffgggggghhhiiikkkmmmooopppqqqqqqxxxzzz{{{yyyvvvsssqqqpppqqqmmmjjjiiihhhddd\\\VVVLLLDDD===;;;:::888999<<<===BBBLLLYYYfffrrr{{{~~~}}}|||||||||xxxvvvtttqqqooommmmmmmmmnnnppptttwwwyyyyyywwwvvv{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}|||{{{zzzxxxxxxttttttsssrrrrrrsssssssssuuuuuutttssssssrrrqqqqqqsssssstttttttttuuuuuuuuuuuuwww|||yyyqqqggg^^^YYYUUUQQQNNNIIIEEEDDDEEEFFFGGGMMMTTTdddqqqzzzrrrjjjeeebbb```___ZZZXXXVVVSSSQQQQQQQQQQQQOOOKKKIIIJJJHHHFFFJJJPPPZZZcccrrr}}}xxxpppiiieeebbb]]]VVVPPPKKKGGGEEEDDDCCCFFFPPP```rrr{{{wwwuuuuuutttggg\\\NNNBBB<<<:::999888999999999888888888888888:::999888777555444333222444444333333333222222222000000000///...,,,+++***++++++++++++++++++++++++///...---,,,+++***)))(((***++++++++++++,,,,,,,,,************************,,,+++***)))((()))******+++***)))***,,,,,,***)))((((((((((((((('''''''''(((((()))***+++---...///000222333444444444666888777666666666666888999:::888888999:::>>>BBBFFFHHHMMMKKKGGGBBB???===<<<<<<===>>>??????>>>>>>???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGIIIMMMRRRVVVYYY[[[\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXZZZYYYXXXWWWXXXYYY[[[]]][[[[[[[[[[[[\\\^^^cccfffkkkmmmoooqqqpppooollljjjnnnnnnoooqqqssssssqqqooorrrpppoooooonnniiiaaa[[[SSSLLLCCC>>>===>>>>>>===>>>@@@CCCFFFIIINNNSSSWWW\\\]]]___``````bbbeeehhhfffffffffffffffffffffgggiiiiiijjjkkkmmmooopppqqqzzz|||}}}|||xxxtttqqqpppnnnkkkgggfffeeeaaa[[[WWWNNNFFF???<<<:::777777:::;;;@@@JJJWWWdddqqqzzz~~~}}}}}}}}}}}}yyywwwuuurrrpppooooooooonnnooorrrtttwwwxxxyyyzzz~~~}}}}}}||||||{{{||||||{{{{{{zzzyyyxxxxxxtttsssrrrqqqrrrsssuuuvvvvvvwwwwwwvvvuuusssqqqppppppqqqssstttuuuuuuuuuuuusssuuuxxx}}}~~~vvvkkkbbb\\\WWWRRRNNNHHHEEEEEEGGGGGGGGGKKKQQQ\\\iii|||xxxrrrhhhaaa]]][[[[[[[[[YYYXXXUUUSSSQQQPPPPPPQQQOOOLLLJJJJJJHHHFFFIIIOOOXXXbbbrrr{{{wwwrrrlllfffbbb___ZZZTTTNNNIIIEEEDDDCCCCCCEEENNN]]]ooo}}}zzzvvvttttttsssbbbXXXIII???:::999999888888888999999999888888888999888777666555444333333222222222222111000//////////////////...---,,,+++++++++++++++++++++++++++......---,,,+++***))))))(((((()))))))))*********************************++++++***)))((())))))***************++++++***))))))(((((((((''''''&&&&&&(((((()))***,,,...///000000222444555555555777999888777666666777999;;;===888888999:::===@@@CCCEEEHHHFFFCCC@@@===<<<<<<<<<===>>>>>>===<<<<<<>>>@@@???@@@@@@AAABBBCCCDDDEEEGGGIIIMMMQQQUUUXXXZZZ[[[XXXYYYYYYYYYXXXWWWVVVUUUWWWWWWVVVVVVWWWXXXZZZ\\\YYYZZZZZZZZZ\\\```fffjjjkkkllllllmmmlllkkkjjjiiijjjkkknnnqqqttttttsssrrrpppnnnkkkiiieee___XXXRRRNNNHHHAAA===>>>@@@@@@@@@@@@BBBEEEGGGJJJNNNSSSWWW[[[]]]```aaabbbcccfffhhhfffgggggggggggggggggggggjjjiiiiiiiiikkkmmmooopppwwwzzz||||||yyyuuurrrqqqmmmkkkgggeeedddaaa]]]ZZZQQQIIIAAA===:::777666999999>>>GGGTTTbbbooozzz~~~~~~}}}}}}}}}}}}yyyxxxvvvtttrrrrrrrrrrrrpppqqqrrrtttwwwzzz|||~~~~~~}}}{{{zzzyyyyyy{{{zzzyyyyyyxxxxxxxxxxxxwwwuuusssqqqqqqrrrtttvvvxxxxxxyyyyyywwwtttqqqpppmmmooorrrtttuuuuuutttsssrrrtttvvvyyy{{{}}}~~~|||pppggg```YYYSSSNNNHHHFFFFFFHHHHHHFFFIIINNNTTTbbbttt~~~qqqjjjaaaZZZWWWWWWXXXYYYXXXWWWUUUSSSQQQPPPPPPOOOOOOLLLJJJJJJHHHFFFJJJOOOVVVbbbsss~~~xxxsssnnnhhhddd^^^\\\WWWRRRLLLHHHDDDCCCBBBBBBEEELLLZZZkkkzzzzzzvvvvvvwww}}}oooXXXOOOCCC:::888888999999777888888999999999888888666666666666555555555555111111111111000///...---------...............---***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))******************************************)))))))))))))))((())))))***))))))(((((())))))(((((('''''''''&&&((())))))+++---///000222111333555555555555777999888777666666777999<<<>>>999999999:::<<<>>>@@@AAABBBAAA???>>><<<<<<<<<<<<===>>>>>>===<<<<<<===???>>>>>>>>>>>>@@@AAACCCDDDIIIKKKNNNQQQTTTVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUTTTUUUUUUWWWXXXYYYXXXXXXYYYYYY[[[```fffkkkhhhhhhhhhhhhiiiiiijjjjjjjjjlllooorrrssssssssssssooommmjjjgggaaaZZZRRRMMMGGGBBB===;;;===@@@@@@???@@@AAADDDFFFHHHLLLQQQTTTXXX[[[^^^aaabbbccceeeffffffggghhhiiiiiiiiihhhhhhkkkjjjiiiiiiiiikkklllmmmoooqqqtttuuusssqqqoooooommmkkkiiigggeeeccc```]]]SSSJJJBBB>>>;;;666666888888<<>>777666888999888666777888::::::999888888555555555555555555555555333333222111000//////...,,,------...//////......***+++,,,------,,,+++***))))))******+++,,,,,,---***++++++++++++,,,,,,,,,******************************)))))))))((((((((('''(((******((('''((()))))))))))))))(((((((((((())))))***+++---000222333222444555555444444666777666666666666888:::<<<===:::::::::;;;<<<===>>>???>>>======<<<<<<<<<=========>>>???>>>===<<<===>>><<<<<<<<<===>>>AAACCCEEEKKKMMMOOOQQQSSSTTTTTTTTTWWWWWWWWWVVVUUUTTTSSSRRRTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZ^^^cccgggdddeeefffggghhhiiikkkkkknnnppprrrrrrqqqppppppppppppooonnnjjjcccZZZRRRMMMCCC???;;;:::<<<>>>>>>===>>>@@@BBBCCCDDDGGGKKKOOORRRVVV[[[^^^```aaacccdddfffgggiiijjjkkkkkkjjjiiikkkkkkjjjiiiiiiiiiiiiiiieeegggiiiiiihhhgggggghhhjjjjjjjjjhhhfffcccaaa___TTTLLLCCC???;;;777666888888;;;CCCNNN[[[jjjvvv}}}~~~~~~|||{{{{{{{{{{{{{{{|||}}}zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwxxx{{{}}}~~~|||zzzyyywwwwwwwwwvvvuuuuuuuuuvvvwwwxxx{{{yyyvvvsssqqqqqqqqqrrrvvvwwwwwwvvvuuusssqqqpppmmmnnnpppqqqrrrrrrrrrrrrpppqqqssstttvvvvvvwwwwwwzzz}}}xxxnnnfff^^^UUUPPPKKKHHHHHHIIIGGGCCCEEEIIILLLUUUeeettt~~~uuufffaaaZZZVVVUUUVVVXXXYYYVVVUUUTTTSSSQQQOOONNNMMMMMMIIIHHHIIIHHHHHHLLLRRRZZZgggyyy~~~wwwooohhhbbb___YYYWWWSSSOOOJJJGGGDDDCCC@@@@@@CCCHHHSSSbbbsss~~~}}}}}}~~~sss\\\JJJCCC;;;777666777777666555777888:::::::::888777666666666555555444444444555444222000////////////..................------)))***,,,------,,,***)))((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,************************)))))))))))))))(((((('''''')))++++++)))((()))***)))))))))***************))))))***,,,...000222333333444555555444333444555444555666777888:::;;;;;;;;;<<<<<<<<<=========>>>:::;;;;;;<<<<<<===>>>>>>===???@@@@@@>>>===<<<===;;;:::;;;<<<>>>AAADDDFFFKKKLLLNNNQQQRRRSSSSSSSSSWWWWWWVVVVVVUUUSSSRRRQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXYYY\\\___bbbdddeeefffhhhiiikkklllllloooqqqrrrqqqooonnnppprrrsssttttttpppiii___WWWRRRHHHDDD@@@>>>@@@@@@>>><<<<<<===??????@@@BBBEEEHHHLLLQQQWWW[[[^^^___```aaaeeefffiiikkklllllllllkkkllllllkkkjjjiiigggeeedddaaabbbbbbaaa```___aaabbbeeeggghhhhhheeebbb___]]]UUULLLDDD???<<<777777999888;;;BBBLLLYYYgggttt{{{~~~}}}|||||||||yyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyyyyyyyyzzz{{{|||{{{zzzyyyxxxxxxyyy{{{|||||||||zzzyyywwwvvvuuutttvvvuuutttssstttuuuwwwxxxxxxwwwvvvtttsssrrrrrrrrruuuuuutttssssssrrrqqqqqqooooooooopppppppppqqqqqqnnnoooppprrrsssuuuuuuuuuwwwzzzzzzpppggg___VVVPPPMMMJJJHHHHHHEEEBBBDDDIIIIIIQQQ]]]lllyyyxxxqqq```\\\WWWTTTTTTUUUWWWWWWUUUTTTTTTRRRQQQOOOMMMLLLKKKHHHGGGIIIIIIIIIMMMTTT]]]kkk}}}}}}vvvmmmeee___[[[WWWUUURRRNNNJJJGGGDDDCCC???@@@BBBGGGPPP___ppp|||oooUUUHHHCCC;;;777777777666555555666888:::;;;:::888777888888777555444333222111444333000...------...///000000//////...---++++++)))***,,,------,,,***))))))************+++++++++((())))))))))))*********************************)))))))))))))))(((((('''(((***---,,,***(((***+++))))))******++++++,,,,,,))))))***,,,...111333444444555555555333222333444333444555777999:::::::::<<<<<<==================999999:::;;;===>>>>>>???===???AAABBB@@@>>><<<<<<:::::::::;;;>>>BBBEEEGGGJJJKKKNNNPPPRRRSSSSSSSSSWWWWWWVVVVVVTTTSSSRRRQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXXXXZZZ]]]___eeefffhhhiiikkkllllllllllllnnnppppppooopppsssvvvvvvxxxyyyvvvnnnddd[[[VVVPPPLLLGGGEEEEEEDDDAAA>>>;;;<<<=========>>>AAADDDHHHMMMTTTYYY\\\^^^___```dddfffiiikkkmmmmmmmmmllllllllllllkkkiiifffcccbbbbbbbbbaaa___]]]\\\^^^```aaadddffffffccc___\\\[[[UUULLLDDD@@@<<<888777999999;;;AAAKKKXXXfffrrrzzz}}}|||{{{{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{{{{zzzzzzyyyzzz{{{|||}}}|||{{{yyyxxxwwwxxxxxxyyyxxxwwwvvvuuusssrrrqqqqqquuutttsssrrrsssuuuwwwxxxvvvvvvuuuuuuuuutttsssssstttsssrrrqqqqqqqqqqqqqqqpppoooooonnnoooooopppqqqkkklllnnnppprrrsssttttttuuuxxx}}}zzzppphhh```WWWQQQNNNJJJHHHGGGDDDAAACCCHHHGGGNNNYYYfffsss}}}sssnnn\\\YYYTTTRRRSSSTTTUUUUUUTTTTTTTTTRRRQQQOOOMMMLLLJJJGGGGGGIIIIIIIIINNNUUU___nnn|||uuulllccc\\\YYYWWWUUURRRNNNJJJGGGEEEDDD>>>@@@BBBFFFOOO^^^ooo{{{pppZZZIIIAAA;;;:::999666666888777888888999999999888888:::888666333222222333444333222111///......------////////////////////////))))))))))))***+++,,,,,,------,,,++++++*********(((((((((((())))))))))))++++++************++++++,,,,,,,,,+++***)))(((''',,,,,,+++)))''''''(((***((()))***)))((('''((())))))***,,,...///000111111555555444333222222222222222444777888999:::===???<<<======<<<:::888888999<<<<<<;;;<<<<<<===>>>???BBBCCCCCCAAA>>><<<<<<<<<===============AAAFFFJJJLLLNNNOOOPPPOOOOOOPPPQQQUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRTTTVVVVVVVVVYYY___dddgggggghhhiiijjjkkkkkklllnnnoooppprrrssssssttttttyyy}}}zzzuuupppggg___TTTQQQLLLGGGBBB???===<<<<<<:::888888:::<<<<<<<<>>;;;:::999999888<<>>???AAA;;;<<<<<<;;;999888999:::;;;;;;;;;<<<===>>>??????BBBBBBBBBAAA>>><<<<<<===:::;;;;;;;;;<<<@@@EEEIIIMMMNNNOOOOOONNNOOOQQQRRRUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTUUUWWWYYYYYYZZZ]]]bbbfffhhhhhhiiiiiijjjkkkkkklllnnnnnnnnnnnnpppsssuuuwww|||~~~zzzvvvnnnggg^^^YYYRRRLLLGGGCCCAAA@@@;;;999777777888::::::999@@@EEEKKKQQQVVVZZZ^^^```ccceeehhhiiiiiijjjkkkmmmnnnnnnnnnmmmkkkhhhfffdddffffffeeedddcccbbbbbbaaabbbbbbbbbcccbbb___ZZZVVVSSSMMMEEE???;;;:::999999777:::@@@IIITTTcccrrr{{{}}}{{{zzzzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{yyyxxxwwwwwwxxxzzz}}}~~~{{{xxxuuuttttttuuuvvvuuutttuuuvvvuuusssqqqwwwwwwwwwwwwvvvvvvuuutttrrrqqqqqqqqqpppppppppppprrrpppooooooppppppooommmmmmnnnnnnoooooonnnlllllllllnnnppprrrrrrtttvvvxxxyyyyyyzzz}}}{{{ooofff]]]UUUOOOKKKHHHFFFEEEEEEFFFEEEEEEGGGHHHNNNZZZjjjzzz{{{ooofffaaaXXXVVVTTTTTTUUUVVVWWWVVVWWWXXXXXXWWWTTTPPPMMMJJJKKKJJJKKKMMMMMMMMMSSS[[[jjj{{{zzzssslllddd]]]WWWRRROOOLLLJJJHHHFFFCCCAAAAAA???@@@EEEMMMYYYkkk{{{{{{eeeRRRGGG>>>:::888666555777777888888888777777666555999777666444333333333444555444333222111000000000////////////////////////------,,,,,,+++,,,,,,,,,'''(((((()))******++++++((((((((()))))))))******************************((())))))***+++++++++***)))))))))(((&&&%%%&&&(((''')))***)))((('''(((***)))***,,,...000111222222333333222222333333444444666:::>>>@@@AAAAAABBBBBB<<<<<<<<<;;;999888999;;;:::;;;;;;<<<===???@@@@@@AAABBBBBB@@@>>><<<<<<===999:::;;;;;;===AAAFFFJJJNNNOOOOOOOOONNNOOORRRTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXYYYZZZ]]]^^^```bbbfffhhhkkkkkkllllllmmmmmmnnnnnnooonnnllllllnnnrrrvvvyyy}}}|||wwwpppggg```WWWOOOIIIFFFDDDBBB>>>;;;888777888999999888===AAAFFFKKKPPPVVV\\\``````bbbeeeffffffgggjjjlllmmmmmmllljjjiiihhhgggffffffffffffeeeeeeddddddddddddcccccccccbbb___ZZZVVVTTTNNNFFF@@@<<<;;;:::999777:::???GGGSSSbbbqqq{{{~~~|||{{{{{{{{{|||zzzzzzzzzzzzzzz|||}}}}}}zzzyyyxxxwwwwwwxxxzzz|||~~~{{{xxxvvvuuuuuuuuuuuuuuuuuuvvvxxxyyyxxxwwwwwwwwwxxxwwwwwwvvvuuutttrrrqqqppppppoooooooooooopppooooooppprrrqqqooommmlllllllllllllllkkkjjjiiikkkmmmppprrrssstttvvvxxxzzzzzz{{{~~~zzznnneee]]]UUUPPPJJJHHHFFFEEEFFFGGGFFFFFFEEEGGGLLLWWWfffvvvvvvlllccc___XXXVVVTTTSSSUUUVVVVVVVVVXXXYYYYYYXXXVVVRRROOOMMMMMMLLLMMMPPPPPPPPPWWW___qqq~~~wwwpppiiiaaaYYYTTTNNNLLLIIIGGGFFFEEEBBB@@@>>><<<>>>DDDKKKWWWiiixxxqqqYYYMMMAAA<<<;;;888888:::333333555666888888999999888777555444333333333444444444333111111000000000////////////////////////,,,,,,+++***))))))))))))))))))))))))******++++++(((((()))))))))******************++++++*********((())))))******************++++++***(((((((((***'''((())))))(((((()))***)))***,,,...000111222222222222222222333444555666888<<>>???@@@@@@@@@AAAAAA@@@===<<<<<<===:::;;;===>>>AAAEEEJJJNNNOOOOOOPPPOOONNNPPPSSSVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[]]]___bbbdddfffhhhjjjooooooooopppqqqqqqrrrrrrqqqpppoooooopppsssvvvxxx||||||vvvooohhh^^^VVVQQQNNNKKKIIIDDD@@@<<<:::999999999888:::===@@@DDDJJJPPPXXX]]]\\\^^^```bbbcccdddgggjjjlllkkkjjjiiihhhhhhhhhhhhfffffffffffffffggggggggghhhggggggfffeeebbb]]]YYYTTTOOOHHHAAA>>><<<:::999777:::???GGGSSSbbbqqq{{{}}}||||||||||||}}}}}}||||||}}}}}}}}}}}}|||{{{yyywwwwwwwwwxxxyyy}}}|||zzzxxxwwwvvvvvvvvvuuuuuuvvvyyy}}}~~~||||||{{{zzzxxxvvvuuutttrrrqqqooonnnnnnnnnnnnooonnnnnnoooqqqsssssspppnnnlllllllllkkkkkkjjjjjjiiikkknnnqqqsssttttttvvvwwwzzz{{{}}}yyymmmddd\\\UUUPPPJJJHHHFFFEEEFFFGGGGGGFFFEEEFFFKKKUUUbbbqqq~~~{{{rrriiibbb^^^XXXVVVTTTTTTUUUVVVVVVVVVXXXXXXXXXXXXVVVSSSQQQOOOPPPOOOOOOQQQQQQRRRXXXaaattt{{{ssslllddd\\\UUUPPPKKKIIIFFFEEEDDDCCCAAA???===;;;===CCCJJJVVVgggvvv}}}}}}~~~bbbSSSDDD>>><<<999999:::333333555666888888999999777666555555444444444444333222111000000000000000////////////////////////,,,,,,+++***)))))))))))),,,,,,+++++++++*********))))))))))))************)))***++++++++++++***))))))************)))(((((()))***++++++)))((()))***&&&((())))))(((((()))+++***+++---///000222222222111111111222333444555666<<>>:::888999::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAA???===<<<<<<===:::;;;>>>???BBBFFFKKKNNNNNNOOOPPPPPPPPPQQQTTTVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]^^^_______________]]]^^^```bbbfffhhhjjjjjjnnnoooooopppqqqrrrsssssssssssstttuuuuuuvvvwwwwww|||{{{wwwqqqhhhbbb___\\\XXXUUUIIIEEE???;;;:::999888888888:::<<>>===;;;===CCCJJJTTTeeesss{{{|||{{{|||ooo^^^KKKAAA===:::888888777888888888777777666555666666555555555444444444222222111000000000000000////////////////////////------,,,,,,+++,,,,,,,,,------,,,,,,+++******))))))))))))*********++++++)))***+++,,,,,,+++***))))))*********)))(((((('''&&&((())))))(((&&&'''(((&&&'''))))))((((((***+++***+++---///111222333333222111222222333444555666>>>AAADDDFFFFFFFFFGGGGGGEEEDDDBBB>>>:::888999:::;;;<<<>>>???@@@@@@???>>>???@@@@@@???===<<<<<<===888:::===???AAADDDIIILLLMMMOOOQQQRRRRRRRRRTTTVVVTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]^^^___```aaaaaaaaa_________bbbfffiiikkkkkkkkklllmmmnnnppprrrssstttvvvwwwyyyzzz{{{{{{{{{{{{|||wwwpppmmmllliiibbb[[[NNNIIIBBB===:::999888777888999:::<<>>;;;999999;;;???GGGRRRbbbsss}}}~~~}}}}}}~~~}}}~~~}}}|||zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvxxx}}}|||yyyvvvuuurrrpppnnnkkkjjjkkklllmmmmmmmmmnnnqqqsssuuutttrrrrrrqqqooonnnmmmmmmmmmmmmmmmppptttwwwwwwwwwxxxyyyyyy{{{}}}xxxoooggg```XXXRRRMMMJJJGGGFFFFFFGGGFFFEEEDDDFFFJJJQQQ[[[jjjyyyxxxpppkkkfffbbb___ZZZXXXVVVUUUWWWXXXXXXXXXVVVWWWWWWVVVVVVUUUTTTTTTUUUSSSSSSTTTTTTUUU\\\eeewww}}}zzztttoooiiibbb\\\VVVQQQMMMJJJHHHEEEDDDDDDBBB@@@>>>===;;;===BBBHHHRRRaaaooo{{{~~~{{{zzz|||nnnXXXJJJCCC>>>999888999999999999888777666555555555555555555555444444333333222111111111111222////////////////////////,,,,,,,,,+++,,,,,,------++++++++++++************))))))*********+++++++++(((***+++,,,,,,+++***((('''((())))))))))))))))))%%%'''))))))(((''''''(((&&&'''))))))((((((***+++***+++---///111222333333222222222222333333444555:::<<>>===>>>???@@@???===<<<<<<===999;;;>>>@@@BBBEEEIIILLLLLLOOORRRTTTTTTTTTTTTUUURRRSSSSSSUUUWWWYYY[[[\\\[[[\\\]]]___```aaaaaaaaabbb```___aaafffjjjmmmmmmjjjkkkmmmooorrrtttvvvwwwzzzzzz{{{|||~~~~~~}}}}}}wwwlllcccUUUPPPHHHBBB???===<<<;;;888999:::;;;===AAAGGGLLLTTTXXX^^^bbbdddeeeeeeffffffgggiiikkklllmmmmmmlllkkklllmmmooorrrtttuuuvvvuuussspppnnnllliiidddaaaWWWRRRLLLFFFBBB>>>;;;999999:::>>>EEEQQQaaarrr|||~~~}}}|||}}}~~~~~~}}}|||zzzyyyxxxxxxwwwwwwwwwvvvuuutttsssrrrssstttwww{{{}}}{{{xxxwwwqqqpppmmmjjjiiijjjkkklllmmmmmmmmmooosssuuuuuuuuusssrrrpppooonnnmmmnnnnnnnnnqqqvvvxxxyyyyyyzzzzzzxxxzzz}}}{{{ssslllddd\\\VVVNNNLLLHHHGGGFFFFFFEEEDDDCCCEEEHHHNNNWWWeeeuuu}}}qqqjjjfffdddaaa^^^[[[YYYWWWWWWXXXYYYZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSTTTVVVWWWYYYbbblll{{{}}}xxxsssnnnjjjddd^^^ZZZUUUQQQNNNLLLIIIGGGEEEDDDCCC@@@>>>===;;;<<>>>>><<<999777888:::======>>>@@@AAA@@@???===<<<>>>???@@@???===<<<<<<===<<<>>>@@@BBBDDDGGGJJJMMMKKKNNNSSSUUUUUUUUUTTTTTTRRRRRRSSSTTTVVVXXXZZZ\\\[[[[[[]]]___```aaaaaaaaadddaaa___aaafffkkknnnnnnmmmnnnppprrruuuxxxzzz{{{|||{{{{{{|||zzzooo\\\WWWOOOHHHDDDBBBAAA@@@999999:::;;;<<>><<<:::;;;???DDDLLLZZZgggssszzz||||||~~~yyy___MMMCCC===:::::::::;;;;;;;;;:::999999666666666666555555555555333222111////////////000000//////...------,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,+++***)))(((************************(((((())))))******++++++))))))))))))***+++,,,---+++,,,---///000111111111333222111111111222333444555666777999999999888888:::888777666777999<<<>>>BBBBBBBBBAAA@@@>>><<<:::;;;<<<===<<<::::::<<<===AAA???>>>@@@DDDGGGJJJKKKNNNOOOPPPPPPNNNNNNOOOPPPSSSSSSTTTTTTVVVXXXYYYZZZ\\\\\\]]]\\\\\\]]]aaaccceeeggghhhhhhhhhjjjmmmppprrrooonnnqqqwww|||~~~~~~uuuhhh```VVVNNNJJJGGGCCC@@@@@@>>>:::888888;;;@@@BBBIIINNNVVV\\\___bbbcccdddggghhhjjjkkkllllllllllllnnnooorrrvvvzzz{{{{{{yyywwwqqqiiieeeeeeddd```\\\YYYUUUNNNGGGBBB>>><<<;;;???>>>???DDDOOO___nnnxxx~~~yyyzzz|||}}}}}}zzzxxxxxxxxx~~~zzzvvvsssrrrqqqpppooooooqqqvvvzzz}}}~~~}}}}}}~~~}}}{{{tttlllfffeeeeeeeeehhhmmmmmmooopppqqqqqqqqqsssuuuvvvuuurrrpppnnnmmmllllllrrrtttvvvxxxyyyzzzzzzyyyuuuxxx|||}}}wwwmmmaaaYYYWWWQQQJJJHHHIIIIIIFFFCCCGGGCCCCCCIIISSS___nnnzzzyyyqqqgggaaaaaabbb```^^^]]]\\\\\\[[[ZZZYYYXXXXXXUUUUUUTTTTTTTTTTTTTTTUUURRRTTTVVVTTTUUU\\\kkkvvv}}}xxxsssoooiiieee___ZZZWWWTTTQQQPPPMMMLLLKKKHHHEEEBBB???>>>;;;===>>>===>>>EEEPPPYYYjjjrrr~~~jjjTTTGGG@@@===:::::::::::::::999999888666666666666555555555555333222111000//////000000111000000///......---------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++******************************)))))))))))))))************)))))))))***+++,,,,,,,,,---...000111222222222333222000000000111333444444555666888888888888777:::888777666777999<<<===@@@@@@AAA@@@???===;;;:::;;;<<<===<<<::::::<<<===???>>>>>>@@@DDDHHHJJJJJJMMMNNNOOOOOONNNMMMNNNPPPRRRRRRSSSUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[^^^bbbffflllmmmnnnmmmmmmnnnqqqssssssqqqqqqsssyyy}}}~~~|||}}}sssjjj___VVVPPPLLLHHHEEE@@@???===<<<<<<===???@@@FFFKKKRRRYYY]]]```bbbdddhhhiiijjjkkklllmmmnnnnnnooooooppprrrtttuuutttrrrpppkkkfffdddeeedddaaa]]]XXXUUUOOOHHHBBB>>><<<;;;===<<<===BBBMMM\\\lllwwwzzz{{{}}}~~~~~~|||xxxuuuuuuuuuyyywwwtttssssssttttttssspppqqqsssuuuwwwxxxyyyzzz}}}}}}~~~}}}{{{qqqhhhaaa``````aaaeeeiiilllmmmooopppooopppqqqssstttsssqqqooonnnmmmmmmmmmppprrrtttvvvwwwwwwxxxwwwvvvxxx|||}}}ttthhh```ZZZTTTMMMKKKKKKKKKIIIFFFGGGCCCCCCIIIRRR^^^mmmyyy~~~yyyrrrjjjbbb^^^___aaabbb```^^^]]]\\\[[[ZZZYYYXXXXXXUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUVVV___nnnyyy~~~zzzvvvqqqmmmhhhddd^^^YYYVVVTTTQQQOOOKKKKKKIIIGGGDDDBBB???>>>;;;===>>>===>>>DDDNNNWWWdddlllxxxuuuZZZIIIAAA>>>999999::::::999888888777666666666666555555555555333333111000000///000000111111111000//////......---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))******************++++++---...///111222222222222222111///......000222444333444555666777777777777999888777666777999;;;<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<::::::<<<============@@@DDDHHHJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZ___eeejjjrrrssstttsssrrrrrrtttvvvtttrrrrrrssswww{{{}}}~~~}}}~~~xxxkkk```YYYTTTOOOLLLBBBBBBAAA@@@?????????>>>AAAFFFMMMTTTYYY\\\```bbbffffffggghhhjjjlllmmmnnnooonnnlllkkkllllllkkkjjjiiifffddddddeeeeeebbb___XXXUUUOOOHHHBBB>>><<<;;;::::::<<<@@@JJJZZZjjjuuu}}}~~~~~~~~~}}}yyyuuuqqqpppppprrrqqqppprrruuuwwwxxxxxxtttrrrpppooooooqqqssstttyyyyyy{{{~~~~~~zzzwwwlllccc[[[XXXYYYZZZ___dddiiikkknnnnnnnnnnnnoooqqqrrrqqqpppooonnnnnnnnnooonnnoooqqqrrrtttuuuuuuuuuwwwyyy|||yyynnnfff]]]XXXRRROOONNNNNNKKKIIIHHHEEEDDDIIIQQQ[[[jjjwwwwwwqqqgggbbb\\\ZZZ]]]aaabbbccc___^^^]]]\\\ZZZYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXWWWVVVXXXbbbrrr~~~{{{wwwsssooolllgggccc]]]YYYUUUSSSQQQOOOJJJIIIHHHFFFDDDAAA@@@???<<<=========>>>DDDMMMTTT^^^gggsss~~~~~~~~~yyy[[[GGG???===999999999999888888777666666666666666555555555555333333222111000000000000000000000/////////......---,,,++++++******++++++++++++++++++++++++++++++---,,,,,,,,,++++++******))))))***+++,,,---------((((((((((((((((((((((((++++++******))))))((((((+++***************++++++---...///000111111111111111000---,,,---///222444222333444555666666777777999888777777777888:::;;;<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===<<<::::::<<<===<<<<<<===@@@EEEHHHIIIIIIHHHIIIKKKKKKKKKKKKMMMNNNPPPRRRUUUWWWYYYYYYXXXWWWVVVVVVVVVWWWZZZ```hhhnnnvvvwwwxxxwwwuuuuuuvvvwwwvvvtttqqqqqqsssxxx|||uuuiii```YYYTTTPPPGGGEEECCC@@@???>>>>>>>>>>>>BBBIIIOOOTTTYYY]]]```bbbbbbcccdddfffiiikkkmmmnnnkkkhhhffffffggggggffffffeeeeeefffggggggccc```XXXUUUPPPIIICCC???<<<;;;888999;;;@@@IIIYYYjjjvvv~~~}}}{{{vvvqqqllljjjiiiiiiiiilllpppvvvzzz||||||yyyuuuppplllkkkllloooqqqrrrsssvvvyyy{{{yyyuuuqqqhhh___UUURRRRRRTTTYYY___fffiiilllmmmmmmmmmnnnooooooooooooooopppppppppqqqlllmmmnnnpppqqqrrrssssssxxxyyy|||zzzpppiii```\\\WWWSSSQQQPPPMMMKKKIIIFFFFFFIIIOOOXXXgggttt}}}rrrkkk___[[[XXXWWWZZZ^^^bbbccc___^^^]]]\\\ZZZXXXWWWWWWSSSSSSTTTTTTTTTTTTTTTTTTYYYXXXWWWVVVZZZfffvvvxxxtttrrrnnnkkkeeeaaa[[[WWWTTTRRROOONNNIIIHHHGGGEEECCCBBBAAAAAA============???DDDMMMSSS\\\dddppp{{{}}}~~~wwwZZZFFF>>>>>>999::::::999888777666666666666666666555555555555333333222222111111000/////////............---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++,,,---...((((((((((((((((((((((((++++++******))))))((((((*********)))******++++++------...///000000000000000///---,,,---///222444222222333444555666777888888888777777777888999::::::::::::::::::;;;;;;;;;;;;<<<===<<<::::::<<<===;;;<<<>>>BBBFFFIIIIIIHHHFFFHHHIIIJJJJJJKKKLLLNNNQQQSSSUUUXXXYYYYYYYYYXXXVVVVVVVVVWWWZZZ```hhhnnnvvvxxxyyyyyywwwwwwwwwyyyyyywwwsssqqqsssxxx~~~}}}pppfff^^^WWWSSSLLLIIIDDD???<<<;;;<<<===<<>>BBBHHHOOOTTT[[[cccooozzztttYYYGGG@@@@@@::::::::::::999888666666666666666666555555555555333333333333222111000///...............------------,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---------...///////////////............///000222333222222333333555666888999888888777777777888888888999888888999:::;;;<<<===;;;<<<===<<<::::::<<<======>>>@@@DDDHHHIIIHHHFFFEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSUUUWWWXXXYYYXXXXXXWWWWWWWWWXXXZZZ___eeejjjsssuuuwwwxxxwwwwwwxxxyyyzzzyyyxxxvvvwww{{{xxxnnneee]]]XXXQQQMMMFFF???;;;:::;;;===:::===AAAEEEHHHMMMRRRVVV\\\^^^aaadddgggjjjkkklllhhheeeccccccdddfffggghhhjjjjjjjjjiiigggdddaaa___XXXUUUQQQKKKEEE@@@<<<:::777:::===BBBIIIXXXkkkyyy}}}yyyrrrjjjccc___]]][[[]]]cccjjjrrrxxxzzzzzzyyyvvvqqqmmmkkkkkkmmmoookkkkkknnnqqqsssrrrooollleee[[[QQQMMMKKKJJJMMMRRR[[[___cccfffhhhhhhiiijjjjjjkkklllnnnoooooooooooojjjjjjjjjkkklllnnnpppqqqtttuuuwww{{{~~~uuuoooeeeccc___[[[WWWSSSPPPOOOKKKIIIHHHIIIKKKQQQ```nnnzzzuuuiiibbbUUUTTTSSSRRRTTTWWW[[[^^^[[[[[[ZZZYYYXXXXXXWWWVVVSSSTTTUUUWWWWWWWWWVVVVVVXXXWWWVVVXXX___mmm|||{{{vvvssspppkkkhhh___[[[VVVQQQOOOMMMKKKIIIIIIHHHEEECCCAAAAAAAAAAAA<<<<<<===@@@FFFMMMTTTXXX\\\dddooozzzoooWWWGGGAAA???<<<<<<;;;;;;:::888777666666666666666555555555555333333333333333111000///.............../////////---,,,++++++******++++++++++++++++++++++++++++++************++++++++++++***)))((((((((()))***+++************************)))))))))))))))*********((((((((()))***,,,---.........///000000000000///---...///000111222222222333333333333555777999:::888888888777777777777888888888888888999;;;===>>>;;;<<<===<<<::::::<<<===>>>???BBBFFFIIIJJJHHHEEEDDDFFFHHHIIIJJJKKKMMMOOOQQQQQQRRRTTTUUUVVVWWWXXXWWWWWWXXXWWWXXX[[[```ccciiillloooqqqrrrrrrtttuuutttvvvyyy{{{{{{||||||}}}xxxnnneee___SSSOOOIIICCC>>><<<;;;;;;999;;;===???BBBFFFKKKOOOVVVYYY]]]bbbfffhhhhhhhhhfffdddbbbccceeefffgggfffggghhhhhhfffccc```^^^]]]XXXUUUQQQKKKFFF@@@<<<:::555999===AAAIIIWWWkkkyyy~~~yyyqqqhhh```[[[ZZZWWWZZZ```hhhppptttuuuuuusssqqqooolllkkkkkklllllleeefffgggiiikkkkkkiiigggcccZZZPPPLLLIIIGGGHHHLLLSSSWWW]]]aaacccdddfffgggfffgggiiikkklllllllllkkkggggggggghhhiiikkkmmmnnnqqqrrrtttxxx~~~xxxrrrhhhgggddd___ZZZVVVSSSRRRLLLJJJIIIIIIIIIOOO]]]kkkxxx~~~wwwlll```YYYOOOOOOOOOOOOQQQTTTXXX[[[YYYXXXXXXXXXWWWWWWWWWWWWSSSUUUWWWXXXYYYYYYXXXWWWYYYXXXXXX[[[dddqqq~~~xxxtttrrrnnnhhhddd\\\XXXSSSOOOLLLKKKIIIGGGHHHFFFCCC@@@>>>>>>>>>>>><<<<<<===BBBIIIRRRYYY]]]```hhhsss}}}jjjTTTFFF???===<<<<<<<<<;;;:::999777777777666666666555555555555333333444444333222000///////////////000000000000---,,,++++++******++++++++++++++++++++++++++++++))))))******+++++++++,,,***)))(((''''''((())))))************************(((((())))))******++++++''''''((()))***,,,...//////000000111111111111000,,,---///111333333222222333333333444555777:::;;;888888888888777777777777888888888888:::<<<>>>???;;;<<<===<<<::::::<<<===@@@AAADDDGGGJJJJJJGGGEEEDDDFFFHHHJJJJJJLLLNNNPPPPPPPPPPPPQQQRRRTTTVVVWWWVVVWWWWWWWWWWWWXXX[[[^^^```cccgggjjjkkklllnnnooolllqqqxxx||||||{{{{{{|||~~~zzz{{{}}}~~~vvvkkkeeeSSSQQQMMMGGGBBB>>>:::999888999:::;;;===AAAFFFIIIPPPSSSYYY^^^bbbddddddccceeedddcccccceeefffeeeeeedddeeedddccc___]]]\\\\\\XXXUUUQQQLLLFFFAAA<<<:::444888===AAAHHHVVVjjjyyy~~~yyyqqqggg___ZZZXXXUUUXXX^^^fffnnnrrrrrrrrrmmmmmmlllkkkkkkjjjjjjjjj`````````bbbdddeeedddbbbbbbYYYPPPKKKHHHDDDDDDGGGNNNSSSYYY]]]```bbbccceeedddeeeggghhhiiiiiiiiihhheeeeeeeeefffgggiiikkkllloooppprrrwww|||xxxssskkkjjjgggccc]]]XXXUUUTTTLLLKKKJJJIIIIIIMMM\\\jjjwwwyyypppeeeYYYQQQKKKKKKLLLMMMNNNRRRWWWZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUXXXYYYZZZZZZYYYXXXZZZYYYZZZ^^^gggttt|||wwwsssqqqmmmfffaaaZZZVVVQQQMMMKKKIIIGGGFFFGGGEEEAAA>>><<<;;;;;;<<<<<<<<<>>>CCCLLLUUU]]]aaafffmmmxxx|||mmm\\\GGG===>>>@@@>>>:::999999888777666666666555555555555666666333333222222111000000000...------000333333111---///...---,,,+++,,,------...---,,,***)))******+++,,,+++)))(((((()))+++,,,************************)))$$$ !!!%%%)))***((()))******)))((((((***+++)))))))))***+++,,,......000///---,,,,,,---...///111111111111222333444555666777999:::;;;;;;::::::999777555444444666888:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999999:::;;;<<<===>>>@@@BBBEEEFFFGGGHHHFFFFFFGGGHHHIIILLLNNNPPPKKKLLLNNNOOOQQQTTTXXX[[[ZZZZZZYYYWWWUUUVVVXXXZZZ```bbbeeefffggggggiiikkklllpppuuuzzz}}}|||zzzxxxyyyzzz|||~~~}}}zzzyyy{{{|||}}}}}}|||ooofff\\\VVVLLLCCC>>>;;;:::999777666666777999>>>BBBDDDLLLPPPVVV]]]aaabbbbbbaaaccccccccccccccccccccccccbbbcccddddddbbb___]]][[[UUUSSSOOOLLLHHHCCC>>>:::777999;;;???GGGVVVhhhtttxxxjjj^^^VVVSSSOOORRRWWW```iiimmmmmmkkkjjjiiihhhfffdddbbb___^^^YYYWWWUUUUUUWWWZZZ\\\]]]^^^YYYRRRKKKGGGEEECCCCCCJJJNNNSSSYYY]]]_________aaabbbddddddccccccdddfffggghhhiiihhhhhhiiilllnnnoooppprrrvvv{{{}}}wwwpppmmmiiiddd```ZZZUUUQQQPPPLLLIIIIIIJJJNNNZZZfffrrr|||uuulllaaaVVVNNNJJJGGGFFFHHHMMMRRRSSSSSSVVVUUUUUUVVVWWWXXXXXXVVVVVVXXXZZZ[[[ZZZXXXXXXXXX[[[YYYYYY___jjjyyy}}}yyytttqqqnnnjjjddd___WWWTTTOOOKKKIIIGGGEEECCCFFFEEECCCAAA>>>===<<<<<>>:::999:::<<>>FFFJJJOOOUUUZZZ]]]^^^^^^^^^___```aaaaaabbbeeegggggghhhiiihhhhhhiiikkkmmmqqqrrrtttxxx||||||wwwsssmmmhhhbbb]]]WWWSSSPPPLLLJJJJJJKKKNNNYYYdddooo{{{yyyqqqhhh]]]SSSLLLIIIGGGFFFIIIMMMRRRTTTTTTVVVUUUTTTUUUWWWXXXXXXWWWWWWYYY[[[\\\\\\[[[\\\\\\[[[ZZZ\\\cccooo}}}|||xxxrrrooolllhhhbbb]]]UUURRROOOLLLJJJGGGEEECCCDDDCCCAAA@@@???>>>>>>>>>======>>>CCCMMM[[[iiisssxxx{{{kkkYYYHHHAAAAAA???<<<:::999999:::999999:::999777666444333333333333333222222111000000000/////////000111111...,,,---,,,+++*********++++++)))((((((((()))***+++,,,************************))))))))))))))))))))))))***'''%%%&&&)))+++***((()))***+++***)))((()))+++((((((((()))***+++------///////////////000111222/////////000111333444555555666888999::::::999999666666666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888999:::;;;<<<<<<===???AAACCCEEEEEEFFFHHHGGGGGGHHHJJJNNNQQQSSSRRRTTTUUUUUUUUUWWWZZZ]]]ddddddcccaaa^^^]]]___```dddfffhhhiiiiiihhhhhhiiihhhkkkooosssuuuuuusssrrrvvvvvvvvvwwwwwwxxxzzzzzzuuusssqqqqqqsssuuuuuuuuuzzz|||uuummm^^^XXXOOOGGGBBB???===;;;999888999;;;???DDDIIILLLTTTUUUXXX[[[]]]___```aaaccccccccccccccccccccccccccccccbbbaaa___^^^]]]]]]WWWTTTPPPLLLHHHCCC>>>:::;;;<<<===???FFFSSScccooo~~~}}}rrreeeXXXOOOKKKHHHIIIKKKOOOUUUYYY[[[[[[ZZZYYYWWWSSSPPPLLLHHHFFFDDDDDDCCCDDDGGGKKKNNNQQQZZZWWWQQQKKKEEE@@@===<<<@@@DDDJJJPPPVVVZZZ\\\]]]ZZZ[[[\\\]]]^^^```dddhhhgggiiiiiiiiihhhiiikkkmmmqqqsssvvvzzz~~~{{{tttlllfff```ZZZWWWOOOLLLKKKKKKLLLNNNXXXbbblllyyy~~~uuukkkaaaWWWNNNIIIIIIHHHHHHJJJNNNRRRTTTUUUVVVUUUTTTUUUXXXYYYZZZYYY[[[[[[\\\]]]^^^_________[[[\\\```iiivvvzzzvvvpppllljjjeee___ZZZSSSQQQNNNLLLJJJHHHEEECCCAAAAAA@@@@@@@@@@@@AAAAAA;;;===@@@EEEOOO^^^ppp|||~~~~~~kkkXXXIIICCCCCC>>><<<:::999:::;;;::::::999888777666444444333333333333222222111000000000000000000000000...---,,,......---------,,,,,,,,,,,,,,,+++******))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((&&&%%%&&&((()))(((&&&***+++,,,,,,+++***+++,,,((((((((()))***+++,,,---------......///000111222...//////000111333444555555666888999:::999999888555666888999:::;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999888888888:::;;;<<<<<<===???AAABBBDDDDDDEEEHHHHHHHHHIIILLLOOOSSSUUUUUUVVVWWWXXXYYY[[[^^^aaaeeeeeeeeedddbbbaaacccdddeeehhhkkkkkkjjjiiiiiijjjiiikkknnnqqqssssssrrrrrrwwwwwwvvvuuuuuuvvvwwwxxxsssrrrqqqqqqsssuuuuuuuuuwwwyyy{{{}}}}}}rrrjjj___YYYQQQJJJDDDAAA>>><<<888888:::>>>DDDKKKQQQTTT[[[[[[[[[\\\^^^```bbbcccccccccccccccccccccccccccdddcccaaa```___^^^^^^^^^XXXUUUPPPLLLHHHCCC>>>;;;:::;;;<<<>>>EEERRRbbbnnn}}}~~~|||yyysssiii^^^TTTLLLHHHGGGFFFFFFHHHKKKOOOQQQSSSQQQPPPNNNLLLHHHEEEBBB@@@@@@@@@@@@@@@BBBEEEIIILLLWWWVVVRRRMMMFFFAAA>>>===<<<@@@EEEKKKRRRWWWZZZ\\\YYYZZZZZZYYYZZZ]]]bbbfffggghhhiiiiiiiiiiiikkklllnnnqqqvvv{{{yyyppphhhbbb]]]YYYPPPMMMLLLMMMLLLNNNWWW```lllxxxzzzooocccZZZQQQKKKGGGHHHIIIJJJLLLPPPSSSVVVWWWWWWVVVVVVWWWZZZ]]]^^^^^^```___^^^^^^___``````___[[[]]]dddooo|||}}}wwwsssmmmjjjgggccc]]]XXXRRRPPPNNNLLLKKKIIIFFFCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>@@@DDDIIIRRR```rrr~~~~~~|||{{{|||kkkXXXKKKEEEDDD???<<<:::999:::;;;;;;:::777666666555555555555666333333222222111000000000000000000000...---,,,,,,.........---------,,,,,,---------,,,,,,+++******)))***++++++++++++***))))))))))))))))))))))))))))))((('''((((((((((((&&&(((***++++++***))))))***(((((())))))***,,,---...,,,,,,---...//////000000......///000111333555666555666888999::::::999999666777999;;;<<<;;;;;;:::::::::;;;;;;;;;;;;::::::888888777777888:::;;;<<<<<<===???AAABBBCCCDDDDDDGGGHHHIIIKKKNNNRRRUUUVVVVVVWWWYYYZZZ[[[]]]aaadddfffgggfffdddbbb```aaabbbfffiiilllmmmmmmlllllllllkkkmmmppprrrtttuuuuuuuuuzzzyyyxxxwwwwwwvvvvvvvvvsssqqqqqqqqqsssttttttsssuuuvvvxxxyyyyyyzzz|||~~~xxxpppjjj```[[[TTTMMMHHHCCC@@@===:::<<>>;;;888999;;;>>>EEERRRcccnnn{{{|||vvvrrrkkkhhhccc]]]VVVPPPJJJFFFDDDCCCBBBAAABBBDDDHHHJJJHHHHHHGGGEEECCCAAA???>>>???@@@@@@???>>>@@@DDDHHHQQQRRRRRRNNNHHHBBB??????;;;>>>BBBHHHNNNTTTXXX[[[ZZZZZZYYYXXXXXX[[[___ccceeegggiiijjjiiijjjkkkmmmkkknnnttt{{{|||ssskkkddd^^^[[[SSSPPPNNNNNNMMMNNNVVV```kkkwww{{{ssshhh\\\TTTMMMIIIFFFIIIJJJMMMOOORRRUUUXXXZZZZZZYYYXXXZZZ___ccceeefffgggddd```^^^______^^^]]][[[___gggssszzzsssoookkkhhhfffccc]]]YYYSSSQQQNNNLLLKKKIIIGGGDDDEEEDDDCCCAAA@@@??????>>>AAACCCFFFJJJSSS```ppp{{{zzz}}}zzzxxxxxx}}}mmmYYYMMMGGGDDD@@@===;;;::::::;;;::::::666666555555555555666666333333222222111000000000///000111///---,,,,,,---++++++,,,,,,,,,+++***)))***+++,,,---............************************************************---,,,+++******)))******%%%'''))))))(((''''''''')))))))))***+++,,,......+++,,,---...//////......//////000111222444666777666777999:::;;;;;;::::::888999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::888777777777888999;;;<<<===>>>@@@AAACCCDDDDDDDDDFFFHHHKKKNNNRRRTTTVVVWWWWWWYYYZZZ[[[[[[^^^aaadddggghhhgggddd```]]]\\\\\\dddhhhlllooopppooooooooooooppprrruuuwwwyyy{{{{{{|||||||||{{{zzzxxxvvvuuurrrpppooopppqqqrrrqqqooossstttuuutttrrrppppppppplllmmmooorrrssspppkkkgggccc^^^XXXRRRMMMHHHCCC@@@@@@AAAEEEKKKSSS\\\dddhhheeedddcccbbbbbbdddfffgggeeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbbbbaaa``````[[[WWWQQQLLLGGGCCC>>>;;;888999:::===DDDRRRbbbnnnyyyyyytttmmmgggcccZZZWWWTTTQQQNNNLLLHHHFFF??????>>><<<;;;<<<@@@CCC@@@AAAAAA@@@@@@???>>>======??????>>><<<===BBBFFFMMMPPPRRROOOIIICCC@@@???<<<===AAAEEEKKKQQQUUUXXXYYYZZZZZZYYYYYY[[[^^^aaacccfffhhhjjjjjjkkklllnnniiimmmssszzz~~~uuunnngggaaa]]]VVVSSSPPPOOONNNOOOWWWaaajjjuuurrrkkkaaaWWWPPPLLLJJJHHHJJJLLLPPPRRRTTTWWWZZZ]]]]]]\\\\\\___eeejjjnnnooommmhhhbbb______```___]]]]]]aaaiiivvv|||yyyooolllhhhggggggeeeaaa]]]WWWSSSOOOLLLKKKIIIHHHFFFHHHFFFDDDBBB@@@>>>======AAABBBEEEKKKVVVdddpppwwwxxx}}}~~~zzzyyyyyyyyynnnZZZOOOHHHCCCAAA???<<<::::::::::::999888777666555555555555555333333222222111000000000...000000///,,,+++---///++++++,,,,,,,,,+++***))))))***,,,---......------,,,+++***))))))***+++,,,++++++++++++++++++++++++......,,,***((((((***+++%%%(((***+++)))(((''''''******++++++,,,---///000---...//////000///......///000000222444666777888777888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;::::::999777777666777888999;;;<<<>>>???AAABBBDDDDDDEEEEEEDDDGGGLLLQQQUUUVVVWWWVVVZZZ[[[\\\[[[[[[\\\^^^aaacccddddddbbb___]]]\\\\\\bbbffflllppprrrrrrssssssqqqrrrtttwwwzzz}}}~~~~~~}}}yyyvvvtttrrrqqqppppppqqqqqqooommmqqqrrrrrrpppkkkgggdddddd^^^___bbbfffjjjkkkiiiggggggccc]]]WWWRRRMMMHHHDDDCCCDDDGGGLLLSSS\\\cccgggfffeeedddcccccceeefffgggffffffffffffffffffffffffddddddeeeeeedddcccaaa```\\\WWWQQQLLLGGGCCC???<<<::::::;;;===CCCPPP```kkkxxx{{{ssskkkeee^^^YYYUUUNNNKKKHHHHHHIIIIIIGGGEEE>>>>>>>>>;;;999999===@@@???????????????>>>=========???@@@???===???EEEJJJPPPTTTWWWUUUMMMFFFBBBBBB<<<===???BBBGGGMMMQQQTTTVVVXXXZZZ[[[[[[]]]```bbbaaadddgggjjjkkklllnnnooojjjmmmrrrxxx~~~xxxqqqjjjccc___ZZZVVVRRRPPPNNNOOOXXXbbbkkkvvvyyyjjjddd[[[SSSOOOMMMKKKKKKKKKNNNSSSUUUWWWYYY\\\_________```dddjjjqqqvvvyyypppjjjccc```bbbcccbbb``````dddlllyyy}}}xxxuuullliiigggggghhhhhheeeaaa[[[VVVQQQLLLJJJIIIIIIHHHHHHGGGEEEBBB@@@>>>======BBBBBBEEEOOO___nnnwww{{{|||~~~{{{yyyzzz|||~~~ooo[[[PPPHHHCCCBBB???<<<;;;::::::999888:::999777666444333333333333333222222111000000000---///000...,,,+++---000------...///...---,,,+++,,,,,,------,,,+++)))(((,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***'''%%%&&&(((***(((+++---...---+++******+++++++++,,,---...///000//////000111111000///...000000111222444666888999888999;;;<<<======<<<;;;>>>======<<<;;;;;;::::::999::::::;;;;;;::::::999777666666666888999;;;===???@@@AAACCCDDDEEEEEEEEECCCGGGMMMSSSWWWXXXWWWVVV]]]^^^]]][[[ZZZZZZ[[[]]][[[]]]`````````___```bbbaaaeeelllqqqssstttuuuvvvrrrsssuuuxxx{{{~~~~~~zzzvvvssstttsssrrrrrrrrrrrrooommmoooppppppmmmgggaaa^^^\\\\\\^^^aaafffkkknnnnnnnnnjjjfffaaa[[[VVVQQQKKKGGGCCCCCCFFFJJJPPPWWW^^^bbbeeeeeedddcccdddeeefffgggggggggggggggggggggggggggcccdddfffgggfffdddbbbaaa\\\XXXQQQLLLGGGCCC???<<<<<<<<<<<<===BBBNNN]]]hhhwww~~~xxxrrrjjjaaaZZZUUUPPPLLLHHHEEECCCCCCFFFGGGFFFDDD???@@@@@@>>>;;;;;;>>>AAAAAAAAABBBAAA@@@???>>>>>>===@@@CCCBBB@@@CCCIIIOOOVVVZZZ^^^[[[SSSJJJFFFEEE<<<===>>>AAAEEEJJJNNNQQQTTTVVVZZZ\\\]]]___bbbddd```cccgggjjjkkkmmmoooppplllnnnrrrwww|||zzztttmmmeeeaaa]]]WWWSSSPPPNNNPPPYYYdddmmmyyy|||uuueee```XXXQQQNNNMMMMMMMMMKKKOOOTTTWWWXXXZZZ^^^aaaaaaaaabbbgggnnnvvv{{{~~~qqqkkkdddaaadddffffffdddcccfffnnn{{{~~~xxxsssqqqjjjhhhfffgggjjjjjjgggddd]]]XXXQQQLLLJJJIIIIIIIIIGGGFFFDDDBBB@@@???>>>>>>CCCCCCGGGUUUhhhxxx{{{yyyyyy|||pppYYYKKKEEECCCBBB@@@???>>>???>>>===;;;777666555555555555555666333222111000////////////////////////............555111---***+++,,,---...------------------------+++***)))))))))***+++,,,************************************(((%%%!!!&&&'''((()))************++++++,,,------......///000//////.........//////333111///111444666666555555777:::===?????????>>>@@@@@@???===;;;:::<<<>>>;;;;;;;;;;;;:::999999888777666666666777888999999AAABBBBBBCCCDDDDDDCCCCCCFFFIIIMMMQQQSSSVVVYYY[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___aaabbbcccgggiiimmmqqqsssttttttttttttxxx||||||zzzzzz~~~xxxqqqllljjjrrrpppoooppprrrtttrrrpppmmmlllmmmnnnjjjbbb___aaaaaaeeejjjnnnqqqpppnnnlllnnnllliiiccc]]]VVVPPPLLLHHHEEEEEEHHHJJJKKKPPPVVV^^^aaadddeeeeeeeeefffggghhhfffdddeeeggghhhfffcccccceeehhhgggdddaaaaaaccc___[[[SSSMMMHHHDDD@@@===>>><<<<<>>???AAABBBBBBCCCDDDDDDDDDDDDDDDFFFGGGFFFEEEGGGMMMQQQ]]]aaaccc```[[[VVVNNNFFFBBB>>>::::::===BBBGGGJJJRRRVVV[[[^^^___`````````bbbeeehhhiiiiiijjjlllmmmooonnnooorrrxxx}}}{{{uuuooohhhddd]]]ZZZUUUPPPOOOSSSZZZ```qqqxxx}}}rrrkkk```ZZZQQQMMMLLLNNNOOOOOORRRSSSVVVWWWXXXZZZ]]]```bbbcccdddfffjjjooosssuuurrrnnniiiggghhhjjjiiihhheeelllvvv|||yyyuuuooojjjhhhhhhggggggggghhhiiiiii```[[[TTTMMMHHHHHHIIIKKKKKKIIIFFFCCC@@@???>>>>>>AAA@@@FFFWWWnnn{{{yyy{{{qqqZZZLLLFFFDDDBBB@@@>>>===>>>>>><<<;;;888777666666555555555666666555444333222222222222////////////............///---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))******(((((((((((((((((((((((()))*********)))(((&&&%%%%%%&&&'''((())))))))))))++++++,,,------....../////////............//////222000///000333666555444222444888<<>><<<;;;<<<===;;;;;;;;;;;;:::999888888888888777888888999:::;;;>>>???@@@BBBCCCDDDDDDDDDCCCFFFJJJMMMOOOQQQTTTVVVZZZYYYXXXXXXYYYZZZ\\\^^^]]]^^^^^^___aaabbbdddeeeggghhhkkknnnpppqqqrrrrrrrrrvvvzzz{{{zzz{{{zzzsssnnnlllkkkpppnnnmmmnnnqqqrrrqqqooopppnnnoooqqqoookkkkkknnntttwww|||~~~zzzvvvtttrrrnnnjjjfff___VVVPPPLLLHHHEEEGGGGGGGGGKKKPPPXXX[[[```cccdddeeeggghhhhhhfffddddddfffggggggeeeeeegggiiihhhdddbbbbbbbbb___ZZZTTTMMMIIIDDD@@@>>>===;;;;;;>>>CCCJJJXXXeeeuuu|||}}}zzzwwwrrrkkkggg[[[XXXTTTOOOJJJGGGFFFEEEGGGGGGGGGHHHIIIHHHGGGEEE???===;;;999:::<<<>>>@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHGGGJJJOOOTTTbbbhhhllljjjeee___UUUKKKGGGBBB===;;;===@@@DDDFFFNNNQQQVVVZZZ\\\^^^```bbbeeegggjjjkkkkkklllmmmooommmmmmnnnqqqvvv{{{|||wwwpppjjjeee```]]]WWWRRRPPPUUU\\\cccssszzzxxxooohhh\\\WWWQQQNNNOOOQQQRRRQQQSSSUUUXXXYYYZZZ]]]```ccccccbbbcccdddhhhlllqqqtttuuurrrmmmlllllllllkkkiiijjjqqq{{{~~~yyyuuuqqqlllhhheeeeeeeeedddccccccbbbbbb\\\XXXRRRLLLIIIHHHIIIJJJIIIHHHEEEBBB@@@???>>>>>>???>>>DDDVVVmmm}}}|||{{{|||rrr[[[MMMGGGDDDCCC@@@===;;;<<<<<<<<<<<<:::999888777666555555555333333222111000000000000////////////............)))***+++...000///,,,)))++++++++++++++++++++++++///...---+++************(((((((((((((((((((((((()))))))))*********++++++%%%&&&&&&'''(((((())))))++++++,,,------....../////////............//////111000///000222444444444333555888;;;===??????@@@???@@@AAA@@@===<<<;;;<<<;;;;;;;;;;;;:::999888777888888888999999:::<<<<<<<<<===???AAABBBDDDDDDEEEBBBEEEHHHKKKLLLNNNPPPRRRYYYYYYXXXYYYZZZ\\\___````````````aaabbbdddeeeffffffggghhhjjjlllmmmooooooooossswwwyyyzzz{{{|||uuuoookkkkkklllmmmllllllmmmpppqqqqqqppprrrppprrrvvvxxxyyy~~~zzzuuutttrrrlllaaaXXXTTTMMMGGGEEEEEECCCEEEHHHQQQUUU[[[___bbbeeegggiiiiiigggddddddeeeggghhhhhhhhhiiijjjiiifffcccbbbbbb^^^ZZZTTTOOOJJJEEEAAA>>><<<::::::===BBBJJJXXXeeettt|||~~~}}}wwwuuurrroookkkeee^^^YYYOOOMMMJJJHHHFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFEEE???===;;;999999;;;>>>@@@DDDFFFHHHKKKLLLLLLKKKKKKIIIKKKMMMLLLLLLPPPVVV\\\iiiqqqwwwxxxssskkk^^^SSSNNNIIIBBB>>>>>>@@@BBBCCCHHHKKKPPPTTTWWW[[[___bbbeeeggghhhiiiiiijjjkkkmmmkkklllmmmppptttyyy}}}~~~xxxrrrlllhhhddd```ZZZTTTSSSWWW___fffvvv|||yyyqqqiiicccYYYWWWTTTTTTUUUVVVVVVVVVVVVXXX[[[\\\^^^```dddgggfffeeedddeeehhhmmmqqqtttxxxvvvtttrrrrrrqqqooommmssszzzzzzsssoookkkgggdddcccbbbaaa```^^^[[[YYYXXXUUUSSSOOOLLLIIIHHHHHHHHHHHHFFFDDDAAA@@@???>>>???@@@???DDDTTTjjj}}}||||||~~~qqqZZZMMMGGGEEEDDDAAA===::::::;;;<<<<<<;;;:::999777666555555555222111000//////......///////////////............)))***+++---///...***(((++++++++++++++++++++++++...------,,,,,,+++++++++***************************))))))))))))***,,,,,,'''''''''(((((()))***+++++++++,,,------......//////............//////000000//////000111333444444777888999:::;;;;;;;;;:::>>>???AAAAAA>>><<<;;;;;;<<<<<<<<<;;;:::999888777888888888888999;;;<<<======>>>???AAACCCDDDDDDDDDEEEGGGKKKMMMNNNOOOQQQSSSWWWXXXZZZ\\\^^^___``````aaaaaaaaabbbcccdddeeefffeeeeeefffggghhhjjjlllmmmoooqqquuuwwwxxxzzz}}}{{{uuuoookkkkkklllkkkkkklllmmmoooqqqqqqqqqtttsssvvv}}}~~~sssiii```TTTIIIEEEDDDBBBBBBDDDMMMRRRXXX^^^aaadddgggiiijjjhhheeedddeeegggiiijjjkkkkkkkkkjjjgggdddbbbaaa^^^ZZZUUUPPPLLLGGGAAA>>>;;;999999<<>><<<<<<<<<<<<<<<<<<;;;:::999777666666777777777999:::;;;<<<@@@AAABBBCCCCCCDDDCCCCCCGGGIIILLLNNNOOOPPPRRRTTTUUUXXX\\\```bbbbbb```___aaaaaaaaaaaabbbbbbcccdddeeeeeeeeefffhhhjjjkkklllpppqqqsssuuuvvvwwwyyy{{{~~~~~~|||xxxsssnnnkkkjjjiiikkklllnnnoooqqqssstttwwwxxx}}}ppp```OOOGGGDDDCCCBBBCCCLLLQQQXXX^^^aaadddfffgggiiihhhfffeeeeeegggjjjlllmmmlllkkkjjjhhhfffbbb```]]]ZZZVVVRRRMMMHHHBBB>>>;;;999999<<<@@@GGGUUUbbbqqqxxxyyyooohhheeeeeebbb]]]YYYVVVRRRMMMJJJIIIIIIHHHHHHJJJMMMOOOQQQWWWXXXYYYVVVRRRNNNLLLLLLEEEDDDBBBBBBBBBDDDFFFHHHKKKMMMQQQTTTVVVWWWWWWWWWSSSVVVXXXZZZ]]]dddmmmuuu|||wwwkkk]]]WWWNNNGGGCCCBBBBBBBBBCCCEEEGGGHHHJJJMMMRRRUUUYYY[[[\\\\\\\\\]]]```bbbfffhhhkkkmmmppptttzzzzzzuuuoookkkiiifffaaa[[[YYY]]]dddiiivvv|||zzzrrrkkkeee___[[[YYY[[[]]]___^^^]]]\\\[[[]]]___bbbccceeegggkkknnnnnnmmmmmmnnnrrrwww|||~~~}}}|||{{{qqqiiifffeeecccaaaaaa```]]]ZZZVVVQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDAAA@@@?????????BBBBBBFFFPPP___ppp~~~~~~|||}}}}}}zzzyyy{{{mmmYYYMMMHHHGGGFFFCCC???===<<<===<<<;;;:::999888777666555555555444333222111111000000111////////////............111...+++)))*********))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------(((((((((((((((((((((((()))))))))((((((''''''&&&++++++*********,,,---///++++++,,,------......///......---......///000111///000111111111222444666555666666777888999::::::999;;;======<<<<<<===>>>======<<<;;;:::888777666666666666777999:::<<<===BBBBBBCCCCCCDDDDDDCCCCCCFFFIIILLLNNNOOOPPPRRRTTTVVVYYY^^^bbbdddcccaaa___bbbaaaaaaaaaaaaaaabbbbbbdddeeefffhhhjjjkkkmmmmmmqqqrrrssstttvvvxxxyyyyyy{{{}}}}}}{{{vvvpppkkkiiigggiiilllnnnoooqqqtttvvv{{{}}}oooWWWKKKGGGEEEDDDDDDKKKPPPXXX^^^aaaccceeefffhhhhhhhhhgggfffgggjjjmmmmmmllljjjjjjiiigggccc```\\\ZZZWWWSSSOOOIIICCC>>><<<999999;;;???EEESSS```nnnvvv}}}qqqggg```]]]^^^ZZZUUUQQQOOONNNLLLKKKMMMMMMMMMNNNPPPTTTWWWYYY\\\___```]]]XXXTTTSSSTTTMMMLLLKKKJJJIIIIIIHHHHHHRRRTTTVVVYYY\\\^^^```aaa[[[^^^aaadddiiirrr~~~ppphhh]]]RRRJJJFFFCCCAAACCCDDDEEEEEEEEEGGGJJJMMMRRRSSSTTTUUUUUUWWWZZZ]]]aaadddhhhkkkmmmrrryyy}}}wwwrrrnnnllljjjfffaaa___aaagggkkkvvv|||{{{rrrjjjddd```\\\ZZZXXX\\\```bbbaaa```______ccceeeggghhhiiikkkoooqqqpppqqqrrruuuzzz~~~wwwnnnhhhffffffeeecccbbb```\\\XXXSSSPPPMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIGGGEEEBBBAAA@@@??????>>>@@@EEEOOO^^^ooo}}}|||zzz}}}zzzyyyzzz|||~~~mmmZZZOOOKKKJJJFFFCCCAAA??????>>><<<;;;888777666666555555555666222111000///............////////////............///---+++***+++,,,+++***++++++++++++++++++++++++((()))***,,,,,,,,,++++++(((((((((((((((((((((((('''((()))))))))((('''&&&+++***))))))***+++---///++++++,,,------......///---------......///000111///111333222111222555777666666666666777777888999777888:::::::::;;;>>>@@@======<<<;;;:::888777666777777777888:::;;;===>>>???@@@AAABBBCCCDDDDDDDDDGGGIIIMMMOOOPPPRRRTTTVVVZZZ\\\^^^aaabbbccccccbbbbbbbbbaaaaaaaaaaaabbbbbbdddeeehhhkkkmmmooooooooorrrrrrsssvvvyyy{{{||||||zzz{{{|||zzzuuuoookkkjjjdddgggkkkmmmnnnpppsssvvvzzz}}}aaaOOOIIIGGGEEEEEEHHHMMMUUU\\\aaaccceeeffffffhhhiiiiiihhhhhhjjjmmmmmmkkkiiiiiiiiigggccc```[[[ZZZWWWUUUQQQJJJCCC>>>===:::999;;;===DDDQQQ]]]lllsss~~~uuuiiiaaa\\\[[[XXXTTTNNNJJJJJJLLLNNNOOOSSSTTTTTTVVVZZZ^^^bbbeeegggkkkmmmlllgggddddddfffffffffeeebbb___[[[WWWTTTZZZ[[[\\\^^^bbbeeeiiijjjhhhkkkooottt{{{uuueeeXXXNNNHHHDDDAAABBBCCCCCCCCCCCCEEEGGGIIIJJJLLLLLLMMMPPPTTTWWW[[[___dddgggiiiooowww}}}{{{vvvrrrooonnnkkkhhhfffgggjjjmmmuuu}}}}}}vvvpppggg```]]][[[ZZZZZZ[[[```eeehhhhhhhhhhhhiiijjjkkkmmmnnnnnnppprrruuutttvvvzzzzzztttmmmiiihhhiiihhhfffbbb___ZZZUUUQQQOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGDDDAAA@@@@@@???>>>BBBHHHRRR^^^nnn~~~}}}{{{{{{{{{zzz}}}{{{zzz{{{{{{nnn[[[QQQMMMLLLFFFDDDBBBAAA@@@???<<<:::777666555555555555666666555444333222111111111111000/////////............,,,++++++,,,---...---+++)))))))))))))))))))))))))))***+++,,,++++++)))(((************************&&&''')))***+++***((('''+++***(((((()))***---...++++++,,,------......///---------......000111111///222444333222222555888:::999888666555555555555555777888888999;;;???AAA======<<<;;;:::888777666888888888:::;;;===>>>???<<<===???AAACCCDDDDDDEEEHHHKKKOOOQQQRRRTTTWWWYYY___^^^^^^^^^```bbbdddeeeccccccbbbbbbaaabbbbbbbbbdddfffiiimmmpppqqqqqqqqqrrrssstttwww{{{zzz{{{{{{xxxsssnnnkkkjjjbbbfffjjjllllllnnnrrrvvvvvvzzzhhhSSSKKKHHHEEEEEEDDDJJJSSS[[[```cccfffgggeeehhhjjjjjjiiihhhkkkmmmllljjjhhhhhhiiihhhddd```[[[ZZZXXXUUUQQQKKKCCC>>>>>>;;;999;;;===CCCOOO[[[jjjrrr|||zzzoooeee^^^[[[ZZZUUUPPPJJJFFFGGGKKKOOORRRYYYZZZ[[[^^^ccchhhlllooowww|||{{{yyy{{{~~~{{{tttmmmjjj______```bbbeeejjjnnnqqqssswww|||vvveeeWWWMMMHHH???@@@BBBCCCBBBBBBDDDEEEBBBCCCDDDEEEFFFIIINNNRRRWWW[[[aaadddgggllluuu|||~~~xxxuuuqqqqqqooollljjjjjjmmmooovvv~~~zzzwwwmmmggg___YYYXXXXXXYYYZZZ___dddkkknnnoooppprrrtttnnnpppqqqqqqqqqsssuuuwwwyyy|||xxxsssmmmjjjjjjkkkjjjiiiaaa^^^XXXSSSOOONNNNNNOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKHHHEEEBBB@@@@@@???CCCFFFMMMTTT___mmm|||{{{xxxyyyzzz~~~|||zzzyyyyyyooo[[[QQQMMMLLLIIIFFFCCC@@@>>>;;;888666888888777777666666555555//////000111222333333444///////////////......---,,,+++******))))))*********++++++,,,,,,,,,+++++++++******)))))))))(((((('''''''''(((((((((((((((,,,++++++***)))(((((('''))))))))))))***+++,,,,,,------,,,+++,,,---...//////...---...000111111111444444444555666888999:::888777666555444444555666888666555666:::===???@@@@@@@@@???===<<<;;;:::999999999999:::;;;<<<===>>>???>>>>>>>>>>>>@@@AAACCCIIIKKKNNNPPPQQQSSSVVVYYYVVVXXX[[[^^^aaabbbcccccccccaaa___]]]]]]___aaabbbdddgggllloooqqqsssuuuwwwwwwxxxzzz|||~~~}}}|||yyyuuusssqqqppppppkkkkkkjjjiiijjjkkklllmmmuuuyyylllYYYNNNHHHFFFGGGGGGKKKQQQXXX^^^bbbeeeffffffhhhiiiiiihhhiiikkkmmmmmmlllkkkkkkjjjgggccc```^^^\\\ZZZWWWSSSNNNGGGBBB;;;888888;;;===CCCOOOZZZgggrrr}}}{{{qqqhhhaaa[[[WWWTTTPPPPPPNNNLLLLLLOOOTTTXXX```aaaccceeejjjqqqyyy~~~wwwpppmmmoootttwwwxxx}}}fffXXXRRRIIIGGGEEEDDDDDDEEEDDDCCCCCCBBB??????AAAFFFLLLOOOVVVYYY___eeejjjooouuuyyy}}}~~~}}}{{{uuutttrrrnnnkkklllrrrwwwvvvmmmjjj]]]XXXTTTRRRPPPPPPUUU\\\aaafffmmmqqqrrrtttwwwzzzwwwwwwwwwvvvwwwzzzwwwssslllhhhggghhhiiijjj```\\\XXXTTTRRRQQQPPPOOORRROOOMMMLLLMMMNNNNNNMMMJJJIIIHHHFFFDDDAAA@@@???AAAEEEMMMWWWdddpppzzz{{{yyy{{{|||~~~~~~qqq]]]SSSOOOOOOLLLIIIDDD@@@===;;;999777888888777777666666555555222222222222222222111111///////////////......---,,,,,,+++************+++))))))*********))))))((())))))******)))(((((('''))))))))))))))))))(((((((((((()))))))))))))))******))))))))))))+++,,,---...---,,,,,,,,,---//////000...---...000222222111555555555666777888999999888777666555444444555666666555444666:::>>>@@@AAA@@@???>>>===<<<:::999999777777888888999;;;<<<===???>>>>>>>>>???@@@BBBCCCGGGIIIMMMPPPRRRUUUYYY\\\\\\]]]^^^______^^^]]]\\\]]]\\\ZZZZZZ[[[]]]```bbbcccfffjjjmmmoooqqqsssuuusssuuuxxx|||}}}{{{xxxuuusssqqqpppoookkkkkkjjjjjjkkklllnnnoooqqquuuzzziiiYYYPPPIIIGGGGGGGGGJJJOOOUUU[[[___bbbccceeeggghhhiiiiiijjjlllnnnlllkkkkkkkkkkkkhhheeebbb```^^^ZZZVVVRRRLLLEEE@@@<<<999999;;;===BBBNNNYYYeeeppp|||zzzpppfff___ZZZVVVTTTRRRQQQPPPOOOOOORRRWWW[[[dddfffiiilllrrr{{{}}}xxxxxxzzz|||xxxbbbWWWMMMJJJFFFDDDCCCCCCBBBAAACCCAAA???>>>@@@EEEJJJNNNUUUXXX^^^cccggglllqqquuuyyy{{{~~~}}}{{{wwwwwwtttqqqooopppuuuyyyxxxlllccc```QQQMMMJJJJJJJJJKKKRRRYYY```ffflllqqqrrruuuxxx{{{{{{{{{{{{{{{}}}}}}uuuqqqjjjfffeeefffgggggg```]]]XXXTTTRRRQQQOOONNNPPPNNNMMMLLLNNNOOOOOONNNKKKJJJHHHEEECCCAAA@@@???CCCGGGOOOZZZfffrrr{{{||||||~~~rrr___VVVSSSRRRQQQLLLEEE@@@===;;;999888888888777777666666555555555555444333111000///...///////////////......---------,,,+++++++++++++++***************)))((('''((()))*********)))((('''++++++******))))))((((((%%%%%%&&&''')))***+++++++++***(((((()))***---.........------......///000000///...///111222222222666666666777777888888888777666555555444555555555444333222555999>>>AAABBB???>>>===<<<;;;:::999888666666666777888999:::;;;>>>>>>>>>>>>???AAACCCDDDEEEHHHLLLPPPSSSWWW[[[^^^WWWYYY[[[]]]____________VVVVVVUUUUUUWWWZZZ^^^``````cccgggjjjlllnnnpppqqqqqqsssxxx}}}|||{{{xxxuuurrrpppooonnnkkkkkkkkkkkkmmmoooqqqrrrqqqssswwwzzz}}}vvvdddXXXQQQKKKGGGFFFEEEHHHLLLQQQWWW[[[^^^___bbbdddggghhhiiijjjmmmooollllllkkklllkkkiiifffcccccc___ZZZUUUPPPJJJCCC???===:::999;;;===BBBMMMXXXdddooo{{{xxxmmmddd]]]YYYVVVUUUSSSSSSSSSRRRSSSVVV[[[___iiikkkpppvvv~~~tttcccVVVRRRKKKGGGDDDCCCCCCBBBBBB@@@>>>===???CCCHHHKKKRRRVVVZZZ___ccchhhmmmpppuuuwww{{{|||zzzyyyxxxuuutttvvvzzz}}}{{{uuuqqqiii]]]UUUQQQEEEBBBAAACCCEEEHHHOOOXXX___dddkkkooorrruuuyyy}}}}}}wwwqqqmmmgggdddcccccccccccc```\\\XXXUUUSSSRRRPPPNNNOOOMMMLLLMMMOOOPPPPPPPPPLLLKKKHHHEEEBBBAAA@@@@@@DDDIIIRRR]]]iiittt|||~~~rrr```WWWTTTTTTTTTOOOFFF@@@<<<;;;::::::888888777777666666555555555444333222000///------///////////////......---...---,,,,,,++++++,,,,,,---------,,,+++***)))(((((()))+++,,,+++***)))(((++++++******)))(((''''''$$$%%%&&&'''((()))***++++++***((('''(((***---...............//////000000111///...///111333333222666666777777777777777777555555555555555555555555444333222444888<<<>>>???>>>===<<<;;;:::999888777666666666666777999:::;;;>>>>>>>>>???@@@BBBDDDFFFFFFIIIMMMQQQTTTWWW\\\___UUUWWWYYY\\\^^^`````````UUUTTTSSSSSSUUUXXX[[[^^^^^^aaaeeehhhiiikkkmmmnnnrrruuuyyy}}}~~~|||zzzyyywwwtttrrrpppnnnmmmlllllllllmmmoooqqqsssuuuvvvwwwyyyzzz{{{}}}~~~wwwkkk___XXXSSSLLLGGGEEEBBBDDDGGGLLLRRRVVVZZZ\\\^^^aaadddgggiiikkknnnpppooonnnmmmmmmllliiieeebbbbbb___YYYTTTOOOJJJDDDAAA>>>;;;:::;;;===AAALLLWWWeeeppp|||{{{tttjjjaaa\\\YYYWWWVVVTTTUUUUUUVVVWWW[[[aaaeeelllpppwwwqqqbbb\\\TTTMMMIIIGGGFFFEEEBBBAAA>>>===>>>BBBEEEHHHNNNQQQVVV[[[```dddjjjmmmrrruuuyyy~~~~~~|||{{{zzzyyyyyy{{{~~~zzzqqqiiiccc\\\QQQIIIFFF@@@>>>>>>AAADDDGGGOOOXXX\\\aaahhhmmmppptttyyy}}}~~~vvvqqqllliiidddaaa`````````___]]]ZZZWWWUUUUUUTTTSSSQQQNNNMMMLLLMMMPPPQQQQQQPPPLLLKKKHHHEEEBBBAAAAAAAAAEEEJJJTTT```llluuu|||~~~~~~ppp___VVVTTTTTTVVVPPPGGG@@@<<<;;;;;;:::888888777777666666555555222222111000///......---///////////////......---...---,,,,,,++++++,,,,,,---------,,,+++***)))((()))***+++,,,,,,,,,+++*********)))(((''''''&&&&&&&&&'''''''''((((((((()))******(((((()))***,,,............///////////////000///...///111222222222555666666777777777666666444444555555555555555555666444333333666999;;;<<<===<<<;;;:::999777777666777777777888999:::;;;<<<>>>>>>>>>???AAADDDFFFGGGIIILLLOOORRRTTTWWWZZZ]]]]]]]]]^^^^^^]]][[[ZZZYYYWWWVVVUUUTTTTTTWWWYYY[[[]]]```cccfffgggiiijjjlllpppssswwwzzz||||||zzzyyywwwvvvuuutttrrrpppnnnmmmllllllmmmnnnppprrruuuvvvzzz{{{{{{zzzzzz{{{}}}}}}tttooofff^^^ZZZUUUMMMGGGFFF???AAACCCGGGMMMRRRWWWYYYYYY\\\aaaeeehhhkkkoooqqqrrrqqqooonnnmmmiiidddaaaaaa]]]XXXTTTOOOKKKFFFCCC???<<<:::<<<===AAAKKKVVVhhhsss}}}vvvppphhh```\\\ZZZXXXXXXVVVWWWYYY[[[]]]bbbgggkkkqqqwww}}}kkkeee\\\TTTOOOLLLIIIHHHEEECCCAAA??????AAACCCEEEHHHLLLRRRWWW\\\aaagggjjjooorrrwww||||||{{{{{{{{{}}}sssiii^^^XXXRRRIIIBBB??????<<<===@@@CCCFFFNNNVVVYYY^^^eeejjjnnnsssyyy~~~xxxqqqlllgggeeeaaa```______^^^]]]ZZZXXXWWWWWWXXXXXXWWWVVVOOONNNMMMNNNPPPQQQPPPOOOKKKJJJGGGEEECCCCCCCCCCCCDDDKKKVVVcccoooxxx~~~~~~~~~ooo^^^UUUSSSSSSUUUPPPGGG@@@===;;;;;;:::888888777777666666555555111111000000000////////////////////////......---------,,,+++++++++++++++***************)))((('''*********++++++++++++,,,))))))((((((''''''&&&&&&))))))(((((((((((((((((())))))))))))***+++,,,,,,------...////////////...///...---...000111111111222333555666777666555555333333444555555555555444666444222333555888999999<<<;;;:::999888777666555888888888999:::;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIILLLNNNQQQSSSTTTVVVYYY[[[\\\\\\]]]^^^^^^]]]\\\[[[[[[YYYWWWUUUUUUWWWYYYZZZ]]]```cccfffggghhhjjjkkkkkknnnrrrvvvxxxyyyxxxxxxttttttssssssrrrpppooonnnmmmmmmmmmnnnpppsssuuuvvvyyyyyyyyyxxxvvvwwwyyy{{{xxxqqqjjjccc___XXXPPPJJJIII@@@AAABBBDDDHHHMMMRRRUUUTTTXXX^^^cccgggkkknnnqqqsssrrrpppooonnnjjjeeebbb```]]]YYYUUUQQQMMMHHHDDD>>>;;;:::;;;===AAALLLWWWiiittt~~~{{{qqqlllfff```^^^\\\[[[ZZZYYY[[[^^^aaadddiiiooossszzzqqqkkkccc[[[UUUQQQNNNLLLIIIGGGDDDBBB@@@@@@AAABBBDDDHHHMMMRRRWWW\\\aaadddiiilllqqqwww}}}}}}||||||~~~zzzlll```SSSNNNJJJDDD???===<<<:::;;;>>>AAACCCJJJRRRWWW\\\ccciiimmmssszzzzzzrrrkkkgggcccaaa```___``````^^^]]]ZZZYYYXXXYYYZZZ[[[ZZZXXXQQQPPPOOOPPPQQQPPPNNNMMMHHHHHHGGGFFFFFFEEEDDDDDDDDDLLLYYYgggsss|||}}}~~~ooo^^^UUURRRRRRSSSNNNGGGAAA===<<<;;;:::888888777777666666555555333333222222111000000000///////////////......---,,,,,,+++************+++))))))*********))))))(((***)))((('''((()))+++,,,))))))(((((((((((((((((())))))))))))))))))))))))'''(((***+++,,,,,,+++++++++,,,---...///......---...---,,,---///000000000000111333555666666555444222333444555555555444444444333111222555888999:::;;;;;;:::888777666555444888888888999:::;;;<<<======>>>>>>@@@BBBFFFHHHJJJLLLOOOQQQSSSUUUWWWYYY\\\YYYZZZ\\\^^^___`````````\\\ZZZXXXVVVVVVWWWZZZ[[[]]]```dddfffggghhhjjjkkkkkkllloooqqqssstttttttttpppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnppprrrtttvvvuuuuuuuuutttssssssuuuwww}}}~~~yyyrrrjjjeee]]]TTTNNNNNNEEEDDDCCCCCCDDDHHHLLLNNNOOOTTT[[[aaafffjjjnnnqqqqqqppppppoooooolllhhheeeaaa___[[[XXXSSSNNNGGGBBB>>>;;;:::;;;===AAALLLWWWhhhsss}}}|||uuullliiidddaaa```___]]]\\\^^^```dddggglllqqqwww{{{xxxssskkkddd___ZZZVVVTTTNNNLLLHHHDDDBBBAAA@@@AAABBBEEEJJJNNNQQQUUUYYY\\\___cccjjjrrryyy~~~}}}}}}zzzsssdddVVVIIIEEECCC@@@===<<<:::888999===@@@BBBIIIQQQWWW\\\ccciiinnnuuu}}}~~~tttkkkfffccc```_________aaaaaa```^^^]]]\\\[[[[[[\\\\\\ZZZXXXTTTRRRQQQQQQQQQOOOLLLJJJDDDEEEGGGHHHHHHGGGEEEDDDEEEMMM\\\kkkxxx}}}ppp^^^UUUSSSRRRRRRMMMFFFAAA>>><<<;;;:::888888888777666666555555666666555444333111000000///////////////......---,,,+++******))))))*********++++++,,,,,,,,,++++++)))(((&&&$$$%%%'''***,,,))))))))))))************((()))))))))*********+++&&&(((***,,,---,,,+++***++++++---.........---,,,...,,,+++,,,...000000///...///222444666666555444111222444555666555444444222111000111555888;;;;;;;;;:::999888777555444444777777888888999:::<<<======>>>>>>@@@CCCFFFIIIKKKLLLNNNQQQSSSUUUWWW[[[]]]````````````___]]][[[ZZZ[[[YYYWWWVVVWWWXXX[[[\\\^^^aaaeeeggghhhiiijjjkkknnnnnnooooooooonnnnnnnnnnnnoooqqqrrrrrrqqqppppppnnnnnnnnnnnnpppqqqsssuuusssssssssrrrrrrrrrtttwwwwwwyyy{{{~~~xxxpppiii```WWWRRRRRRIIIGGGDDDBBBBBBDDDGGGIIIMMMRRRYYY```eeejjjnnnpppooonnnnnnooopppnnnkkkhhhcccaaa^^^ZZZUUUMMMFFF@@@===::::::;;;===BBBMMMXXXgggqqq|||xxxqqqiiigggdddbbbbbbaaa___]]]aaadddhhhlllpppvvv|||}}}~~~zzzsssmmmhhhccc^^^[[[QQQOOOKKKFFFCCCAAA@@@@@@BBBEEEHHHKKKMMMOOORRRUUUXXX\\\dddnnnwww~~~~~~uuummm^^^PPPCCC??????===;;;;;;999777999===@@@CCCJJJRRRXXX]]]dddjjjpppwwwzzzpppgggcccaaa___^^^^^^```bbbbbbaaa``````___]]]]]]]]]\\\YYYWWWVVVTTTSSSRRRQQQNNNJJJHHHBBBDDDGGGIIIIIIHHHFFFEEEFFFOOO^^^ooo|||~~~tttbbbVVVSSSUUUTTTOOOIIIDDDAAA???>>>===999999888777666555444444555222///------...111333000000/////////.........------------------------)))))))))***++++++,,,,,,,,,---------,,,+++)))(((%%%&&&''')))******++++++))))))(((((((((((())))))''''''''''''((()))++++++........................---...000111111111000///...///111333444444444444444555666666555333111000...///111333666777888999777666555444444333333444777777888999::::::::::::;;;===???BBBFFFIIIKKKLLLLLLOOOSSSVVVWWWYYYZZZ\\\___```aaaaaa___]]]ZZZYYYYYYVVVTTTUUUYYY\\\]]]]]]___aaacccfffggghhhiiiiiinnnnnnnnnllliiihhhhhhiiimmmoooppppppnnnmmmnnnooopppqqqssstttsssssstttuuutttuuuuuutttssssssuuuwwwyyyzzz|||~~~zzzooofff^^^XXXSSSKKKEEEAAAAAA@@@???CCCHHHMMMRRRYYY```dddhhhkkkmmmnnnnnnooonnnnnnmmmlllkkkiiifffaaaZZZSSSMMMHHHEEE@@@<<<::::::;;;???IIITTTbbbnnnyyyzzzqqqkkkfffgggfffdddaaa``````aaabbbggglllpppwww~~~}}}|||{{{{{{{{{}}}yyysssjjjbbb[[[UUUKKKDDD@@@???>>>>>>@@@CCCFFFGGGHHHHHHJJJLLLRRRUUU]]]hhhsss|||zzz{{{~~~{{{pppeeeTTTMMMCCC>>>======;;;999888999;;;===@@@DDDIIIMMMVVV[[[cccjjjrrr{{{}}}tttllleee___[[[\\\]]]^^^___aaaaaabbbbbbbbb```]]][[[[[[YYYWWWUUUSSSRRRQQQQQQQQQNNNJJJGGGIIIEEECCCFFFGGGEEEDDDFFFJJJVVVggguuu}}}uuudddYYYVVVYYYXXXRRRJJJDDD@@@>>>===<<<888888777666555444333333666555222111000222333555------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************///.........///...+++)))))))))************))))))))))))(((((((((((())))))(((((())))))***+++,,,,,,........................---...///000111000000//////000111333444444444333555666777888777666444222...///111444666777888999999888777666666555555666777888999::::::;;;::::::999:::<<>><<>>@@@DDDJJJNNNVVV\\\ccckkktttyyypppiiiccc^^^[[[______aaabbbcccdddddddddcccaaa___^^^]]][[[YYYWWWWWWVVVUUUTTTSSSOOOKKKGGGHHHDDDCCCEEEFFFDDDDDDFFFLLLYYYkkkxxxtttddd[[[ZZZ^^^___XXXMMMDDD???===<<<<<<888777666555444333333222222222111000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((---...222999>>><<<333+++,,,,,,,,,,,,+++)))((('''))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,........................---...///000000000000///000111222444444444333222444555666777777666444333///000222444666777888999999888777666666555555666777888999:::;;;;;;;;;;;;888999;;;>>>AAADDDFFFGGGJJJLLLNNNPPPQQQSSSWWWZZZXXXYYYYYYYYYXXXWWWUUUTTTRRRQQQOOOQQQTTTWWWYYYZZZ]]]___aaadddfffggghhhhhhjjjkkkkkkjjjiiiiiijjjllloooqqqsssrrrqqqpppqqqrrrsssuuuvvvvvvtttsssssstttuuuvvvvvvvvvuuuuuuwwwyyyvvvxxxyyyzzzzzz{{{~~~}}}rrrhhh___YYYPPPJJJEEEDDDCCCBBBEEEJJJOOOTTT[[[aaadddgggjjjlllppppppppppppooonnnmmmlllhhhfffbbb\\\UUUOOOIIIGGGAAA===;;;;;;;;;???IIITTTcccooozzzwwwooojjjccccccbbb___\\\\\\]]]___gggnnntttyyy~~~{{{zzzzzzzzzyyyyyyxxxxxxyyy{{{tttggg```VVVLLLFFFBBB@@@>>>:::<<<>>>??????@@@CCCEEEMMMTTT___lllwww~~~}}}xxxxxxyyy|||zzzrrreeeYYYMMMGGG???:::::::::999777:::;;;>>>???BBBFFFKKKOOOWWW]]]eeennnxxx~~~tttjjjddd```^^^\\\```aaabbbcccdddeeeeeeeeeeeecccaaa```___^^^[[[YYYZZZYYYXXXWWWUUURRRLLLHHHGGGCCCBBBDDDDDDBBBDDDGGGPPP]]]ooo}}}rrrccc[[[]]]bbbggg^^^RRRGGG@@@=========888888777666555444444333//////000000//////......000000000000/////////...+++++++++++++++++++++++++++++++++*********))))))(((---888EEENNNIII;;;---,,,,,,,,,+++***)))((('''))))))(((((((((((()))))))))***+++,,,---,,,,,,+++.................................///////////////111222333444444444333222111222444555555444222111///000222444666777888888777666555444444333333444777888999:::;;;;;;;;;;;;:::;;;===???BBBDDDFFFGGGHHHJJJKKKLLLNNNQQQUUUXXXYYYYYYYYYXXXVVVTTTRRRQQQNNNMMMMMMNNNQQQTTTWWWYYY[[[]]]___bbbeeefffggggggiiijjjkkkkkkkkkkkknnnpppqqqsssuuuuuussssssssstttvvvwwwxxxwwwuuutttssstttvvvxxxyyyyyyxxxxxxzzz{{{xxxyyyzzzzzzyyyyyy{{{|||||||||wwwmmmccc]]]SSSMMMHHHGGGEEECCCFFFJJJPPPUUU\\\bbbfffhhhkkkmmmppppppppppppooonnnllllllhhhfffccc]]]WWWPPPKKKHHHBBB>>>;;;;;;;;;???IIITTTdddooo{{{}}}uuunnnjjjfffeeeccc___\\\\\\^^^```jjjrrr||||||wwwyyy}}}~~~zzzxxxwwwxxxzzz{{{|||||||||~~~ooohhh\\\RRRJJJDDD@@@===<<<===??????@@@BBBEEEHHHNNNWWWdddqqq{{{{{{xxxsssssstttvvvzzz}}}vvvmmm___SSSHHHCCC===999888888888777<<<===@@@BBBEEEIIIOOOSSSYYY___hhhqqq|||yyynnneee___^^^^^^^^^___```aaabbbcccccccccccceeecccbbbaaaaaa___\\\YYYZZZYYYYYYYYYXXXTTTOOOKKKFFFCCCAAACCCBBBAAADDDJJJTTTaaasss~~~~~~qqqccc]]]```ffflllbbbUUUIIIBBB???>>>>>>:::999999888777666555555222222333333333222111000---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))),,,444???GGGDDD777+++((()))))))))))))))(((((())))))(((((((((((())))))******++++++,,,+++++++++.......................................//////000111222333444555444333222111222444555555333111000000111333555666777888888777666555444444333333444888888999:::;;;;;;;;;;;;:::;;;===???AAACCCEEEEEEGGGHHHJJJKKKLLLOOOSSSWWWYYYXXXWWWTTTRRROOOMMMKKKKKKKKKLLLMMMOOORRRVVVYYYZZZ\\\___bbbdddffffffgggjjjkkkmmmmmmmmmoooqqqssssssuuuwwwwwwvvvvvvvvvwwwxxxyyyzzzyyywwwuuutttuuuxxxzzz||||||{{{{{{}}}~~~zzz|||}}}|||{{{zzzzzz{{{xxxxxxyyy}}}zzzpppfff___WWWPPPKKKIIIFFFDDDFFFKKKQQQVVV]]]cccgggjjjlllnnnqqqqqqppppppooommmlllkkkhhhfffccc___YYYRRRMMMIIIBBB???<<<<<<<<>>??????@@@AAADDDIIILLLSSS\\\jjjvvv~~~{{{wwwssspppooonnnmmmooottt{{{zzzrrrhhh[[[NNNDDD@@@<<<999777888888888===???BBBEEEIIINNNTTTXXX]]]dddmmmwww|||tttiii```\\\]]]___``````aaabbbccccccdddcccccccccbbbaaaaaaaaa___\\\YYYWWWWWWXXXYYYYYYVVVQQQMMMFFFCCCBBBCCCBBBAAAGGGNNNYYYfffxxx~~~~~~qqqddd___cccjjjlllcccVVVJJJCCC???>>>>>>;;;::::::999888777666555000111111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,...+++***---111111---(((&&&'''((()))))))))))))))))))))(((((((((((()))))),,,++++++******+++,,,,,,..............................------......///000111222333555555555444333444555666777666444222111111222333555777888888888999888777666666555555666888999:::;;;;;;<<<<<<<<<999:::;;;===???@@@BBBBBBFFFHHHJJJLLLMMMPPPSSSVVVVVVUUUSSSPPPMMMJJJHHHGGGIIIJJJKKKLLLNNNQQQVVVZZZ\\\]]]```dddfffhhhiiiiiikkklllnnnnnnooopppsssuuuuuuwwwyyyyyyxxxxxxyyyzzzyyyzzz{{{zzzxxxvvvvvvwwwyyy{{{}}}~~~}}}}}}~~~}}}}}}|||||||||tttssssssuuuyyy}}}ssshhh```YYYRRRMMMJJJGGGDDDFFFJJJNNNTTT[[[aaafffiiilllnnnpppppppppooonnnllljjjjjjgggfffddd```ZZZTTTNNNKKKCCC???===<<<<<>>>>>???AAAFFFLLLPPPYYYcccpppzzzyyysssnnnjjjhhhiiigggfffgggllluuu~~~vvvmmmdddWWWKKKAAA???<<<999888888999:::>>>AAADDDHHHMMMSSSZZZ___eeekkkuuuvvvoooddd\\\ZZZ[[[^^^```bbbcccdddeeeeeeeeeeeeeeebbbaaaaaaaaaaaa___[[[XXXUUUVVVXXXYYYZZZWWWRRRNNNHHHEEEDDDDDDCCCCCCJJJRRRaaammm|||~~~mmm```]]]bbbiiiiii```TTTIIIBBB???===<<<::::::999888777666555555//////......------------111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++)))&&&&&&'''((()))((((((((()))************)))))))))(((((((((((())))))///...+++******+++---///..............................---------...///000000111333555555666555555555666777777555333111///222222444555777888888888999888777666666555555666888999:::;;;<<<<<<<<<<<<:::;;;<<<===???@@@AAABBBEEEHHHKKKNNNOOOQQQSSSUUUSSSRRRPPPNNNLLLJJJIIIHHHHHHJJJLLLMMMNNNRRRWWW[[[___aaadddgggjjjlllmmmmmmkkklllnnnnnnooopppsssuuuvvvxxxzzz{{{zzzzzz{{{|||yyyzzz|||{{{yyyxxxxxxxxxxxxzzz}}}~~~}}}}}}~~~~~~}}}~~~tttssspppnnnooosssxxx|||}}}uuullleeeZZZTTTNNNKKKGGGDDDFFFJJJJJJPPPWWW^^^cccgggkkkmmmooooooooonnnlllkkkiiihhhgggfffdddaaa[[[UUUOOOLLLDDD@@@===<<<<<>>??????@@@CCCIIIPPPUUU^^^gggsss{{{|||uuummmgggcccaaa^^^\\\ZZZ[[[aaajjjuuu{{{~~~~~~qqqggg___SSSHHH@@@???===;;;999999;;;===???BBBFFFKKKQQQXXX___dddmmmttt~~~yyypppiii```YYYWWWYYY]]]___bbbccccccdddddddddddddddaaaaaaaaabbbbbb```\\\YYYWWWXXXYYY[[[[[[WWWRRRMMMJJJHHHGGGFFFDDDEEEMMMWWWiiisss~~~~~~}}}hhh\\\XXX^^^eeeeee^^^RRRHHHAAA>>><<<;;;999999888777666555444444222222111000000000000111...------------,,,,,,,,,------------------------,,,,,,++++++***)))))))))$$$&&&))),,,------,,,+++******+++++++++******)))))))))(((((((((((())))))222000---******,,,///111..............................---,,,---...///000///111333555666666666666444555555555333000...,,,222333444666777888888888777666555444444333333444999999:::;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDEEEHHHLLLOOOQQQRRRSSSUUURRRQQQPPPNNNMMMMMMMMMMMMHHHJJJMMMNNNOOORRRXXX\\\bbbdddgggjjjmmmoooppppppjjjlllmmmnnnnnnooorrrtttwwwyyy{{{|||{{{{{{|||}}}yyyzzz|||{{{zzzyyyyyyzzzvvvyyy|||}}}}}}}}}}}}~~~~~~~~~xxxuuupppkkkhhhiiilllpppuuuvvvyyy||||||wwwpppkkk[[[TTTNNNKKKGGGDDDEEEIIIGGGLLLTTT\\\aaafffiiillloooooonnnmmmllljjjhhhggggggfffeeeaaa\\\VVVPPPLLLDDD@@@======<<>><<<::::::<<<>>>???BBBGGGMMMSSS[[[ccchhhsss{{{yyytttllleee]]]WWWUUUXXX[[[]]]``````aaabbbbbbbbbaaaaaabbbbbbbbbccccccaaa]]]ZZZZZZZZZ\\\]]]\\\XXXQQQLLLKKKIIIHHHGGGEEEFFFOOOYYYnnnxxx}}}|||hhh]]]YYY[[[```bbbZZZOOOFFF@@@===<<<<<<777777888666333222222222444333222111111111222333//////.........---------...---,,,+++***+++,,,,,,...---+++)))((())))))***))))))(((((())))))***+++))))))))))))))))))))))))++++++***************************+++---000333555---...111222222111...---------------...///000111333333444555666777888888999888888777666444222111444666888999:::999777666999999777666666555555555555666888;;;<<<;;;::::::888999;;;>>>@@@BBBCCCCCCGGGIIIKKKMMMNNNNNNMMMLLLMMMOOOQQQSSSTTTTTTSSSRRRRRRPPPNNNMMMOOOTTTZZZ^^^ccchhhnnnqqqrrrqqqppppppppppppqqqrrrssstttvvvwwwyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwxxxyyyyyyzzz{{{uuuuuutttqqqllliiiggghhhlllkkkjjjmmmpppnnnhhhaaaVVVSSSNNNIIIGGGGGGHHHIIIFFFJJJQQQXXX]]]ccchhhlllppppppooonnnllljjjiiihhhhhheeebbb___[[[VVVPPPLLLDDD???<<<<<<<<>>???EEELLLQQQUUU]]]gggoooyyysssiiiaaa]]]XXXUUUUUUWWWWWWWWW\\\]]]^^^^^^]]]]]]___aaacccdddeeeeeedddbbb___]]]\\\\\\]]]\\\ZZZWWWSSSQQQPPPNNNLLLJJJHHHIIISSS^^^www}}}~~~yyyeee\\\YYY\\\aaaddd]]]QQQFFF???<<<:::999:::;;;;;;:::888666777888444444222111000111222222,,,,,,,,,+++++++++******...---,,,+++++++++,,,---)))(((((()))***+++---...++++++******++++++,,,---************************++++++++++++++++++++++++***))))))***+++...111222111111000//////000111111............///000111111333333444555666777888888777777777777666555444333555666888:::::::::999888888888777666555555555555555666888:::;;;;;;;;;:::::::::<<<===???AAACCCCCCDDDFFFIIIKKKMMMMMMMMMLLLMMMOOOSSSXXXZZZ\\\\\\[[[YYYWWWTTTSSSTTTWWW[[[^^^cccgggmmmqqqrrrrrrqqqqqqssssssssssssssssssttttttuuuvvvxxxyyyyyyyyyxxxwwwyyyyyyzzzzzzzzzxxxwwwvvvxxxyyyzzzzzzzzz|||~~~~~~}}}|||xxxssspppnnnoooooolllhhhhhhiiihhhccc^^^YYYUUUOOOJJJHHHGGGGGGGGGDDDGGGMMMSSSYYY___fffjjjnnnnnnnnnnnnmmmkkkjjjiiigggdddaaa]]]YYYTTTNNNJJJDDD???<<<<<<===@@@HHHQQQdddmmmvvv|||}}}wwwuuuxxx}}}~~~}}}||||||}}}}}}~~~~~~~~~{{{yyyvvvsssrrrsssuuuwwwyyy{{{~~~~~~||||||{{{|||vvviii]]]RRRKKKHHHGGGFFFFFFGGGKKKOOORRRXXXcccnnnvvv~~~}}}vvvmmmhhheee```WWWPPPLLLHHHFFFGGGHHHKKKSSS\\\iiioooxxx~~~zzzooofff]]]TTTNNNGGGEEECCCBBBBBBBBBAAA@@@AAAFFFLLLQQQUUU\\\eeelllzzzxxxkkkaaa]]]YYYUUUTTTUUUWWWXXXYYY\\\]]]^^^^^^^^^^^^aaaccceeeffffffeeecccaaa^^^]]]]]]]]]\\\[[[XXXVVVSSSQQQPPPNNNLLLJJJHHHJJJUUUaaayyy}}}vvvcccZZZXXX\\\aaaggg^^^RRRGGG???:::888666666777888777555444555666555444333111000000000111///.........------------,,,,,,+++++++++,,,------((((((((()))***,,,---...+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++---///111---)))&&&&&&)))---111......//////000111111222222333333444555666777777777777777777777666555555666777888:::;;;;;;:::999777666555444444444444444555666888:::;;;;;;;;;:::<<<<<<<<<<<<>>>@@@BBBCCCBBBDDDGGGJJJLLLMMMLLLLLLLLLPPPVVV\\\aaadddddddddaaa___\\\YYYYYY[[[]]]___bbbgggmmmqqqssssssssstttuuuuuuttttttssssssrrrrrrtttuuuvvvvvvvvvuuutttsssvvvwwwyyy{{{{{{yyywwwvvv{{{|||}}}|||||||||~~~}}}{{{{{{|||{{{vvvoookkkhhhfffbbb^^^^^^YYYRRRMMMIIIGGGFFFDDDAAADDDHHHMMMRRRZZZbbbggglllmmmmmmnnnnnnmmmlllkkkfffddd```\\\XXXRRRLLLHHHDDD???<<<<<<===@@@IIIRRReeennnxxx}}}~~~{{{wwwwww|||~~~|||{{{zzzyyyyyyzzzzzz{{{{{{||||||zzzxxxuuurrrqqqrrrssstttuuuwwwyyyzzz{{{zzzxxxwwwzzzyyywwwvvvuuutttttttttwwwwwwzzz|||ooobbbVVVOOONNNLLLIIIGGGGGGIIIKKKMMMRRR]]]iiisss|||}}}uuukkkddd```[[[SSSMMMHHHDDDBBBBBBBBBCCCJJJRRR\\\dddnnnvvv{{{~~~yyyppphhhaaaZZZTTTMMMKKKHHHFFFEEEEEEDDDCCCDDDHHHMMMQQQTTT[[[ccciiiyyy~~~sssggg^^^XXXUUURRRRRRTTTVVVXXXYYYZZZ[[[]]]^^^^^^```bbbeeeggggggfffeeeccc```___]]]^^^]]][[[YYYWWWTTTRRRQQQPPPMMMKKKJJJHHHLLLXXXddd{{{}}}}}}uuucccZZZXXX[[[```fff^^^QQQFFF>>>:::888666111333333333111111111333666555333111/////////000000000000/////////......,,,,,,+++,,,,,,,,,---------,,,+++******)))))))))((((((((((((((()))******++++++++++++++++++++++++******++++++++++++,,,,,,*********)))***+++,,,,,,///+++&&&######&&&+++///...///000111111222222222222222333444555666666777888888888888777666555555555666777999999:::999999666555444444333333333333666777888:::;;;;;;;;;;;;>>>===<<<<<<===???BBBCCCCCCDDDGGGJJJKKKLLLKKKKKKJJJOOOUUU\\\bbbdddeeeeeebbb```^^^\\\\\\]]]___```bbbggglllqqqssstttuuuvvvuuuuuuuuuuuuttttttsssrrrvvvwwwwwwwwwwwwvvvtttsssvvvxxx{{{~~~~~~|||zzzxxx}}}~~~}}}}}}zzztttnnnjjjfff___WWWPPPLLLIIIFFFCCCAAACCCEEEHHHMMMUUU^^^dddlllmmmnnnoooooonnnmmmlllgggddd```\\\XXXRRRLLLHHHDDD???<<<<<<===AAAIIIRRReeeoooyyy|||~~~|||zzzyyyyyy|||~~~||||||{{{{{{zzzzzzyyyyyyyyyyyyuuutttrrrqqqqqqrrrtttuuuvvvwwwwwwxxxwwwvvvtttssstttssssssrrrqqqpppppppppmmmooorrrxxxuuuhhh]]]VVVQQQOOOKKKHHHFFFGGGHHHIIIPPPZZZgggpppyyy}}}uuukkkccc]]]XXXQQQLLLHHHDDDAAAAAA@@@???DDDKKKNNNWWWdddnnnuuuzzzyyyqqqkkkfff```[[[SSSPPPLLLIIIGGGGGGEEEDDDDDDGGGKKKOOOTTTZZZbbbgggttt{{{xxxnnnddd]]]TTTRRRPPPPPPRRRUUUVVVWWWWWWYYY[[[\\\]]]___ccceeeggggggfffeeecccbbb``````^^^]]][[[XXXUUUTTTSSSRRRQQQNNNKKKJJJIIILLLYYYfffzzz~~~xxxdddZZZWWWZZZ^^^ccc[[[OOOEEE???;;;:::999555666777666444444555666555444222000////////////---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,......---+++***((('''&&&((((((''''''(((((()))***************************((()))))))))*********+++,,,,,,++++++++++++,,,,,,111...+++))))))+++...111...///000111222222222111111111222333444555666666:::::::::999888666555444555666666777777777777777555444444333333333333444666777888999:::;;;;;;;;;>>>===<<<<<<===???BBBCCCFFFGGGIIIKKKKKKKKKIIIHHHIIILLLQQQWWW[[[\\\\\\\\\[[[ZZZZZZZZZ\\\^^^```aaacccgggmmmqqqsssuuuvvvxxxtttuuuuuuvvvvvvuuuttttttvvvwwwxxxxxxxxxwwwvvvuuuvvvxxx|||~~~}}}{{{yyyvvvmmmaaaWWWRRRMMMIIIEEEDDDDDDEEEFFFJJJQQQZZZaaalllnnnoooppppppooommmkkkhhheeeaaa^^^YYYTTTNNNJJJEEE@@@=========@@@IIIRRRcccmmmwwwyyyyyy{{{{{{yyyxxxzzz~~~~~~~~~|||zzzxxxvvvuuuuuuuuurrrqqqpppooopppqqqrrrsssvvvvvvvvvvvvuuutttrrrqqqoooooooooooonnnnnnmmmmmmfffhhhjjjooottt{{{wwwmmmccc\\\TTTRRRMMMIIIFFFFFFGGGGGGLLLWWWccclllvvv{{{uuukkkccc]]]WWWQQQMMMGGGCCCAAAAAA>>>===@@@FFFEEEMMMYYYdddmmmttt|||zzzsssoookkkfffbbbXXXTTTOOOKKKHHHGGGEEEDDDCCCEEEIIIMMMSSSYYY```dddmmmrrrxxx||||||yyyuuusssmmmmmmnnnooorrrvvvyyy{{{}}}|||xxxooofff^^^YYYSSSQQQOOOOOOQQQSSSTTTTTTUUUWWWYYY[[[\\\___bbbeeefffffffffeeeeeecccbbbaaa^^^]]]ZZZXXXVVVUUUTTTSSSQQQNNNLLLKKKIIILLLXXXdddvvvzzzeeeZZZVVVYYY]]]```YYYNNNEEE???<<<;;;:::777888888888666555555666444333222000/////////000//////.........---------,,,------------,,,+++******++++++++++++***))))))***))))))))))))***++++++))))))))))))))))))))))))''''''(((((()))*********------------------,,,,,,...------,,,,,,------...---...000111222111111000000111111222333444555555:::::::::999999888666666777777666666666555555555555444444333333333444444777777888888:::;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCGGGHHHJJJKKKKKKJJJHHHGGGGGGIIILLLNNNPPPQQQPPPPPPRRRSSSUUUXXX[[[^^^aaabbbdddhhhmmmqqqsssuuuwwwyyytttuuuvvvwwwwwwvvvuuutttssstttuuuwwwxxxxxxwwwwwwwwwxxx{{{}}}}}}|||zzzyyyssseee\\\UUUNNNIIIHHHGGGFFFFFFHHHNNNUUU[[[iiikkkmmmooopppooommmkkkhhhfffbbb___[[[VVVPPPLLLGGGBBB>>>======@@@HHHPPP___iiirrrtttsssuuuwwwwwwwww|||}}}{{{xxxuuurrrppppppppprrrqqqpppooonnnnnnoooooossssssssssssrrrqqqppppppkkkkkklllllllllkkkkkkjjjccceeegggiiimmmsssyyy~~~|||tttjjjdddZZZWWWQQQLLLHHHFFFFFFFFFFFFQQQ]]]gggrrr~~~xxxssskkkddd]]]WWWRRROOOEEEBBB@@@@@@===:::<<>><<<;;;:::666777888666444333333444333222111/////////000111111111111111000000000000---.........---+++)))((('''(((***+++,,,,,,++++++)))))))))))))))***++++++************************'''(((((()))******++++++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---///111111111000///000000111222333444555555777777888999:::::::::::::::999888666555555444444555555444444444444555555777777777888999:::<<<<<<::::::<<<===???AAACCCCCCDDDFFFHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGLLLNNNRRRVVV[[[___bbbcccfffiiinnnqqqsssuuuwwwyyywwwwwwxxxxxxwwwuuusssrrrppprrrtttwwwyyyzzzzzzzzzzzz{{{|||}}}}}}|||{{{{{{uuuhhh^^^UUUNNNKKKJJJHHHFFFFFFJJJPPPUUUbbbdddhhhlllnnnnnnmmmlllgggeeebbb___[[[WWWRRRNNNIIIDDD???>>>===???FFFOOOZZZeeemmmnnnmmmqqqtttvvvxxx~~~~~~}}}}}}}}}{{{yyyuuurrrpppooonnnnnnoooooonnnnnnmmmnnnooooooppppppppppppppppppppppppjjjkkklllmmmmmmlllkkkkkkgggiiikkkmmmooottt{{{vvvpppccc___XXXPPPJJJGGGEEEEEEDDDNNNXXXaaammm{{{zzzrrrooojjjddd^^^XXXSSSOOOEEEBBBAAAAAA>>>:::<<<@@@???BBBHHHMMMSSS]]]hhhqqqxxx|||}}}yyyrrrmmmaaa\\\UUUOOOKKKHHHFFFEEEGGGFFFGGGIIINNNSSSVVVXXXYYYXXXVVVTTTRRRPPPMMMJJJGGGFFFFFFGGGKKKQQQWWW[[[cccjjjrrrxxx}}}|||oooccc[[[WWWVVVNNNLLLLLLNNNQQQSSSTTTTTTWWWYYY[[[]]]^^^```dddfffgggiiijjjjjjhhhddd___\\\ZZZ[[[[[[[[[[[[YYYXXXWWWRRRPPPOOOMMMJJJIIIQQQ[[[hhhuuuxxxdddZZZVVVYYY]]]aaaYYYNNNDDD>>>;;;:::999999::::::888555444444555222111000//////000111111............------------......///...---+++)))'''((()))***+++,,,,,,+++***'''''''''''''''((())))))++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,---------,,,,,,//////...------...//////+++,,,...000111000///...000000111222333444444555444555777999;;;<<<======<<<;;;999777666555555444555555444444444555555666777777777888999:::<<<<<<888999<<<>>>@@@BBBCCCCCCAAACCCEEEHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCKKKMMMQQQWWW[[[```bbbdddgggjjjooorrrsssuuuwwwyyyyyyzzzzzzyyywwwtttqqqoooppprrruuuxxx{{{}}}~~~~~~~~~~~~~~~~~~pppdddZZZRRRMMMKKKIIIFFFEEEHHHMMMQQQ[[[___dddiiilllnnnmmmmmmfffcccaaa^^^[[[WWWRRROOOKKKEEE@@@>>>===>>>EEENNNXXXbbbjjjkkkjjjnnnsssvvvyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxuuurrrpppppppppqqqjjjjjjkkklllnnnppprrrsssoooooooooppppppqqqqqqqqqkkklllnnnoooooonnnnnnmmmmmmooorrrsssuuuzzzzzzjjjeee]]]TTTMMMHHHEEEDDDGGGOOOWWW^^^iiiwww~~~wwwnnnlllhhhccc^^^XXXSSSPPPGGGDDDCCCCCC@@@<<<===AAA???AAACCCEEEIIISSS___hhhssswww}}}}}}vvvpppddd^^^WWWPPPLLLIIIGGGFFFIIIHHHGGGIIILLLPPPRRRSSSOOOLLLHHHEEECCC@@@>>>=========<<<>>>BBBIIIOOOSSS\\\eeepppwwwzzzvvvhhh[[[SSSPPPOOOKKKJJJKKKMMMRRRUUUVVVWWWYYY[[[]]]___```bbbeeehhhiiikkkmmmllliiiccc]]]XXXYYYZZZ\\\]]]]]][[[YYYXXXRRRQQQPPPNNNJJJHHHNNNWWWcccppp~~~xxxcccXXXUUUYYY^^^ccc]]]PPPCCC>>>???===999999999888666555333222222111111000000000000000000000////////////.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''***......,,,)))((((((,,,+++)))))))))+++---///,,,+++++++++,,,...000111......------------......000000000000000111111111222222333333333333444444111444777:::;;;<<<===???>>>===:::888666555555555666666555555555555666666555666777999:::;;;<<<<<<@@@???>>>======>>>???@@@DDDEEEFFFHHHJJJLLLMMMNNNIIIJJJJJJHHHEEEBBBAAABBBFFFIIIMMMTTTZZZ```eeegggfffhhhlllppptttwwwxxxxxxyyyzzzzzzxxxuuusssrrrrrrvvvwwwyyy{{{|||~~~~~~~~~~~~rrrggg^^^TTTNNNHHHEEEFFFHHHHHHGGGPPPXXXaaafffeeeeeefffhhhdddfffddd]]]YYYXXXUUUPPPIIICCC===<<<===???GGGOOOYYY\\\``````aaafffpppxxx~~~zzzxxxwwwwwwxxxyyyxxxwwwuuusssqqqppppppooolllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjiiikkkmmmqqqsssqqqrrrssssssqqqpppqqqrrrvvvzzzzzzoooccc[[[RRRJJJFFFGGGIIIMMMTTT\\\fffrrr~~~{{{tttjjjfffaaa]]]\\\ZZZUUURRRJJJIIIGGGDDDBBB@@@???>>>CCCBBBAAABBBFFFLLLRRRWWWhhhooowww||||||xxxmmmcccVVVOOOOOOOOOMMMIIIIIIGGGEEEFFFHHHJJJJJJJJJLLLHHHBBB>>><<<;;;999888;;;888888;;;>>>BBBJJJSSS[[[eeeooouuuzzz{{{mmmcccYYYOOOJJJJJJMMMMMMMMMLLLMMMPPPUUUYYYZZZ\\\___bbbeeehhhjjjjjjmmmkkkiiigggeeeaaa\\\YYY]]]]]]^^^___``````]]][[[ZZZVVVPPPJJJHHHIIIKKKNNN^^^hhhuuuwwwbbbXXXUUUYYY^^^ggg```SSSFFF??????<<<888:::999888777555444333222222222222111111000000000/////////.........------+++,,,,,,------,,,,,,+++******************************************))))))***---///...+++(((((((((***)))))))))***,,,...///,,,+++*********+++,,,---...------,,,,,,------...//////000000000111111111222222222333333333444444111444777999:::;;;<<<===>>><<<:::888666555555555333333222222222222333333555666888999;;;<<<<<<<<>>>>>===>>>???@@@AAAAAAAAACCCEEEGGGJJJMMMNNNMMMMMMLLLIIIFFFEEEFFFGGGGGGIIINNNSSSYYY___ccceeefffhhhjjjmmmpppssstttuuuxxxzzz{{{zzzwwwuuuttttttvvvwwwyyy{{{}}}~~~~~~rrrgggZZZTTTLLLHHHGGGGGGFFFDDDKKKRRRZZZ^^^^^^^^^___bbb___aaa```[[[XXXXXXUUUQQQIIICCC>>>======@@@HHHPPPXXX[[[^^^^^^^^^dddnnnvvv}}}yyywwwwwwxxxxxxwwwvvvuuusssrrrqqqqqqpppoooooopppppppppooonnnnnnlllkkkjjjjjjkkkmmmppprrrrrrsssttttttssstttvvvxxxyyykkk```VVVLLLHHHIIIHHHLLLRRRZZZdddppp|||{{{sssjjjeee```]]][[[YYYUUUQQQMMMKKKIIIGGGDDDBBBAAAAAAAAA@@@>>>>>>AAAFFFLLLOOO___fffpppwww|||~~~yyyoooeeeXXXRRRQQQPPPMMMIIIHHHGGGEEEEEEGGGIIIIIIIIIGGGCCC>>>:::888777555444999666666999<<>>;;;777::::::999888666555444444444444333222111000000///............---------,,,+++,,,,,,------,,,,,,+++************************,,,,,,++++++*********))))))***++++++)))((()))***))))))((()))***,,,...///---,,,+++************+++...------,,,,,,------.........///000000111222222222222222222333333333333222444777888888999:::;;;===<<<:::888666555555444222222111111111111222222666777888:::;;;<<<======>>>===>>>>>>???@@@BBBCCC@@@@@@AAACCCFFFJJJNNNPPPRRRQQQPPPMMMKKKJJJLLLNNNJJJKKKOOOTTTYYY]]]aaaccchhhhhhiiikkknnnppprrrssswwwyyy||||||zzzwwwvvvuuuuuuvvvxxx{{{}}}qqqccc\\\SSSLLLIIIGGGEEEBBBEEEKKKRRRUUUVVVVVVXXXZZZWWWZZZ[[[XXXWWWXXXUUUQQQIIIDDD???>>>>>>AAAJJJSSS[[[]]]___^^^^^^dddnnnvvv~~~{{{xxxwwwwwwwwwvvvvvvuuuttttttssssssrrrrrrssssssssssssqqqpppooolllkkkjjjjjjkkkmmmoooqqqrrrssstttuuuvvvyyy~~~vvvhhh[[[PPPLLLLLLGGGJJJPPPWWWaaammmzzz{{{sssjjjfff```\\\[[[YYYUUUQQQPPPOOOLLLJJJGGGEEEDDDDDDAAA???===<<<===AAAEEEHHHRRRZZZfffpppwww}}}~~~zzzpppggg\\\UUUSSSQQQMMMIIIHHHFFFDDDDDDFFFGGGGGGGGGCCC???:::777555555333222666444444777999===DDDMMMUUU___jjjqqqwwwqqqggg^^^XXXSSSMMMLLLMMMNNNPPPQQQRRRSSSUUUXXX[[[\\\]]]```cccgggkkknnnppplllkkkhhhfffddddddccccccccceeeiiilllnnnmmmkkkjjjaaa^^^[[[WWWVVVWWWYYYZZZ[[[bbbnnnxxxvvvbbbXXXUUUXXX]]]gggcccWWWIII@@@>>>;;;888::::::999888777666555555555555444333222000000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++*********&&&&&&&&&&&&'''(((+++,,,******))))))***+++,,,---------------------------///......------......///------...///000111222333111222222222222333333333333444666777666777888999<<<;;;:::888777555444444444444333333333333444444666777999:::<<<=========<<<<<<===???@@@BBBCCCDDDDDDCCCCCCCCCFFFJJJNNNQQQRRRTTTUUUTTTRRRQQQRRRRRRNNNOOORRRVVVYYY]]]```aaaggghhhhhhjjjmmmpppsssuuutttwww{{{|||zzzwwwuuuuuusssuuuwwwzzz|||~~~yyykkkcccYYYQQQLLLIIIEEEBBBCCCFFFKKKNNNNNNOOOQQQSSSOOOSSSVVVUUUVVVWWWVVVQQQIIIDDD@@@??????BBBMMMXXXaaacccdddbbbbbbgggqqqzzz}}}zzzxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttssstttuuuvvvvvvuuusssrrrllllllkkkjjjkkklllnnnooopppqqqssstttwww|||rrrcccUUUOOONNNHHHJJJNNNTTT]]]jjjwww~~~vvvmmmhhhaaa]]][[[YYYUUURRRSSSQQQOOOLLLIIIGGGFFFEEEEEECCC@@@======???BBBDDDHHHQQQ^^^jjjttt{{{}}}yyyppphhh___XXXTTTQQQLLLHHHGGGEEECCCCCCDDDEEEEEEDDDAAA>>>:::777666666444333555333333666888;;;BBBJJJUUU```lllssszzzzzzggg___WWWTTTQQQMMMMMMOOOPPPRRRUUUVVVWWWXXXYYY[[[]]]^^^```dddhhhmmmqqqsssmmmmmmkkkiiihhhiiilllnnnpppsssvvvvvvtttqqqmmmlllfffgggiiikkkkkkiiigggfffccciiirrr{{{uuubbbXXXUUUWWW\\\bbb___VVVHHH???===<<<999:::999999888777666555555555555444333222000000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))''''''''')))***+++++++++******************++++++,,,---......//////000000////////////000000,,,---...///000111222222111111111222222222333333222444555555444555666888::::::999888777555444444555555444444444444555555666777888:::;;;<<<======;;;;;;===???@@@BBBCCCCCCFFFEEEDDDCCCEEEHHHKKKNNNPPPTTTYYY\\\[[[XXXUUUTTTRRRSSSUUUXXX[[[^^^aaabbbcccdddeeehhhkkkooosssuuuqqqtttxxxzzzxxxuuutttsssqqqsssuuuxxx{{{~~~rrrjjj___VVVQQQLLLHHHDDDAAACCCDDDFFFGGGHHHJJJLLLIIINNNSSSTTTUUUWWWUUUQQQJJJEEEBBB@@@@@@DDDPPP\\\fffhhhiiihhhgggkkkttt|||}}}xxxwwwvvvvvvwwwyyy||||||{{{zzzxxxxxxwwwxxxxxxuuuvvvvvvwwwwwwvvvvvvuuurrrsssvvvwwwxxxwwwvvvuuullllllkkkkkkkkkkkklllmmmmmmnnnppprrrvvv{{{~~~mmm]]]SSSQQQJJJKKKNNNSSS[[[gggttt}}}}}}sssmmmeee```]]][[[WWWTTTTTTRRRPPPMMMJJJHHHFFFFFFGGGEEEAAA???===>>>@@@AAADDDKKKWWWdddpppzzz|||xxxoooiiibbb[[[VVVQQQKKKGGGFFFDDDBBBAAABBBCCCBBBBBB???<<<999777777666555444666333333777888:::AAAHHHRRR^^^kkkssszzzzzzsssaaaZZZTTTSSSQQQOOOOOOQQQSSSUUUXXXYYYYYYYYYZZZ[[[^^^___bbbeeejjjnnnrrrtttlllmmmlllkkkkkknnnssswww{{{~~~zzzuuurrrqqqmmmttt~~~{{{vvvqqqtttyyyuuubbbXXXUUUWWW[[[]]]\\\TTTGGG>>><<<<<<:::999999888777777666555555444444333222111000000///............---------,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++000...+++)))******)))(((***************)))))))))'''(((***+++,,,---------000//////////////////000------...//////000111111111111111111222222222222111222333333333333666888999999999888777666444333333333222222222222333333555666777999:::;;;<<<<<<:::;;;<<<>>>@@@AAAAAAAAADDDCCCBBBBBBCCCEEEGGGIIIMMMSSSZZZ______[[[WWWTTTTTTUUUWWWZZZ]]]___aaabbb```aaacccfffjjjnnnqqqssspppsssvvvwwwuuusssrrrqqqppprrruuuxxx|||~~~~~~zzzrrrfff]]]VVVQQQLLLHHHAAA@@@??????@@@AAACCCDDDFFFLLLRRRTTTVVVXXXUUUPPPJJJFFFCCCBBBAAAEEERRR```jjjmmmnnnmmmlllooovvv~~~{{{sssmmmiiihhhhhhjjjmmmrrrwwwzzz~~~zzzyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxxxxxxxwwwvvvuuurrrtttvvvxxxyyywwwuuutttllllllkkkkkkkkkkkkkkkkkkkkkllloooqqqtttxxx~~~zzzhhh[[[WWWNNNOOOOOORRRYYYeeerrr{{{~~~zzztttkkkeeeaaa^^^YYYVVVUUUTTTQQQNNNKKKHHHGGGFFFFFFDDDAAA>>><<<===>>>>>>CCCHHHQQQ^^^kkkwww{{{vvvnnnkkkeee___YYYSSSMMMIIIFFFCCCAAA@@@@@@AAA@@@???:::888666555555555333222666444444777999:::???FFFMMMYYYgggpppxxxrrrjjj]]]VVVRRRRRRRRRQQQRRRUUUVVVXXXZZZ[[[ZZZYYYZZZ[[[^^^```cccgggkkkoooqqqrrrjjjlllnnnnnnooorrrxxx~~~}}}|||}}}yyytttaaaXXXTTTVVV[[[\\\\\\UUUHHH>>><<<;;;:::888777777666666555555555222222222111111000000000/////////.........------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((())))))******+++++++++---+++((((((***+++)))((('''((()))******+++++++++))))))+++,,,,,,,,,,,,+++......------------.............../////////000000111111111111222222222222000111222222111333555888888888888888777666444333222222111111111111222222444555666888999:::;;;;;;999:::<<<>>>????????????AAAAAAAAABBBDDDFFFGGGHHHLLLRRRYYY^^^^^^\\\XXXVVVTTTUUUWWWZZZ\\\___aaabbbbbbdddgggjjjmmmppprrrrrrrrrsssuuuuuusssqqqqqqqqqqqqsssvvvzzz}}}}}}{{{oooddd\\\VVVPPPKKKDDDBBB???======>>>@@@AAAFFFLLLRRRUUUWWWXXXUUUPPPJJJGGGDDDBBBAAAFFFUUUcccooorrruuutttsssttt{{{}}}yyysssmmmiiigggggghhhiiinnntttxxx|||{{{{{{zzzyyyxxxxxxwwwwwwwwwxxxyyyzzzyyyxxxvvvuuutttuuuwwwyyyxxxuuurrrppplllllllllkkkkkkjjjjjjjjjjjjllloooqqqsssvvvzzz|||}}}uuueee___SSSRRRRRRSSSYYYdddqqqzzz~~~{{{qqqiiieeeaaa\\\YYYWWWUUUSSSOOOLLLJJJHHHGGGEEECCCAAA>>>======>>>???BBBEEEKKKVVVdddrrr}}}{{{vvvooommmiiiddd]]]WWWPPPLLLEEECCC@@@?????????>>>===888666444444444444333111555333333777888999>>>DDDIIIVVVdddmmmvvvwwwjjjaaaWWWRRROOORRRTTTTTTVVVYYYZZZ[[[\\\[[[YYYXXXYYYZZZ]]]```dddiiimmmoooooooookkkooossstttuuuyyytttaaaXXXTTTVVVZZZ]]]]]]VVVIII>>>;;;;;;999777777666666555555444444111111111000000000000000000////////////.........+++,,,,,,------,,,,,,+++************************''''''((()))***++++++,,,$$$""""""%%%)))++++++)))$$$%%%''')))+++,,,------,,,---...///...---,,,+++---,,,,,,++++++,,,,,,---.........///////////////000111111111111222222222///000111111111222666888777888888888777666444333333333222222222222333333333444666777999:::::::::999:::<<<===>>>???>>>>>>@@@AAABBBEEEGGGIIIJJJKKKMMMRRRXXX\\\\\\[[[YYYXXXSSSTTTVVVYYY\\\^^^```aaagggiiilllooorrrsssssstttssstttuuutttrrrqqqqqqqqqssstttxxx{{{|||uuuiii```YYYRRRMMMIIIFFFAAA>>>>>>@@@AAAAAAFFFMMMSSSVVVWWWXXXUUUOOOJJJGGGEEECCCBBBGGGVVVeeetttxxx{{{{{{yyyzzzzzzwwwsssooollllllmmmnnnooosssyyy~~~~~~}}}|||{{{yyyxxxwwwvvvxxxyyyzzz{{{zzzxxxvvvtttvvvwwwyyyyyywwwsssooolllmmmllllllkkkkkkjjjjjjiiijjjllloooqqqssstttwwwyyyzzz}}}~~~mmmeeeVVVTTTSSSTTTYYYdddqqqzzzuuulllgggccc^^^ZZZYYYWWWTTTQQQMMMKKKIIIHHHFFFDDDBBB@@@??????@@@AAABBBCCCGGGPPP^^^nnnzzz{{{vvvpppnnnkkkggg```YYYSSSOOOEEEBBB???>>>>>>>>>===<<<888666555555555555444222444222333666777777<<>>;;;:::999888666555555555555555444333222111111111111.........///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,+++***)))))))))***++++++)))))))))+++...///,,,+++***+++---......---,,,,,,,,,---------......+++***)))))))))***+++,,,------------.........///111111111111111222222222---...///000222444555666777777888888888666555333444444444555555444333333666666777888999::::::;;;======>>>???????????????EEEDDDBBBBBBDDDGGGHHHIIIMMMOOORRRUUUXXXZZZ[[[[[[VVVVVVWWWXXXZZZ]]]___aaadddooo|||vvvnnnjjjqqqqqqqqqrrrssstttvvvvvvvvvxxxzzz}}}|||oooeee\\\RRRJJJFFFDDDAAA???>>>???@@@BBBFFFNNNTTTWWWYYYYYYUUUOOOKKKDDDAAACCCDDDHHHXXXjjjwww~~~|||{{{yyyxxxyyy|||~~~}}}}}}|||yyywwwwwwwwwxxxyyyvvvxxxyyyzzzzzzyyywwwuuuyyyyyyyyywwwtttpppllljjjmmmlllkkkkkkkkkmmmnnnoooooonnnnnnnnnoooqqqssstttvvvwwwxxxyyyzzz|||yyygggaaaZZZVVVVVVZZZbbbppp}}}}}}tttooojjjccc^^^YYYWWWUUUSSSRRRQQQNNNLLLFFFEEECCCAAA@@@@@@AAAAAAAAAAAAEEEMMMVVVbbbsss{{{uuurrrmmmiiiddd]]]TTTMMMIIIEEEAAA>>>=========<<<999888777666555444444444222222222000111333888<<>>>>>===<<<999888777555444444444333333333333222222555999===FFFOOO\\\hhhqqqzzzyyynnncccYYYSSSOOOPPPSSSUUUXXXZZZ[[[[[[^^^^^^^^^\\\ZZZYYY[[[\\\^^^bbbhhhlllmmmnnnnnnoooyyy}}}wwwcccWWWRRRTTTYYY^^^[[[RRRFFF???===<<<999:::999888777666555555555333333222111000000000000//////////////////......+++++++++*********)))))),,,+++)))((((((((()))***++++++***)))))))))******''''''((()))***+++,,,---(((''''''(((***++++++***,,,,,,,,,---------......///...---,,,++++++,,,,,,....../////////000000000//////000000111222333333---...///111333444555666555666666666555444333222222222333333333333333333666666777888999::::::;;;;;;;;;<<<===============BBBCCCDDDFFFHHHJJJKKKLLLLLLMMMOOORRRTTTUUUVVVWWWWWWWWWXXXYYY\\\^^^```aaaiiiyyytttnnnmmmqqqqqqqqqqqqrrrrrrssstttrrrtttwww{{{|||pppdddXXXQQQJJJHHHEEEAAA@@@@@@AAAAAADDDJJJQQQSSSUUUWWWTTTOOONNNFFFCCCDDDFFFMMM```ttt}}}|||zzzyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxx|||zzzwwwuuussssssssssssrrrrrrsssssssssrrrqqqqqqrrrqqqpppooooooooooooooorrrssssssrrrpppppprrrtttwwwvvv{{{wwwkkkaaa___bbbhhhpppxxxxxxqqqkkkfff^^^\\\YYYWWWVVVTTTRRROOOLLLJJJGGGDDDBBB@@@??????CCCBBBDDDIIIOOOWWWeeerrrzzz~~~{{{xxxtttoookkkhhhccc\\\VVVNNNJJJEEEAAA???>>>===<<<888888666555444333333333444444444333333555999===DDDMMMYYYeeeoooxxx}}}qqqfff]]]UUUQQQOOOQQQTTTWWWZZZ\\\^^^___```aaaaaa```^^^___aaaccceeehhhmmmpppppppppppppppyyyyyydddWWWRRRSSSXXX[[[YYYQQQFFF??????>>><<<999888777555444444333333444444333222222222222222////////////............++++++++++++************...---+++***)))***+++,,,******))))))))))))******&&&'''(((***++++++++++++***)))((()))+++,,,,,,+++,,,,,,,,,---------......000///---,,,++++++++++++////////////000000000000......///000111222333333......///111333444666666555555444444333222222111222222222222222222333333666666777888999::::::;;;======>>>???????????????@@@BBBEEEHHHIIIKKKMMMNNNMMMNNNOOOQQQSSSTTTUUUUUUWWWWWWXXXZZZ\\\^^^```aaaeeeppp}}}xxxooollllllqqqqqqqqqqqqqqqrrrsssssssssuuuxxx{{{uuuiii]]]VVVOOOMMMHHHDDDAAA@@@@@@AAAAAAHHHMMMPPPSSSVVVTTTPPPLLLDDD@@@BBBEEEMMMaaavvv||||||{{{zzzyyyyyyzzzzzz|||{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvuuuuuussstttuuuuuuuuusssrrrppprrrqqqqqqqqqppppppppppppqqqrrrssssssqqqpppqqqrrrvvvtttuuu|||yyyhhhbbbdddiiipppvvv|||tttnnnjjjbbb___\\\ZZZYYYVVVSSSQQQMMMKKKHHHEEECCCAAAAAA@@@BBBAAABBBFFFJJJQQQ^^^jjjvvv}}}xxxtttoookkkiiiddd^^^YYYQQQLLLGGGCCC@@@???>>>===888888666555444333333333444444444333333555888;;;BBBKKKXXXdddnnnwwwxxxkkk```YYYTTTRRRQQQSSSVVVYYY]]]```bbbcccccccccddddddcccdddgggiiimmmppptttvvvvvvvvvvvvvvvzzz{{{eeeXXXRRRSSSWWW^^^[[[SSSGGG@@@???>>>;;;777666555444333222222222333333222111111111111222000000//////.........------,,,,,,,,,,,,+++++++++---,,,+++*********+++,,,***))))))((())))))******'''''')))******+++*********)))((()))+++,,,,,,+++,,,,,,,,,---------......///...,,,+++*********+++////////////000000000000...//////000111111222222...///000111333555666777555444333333222111111111222111111111111222333444666666777888999::::::;;;======>>>???????????????>>>AAAEEEGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^___```eeeiiiooorrrrrrrrrqqqqqqqqqqqqqqqqqqrrrsssttttttvvvxxxzzz|||~~~{{{oooeee___VVVSSSNNNHHHDDDAAA@@@@@@???EEEJJJMMMPPPTTTSSSPPPKKKDDD@@@CCCFFFOOOcccxxx||||||{{{{{{{{{{{{{{{{{{|||{{{zzzxxxxxxwwwxxxxxxuuuwwwyyy{{{zzzyyyvvvtttsssssstttuuutttsssqqqpppqqqqqqqqqrrrrrrrrrrrrrrrnnnqqqssstttsssrrrrrrssswwwtttssswww|||ssshhhgggjjjqqqxxxxxxqqqnnnfffccc```^^^\\\YYYVVVSSSLLLKKKIIIFFFEEEDDDDDDDDDAAA???@@@DDDGGGMMMXXXcccrrrzzzzzzuuuooojjjgggddd^^^ZZZRRRNNNHHHDDDAAA@@@>>>===999888777666555444444444222333333333222444777999AAAJJJWWWcccmmmvvv~~~ssseee[[[VVVRRRQQQQQQRRRVVVYYY]]]```bbbcccdddeeefffffffffhhhkkknnnpppssswwwyyyzzzzzz{{{|||~~~}}}gggYYYRRRRRRVVVbbb___UUUHHH???===;;;777777666555444333222222222111111000000///000000111000000000///......---------------,,,,,,,,,++++++************))))))(((((())))))((((((((()))******************************(((''''''(((***++++++***,,,,,,,,,---------.........---,,,*********++++++....../////////000000000/////////000000000111111...///000222333555666777555444333222111111111222222222111111111333444666666666777888999::::::;;;;;;;;;<<<==================@@@DDDEEEEEEFFFJJJNNNQQQPPPPPPPPPQQQRRRSSSSSSTTTVVVXXXZZZ\\\^^^^^^___bbbcccdddgggkkkoooqqqrrrqqqqqqqqqrrrssstttvvvvvvxxxzzz{{{}}}}}}ssskkkggg^^^ZZZTTTLLLFFFBBB@@@???===BBBGGGIIIMMMRRRSSSPPPLLLEEEBBBEEEIIIRRReeezzz|||||||||||||||||||||{{{zzzzzzyyyyyyxxxwwwvvvvvvsssvvvzzz||||||zzzvvvsssrrrrrrrrrsssrrrrrrqqqqqqppppppqqqrrrssssssrrrrrrkkknnnrrrtttsssrrrrrrrrruuurrrqqqsssvvvyyyuuuoooooouuu{{{~~~vvvsssllliiifffccc```^^^ZZZWWWOOONNNLLLJJJHHHGGGGGGGGGBBBAAAAAADDDEEEIIISSS^^^kkkuuu}}}wwwoooiiifffbbb]]]YYYRRRNNNHHHDDDBBBAAA???>>>::::::888777666555555555222333333333222333666888@@@IIIVVVbbbkkkttt}}}{{{nnnbbbYYYTTTPPPOOOPPPQQQUUUXXX\\\___aaabbbdddeeegggggggggiiilllooonnnqqqvvvyyy{{{}}}~~~}}}~~~hhhYYYRRRRRRVVV___\\\SSSFFF???===;;;888888888666555444333333333333222222111111222222333111000000///......------,,,,,,,,,,,,+++++++++***((()))***++++++)))((('''((((((((((((((()))******...---+++***))))))******)))(((''')))+++,,,+++***,,,,,,,,,---------.........---,,,++++++,,,---...------........./////////000000000000//////////////////000222444555777777666555333222111111222222333333222111222444666777666666777888999::::::;;;;;;;;;<<<===============<<>>FFFSSS___iiirrrzzzxxxmmmccc[[[UUURRROOORRRTTTWWWZZZ^^^```bbbcccdddeeeffffffggghhhlllnnnlllpppuuuzzz~~~~~~}}}hhhYYYRRRRRRUUUXXXVVVNNNDDD?????????===:::999888777555555555555666666555555555666666777111000000///...---------+++++++++************))))))+++---......,,,)))(((((((((((((((((()))******000///,,,***))))))***+++,,,+++***+++---......---,,,,,,,,,---------......///...---,,,---...///000------------.........///111111000000//////......//////111222444555777777666555444222111222222333444333222222222444777888666666777888999::::::;;;===>>>>>>???????????????<<>>:::???CCCFFFJJJPPPSSSQQQGGGBBBAAAEEEIIIPPPbbbuuu~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||wwwxxxyyyyyyxxxvvvsssqqqwwwwwwxxxxxxxxxwwwwwwvvvrrrqqqppppppqqqrrrtttuuuppppppqqqpppooommmkkkjjjpppssswwwxxxwwwuuusssrrrpppnnnooorrrsssrrrvvv|||~~~~~~vvvtttpppllljjjgggccc```[[[YYYVVVRRROOOMMMLLLKKKJJJGGGFFFEEEDDDDDDKKKTTT]]]iiizzz}}}ssskkkfffaaa[[[WWWQQQMMMGGGDDDBBBAAA@@@???<<<<<<:::999888777777777444555666555555555777999<<>>??????AAABBBBBBBBBCCCEEEGGGLLLMMMMMMLLLKKKKKKMMMOOOUUUVVVWWWXXXZZZ\\\]]]^^^______`````````cccgggjjjkkkmmmppprrrsssuuuxxx{{{yyyxxxyyy}}}~~~{{{tttjjjdddbbbccccccbbbhhhjjjmmmlllkkkjjjmmmpppooolllfff]]]RRRIIICCC@@@:::<<<@@@EEEKKKOOOOOONNNJJJEEEAAABBBGGGRRReeeuuu~~~|||zzzyyy}}}}}}}}}}}}}}}|||{{{zzzwwwwwwvvvvvvvvvwwwwwwxxxwwwxxxyyyyyyyyywwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrpppooonnnlllllllllmmmmmmpppqqqrrrssstttsssrrrrrrrrrqqqpppooooooppprrrsssyyy~~~zzzuuusssrrrooogggaaa```^^^[[[WWWSSSPPPOOONNNJJJHHHEEECCCCCCDDDGGGIIIYYYcccqqq~~~~~~tttlllgggbbb\\\XXXRRRMMMHHHEEEEEEEEECCC@@@;;;;;;:::999888666666555333444555555555555777999???GGGRRR[[[cccmmmxxxxxxooofffaaa^^^\\\[[[XXXZZZ]]]```bbbbbbbbbaaabbbbbbcccfffiiijjjjjjiiijjjqqqzzz~~~}}}||||||{{{eeeVVVNNNPPPUUUYYYTTTMMMEEE???<<<;;;;;;:::999777666444333333333444333222000//////.........///000///,,,***+++---++++++******+++,,,...///---------,,,+++***************))))))))))))************))))))))))))*********)))))))))***+++---...*********+++++++++,,,,,,......---,,,,,,,,,---.../////////...//////000000000111111000///...///111222222333444444555666666888777555333222222222222111111111222222222333333666777999888777777888:::<<<;;;;;;;;;<<<===>>>???>>>???AAABBBCCCDDDGGGJJJKKKKKKKKKJJJIIIJJJLLLNNNUUUVVVXXXZZZ\\\]]]]]]^^^^^^```aaaaaaaaacccfffiiikkknnnqqqtttuuuwwwzzz|||zzzzzzzzz~~~{{{xxxqqqhhhaaa```aaaaaabbbeeeiiilllnnnnnnooorrrtttvvvssskkkaaaUUULLLEEEBBB===>>>AAAEEEJJJMMMMMMLLLHHHDDDAAAAAAFFFQQQddduuu}}}{{{zzz}}}~~~~~~~~~~~~}}}wwwxxxyyyzzzzzzyyyxxxwwwyyyyyyyyyyyyxxxwwwvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrsssrrrpppooooooooooooppprrrssstttttttttsssrrrqqqnnnmmmlllkkkkkklllnnnooosssxxx}}}xxxvvvtttqqqjjjdddbbbaaa^^^[[[WWWTTTQQQPPPKKKIIIFFFDDDCCCEEEGGGIIIWWW```nnn{{{uuummmgggaaa[[[WWWTTTOOOIIIFFFEEEDDDAAA>>><<<;;;:::999888777666555333444555555555555777999===EEEQQQ[[[dddnnnyyyyyyppphhhccc```^^^\\\[[[\\\___bbbcccdddccccccbbbccceeegggjjjlllllllllmmmsss{{{}}}{{{{{{~~~xxxcccUUUMMMOOOTTTXXXSSSLLLDDD???<<<;;;;;;:::999777666444333333333222222222111111///...---///000000///---,,,---...******))))))***+++,,,---,,,,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))((((((((()))+++,,,...///,,,------------............------,,,------......000//////.........//////000111222111///...///000///111333666777777666555777666444333222222222222000000111111111222222222777888999999888888999;;;;;;;;;;;;;;;<<<===>>>???===???AAABBBCCCEEEIIIKKKIIIJJJJJJIIIHHHIIIKKKMMMUUUVVVYYY\\\^^^^^^^^^]]]^^^```bbbccccccccceeefffiiimmmrrruuuwwwyyyzzz|||{{{{{{|||}}}yyyssskkkfffeeegggiiikkkmmmqqqvvv{{{}}}vvviii]]]QQQIIIEEEAAAAAABBBEEEHHHJJJJJJIIIFFFBBB@@@AAAEEEPPPcccuuu}}}|||}}}~~~~~~vvvxxxzzz||||||zzzwwwuuuzzzyyyxxxwwwvvvvvvvvvvvvttttttsssssssssssssssssstttsssrrrqqqpppppppppppprrrsssssssssqqqpppnnnlllmmmlllkkkjjjjjjkkkllllllmmmooossswww}}}|||yyywwwsssmmmhhhddddddccc```\\\WWWSSSQQQMMMKKKHHHEEEEEEEEEGGGHHHSSS[[[hhhuuu~~~yyyqqqjjjddd]]]XXXVVVQQQJJJFFFEEECCC@@@===<<<<<<;;;999888777666555333444555555444555777888:::CCCOOO[[[eeepppzzz{{{rrrjjjeeebbb```^^^^^^```bbbdddeeeeeeeeedddcccdddgggiiilllnnnppppppqqqvvv}}}{{{yyyyyyxxxdddVVVOOOQQQUUUWWWRRRKKKDDD>>>;;;:::;;;:::999777666444333333333111111222222111000...---///000000///............+++******)))***+++,,,---+++++++++*********))))))+++******))))))******+++))))))************))))))(((((()))***+++---...///............////////////---------------.........000///..................111222333333111000000111///111333555777888777777666555444222111222222222111111111111222222222222777888::::::999999:::<<<::::::;;;;;;<<<===>>>??????AAABBBCCCDDDEEEHHHKKKIIIJJJJJJJJJIIIJJJLLLNNNTTTWWWZZZ]]]______^^^]]]^^^aaadddeeeeeedddddddddgggkkkqqquuuwwwxxxyyyzzzyyyzzz|||~~~yyyvvvwwwzzzyyyiiiZZZNNNHHHCCCBBBBBBDDDGGGIIIIIIHHHDDDBBBAAABBBFFFPPPdddvvv}}}~~~~~~|||{{{tttuuuwwwxxxyyyxxxwwwwwwzzzyyywwwvvvuuuuuuuuuvvvuuuuuuuuuuuuttttttttttttssssssrrrqqqpppoooooonnnnnnooonnnnnnllliiigggfffiiihhhgggfffffffffgggggghhhiiijjjlllnnnrrrxxx|||}}}}}}zzzvvvqqqmmmgggggggggeee```[[[UUUQQQOOOMMMJJJHHHFFFFFFGGGHHHMMMUUUaaannnyyy}}}uuuoooiiibbb]]]VVVQQQKKKGGGEEEDDDAAA>>>===<<<;;;:::888777555555333444555555444444666888999AAANNN[[[fffqqq{{{|||tttmmmhhheeebbb``````aaacccdddeeeeeeeeeeeecccfffiiillloooqqqsssuuuuuuyyy|||yyywwwwwwyyyfffXXXPPPPPPUUUVVVQQQJJJCCC>>>;;;:::::::::999777666444333333333000111222222222000...---000///////////////......,,,,,,+++******+++------++++++******************++++++************++++++***++++++,,,,,,++++++***)))******+++,,,,,,------******+++++++++,,,,,,,,,---------....../////////000//////.........//////222444555555333222222222111222333444555777888999666555333222111111222333222222222333333333333444666888999:::999999;;;<<<;;;;;;;;;<<<===>>>@@@@@@BBBDDDEEEDDDDDDEEEGGGIIIKKKKKKLLLKKKKKKLLLNNNQQQTTTWWWZZZ]]]______^^^]]]^^^aaadddfffeeedddddddddfffjjjppptttvvvwwwxxxxxxwwwyyy}}}{{{hhhVVVKKKDDDCCCBBBCCCEEEHHHIIIIIICCCBBBCCCDDDGGGQQQfffyyy~~~{{{yyyuuuuuuttttttuuuwwwyyyzzz{{{zzzxxxvvvuuuuuuuuuvvvttttttssssssrrrrrrrrrrrrqqqppppppooonnnlllkkkkkkiiiiiiiiihhhfffdddbbb```aaaaaa```_______________dddddddddccccccfffjjjnnnlllpppuuuzzz}}}}}}xxxtttrrrmmmmmmmmmkkkfff```ZZZVVVQQQOOOMMMJJJHHHGGGGGGGGGHHHOOOZZZgggttt~~~wwwrrrmmmfffaaaVVVQQQKKKHHHGGGFFFCCCAAA>>>===<<<:::888777555555444555555444333333555777:::AAALLLYYYeeepppyyy}}}vvvooojjjgggdddbbb```aaabbbcccddddddeeeeeedddhhhllloooppprrruuuxxxxxx|||}}}yyyvvvuuuuuuzzzgggYYYPPPOOORRRUUUPPPIIIBBB===::::::::::::999777666444333333333111111111111111000/////////...---...//////...------,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,------------,,,---...//////////////////////////////000111111222444555555444222222222333333333444555777888999555444333111111111222333222222333333333444444444555777888999888999:::<<<;;;<<<<<<===>>>@@@AAABBBDDDEEEFFFEEEDDDDDDFFFHHHLLLMMMMMMMMMLLLNNNPPPSSSUUUVVVYYY\\\^^^^^^^^^]]]^^^aaadddffffffeeeeeefffhhhkkkooossstttuuuvvvwwwvvvzzz~~~xxxaaaRRRFFFDDDBBBBBBDDDFFFHHHHHHBBBBBBDDDFFFHHHRRRgggzzz}}}~~~|||zzzwwwvvvsssrrrrrrtttwwwyyyyyyxxxvvvuuusssrrrrrrrrrmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjiiihhhfffeeedddbbbbbbbbbbbbaaa___]]]\\\]]]]]]]]]\\\\\\[[[[[[ZZZ\\\\\\\\\ZZZZZZ[[[^^^``````ccchhhmmmqqqvvv||||||yyywwwtttttttttqqqllleee___[[[SSSRRROOOLLLIIIHHHGGGGGGEEEKKKUUUaaannn{{{~~~xxxsssnnngggbbbXXXSSSMMMJJJIIIHHHFFFCCC???>>><<<;;;999777555555444555555444333333444666;;;???HHHTTT```llluuuzzz~~~wwwppplllhhheeeccc``````aaabbbcccdddeeefffeeeiiinnnqqqqqqsssvvvzzzyyy}}}~~~yyyuuurrrsssttt~~~~~~kkk\\\QQQOOORRRTTTPPPIIIBBB===::::::::::::999777666444333333333222111111000000000000000///---+++,,,...///...,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,***)))''')))***,,,...................../////////000000+++,,,...///000000000////////////000000222333444000222444444333111000000222333555666777777777666444333222111111111222333111222222222333333333333444666777888888888:::<<<<<<======>>>???AAACCCDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMNNNMMMMMMNNNQQQTTTUUUVVVXXXZZZ\\\]]]]]]^^^^^^```ccceeeeeeeeeggghhhkkkmmmppprrrssstttvvvxxxyyy|||mmm[[[JJJGGGCCCAAABBBDDDEEEEEE???AAACCCEEEGGGQQQfffzzz~~~}}}}}}~~~~~~}}}{{{|||~~~{{{yyyuuutttrrrooonnnmmmnnnnnnoooooonnnmmmllljjjhhhhhhcccccccccbbbaaa`````````_________^^^]]][[[YYYWWWWWWWWWXXXYYYYYYXXXVVVUUUWWWWWWWWWVVVVVVUUUTTTSSSOOOPPPQQQPPPOOOOOOQQQSSSTTTWWW[[[```eeelllsssxxx~~~}}}wwwwwwuuurrrlllfff```]]]UUUSSSQQQMMMJJJHHHGGGFFFEEEJJJRRR\\\hhhuuu{{{wwwqqqiiiddd[[[VVVPPPLLLJJJIIIFFFCCC???>>>===;;;999777555444444555555444333222444666:::===CCCMMMYYYeeeooosss}}}~~~wwwqqqmmmiiifffccc``````aaabbbccceeeggghhhfffkkkppprrrqqqrrrvvvzzzyyy~~~}}}vvvqqqppprrrttt}}}ooo```UUURRRTTTSSSOOOHHHAAA<<<::::::::::::999777666444333333333222111000/////////111111...,,,***,,,...///...++++++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,+++)))(((%%%'''***,,,...000000000+++++++++,,,,,,,,,------+++,,,...000000000000////////////000111333555555...000333333111///......000333777999:::888555333444333222111111111222333000111111111111222222222333555777777777888:::;;;======>>>???@@@BBBDDDEEEBBBCCCEEEFFFFFFGGGJJJLLLLLLMMMMMMMMMMMMNNNQQQTTTUUUVVVWWWXXXZZZ\\\]]]^^^^^^```cccdddeeefffhhhiiinnnppprrrsssssstttvvvyyy|||vvvaaaMMMIIIDDDAAAAAABBBCCCCCC===???BBBEEEFFFPPPeeeyyy}}}{{{}}}~~~~~~~~~}}}{{{zzzyyysssvvvyyy||||||{{{yyywwwrrrqqqooommmjjjgggdddbbbeeeeeeeeeeeecccaaa___]]]\\\\\\[[[ZZZYYYYYYXXXXXXTTTTTTTTTTTTRRRPPPNNNLLLMMMNNNOOOQQQQQQQQQPPPOOOKKKLLLLLLKKKJJJIIIHHHGGGEEEGGGHHHHHHGGGGGGHHHJJJKKKMMMQQQVVV\\\dddmmmsss~~~wwwvvvsssooojjjddd^^^[[[VVVTTTRRRNNNKKKHHHGGGFFFFFFJJJQQQYYYcccppp|||{{{tttlllfff___YYYRRRMMMKKKIIIEEEBBB@@@???===;;;999777555444444555555444333222444555:::;;;@@@IIIUUUaaajjjooo|||~~~wwwqqqmmmiiifffccc``````aaabbbdddfffhhhiiiggglllqqqrrrqqqrrrvvvzzzyyy~~~|||uuuooonnnqqqttt~~~tttcccXXXVVVXXXTTTPPPIIIDDD@@@>>>;;;:::;;;777333333555666666555444444333222111000///...------,,,,,,,,,+++++++++.........------,,,,,,,,,...---,,,,,,------+++)))'''(((((())))))))))))(((***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...---...000222222111000000000000000000000000111111222222222333333333222333555666777888777777111000///000333444555444111111222222222333333333444444555777888999:::;;;>>>>>>===<<<===???AAABBBBBBDDDGGGHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKMMMQQQUUUUUUVVVVVVVVVUUUVVVYYY\\\^^^```cccdddcccccccccdddlllnnnrrrsssttttttuuuvvvzzz|||iiiVVVNNNGGGFFFFFFCCCAAAAAABBB??????CCCJJJUUUfffuuu~~~|||{{{|||}}}}}}|||yyyvvvyyyyyyyyyxxxwwwvvvuuutttrrrrrrrrrqqqooommmjjjiiigggfffdddbbb```^^^\\\[[[YYYWWWVVVUUUVVVVVVTTTSSSMMMMMMMMMLLLLLLKKKKKKJJJGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGGGGFFFEEEDDDDDDGGGFFFFFFEEEEEEDDDDDDCCC>>>??????@@@BBBCCCCCCDDDDDDCCCEEEKKKPPPVVV```iiittt{{{~~~wwwuuusssppplllggg```[[[VVVTTTSSSPPPNNNMMMKKKKKKMMMKKKLLLSSS[[[eeesssyyypppjjjeee___WWWQQQNNNKKKFFFBBB@@@???===:::999888888888666666555555555555666666::::::>>>GGGPPPYYYfffqqq{{{}}}wwwqqqmmmkkkhhhgggfffeeedddeeehhhjjjkkkjjjiiilllpppsssvvvvvvuuuuuuuuu|||~~~uuunnnlllnnnqqq{{{ssscccXXXVVVXXXTTTOOOHHHBBB???===;;;:::;;;888444333555666555444444444333222111000//////000000/////////.........------,,,,,,,,,+++++++++,,,++++++,,,---...,,,+++******+++++++++******)))***************************+++,,,,,,------------------------------------,,,+++***+++---...///...000000000000000000000000111111111222222222333333222333555666777777777777333111000111333444444444111111111222222222333333555555666888999:::;;;<<<<<<<<<;;;;;;===???BBBCCCBBBEEEHHHJJJIIIIIIIIIJJJLLLLLLLLLKKKKKKMMMPPPTTTTTTUUUVVVVVVVVVWWWYYY[[[___bbbdddfffeeeeeefffgggnnnqqqtttvvvvvvwwwxxxzzz|||~~~ttt\\\RRRIIIGGGFFFDDDBBBBBBAAA>>>>>>BBBHHHSSScccrrr}}}|||zzz{{{{{{{{{yyywwwuuuttttttuuuuuutttqqqnnnoooooooooooonnnmmmlllkkkhhhggggggeeecccaaa___^^^[[[ZZZXXXUUURRRPPPNNNMMMMMMLLLJJJJJJKKKJJJIIIGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@@@@?????????@@@?????????>>>>>>==================>>>>>>>>>>>>AAA???AAAGGGLLLQQQZZZcccnnnvvv~~~{{{uuupppmmmhhhbbb\\\YYYWWWTTTQQQNNNLLLKKKKKKMMMJJJKKKQQQXXX```mmmxxx{{{rrrkkkiiibbbZZZTTTQQQMMMHHHEEEBBBAAA>>>;;;999888888888666666555555555555666666999888<<>>???@@@CCCGGGKKKMMMLLLKKKJJJIIIKKKLLLLLLKKKKKKLLLOOOQQQQQQTTTWWWXXXXXXXXXYYYZZZ]]]```bbbddddddeeegggiiinnnpppsssuuuvvvwwwzzz|||{{{|||pppaaaQQQJJJHHHEEECCCCCC@@@======@@@DDDMMM\\\jjj}}}~~~|||xxxuuuqqqooonnnmmmjjjhhheeeddddddcccaaa``````___^^^^^^^^^]]]ZZZXXXTTTTTTUUUUUUUUUTTTSSSSSSQQQOOOLLLIIIGGGFFFFFFFFFEEEDDDCCCAAA???>>><<<<<<>>><<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;<<<<<<:::999888888888888999:::;;;:::888666666777999:::999:::::::::::::::::::::============<<<<<<<<<<<<===;;;<<>>;;;999888777666666555555555555666666888666:::BBBLLLVVVdddpppvvv}}}~~~xxxtttqqqnnnmmmhhhfffeeefffhhhiiiiiihhhiiijjjkkkllllllmmmmmmmmmlllsssyyy|||~~~|||wwwqqqjjjdddbbb```aaaiiirrrzzz~~~tttnnnmmmqqquuu~~~yyyuuusssooonnnppprrrsssyyynnn^^^TTTRRRTTTZZZSSSIIIAAA<<<:::999999;;;:::999777555444333333333333222222111000000000000000000000////////////,,,,,,,,,------------------,,,,,,,,,------+++)))------------,,,+++***)))))))))))))))))))))))))))'''''')))***,,,,,,------++++++,,,,,,,,,---------///...---...000111111111//////////////////////////////000000000111111111111222444555666777666666666444222222333333222111000000111111111222222222333444555666777999::::::<<<<<<<<<<<<<<<===>>>>>>DDDGGGJJJLLLKKKIIIIIIIIIJJJKKKLLLKKKKKKLLLNNNQQQQQQSSSWWWXXXXXXXXXYYYZZZ___```cccddddddfffhhhjjjnnnpppssstttuuuvvvyyy{{{{{{{{{}}}~~~{{{iiiVVVMMMIIIEEEBBBAAAAAA>>>>>>@@@DDDKKKYYYfffwww~~~qqqooolllhhhdddbbbaaa```___]]]ZZZXXXXXXXXXVVVUUUTTTRRRQQQPPPQQQPPPNNNLLLGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGDDDBBB@@@?????????>>>>>>>>>>>>>>>=========<<<:::999999;;;;;;:::888999:::::::::;;;;;;<<<<<<>>>==================>>><<<:::999777888999;;;<<<999999::::::;;;;;;;;;<<<>>>>>>?????????@@@@@@@@@AAA???@@@DDDFFFHHHNNNUUU___kkkwww~~~wwwrrrmmmeee^^^___\\\XXXTTTPPPNNNMMMMMMGGGDDDCCCEEEFFFGGGMMMTTT```lllzzz{{{ssslllddd]]]YYYTTTOOOKKKIIIGGGCCC???<<<999888888666666555555555555666666888777:::AAAJJJUUUcccooovvv}}}~~~xxxssspppmmmlllgggfffdddeeefffggggggfffddddddccccccccccccddddddiiioootttuuutttsssmmmggg]]]VVVQQQOOOPPPTTT^^^hhhsss{{{|||rrrkkklllqqqvvv}}}yyytttnnnkkkhhheeedddfffgggiiiqqqyyymmm]]]RRROOORRRWWWQQQHHHAAA<<<:::999888999::::::888666444444555222222222111111111000000////////////............,,,,,,------------.........---,,,,,,---,,,***(((,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))'''''')))***++++++++++++***++++++,,,,,,---------...,,,+++,,,...000000///////////////////////////////////////000000000000000222333555666666666666555333111111222222222000000000000111111111111222222333444555777888999999;;;<<<<<<===>>>>>>>>>???DDDFFFHHHIIIHHHGGGGGGHHHHHHIIIKKKKKKKKKLLLOOOQQQQQQSSSVVVWWWXXXXXXZZZ[[[cccdddeeeffffffhhhjjjmmmoooppprrrrrrssstttwwwyyyyyyxxxyyyyyyzzz{{{|||}}}qqq]]]RRRMMMHHHBBB@@@BBB???>>>???BBBHHHUUUbbbqqq}}}|||uuuqqqcccaaa^^^[[[XXXVVVUUUTTTTTTRRROOOMMMMMMMMMMMMLLLHHHFFFEEEEEEEEEEEEDDDCCC???@@@AAAAAABBBBBBBBBBBBCCCBBBAAA@@@>>>>>>>>>>>><<<<<<<<<===>>>??????@@@===<<<;;;;;;<<<===<<<::::::;;;;;;<<<===>>>??????????????????????????????@@@???>>>>>>>>>???@@@AAA;;;<<<<<<===>>>???@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEGGGFFFGGGKKKLLLMMMSSSYYY```lllxxx~~~zzztttpppiiiccc___]]]ZZZVVVQQQNNNKKKJJJCCCAAA@@@BBBAAAAAAEEELLLWWWdddrrr{{{}}}ssslllddd^^^ZZZVVVPPPLLLHHHFFFCCC???<<<:::999888666666555555555555666666999777999@@@HHHRRR```lllsss{{{}}}wwwrrrooollljjjgggeeecccccceeeeeeeeeddd```___^^^\\\[[[[[[\\\]]]ccchhhkkkjjjhhheee^^^WWWMMMHHHDDDDDDGGGLLLVVVaaammmwww{{{pppjjjkkkqqqwww~~~wwwrrrmmmhhhccc```ZZZXXXXXXYYYZZZ\\\eeennnlll[[[PPPMMMOOOPPPKKKDDD???<<<;;;:::999777999:::999666444555666222222222111111111111111------------,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++,,,------,,,***++++++,,,,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,,,,---......///---,,,***+++---//////...////////////////////////........./////////000000000111333555666666666555333111000000111222111000000000000000111111111111333333444666777888999:::999:::;;;===???AAABBBBBBDDDEEEEEEEEEDDDDDDEEEGGGFFFHHHJJJKKKLLLMMMPPPRRRRRRTTTUUUVVVVVVXXX[[[]]]eeeffffffffffffgggjjjlllkkklllmmmmmmmmmnnnpppsssqqqqqqoooooonnnooopppppprrrrrrsssssssssrrrrrrrrrtttxxx}}}~~~|||yyywwwwwwvvvxxxzzz||||||{{{yyyxxxuuurrrnnnmmmnnnoooppppppoooooooooqqquuuyyy}}}~~~{{{yyyyyyyyyxxxvvvuuuxxxyyycccWWWRRRKKKDDD@@@AAA>>><<<>>>@@@EEEQQQ]]]kkkvvv}}}uuunnnfffaaaXXXVVVSSSPPPMMMLLLKKKKKKKKKHHHEEEDDDDDDEEEEEEEEECCCAAA@@@@@@AAABBBAAA@@@>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDDDDEEEGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMQQQRRRSSSXXX___cccnnnyyy~~~}}}wwwsssnnnjjjaaa```\\\XXXRRRLLLGGGDDD@@@======???>>>===AAAGGGLLLYYYiiisss|||{{{rrrlllddd^^^[[[WWWRRRNNNGGGEEEBBB???<<<:::999888666666555555555555666666888666777===DDDNNN[[[gggooowww}}}vvvrrrooollljjjfffdddbbbbbbcccccccccbbb```^^^[[[XXXWWWWWWXXXYYY[[[___aaa^^^ZZZVVVPPPHHHCCC???===???BBBGGGPPPZZZfffqqq{{{pppjjjlllsssyyy}}}uuuppphhhaaa\\\XXXTTTRRRLLLKKKKKKMMMLLLNNNWWWaaakkkZZZNNNKKKMMMIIIFFFAAA===<<<<<<;;;:::666999;;;:::777555666777222222222111111111111111111000000000000/////////*********++++++,,,,,,,,,+++******,,,......---,,,++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,------...///000000...,,,+++,,,...000000///////////////////////////............/////////000000111333555666666666555222000//////000111111000000000000000111111111111444444555777888999:::;;;666888:::>>>AAACCCEEEEEECCCDDDDDDBBBAAABBBDDDGGGDDDGGGIIIKKKLLLNNNPPPSSSSSSTTTUUUUUUVVVXXX[[[^^^dddeeeeeeeeedddeeehhhjjjfffggghhhgggfffgggjjjllljjjhhhgggeeeddddddeeeeee^^^^^^]]]]]]\\\\\\\\\[[[cccgggmmmnnnllliiiggghhheeefffhhhjjjjjjhhhfffddd```^^^[[[ZZZZZZ\\\\\\[[[^^^^^^^^^aaaeeehhhkkkkkklllppptttuuurrrppppppqqqpppnnnllliiijjjpppzzz~~~hhh\\\VVVNNNFFFAAA???<<<;;;<<<>>>CCCOOOZZZhhhrrr|||yyyrrrkkkccc\\\WWWQQQOOOLLLJJJGGGFFFFFFFFFEEEBBB???>>>???@@@AAA@@@CCCAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGLLLLLLLLLLLLLLLMMMMMMMMMPPPNNNMMMNNNPPPPPPOOONNNNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRSSSTTTUUUUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXWWWUUUTTTTTTSSSPPPOOOPPPTTTVVVWWW\\\bbbdddoooyyy}}}yyyuuurrrpppcccbbb^^^YYYRRRJJJCCC???>>>;;;<<<>>>===<<>><<<:::999999666666555555555555666666777444555:::BBBKKKXXXdddkkkttt}}}}}}wwwrrrooollljjjeeedddbbbaaabbbbbbaaa``````^^^[[[XXXVVVVVVWWWXXXUUUYYYYYYUUUQQQMMMFFF??????;;;;;;>>>@@@DDDMMMVVVaaammm||||||qqqkkkmmmtttzzz}}}wwwiiiddd[[[SSSNNNKKKHHHFFFCCCBBBCCCDDDCCCEEEMMMWWWgggVVVNNNJJJHHHIIIGGGDDD@@@===;;;;;;:::999:::<<<===<<<999666444222222111111000111111111111111000......---------+++++++++************)))+++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((###%%%(((******)))&&&$$$++++++,,,,,,,,,---------***++++++,,,,,,++++++***---------...------,,,,,,------......///000000000111000/////////000222333333444444555555444444333444333222000///.........222222222222222222333333666666777888:::;;;<<<===:::<<<>>>>>>>>>???AAABBBEEEDDDBBBCCCDDDFFFFFFEEEIIIGGGEEEGGGKKKNNNMMMLLLQQQSSSUUUWWWZZZ[[[\\\]]]bbbaaa```aaaccceeeeeedddbbbaaa```^^^]]]\\\\\\\\\[[[ZZZXXXVVVTTTRRRPPPOOOMMMNNNOOONNNKKKJJJJJJKKKPPPVVV[[[[[[VVVQQQOOOPPPQQQRRRSSSTTTTTTRRRPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLOOOUUUZZZ]]]___```bbbcccccccccbbbbbb``````^^^\\\\\\___eeejjj|||ssscccZZZQQQHHH@@@>>>=========<<<>>>HHHSSSbbbnnnyyy}}}}}}~~~zzztttkkkddd___[[[VVVSSSPPPMMMIIIGGGGGGFFFCCC@@@DDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFGGGFFFFFFEEEKKKLLLLLLKKKJJJJJJMMMOOONNNQQQUUUUUUTTTTTTVVVXXXSSSWWW[[[]]]]]]]]]```ccc]]]]]]___``````______^^^^^^]]]^^^aaadddfffffffffggghhhhhhiiihhhhhhggggggeeeeeedddccccccbbbbbbbbbbbbaaa`````````aaabbbcccaaa___]]]ZZZWWWUUUTTTSSSTTTRRRPPPPPPQQQTTTWWWZZZccchhhqqqzzz|||uuupppmmmiiieee```\\\XXXRRRIIIBBB???>>>;;;::::::<<<>>>???DDDIIISSSaaappp|||~~~yyyrrrppplllfff```ZZZUUUSSSJJJHHHDDDAAA@@@>>>;;;999888777666555555444444555555444555:::???FFFSSS```kkkuuu}}}xxxsssnnnjjjjjjfffcccaaabbbcccddddddfffccc___ZZZUUUQQQNNNMMMPPPNNNJJJEEEAAA???===<<<888888777888:::@@@GGGLLL```jjjwwwssslllmmmvvv~~~tttjjj\\\WWWNNNGGGDDDBBBBBBAAAAAA???>>>>>>AAAEEEJJJMMMjjjXXXMMMIIIGGGIIIGGGDDD@@@===<<<;;;:::888999::::::999777444333333222111111000111111111111000///...------------++++++++++++************+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***))))))(((&&&&&&'''(((((((((((((((++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,------...------,,,,,,------......///000000000000///.........///000111333333444444444444333333222111000000000000000000222222222222222333333333666666777888:::;;;<<<===:::;;;>>>??????AAACCCEEEGGGFFFEEEFFFHHHJJJJJJIIIHHHFFFFFFHHHLLLNNNOOONNNPPPRRRTTTVVVYYY\\\^^^___```___^^^___```___^^^\\\ZZZYYYWWWTTTQQQOOONNNMMMJJJIIIHHHGGGFFFEEEDDDCCCAAAAAABBB@@@>>>>>>???@@@BBBGGGLLLLLLHHHDDDCCCEEEDDDEEEFFFGGGFFFEEECCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@AAACCCGGGJJJLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTRRRQQQQQQUUUZZZ___lll{{{uuuhhh^^^UUUKKKCCC???===<<<<<<;;;===FFFPPP^^^iiitttwwwwwwwwwwwwvvvooojjjccc]]][[[XXXUUUSSSSSSPPPLLLJJJKKKKKKIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTUUUVVVUUUUUUVVVXXX[[[[[[^^^ccceeedddcccdddffffffhhhjjjkkkjjjkkkmmmppppppqqqsssttttttsssrrrqqqooonnnnnnqqquuuxxxzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvtttrrrooolllkkkjjjjjjmmmllljjjhhhggggggggggggdddbbb```]]]ZZZXXXVVVVVVRRRQQQOOOOOOPPPSSSVVVYYYaaafffoooxxxxxxrrroookkkgggaaa\\\WWWQQQIIICCC@@@???===;;;;;;<<<>>>???AAAEEENNN[[[iiixxxzzzyyywwwsssmmmeee]]]VVVRRRLLLIIIEEEBBB@@@>>>;;;999888888666555555555555555666444555:::>>>EEERRR^^^jjjttt~~~zzzuuupppmmmkkkhhhdddcccdddeeeffffffgggeeeaaa\\\VVVQQQMMMKKKJJJHHHEEEBBB>>><<<;;;;;;888888777888:::???FFFKKK^^^iiiwww~~~rrrllloooxxxxxxlllcccTTTOOOGGGBBB????????????<<<<<<;;;;;;===AAADDDFFFnnn[[[OOOJJJHHHHHHFFFCCC@@@===<<<;;;;;;888888777666555444333333333222222111000000111111000000///...------------,,,+++++++++************+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))))))))))))))((('''''')))***+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,------...------,,,------......///000000000///...---------...///000222222333333333333222222000000//////000111222222111222222222333333333444666666777888:::;;;<<<===999;;;===???@@@BBBEEEHHHHHHGGGGGGIIILLLNNNNNNMMMGGGFFFGGGIIIMMMPPPQQQQQQQQQQQQSSSUUUYYY]]]```bbbaaa___^^^^^^]]]ZZZVVVSSSQQQOOOLLLHHHDDDAAA???>>><<<<<<<<<;;;;;;:::::::::777888888666555555777999777;;;>>>???<<<::::::<<<999:::;;;;;;;;;:::999888777777666666777888999999888888888888999:::;;;<<<<<<>>>???AAACCCDDDEEEEEEGGGGGGFFFEEEEEEIIINNNRRRYYYfffqqqyyyvvvkkkbbbXXXMMMDDD???<<<;;;;;;:::;;;BBBKKKYYYeeepppsssrrrrrrrrrpppmmmjjjeeebbbaaaaaa```___[[[XXXTTTSSSSSSTTTUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[]]]```bbbdddeeeeeedddeeeffffffeeefffhhhjjjlllpppvvvyyyzzzyyyxxxxxx{{{{{{|||{{{zzz{{{}}}~~~}}}{{{vvvrrrooooooooosssqqqnnnkkkiiiggggggfffcccbbb___]]]ZZZXXXVVVVVVPPPOOOMMMMMMOOOQQQUUUWWW^^^ccclllvvv~~~}}}vvvsssoooiiiaaa[[[WWWQQQJJJEEEBBBAAA>>>===<<<===>>>???===@@@GGGRRR```ppp~~~~~~~~~{{{uuulllaaaXXXRRRNNNKKKGGGCCCAAA???<<<999888888777666555555555555777555666999===DDDPPP\\\jjjttt~~~|||wwwsssoookkkiiifffeeefffhhhiiihhhjjjhhhddd___XXXQQQKKKHHHDDDBBB???===:::999999999777777777777999>>>EEEJJJZZZfffuuu}}}rrrmmmqqq{{{~~~yyyooocccYYYMMMHHHBBB>>><<<<<<======:::::::::;;;<<<>>>@@@AAArrr^^^RRRMMMLLLHHHFFFCCC@@@>>><<<;;;;;;999888666444333333333444333333222111000000000000000///...---------------,,,,,,+++++++++*********,,,++++++++++++++++++,,,+++++++++*********))))))******)))))))))***+++,,,*********+++++++++,,,,,,...---+++******+++---...,,,,,,------...---------------......///000000000///...---------...///000111222222333333222222111000000000000000111111222111222222333333444444444666666777888:::;;;<<<===:::<<<===>>>>>>@@@CCCFFFFFFFFFGGGIIILLLNNNNNNNNNFFFFFFHHHJJJMMMQQQSSSTTTSSSSSSSSSUUUXXX\\\```bbbcccbbb```___\\\WWWQQQMMMJJJHHHEEEAAA===:::888777:::::::::999999999888888777777777666444555888:::777:::<<<<<<:::888999:::777777888888888888777666777777777777777888888999555555666777777777777777;;;;;;<<<<<<<<<<<<<<<<<<>>>????????????BBBFFFIIILLLUUU^^^eeeppp|||zzzqqqiiibbbXXXLLLDDD@@@<<<::::::999:::@@@GGGWWWdddpppuuuuuuvvvvvvtttuuusssqqqpppooopppppppppjjjgggcccaaaaaaccceeefffbbbbbbbbbccceeefffhhhiiijjjkkknnnrrruuuxxxyyyzzzyyyzzzzzzyyywwwvvvwwwxxx|||}}}wwwqqqllljjjjjjjjjmmmkkkhhheeebbbaaa```___^^^]]][[[XXXVVVTTTSSSSSSNNNMMMLLLLLLMMMOOORRRTTT[[[```hhhrrr|||{{{wwwrrrlllccc\\\WWWRRRMMMHHHDDDCCCAAA???>>>>>>>>>???<<<>>>BBBKKKXXXhhhyyy~~~yyypppdddYYYSSSQQQMMMIIIEEEBBB???<<<:::999888777666555555555555888666666999<<>>=========<<<;;;;;;===>>>????????????uuu___RRRLLLJJJGGGFFFCCC@@@>>><<<<<<<<<:::999777555444444444555444333222111000000000000///......------------...,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++***************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,...---+++******+++---...+++,,,,,,---.........---------......///000000000//////.........///000111111222222333333222222111222111111000000000000000111111222333444444555555666666777888:::;;;<<<===<<<======<<<<<<===@@@BBBCCCCCCDDDGGGJJJLLLLLLKKKEEEFFFHHHKKKMMMPPPSSSUUUVVVVVVUUUVVVXXX[[[^^^```cccaaa___]]]YYYTTTMMMIIIEEEDDDBBB???<<<:::999888;;;;;;:::999999888777777888888888777666666999;;;999:::<<<<<<:::999999999666666777777777777777777777777888888888888777777555666777888888888777666;;;::::::::::::::::::::::::;;;<<<<<<<<<>>>AAACCCCCCIIIPPPWWW```kkkqqqsssssspppkkkggg```WWWLLLDDDAAA<<<::::::::::::???EEETTTbbbqqqxxx{{{~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{yyyvvvsssrrrtttwwwyyyxxxxxxxxxyyyyyyzzz||||||}}}~~~~~~}}}zzzyyyuuurrrmmmgggdddccccccdddbbbaaa___\\\[[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQMMMMMMLLLKKKLLLMMMOOOQQQWWW\\\dddnnnyyy{{{uuunnneee^^^ZZZUUUPPPLLLGGGFFFDDDBBB@@@?????????===>>>AAAGGGQQQ```ppp{{{~~~~~~|||wwwoooeee[[[UUUTTTPPPLLLGGGDDD@@@===:::999888777666666555555666888666666999;;;AAAMMMXXXhhhrrr|||}}}vvvpppmmmllljjjhhhhhhiiijjjjjjiiijjjiiieee___WWWOOOHHHDDDAAA@@@===999777555444444666666777777888<<>>===<<<;;;<<<===>>>@@@@@@@@@@@@@@@www___PPPIIIGGGGGGEEECCC@@@>>>===<<<<<<;;;999888666555555555555444444222111000000//////......---------------...,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,************************((()))+++,,,,,,,,,+++***++++++,,,,,,,,,---------...---,,,++++++,,,---...++++++,,,---............------......///000000000000///.........///000111222222333333333333222222222222111000//////000000111111222333444555666666666666777888:::;;;<<<============;;;:::;;;>>>AAA@@@AAABBBEEEHHHJJJIIIHHHEEEGGGIIIKKKMMMOOOSSSUUUWWWWWWWWWWWWYYY[[[]]]^^^```^^^\\\YYYVVVQQQKKKGGGEEEDDDBBBAAA@@@?????????;;;;;;::::::999888777777999:::;;;;;;999888999::::::;;;===>>>>>>===<<<;;;999999999999:::::::::::::::::::::::::::999777777777888888888888777777666666666666777888999;;;<<<999:::;;;;;;;;;;;;===??????BBBFFFLLLSSSZZZ```cccgggfffeeeccc^^^VVVMMMFFFBBB===;;;<<<<<<<<<@@@EEEQQQ```qqq{{{{{{xxxwwwyyyzzzzzz||||||zzzwwwtttqqqnnnmmmhhhfffbbb___]]]\\\]]]^^^ZZZYYYXXXVVVVVVVVVWWWXXXUUUTTTSSSSSSRRRRRRRRRRRRNNNNNNLLLLLLKKKLLLMMMMMMRRRVVV^^^hhhsss}}}wwwppphhhaaa]]]YYYTTTPPPJJJHHHFFFDDDBBB@@@???>>>===???AAADDDIIIUUUcccmmmvvv}}}{{{xxxsssllleee^^^YYYWWWSSSNNNIIIEEEAAA===:::999999888777666666666666888666555888;;;@@@LLLWWWgggqqq{{{~~~wwwqqqnnnnnnllljjjjjjjjjkkkjjjhhhhhhfffbbb\\\UUUMMMGGGDDDBBB@@@===:::777666555555555666666666777:::???CCCKKKWWWhhhuuu}}}vvvqqqwwwyyyppphhh```ZZZQQQMMMGGGBBB???===;;;:::<<<<<<>>>???@@@@@@@@@@@@www```QQQKKKJJJFFFEEEBBB@@@>>>===<<<<<<999999888666555555444444555444333111000/////////...------,,,,,,------...------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,***************************************++++++,,,,,,,,,---------.........------------------------***+++,,,---............------......///000000000///...---------...///000333333444444444444333333000000000000000000111222111111222333444555666666666666777888:::;;;<<<=========<<<;;;;;;<<<@@@CCC@@@AAABBBEEEHHHIIIHHHFFFDDDGGGJJJKKKKKKMMMQQQUUUUUUUUUWWWXXXZZZ\\\]]]^^^___]]]ZZZXXXUUURRRNNNKKKJJJJJJIIIHHHGGGGGGGGGGGGAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGEEECCCBBBBBBAAACCCFFFJJJLLLLLLJJJHHHGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGEEECCCAAA@@@@@@@@@???===<<<:::999999777777777777888999;;;<<<:::<<<======;;;;;;;;;<<<@@@@@@BBBFFFKKKOOOSSSWWWZZZ[[[\\\\\\YYYSSSKKKFFFCCC>>><<<===??????BBBFFFPPP```sss~~~~~~~~~}}}|||xxxsssooonnnnnnnnnnnnnnnnnnllliiifffccc```___ZZZYYYWWWUUUTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPPPPQQQRRRSSSSSSPPPOOONNNLLLKKKKKKJJJKKKLLLPPPWWWaaalllwwwwwwrrrjjjeeeaaa]]]XXXTTTKKKJJJHHHFFFCCCAAA???>>><<<>>>@@@@@@BBBIIITTT\\\dddqqq|||wwwqqqjjjddd```^^^YYYUUUPPPKKKFFFBBB===::::::999888777666666666666777555555777:::@@@LLLWWWfffpppzzz~~~zzzuuurrrqqqooommmmmmmmmllljjjiiieeeccc^^^XXXQQQKKKGGGDDD@@@???<<<:::888777777777555666666666777999===AAAGGGSSSdddqqqzzzyyysssxxxxxxpppgggaaa]]]SSSOOOIIIEEEBBB@@@>>><<<<<<===>>>???@@@AAABBBBBBuuuaaaTTTPPPQQQFFFEEEBBB@@@>>>=========888888777666555444333333555444333111000/////////------,,,,,,,,,------...---------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,******************++++++---+++(((''''''))),,,...---------.........//////,,,------......------,,,***+++,,,---............------......///000000000------,,,+++,,,---...///333444444555555444444333......//////000222333444111111222333444666666777666666777888:::;;;<<<===<<<<<<<<<<<<<<<>>>CCCFFFBBBBBBDDDGGGIIIJJJHHHFFFDDDGGGJJJKKKKKKLLLPPPTTTRRRTTTVVVYYY\\\^^^______aaa^^^[[[YYYWWWUUURRRPPPQQQPPPOOONNNNNNMMMNNNNNNJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRUUUUUUSSSPPPNNNMMMKKKNNNSSSXXX\\\]]][[[YYYWWWVVVVVVVVVWWWWWWXXXYYYWWWWWWVVVVVVTTTQQQOOOMMMKKKIIIGGGDDDAAA???>>>===>>>===<<<:::::::::;;;<<<===???@@@???>>><<<<<<===BBBAAABBBFFFHHHJJJNNNQQQQQQSSSUUUVVVTTTNNNHHHDDDDDD???<<<>>>@@@AAACCCGGGRRRcccuuu~~~}}}zzzxxxvvvvvvvvvvvvsssooojjjgggffffffeeedddcccbbb```^^^[[[XXXUUUTTTPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOMMMKKKJJJIIIIIIIIILLLSSS\\\gggrrr{{{wwwrrrlllgggddd```ZZZVVVLLLKKKIIIGGGDDDAAA???>>>:::===>>>===<<>>::::::999888777666666666666666444444777:::@@@LLLXXXfffpppzzz~~~~~~yyywwwtttrrrpppooonnnmmmkkkiiiccc```[[[UUUOOOJJJGGGEEE>>>===;;;999999999999:::555555666666777999===@@@EEEQQQaaaoooyyyzzztttxxxxxxoooggg```]]]UUUQQQLLLHHHFFFDDDBBB@@@?????????@@@AAACCCEEEFFFwwweeeZZZRRRKKKFFFDDDAAA>>><<<<<<===>>>::::::999888777666555444666444333333333333222000///...+++******,,,...000---,,,++++++------,,,+++,,,,,,,,,++++++*********+++***)))((()))***,,,...******))))))******+++,,,***+++---......---+++***)))***++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...//////000000000000//////...///000111111111111111555000,,,...333666333///111000///////////////000111222444555555555444444666777888999;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@DDDEEEGGGHHHIIIJJJIIIIIIIIIIIIJJJLLLNNNQQQTTTUUUWWWYYY\\\\\\\\\\\\]]]^^^___^^^]]]\\\ZZZYYYXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYUUUXXXYYYYYYXXXZZZ^^^bbbggglllpppnnnfff^^^ZZZYYY```fffppp{{{{{{vvvrrrvvvxxxwwwyyy}}}~~~|||}}}yyyuuusssooollliiigggaaaYYYRRRNNNLLLJJJIIIJJJHHHFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@GGGFFFEEEFFFGGGJJJLLLNNNPPPNNNMMMMMMNNNNNNJJJFFFHHHGGGEEEEEEFFFHHHHHHHHHXXXbbbrrr}}}{{{zzzyyyxxxvvvvvvvvvwwwwwwqqqooojjjfffcccbbbbbbbbb```^^^[[[WWWTTTRRRQQQQQQOOONNNLLLKKKJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQNNNLLLJJJIIIIIIIIIJJJLLLPPPUUU^^^jjjvvvxxxtttmmmhhhddd```]]][[[TTTPPPJJJFFFDDDDDDCCCBBBBBB@@@>>>======>>>AAABBBPPPWWWcccrrr|||tttmmmhhhdddaaa___ZZZSSSLLLGGGCCC@@@===<<<;;;999777666555555444555333444777999<<>>FFFNNN\\\kkkwwwuuupppsss{{{tttllleeeaaa\\\YYYTTTOOOIIIFFFCCCBBBCCCBBBCCCCCCDDDEEEFFFGGGtttdddYYYQQQJJJGGGEEEBBB???=========>>>999888888777666555444444555444222222333333111000///...,,,++++++,,,---...---,,,++++++------,,,+++++++++++++++*********)))++++++)))((()))***+++---******))))))******+++,,,+++,,,---......---,,,++++++,,,---.....................---------...///000//////000000000000//////...///000111111222111111888555111111333444111...000000////////////000000111222444555666555555444777777888:::;;;<<<===>>>>>>>>>@@@AAABBBBBBCCCCCCGGGHHHJJJLLLMMMMMMKKKKKKEEEGGGIIIMMMQQQTTTWWWYYYWWWYYY[[[[[[[[[[[[\\\^^^`````````````````````_________^^^]]]\\\\\\\\\\\\\\\^^^````````````cccfffqqqvvvyyywwwqqqkkkhhhhhhnnnwww~~~tttlllfffbbb___^^^[[[YYYVVVRRROOOMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIJJJLLLOOOPPPSSSQQQPPPPPPQQQPPPMMMJJJHHHGGGFFFFFFHHHJJJKKKKKKXXXbbbppp{{{~~~~~~|||zzzyyyxxxyyyyyytttqqqmmmiiifffddddddeeedddbbb___\\\ZZZXXXWWWWWWZZZYYYVVVSSSQQQPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMRRRRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMMMMMMMNNNOOORRRWWW^^^hhhttt{{{|||wwwqqqkkkfffbbb___]]]VVVRRRMMMIIIGGGFFFEEEDDDCCCAAA???======???@@@BBBGGGNNNYYYgggxxxxxxqqqjjjddd```]]]XXXQQQKKKGGGDDDAAA???;;;;;;999888777666666555666444555777999<<>>=========777777777666666555555555444333111111222222000/////////...------,,,,,,,,,---+++***+++,,,---,,,+++++++++***************))),,,+++***)))))))))***+++******))))))******+++,,,,,,---...//////...---,,,,,,------............---......------......///000//////000000000000//////......000111111222222222555444333333222111000000000000000//////000000111222222444555666666666666888888999:::<<<===>>>>>>>>>???@@@BBBCCCEEEFFFGGGJJJLLLPPPSSSSSSRRROOOMMMLLLMMMOOOPPPRRRRRRRRRRRRVVVXXXZZZZZZZZZZZZ\\\^^^```bbbdddgggiiikkklllllllllkkkjjjhhheeedddbbbaaaccceeefffgggeeeeeeeeefffpppsssvvvtttppplllkkklllqqq}}}~~~yyytttqqqllliiiccc]]]YYYWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPPPPPPPRRRUUUVVVWWWVVVUUUUUUUUUUUURRRPPPKKKJJJJJJKKKLLLNNNPPPRRRZZZcccnnnwww}}}~~~yyyvvvuuuuuuuuuuuusssqqqnnnlllkkkjjjiiillliiieeeaaa]]][[[ZZZZZZ[[[ZZZXXXWWWWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPRRRSSSTTTWWW]]]fffpppwww|||}}}vvvooojjjeeeaaa___ZZZVVVQQQMMMKKKIIIGGGFFFCCCBBB@@@>>>===>>>???@@@???EEEOOO[[[kkk{{{tttmmmfffaaa\\\WWWQQQKKKHHHEEEBBB@@@;;;;;;:::888777777777777777555666888888:::CCCLLLXXXbbbooozzz{{{vvvtttsssqqqpppnnnkkkhhhddd```ZZZTTTPPPLLLHHHEEEBBB@@@>>>;;;999888888888666777888777777888;;;===BBBJJJWWWdddpppzzzyyyppplllppp|||~~~wwwrrrjjjiiifffaaa[[[UUUPPPMMMIIIIIIHHHHHHHHHHHHIIIIIIxxxqqqoootttxxxtttjjj^^^TTTNNNKKKIIIEEEAAA>>><<<;;;;;;777777777777777666666666444222111111111111000...////////////...---+++***,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++---,,,+++***)))))))))*********))))))******+++,,,------...//////...------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...//////000000000000//////---...///111111222222222---///222111//////000222000000000///000000111111222222333444555666666666888999:::;;;<<<===>>>>>>===>>>???AAACCCFFFHHHIIIMMMPPPUUUYYYYYYWWWSSSPPPPPPQQQRRRRRRSSSRRRQQQQQQVVVWWWYYYYYYYYYZZZ\\\^^^aaadddjjjpppuuuyyy{{{||||||{{{yyyvvvssspppmmmlllkkkllllllkkkiiigggeeedddiiijjjkkkjjjgggddddddeeekkkvvv~~~{{{uuuqqqjjjddd___^^^^^^___```___^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWXXXZZZ\\\^^^\\\\\\[[[ZZZYYYXXXVVVUUUQQQRRRRRRRRRRRRSSSVVVXXX^^^eeeooovvv{{{}}}wwwrrrmmmiiihhhgggmmmllliiigggeeedddddddddbbbaaa___]]][[[ZZZYYYYYYZZZZZZZZZYYYWWWUUURRRQQQQQQRRRSSSUUUYYYaaakkkrrryyy|||zzzsssmmmhhhdddaaa]]]YYYTTTPPPNNNKKKIIIGGGCCCBBB@@@>>>=========>>>>>>BBBIIISSSaaauuuzzztttnnnhhheee\\\XXXRRRMMMIIIFFFBBB@@@<<<;;;:::999888888888888888666666888888999AAAJJJVVV```ooozzz~~~yyyuuussspppnnnnnnllljjjhhhddd```ZZZTTTPPPLLLIIIFFFCCCBBB???===:::999999999777777888777777888:::===???GGGRRR___kkkvvv~~~zzzqqqmmmqqq}}}|||uuussspppkkkddd\\\TTTPPPNNNNNNMMMLLLKKKKKKKKKKKK~~~rrrnnnssswwwvvvmmm```VVVRRRQQQMMMGGGAAA===:::999999888888888888888888888888444222111111111111000......///000000///---+++***,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******))))))******+++,,,---..................---,,,,,,,,,------,,,,,,+++,,,,,,---------......---//////000000000000//////---...///000222222222333,,,000333333000...000333000000000000000111222222111111222333444555666777888999999:::;;;<<<======;;;<<<===???BBBEEEHHHIIIOOORRRXXX\\\]]][[[WWWTTTIIIKKKNNNQQQTTTWWWYYYZZZVVVWWWXXXXXXYYYZZZ]]]___eeejjjrrr|||}}}{{{zzzyyywwwtttqqqmmmkkklllmmmlllkkkiiigggffffffjjjqqqxxx||||||}}}|||zzztttpppjjjeeebbbaaabbbcccgggfffeeedddcccccccccccc^^^^^^]]]\\\]]]___aaacccbbbaaa```^^^\\\ZZZZZZYYYWWWXXXYYYXXXVVVWWWZZZ]]]fffllluuu|||}}}yyyxxxxxxzzzxxxtttpppmmmkkkiiiiiijjjhhheeebbb___\\\ZZZZZZ[[[ZZZZZZXXXUUURRROOOMMMKKKLLLMMMNNNSSS[[[eeekkktttwww{{{~~~wwwpppkkkfffccc```\\\WWWSSSPPPMMMJJJHHHDDDCCCAAA???===<<<<<<<<<>>>BBBGGGMMMYYYlllwwwrrrnnnkkkiii___[[[UUUPPPLLLHHHDDDAAA======<<<:::999999999999888666777999888999???HHHWWWbbbpppzzz}}}xxxtttqqqnnnlllkkkkkkiiihhheeeaaa[[[VVVQQQMMMIIIFFFEEECCCAAA>>><<<;;;::::::777888888777777777:::<<<===DDDNNNZZZfffqqq{{{{{{qqqmmmppp|||zzzqqqggg^^^YYYUUUTTTSSSQQQPPPOOONNNNNNxxxtttvvvyyyxxxooobbbZZZXXXYYYTTTKKKCCC===::::::::::::::::::999999888888888444333111111222222000///...///000000///...,,,+++,,,***)))***+++,,,+++***+++++++++++++++,,,,,,,,,++++++++++++******************))))))******+++,,,------------------------...////////////......---......///000000000000/////////000000000000//////,,,---///000222333333333222555888666333000000111000000000000111111222333000000000111222444666666888888999::::::;;;<<<<<<;;;;;;<<<>>>@@@DDDGGGIIIOOORRRXXX]]]^^^]]]ZZZWWWMMMNNNOOOPPPRRRUUUWWWYYYVVVWWWXXXXXXYYY[[[^^^aaaiiipppzzz~~~zzzzzzzzzyyyxxxwwwuuuuuusssuuuvvvuuusssssswww{{{}}}|||{{{|||}}}~~~~~~}}}yyywwwuuuttttttsssqqqoookkkiiiddd```^^^^^^___```ddddddccccccbbbbbbccccccaaa`````````aaadddfffhhhhhhhhhgggccc___]]]\\\]]][[[]]]___^^^\\\]]]```dddrrrxxx~~~~~~~~~}}}zzzvvvrrrmmmjjjiiihhhgggeeebbb___[[[YYYWWWVVVTTTTTTRRRPPPMMMJJJHHHGGGCCCDDDDDDFFFJJJRRR\\\bbbkkkooouuuzzz}}}zzztttooojjjgggccc___[[[WWWSSSPPPLLLIIIGGGFFFDDDAAA???===<<<<<<>>>AAAEEEIIISSSfffyyytttpppllljjjaaa]]]XXXTTTPPPLLLHHHEEE@@@???===<<<:::999999999777666777999888999???GGGWWWaaannnxxx}}}~~~yyyuuurrrmmmkkkkkkkkkjjjjjjhhhddd]]]WWWRRRNNNJJJGGGFFFDDDBBB???===<<<<<<<<<777888888777666777999<<<;;;AAAKKKVVVbbbmmmxxx~~~|||qqqkkkmmmxxx{{{qqqiiiddd^^^]]][[[YYYVVVUUUTTTTTT}}}}}}|||sssfffaaacccbbb\\\QQQFFF>>>;;;;;;<<<;;;::::::999888777666666555444222222333333111000...///////////////......+++***)))***+++,,,+++)))(((((())))))************)))******++++++++++++*********))))))******+++,,,------,,,,,,,,,,,,------///////////////...---------...///000111000000/////////000000000000//////,,,---///000222333333333444666777777555333111111000000000000111222333444////////////111333555666777888888999999:::::::::;;;;;;<<<===@@@CCCGGGIIIMMMQQQVVV[[[^^^]]][[[ZZZUUUTTTQQQPPPOOOPPPRRRSSSWWWXXXYYYYYYYYY[[[___bbbhhhppp||||||yyyxxxxxxxxxxxxwwwrrrqqqpppqqqqqqpppnnnllljjjhhheeebbbaaa```aaaaaabbbbbbbbbbbbbbbccccccdddffffffffffffhhhkkknnnpppoooooommmhhhccc______aaaaaadddggggggfffggglllqqq~~~yyytttpppooopppqqqmmmkkkhhhccc```]]]\\\[[[WWWVVVTTTRRROOOMMMLLLLLLIIIHHHFFFDDDBBBAAAAAA@@@=========>>>BBBIIIQQQXXX___eeemmmuuuzzz}}}~~~xxxsssnnnkkkfffccc___ZZZWWWSSSOOOKKKJJJIIIGGGEEEBBB@@@>>>======AAAEEEIIIRRRfff{{{ssslllhhh```]]]ZZZWWWUUURRROOOLLLBBBAAA???===;;;999888888666555666999999999???GGGSSS\\\iiitttyyy}}}}}}wwwtttooollllllmmmmmmmmmkkkggg```YYYTTTOOOJJJGGGGGGEEECCC@@@>>>=========888888999777666777999;;;;;;@@@IIITTT___kkkvvv}}}ssslllmmmwww|||uuuqqqgggfffcccaaa^^^\\\ZZZZZZwwwllliiimmmiiiaaaTTTHHH???<<<===???::::::999888777666555444666444333333333333222000............////////////+++***)))***+++++++++)))&&&'''''''''(((((())))))((()))***+++++++++++++++*********)))***++++++,,,---,,,,,,++++++,,,,,,------.........---,,,+++++++++,,,.../////////...---//////000000000000//////,,,---///000222333333444000111333555555555333222000000000000111222333444............000222444555777777777888888999999:::===<<<===>>>@@@DDDGGGIIILLLPPPUUUZZZ]]]]]]\\\[[[SSSQQQOOONNNOOOQQQUUUWWWXXXXXXYYYYYYZZZ\\\```cccdddlllzzz|||{{{{{{{{{{{{yyyvvvssssssrrrooommmkkkjjjjjjjjjhhhhhhhhhhhhiiijjjkkkkkklllllllllmmmooosssvvvxxxttttttqqqllleeebbbbbbcccfffjjjnnnoooooorrrxxx~~~|||vvvsssmmmiiiddd___\\\\\\]]]___WWWUUURRROOOLLLJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBBBB???>>>===;;;;;;;;;<<<===::::::999999<<>>BBBGGGKKKTTThhhwwwllleee^^^\\\ZZZXXXXXXVVVSSSQQQCCCBBB@@@===;;;999888777555444666999999999???GGGOOOXXXeeeooovvv{{{zzzvvvqqqnnnnnnoooppppppmmmhhhaaaZZZTTTOOOJJJGGGHHHFFFCCCAAA???>>>======888999999888666777999;;;:::@@@HHHSSS^^^jjjuuu|||}}}wwwooooooyyymmmllliiifffcccaaa___^^^wwwkkkhhhjjjllleeeVVVFFF??????@@@>>>;;;:::888777555444444333333333444666666444000,,,+++,,,---...////////////,,,------...---,,,***))),,,++++++******++++++,,,---------+++)))((()))+++,,,+++******))))))******------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------...///000111111000///............//////000111222222222222222111000//////000000111111222222222222000111111111111222222222555666777888999::::::::::::;;;===@@@BBBEEEGGGHHHLLLQQQVVV\\\bbbhhheee___XXXTTTOOOLLLLLLOOOQQQRRRYYYXXXXXXYYYZZZ]]]___```bbbgggqqq|||~~~{{{zzzxxxxxxxxxwwwwwwvvvuuuuuuwwwvvvvvvzzz{{{zzzvvvmmmddd```bbbffflllpppvvv{{{|||wwwtttssstttuuuqqqmmmhhhccc```\\\WWWTTTNNNMMMJJJGGGFFFFFFGGGHHHDDDCCCBBB@@@????????????>>>>>>>>>======<<<<<<<<<:::999888777888999:::;;;:::888777777999===AAADDDQQQVVV^^^iiisss{{{~~~yyyrrrmmmkkkhhhccc___]]][[[YYYWWWQQQPPPMMMJJJGGGDDDCCCBBBCCCCCCEEEKKKTTTeee~~~yyymmmfffbbb___\\\ZZZZZZZZZYYYXXXJJJFFF@@@<<<:::999777666999666555666777999???GGGVVV[[[dddlllqqqvvvzzz}}}}}}{{{xxxtttqqqooonnnmmmooojjjbbb\\\XXXTTTNNNJJJKKKGGGCCCAAA???>>><<<:::999999999999999999::::::<<>>;;;:::888777555444444444444333222333444333111///***+++,,,---------------,,,,,,---------,,,++++++,,,++++++******++++++,,,...//////...,,,++++++,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++---------....../////////,,,,,,,,,,,,------------//////000111111000//////.........//////000111222333333333333222111000///000000111111111111111111111111111111222222222222555666777888999::::::::::::;;;===???BBBDDDFFFGGGLLLQQQWWW]]]dddjjjiiidddYYYUUUOOOLLLLLLOOOQQQSSSWWWWWWWWWXXXYYY[[[]]]^^^aaaeeejjjqqqwww{{{~~~}}}xxxuuullljjjiiilllrrrwwwyyyyyy~~~{{{pppfff```aaadddppptttzzz}}}uuummmgggcccaaaaaa```^^^ZZZVVVTTTSSSSSSTTTWWWTTTPPPMMMKKKIIIFFFDDDCCCBBB@@@???>>>===>>>>>>===<<<;;;::::::999::::::999999999999999999999999999888777777666777777777666555555555777:::===???KKKPPPXXXbbbmmmvvv|||yyyuuunnnkkkgggcccaaa^^^[[[YYYUUUTTTQQQNNNKKKHHHGGGFFFEEEEEEGGGMMMVVVfffzzzpppiiibbb___\\\ZZZYYYXXXWWWUUUKKKGGGBBB>>><<<;;;999888999666555666777888???FFFSSSZZZcccjjjpppuuuyyy}}}}}}yyyuuuqqqooommmmmmmmmhhhbbb\\\XXXTTTPPPLLLLLLIIIEEEBBBAAA???===;;;;;;::::::::::::::::::::::::===DDDNNN[[[gggpppuuu{{{zzzrrrooovvvzzzsssmmmxxxjjjeeehhhnnngggXXXHHH@@@@@@???<<<::::::888666555444444444555333111111222333333222,,,------.........------,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,...000///---+++++++++,,,++++++,,,,,,---...///---,,,,,,,,,++++++******------......///000111111------------.........//////000111222222111000///.........//////000111222333333333333222111000000000000000000000000000000111111111111222222222333555666777888999:::::::::;;;;;;===???AAACCCEEEFFFKKKQQQWWW]]]dddjjjkkkggg[[[VVVPPPLLLLLLOOORRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[]]]^^^```aaacccccccccccciiiiiiiiigggccc^^^YYYVVVNNNMMMMMMOOOTTTWWWZZZZZZ]]]___bbbfffjjjnnnqqqsssuuuuuuttttttsssrrrqqqqqqwww}}}uuuiiibbbaaacccnnnsssyyy~~~zzzwwwvvvrrrpppmmmjjjgggfffeeeeeeaaa^^^ZZZTTTPPPMMMKKKKKKLLLKKKIIIGGGEEEDDDDDDDDDAAA???===<<<<<<<<<;;;:::::::::::::::999999999888888888777666666777777888777777777888888888888888888888888888777666555555444444555666777999;;;<<>>===;;;:::999666555777777888>>>EEEPPPWWWaaaiiioootttyyy}}}|||wwwrrrooommmlllkkkgggaaa\\\YYYUUURRROOONNNKKKGGGDDDCCCAAA>>><<<<<<<<<<<<;;;;;;:::::::::999<<>>>>>@@@AAABBBBBBEEEFFFGGGIIIKKKMMMOOOPPPVVVVVVVVVUUUUUUTTTTTTTTTVVV\\\``````aaafffhhhgggiiihhhhhhiiimmmrrrwwwzzzwwwjjjbbb______dddhhhnnntttyyy}}}|||yyyyyyzzzzzzzzzyyyyyyxxxtttoookkkjjjiiiggggggeeebbb___\\\YYYWWWWWWVVVTTTQQQOOONNNMMMMMMIIIHHHFFFCCCAAA???>>>===?????????>>>===<<<;;;;;;>>><<<;;;;;;===>>>>>>===999:::;;;;;;;;;;;;::::::888888777777888999::::::999999999999::::::::::::777888999999999888777666666777888999:::;;;;;;;;;===AAAGGGPPP\\\hhhttt|||~~~uuusssqqqnnnlllhhhccc___^^^\\\YYYVVVSSSPPPNNNMMMJJJJJJMMMRRRZZZhhh|||wwwsssjjjgggbbb]]]YYYUUUPPPMMMNNNJJJEEEBBB@@@>>><<<:::999666555777777888===DDDMMMVVVaaaiiinnnssszzzyyytttpppmmmllljjjgggccc^^^ZZZWWWTTTSSSPPPMMMIIIFFFDDDAAA>>><<<===<<<<<<;;;:::999999888999<<>>@@@AAABBBCCCGGGLLLPPPQQQTTTYYY[[[YYYYYYUUUPPPMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSRRROOONNNKKKHHHEEEDDDCCCBBB@@@@@@???>>><<<:::888666666666666555555555555666999999999:::;;;;;;<<<<<>>=========>>>>>>?????????>>>======>>><<<;;;<<<>>>??????>>>::::::;;;<<<<<<<<<<<<;;;999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666888999;;;;;;;;;:::999999999;;;<<<<<<<<<;;;;;;;;;>>>CCCJJJTTTaaannnwwwzzzzzzxxxuuussspppkkkfffbbbaaa___\\\XXXUUURRRPPPOOOMMMMMMOOOTTTZZZhhh~~~~~~zzzvvvpppmmmgggaaa\\\VVVPPPLLLLLLIIIEEEBBB@@@>>>;;;999888666555777777777<<>>;;;<<<;;;;;;:::999888888777999<<>>===999999888777666555555555555222333555777999777333000,,,------.........------,,,,,,++++++,,,,,,------,,,++++++******++++++,,,+++---//////...,,,,,,---++++++,,,,,,---///000111..................//////,,,,,,,,,---------------............/////////000...///000111111000///............//////000111222222222222222111000///////////////000000111111111222222222222333333333333333444666888:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAACCCHHHKKKJJJKKKOOOQQQPPPTTTQQQOOONNNOOOQQQRRRRRRSSSSSSSSSRRRPPPOOOMMMLLLJJJGGGCCC>>>:::888777777999888888777666666555555222333555555444444666777333444555666777888999999888888888888888999999999888<<<===:::999<<<===<<<>>>======>>>???AAACCCDDDJJJOOOSSSRRRMMMIIIJJJLLLRRRUUUYYY]]]]]]\\\YYYVVVMMMLLLKKKKKKLLLNNNPPPRRRRRRWWW^^^fffmmmuuu|||vvvlllbbbZZZTTTQQQKKKLLLOOOQQQVVV\\\ccchhhiiihhhfffccc___^^^^^^```___aaabbbaaa^^^[[[YYYYYYXXXWWWWWWWWWWWWXXXYYYZZZWWWWWWVVVUUUUUUWWWZZZ]]]```\\\XXXTTTSSSRRRPPPOOOOOOPPPPPPNNNKKKIIIIIIJJJGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD>>>===<<<<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<======<<<;;;;;;<<>>===:::999888777666666555555666333333333444555444111///***+++,,,---------------,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,---......,,,,,,---...,,,,,,,,,---...///000111,,,,,,------.../////////............------------------........./////////---...///000000///...---.........//////000111222111111111111000///.........//////000111222333333222222222333333333444444333444666888:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@EEEGGGEEEEEEIIILLLLLLOOONNNMMMNNNPPPRRRQQQQQQRRRRRRQQQOOOLLLIIIGGGEEEDDDAAA<<<777444222222333666666444333333333444444333555777777555444555777222222333555666777888999555666666666777777888888666::::::777666888:::999666666777888888999999999:::<<>>@@@BBBCCCDDDCCCBBBAAA>>>======>>>>>>???@@@AAAAAAEEEKKKPPPUUU\\\dddiiiqqqmmmgggaaaYYYRRRLLLHHHCCCCCCCCCCCCGGGNNNWWW]]]^^^^^^]]]ZZZVVVSSSSSSTTTRRRTTTVVVWWWUUUSSSRRRRRRPPPPPPNNNMMMMMMMMMNNNOOOKKKMMMNNNNNNMMMNNNQQQTTTTTTRRROOONNNNNNNNNLLLKKKIIIKKKLLLKKKJJJIIIJJJLLLHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHJJJLLLNNNNNNNNNMMMMMMKKKJJJJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLMMMOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEAAAAAA@@@@@@?????????>>>===@@@CCCEEEIIIQQQ]]]fffnnnuuu}}}yyyvvvsssooommmiiihhhddd```]]]YYYWWWVVVVVVUUUVVVYYY]]]ggg{{{{{{uuupppmmmiiieeeaaa\\\VVVRRRLLLIIIEEECCCAAA>>>;;;888888555555888888777:::@@@GGGRRR^^^eeegggkkksss{{{{{{~~~~~~zzzxxxvvvuuuvvvuuuqqqjjjbbb\\\[[[[[[XXXVVVRRROOOLLLHHHBBB???:::::::::::::::::::::999777;;;@@@EEEMMMYYYhhhssswwwrrrvvv}}}}}}yyyxxxyyyyyyxxxvvvuuuuuuzzz~~~jjj]]]qqqaaa\\\___bbb]]]QQQCCC======;;;888999888777666666555666666555333111000111111000///+++,,,---...////////////,,,------...---,,,***))),,,++++++++++++++++++,,,***+++,,,+++******+++---++++++++++++,,,---......***++++++,,,---...//////000000000///......------------------.........///,,,---...//////...---,,,.........//////000111222111111111000000///...---......///111222333444555222222333333333444444444333444666888:::;;;<<<<<<<<<<<<<<<===>>>?????????>>>CCCFFFCCCCCCGGGKKKKKKLLLLLLLLLOOOQQQRRRQQQPPPQQQPPPOOOMMMIIIFFFBBB@@@???<<<888444333333444666666555333222111111222222333555666444000......///222222333333444444555555444555555666666777777777444888888555444777999888555666888999999999888777555777999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999888888;;;???BBBFFFKKKSSSXXXcccaaa]]]XXXSSSMMMFFFBBB>>>===;;;;;;>>>EEEOOOVVVYYYYYYYYYVVVRRROOOOOOOOOKKKNNNQQQRRRQQQPPPOOOPPPQQQOOONNNLLLKKKKKKLLLLLLIIIMMMPPPQQQPPPOOOQQQSSSOOONNNMMMNNNPPPPPPOOONNNJJJLLLMMMNNNMMMNNNOOOQQQUUUVVVWWWWWWXXXXXXXXXXXXVVVWWWYYY\\\]]]___``````^^^]]][[[ZZZZZZ[[[]]]^^^``````___^^^^^^^^^______\\\[[[[[[\\\```bbbcccccc___^^^\\\ZZZZZZ[[[\\\]]]ZZZYYYYYYXXXXXXYYYYYYYYY^^^^^^]]][[[ZZZYYYXXXWWWVVVUUURRROOOMMMLLLLLLLLLGGGFFFEEEDDDCCCCCCCCCCCC>>>AAACCCDDDFFFMMMWWW```jjjrrr}}}|||xxxvvvssspppnnnlllhhhddd```]]][[[ZZZYYYXXXYYY[[[___hhh{{{{{{tttllljjjhhheeebbb^^^YYYVVVLLLJJJFFFDDDBBB???<<<999777555666888888777:::@@@EEEPPP]]]ccceeehhhqqqxxxvvvzzz~~~{{{yyyxxxxxxyyyxxxtttmmmddd]]][[[\\\[[[XXXUUURRROOOJJJEEEAAA:::;;;;;;;;;;;;;;;;;;;;;666:::>>>CCCJJJWWWgggrrrxxxsssvvv}}}{{{{{{vvvsssrrrrrrpppnnniiieeegggqqq{{{ppp]]]PPPrrrccc___ccceee]]]PPPEEE>>>;;;999888999999888777666555444444444333111111222222000///.........///////////////+++******+++,,,---+++***,,,,,,++++++,,,...000111...,,,++++++,,,+++)))'''%%%'''***+++*********+++///...------...///...,,,.........---,,,,,,++++++000...***((((((***...000....../////////...,,,+++000////////////000000111000000000000000000000000......///000111333444555777777666555555555555555555555555666777999;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQQQQQQQOOOLLLIIIGGGFFFDDD???;;;<<<;;;888666555555666666555444444333222222111111666555555555666555333111555555555555555555555555555444444333333444444555333333444444555666666777555444333222222333444555222444666777666555555666999777555444444555888999>>><<<888444333444666777444555666999===BBBFFFHHHOOOPPPOOOLLLGGGBBB@@@???>>>>>>===<<<<<>>===;;;999888777999<<>>;;;999999:::999888777666555555444333222000000111111///...........................++++++++++++,,,,,,+++******)))))))))***+++---...---,,,++++++,,,+++)))'''!!!$$$(((+++,,,...000111///---,,,---...///...,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------........./////////...,,,,,,///////////////000000111000000000000000000000000000000000111333444666777777777666555555555555555666666666777888:::<<<===<<<<<<<<<===>>>@@@BBBDDDAAABBBDDDFFFHHHJJJLLLMMMOOOOOONNNNNNOOOPPPQQQQQQPPPMMMJJJIIIIIIGGGCCC???@@@???===;;;:::::::::;;;777777777777777777777777444222111111222222111000555555555555555555555555777666666666666666666777666666666555555555555555777777666555555666777777444666888888888777777888777777777777666666666777;;;999777444333444555666444444555777999===???AAADDDEEEFFFDDD@@@===<<<;;;<<<>>>>>>======AAAHHHNNNWWWYYY[[[]]]]]]\\\[[[ZZZ[[[\\\^^^___aaaaaabbbbbbdddeeeeeedddcccbbbcccdddggglllooonnnoooqqqoookkkjjjgggeeecccddddddcccccc```bbbfffmmmuuu||||||yyyvvvrrrnnnkkkdddccc```]]]ZZZVVVTTTSSSKKKJJJGGGGGGFFFFFFDDDBBB>>>>>>AAACCCDDDEEELLLUUU___hhhuuu~~~{{{xxxvvvuuurrrnnnkkkhhhfffcccaaa```^^^^^^aaadddlll|||}}}xxxqqqnnnkkkgggddd```[[[XXXSSSNNNHHHCCCAAA???===<<<999888777777888:::<<<===DDDJJJSSSZZZ___dddjjjnnnssswww}}}}}}{{{{{{zzzzzz~~~zzzvvvpppkkkddd]]]XXXWWWXXXXXXVVVRRRMMMGGGDDD?????????>>><<<;;;999999888;;;===???EEEQQQbbbooozzz}}}{{{wwwyyy{{{}}}uuunnniiiccc[[[VVVQQQOOOMMMNNNTTT]]]gggmmm}}}oooaaaUUUKKKEEEwwwfffaaacccbbbZZZOOODDD>>>;;;::::::::::::999888777666666555444222111111111111000...//////......------,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))***+++,,,---,,,++++++,,,+++)))((((((***,,,---,,,+++,,,---...---,,,---...///...---***++++++,,,------......,,,---///000000///---,,,......///000///...---,,,///////////////000111111000000000000000000000000111111222333444666777888777777666555555555555555666777777888999;;;===============>>>???AAABBBCCC@@@AAACCCFFFIIILLLOOOQQQSSSRRRPPPNNNNNNNNNPPPQQQPPPOOOMMMMMMMMMLLLIIIGGGDDDBBB@@@>>>===<<<<<<===888999::::::::::::::::::>>><<<::::::;;;;;;;;;:::555555555555444444444444777666666555555666666777777666666555444333333222555555444444444444555555222444666666555444555666555555666777666555333222555555444333333333333333555555555555666888:::;;;<<<>>>??????===<<<<<<===>>>@@@AAAAAAAAADDDJJJPPP\\\bbbhhhkkkjjjjjjjjjlllmmmnnnooorrrtttuuuwwwxxxzzz{{{{{{{{{yyyyyy{{{|||{{{yyyzzz{{{{{{{{{vvvyyy~~~~~~xxxtttnnniiieee___^^^[[[XXXTTTQQQNNNMMMHHHFFFDDDCCCDDDCCCAAA???<<<<<<>>>AAABBBBBBIIIQQQVVV___mmmyyy{{{xxxvvvtttqqqooommmjjjgggddddddbbbbbbdddfffnnn~~~|||vvvrrrlllgggddd```]]]ZZZUUUQQQKKKFFFCCCAAA???>>>;;;:::999888888:::<<<===BBBGGGNNNTTTXXX]]]ccchhhmmmqqqxxx~~~~~~|||{{{zzzyyyyyywwwuuurrrmmmeee\\\VVVWWWWWWWWWVVVSSSNNNJJJGGG@@@???>>>===<<<:::999999999;;;===???CCCOOO___kkkuuuyyy~~~zzz{{{}}}}}}sssjjjbbb[[[SSSNNNIIIGGGEEEDDDFFFKKKQQQUUU[[[bbbmmmwww~~~|||vvvkkk___VVVMMMFFFAAAzzzggg```aaabbbZZZNNNDDD>>><<<;;;:::;;;;;;:::999888777666666555333222222222222111/////////...---,,,+++++++++---------,,,***))))))***++++++++++++++++++,,,,,,,,,+++***+++,,,+++)))(((,,,---...,,,***(((((()))---,,,+++,,,...///...---,,,,,,---------.........+++---...000000...---+++---...///000000///...---///......//////000111222000000000000000000000000111111222333444666777888777777666555555555555555666666777777999;;;<<<===>>>>>>>>>???@@@AAABBBBBB???@@@BBBEEEJJJNNNRRRTTTVVVTTTQQQNNNMMMMMMOOOPPPPPPPPPPPPRRRSSSSSSSSSRRRMMMLLLIIIGGGEEECCCBBBBBB???@@@@@@AAA@@@???>>>===>>><<<:::999::::::999999999999999888888888888888888888777777777777888888999999888888777666666555555555555555555555555555333555666666444444555666888888888888777666555555555555666666666666666555777777666666777888:::;;;<<<>>>@@@@@@@@@@@@AAABBBBBBDDDEEEEEEFFFLLLTTT[[[iiiqqqzzz~~~}}}|||}}}yyyuuuoooiiiddd^^^YYYUUUQQQPPPNNNLLLIIIFFFDDDCCCBBB@@@>>>>>>???>>>===;;;<<<;;;<<<@@@AAAAAAGGGNNNQQQZZZhhhuuu~~~zzzxxxwwwuuusssqqqnnnjjjfffeeecccccceeehhhpppzzzvvvooohhhdddaaa^^^\\\WWWRRRLLLGGGDDDBBB@@@???;;;:::999888888999;;;<<>><<<;;;:::999999888:::<<<>>>BBBMMM]]]hhhqqqvvv}}}{{{|||~~~{{{pppggg```XXXPPPKKKHHHFFFDDDBBBBBBDDDGGGIIIKKKQQQYYYaaagggkkknnnpppmmmhhh```YYYRRRLLLGGGCCC|||iii```aaabbbZZZOOOEEE???<<<;;;;;;;;;;;;:::999888777666666333222000000111111///...//////...---,,,+++++++++---......,,,)))((()))+++++++++,,,,,,+++++++++***+++***)))***++++++***(((%%%''')))))))))***,,,...---,,,+++,,,...///...---000/////////.........------,,,,,,,,,,,,,,,,,,------...///000000///..................///000111222000000000000000000000000000000000111222444666666777777666555555555555555555555555666888999;;;<<<>>>>>>??????@@@@@@@@@@@@??????AAADDDHHHMMMRRRTTTUUUSSSPPPNNNLLLMMMOOOPPPOOOQQQTTTXXXZZZ\\\^^^```]]]\\\ZZZXXXUUUSSSRRRQQQNNNNNNOOONNNLLLJJJGGGFFFGGGEEEBBB@@@@@@???===;;;>>>=========<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999:::::::::888888999:::>>><<<:::999888999:::;;;888999:::;;;;;;;;;::::::888888777888999:::<<<===@@@AAACCCCCCCCCCCCEEEGGGGGGHHHIIIJJJNNNVVVbbbjjjzzz}}}sssllliiifffbbb]]]XXXTTTPPPLLLIIIGGGFFFEEEDDDBBBAAA@@@@@@<<<;;;999:::::::::999888;;;999:::===??????CCCIIINNNVVVbbbppp{{{~~~{{{zzzwwwvvvtttppplllhhheeeccccccfffiiirrryyyrrrkkkfffccc```^^^WWWSSSLLLGGGDDDBBB@@@>>>;;;:::888777666777999:::<<<@@@FFFIIIKKKOOOUUUYYY^^^cccjjjqqqvvv{{{~~~|||zzzyyytttssssssqqqlllcccYYYRRRQQQQQQQQQQQQNNNLLLIIIGGG@@@???===;;;:::999999999555777:::<<>>>>>?????????>>>>>>??????@@@BBBFFFKKKOOORRRRRRQQQOOOMMMMMMMMMOOOPPPQQQUUUZZZ___dddhhhlllpppmmmlllkkkjjjiiihhhgggfffbbbbbbbbbaaa___[[[XXXVVVXXXVVVSSSPPPNNNKKKGGGDDD@@@@@@??????>>>>>>======???>>>>>>======>>>>>>???=========>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;<<<<<<;;;999999;;;<<<>>><<<:::888888:::===>>>::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAACCCDDDFFFFFFFFFGGGJJJLLLOOOQQQSSSVVVZZZdddpppyyyyyyooofff^^^XXXUUUTTTQQQLLLIIIGGGFFFDDDBBB@@@@@@?????????>>>>>>>>>;;;:::999999::::::999888:::777888<<<>>>>>>@@@EEEKKKQQQ[[[hhhuuu}}}~~~{{{xxxvvvrrrnnnkkkfffddddddfffjjjrrr}}}uuunnnhhhdddaaa^^^XXXSSSLLLGGGDDDAAA???>>>;;;:::888666666777888999:::>>>DDDGGGHHHKKKOOOSSSWWW[[[```ffflllrrryyy}}}~~~}}}{{{yyyyyyvvvsssnnnhhh___UUUNNNOOOOOOOOONNNLLLIIIGGGEEE@@@???===;;;999999999999333666999;;;@@@JJJYYYdddlllrrr||||||zzz|||{{{qqqhhh^^^SSSLLLGGGEEECCCAAA@@@@@@AAABBB>>>AAAEEEIIIMMMRRRXXX\\\\\\ZZZVVVSSSOOOKKKFFFBBBooohhhiiiggg___RRRHHHAAA>>><<<<<<:::999888777666555555444111000......//////---,,,........................+++---...+++((('''+++///+++,,,,,,,,,+++***((('''***)))((()))++++++***(((------,,,***((('''(((***+++******+++---......------------------,,,,,,,,,...---,,,++++++,,,---...---...///000111000000///------......///111222333000000000000000000000000......//////111222444555777777666555555555555555555555666777888:::;;;<<<<<<===>>>>>>>>>>>>===<<>>???@@@CCCGGGLLLNNNMMMMMMMMMMMMMMMNNNOOOPPPTTTYYY```gggmmmssszzz~~~~~~|||yyyvvvllljjjgggddd```ZZZTTTOOONNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEEEECCCDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA??????@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCDDDEEEFFFGGGJJJKKKMMMNNNOOOQQQUUUXXX[[[___dddiiinnnuuu}}}||||||||||||{{{{{{|||~~~{{{wwwtttkkkhhhccc]]]WWWRRROOOMMMLLLIIIEEECCCCCCCCCCCCBBB@@@@@@??????>>>=========>>><<<<<<<<<>>>>>>===<<<===::::::>>>AAAAAABBBFFFJJJNNNWWWdddrrr}}}{{{xxxuuuqqqnnnkkkhhhggghhhjjjqqqwwwpppkkkfffaaa^^^YYYTTTMMMHHHDDDBBB@@@>>>===;;;999777777777888999888===CCCFFFGGGHHHKKKNNNPPPSSSWWW\\\aaaiiiqqqvvv}}}}}}{{{yyyyyyuuupppkkkeee^^^VVVQQQOOOOOONNNLLLJJJHHHFFFDDD@@@???<<<:::999888999999444777:::;;;>>>HHHVVV```jjjpppzzz}}}zzz|||yyyqqqfff[[[SSSKKKIIIFFFCCCBBBBBBCCCCCC@@@AAACCCEEEHHHNNNTTTYYYZZZXXXUUUSSSQQQMMMHHHDDDrrrlllmmmhhh```TTTIIIBBB>>>===<<<999999888777666555444444444333111111222222000///.........///////////////***,,,---+++'''''',,,111.../////////...,,,+++)))))))))((()))++++++***((('''))))))******,,,///222+++******+++---......---)))******++++++,,,,,,---........................---...///111111111000///------......///111222333000000000000000000000000...//////000111333444555777777666555555555555555666777777888999;;;<<<===<<<===>>>>>>>>>===;;;;;;???>>>>>>???AAAEEEIIILLLJJJKKKLLLMMMNNNOOOOOOPPPVVV\\\eeemmmttt{{{}}}uuuoooeeeeeedddcccbbbbbbaaaaaa___^^^^^^^^^^^^^^^^^^___ZZZYYYXXXWWWUUUTTTSSSRRRPPPQQQRRRSSSSSSRRRQQQPPPNNNNNNNNNLLLJJJJJJLLLMMMOOOPPPRRRSSSTTTUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOPPPNNNMMMLLLKKKKKKKKKLLLMMMRRRSSSVVVWWWYYY]]]aaadddeeekkksssyyy~~~|||uuunnnrrrpppnnnnnnnnnnnnmmmkkkqqqpppqqqsssvvvyyyyyyyyy~~~|||zzzwwwuuussspppllliii```___[[[XXXUUUSSSRRRRRROOOLLLIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCAAAAAA@@@AAA@@@???@@@AAABBBAAA@@@BBB>>>>>>CCCEEEEEEFFFIIIKKKNNNVVVdddsss}}}yyyvvvsssqqqooollljjjjjjkkkpppyyyrrrlllgggaaa^^^ZZZUUUNNNIIIEEECCC@@@???>>>===;;;999888888999:::777===CCCGGGGGGGGGIIIKKKKKKMMMQQQUUU[[[ccclllrrrzzz}}}{{{yyytttqqqlllgggddd___[[[XXXPPPOOONNNLLLJJJHHHEEEDDD@@@???<<<:::888888999999666888:::;;;>>>FFFSSS]]]hhhoooyyy~~~{{{|||~~~xxxnnnddd\\\QQQOOOKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGIIIMMMSSSWWW[[[ZZZXXXWWWUUUQQQLLLHHHvvvpppmmmooohhhYYYIII@@@???>>>;;;<<<;;;999777666555444444555444333222111///......000000//////...---++++++,,,++++++******++++++,,,000...,,,++++++***((('''&&&'''(((******++++++++++++)))((())),,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---+++***+++,,,------------------,,,,,,---------,,,---...///000111222333333333222111000///......111111111000000000000000333333333444444444555555555666888:::;;;<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>><<<<<<>>>CCCFFFHHHIIIJJJLLLNNNPPPRRRTTTUUU[[[dddmmmuuu~~~~~~~~~|||zzzuuuuuutttrrrpppllliiihhhjjjkkklllllllllllljjjjjjfffdddcccbbbaaabbbdddeeeeeeeeefffiiimmmpppqqqqqqnnnkkkhhhhhhhhhfffaaa\\\^^^\\\XXXUUUTTTVVVYYY[[[bbbbbbdddfffhhhkkknnnooovvvzzz~~~|||{{{|||zzzxxxwwwvvvwwwyyyzzzyyyxxxuuuqqqnnnnnnppprrrsssrrrpppnnnjjjgggeeecccaaaaaabbbbbbbbbbbbbbbbbbeeeffffffffffffhhhllloooooorrrtttuuuuuuuuuvvvxxxzzzzzz{{{|||}}}}}}~~~~~~~~~|||{{{|||~~~~~~}}}yyyvvvuuupppjjjbbb______^^^[[[WWWVVVUUUTTTRRRQQQPPPOOOOOOQQQPPPNNNKKKIIIGGGEEEEEEFFFHHHKKKJJJHHHGGGHHHJJJHHHHHHGGGIIILLLMMMMMMMMMSSSVVV\\\fffqqq~~~|||yyyvvvsssqqqrrrnnnllllllnnnsss{{{vvvpppkkkeee```\\\YYYUUUOOOJJJGGGCCC@@@>>>999777555444444777:::<<<888:::===AAADDDFFFGGGGGGIIIJJJMMMPPPTTTZZZ```eeewww||||||{{{zzzyyyuuupppjjjddd```]]]ZZZWWWNNNNNNNNNMMMKKKIIIFFFEEE@@@>>>;;;:::::::::999777888666777:::===CCCOOOZZZiiinnnvvv|||xxx}}}}}}|||pppeee___WWWUUUQQQNNNMMMNNNPPPRRRQQQOOOLLLLLLNNNRRRVVVWWWZZZZZZYYYXXXVVVRRROOONNNwwwrrroooooogggXXXGGG??????>>><<<;;;;;;999888666555555444333333222222111111000000..................------,,,++++++******++++++,,,...---++++++++++++)))(((((()))***+++++++++++++++,,,***)))***,,,...,,,+++------------------------+++++++++,,,,,,,,,,,,,,,---+++***+++,,,...---------...///000000///...---,,,---...///000222333333111000000///...---,,,+++111000000000000000000000333333333444444444444555555666888999::::::::::::999999:::;;;<<<===>>>>>>;;;<<<<<<<<<<<<>>>BBBDDDEEEFFFGGGIIILLLNNNQQQRRRUUU[[[ccckkksss~~~yyyuuupppmmmiiifffeeefffhhhiiimmmnnnppprrrtttvvvxxxyyy~~~{{{yyywwwwwwuuutttrrrqqqqqqqqqqqqrrrnnnnnnmmmjjjhhhhhhjjjmmmooooooooonnnllliiigggeeeddddddcccbbbbbbbbbbbbbbbeeeggghhhiiiiiikkkoooqqqtttwww{{{}}}~~~{{{wwwvvvtttqqqmmmhhhgggfffeeedddcccccccccbbb```]]]ZZZWWWUUUTTTTTTUUUWWWYYYYYYWWWUUUVVVXXXVVVVVVVVVXXX[[[\\\\\\[[[aaabbbfffmmmvvv~~~{{{yyyvvvttttttqqqnnnmmmnnnrrr}}}}}}wwwqqqlllfff```\\\XXXTTTOOOJJJFFFCCC@@@===:::999777555555666888:::999;;;>>>AAADDDFFFGGGHHHHHHIIIKKKMMMPPPVVV]]]bbbsssyyy|||xxxvvvpppmmmhhhddd```\\\WWWSSSOOOOOONNNMMMKKKIIIGGGEEE@@@>>>;;;:::::::::999777888666777:::<<>>>>>???>>>;;;:::999888777555555444111111222222222222222222---------.........//////,,,++++++******++++++,,,---+++******++++++***)))******+++,,,,,,+++++++++,,,+++***+++---...---,,,........................---------,,,,,,,,,,,,,,,---,,,***+++---......---***,,,///111111///,,,***,,,---...///111222333333444333333222111000//////000000000000000000111111333333333333444444444444555666777999999999888777666777888:::<<<===>>>???999;;;=========>>>@@@BBBDDDEEEFFFHHHKKKOOOQQQSSSTTTYYY```gggppp|||zzzxxxwwwwwwxxxzzz{{{}}}{{{xxxuuutttttttttpppppppppppppppoooooonnnoooppppppoooooopppsssuuuuuuwwwyyyzzzzzzyyyvvvuuuyyywwwuuusssqqqppppppppprrruuuxxx{{{|||~~~}}}{{{vvvqqqnnnmmmlllmmmnnnppprrrqqqooommmmmmmmmmmmllllllmmmooopppooonnnqqqqqqrrruuuzzz~~~|||zzzxxxwwwssspppooonnnqqq{{{zzzsssmmmfffaaa]]]WWWSSSNNNIIIFFFCCC@@@===;;;:::888666666666666777:::;;;>>>AAAEEEGGGIIIIIIGGGHHHHHHIIILLLRRRYYY^^^mmmuuu~~~xxxtttmmmkkkhhheeebbb\\\VVVQQQQQQQQQPPPNNNLLLIIIGGGFFFAAA>>><<<;;;;;;:::999777888666666999;;;???IIITTTeeekkkttt}}}}}}sssnnniiifffbbb```bbbiiipppuuuyyysssiii```ZZZYYY[[[]]]dddcccaaa^^^[[[YYYWWWVVV{{{wwwuuusssjjjXXXFFF===>>>???>>>::::::999888777666555444333222222222222222111111......---------.........,,,++++++******++++++,,,+++***)))***+++,,,+++*********+++++++++***))))))+++******++++++,,,,,,,,,------------------------......------------,,,,,,...,,,++++++---......---)))***,,,,,,,,,,,,***)))------...///111222333444666555444333222111111000000000000000000111111111222222333333333444444444555666777888888777666666999999:::;;;<<<<<<======<<<>>>AAAAAA@@@???@@@@@@DDDEEEGGGJJJMMMPPPSSSUUUTTTXXX]]]ccclllxxx~~~}}}~~~}}}|||yyywwwvvvwwwyyyzzzvvvxxxzzz|||||||||{{{zzz}}}{{{zzzyyyxxxxxx{{{|||zzzyyyuuurrrqqqppprrr{{{{{{tttmmmgggaaa]]]VVVRRRMMMIIIEEEBBB???===999888888777777777777777:::<<<>>>AAAEEEHHHJJJKKKIIIIIIHHHHHHIIINNNUUUZZZfffnnnzzzzzzvvvnnnllliiifffccc^^^YYYUUUSSSSSSQQQOOOLLLJJJHHHFFFAAA???<<<;;;;;;:::999777777666666888:::===FFFPPPbbbiiirrr{{{zzztttpppmmmiiiiiioooyyyyyylllcccaaaccceeehhhfffdddaaa^^^\\\ZZZYYY~~~yyyvvvvvvmmm[[[HHH>>>>>>???===999999999999888666555444555555444333222111000///111000...---,,,,,,,,,---,,,++++++******++++++,,,***)))((()))+++,,,+++***((()))))))))))))))((('''((())))))***)))******+++++++++++++++++++++++++++------------------------...,,,+++,,,---.........,,,,,,***))))))***,,,,,,---...///000111222333444222222111000///......---//////000000111111111111222222222333333333444444555555777777888777666555::::::;;;<<<===>>>>>>???BBBDDDFFFEEECCCAAA@@@@@@DDDEEEFFFIIILLLPPPSSSTTTSSSVVV[[[```gggsss~~~{{{wwwtttxxx{{{~~~}}}}}}}}}~~~{{{yyywwwwwwyyy}}}~~~|||yyyvvvsssrrrqqqrrr{{{{{{ssslllfffaaa]]]UUUQQQLLLHHHEEEBBB???===777777777777777888888999:::;;;>>>AAADDDHHHKKKLLLKKKKKKJJJIIIJJJMMMRRRWWW___gggsss}}}zzzpppmmmhhhcccaaa^^^[[[YYYUUUTTTRRROOOLLLIIIGGGFFFBBB@@@===;;;;;;:::999777777555666888999;;;DDDNNN^^^fffqqqyyy}}}zzzuuurrrooopppwwwxxxlllggghhhkkknnnmmmllliiigggeeecccbbbyyyuuuuuulll[[[III???>>>>>><<<888888999999888777555444666666555333222111000///222111///---,,,,,,,,,,,,,,,++++++******++++++,,,***)))((()))++++++***)))''''''(((((()))((((((''''''((())))))(((((()))+++************************+++,,,,,,,,,------------...---+++,,,...//////...111///,,,******,,,///111---...///000222333444444333333222111000///....../////////000111111222222222222222222333333333333444555666888888888777666777888:::<<<>>>@@@BBBBBBDDDFFFGGGFFFDDDAAA@@@@@@BBBCCCDDDFFFIIIMMMOOOQQQSSSVVVYYY]]]cccmmmzzz~~~}}}|||yyyuuurrrnnnlllmmmrrrzzz}}}xxxsssrrrppppppsssxxx~~~|||yyyuuurrrqqqnnnooovvvzzzqqqkkkeee```]]]TTTPPPKKKGGGDDDBBB???===777666666666666888:::;;;:::;;;===@@@CCCGGGKKKLLLMMMMMMMMMLLLKKKMMMPPPSSSYYYaaalllwww~~~|||oookkkfffaaa___]]][[[ZZZVVVUUURRRNNNKKKHHHGGGFFFCCCAAA>>><<<;;;:::999777666555666888999;;;DDDMMM[[[cccooowww{{{}}}yyyuuutttyyyuuuooonnnqqquuuuuuuuutttrrrpppmmmlllwwwrrrppphhhXXXHHH??????>>><<<777888999999999777555444555555444333222222111111111000...,,,,,,,,,---...,,,++++++******++++++,,,+++***))))))******)))(((&&&'''((()))))))))))))))''')))+++***((((((***,,,++++++++++++++++++++++++)))******+++,,,---.........---,,,,,,...//////...000///...------...///000......///000222333444555444444333222111000000///...//////000111111222222111222222222222333333333333555666888999999888888777888999;;;===???@@@AAAAAABBBDDDCCCAAA@@@@@@AAABBBCCCDDDFFFIIIKKKNNNOOOSSSUUUYYY\\\```hhhsss{{{{{{yyysssrrrpppnnnkkkhhhfffeeeccciiisss}}}yyypppiiifffeeecccdddgggmmmtttyyy~~~zzzuuuqqqnnnjjjhhhnnnvvvwwwoooiiiddd___\\\SSSPPPKKKGGGDDDAAA???===:::888666555555777999:::999:::;;;>>>BBBFFFJJJLLLNNNNNNOOONNNLLLLLLNNNPPPUUU[[[fffqqqzzz~~~zzznnnkkkgggdddbbb___\\\YYYWWWUUUQQQMMMJJJGGGFFFEEEDDDAAA>>><<<;;;:::888777555444666888:::<<>>????????????@@@BBBEEEEEEFFFHHHJJJMMMOOOPPPSSSUUUYYY[[[^^^eeeooovvv|||wwwsssqqqjjjiiigggdddcccaaaaaaaaa```gggrrrxxxnnnccc]]]\\\ZZZXXXYYY]]]dddkkkooouuuyyy~~~zzzuuuppplllfffcccgggooo~~~vvvnnnhhhccc___\\\SSSOOOJJJFFFDDDAAA???===<<<:::777444444555777999888999;;;>>>BBBFFFJJJLLLMMMOOOOOOOOOMMMLLLLLLMMMSSSYYYbbblllvvv}}}xxxnnnlllkkkiiigggccc^^^ZZZWWWUUUQQQMMMIIIFFFEEEDDDDDDAAA>>><<<<<<:::888777555444666999:::<<>><<<:::;;;;;;;;;:::888777555444111111222111111000///...///...,,,,,,------,,,+++)))************+++++++++++++++***)))(((((())))))&&&''')))++++++++++++***++++++******)))(((((((((,,,,,,++++++******++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,......///000111222333333444333222000////////////////////////000111222333222000------///222333444888888888777777888<<>>BBBGGGKKKMMMMMMLLLLLLLLLLLLLLLLLLOOORRRYYYaaakkkwww~~~tttooojjjhhhiiigggbbb]]]ZZZVVVRRRNNNLLLIIIFFFDDDDDDBBB@@@===;;;:::::::::999::::::999999===EEELLLWWW___kkkttt{{{~~~}}}ssspppjjj___QQQEEE???<<<:::888::::::999888777555333222222222222222111000///...///...,,,------...,,,+++------,,,+++***)))((((((,,,+++***)))))))))))))))((()))******++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---//////000111222333444444222111000///............////////////000111222333222000...///111333555555888999:::999999:::===???;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<;;;<<<@@@DDDFFFFFFHHHJJJLLLMMMNNNNNNSSSTTTVVVYYY]]]dddlllrrrxxx}}}~~~|||{{{yyyyyyxxxyyyzzz{{{yyyxxxuuuqqqmmmkkkiiihhhaaaaaaaaa```___]]][[[YYYUUUVVVUUUUUUUUUWWW[[[^^^fffmmmyyy{{{vvvqqqjjjbbb]]]ZZZVVVOOOJJJHHHHHHHHHIIILLLPPPTTTVVVbbbfffmmmsssyyyzzzpppfff]]]YYYZZZ\\\mmm~~~zzzsssmmmiiiddd```]]]YYYSSSLLLHHHFFFDDD@@@<<<;;;:::999888777777888999999:::;;;;;;===AAAGGGKKKNNNNNNNNNNNNNNNMMMLLLKKKJJJNNNSSS[[[dddppp|||~~~yyyuuuqqqllljjjjjjhhhccc___ZZZXXXTTTQQQNNNKKKHHHEEEDDDBBB@@@===;;;:::::::::888999:::999999===DDDJJJWWW___kkkttt{{{}}}}}}|||vvvrrrmmmbbbRRREEE???<<<:::999<<<<<<;;;:::888666444333333333333333222111000//////...,,,---......---,,,------,,,+++***)))((((((,,,,,,+++************++++++***************+++++++++++++++,,,---.........///...---,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------......---,,,,,,,,,------///000000111222333444555444333222111111111111111////////////000111222333222111000111444666666666555777999:::::::::;;;<<<;;;;;;:::::::::::::::::::::===??????===>>>BBBFFFFFFGGGIIIJJJLLLNNNOOOOOOSSSTTTVVVXXX[[[aaahhhmmmuuu|||}}}{{{xxxwwwvvvyyyyyyxxxvvvtttrrrpppooonnnmmmjjjhhhgggffffffffffffeeebbb___]]][[[YYYYYYVVVVVVWWWWWWWWWVVVUUUUUUMMMNNNOOOPPPRRRUUU[[[___eeelllwww|||wwwuuussspppjjjeeeccc^^^YYYUUUSSSQQQMMMIIIHHHGGGGGGGGGHHHJJJMMMNNNXXX[[[aaagggoooxxxuuuiii^^^XXXVVVWWWaaarrr|||xxxrrrmmmhhheeeaaa^^^ZZZTTTNNNJJJGGGEEEAAA===;;;;;;999888888999::::::888999:::;;;===@@@FFFJJJNNNOOOPPPPPPOOOMMMKKKJJJHHHJJJNNNTTT\\\hhhuuu}}}|||uuuwwwsssooommmllljjjeeeaaa[[[YYYWWWUUURRROOOJJJGGGEEECCC@@@>>><<<:::::::::777999:::::::::===CCCHHHWWW___jjjtttzzz{{{{{{|||wwwssspppeeeUUUHHHAAA>>>===<<<;;;:::999888666444222111333333333333333222000000///...,,,---...///...,,,*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,------......000///...---,,,++++++++++++,,,,,,---------------,,,,,,,,,------------......------,,,,,,,,,------//////000111222333333444222222111000000000111111////////////000111222333111111111222555666666555111444777888888777888888:::999999999:::;;;<<<===@@@BBBEEEDDDBBBAAACCCFFFGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRTTTVVVZZZ___fffkkkttt}}}xxxxxxxxxwwwuuusssqqqppprrrqqqpppooommmkkkjjjiiihhhfffdddaaa___^^^^^^^^^___^^^\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUULLLNNNOOOPPPSSSWWW]]]aaaeeekkkuuu~~~zzzuuuqqqnnnjjjfffbbbaaa^^^[[[YYYYYYWWWUUURRRQQQPPPOOONNNNNNNNNOOOPPPWWWYYY]]]aaahhhrrr}}}~~~qqqcccZZZUUUTTTWWWfff~~~{{{wwwqqqlllhhheeebbb___ZZZVVVPPPLLLIIIFFFBBB???;;;:::999888888999:::;;;888999::::::<<<@@@EEEIIIMMMOOOPPPQQQOOOMMMIIIGGGHHHJJJLLLPPPWWWbbbnnnvvv}}}vvvwwwtttqqqnnnmmmjjjfffccc\\\[[[YYYXXXVVVRRRLLLIIIEEEDDDAAA>>><<<:::::::::555888:::::::::===BBBFFFVVV^^^iiisssyyy~~~zzz}}}vvvrrrnnncccSSSGGGAAA>>>===<<<777666666444222000///---333333333333333222000000///---------//////...---***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++***(((''''''((()))***---,,,,,,,,,+++++++++***000///...---,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.........------,,,,,,,,,------...------...///000111222222......---------......///////////////000111222333222111111222444555444333000333777999888777777777777777777888;;;===@@@BBBGGGJJJLLLKKKGGGDDDDDDFFFGGGGGGHHHJJJLLLNNNQQQRRRNNNPPPSSSUUUYYY^^^eeeiiirrr}}}~~~~~~|||zzzwwwtttrrrpppqqqpppooommmllljjjiiiiiigggfffccc```^^^]]]]]]\\\```___^^^\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSQQQRRRTTTTTTVVVZZZ```dddkkkqqqyyy|||wwwssspppnnnllljjjiiiiiihhhgggeeedddbbbaaa___]]]\\\[[[[[[\\\```aaabbbcccgggmmmvvv{{{wwwhhh\\\UUURRRQQQ]]]rrr{{{wwwqqqllliiifffbbb```ZZZXXXSSSOOOKKKGGGCCCAAA;;;:::888888777888999999888999999:::;;;???DDDGGGLLLMMMOOOOOONNNKKKHHHFFFHHHIIIIIILLLQQQZZZeeemmmyyyzzzwwwuuurrrooommmjjjgggeee]]]\\\ZZZYYYWWWSSSNNNJJJFFFDDDBBB>>><<<:::::::::555888::::::999<<>>CCCFFFKKKLLLMMMMMMLLLJJJHHHGGGFFFFFFFFFGGGJJJQQQZZZ```mmmxxx~~~xxxvvvtttqqqmmmjjjhhhfff^^^\\\ZZZXXXWWWSSSOOOLLLGGGEEEBBB???<<<;;;:::999666888999888888:::@@@EEERRRZZZeeeooouuuzzz~~~uuuvvv~~~qqqhhh___VVVKKKCCC???===;;;999::::::::::::999888777777222222222222111000///......------...///000000.........---,,,+++******))))))))))))))))))***+++,,,)))***++++++,,,,,,,,,,,,++++++++++++************,,,++++++++++++,,,,,,---+++,,,...///000///...---------------............,,,,,,,,,,,,,,,---...///------...///000111222222222222222222333444555666////////////000111222333999666333222333444444333444666999::::::::::::;;;999999999:::===AAADDDGGGNNNQQQTTTSSSNNNIIIGGGGGGFFFFFFFFFGGGJJJMMMPPPRRRPPPRRRTTTVVVXXX\\\aaaeeennnxxx{{{yyywwwvvvxxxwwwvvvuuusssssssssssstttrrrooollliiigggffffffbbbcccddddddeeeiiinnnrrruuuzzz}}}lll]]]RRRMMMLLLOOOYYYnnn~~~zzztttoookkkgggcccaaa[[[ZZZXXXSSSNNNIIIEEEDDD>>>===;;;999888777777888888888999999:::===BBBFFFLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEEEEDDDFFFKKKQQQVVV```lll{{{yyyyyywwwsssooollljjjiii^^^\\\YYYVVVUUURRROOOMMMGGGFFFCCC???<<<;;;:::999777888888777666999@@@EEEPPPXXXcccmmmsssxxx}}}tttttt||||||nnneee\\\UUUKKKDDDAAA@@@===;;;555555555555555444444333111111222111111000///......------...000111000///++++++,,,,,,,,,---------))))))(((((()))***++++++)))***,,,...//////......)))******++++++,,,,,,---************+++,,,------+++,,,...000000///...------------.........//////,,,,,,,,,,,,,,,---...///......///000111222333333------------...///111111////////////000111222333<<<999555333333444555555333555777888888888999:::<<<;;;:::;;;===@@@DDDGGGMMMQQQTTTTTTOOOKKKIIIIIIEEEEEEEEEFFFIIILLLPPPRRRRRRTTTVVVWWWXXX[[[___bbbllluuu|||{{{xxxtttrrrpppoooooojjjjjjkkklllnnnqqqwwwzzz}}}ooo___TTTNNNKKKKKKRRRddd{{{uuuoookkkgggdddaaa[[[[[[YYYTTTNNNIIIFFFEEEAAA???===:::999888888888888888999999:::===BBBEEEMMMMMMMMMLLLLLLLLLLLLLLLFFFFFFFFFEEEFFFIIINNNQQQWWWcccttt~~~{{{zzzyyyuuuqqqmmmkkkkkk^^^[[[XXXUUUSSSRRROOOMMMHHHFFFCCC???===;;;:::999888888888666555888@@@FFFNNNWWWbbblllrrrwww|||}}}tttuuuxxx}}}{{{nnneee```WWWJJJ@@@<<<;;;;;;:::999999999999888666555444333222222111111111111111//////...---,,,++++++*********)))))))))***,,,---************************++++++************++++++((((((((()))***,,,---...,,,------......------,,,.........---,,,***)))(((---------............/////////...------------.../////////000111111222222000000000000////////////000000000000000111111111333222111111111222333444999888555444555777:::<<<<<<>>>????????????BBBDDDIIIKKKLLLKKKIIIGGGGGGGGGGGGFFFEEEFFFGGGJJJMMMOOORRRSSSTTTVVVYYY\\\___aaalllrrrzzz~~~~~~~~~}}}~~~yyyuuutttvvvyyy{{{~~~pppbbbTTTLLLCCCGGGNNNYYYmmm~~~{{{uuuppplllgggccc```^^^[[[WWWTTTQQQLLLGGGDDDAAA@@@???===;;;::::::999888999:::::::::;;;>>>AAAFFFMMMRRRRRRQQQQQQNNNJJJLLLJJJGGGEEEDDDEEEGGGHHHQQQYYYeeeqqq|||yyywwwuuusssrrrnnnjjjgggaaa]]]YYYWWWVVVSSSNNNJJJKKKIIIFFFBBB===:::777666888777777777888:::<<<===LLLRRR\\\eeennnuuu{{{~~~uuurrrpppllliiiggghhhjjjkkkxxxpppsssvvv}}}~~~pppfff\\\SSSHHH???<<<;;;:::999888888888777666555444333222222111000000000000111---------.........//////...---+++)))((('''&&&&&&************************,,,++++++******++++++,,,)))))))))***+++---...///,,,------------------,,,---...//////000/////////---------............//////......---,,,---------......///000000111111222111111111111000000000000//////000000000111111111222222111111111222333444666666666666666777888999<<<===>>>>>>>>>>>>AAACCCEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGFFFGGGIIILLLOOOQQQRRRSSSTTTVVVYYY\\\___```gggllltttzzz|||{{{~~~qqqcccUUUMMMCCCEEEJJJRRReee~~~{{{uuuppplllhhhccc```^^^[[[XXXTTTQQQMMMHHHEEEDDDBBB@@@>>>;;;:::999888999:::;;;;;;;;;<<>><<<;;;777666666666777999:::<<>>===<<<:::888888888777666555333333111000000///////////////111111000///...---,,,,,,((()))***++++++***((((((************************+++******))))))******+++*********++++++---......---------,,,,,,------------------,,,,,,***))))))---------............///------,,,++++++++++++,,,------......//////000000222222111111111000000000------...///000111222333222111222222222222333333222333333444555666777777999:::;;;<<<;;;<<<>>>@@@AAACCCEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKNNNPPPSSSTTTQQQRRRTTTVVVYYY[[[\\\]]]```dddiiimmmqqqvvv}}}}}}qqqdddWWWOOOKKKGGGEEEIIIVVVlll{{{vvvqqqmmmiiieeebbb^^^\\\XXXVVVSSSPPPKKKHHHFFFDDDBBB@@@>>><<<;;;:::999:::;;;;;;;;;===@@@BBBCCCKKKQQQSSSTTTVVVUUURRRMMMJJJGGGDDDBBBBBBCCCDDDBBBHHHPPPZZZeeepppzzz}}}zzzwwwqqqkkkfffccc```\\\ZZZZZZXXXSSSOOOKKKJJJGGGCCC@@@===;;;:::777666666666666888999;;;AAAGGGRRR]]]gggqqqzzz~~~{{{sssoooiiieeedddgggkkknnnuuu~~~zzzrrrkkkfff[[[YYYUUURRROOONNNNNNOOOpppooosssyyy~~~lll^^^WWWPPPFFF@@@===<<<:::888999999999888777666555444111000000///////////////000//////...---,,,++++++''')))***,,,------,,,,,,************************))))))(((((((((((())))))******)))******+++,,,---...---,,,,,,,,,,,,---...//////000//////...---,,,---------............///------,,,++++++++++++,,,------......//////000000111111000000000/////////,,,---...///000111222222111111222222333333333333444333222111222555888:::888:::;;;;;;:::;;;>>>@@@CCCEEEFFFFFFEEEDDDDDDEEEIIIIIIJJJLLLNNNQQQRRRSSSPPPQQQTTTVVVYYYZZZ[[[[[[]]]aaafffiiimmmrrryyy~~~zzzpppdddYYYQQQLLLGGGDDDGGGQQQddd{{{vvvrrrnnnjjjfffccc^^^\\\YYYWWWTTTQQQMMMJJJDDDDDDBBBAAA@@@??????>>>999:::;;;;;;;;;===@@@BBBCCCKKKRRRUUUWWWYYYYYYVVVOOOMMMIIIEEECCCBBBCCCCCCAAAEEEKKKSSS]]]hhhsss{{{|||yyytttmmmhhhccc```\\\ZZZZZZWWWRRRNNNLLLJJJGGGCCC???<<<999888777777666666666888999:::???EEEOOO[[[fffqqqzzz~~~uuulllggg```\\\WWWTTTSSSVVV[[[^^^cccmmm}}}vvvpppjjjfff___]]]ZZZVVVSSSQQQPPPPPPyyywwwyyy}}}~~~}}}mmm```YYYQQQFFF???;;;:::888666999999999999888666555444111111000/////////000000,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++************************)))))))))(((((()))))))))***)))))))))******+++,,,...---,,,++++++,,,---...***+++,,,---.../////////---------............///...------,,,,,,,,,,,,,,,---......//////000111111000000000000/////////...------...//////000111111000111222333333333333222555333111111222555999<<<888:::;;;;;;:::;;;===@@@DDDEEEGGGFFFEEEDDDDDDEEEHHHIIIJJJLLLNNNOOOPPPQQQOOOQQQSSSVVVXXXZZZZZZZZZYYY]]]bbbeeehhhmmmsssyyy|||~~~}}}|||wwwpppggg\\\UUULLLFFFBBBEEEKKKYYYttt|||wwwrrroookkkgggeee^^^\\\YYYWWWUUUSSSOOOLLLDDDDDDCCCBBBAAAAAAAAAAAA:::;;;<<<<<<<<<>>>AAACCCEEEMMMUUUWWWYYY\\\\\\YYYSSSPPPLLLGGGEEECCCDDDDDDCCCEEEHHHMMMVVVaaalllttt~~~}}}xxxqqqllleeeaaa]]][[[ZZZWWWRRRNNNKKKIIIFFFBBB???<<<:::999888777777666777888999:::===CCCMMMXXXdddoooyyy}}}xxxpppfff\\\VVVPPPMMMHHHEEEDDDGGGKKKNNNUUU^^^qqq|||uuupppkkkgggcccaaa]]]YYYVVVSSSRRRQQQ~~~~~~}}}qqqggg___VVVJJJ@@@<<<;;;999888999999888888777666444333222222111000000000000111------------............---,,,,,,+++*********+++************************++++++************++++++++++++*********+++,,,,,,///...,,,++++++,,,...///((((((***+++,,,------------------............//////......---,,,---------......///000000111111222111111111000000000//////........./////////000000000111222333333333222222333333333333444777999;;;999:::;;;;;;;;;<<<>>>@@@AAACCCEEEFFFEEEDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPSSSVVVXXXYYYYYYYYYYYY\\\```cccdddhhhoootttwwwyyyzzzzzzzzzzzz{{{}}}}}}~~~~~~}}}~~~~~~|||}}}}}}~~~~~~}}}|||zzzxxxwwwzzzxxxxxx{{{{{{yyyzzz}}}zzzzzz||||||{{{yyywwwrrrjjjaaa[[[NNNGGGDDDFFFHHHQQQhhh|||wwwsssooolllhhheee^^^\\\ZZZXXXVVVTTTPPPMMMGGGFFFDDDCCCBBBAAAAAAAAA===>>>?????????@@@CCCFFFHHHPPPWWWYYY\\\^^^^^^[[[VVVSSSOOOJJJGGGEEEEEEEEEDDDEEEFFFIIIOOOZZZfffnnn{{{}}}wwwrrrhhhddd```]]][[[XXXRRRNNNIIIGGGEEECCCAAA???>>>===999999888777777999:::;;;;;;AAAJJJUUUaaalllwww}}}zzzwwwqqqhhh___VVVNNNJJJHHHEEEAAA===<<<>>>AAADDDKKKSSSbbbwww|||wwwrrrnnniiigggccc___[[[XXXVVVUUU}}}{{{}}}~~~uuummmfff\\\OOODDD???>>><<<;;;888888777777666444333222333222222111111111111111111111000///...---,,,,,,++++++)))))))))***+++,,,************************---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------///...,,,++++++,,,...///....../////////...---------------.........////////////...------------...//////000000111111222222222222222111111111111000.........///////////////000111222333444333222222111222444666777888999999999:::;;;;;;;;;<<<>>>@@@>>>AAACCCDDDDDDEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLKKKNNNPPPSSSVVVXXXYYYXXXXXX[[[^^^bbbcccdddggglllqqqoooppppppooommmkkkkkkllljjjkkkllljjjhhhffffffffffffggghhhjjjlllpppvvvzzz|||yyytttppppppqqqssstttuuuvvvvvvzzz{{{|||}}}}}}|||{{{zzzsssssssssrrrqqqpppooonnnkkkiiijjjlllllljjjlllppppppqqqtttxxx}}}~~~yyyxxxxxxwwwsssmmmeee___RRRJJJGGGIIIHHHMMMbbbzzz|||wwwssspppllliiifff^^^\\\ZZZXXXWWWTTTQQQNNNIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAAAAAAAABBBEEEHHHIIIQQQXXX[[[]]]______\\\XXXUUUPPPLLLHHHGGGFFFFFFEEEEEEEEEFFFLLLVVVbbbjjjxxx{{{vvvkkkgggbbb___]]]YYYSSSNNNGGGFFFEEECCCCCCBBBBBBBBB:::999888888888999:::;;;:::???IIISSS^^^jjjuuu{{{wwwqqqggg\\\RRRKKKFFFEEEGGGDDD@@@<<<:::<<<>>>AAAGGGMMMYYYlll{{{vvvpppnnnjjjfffbbb^^^\\\[[[uuukkkoooyyy|||yyyuuurrreeeSSSEEE===;;;;;;;;;888888777777666666555555444444333222111000///...------------------------...,,,***)))))),,,...000---,,,***(((((()))+++,,,******++++++++++++***)))******+++,,,,,,,,,,,,+++------------------------))))))***,,,...111333444000///---,,,,,,---.........,,,++++++,,,---,,,,,,111111000//////...//////333222222111000//////...000000111222222222222111000000000///000000111222444555666555555555777999:::999888888999:::<<<===>>>???AAACCCDDDEEEFFFFFFCCCDDDFFFHHHIIIKKKKKKLLLMMMOOOSSSUUUUUUWWWYYY[[[]]]]]]^^^___aaadddggghhhllllllkkkhhhccc^^^[[[ZZZ[[[ZZZXXXWWWUUUSSSRRRQQQLLLMMMPPPTTTXXX\\\___aaaaaafffiiifffgggkkkjjjeeehhhjjjlllmmmnnnmmmkkkjjjnnnnnnmmmkkkgggcccaaaaaa^^^^^^^^^___```aaacccdddhhhiiikkklllmmmllljjjiiiffffffdddcccaaa___^^^]]][[[[[[ZZZ[[[\\\^^^```aaaddddddgggmmmsss~~~|||vvvwwwyyy{{{yyytttlllfffWWWOOOJJJIIIFFFHHH[[[rrr}}}wwwqqqmmmjjjgggeeeeee```[[[YYYXXXVVVQQQLLLIIIGGGFFFFFFGGGFFFDDDBBBEEEEEEDDDBBBAAABBBEEEGGGMMMRRRZZZ```bbbaaaaaa```\\\YYYTTTQQQNNNKKKGGGEEEAAA@@@BBBFFFHHHMMMYYYeeeqqq{{{~~~zzzvvvnnnkkkeee```\\\VVVQQQMMMNNNJJJEEECCCEEEIIIMMMOOODDD???999555444555666777;;;@@@HHHQQQZZZeeeqqqzzzzzztttoooggg[[[OOOGGGBBB???>>>BBBAAA???===<<<<<<<<<===NNNLLLOOO]]]ttt}}}xxxqqqmmmkkkiiieeebbb|||oooeeejjjssswwwuuurrrnnnbbbQQQDDD===;;;;;;:::999888888777666555555444333333222222111000//////........................---,,,+++******,,,...///***)))((('''&&&'''(((((()))))))))******))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222111000...,,,++++++***...------------///000111---,,,,,,,,,------...---222111000000/////////000222222111000000///......//////000111111111111000111000000000000111222222444555666666555555777999999999888888999:::<<<======>>>???AAACCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMOOORRRTTTUUUVVVXXXZZZ[[[[[[\\\^^^aaadddgggiiikkklllkkkhhhbbb\\\XXXWWWSSSRRRQQQOOOMMMKKKIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPTTTVVVTTTTTTXXXWWWSSSUUUVVVXXXZZZZZZZZZZZZYYYXXXXXXXXXVVVSSSPPPNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRPPPPPPOOOOOONNNNNNNNNPPPQQQSSSTTTXXXXXX\\\bbbiiittt~~~{{{ttttttvvvyyy~~~~~~}}}wwwoooiii]]]SSSLLLJJJFFFGGGWWWjjj}}}wwwqqqmmmjjjgggeeefffaaa\\\ZZZZZZXXXSSSNNNLLLKKKJJJKKKKKKJJJGGGEEEFFFFFFEEECCCBBBCCCFFFHHHNNNTTT\\\bbbdddcccbbbaaa]]]ZZZVVVSSSQQQOOOLLLJJJHHHFFFFFFFFFFFFHHHQQQ[[[jjjuuu|||wwwsssnnnkkkeee```\\\WWWRRRNNNLLLIIIFFFFFFJJJPPPUUUWWWDDD@@@:::666555666777777888===EEENNNWWWbbbnnnwww|||~~~xxxqqqeee^^^TTTJJJDDD@@@>>><<<;;;::::::999:::;;;===>>>IIIGGGKKKXXXnnn|||xxxvvvtttpppmmmuuuiii```dddnnnrrrqqqooohhh^^^OOOCCC===;;;;;;:::999999888777666555444444333222222222111000000000////////////////////////++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))************))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------........................///000111------------......///000222222111000000000000111111000000//////...............///000000000000000111111111111111222333333333555666666666666777999999888888888999:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLLLLOOORRRSSSTTTUUUWWWXXXXXXXXXYYY\\\___cccgggiiilllmmmllliiibbb[[[VVVTTTNNNMMMLLLJJJHHHFFFEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDGGGGGGFFFFFFIIIIIIGGGGGGGGGIIIJJJJJJKKKKKKKKKGGGGGGGGGFFFEEEDDDBBBAAABBBBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHIIILLLLLLPPPVVV^^^iii|||}}}wwwqqqmmmhhhiiijjjnnnssszzzzzzrrrllldddYYYOOOKKKHHHHHHRRR___rrr|||wwwrrrnnnkkkhhheeegggccc^^^]]]\\\ZZZVVVRRRPPPPPPPPPQQQQQQOOOLLLIIIIIIHHHGGGEEEDDDEEEHHHKKKQQQWWW```fffhhhgggeeeddd^^^\\\XXXVVVUUUSSSQQQOOOKKKIIIGGGFFFDDDCCCIIIQQQ```lll|||}}}yyysssooonnnkkkfffaaa\\\XXXSSSOOOKKKHHHFFFGGGKKKQQQVVVXXXDDD???:::777666777777777555:::AAAIIIRRR^^^jjjsssvvv{{{~~~~~~~~~|||uuummm\\\VVVNNNGGGBBB@@@>>>===999999888888999:::<<<===DDDCCCGGGTTThhh~~~~~~rrrggg^^^ccclllppppppooodddZZZLLLBBB===;;;:::999:::999888777666555444333222222222111111111000000........................++++++,,,---------,,,+++------.........---,,,+++)))***++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++&&&'''))),,,///111333333000000/////////...//////......//////...///111222222222111111111111111222000/////////.........---...///000000111111000000222222111111222222333444333555777777666666777999888888888999999:::;;;;;;:::;;;===@@@BBBCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMOOORRRSSSSSSTTTUUUWWWUUUVVVWWWZZZ^^^bbbfffiiimmmnnnnnnjjjddd\\\WWWUUUPPPPPPNNNMMMKKKIIIHHHGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIIIIGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFDDDCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGKKKQQQYYYdddwww~~~yyyrrrlllhhhaaabbbdddggglllrrrwwwyyy{{{tttooohhh\\\QQQLLLJJJIIIOOOVVVgggyyy|||wwwssspppllliiifffgggdddaaa___^^^\\\YYYVVVSSSSSSSSSTTTUUUSSSPPPMMMLLLLLLJJJHHHGGGHHHKKKNNNUUU\\\fffmmmooommmjjjiiiccc```\\\YYYWWWUUUSSSQQQJJJGGGEEEEEECCCBBBGGGMMMVVVbbbttt~~~|||xxxsssooonnnjjjfffaaa]]]YYYTTTQQQMMMJJJGGGFFFHHHKKKMMMNNNBBB???;;;888888888888777333777>>>EEENNNYYYfffooosssyyy~~~~~~{{{rrriiiZZZUUUNNNHHHDDDBBB@@@??????===<<<;;;::::::;;;;;;AAABBBFFFRRRcccxxxtttiii```dddkkkooopppqqqcccYYYLLLAAA===;;;;;;:::999999888777666555444444333333222222111000000000------------------------***+++---......---+++************+++***))))))(((((())))))***+++++++++***++++++,,,------------,,,------------------------,,,,,,---......---,,,,,,------......///000000000...000111000//////111333222111111111111111222222////////////............///000111111222222111111222222111111222222333444333555777888777777777888777777888999:::::::::::::::;;;>>>@@@BBBDDDEEEEEECCCDDDFFFIIILLLNNNOOOPPPNNNPPPRRRSSSSSSSSSTTTVVVTTTUUUVVVYYY]]]aaaeeegggjjjkkkkkkhhhbbb\\\XXXVVVTTTSSSRRRQQQPPPOOONNNMMMHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMNNNMMMMMMMMMMMMKKKJJJIIIHHHIIIGGGFFFGGGIIIIIIGGGEEEAAAAAAAAABBBCCCDDDEEEEEEAAABBBCCCDDDDDDEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGJJJPPPVVVaaasss{{{vvvpppiiieee^^^___```ccchhhmmmrrrttt||||||tttnnnnnnppprrrwww}}}~~~yyysssoooggg]]]RRRMMMLLLLLLOOORRR___ppp}}}xxxuuurrrnnnkkkhhhgggeeeccc```^^^\\\YYYWWWSSSSSSSSSUUUVVVUUURRRPPPPPPPPPNNNLLLKKKLLLOOORRR[[[cccmmmuuuwwwuuuqqqoooiiifffaaa]]]YYYVVVRRRPPPJJJFFFDDDEEEDDDBBBEEEJJJOOOZZZjjj{{{}}}|||yyyuuusssnnnjjjfffbbb^^^ZZZVVVRRRNNNKKKHHHFFFEEEFFFEEEEEE@@@>>>:::999888888777666333777===CCCKKKVVVccclllsssyyy|||rrrhhh]]]XXXRRRLLLHHHEEEBBB@@@AAA@@@>>><<<;;;;;;<<<<<<>>>@@@EEENNN]]]ppp{{{pppgggiiinnnqqqssstttfff[[[MMMBBB<<<;;;;;;:::888888777777666666555555444444333222111000//////------------------------+++,,,---...---,,,+++***+++++++++************)))&&&'''((()))))))))))))))++++++,,,---------------------------------------,,,,,,---......---+++***((()))+++---///111222222///111222111...---000333111000000000000111222222////////////////////////000000111222222222222222111111111111111222333333333555888999888777888888666777888999:::::::::::::::;;;===@@@BBBDDDEEEEEECCCEEEHHHLLLOOORRRTTTTTTOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVWWWYYY\\\```ccceeeeeeffffffddd```\\\[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWXXXVVVSSSSSSVVVVVVTTTTTTVVVVVVWWWXXXXXXWWWTTTRRRPPPPPPMMMLLLLLLOOOOOOLLLHHHFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMQQQPPPMMMKKKIIIHHHHHHHHHHHHHHHIIINNNSSS]]]nnn}}}|||wwwrrrllleeeaaa\\\\\\]]]```dddjjjooosssuuuvvvxxxyyyxxx~~~~~~|||uuupppggg___[[[\\\```cccgggooozzz~~~|||{{{yyyuuuqqqmmmccc]]]UUUOOOMMMNNNOOOQQQZZZiii|||}}}zzzwwwtttqqqmmmjjjgggfffdddaaa^^^[[[XXXWWWSSSRRRRRRSSSUUUVVVUUUSSSTTTTTTSSSQQQOOOPPPTTTVVVbbbjjjvvv~~~}}}yyyvvvoookkkfff```\\\WWWSSSPPPNNNJJJGGGGGGEEEAAAAAADDDKKKSSS```ooo~~~|||{{{yyywwwuuummmjjjfffbbb___[[[WWWTTTNNNKKKHHHFFFFFFEEEDDDCCC>>><<<:::999999888666555444777<<>>>>>???;;;>>>CCCJJJVVVhhh||||||sssssswwwyyyzzz|||kkk___OOOBBB<<<;;;;;;;;;777777777777666666666666555555444222000///...---........................,,,---------,,,,,,+++***...---,,,+++***+++,,,,,,(((((()))***+++,,,,,,++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---/////////...)))***,,,---............///222333111---+++...111000/////////000000111222000000000000000000000000///000000111111111111111111000000000000111222222333555888999999888888888666666888999::::::999999888999<<<>>>AAACCCDDDDDDEEEFFFIIILLLOOORRRSSSTTTQQQSSSTTTUUUTTTTTTTTTVVVYYYYYYYYYZZZ\\\^^^aaabbbcccddddddcccaaa```aaacccaaaaaabbbbbbccccccccccccffffffggghhhiiiiiijjjjjjjjjggghhhllllllhhhgggjjjjjjllloooqqqpppnnnkkkhhhgggdddaaabbbdddccc___[[[XXXWWWUUUSSSPPPOOONNNMMMLLLMMMNNNPPPSSSUUUXXXYYYXXXXXXXXXYYYYYYYYYYYYYYY[[[YYYVVVSSSPPPNNNMMMMMMJJJIIIJJJMMMQQQYYYiiixxx~~~zzzvvvrrrllleee```]]]]]]]]]___cccjjjppptttttttttuuutttqqqsss|||tttmmmiiibbb^^^YYYTTTRRRTTTVVVYYYZZZbbbllluuu}}}~~~|||yyywwwuuurrrnnnjjj```^^^XXXQQQMMMMMMOOOPPPXXXeeeuuu~~~{{{yyyvvvsssooolllgggfffdddaaa\\\YYYVVVVVVRRRQQQPPPQQQTTTVVVWWWWWWXXXXXXWWWUUUSSSTTTWWWZZZhhhqqq}}}|||sssoooiiiddd___[[[VVVSSSQQQLLLIIIIIIGGGCCCAAACCCHHHMMMVVVcccsss}}}zzzyyywwwuuusssmmmjjjfffccc```\\\XXXUUUNNNKKKHHHGGGEEEDDDAAA???<<<:::999888888777555333444777;;;???DDDNNNZZZcccmmmttt|||zzzqqqiiieee```[[[WWWRRRNNNJJJFFFEEECCCAAA@@@@@@AAAAAA<<>>???@@@DDDGGGFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRRRRTTTUUUWWWYYYZZZYYY]]]``````______aaadddgggjjjmmmmmmmmmnnnrrruuuuuuvvvxxxzzz|||{{{wwwtttpppnnnnnnnnnmmmooorrrwww{{{~~~}}}|||{{{||||||{{{yyyvvvssspppkkkfffaaa\\\WWWSSSSSSNNNLLLOOOUUU]]]iiisssxxx}}}|||wwwnnngggfff```]]]___ccchhhqqqzzz{{{yyyvvvqqqkkkjjjssswwwppphhh```[[[ZZZ[[[\\\]]]___bbbbbbaaa___^^^```bbbffflllwww}}}zzzwwwuuupppkkkhhh```]]]XXXSSSPPPOOOOOOPPPWWW]]]iiiyyy{{{yyyuuuqqqnnnllliiieeebbb```]]]ZZZXXXSSSRRRQQQRRRTTTWWW[[[]]]^^^]]]^^^^^^ZZZWWW\\\eeeppp}}}zzzvvvpppjjjddd___ZZZWWWRRRPPPMMMJJJHHHFFFBBB@@@DDDFFFLLLTTT]]]kkk|||yyywwwuuurrrooollljjjfffccc```\\\WWWTTTNNNKKKHHHEEEEEEDDDBBBAAA@@@???>>><<<;;;:::999999:::::::::<<<@@@GGGPPPWWWeeeoooyyy{{{vvvoooiiifffaaa[[[WWWVVVSSSOOOLLLIIIGGGDDDAAAAAABBBGGGNNNVVVcccxxxtttbbbNNNCCC???<<<:::::::::999888666555444444444555555444333222000///...000...,,,,,,---...---+++++++++++++++++++++++++++++++++)))((((((((()))***+++((((((+++,,,***+++///666111,,,+++...///...,,,///---++++++---......,,,,,,+++++++++,,,,,,,,,+++......------...000222444333000------///000000///---...///000111111000000000000000000////////////......//////000000111111///000111222333444444555444444666777888888888888777777777777777777666666555888<<<>>>>>>@@@CCCEEEGGGGGGGGGIIIJJJLLLNNNOOORRRRRRSSSTTTVVVXXXYYYZZZ[[[^^^aaabbbbbbdddhhhlllkkkpppvvvzzz|||~~~}}}~~~~~~yyyuuuooohhhccc^^^XXXUUUTTTOOOMMMPPPUUU\\\hhhrrryyy{{{ssslllccc]]]ZZZ\\\aaahhhsss||||||xxxrrrjjjfffmmmxxx|||qqqjjjeee```^^^___bbbfffnnnuuu{{{|||zzzxxxnnnnnnnnnnnnpppvvv~~~{{{xxxuuuqqqllliiibbb___ZZZUUURRRQQQQQQRRRVVV[[[fffuuu|||yyyvvvssspppllljjjfffcccaaa___\\\ZZZWWWVVVUUUTTTUUUWWWZZZ\\\``````aaaaaa^^^\\\aaaiiivvv|||xxxrrrmmmgggbbb\\\XXXUUURRROOOLLLJJJGGGDDDAAABBBCCCGGGNNNVVVcccwww|||xxxuuurrrqqqllljjjfffccc```\\\WWWTTTOOOLLLHHHFFFEEEDDDBBBAAA>>>===<<<:::999888777777888888999:::>>>EEEMMMTTTbbblllwww{{{vvvrrrmmmgggbbb]]]YYYTTTPPPMMMJJJGGGDDDEEEFFFIIIPPPWWWcccwwwqqq```MMMCCC???;;;999888888777666555444444444444555555444333222111///...///...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************'''(((+++,,,******---333///+++***---......,,,///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...000222333444111---,,,---///000000---...///000111111111000000000000000////////////......//////000000111111000000111222333333444555444555666777777888777777666666666777777888888888888:::===>>>???@@@BBBDDDGGGHHHHHHJJJKKKMMMOOOPPPRRRSSSSSSUUUVVVXXXZZZ[[[]]]```ccceeefffkkkrrrxxxwww}}}|||wwwooohhhbbb]]]YYYVVVUUUPPPNNNQQQUUU[[[fffqqqzzz{{{ttteee^^^YYY[[[```iiiuuu{{{ttthhhbbbfffooouuullliiiggggggjjjnnnttt||||||{{{~~~~~~{{{xxxuuuqqqmmmjjjccc```\\\XXXUUUSSSTTTTTTVVVYYYbbbnnnxxx~~~}}}{{{yyywwwtttrrrmmmkkkgggeeecccaaa___]]]]]][[[YYYXXXWWWXXXZZZ[[[bbbbbbdddeeecccaaahhhppp|||wwwqqqkkkeee^^^ZZZXXXUUURRROOOMMMJJJFFFDDDBBBAAADDDIIIOOOYYYjjjzzz{{{vvvssssssmmmjjjfffccc___\\\XXXTTTPPPMMMIIIGGGFFFEEECCCAAA>>>===<<<:::999888888777777777777888;;;BBBJJJPPP^^^iiivvv|||vvvooojjjccc___YYYUUUQQQNNNKKKHHHKKKKKKNNNSSSYYYdddvvvnnn^^^LLLCCC@@@<<<999999777777666555555555666666444444444333222111//////......---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******((())),,,,,,******---///,,,******,,,---------...---,,,,,,,,,---------,,,---......---,,,---......---------...000111222222000...------...//////---...//////000111111111000000000000////////////......//////000000111111000000111222333333444444555555666777777777777777999999999999:::;;;;;;<<<:::;;;<<<>>>@@@BBBDDDEEEHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[___aaadddgggjjjqqqzzzxxxssskkkddd___[[[XXXVVVTTTQQQPPPQQQTTTXXXcccnnnxxx}}}lllddd\\\\\\```iiiwwwvvviii```bbbiiiyyy}}}}}}uuupppooorrruuu}}}}}}yyyvvvtttpppllliiidddbbb^^^ZZZWWWVVVVVVVVVWWWXXX^^^iiiqqqwww{{{yyyxxxwwwuuusssooollliiigggfffeeebbbaaa___^^^\\\[[[ZZZZZZ[[[[[[ccccccfffhhhgggfffnnnwww{{{uuuooohhhaaa\\\[[[XXXTTTQQQOOOLLLIIIFFFEEEDDDDDDHHHKKKRRR```lllwwwttttttnnnkkkfffbbb___\\\XXXUUUQQQNNNJJJHHHFFFEEECCCBBBAAA@@@>>>===;;;:::::::::777777777888:::@@@GGGLLL[[[fffuuuvvvpppkkkgggaaa]]]YYYWWWTTTRRRRRRQQQRRRWWW]]]gggwwwmmm]]]LLLDDDAAA>>><<<;;;888777777666666777777888444444444333222111000///,,,---/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,)))***......+++***------+++******+++,,,---------------,,,,,,,,,---...---///000000...---...000---------......///000000---///000000000...---,,,.........///000000111111000000000000////////////......//////000000111111111111111222222333333444444555666777777888777777<<<;;;;;;;;;;;;<<<===>>><<<<<<===>>>AAADDDFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[^^^aaadddfffkkkrrr}}}{{{wwwpppkkkeee```\\\[[[YYYWWWSSSPPPPPPQQQRRRVVVaaalllvvvwwwlllaaa\\\___gggvvvzzzlllaaaaaagggvvv}}}|||}}}zzzssstttuuusssqqqpppuuusssqqqqqqrrrwww|||zzzyyy|||~~~{{{wwwtttqqqnnnjjjhhhdddbbb___\\\YYYWWWWWWWWWXXXXXX]]]eeemmmsss|||}}}yyywwwvvvvvvuuutttpppnnnkkkiiiiiihhhfffeee```___^^^]]]]]]]]]^^^^^^bbbcccgggjjjjjjkkksss}}}xxxrrrkkkddd___^^^[[[WWWTTTRRRNNNKKKHHHHHHEEEDDDFFFHHHLLLVVV```vvvzzzuuutttoookkkfffbbb___\\\YYYVVVSSSPPPLLLIIIGGGFFFDDDBBBAAA@@@???===<<<;;;::::::888999999999;;;???EEEJJJXXXdddttt}}}vvvqqqlllgggeeecccaaa___\\\ZZZZZZ^^^ccckkkyyyqqq```NNNEEEBBB???======999888888777777777777888333333333333222111000000+++---000000///......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***+++//////+++***,,,,,,+++++++++++++++,,,,,,,,,---...---,,,+++---///---///111000---,,,...111------........./////////+++...111222000...,,,+++///.........///000111222000000000000////////////......//////000000111111111111222222222333333333333444555777888888999999;;;:::::::::;;;===???@@@AAA??????@@@CCCFFFHHHHHHGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRTTTUUUWWWYYYZZZ[[[^^^aaadddhhhoooyyy}}}yyyuuuppplllhhhddd```\\\[[[ZZZXXXWWWPPPOOOOOOPPPPPPSSS___jjjvvvttteee]]]^^^fffuuuqqqeeeccchhhuuu|||tttqqqpppnnnmmmnnnqqquuuwwwxxxqqqppppppnnnnnnppppppooommmjjjhhhjjjnnnqqqttt{{{~~~{{{vvvrrrpppmmmiiigggcccbbb___\\\YYYXXXWWWWWWWWWWWW\\\dddjjjpppyyy}}}yyywwwvvvvvvuuutttqqqooommmllllllkkkjjjiiibbbbbbaaaaaaaaaaaabbbbbbccceeeiiinnnoooqqqzzz|||uuunnnhhheeebbb___[[[XXXUUURRRNNNKKKHHHDDDBBBCCCDDDFFFMMMVVVjjj~~~~~~wwwsssppplllfffbbb___\\\YYYWWWTTTQQQMMMJJJHHHGGGEEECCC???>>>===;;;:::999999888::::::::::::;;;>>>DDDHHHTTTaaarrr}}}wwwrrrooommmkkkjjjkkkgggeeegggkkkqqq|||xxxfffRRRGGGBBB>>><<<<<<999888777666666666666666333333333333222222111000***---000111///......///------------------------...---,,,+++++++++,,,---+++)))+++///...+++)))+++,,,,,,---,,,+++++++++,,,,,,......---++++++---///+++...000///,,,***---000------......///.........,,,...111111...,,,,,,---//////......///000111222000000000000////////////......//////000000111111111222222222222333333333222333444666888999::::::999999999;;;>>>AAADDDGGGGGGEEEBBBBBBEEEGGGGGGFFFGGGGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQRRRTTTVVVXXXYYYXXX[[[___aaadddjjjsssyyyzzzwwwyyyyyyyyyyyyyyyyyyxxxxxxwwwuuurrrpppnnnkkkfffbbb___]]]ZZZWWWVVVUUUSSSQQQMMMLLLNNNOOOOOOQQQ]]]iiiyyy}}}lllbbbaaaiiiyyyvvvhhhdddhhhrrrzzzzzztttkkkccc___]]][[[[[[\\\```dddgggtttyyy||||||||||||yyyqqqllljjjjjjjjjoooxxx{{{vvvrrrpppmmmjjjhhhbbb```^^^[[[YYYWWWVVVVVVUUUVVVZZZbbbiiinnnwww{{{xxxwwwwwwwwwvvvrrrpppnnnmmmnnnnnnmmmlllgggffffffeeeeeeeeeeeedddgggiiinnntttvvvyyyxxxrrrnnnkkkfffccc```\\\YYYVVVRRROOOHHHDDDAAABBBCCCDDDIIIPPP^^^pppzzztttppplllgggbbb___\\\ZZZXXXUUURRRNNNKKKIIIGGGEEECCC@@@???===<<<:::999999999:::::::::::::::===BBBEEENNN\\\ooo~~~{{{zzz|||wwwrrrrrrsssvvv~~~~~~kkkUUUHHHAAA===:::;;;888888666555555444444444333333333333333222111000***---111222000......000------------------------///...,,,******+++,,,---***(((***......***((())),,,---...---+++++++++,,,,,,...///---+++***---///)))---///...***)))+++///------......///.........---///000///,,,+++---/////////......///000222333000000000000////////////......//////000111111111222222222222222222333333111222444666888:::;;;;;;999999:::===AAAFFFKKKNNNLLLIIIEEEDDDEEEFFFFFFDDDFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRTTTUUUWWWXXXVVVYYY]]]___aaafffnnnttttttxxx}}}yyytttqqqoookkkkkkkkklllmmmmmmnnnnnnmmmkkkiiihhhgggddd```]]]YYYWWWUUUSSSRRRPPPMMMJJJKKKKKKMMMNNNNNNPPP\\\iii|||rrrgggfffnnnyyyiiieeehhhooovvvzzzwwwpppiii___WWWRRRQQQOOONNNPPPTTTXXX[[[jjjqqq{{{yyyqqqmmmeeeiiiooouuu||||||wwwssspppnnnkkkiii```___]]][[[XXXWWWVVVUUUTTTTTTYYYaaahhhmmmuuu}}}}}}zzzyyyyyyxxxxxxsssqqqooonnnoooooonnnmmmkkkkkkjjjiiihhhgggffffffkkkmmmrrrxxx{{{~~~{{{uuuqqqooojjjgggccc___\\\YYYUUURRRJJJEEECCCCCCDDDEEEIIIOOOVVVfff||||||tttqqqlllgggbbb___\\\ZZZXXXVVVSSSNNNKKKIIIHHHEEEDDDBBBAAA???>>><<<;;;;;;;;;:::::::::999999<<<@@@CCCJJJXXXlll{{{yyyxxxyyypppUUUGGGBBB???===<<<888777666555444444555666777666333111000000000000////////////////////////......---,,,,,,+++******...---,,,+++***+++,,,---******))))))******+++,,,///...,,,+++***+++,,,,,,,,,,,,+++***)))))))))***---+++******,,,------,,,------------------------...---,,,,,,,,,---...///444222000///111222222111222222222111000//////......//////000111111222222222222222222222222222222888888888888888999999999;;;<<<===???BBBFFFIIIKKKJJJHHHEEEBBBAAABBBDDDEEEJJJJJJIIIIIIIIIJJJJJJKKKRRRTTTVVVWWWWWWXXXZZZ\\\^^^^^^^^^]]]^^^bbbgggkkknnnqqquuuzzz}}}}}}xxxsssoookkkhhhfffccc```___aaaeeeggghhhddddddcccbbb___[[[XXXVVVSSSQQQNNNKKKJJJIIIIIIJJJKKKKKKMMMNNNMMMRRRaaaqqq|||tttpppqqquuuooooooooowwwzzzrrrdddZZZSSSNNNHHHIIIHHHFFFEEEGGGLLLQQQYYYdddssswwwmmmhhhdddgggqqq||||||wwwtttpppkkkhhhcccaaa^^^[[[XXXVVVTTTSSSTTTWWWZZZ___dddkkksssyyy}}}}}}yyyvvvvvvvvvuuutttsssrrrqqqrrrqqqooommmkkkkkkkkklllmmmnnnrrryyy~~~zzzvvvsssnnnkkkhhhddd```[[[UUUPPPMMMLLLIIIGGGEEEEEEFFFFFFPPP[[[ooozzztttsssoooiiiccc___\\\ZZZXXXRRRQQQOOOMMMJJJHHHFFFEEEEEEDDDCCCAAA???>>><<<;;;::::::999999:::<<<===>>>GGGRRReee{{{||||||~~~zzzxxxnnnUUUGGGBBB???<<<<<<999888666555444444444555555444222111000111111222////////////////////////---------,,,,,,+++++++++,,,+++******))))))************))))))******+++,,,...---,,,+++++++++,,,,,,---,,,,,,+++******++++++...---+++,,,...//////...------------------------,,,+++*********+++,,,---222000......///000000000222222111111000//////...//////000000000111111222444444444444444333333333777777777888888888888888;;;;;;<<<>>>AAADDDGGGIIIGGGEEEBBB@@@???@@@CCCDDDGGGGGGGGGHHHIIIKKKLLLMMMSSSUUUVVVWWWVVVVVVXXXZZZ\\\]]]]]]]]]^^^aaaeeeiiimmmooorrruuuxxxzzz{{{||||||{{{vvvrrroookkkhhheee```]]]YYYXXXZZZ]]]______bbbbbbbbbaaa^^^ZZZWWWUUUQQQOOOLLLJJJHHHGGGHHHHHHHHHIIIKKKLLLLLLRRRbbbrrr~~~xxxwwwzzztttrrrqqqvvvwwwooocccZZZRRRLLLFFFFFFFFFCCCAAABBBFFFIIIRRR[[[hhhuuuwwwooofffcccgggooovvvxxx}}}yyyvvvrrrnnnjjjfffdddbbb___\\\ZZZXXXWWWXXXZZZ]]]```dddjjjrrrwww~~~~~~~~~||||||{{{yyywwwvvvvvvvvvvvvvvvuuusssqqqpppooooooooopppqqquuu|||}}}yyyvvvpppmmmhhhddd```[[[VVVRRRPPPNNNKKKIIIGGGFFFGGGGGGLLLVVViiizzzvvvsssoooiiiddd```]]]ZZZXXXWWWUUUSSSOOOKKKHHHEEECCCEEEEEECCCAAA???===<<<;;;::::::999999:::<<<===>>>FFFOOO```uuu~~~}}}|||{{{lllTTTFFFBBB>>><<<<<<:::999777555444333333444333222111000000111222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))******+++,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,++++++---......---------------------------///...---------...000000000...,,,---...//////...222111111000000//////...000000000000000000000000333333333333333333333333666666666777777888888888;;;;;;<<<===???BBBDDDEEECCCBBB???>>>>>>???BBBCCCCCCCCCDDDFFFIIIKKKNNNOOOTTTUUUVVVVVVUUUUUUVVVXXX\\\]]]___``````bbbeeehhhjjjkkkmmmooorrrtttvvvwwwxxx{{{}}}~~~~~~~~~}}}yyyxxxxxxzzz~~~}}}|||}}}~~~~~~|||zzzvvvssspppmmmkkkiiifffccc[[[XXXTTTRRRSSSUUUWWWWWW^^^______^^^\\\YYYUUUSSSNNNMMMJJJHHHFFFEEEEEEFFFEEEEEEGGGJJJKKKQQQaaappp}}}{{{{{{xxxvvvxxxvvvnnneee^^^UUUMMMFFFEEEDDDAAA??????@@@BBBIIIOOO[[[jjj{{{|||lllbbb```eeejjjnnn{{{~~~}}}zzzvvvrrroookkkiiigggdddaaa___^^^]]]\\\^^^```bbbeeejjjpppuuu}}}~~~|||}}}|||xxxvvvwwwyyyzzzyyyxxxwwwuuutttssssssrrrtttuuuxxx~~~{{{sssoooiiiddd```\\\XXXUUUTTTRRROOOLLLJJJHHHHHHHHHHHHPPP```ttt}}}zzzwwwsssoooiiieeeaaa^^^[[[YYYXXXWWWTTTQQQMMMJJJGGGEEEFFFEEECCCAAA???===<<<;;;;;;::::::::::::<<<===>>>DDDKKKYYYlll~~~~~~jjjSSSGGGAAA>>><<<<<<;;;:::777555444333333333333222111000000000111222////////////////////////+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++*********))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++)))((()))***+++++++++------------............000///.........///000111///---,,,---...//////...111111000000////////////000000000000000000000000000000000000000111111111555555666666777777888888::::::;;;<<<>>>???@@@AAAAAA@@@>>>===>>>???BBBCCCAAABBBCCCEEEHHHKKKMMMNNNRRRSSSUUUUUUTTTUUUVVVXXX]]]___bbbcccdddeeeggghhhiiiiiijjjkkkmmmooorrrsssuuuxxxzzz{{{{{{{{{|||}}}yyyzzz|||~~~~~~}}}|||{{{yyyxxxwwwxxx{{{}}}~~~~~~~~~~~~}}}zzzwwwvvvwwwyyy~~~}}}||||||}}}|||zzzyyysssqqqooommmkkkiiieeebbb[[[WWWSSSPPPQQQRRRSSSSSSZZZZZZ[[[[[[YYYVVVSSSRRRLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEHHHJJJOOO]]]kkk~~~~~~}}}xxxqqqkkkfff\\\RRRHHHGGGEEEBBB@@@??????@@@DDDGGGQQQaaaxxxxxxiiibbbcccgggjjjtttxxx~~~|||xxxuuupppnnnllliiifffdddcccbbb___aaabbbdddfffkkkqqquuu|||{{{}}}yyyvvvvvvyyy{{{zzzyyyxxxwwwvvvuuuttttttwwwwwwzzzwwwssskkkeeeaaa]]]ZZZXXXXXXVVVSSSPPPMMMKKKJJJIIIGGGMMMYYYjjj}}}yyyvvvqqqnnniiieeebbb___\\\YYYUUUUUUSSSQQQOOOMMMKKKKKKGGGFFFDDDBBB@@@>>><<<;;;<<<;;;:::::::::<<<===>>>CCCHHHSSSddd{{{}}}{{{iiiTTTHHHBBB===;;;<<<;;;:::777555444333333333555444222000/////////000////////////////////////+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++*********))))))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++)))((()))***+++++++++---------....../////////+++******)))***+++,,,---///...---...000111000///000000000//////////////////////////////000000000//////000000000111111111444555555666777777888888999:::;;;<<<======>>>>>>@@@@@@???>>>???@@@BBBDDDCCCCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRSSSTTTUUUXXXZZZ\\\^^^aaaccccccdddeeefffhhhhhhiiijjjlllnnnpppqqqnnnpppsssttttttuuuwwwyyyvvvwwwyyyzzzzzzzzzyyyxxxwwwvvvtttuuuwwwxxxxxxwwwxxxxxxwwwuuurrrqqqssstttxxxwwwwwwwwwxxxxxxvvvtttrrrqqqooommmkkkgggbbb___ZZZWWWRRROOOOOOPPPQQQQQQUUUVVVWWWWWWVVVTTTQQQPPPLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDEEEGGGHHHMMMYYYfffvvv}}}xxxtttoooeee[[[OOOLLLHHHDDDBBBAAA@@@@@@BBBEEELLL]]]uuuuuuiiiddddddfffkkknnnrrrwww{{{}}}~~~~~~~~~{{{uuussspppmmmjjjhhhfffeeeaaacccdddeeehhhlllrrrvvv{{{}}}|||xxxxxxyyy{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyxxx{{{{{{vvvnnngggbbb___]]][[[ZZZYYYVVVSSSPPPNNNLLLKKKIIIMMMUUUaaasssyyyuuupppmmmiiifffccc```]]]ZZZVVVUUUTTTRRRPPPNNNMMMLLLIIIHHHFFFDDDAAA???===<<<===<<<;;;:::;;;<<<===>>>BBBFFFOOO^^^ttt}}}}}}{{{zzziiiVVVJJJCCC===;;;;;;:::999777555444333333444666444222000///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))******+++,,,++++++,,,---------,,,,,,******))))))******++++++---,,,++++++---......------------...//////000000,,,+++*********+++---...///......000222333111000////////////////////////------...//////000111111111111222222333444444444555555666666777888999999888999:::;;;<<<=========AAA@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNQQQRRRSSSUUUXXXZZZYYY[[[]]]_________aaabbbggghhhiiikkkmmmooopppqqqlllnnnpppqqqrrrsssuuuwwwrrrssstttuuuuuuuuuttttttvvvuuuttttttvvvvvvuuussstttttttttrrrpppppprrrtttvvvuuutttuuuuuuuuusssqqqpppooonnnmmmjjjfff```[[[XXXTTTPPPMMMMMMNNNOOOOOOQQQQQQSSSSSSSSSQQQOOONNNKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDFFFHHHMMMWWWbbbrrrzzz|||rrrhhh\\\VVVOOOIIIFFFDDDBBBAAACCCEEEKKKXXXmmmvvvkkkeeecccdddeeefffhhhjjjlllmmmnnnpppqqquuu|||zzzxxxuuuqqqmmmjjjhhhgggdddeeefffgggiiimmmssswww{{{}}}|||{{{{{{|||||||||}}}~~~~~~~~~}}}}}}yyyxxx{{{}}}xxxpppjjjeeeaaa^^^\\\[[[ZZZXXXVVVSSSPPPNNNMMMKKKMMMQQQYYYggg~~~zzzvvvqqqoookkkhhhfffccc```]]]\\\ZZZXXXUUURRROOOMMMLLLKKKJJJHHHFFFCCC@@@???>>>======<<<;;;;;;<<<===>>>AAAEEELLLZZZnnn}}}{{{~~~|||zzzzzzjjjXXXLLLCCC===:::;;;999888666555444444444555444333111000/////////000////////////////////////---------,,,,,,+++++++++,,,+++******))))))************))))))******+++,,,***+++,,,---------,,,,,,+++************+++,,,---...---+++,,,...//////...---------...///000000000///......------///000111.........000222333111000////////////////////////+++,,,---...///111222222222222222333444555555555555555666777888999:::;;;777888:::<<<============@@@@@@@@@??????@@@AAAAAADDDDDDEEEFFFHHHJJJLLLMMMLLLNNNPPPRRRRRRTTTVVVXXXWWWYYY[[[\\\[[[\\\^^^```eeefffiiilllnnnoooppppppnnnpppqqqqqqqqqrrrtttvvvrrrssstttuuuuuuuuuttttttxxxwwwvvvwwwwwwwwwvvvtttsssssssssrrrqqqrrrtttvvvwwwvvvuuuuuuvvvuuusssqqqooonnnnnnmmmkkkggg```\\\VVVRRRNNNKKKKKKLLLMMMMMMMMMNNNPPPQQQQQQOOOMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBEEEIIINNNXXXbbbqqqzzz{{{oooggg\\\SSSMMMIIIGGGEEECCCEEEIIIQQQ```vvv~~~sssnnneeedddcccbbbbbbccceeefffhhhjjjpppzzz}}}zzzuuuqqqmmmjjjiiiiiiiiiiiiiiijjjlllqqquuu|||{{{~~~~~~|||{{{{{{|||yyy{{{|||~~~yyyxxx{{{~~~zzzssslllgggccc___]]][[[[[[YYYWWWUUURRRPPPNNNKKKLLLMMMQQQ\\\qqq}}}zzztttrrrooollljjjhhhdddaaa___]]][[[XXXUUUSSSPPPOOOMMMLLLJJJHHHEEEBBB@@@???>>>===<<<;;;;;;<<<===>>>???BBBJJJVVViii}}}{{{zzz~~~|||{{{zzzkkkYYYMMMDDD===:::;;;888777666555444444555666222111000//////000111222////////////////////////......---,,,,,,+++******///...,,,+++***+++,,,---*********)))***++++++,,,)))***,,,---...---,,,,,,++++++++++++,,,,,,---...---+++******,,,------,,,---------...///000000111------,,,+++,,,---...///------...000222333111///.........///////////////***+++,,,...000111222333000000111222333333444444555666777888999:::;;;;;;666888:::<<<============@@@@@@????????????@@@@@@CCCCCCEEEFFFIIIKKKMMMOOONNNOOOQQQRRRRRRRRRTTTVVVYYYZZZ[[[[[[[[[\\\___aaaccceeeiiillloooppppppooonnnooopppooonnnnnnpppqqqvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwvvvuuussspppqqqqqqppppppqqqtttvvvvvvuuutttssstttsssqqqnnnoooooooooooonnnjjjccc___VVVRRRNNNKKKLLLMMMNNNNNNKKKLLLNNNOOOOOONNNMMMLLLIIIIIIIIIHHHHHHFFFEEEDDDBBB@@@AAAEEEIIIOOOYYYcccqqqzzzuuuggg\\\TTTOOOLLLIIIBBBDDDGGGLLLVVVhhh~~~llljjjgggdddcccccceeefffiiilllrrr|||}}}xxxsssooollljjjllllllllljjjjjjlllooorrr{{{|||zzzyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyvvvwwwyyy|||}}}~~~~~~~~~zzzyyy|||zzztttnnniiiddd```]]][[[[[[YYYXXXUUUSSSQQQOOOKKKJJJJJJLLLUUUiii~~~vvvtttqqqooonnnkkkgggddd^^^]]]\\\ZZZYYYWWWVVVVVVNNNMMMKKKIIIFFFCCCAAA@@@>>>===<<<;;;;;;<<<===>>>===AAAHHHUUUggg}}}}}}|||{{{zzz}}}|||~~~nnnXXXGGG???===<<<;;;888888777666555444333333444444444444333222111111000000000000000000000000///...,,,*********,,,---***************************++++++,,,,,,,,,++++++)))***+++,,,---.........---------,,,,,,+++++++++'''((()))***+++,,,,,,,,,(((+++......---,,,...000.........------,,,,,,,,,///......///111000...+++////////////////////////////////////000000000000444444444444444444444444444555777999:::::::::999:::;;;===>>>>>>>>>===<<<999;;;<<<======>>>AAACCCDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPPPPPPPPPPRRRTTTVVVXXXYYYZZZZZZ[[[]]]^^^cccfffjjjmmmoooooonnnmmmoooooooooooooooppppppppptttuuuwwwxxxxxxwwwvvvvvvwwwxxxyyyyyywwwtttqqqnnnsssssssssssstttuuuvvvwwwttttttuuuuuuuuutttrrrqqqqqqooommmlllllliiiccc___[[[XXXSSSOOOLLLJJJJJJKKKJJJKKKMMMNNNOOONNNLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEEEECCCCCCFFFIIIMMMYYYdddooowww}}}~~~~~~zzzqqqdddUUUNNNOOOMMMIIIGGGKKKRRR```sssvvvqqqqqqrrrrrrppprrruuu{{{}}}yyyuuuqqqooommmlllkkkjjjiiikkkmmmpppsssxxx}}}|||yyyvvvtttuuuwwwyyyxxxwwwuuuuuuuuurrrrrrtttxxx}}}}}}}}}~~~{{{uuuooollliiifffddd___]]]ZZZWWWUUUSSSPPPMMMMMMHHHGGGLLLPPPZZZqqq}}}|||yyyuuurrrpppmmmiiiggg```]]]ZZZWWWWWWWWWWWWVVVQQQOOOLLLHHHFFFEEEEEEEEE>>>>>>>>>>>>>>>???@@@@@@>>>CCCJJJTTTcccxxx~~~{{{zzz|||~~~}}}xxxjjjUUUFFF@@@>>>===;;;888888777666555444333333333333333333222111000000////////////////////////...---,,,+++++++++,,,---------------------------***++++++++++++***)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++)))******++++++++++++***(((+++.../////////111333......---------,,,,,,,,,,,,,,,,,,...000000///---....................................////////////333333333333333333333333333444666888999999999888<<<===>>>>>>???>>>>>>>>>;;;<<<===>>>>>>???BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOPPPPPPQQQSSSUUUZZZ\\\^^^______```ccceeefffgggjjjlllnnnnnnmmmmmmooooooooooooooopppppppppssstttuuuvvvwwwwwwxxxxxxyyyyyyyyyyyywwwtttqqqooosssssssssssstttuuuvvvwwwssstttuuuuuuuuutttrrrqqqqqqooommmlllkkkhhhccc^^^\\\ZZZUUUQQQMMMKKKKKKKKKJJJKKKLLLNNNNNNMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCCCCCEEEHHHLLLWWWaaalllttt{{{||||||wwwhhh^^^[[[PPPKKKIIIKKKPPPYYYiiiwww|||xxxssspppmmmlllmmmllljjjjjjjjjlllnnnppptttyyy}}}yyywwwxxxxxxxxxwwwwwwuuusssqqqqqqqqqrrrvvvzzz~~~|||}}}}}}vvvqqqmmmiiifffdddaaa___\\\YYYWWWUUURRROOOLLLGGGFFFIIIMMMVVVlll~~~|||yyyvvvsssqqqoookkkiiiccc```\\\ZZZYYYYYYWWWVVVSSSQQQMMMJJJHHHGGGFFFGGGAAA@@@??????>>>>>>>>>???>>>BBBHHHRRR```sss|||{{{{{{~~~~~~|||}}}xxxqqqdddSSSFFFAAA???===;;;888888777666555444333333222222222222111000//////........................+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++******++++++***)))((((((******+++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))'''))),,,......///111333...------------,,,,,,,,,+++***+++---///000///...---------------------------------.........//////222222222222222222222222333333555666777888888888<<<<<<<<<<<<<<<======>>><<<===?????????@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKMMMOOOPPPQQQRRRUUUWWWWWWYYY\\\]]]]]]___aaacccggghhhiiikkkllllllllllllnnnnnnnnnooooooppppppppprrrrrrrrrsssuuuwwwzzz{{{||||||zzzxxxvvvtttrrrqqqsssssssssssstttuuuvvvvvvrrrsssuuuuuuuuutttrrrqqqqqqooommmllljjjgggccc______]]]YYYTTTPPPMMMKKKKKKJJJKKKLLLMMMLLLKKKJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFEEECCCCCCEEEFFFJJJSSS^^^jjjssszzz|||}}}}}}ooogggYYYTTTOOOOOOPPPUUU```kkk~~~{{{vvvrrrooonnnmmmooonnnlllkkkjjjkkkkkklllpppuuu~~~}}}{{{|||yyyxxxxxxxxxwwwsssooopppoooppprrrvvvzzz{{{{{{{{{}}}xxxrrrnnnjjjgggeeedddaaa^^^\\\ZZZXXXUUUSSSNNNIIIGGGIIIKKKRRRfff{{{|||zzzwwwuuutttrrrooolllfffddd```^^^\\\[[[XXXVVVUUUSSSPPPMMMJJJIIIIIIHHHDDDCCCBBB@@@???>>>>>>>>>>>>AAAFFFNNN[[[nnn~~~|||{{{zzz{{{|||}}}{{{yyytttmmmbbbRRRGGGBBB@@@===:::888888777666555444333333333333333333222111000///////////////////////////******,,,---------------************************)))******+++++++++************+++++++++***))))))******++++++,,,,,,,,,---+++++++++,,,,,,+++******&&&''')))+++,,,---...///---------------------------,,,,,,---///000000///.................................////////////000222222222222333333333333333444555666777888888888:::999888888888999;;;<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKKKKJJJLLLOOOQQQRRRTTTVVVYYYVVVXXXZZZZZZZZZ[[[]]]^^^eeeeeefffhhhiiikkklllmmmmmmmmmnnnnnnooopppppppppqqqppppppqqqssswww{{{}}}~~~}}}zzzwwwuuussssssrrrrrrrrrrrrrrrssstttuuuuuuqqqrrrtttuuuuuutttrrrpppqqqpppooommmjjjgggdddbbbbbb```]]]XXXSSSOOOMMMKKKKKKKKKLLLLLLKKKJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBDDDEEEGGGPPPZZZiiirrrzzz|||~~~vvvjjjaaaXXXSSSRRRUUU^^^gggvvv}}}|||xxxtttqqqpppqqqqqqqqqpppooonnnlllkkkkkkkkkooossszzz|||yyyzzz}}}|||wwwrrrpppooonnnpppsssvvvwwwwwwxxx{{{yyysssnnnkkkgggeeeeeeccc```___^^^\\\YYYWWWSSSNNNKKKMMMMMMRRRdddxxx}}}{{{yyywwwvvvtttrrrpppjjjgggdddaaa___\\\YYYVVVVVVTTTRRROOOLLLKKKJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBFFFMMMYYYjjj~~~~~~|||{{{zzzzzzzzz{{{}}}}}}{{{wwwrrrkkk```RRRGGGBBB???<<<888888888777666555444333333444444444444333222111000000000000000000000000000******,,,---------------------------------------)))***+++,,,---.........******+++++++++***))))))*********++++++,,,,,,,,,))))))***,,,,,,---------))))))***+++,,,,,,,,,+++------------------------111///......000000000...///////////////////////////000000000000111111111222333333333444444555555555555555666777888999:::999888777777777888:::;;;;;;<<<=========>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJJJJLLLOOOQQQSSSUUUWWWZZZ\\\]]]^^^^^^]]]]]]^^^```bbbcccdddfffiiikkklllmmmlllmmmmmmnnnoooooopppppppppooonnnoooqqquuuzzz|||}}}{{{xxxuuusssrrrrrrrrrppppppppppppqqqrrrssstttpppqqqtttvvvvvvtttrrrpppqqqqqqpppmmmkkkhhhffffffeeeccc```\\\WWWSSSOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBDDDDDDFFFNNNWWWfffoooxxx{{{}}}|||ooo```WWWSSSUUU]]]fffqqqyyy}}}yyywwwtttrrrqqqrrrtttuuussssssrrrqqqooonnnlllkkkooorrrxxx~~~{{{}}}}}}xxxrrrpppnnnoooqqqsssttttttuuuyyyyyysssoookkkhhhfffgggeeecccbbbbbbaaa___^^^XXXSSSQQQRRRQQQTTTdddwww|||zzzyyyxxxvvvtttrrrmmmjjjeeebbb___]]]ZZZWWWVVVUUUSSSPPPNNNLLLJJJJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDHHHMMMYYYjjj~~~}}}{{{yyy{{{zzz{{{{{{~~~}}}zzzvvvppphhh]]]OOOEEEAAA>>>;;;777888888777666555444333333444444444444333222111111111111111111111111111111+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............******+++++++++++++++************+++++++++++++++((()))***,,,------.........---------//////---,,,,,,,,,,,,------------...333111//////000000000///000000000000000000000000000000111111111222222222333333333444444555555666555555555666777888:::::::::::::::::::::;;;;;;<<<;;;<<<======<<<===???AAABBBCCCDDDEEEFFFHHHIIIIIIKKKMMMPPPRRRSSSUUUXXXZZZ]]]^^^```___^^^^^^___aaabbbdddfffhhhjjjllllllmmmllllllmmmnnnooooooppppppppppppooooooqqqtttwwwzzzzzzxxxvvvsssrrrqqqqqqqqqnnnnnnnnnnnnooopppqqqqqqnnnpppsssvvvvvvtttrrrpppnnnoooooommmjjjhhhhhhiiifffeeeccc```[[[VVVRRROOONNNNNNMMMLLLJJJIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBDDDDDDFFFMMMWWWdddmmmvvvyyy|||nnn___XXXVVV\\\cccooouuu~~~}}}yyywww}}}}}}{{{wwwtttrrrqqqppppppppprrrtttuuurrrsssssssssrrrpppnnnmmmoooqqquuu}}}~~~}}}~~~{{{sssqqqnnnmmmooopppqqqqqqrrrwwwzzzuuuqqqnnnkkkiiiiiihhhgggggghhhiiigggfff^^^YYYWWWYYYWWWYYYiii{{{~~~{{{zzzyyywwwuuusssnnnjjjeeeaaa^^^\\\ZZZYYYWWWVVVTTTRRRPPPNNNLLLKKKFFFFFFEEEEEEDDDEEEEEEEEEDDDFFFIIIOOOZZZlll|||yyyxxxzzzzzz{{{|||~~~{{{yyytttnnnbbbWWWJJJAAA>>>===:::888888888777666555444333333333444444333333222111000000000000000000000000000...---,,,+++++++++,,,---)))))))))))))))))))))))),,,,,,,,,------,,,,,,+++)))***+++,,,,,,---,,,,,,++++++++++++***************++++++,,,---------,,,...---,,,...000111///---,,,,,,,,,---------......111///......///111111000000000000000000000000000000000000000111111111111111222222333444444555555555444444444555777999:::999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>===>>>@@@AAACCCCCCDDDEEEGGGHHHIIIJJJLLLOOOQQQSSSTTTUUUXXXZZZXXXZZZ\\\]]]]]]^^^```bbbggghhhjjjlllmmmmmmlllkkkkkkkkklllmmmnnnooopppqqqqqqpppooooooppprrrtttvvvuuutttsssrrrqqqpppoooooollllllllllllmmmnnnoooooommmpppsssvvvvvvtttqqqooojjjllllllkkkhhhggghhhjjjggggggeeeccc___YYYTTTQQQPPPOOONNNLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBAAABBBDDDEEEFFFNNNWWWeeeooowwwzzz}}}tttggg```___ccclllqqqxxx|||}}}|||zzzzzzwwwwwwwwwwwwwwwwwwuuutttwww}}}yyyuuuoookkkiiihhhgggfffjjjnnnsssvvvyyy|||~~~|||xxxrrrnnnlllllllllmmmnnnooopppqqqoooqqqrrrssssssqqqooonnnmmmooossszzz}}}~~~~~~~~~}}}|||zzzyyysssqqqmmmllllllnnnnnnnnnpppttt||||||wwwtttrrrooommmmmmlllkkkmmmoooppppppooogggbbbaaacccbbbdddrrr|||zzzyyywwwtttrrrooojjjccc^^^\\\[[[[[[ZZZYYYXXXWWWUUURRRPPPNNNMMMIIIIIIGGGFFFEEEEEEEEEEEEEEEGGGJJJPPP[[[nnn|||yyywwwyyyyyyzzz|||~~~yyyvvv~~~ssslll]]]RRREEE===;;;<<<;;;999888888777666555444333333222222333222222111000///////////////////////////000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***(((((()))***+++,,,---.........,,,+++++++++******)))))),,,,,,---------,,,+++++++++***))),,,///111000---,,,,,,,,,------.........///---+++,,,...111222111////////////////////////////////////000000000000000000111222333333444444444333333333444666888999777888999:::;;;:::999999>>>?????????>>>???AAABBBDDDDDDEEEFFFHHHIIIJJJKKKMMMOOORRRSSSTTTUUUWWWYYYVVVYYY[[[]]]___```ccceeekkkllloooppppppnnnkkkiiikkkkkklllmmmnnnooopppqqqrrrqqqpppppppppqqqrrrsssrrrrrrqqqqqqpppoooooonnnkkkkkkkkkkkklllmmmnnnnnnmmmooosssvvvvvvtttqqqooogggiiijjjiiiffffffhhhkkkgggggggggddd```[[[VVVSSSQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBAAABBBDDDEEEGGGNNNWWWiiisss{{{~~~xxxkkkffffffjjjnnnsssvvvvvvtttsssrrrooonnnmmmlllkkkhhhdddaaaeeeiiikkklllqqqyyy~~~~~~|||}}}}}}zzztttnnnjjjhhh^^^ZZZWWWUUUUUUVVVWWWVVVZZZ^^^dddjjjnnnrrrvvvyyy|||wwwqqqllliiijjjjjjkkkkkklllllllllmmmoooqqqssssssrrrpppnnnlllmmmqqqxxx{{{}}}~~~}}}yyywwwuuuuuussspppllljjjjjjlllllllllnnnssszzz~~~yyywwwtttrrrpppoooooooooqqqtttvvvvvvuuunnnjjjjjjlllkkkmmm{{{}}}zzzyyywwwtttrrrooojjjbbb]]]ZZZZZZ[[[[[[ZZZZZZYYYWWWUUURRRPPPNNNLLLKKKIIIGGGFFFDDDDDDCCCEEEFFFJJJPPP\\\ooo~~~zzzyyywwwxxxyyy|||}}}wwwtttttthhh^^^TTTHHH@@@>>>>>><<<::::::999777777888888666555555555444333333222222111........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++------------------------'''(((+++---...---,,,+++///...---,,,++++++++++++---------.........//////...------,,,,,,,,,------000,,,)))---555::::::777000000///.....................///000000000000000444222000111444444222000222444666999:::;;;:::999999::::::999888999;;;>>>????????????@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMPPPQQQSSSUUUWWWXXXYYYYYYXXXZZZ\\\]]]^^^```ccceeelllkkkkkkkkkkkklllmmmmmmjjjkkkmmmoooqqqrrrssssssssspppnnnmmmnnnoooooonnnqqqqqqpppnnnnnnmmmmmmmmmlllllljjjjjjjjjjjjllllllppppppqqqqqqqqqppppppooonnnmmmlllkkkjjjjjjiiiiiihhhhhhgggccc___[[[XXXXXXSSSQQQOOONNNNNNOOONNNLLLHHHGGGEEEDDDCCCCCCCCCDDDDDDBBBBBBEEEFFFGGGMMMTTTgggrrr}}}}}}zzzwwwvvvtttqqqoookkkrrr{{{yyynnniiillliiigggggghhhiiiiiihhheeeccc```___]]][[[XXXVVVZZZZZZZZZ\\\___aaaaaa```aaa___\\\YYYVVVTTTSSSSSSHHHHHHGGGGGGGGGGGGHHHHHHLLLNNNRRRXXX___ffflllppp{{{zzzwwwtttlllllljjjhhheeeddddddeeehhhlllrrruuutttrrrooonnnkkknnnrrrwww~~~{{{zzzxxxvvvttttttttttttrrrooommmnnnmmmjjjkkknnnmmmrrr{{{}}}{{{zzzzzzzzzuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwuuusssuuu|||{{{zzzzzzxxxsssmmmhhhddd___\\\[[[\\\\\\\\\___\\\YYYWWWUUUSSSPPPMMMQQQOOOLLLIIIGGGFFFGGGGGGGGGGGGIIIPPP^^^rrr|||vvvssstttuuuwww{{{yyyuuuuuukkk```VVVIII@@@======;;;888:::888777777888777666444444444444333222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,+++******++++++,,,---...*********+++++++++,,,,,,...------,,,,,,---------111---+++---222555555333000000///.....................///000000000000000222000///000333555555444111222444666777777666666777888999999999:::===???????????????@@@@@@AAABBBDDDDDDDDDEEEGGGIIIKKKLLLOOOPPPRRRTTTVVVXXXYYYYYYWWWYYY[[[]]]___aaaeeehhhlllkkkkkkkkkllllllmmmmmmlllmmmoooqqqrrrttttttuuuuuurrrooonnnooooooooonnnpppooonnnmmmlllllllllllllllllljjjjjjjjjjjjllllllnnnnnnoooooooooooonnnnnnmmmlllkkkjjjiiihhhhhhhhheeeeeedddaaa^^^ZZZXXXWWWTTTRRROOONNNMMMMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCCCC@@@>>>???BBBDDDFFFLLLSSSbbbppp}}}}}}uuurrrnnnjjjhhhfffdddbbb___dddjjjooottt|||~~~wwwpppnnnkkkiiiiiiiiihhhgggaaa```___^^^^^^[[[WWWTTTSSSRRRPPPQQQSSSTTTTTTSSSPPPNNNLLLIIIGGGFFFEEEEEECCCCCCBBBBBBBBBBBBBBBCCCEEEFFFIIINNNUUU[[[aaadddpppuuu|||}}}yyyvvvnnnmmmjjjgggeeecccddddddhhhkkkpppssssssqqqnnnmmmjjjlllpppttt{{{|||{{{yyywwwuuuuuutttuuussspppnnnooonnnkkkkkknnnnnnttt}}}~~~}}}||||||zzzzzzzzz{{{}}}}}}}}}|||zzzyyywwwqqqllliiieee```]]]\\\]]]]]]]]]___]]]ZZZXXXWWWUUUSSSPPPPPPNNNKKKHHHGGGFFFFFFGGGIIIIIIKKKRRR```ttt{{{uuurrrrrrsssvvvzzz~~~}}}xxxuuuvvvlllbbbWWWIII@@@===<<<:::777:::888777777777777666444333333333222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,---...///000,,,------------.........---------,,,,,,------...000000///.........//////000000///.....................///000000000000000333111//////222444666666666777888999:::999888777555777888999999;;;>>>@@@@@@@@@?????????@@@@@@AAACCCCCCDDDEEEGGGIIIKKKLLLNNNOOOQQQSSSUUUWWWXXXYYYWWWYYY\\\^^^```cccgggjjjkkkllllllllllllmmmmmmmmmnnnoooppprrrtttuuuvvvvvvwwwuuuqqqpppoooooonnnmmmmmmmmmlllkkkjjjjjjjjjjjjlllllljjjjjjjjjjjjllllllkkkllllllmmmmmmmmmlllllllllkkkiiihhhgggfffffffffbbbbbbaaa___]]]ZZZXXXVVVUUURRROOONNNMMMLLLJJJHHHJJJIIIGGGEEEDDDCCCBBBBBB===;;;<<<@@@BBBEEEKKKRRR]]]kkk{{{{{{yyymmmiiiddd___]]][[[XXXWWWUUUWWW[[[```fffnnnuuuyyy{{{xxxtttqqqpppooommmkkkgggfffeeeeeedddaaa\\\YYYTTTQQQMMMLLLLLLLLLLLLKKKHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???AAAEEEIIINNNSSSUUU```eeemmmtttzzz|||tttrrroookkkhhhgggffffffiiikkkooorrrsssrrrpppnnnlllnnnqqqtttyyy}}}{{{yyywwwvvvuuuuuuvvvrrrpppqqqooolllkkknnnqqqwww|||zzzwwwrrrnnnjjjgggbbb___^^^^^^^^^]]]___]]][[[ZZZYYYXXXVVVTTTQQQPPPMMMKKKIIIIIIIIIIIIKKKLLLNNNVVVcccwwwyyytttqqqppprrrtttyyy~~~{{{wwwtttuuulllcccXXXJJJ@@@======;;;999999888666666777777555444333333222111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++------------------------++++++*********+++,,,---111000///...........................////////////------,,,,,,,,,---......///111222000---,,,---///000000///.....................///000000000000000777555222000000222333444:::;;;;;;;;;;;;:::999888666888999:::::::::<<<>>>@@@@@@????????????@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKNNNNNNPPPQQQTTTVVVXXXYYYYYY[[[^^^```aaadddgggjjjkkkllllllmmmmmmmmmmmmmmmnnnoooqqqrrrtttuuuvvvvvvyyyvvvsssppppppooommmlllkkkkkkjjjiiiiiihhhiiiiiilllllljjjjjjjjjjjjlllllljjjkkkkkkllllllllllllkkkjjjiiihhhfffeeedddddddddaaa___^^^]]]\\\[[[XXXWWWTTTRRROOONNNNNNMMMLLLJJJKKKJJJIIIGGGEEECCCBBBAAA>>><<<===@@@AAACCCIIIPPPXXXgggvvv~~~|||yyyooojjjeee```^^^\\\ZZZYYYZZZYYYZZZ```hhhooossstttxxx{{{~~~}}}{{{yyyvvvssspppmmmiiifff___[[[VVVRRRQQQPPPOOOOOOLLLKKKJJJIIIHHHGGGFFFFFFBBBBBB@@@???>>>=========<<<<<<===???BBBFFFIIIKKKPPPUUU]]]fffnnnvvv}}}|||wwwrrrooonnnlllkkkkkkmmmooosssvvvvvvuuussspppqqqsssvvvyyy~~~|||zzzxxxwwwvvvyyyvvvtttuuusssooonnnpppttt{{{}}}zzzvvvsssllliiidddaaa``````___^^^]]]\\\ZZZZZZ[[[ZZZYYYWWWVVVTTTSSSQQQOOONNNNNNNNNMMMNNNRRRYYYgggzzzyyytttrrrpppqqqtttxxx~~~~~~yyyvvvtttvvvmmmdddYYYKKKAAA>>>>>>===;;;999888666666777777555444333333222111111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))))))))******+++++++++------------------------++++++*********+++,,,---......------,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---111333222///---///222000000///.....................///000000000000000666444222111000222444666999999999999888777666666888:::;;;;;;:::999:::;;;??????>>>>>>??????@@@@@@AAABBBDDDEEEGGGIIIJJJJJJMMMMMMNNNPPPRRRUUUXXXYYY]]]^^^```aaaaaacccfffhhhkkklllmmmnnnnnnnnnmmmmmmmmmnnnoooqqqssstttuuuuuuyyyvvvrrrppppppooonnnllljjjiiiiiihhhhhhhhhhhhiiilllllljjjjjjjjjjjjlllllljjjkkkllllllmmmmmmmmmllliiihhhgggeeedddcccbbbbbb```^^^]]]\\\]]]\\\YYYWWWRRRQQQOOONNNOOOPPPOOONNNKKKKKKIIIHHHFFFDDDBBBAAABBB??????AAAAAAAAAFFFMMMVVVcccpppvvvyyy~~~xxxtttpppmmmkkkjjjiiihhhjjjhhhhhhnnnvvv|||~~~}}}zzzzzz{{{}}}~~~{{{wwwuuulllhhhbbb]]]ZZZXXXWWWVVVOOOOOONNNLLLJJJHHHGGGFFFEEEDDDCCCAAA???>>>======<<<<<<<<<===>>>@@@BBBDDDEEEJJJPPPWWW___hhhqqqwww{{{{{{xxxuuusssqqqnnnnnnpppssswwwyyyxxxvvvrrrssstttvvvxxx|||}}}{{{zzzyyy|||yyyxxxyyywwwsssqqqsssxxx~~~~~~yyyxxx~~~{{{yyywwwnnnkkkgggdddcccbbbaaa___\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQOOOQQQUUU]]]jjj|||{{{vvvssspppqqqtttyyy}}}xxxvvvttt{{{qqqhhh\\\MMMCCC??????>>><<<999777666666666666555333333333333222111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***+++---...,,,,,,,,,,,,------------,,,,,,,,,,,,---......///,,,000333333111000222444000000///.....................///000000000000000///000111111222444888<<<<<<<<<;;;::::::999999888999;;;<<<<<<:::999999999>>>======>>>>>>@@@AAAAAAAAABBBDDDFFFGGGIIIIIIIIILLLLLLMMMNNNQQQTTTWWWYYY^^^___aaaaaaaaabbbeeegggkkklllmmmnnnooonnnmmmmmmkkkmmmnnnppprrrsssttttttvvvtttqqqoooooopppooonnnjjjjjjiiiiiiiiiiiiiiijjjlllllljjjjjjjjjjjjlllllljjjkkklllmmmmmmnnnmmmmmmiiihhhfffdddcccbbbaaaaaa```]]][[[[[[]]]\\\YYYUUUQQQOOONNNNNNOOOPPPPPPOOOJJJJJJJJJIIIGGGEEEDDDBBBDDDAAA@@@BBBAAAAAAEEELLLUUU```kkkooorrrxxx}}}{{{wwwxxx|||xxxtttnnnjjjgggdddbbb```YYYXXXWWWTTTPPPMMMIIIHHHHHHGGGEEEBBB@@@>>>======<<<;;;;;;:::;;;<<<===>>>???BBBFFFJJJQQQYYYbbbhhhnnnuuu}}}~~~{{{xxxuuusssrrrtttxxxzzzxxxvvvqqqrrrttttttvvvyyy}}}~~~}}}|||}}}zzzzzz|||zzzuuutttuuuzzz~~~vvvssswww~~~~~~{{{yyyxxxpppmmmiiifffeeedddbbb```\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRTTTYYYbbbooo|||wwwtttpppqqqsssxxx~~~}}}yyyvvvuuuyyynnnaaaQQQEEE@@@???===;;;999777666555666666555333444444444333222222111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((((((((()))***+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,******'''''''''(((***+++---............/////////000000,,,,,,,,,,,,---...//////---///111222222222222333000000///.....................///000000000000000,,,...111333333666:::===??????>>>===<<<<<<<<<<<<777999<<<<<<;;;999::::::<<<<<<<<<===???@@@BBBBBB@@@AAADDDFFFHHHHHHIIIIIIKKKKKKLLLMMMPPPTTTWWWYYY]]]^^^```aaaaaacccfffhhhkkklllnnnooooooooommmmmmlllmmmnnnppprrrsssttttttsssqqqnnnnnnooopppppppppkkkjjjjjjjjjjjjjjjkkkkkklllllljjjjjjjjjjjjlllllliiijjjkkklllmmmmmmmmmmmmiiihhhfffdddcccaaaaaa```___\\\YYYYYY[[[[[[WWWRRRPPPNNNLLLLLLMMMMMMMMMLLLIIIJJJJJJIIIHHHGGGEEEDDDCCC@@@???AAAAAAAAAFFFLLLTTT___iiimmmpppuuuzzz{{{~~~}}}wwwsssvvv}}}~~~{{{xxxtttrrrllljjjgggccc^^^XXXSSSQQQKKKJJJHHHEEEBBB@@@???>>>===<<<;;;:::999:::;;;;;;===>>>???@@@DDDJJJRRRWWW___hhhsss{{{~~~~~~zzzzzz||||||yyyvvvrrrsssuuuuuuvvvxxx||||||yyyyyy|||{{{vvvtttvvv||||||pppjjjfffkkkttt|||yyyyyyqqqoookkkhhhgggeeecccaaa^^^]]]\\\\\\^^^^^^]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUVVVXXX^^^gggttt}}}vvvsssoooppprrruuu{{{{{{xxxvvvrrreeeTTTFFF@@@>>>;;;999888777555555666666444333555555444333333222222111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''(((((()))***+++++++++------------------------)))+++,,,------,,,***))),,,,,,,,,++++++,,,------+++++++++,,,,,,,,,------+++++++++,,,---...///000......000111222222111000000000///..................//////000000000000000---000444444444444777:::<<<<<<;;;:::::::::::::::555888;;;<<<;;;;;;;;;<<<;;;;;;<<<===???AAABBBCCC@@@AAADDDFFFHHHHHHIIIHHHKKKKKKKKKLLLOOOSSSWWWYYYZZZ\\\___```aaacccgggiiikkklllnnnooopppooonnnllllllmmmoooqqqsssttttttuuupppnnnmmmmmmoooqqqqqqqqqlllkkkkkkkkkkkkkkklllllllllllljjjjjjjjjjjjllllllhhhiiijjjkkklllmmmmmmmmmiiihhhgggdddcccaaa``````^^^ZZZWWWWWWZZZYYYUUUPPPPPPNNNLLLKKKKKKKKKIIIHHHIIIIIIJJJJJJIIIGGGFFFEEE@@@>>>>>>@@@@@@AAAFFFMMMSSS___jjjnnnqqquuuxxxyyy}}}}}}|||{{{|||zzzrrrrrrxxx~~~~~~}}}yyywwwtttnnnhhhaaa[[[XXXOOONNNKKKHHHFFFCCCBBBAAA>>>===<<<;;;::::::;;;<<<<<<;;;;;;:::<<>>:::999999999999888777555444333444444333333222111000000//////000000111111222222---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++************++++++((()))+++,,,---.........+++***)))))))))***+++,,,,,,------......------,,,---------,,,,,,++++++++++++++++++,,,,,,---------222222222222222111000000//////...------------------......///000/////////111111111222333444666777999999999999888888888888777999::::::999888:::;;;>>>>>>???@@@@@@@@@@@@@@@AAACCCFFFGGGFFFFFFFFFGGGNNNMMMNNNOOORRRVVVYYY[[[]]]^^^___```bbbeeeggghhhmmmnnnoooppppppppppppppppppqqqrrrssssssssssssrrrnnnnnnpppsssvvvuuuqqqmmmjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjjjjjjjkkklllmmmlllkkkjjjjjjiiiiiijjjjjjeeeeeeeeeeeedddbbb```^^^```]]]YYYWWWUUUTTTQQQOOOQQQNNNLLLKKKKKKLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCAAA@@@@@@AAACCCEEEHHHJJJUUU]]]gggooosssvvvyyy{{{|||}}}~~~~~~}}}{{{yyy}}}vvvvvvxxxyyy|||{{{xxxppphhhccc[[[XXXSSSPPPMMMJJJGGGEEEAAA@@@>>>>>>>>>>>>===;;;===<<<;;;:::;;;===@@@BBBGGGLLLTTT\\\dddmmmtttyyy}}}~~~}}}zzzxxxwwwvvvvvvwwwyyy{{{}}}~~~{{{vvvssstttuuurrrsssuuuyyywwwfff\\\[[[XXX[[[eeeuuu|||vvvooollllllkkkgggcccaaa````````````____________^^^]]]\\\[[[\\\]]]]]]___aaaeeepppyyysssqqqooojjjiiipppwww~~~~~~}}}}}}vvv[[[KKKCCC>>>:::999999888888777555444444333444444333333222111111000000000000000000111111111...------,,,,,,------...+++++++++*********))))))++++++************++++++******,,,---.../////////---,,,+++*********+++,,,,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......000///......------......------...////////////...111111111111222333444555555555666666666777777777777999::::::999888:::;;;;;;<<<===???@@@AAAAAAAAABBBDDDGGGHHHGGGGGGHHHIIIMMMMMMNNNOOORRRVVVYYY[[[```aaabbbdddfffhhhjjjkkknnnooopppqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrsssssstttwwwyyyxxxtttqqqlllllllllkkkkkkjjjjjjjjjkkkjjjiiiiiiiiijjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhheeefffffffffdddbbb```___\\\ZZZXXXWWWWWWVVVUUUSSSRRROOOMMMKKKLLLLLLKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCAAA@@@@@@AAABBBEEEHHHJJJRRRZZZfffooosssvvvxxx{{{|||}}}~~~}}}{{{zzz~~~xxxwwwzzz{{{{{{yyyxxxzzzuuujjjfffaaa[[[WWWRRRMMMJJJDDDBBBAAAAAAAAAAAA???>>>>>>===;;;::::::<<<>>>???CCCFFFJJJPPPWWW```iiiooovvvxxx|||{{{xxxwwwvvvvvvwwwxxx{{{|||~~~zzzuuurrrsssssspppqqqtttxxx}}}zzziii^^^UUUQQQQQQYYYfffvvv~~~xxxpppmmmllljjjfffbbbbbbbbbbbbaaaaaaaaa``````aaa```___^^^]]]^^^______dddfffkkkvvvyyysssqqqnnniiihhhnnnvvv}}}aaaMMMCCC===::::::999888666444333333444444444333333222222111111111111000000000000000000//////......------......///+++++++++***************++++++************++++++***+++,,,...////////////......---,,,++++++,,,,,,,,,,,,------------,,,,,,............------------------------,,,,,,,,,,,,+++,,,---......//////...111000//////......//////,,,,,,---...............111000000000111222333333333444444555777888888999777999::::::999888:::;;;999:::<<<>>>@@@AAABBBBBBBBBDDDGGGHHHHHHHHHIIIJJJMMMMMMNNNPPPRRRVVVYYY[[[aaabbbcccfffhhhkkkmmmnnnooopppqqqrrrssssssssssssssssssssssssssssssrrrrrrvvvvvvwwwyyyzzzyyyvvvsssoooooonnnmmmlllkkkjjjjjjiiiiiihhhgggggghhhhhhiiihhhhhhggggggggggggffffffffffffggggggeeeccc```___\\\ZZZXXXXXXXXXWWWUUUTTTSSSQQQNNNMMMLLLLLLJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDAAAAAA@@@@@@BBBEEEHHHIIINNNWWWdddnnntttvvvxxxzzz}}}~~~~~~}}}|||}}}~~~zzzxxx{{{}}}~~~{{{xxxvvvuuu~~~zzztttmmmgggaaaZZZVVVMMMKKKIIIGGGGGGFFFDDDBBB@@@???===<<<;;;<<<<<<===???@@@AAACCCHHHQQQ\\\cccllloootttyyy~~~~~~zzzzzzyyyyyyyyyzzz|||}}}xxxsssqqqqqqpppnnnooossswww|||ooocccSSSMMMJJJOOOXXXeeeuuuzzzsssnnnkkkiiieeeaaaccccccccccccbbbbbbbbbbbbcccbbbaaa```aaabbbcccdddiiilllrrr}}}yyytttrrrmmmhhhggglllttt{{{bbbMMMBBB===;;;;;;999777555333222333444555333333333222222111111111111111000000/////////.........------------......************************++++++************++++++***+++,,,---............//////...------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------......------,,,,,,,,,+++,,,---///000111222222222111111000///////////////+++,,,------......------000000000000000111222222666666777777888999999:::777999::::::999888:::;;;999:::<<<===???@@@@@@@@@BBBDDDFFFFFFFFFGGGIIIJJJLLLMMMNNNPPPSSSVVVYYYZZZ___```ccceeehhhkkkmmmmmmooopppqqqsssssstttttttttuuuttttttsssssssssssssssvvvvvvwwwxxxxxxvvvsssqqqrrrqqqpppooommmlllkkkjjjgggggggggfffffffffffffffgggggggggggggggffffffeeeeeefffggggggfffccc```^^^___]]][[[YYYXXXVVVSSSPPPTTTQQQOOONNNMMMLLLJJJHHHJJJJJJIIIIIIHHHFFFEEEDDDAAAAAA@@@@@@BBBDDDGGGIIIKKKVVVdddooouuuwwwyyy{{{~~~~~~~~~}}}}}}zzzwwwxxxzzz{{{~~~zzzxxxwwwwww~~~{{{ssslllggg\\\YYYUUURRROOOKKKGGGEEEBBBAAA@@@>>>============>>>>>>>>>>>>BBBHHHQQQWWW___cccjjjqqqxxx}}}}}}}}}|||||||||}}}~~~~~~~~~vvvrrrppppppnnnlllnnnsssyyy}}}vvviiiZZZRRRLLLLLLQQQZZZhhhttt}}}vvvppplllhhheeebbbddddddddddddccccccccccccbbbbbbbbbcccdddfffiiijjjkkkpppxxxzzzvvvsssmmmgggeeejjjqqqxxx}}}^^^JJJAAA===;;;<<<888777555333222333444555333333222222222222222111111000000000//////......------,,,,,,,,,,,,------************************++++++************++++++)))***+++,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,---...///111222333444444111111000///////////////+++,,,------......------////////////000111222222888777777777777777777777777999::::::999888:::;;;;;;<<<===>>>>>>???>>>>>>@@@BBBDDDDDDDDDEEEHHHJJJLLLMMMNNNQQQSSSVVVYYYZZZ^^^___cccfffiiilllnnnnnnooooooqqqrrrssstttttttttuuuuuutttssssssttttttuuuvvvwwwxxxxxxvvvtttrrrqqqssssssqqqpppnnnmmmlllkkkggggggggggggffffffeeeeeegggggghhhhhhggggggfffeeedddfffggggggfffccc```^^^^^^\\\ZZZYYYXXXVVVSSSPPPSSSQQQOOONNNMMMLLLIIIGGGIIIIIIHHHHHHGGGFFFEEEDDDAAAAAA@@@@@@AAADDDFFFHHHKKKVVVdddpppvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~yyyuuutttuuuxxx~~~}}}zzzzzz|||}}}~~~xxxoookkkeee___XXXRRRLLLHHHEEECCCAAA???===<<<<<<===;;;===>>>???@@@CCCGGGKKKSSSWWW___gggpppvvv{{{}}}}}}}}}}}}||||||||||||||||||~~~~~~}}}}}}}}}uuurrrppppppnnnlllpppwww}}}rrrbbbYYYPPPMMMNNNSSS^^^hhhxxxyyysssnnnjjjfffdddeeeeeeeeeeeedddddddddcccaaabbbcccdddgggjjjmmmooonnnttt~~~}}}yyyvvvmmmgggdddhhhooovvv~~~uuuYYYHHH@@@===<<<<<<888777555444444444555555222222222222222222222222000//////////////////...,,,,,,,,,++++++,,,,,,,,,***************+++++++++++++++************++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++.........---------------,,,---...000111222222222111000//////......//////,,,,,,---.....................//////000222333444666666666555555444444444777999::::::999888:::;;;======>>>>>>??????>>>>>>???AAABBBCCCCCCEEEGGGJJJKKKMMMOOOQQQTTTVVVXXXYYY]]]```ccchhhkkknnnooopppmmmnnnoooqqqrrrsssssssssuuuuuutttssstttuuuvvvwwwyyy{{{{{{zzzvvvsssrrrrrrssssssrrrpppooommmllllllhhhhhhhhhhhhhhhgggeeeeeeffffffggghhhgggfffeeedddccceeefffgggfffbbb___\\\XXXXXXWWWXXXYYYXXXUUURRRQQQOOONNNMMMMMMLLLIIIFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@AAACCCEEEGGGLLLVVVdddooouuuyyy|||~~~}}}}}}}}}~~~~~~~~~~~~{{{tttqqqqqqvvv}}}}}}zzzzzz}}}yyyppphhh___WWWRRRMMMJJJEEEAAA===<<<<<<<<<999;;;===>>>>>>>>>@@@AAAJJJMMMSSS[[[dddkkkqqqtttvvvyyy|||~~~{{{{{{{{{zzzzzzyyyyyyyyywwwzzz}}}~~~~~~}}}|||}}}~~~||||||{{{{{{{{{uuusssrrrrrrpppooouuu|||}}}iii___UUUPPPNNNPPPWWW___qqq~~~{{{uuupppllljjjiiiggggggggggggffffffffffffbbbbbbccceeehhhkkknnnpppqqqyyy|||xxxnnngggdddgggnnnttt}}}nnnUUUGGGAAA===;;;:::777777666666666666555555222222222222222222222222.........///////////////------,,,,,,,,,,,,------))))))*********+++++++++++++++************++++++******+++,,,,,,,,,++++++'''((()))***++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------............,,,---...///000000000000000///......------......------...////////////...---......///111333555666444444444555555555555555777999::::::999888:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCCCCCCCEEEHHHKKKKKKLLLOOORRRTTTWWWXXXYYY[[[^^^bbbgggjjjmmmnnnooojjjkkkmmmooopppqqqrrrrrruuutttsssssstttvvvxxxyyy{{{|||}}}zzzvvvsssrrrrrrrrrrrrqqqpppooonnnmmmllliiijjjjjjjjjiiihhhfffeeedddeeefffgggfffeeecccbbbbbbccceeefffeeebbb]]][[[WWWVVVVVVWWWXXXWWWTTTQQQNNNMMMLLLLLLLLLKKKIIIFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAACCCEEEFFFMMMVVVbbbmmmssswww{{{~~~||||||||||||}}}}}}~~~~~~vvvqqqpppvvv|||{{{yyyvvvuuuxxx}}}~~~uuulllfff\\\WWWOOOGGGAAA>>>>>>>>>;;;<<<======<<<<<<===>>>CCCEEEIIIOOOVVV]]]cccffflllnnnsssxxxzzz{{{{{{zzz{{{|||~~~||||||||||||{{{zzzyyyxxxuuuxxx|||~~~~~~~~~}}}~~~}}}{{{zzzyyyyyyyyyvvvtttttttttrrrrrryyyrrriii___YYYUUUTTTXXX^^^kkkxxx}}}wwwrrrooonnnnnnjjjjjjjjjjjjiiiiiiiiiiiieeeeeeeeefffgggiiikkkmmmqqqyyyzzzooohhhdddgggmmmttt|||kkkSSSGGGAAA===:::999666777777888777777666555222222222222222222222222---.........//////000000.........------.........))))))******++++++++++++++++++************++++++++++++,,,---------,,,,,,$$$&&&''')))************+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,---------.../////////---...///000111111111111//////...------------------...//////000000//////------...000222444666777444555555666777888999999777999::::::999888:::;;;:::<<<===???AAABBBCCCCCCAAABBBCCCDDDDDDFFFJJJLLLKKKLLLOOORRRUUUWWWXXXYYYWWWZZZ___dddhhhjjjlllllliiijjjlllmmmoooppppppqqqtttssssssssstttwwwyyy{{{zzz||||||yyytttqqqpppqqqrrrqqqqqqpppooonnnmmmmmmjjjkkkkkkkkkjjjiiigggfffbbbccceeeeeeeeedddbbb```aaaccceeefffeeeaaa]]]ZZZYYYXXXWWWWWWWWWTTTPPPMMMLLLLLLKKKLLLLLLKKKHHHFFFDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@BBBEEEFFFMMMUUUaaakkkqqquuuzzz}}}||||||{{{{{{|||}}}~~~~~~yyyssspppuuu|||~~~tttsssqqqqqquuu}}}~~~xxxjjjdddYYYOOOGGGCCCBBBBBB>>>>>>>>>===<<<<<<===???@@@AAACCCGGGLLLRRRXXX[[[dddggglllrrruuuvvvvvvvvvyyyzzz{{{~~~~~~~~~|||{{{zzzvvvzzz~~~|||zzzyyyxxxxxxxxxwwwuuuvvvvvvtttuuu}}}{{{rrriiiccc^^^[[[^^^ccchhhuuu~~~yyytttqqqqqqrrrmmmmmmlllllllllkkkkkkkkkhhhgggfffffffffggghhhiiinnnxxx|||ooohhhdddgggmmmsss|||jjjQQQCCC>>>;;;:::999;;;:::888777555444444333222222111111000/////////......////////////......,,,,,,------...---------)))(((&&&''')))******)))//////...,,,***)))((('''+++,,,---------,,,+++***))))))***+++,,,------...+++*********+++,,,,,,------,,,+++******+++,,,---...000111000...,,,,,,,,,...---...000333333000---///............---------//////////////////...---//////000111222333333444222222222333333555666777;;;;;;<<<<<<;;;;;;:::999;;;<<<>>>???@@@???===<<<>>>AAAEEEGGGHHHIIIJJJLLLKKKJJJJJJNNNTTTXXXZZZYYY[[[]]]```dddgggiiijjjjjjiiijjjlllnnnpppppppppppptttuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyyyyxxxuuusssqqqvvvsssooommmmmmnnnnnnmmmmmmllljjjhhhgggffffffgggiiihhheeecccbbbaaaaaaaaaccccccddddddccc```^^^\\\[[[[[[ZZZYYYVVVSSSPPPNNNNNNLLLKKKJJJKKKKKKIIIHHHDDDDDDDDDEEEDDDDDDCCCBBBCCC@@@===;;;<<>>>>>===<<<<<<<<<<<<;;;999;;;<<<<<<>>>BBBFFFJJJMMMUUUYYY___eeeiiilllooorrrxxxyyy{{{|||}}}|||uuuuuuuuutttvvvzzz~~~|||yyywwwxxxzzz}}}~~~|||zzzyyyyyyyyyyyyyyyyyyzzz}}}~~~|||{{{|||tttnnnllllllmmmmmmvvvyyy{{{xxxvvvsssqqqlllmmmoooooonnnmmmkkkiiimmmiiihhhiiihhhddddddfffnnnvvv}}}xxxnnnhhhdddfffjjjpppyyymmmTTTFFFAAA===;;;;;;;;;:::888777555444444444333222222111000000//////......////////////......+++,,,,,,,,,,,,,,,++++++,,,+++)))***,,,------,,,,,,,,,,,,+++******))))))((()))+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++,,,---,,,---...---***)))***+++...------///222222000---///............---------...///////////////......//////000111222333444444555555555555555666777888:::::::::::::::999999888999:::<<>>AAAEEEGGGHHHHHHJJJKKKKKKJJJKKKNNNTTTXXXZZZZZZ[[[]]]___cccfffhhhjjjkkknnnmmmmmmmmmnnnooopppqqqssssssttttttuuuuuuvvvvvvssstttvvvxxxyyyyyyxxxwwwtttrrrooonnnnnnooonnnmmmjjjjjjhhhgggggggggggghhhhhhgggeeecccaaaaaaaaaaaaaaabbbcccdddcccaaa___]]]\\\\\\[[[YYYWWWTTTQQQOOOOOOMMMKKKJJJJJJIIIGGGEEECCCCCCCCCDDDCCCCCCBBBBBBBBB@@@===;;;<<>>AAADDDFFFMMMQQQWWW\\\```eeeiiimmmsssuuuyyy{{{|||~~~|||xxxuuuoooooonnnnnnnnnrrrwww{{{~~~{{{yyyzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}yyyvvvuuuxxx|||zzz~~~~~~{{{yyyvvvtttqqqqqqrrrsssrrrpppnnnlllnnnjjjhhhjjjiiieeeeeehhhqqqxxx}}}xxxnnnhhhdddeeeiiinnnwwwrrrXXXIIIBBB>>><<<<<<::::::888666555444444444333333333222111111000000......////////////......,,,,,,,,,,,,+++***))))))---,,,***+++---......---))))))******************'''((()))***+++,,,,,,,,,---,,,,,,,,,+++++++++***,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------------+++)))(((***,,,///...---...///000///...///............---------......///000000///////////////000111222333444444888888888888888888888888999999999999999888888888777999;;;>>>???@@@@@@@@@???AAAEEEGGGGGGHHHIIIKKKKKKKKKLLLOOOTTTXXXZZZZZZ]]]^^^___aaaeeehhhkkkmmmrrrpppnnnmmmmmmnnnpppqqqqqqrrrrrrssstttuuuuuuvvvrrrtttvvvxxxyyyzzzzzzyyyrrrqqqpppppppppooommmlllggggggffffffggghhhiiijjjhhhfffdddbbbaaaaaaaaaaaa___```bbbccccccbbb```___\\\\\\[[[YYYWWWTTTRRRQQQOOOMMMKKKIIIIIIGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@AAA???===<<<<<>>>>>>>><<<;;;<<<;;;:::::::::<<<===>>>CCCFFFKKKPPPTTTZZZ```dddiiimmmrrrvvvxxx{{{}}}{{{zzzxxxwwwuuurrrnnnjjjffffffeeecccbbbdddiiilllxxx}}}||||||}}}{{{uuurrrpppqqqvvvzzz}}}zzzxxxvvvvvvwwwwwwvvvsssqqqooonnnjjjiiijjjiiifffgggjjjsss{{{~~~xxxnnngggccccccfffjjjsss{{{tttYYYHHHAAA===:::::::::999888666555555444444444444333333222111111000......////////////......---------,,,,,,***))))))+++)))((((((***++++++***)))))))))))))))*********))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((())))))******,,,,,,++++++++++++,,,,,,//////...+++******,,,//////...------...////////////............------------...///000000000000000///000000111222333444555999999999999999888888888::::::999888888888888888888999;;;===>>>???@@@@@@???AAAEEEGGGGGGGGGIIIJJJKKKKKKMMMPPPTTTWWWZZZ[[[aaa``````bbbeeeiiimmmpppqqqqqqppppppppppppqqqqqqqqqqqqrrrsssuuuvvvwwwwwwxxxxxxyyyyyyxxxwwwvvvuuusssrrrqqqqqqqqqoookkkhhhddddddeeefffhhhiiijjjkkkhhhgggeeecccbbbbbbbbbbbb]]]___aaabbbcccbbbaaa```[[[[[[YYYWWWUUUSSSQQQPPPNNNLLLIIIHHHHHHGGGDDDBBBBBBBBBAAA@@@@@@?????????@@@???===<<<<<<>>>AAABBBFFFMMMWWWaaaiiipppvvvzzz{{{|||}}}}}}}}}~~~xxxpppkkkjjjiiihhhiiiiiihhhhhhhhheeeaaa^^^]]]^^^```bbbhhhpppyyy~~~|||{{{}}}}}}mmm___RRRJJJEEECCC@@@>>>>>>===<<<:::;;;:::999888888888999999===???CCCFFFJJJOOOUUUYYY^^^ccciiinnnrrruuuxxxyyy~~~|||{{{{{{||||||{{{zzzvvvssspppnnnkkkgggccc```\\\[[[ZZZWWWVVVWWWZZZ]]]hhhrrr~~~~~~~~~|||wwwsssrrroooqqqtttyyy~~~|||yyyzzzzzzzzzxxxuuurrrpppnnnjjjhhhiiiiiifffgggkkkttt{{{{{{ooohhhbbbbbbdddgggooowww{{{||||||~~~tttXXXGGG???:::888888999999888666555555555555444444333333222111111000......////////////..................---,,,******)))((('''''')))******)))*********)))))))))))))))------,,,,,,++++++++++++******+++,,,------......******))))))((())))))*********++++++++++++******//////...,,,***+++---000/////////.........///000///............------------...///000111111111111000000111222333444444555888888999999999888777777;;;;;;:::999888999999:::;;;;;;<<<=========>>>>>>???AAAEEEFFFGGGGGGHHHIIIJJJLLLNNNQQQSSSWWWZZZ\\\cccbbbbbbcccfffkkkpppsssnnnooorrrtttttttttrrrqqqqqqrrrssstttvvvwwwyyyyyy{{{zzzzzzxxxwwwuuutttsssuuutttsssrrrqqqnnniiieeecccdddeeegggiiijjjkkkkkkhhhgggeeedddcccccccccccc^^^___aaabbbbbbbbb```___YYYXXXWWWUUUSSSQQQPPPOOOKKKIIIHHHHHHHHHHHHFFFDDDCCCBBB@@@???>>>>>>>>>??????>>>===<<<===>>>???@@@CCCIIIRRR\\\eeemmmtttxxxyyyzzz{{{||||||}}}xxxmmmhhhdddaaa___```aaaaaa```\\\[[[YYYYYY[[[```gggkkkvvv}}}~~~|||{{{yyyxxxyyy}}}vvvgggXXXOOOHHHEEEAAA>>>======;;;:::999999999888888888888999;;;===???AAACCCGGGLLLPPPVVV[[[bbbhhhlllpppsssuuuxxxwwwuuuuuuvvvvvvtttsssnnnkkkgggdddaaa]]]YYYVVVQQQQQQPPPMMMKKKKKKNNNPPPTTT^^^nnn~~~~~~~~~~~~{{{wwwuuuqqqqqqsssxxx|||||||||{{{yyyuuurrrpppmmmiiiggghhhhhhggghhhllluuu|||~~~qqqjjjcccbbbbbbeeelllssszzzzzzzzz{{{}}}uuuXXXGGG???:::888888999888777666555555555555333333333222111111000000......////////////..................------,,,++++++)))((()))***,,,++++++******************))))))000///---,,,+++***************+++,,,---...//////------,,,++++++++++++,,,***++++++,,,,,,++++++***,,,------+++******,,,...///000111000///...///000///............---------,,,---///000111222222222000000111222333444555555666777888999999888777777<<<;;;:::888888999::::::<<<<<<<<<<<<<<<<<<======???AAAEEEFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSVVVZZZ]]]cccccccccdddgggkkkpppsssmmmpppsssvvvwwwvvvsssrrrqqqrrrsssuuuwwwxxxzzzzzzxxxxxxwwwwwwvvvuuuuuuuuuvvvuuusssrrrqqqmmmhhheeeeeefffgggiiijjjjjjjjjjjjgggfffeeecccbbbbbbcccccc___```bbbbbbbbb```^^^]]]XXXWWWUUUSSSQQQPPPPPPOOOKKKIIIHHHHHHHHHHHHGGGEEECCCBBB@@@???>>>>>>>>>???>>>===============>>>>>>???EEENNNWWW```iiiqqqvvvvvvxxx{{{|||}}}~~~xxxiiiddd^^^[[[\\\^^^]]]\\\XXXYYY[[[]]]bbbiiirrrxxx{{{yyy}}}~~~~~~~~~|||{{{wwwuuutttsssuuuxxx|||~~~{{{|||~~~ooo```VVVKKKHHHCCC@@@>>>===<<<;;;999999999999999888888888888:::<<<>>>???BBBFFFHHHQQQUUU[[[aaafffjjjoooqqqrrrpppooooooooonnnkkkiiiccc```\\\XXXVVVRRROOOLLLGGGGGGFFFEEECCCCCCEEEHHHIIIRRR```nnn}}}~~~~~~zzzxxxtttsssvvv|||}}}{{{wwwsssqqqnnniiigggiiiiiihhhjjjooowww~~~tttllleeecccbbbdddjjjqqq~~~{{{{{{zzz{{{|||wwwZZZIIIAAA<<<:::;;;999888777666666555555666333222222111000000//////......////////////......,,,,,,---------,,,,,,+++,,,***)))***+++,,,,,,,,,))))))******+++,,,,,,,,,...---,,,*********+++++++++,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---......,,,,,,---...///111444333111//////000///............---------,,,---...000222333333333000111111222333444555555555666888:::::::::999888;;;:::888777777777999::::::::::::;;;<<<===>>>??????BBBEEEFFFFFFFFFGGGHHHJJJMMMPPPRRRSSSVVVZZZ^^^aaaaaabbbdddgggkkknnnqqqrrrsssuuuvvvvvvuuusssrrroooppprrrtttvvvxxxyyyzzzvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqpppnnnkkkhhhhhhhhhjjjkkkkkkjjjjjjiiieeedddcccaaaaaaaaaaaabbbbbbbbbcccbbbaaa^^^\\\ZZZYYYWWWUUUSSSQQQQQQPPPPPPMMMKKKIIIHHHIIIHHHFFFDDDDDDCCCAAA???>>>>>>>>>???=====================<<<<<>>===:::::::::999888777666555222444888;;;<<<>>>AAACCCHHHLLLQQQWWW\\\aaafffjjjgggfffeeedddcccaaa^^^[[[VVVSSSOOOLLLJJJHHHEEEBBB>>>??????>>>======@@@BBBEEEMMMXXXbbbnnn}}}~~~{{{yyyxxx|||zzzvvvtttpppkkkiiikkkkkkkkkmmmrrr{{{wwwooohhheeecccdddiiippp|||~~~~~~{{{{{{zzz{{{}}}zzz]]]KKKCCC???===>>>999888777666666555666666222222111111000/////////......////////////......******+++,,,,,,,,,+++++++++)))((()))***,,,++++++'''((()))***,,,...//////+++***)))))))))***+++,,,......---------,,,,,,,,,---,,,,,,+++*********+++---...///000000///...---...///111111000//////000///222555555222//////000//////.........---------,,,---...000222333444444000111222222444444555666555666999;;;;;;;;;:::999:::999777666555666888999888888999:::<<<>>>@@@AAA???BBBEEEFFFFFFFFFFFFGGGJJJMMMPPPRRRSSSVVV[[[______```aaacccfffjjjmmmooowwwvvvvvvuuuttttttssssssnnnooopppsssuuuwwwyyyzzzwwwwwwuuutttssssssssssssrrrqqqpppppppppooommmkkkjjjjjjkkklllkkkjjjiiihhhcccbbbaaa_________``````cccddddddccc```]]]ZZZXXXZZZXXXVVVTTTRRRQQQQQQRRROOOMMMKKKIIIIIIGGGEEECCCEEEDDDAAA???>>>>>>??????<<<===============<<<<<<:::???GGGPPPZZZdddmmmsssuuuyyy}}}|||{{{|||zzzxxxtttxxx}}}wwwlllfffdddaaabbbdddeeeffffffeeedddbbbaaa``````aaadddfffgggkkkjjjjjjkkkllloooqqqsssqqqrrrtttxxx{{{|||{{{yyymmmbbbSSSOOOIIIEEECCCAAA@@@???;;;;;;:::999888666444333,,,000555888;;;===???AAAAAADDDIIIMMMRRRXXX^^^bbb^^^]]][[[ZZZYYYVVVRRROOOMMMJJJFFFDDDBBB@@@>>><<<999:::::::::999:::===???@@@FFFOOOWWW```nnn~~~~~~~~~~~~yyywwwrrrmmmkkklllmmmmmmpppuuuyyyqqqiiifffddddddiiipppzzz}}}~~~{{{zzzzzz{{{}}}aaaIII@@@>>>>>><<<888888777555555444444444222222222111111111111000---------,,,,,,++++++***.........---,,,,,,++++++******))))))******+++,,,(((((((((((())))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,------------------------......---------......///:::888666444222111111111......---------......////////////000111111222222222222222333444555666777999999999999999999999999888888888777777777777666666777999;;;<<<<<<<<<;;;BBBCCCCCCDDDEEEFFFFFFGGGNNNOOOPPPQQQRRRTTTWWWZZZ___```bbbccceeehhhmmmqqqvvvuuuttttttuuuuuutttsssqqqqqqqqqrrrtttvvvwwwxxxwwwwwwwwwuuusssrrrrrrtttvvvuuusssqqqoooooooooooopppnnnmmmmmmmmmmmmkkkjjjfffccc```___```aaaaaaaaa___^^^\\\\\\\\\[[[YYYWWWWWWTTTQQQQQQRRRSSSQQQOOOPPPOOOMMMKKKHHHFFFDDDDDDBBBAAA@@@>>>===<<<;;;;;;;;;::::::999999:::::::::<<>>888888888888888888888888555555555555666777999999===>>>AAAEEEIIIMMMPPPRRRYYYWWWSSSNNNKKKHHHFFFFFFBBBAAA>>>;;;::::::;;;;;;777777777888999999::::::???AAAEEEKKKSSS___jjjrrr~~~{{{zzz}}}|||ttttttrrrooonnnppptttxxxzzzrrrkkkhhhfffeeehhhnnnzzz~~~{{{{{{{{{{{{{{{}}}cccKKKAAA???===;;;:::999888666444333333222222222222111111111111000,,,,,,,,,,,,,,,---.../////////......---,,,,,,++++++++++++++++++,,,,,,---+++++++++******)))))))))++++++,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------......------------......666555333111///////////////...............///////////////000111111222222222222222333444555666777999999999999999999999999999999999999999999999999888999:::<<<============BBBBBBCCCDDDEEEFFFGGGHHHMMMNNNOOOPPPQQQSSSVVVYYY^^^```bbbccceeeiiinnnrrruuuuuuttttttttttttsssrrrqqqqqqqqqrrrtttuuuwwwxxxwwwxxxxxxvvvtttrrrssstttuuutttrrrpppnnnnnnnnnnnnnnnlllkkkjjjkkkkkkiiigggeeebbb___^^^___`````````bbbaaa___^^^]]]\\\YYYVVVVVVSSSPPPPPPPPPQQQOOOMMMMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDBBB@@@???>>>>>>===;;;;;;:::999999999999::::::===CCCIIIQQQ[[[eeellltttxxx}}}tttgggZZZOOOIIIIIIFFFIIILLLNNNPPPQQQTTTVVV\\\[[[[[[[[[\\\^^^```bbbdddcccaaa___^^^^^^^^^^^^\\\\\\\\\]]]^^^___```aaaeeefffhhhlllpppuuuzzz|||{{{~~~rrreeeZZZOOOJJJFFFAAA???@@@:::::::::999888777777777555555555555666777888999:::<<<>>>AAAEEEHHHKKKLLLNNNMMMIIIFFFBBB@@@???>>>>>>===;;;999888888999999666666777777888999999999===???AAAEEEKKKTTT^^^eeekkkvvv~~~|||{{{}}}}}}wwwvvvsssqqqppprrrwwwzzz{{{tttmmmjjjhhhfffjjjooozzz~~~}}}}}}}}}||||||~~~cccMMMCCC@@@===:::;;;:::888666444222111111222222222111111111111000///...---,,,,,,---///000000//////...------,,,,,,,,,,,,++++++,,,,,,---.........---,,,+++***)))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------......---------------...222222111000////////////000000////////////000000...//////000000111111222222222222222333555666777888888888888888888888888:::::::::;;;<<<<<<======999:::<<<===>>>>>>??????AAAAAACCCDDDFFFGGGHHHIIILLLMMMNNNOOOOOORRRUUUXXX]]]___bbbdddgggkkkppptttuuuuuuttttttsssrrrqqqqqqqqqqqqqqqrrrsssuuuvvvwwwxxxyyyyyyxxxuuuttttttuuutttsssqqqooonnnmmmmmmmmmllljjjhhhhhhhhhhhhfffdddcccaaa^^^]]]^^^^^^^^^]]]cccaaa___]]]\\\ZZZWWWTTTTTTRRROOONNNNNNMMMLLLJJJJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDBBB@@@???>>>>>>>>>;;;::::::999888888999999888;;;@@@GGGPPPZZZeeellltttxxx}}}~~~rrraaaVVVNNNGGGBBBAAAAAACCCFFFHHHJJJNNNSSSVVV\\\]]]___```bbbcccddddddiiigggccc```\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXZZZ^^^bbbgggkkknnnmmmooorrrvvvzzz~~~mmmaaaVVVOOOJJJDDD@@@AAA===<<<;;;:::888777666555555555555555666777888888777888:::<<>>@@@CCCIIIPPPUUUWWW```jjjttt}}}~~~~~~}}}||||||~~~{{{yyyvvvsssrrruuuzzz}}}vvvpppmmmkkkiiilllqqqyyy~~~}}}}}}aaaLLLDDDAAA>>>::::::999888666444333333222222222222111111111000000555333000---++++++,,,---000//////......------,,,+++++++++++++++,,,------...------,,,++++++******,,,,,,,,,,,,+++***)))))),,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,------------..................------,,,,,,------000000000000111111111222222111000000000000000000......//////000111111111111111111222333444666666888888888888888888888888999::::::<<<===>>>??????:::;;;;;;===>>>>>>??????@@@AAABBBDDDFFFHHHIIIJJJJJJLLLMMMNNNNNNPPPTTTWWW\\\^^^bbbeeehhhmmmrrruuuvvvwwwvvvuuusssqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwyyyzzz{{{yyywwwuuuuuuvvvuuutttrrrpppnnnnnnnnnnnnllljjjhhhggggggfffdddbbbaaa___\\\[[[\\\\\\[[[ZZZ^^^]]][[[ZZZYYYXXXUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<::::::999888888888888888777:::???FFFOOOZZZeeelllrrrwww~~~{{{{{{|||}}}~~~oooaaaRRRKKKIIIEEECCCCCCDDDFFFHHHKKKOOOUUU\\\```fffhhhkkknnnpppppppppooorrroookkkfffbbb___\\\[[[YYYYYYWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVYYY]]]```bbbaaacccfffiiimmmrrryyy}}}uuuiii\\\SSSMMMEEE@@@@@@======<<<:::999888777666555555555555555666777888555666777888:::;;;<<<===<<<;;;:::999888777666666555555444444444444555666444444555555666777777777<<<<<<===>>>???CCCHHHKKKMMMTTT\\\eeeqqq~~~~~~}}}||||||||||||}}}~~~~~~|||yyyuuutttxxx~~~~~~xxxrrrpppmmmkkklllqqqyyy~~~~~~~~~~~~www]]]JJJCCCAAA>>>;;;888777666555555555555555222222222111111111000000666333000---++++++---.../////////...------,,,,,,***************+++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,---------.........---,,,,,,,,,,,,,,,,,,------------....../////////......---,,,,,,,,,,,,,,,------...000111222222333222222111000000000000000.........///000000111111111111111222333444555666777777777777777777777777888999:::;;;<<<===>>>???::::::;;;<<<===>>>??????AAAAAACCCEEEGGGHHHJJJJJJJJJKKKLLLMMMNNNPPPSSSVVV[[[^^^bbbfffiiimmmrrruuuwwwxxxyyywwwtttrrrrrrtttrrrrrrrrrssstttuuuvvvwwwyyy{{{|||{{{xxxvvvvvvvvvwwwuuusssqqqpppoooooopppllljjjhhhgggfffeeecccaaa^^^\\\ZZZZZZZZZYYYXXXWWWYYYXXXWWWWWWXXXWWWUUUSSSPPPOOONNNKKKIIIGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA???>>>===;;;;;;:::::::::999888888777777888888999888:::???FFFNNNZZZeeemmmooottt{{{zzzzzzyyyxxxxxxyyyyyyzzz}}}uuubbbWWWKKKGGGFFFDDDBBBDDDFFFHHHLLLPPPVVV___gggmmmuuuxxx||||||yyyuuupppkkkgggdddccc^^^^^^\\\[[[ZZZYYYYYYXXXVVVUUUTTTTTTTTTUUUVVVWWWWWWYYY[[[]]]___dddiiimmmrrruuuzzz|||~~~~~~qqqbbbXXXOOOFFF@@@???<<<<<<;;;;;;:::999999999555555555555555666666777555555666666777888999999888888888777777666666666444444444444444555555666444444444555666666777777999:::<<<======@@@DDDGGGGGGLLLRRRYYYcccrrr~~~|||~~~|||{{{zzzzzz{{{|||}}}~~~{{{wwwwww{{{~~~yyytttrrrooollllllpppyyy}}}}}}~~~~~~}}}~~~uuuZZZHHHAAA@@@>>><<<666666555555555555666666222222222111111111111000000///...------...000111///......---,,,,,,++++++******))))))******+++,,,))))))))))))******++++++***++++++,,,,,,+++++++++,,,---------............------,,,,,,,,,,,,---------------...//////000000///...---,,,++++++++++++((()))+++...000111222222333222111000/////////000---......//////000000111111111111111222444555666666666666666666666666666888999:::;;;<<<===>>>>>>;;;;;;;;;;;;<<<>>>???@@@BBBBBBDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPSSSVVVZZZ]]]bbbfffiiilllqqqtttvvvyyyzzzxxxtttrrrtttvvvttttttttttttuuuvvvwwwxxxyyy{{{|||{{{yyywwwvvvvvvwwwvvvtttrrrqqqpppppppppmmmkkkhhhgggfffdddbbb___\\\ZZZYYYXXXXXXWWWUUUSSSVVVUUUTTTTTTVVVUUUTTTRRRKKKLLLKKKHHHFFFDDDDDDEEEBBBBBBBBBAAA@@@???>>>>>>======;;;::::::999999999666666666666777888999:::999;;;???EEEMMMYYYdddlllnnnrrrxxx|||}}}}}}~~~~~~zzzyyyxxxvvvvvvvvvwwwxxx{{{}}}wwwhhh\\\UUUNNNKKKHHHEEEEEEHHHJJJNNNSSSZZZbbblllvvv}}}}}}wwwssspppooohhhgggfffdddcccbbbbbbbbb^^^\\\ZZZWWWUUUTTTTTTTTTTTTTTTUUUUUUVVVXXX\\\```eeehhhlllooorrruuuyyy|||{{{kkk___UUUJJJBBBAAA<<<<<<<<<;;;;;;:::::::::666555555444555555666666555555555666666666777777444555555666666555444444444444555555555555555555444444555555666777777777666888:::;;;<<<>>>AAADDDAAADDDIIIPPPXXXdddxxx~~~zzz}}}~~~~~~|||zzzxxxxxxyyy{{{|||}}}}}}~~~zzzzzzzzzvvvtttqqqmmmmmmpppxxx~~~|||}}}~~~~~~~~~~~~www[[[GGG@@@???===;;;777777666555555555555555222222222111111111111000------------...///000000---------,,,++++++******+++************+++,,,,,,***************))))))))))))******+++,,,,,,,,,,,,------------............------,,,,,,,,,,,,---------------...///000000000///...---,,,++++++++++++&&&(((+++...111333444444222222111000///...//////------......///000000000000000111111222333555666666666666666666666666666:::::::::;;;<<<===>>>>>><<<<<<<<<<<<===???AAABBBCCCDDDDDDFFFGGGHHHIIIIIIJJJKKKMMMMMMNNNPPPTTTVVVZZZ]]]aaaeeehhhkkkooorrrtttwwwyyyxxxtttrrrtttwwwvvvuuuuuuvvvvvvwwwxxxyyyxxxzzz|||{{{yyyvvvuuuuuuwwwvvvsssqqqppppppppppppmmmjjjhhhfffeeeccc```^^^ZZZYYYWWWWWWWWWUUUSSSQQQQQQPPPOOOOOOPPPOOOMMMKKKFFFGGGGGGEEEBBB@@@AAACCC@@@???>>>===<<<;;;:::::::::999888777777666666777444444555555777888:::;;;888:::>>>CCCKKKVVVbbbjjjppprrrvvvxxxxxxxxxyyyzzzzzzyyywwwwwwwwwxxxzzz{{{{{{~~~wwwjjjaaa[[[YYYWWWWWWUUURRRTTTZZZYYY^^^eeennnyyyyyyxxxvvvtttrrrqqqppppppllljjjgggccc```^^^]]]]]][[[[[[[[[YYYXXXYYY\\\^^^```bbbeeehhhlllooorrrtttzzz~~~ttthhh\\\OOOGGGEEE???>>>===<<<;;;:::999888666555555444444555555555444444444555555555666666333444555666666555444333444555555555555555444444444555555666777777888888666888;;;======???AAACCCAAABBBGGGLLLQQQYYYlll{{{|||}}}}}}}}}{{{yyyvvvwwwwwwyyyzzz|||}}}~~~~~~~~~~~~|||yyyxxxtttpppoooqqqxxx|||}}}zzz]]]HHH@@@>>>===:::999999777666444444333333222222222111111111111000//////.........------,,,------,,,++++++******))),,,,,,++++++,,,,,,---...---,,,,,,+++***)))((((((((()))***+++,,,------------------.........//////...------,,,,,,------...---------...///000000111///...---,,,++++++++++++(((***---000444666777777222111000///............------......///000000000000000000111222333555555666666666666666666666666;;;;;;<<<<<<======>>>>>>>>>>>>======>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLMMMMMMNNNPPPTTTWWWZZZ]]]aaaeeehhhkkknnnppprrrvvvxxxwwwsssqqqtttwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxzzz|||{{{yyyvvvuuutttvvvuuusssqqqoooooooooooollljjjgggeeecccbbb___\\\YYYXXXVVVVVVVVVUUURRRPPPMMMKKKJJJIIIIIIHHHEEECCCBBBCCCDDDBBB???===???AAA>>>===<<<;;;999888777666666555444333333333333333333333444555777999;;;<<<888:::===BBBIIITTT```hhhrrrtttuuuuuuttttttuuuvvvyyyxxxxxxxxxyyy{{{~~~||||||rrrjjjeeebbb\\\^^^aaadddcccbbbgggooojjjoooxxx~~~}}}|||zzzxxxtttqqqnnnkkkjjjjjjffffffeeebbb``````bbbdddaaabbbeeegggjjjmmmoooqqqrrruuu|||{{{nnnaaaTTTKKKIIIAAA@@@???===;;;999777666666555555444444444555555333444444444444555555555444555666777777666555444444555555555555444333222555555666666777888888888999;;;>>>@@@@@@AAABBBDDDEEEEEEIIIMMMNNNTTTeeewww|||{{{}}}}}}|||||||||zzzyyyuuuvvvvvvwwwyyy{{{}}}~~~}}}~~~{{{zzzwwwrrrpppsssxxx|||~~~|||YYYEEE@@@>>>;;;999999888666444333333333444111333555555222///......///...---,,,,,,---///000---,,,,,,++++++*********)))***,,,---......---,,,&&&'''(((******))))))(((,,,,,,,,,---------............////////////..................------,,,++++++,,,---...////////////...///000///---,,,,,,---)))***---000333666888999444333222000000000000111////////////////////////...//////111222333444444444555666666555555666888777888:::<<<>>>>>>>>>>>>???>>>>>>===============CCCDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJMMMPPPTTTWWWXXXXXXZZZ]]]aaaeeehhhjjjkkkqqqssstttsssqqqrrrvvvyyyvvvuuussstttuuuvvvuuuuuu{{{zzzxxxwwwwwwvvvtttsssooonnnllljjjiiijjjkkkllljjjiiifffdddaaa^^^\\\[[[XXXWWWUUURRROOOLLLJJJHHHEEEDDDBBB@@@???@@@@@@AAA===<<<;;;;;;::::::::::::;;;:::999888777666555444777666666555333222222111444444444555555444333333555777;;;@@@HHHTTTaaaiiiooosssvvvxxxxxxvvvvvvvvvzzz{{{|||}}}~~~~~~}}}yyyrrrkkkgggeeefffgggmmmmmmooorrrvvvyyyzzzyyy~~~}}}yyywwwtttpppnnnlllllllllpppooonnnnnnnnnmmmkkkiiinnnnnntttxxxiii[[[NNNFFFBBBBBBAAA???;;;999888888999888666555333333222222222333333444555666777777333333444555555666666777888777777666666666777777666555555666666777888999888888888999<<<>>>AAACCCKKKHHHGGGKKKOOOTTT^^^hhh|||zzz|||zzzyyyyyyxxxvvvvvvwwwxxxzzz|||~~~}}}zzzxxxvvvwww{{{yyyXXXEEE@@@===:::888999888666444333333333333444222//////000000...,,,111111000//////000000000///////////////......---,,,,,,,,,------,,,++++++'''((()))*********))))))+++,,,,,,,,,,,,---------...//////000000//////...---------------,,,+++++++++,,,---......///.........///000///---,,,,,,---//////000111222222333333333222000///...//////000//////////////////////////////000111222333333444444666777777666666777888888999;;;===???@@@@@@@@@===============>>>???@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMQQQTTTWWWYYYXXXZZZ]]]aaaeeehhhjjjkkkmmmooopppooonnnoooqqqtttuuusssqqqqqqsssssssssrrrxxxwwwttttttsssrrrpppnnnlllkkkiiigggfffggghhhhhhfffeeeccc```]]]ZZZXXXWWWQQQPPPNNNKKKHHHFFFDDDBBB@@@???>>>===<<<<<<<<<===;;;::::::999888888999999999999888777666555555444444444444444333333333333333333444444444444333333555777:::???FFFSSSaaajjjsssvvvyyyzzzyyywwwvvvvvv||||||}}}~~~rrrpppmmmkkkkkknnnrrruuuyyyzzz~~~}}}{{{zzzzzz|||zzzyyyxxxxxxvvvsssqqqpppooorrrzzz}}}oooaaaTTTLLLDDDCCCBBB???<<<:::999999888777666555444333333333333333444555666777888888444444444555555555555555777777666666666666666777777666666777777888999:::999::::::;;;>>>@@@CCCDDDIIIFFFGGGJJJNNNRRR[[[cccttt~~~}}}zzz{{{xxxxxxwwwvvvvvvwwwwwwxxxzzz||||||zzzwwwxxx|||~~~sssUUUEEE@@@===999777888888666555444333333333666000******...111///,,,............---,,,++++++***+++---......---,,,+++///...---,,,++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,...//////000000//////...,,,,,,,,,,,,,,,++++++******+++,,,------............///000///---,,,,,,---000000111111111111111111222111///...------...///////////////////////////000000111111111222222222444666777777666666777888999:::<<<>>>@@@AAABBBBBB<<<<<<<<<===>>>???AAAAAAAAABBBDDDFFFHHHIIIJJJJJJIIIJJJLLLNNNQQQTTTWWWXXXXXXZZZ]]]aaaeeehhhjjjkkkooopppqqqqqqpppppprrrsssrrrpppnnnnnnnnnooonnnmmmqqqooommmlllkkkjjjhhhfffdddcccaaa```______```aaa___^^^\\\YYYVVVSSSQQQPPPIIIHHHFFFDDDAAA???===<<<::::::999888777777777777888777777666666666666666666666666666555555444444111222222222333333444444222222333333333333222222444666999<<>>@@@BBBEEEFFFGGGEEEFFFKKKMMMOOOVVV]]]jjjvvv~~~yyy{{{{{{{{{wwwvvvvvvuuuuuuwwwwwwyyyzzz}}}~~~~~~~~~|||yyyzzz}}}~~~jjjPPPBBB???===:::888888888777666555444333333333///+++,,,///111///---,,,,,,------,,,+++)))''''''(((***,,,,,,,,,******///...,,,+++***+++,,,,,,******++++++,,,,,,,,,,,,)))************+++++++++------............------+++++++++,,,,,,++++++*********+++,,,------------...///000///---,,,,,,---,,,---...000111333444555222111000...---......///////////////////////////111111111111111111222222333555666666555555666777999:::;;;===???AAABBBCCC============>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMPPPSSSUUUWWWXXXZZZ]]]aaaeeehhhjjjkkkpppqqqrrrrrrrrrqqqqqqqqqnnnllliiihhhiiiiiigggffffffdddbbb``````^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUTTTRRROOOLLLJJJHHHFFFBBBBBB@@@>>><<<:::999888666555555444444444444444555444444333333333444444444444444444444444444444111111222222222333333333111111222333333333222222444666888:::AAAMMM^^^jjjxxx{{{~~~}}}}}}}}}~~~xxxtttrrrrrruuu}}}qqqbbbXXXKKKHHHDDD@@@>>><<<;;;:::777777666666555666666666333444444555666777888888777777666555555444333333666666555555666666777777888888888888999:::;;;;;;===>>>???@@@BBBDDDEEEFFFFFFFFFHHHMMMNNNOOOSSSYYYcccmmm}}}}}}vvvvvv{{{}}}~~~|||wwwvvvvvvvvvvvvwwwwwwxxxzzz|||~~~|||{{{|||~~~{{{|||~~~~~~yyycccLLL@@@>>><<<::::::888888777777666444333333///000111222111000/////////000000000///...,,,+++)))***,,,---...------,,,,,,,,,+++***+++,,,...///+++++++++++++++,,,,,,---)))))))))*********+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++******+++,,,------------...///000///---,,,,,,---***+++---///111444555666333222000///......//////////////////////////////111111111111111111222222222444555555444333555666999999:::<<<>>>@@@AAABBB??????>>>>>>>>>>>>??????DDDEEEEEEFFFGGGGGGGGGGGGJJJJJJKKKMMMOOOQQQSSSUUUXXXZZZ]]]aaaeeehhhjjjkkkmmmnnnnnnnnnnnnllljjjhhhgggeeebbbaaaaaa```^^^]]]XXXVVVTTTSSSSSSQQQOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIGGGEEEBBB@@@???>>>;;;;;;:::999777666555444333333333333333333222222222222222111111222222333333333333333444444444444333333333222222222111111000111222222333333333222333555888:::>>>JJJ[[[hhhuuuxxx}}}xxxtttppppppvvv~~~yyyiii^^^QQQLLLEEEAAA>>>===<<<:::888777777666666666777777333333444555666777777888888888777777666555444444666666666666666777888888888888888888999:::;;;;;;>>>???@@@BBBCCCEEEFFFFFFHHHHHHKKKOOOQQQPPPSSSXXXZZZcccqqq~~~uuusssxxx|||~~~~~~yyywwwwwwwwwwwwwwwwwwwwwyyyzzz|||~~~}}}|||zzzyyy{{{~~~~~~|||~~~wwwcccLLLAAA>>><<<;;;;;;888888888777666555444333///222555555222000///000////////////...---,,,,,,+++++++++++++++++++++,,,++++++++++++,,,---...///++++++******++++++,,,---))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,***+++,,,------............///000///---,,,,,,---------...///000222222333333222000///...//////000////////////////////////000000111111111222222222222444555555444333555666::::::;;;<<<===???@@@AAAAAA@@@???>>>>>>>>>>>>>>>FFFFFFGGGHHHHHHHHHGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTXXXZZZ]]]aaaeeehhhjjjkkknnnnnnmmmnnnmmmjjjeeeaaa^^^\\\YYYWWWVVVUUUSSSQQQLLLJJJHHHGGGGGGGGGEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===;;;:::999888555555444333333222111111222222333333333333222111111111111111111222222333333333333333333444444444444444333333222222222111000111222333444444444333222555999:::===GGGWWWdddqqqvvv|||zzztttqqqtttzzzsssgggZZZSSSJJJCCCAAA???===;;;999999888777777777777777333444555666777888888999:::999999888777666666555777777777777888999::::::999999999::::::;;;<<<===???@@@BBBDDDEEEFFFGGGGGGKKKJJJMMMRRRSSSRRRTTTYYYWWW^^^jjjvvvwwwrrruuuxxx{{{yyyyyyxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxyyyzzz}}}~~~}}}}}}hhhQQQDDD???<<<:::;;;888888888888777555444333444333333222222111000...------,,,,,,,,,,,,,,,------,,,***)))((()))+++,,,++++++,,,------,,,,,,,,,+++******)))***+++,,,---*********+++++++++,,,,,,---------......---------++++++,,,---------------+++,,,---......///.........///000///---,,,,,,---////////////000000111111222111///...------.../////////////////////////////////000111222333333444444555777666555555666888======<<<<<<===???@@@AAA?????????>>>??????@@@@@@GGGGGGIIIJJJKKKKKKKKKKKKMMMNNNNNNOOOQQQSSSTTTUUUXXXZZZ]]]aaaeeehhhjjjkkknnnmmmmmmlllkkkggg```[[[UUURRROOOMMMLLLJJJHHHFFFBBBAAA??????@@@@@@>>>===============<<<;;;:::::::::999999888888777777777444333333333222222111111111111222333333333222111222111111111111222333444444444444444444333333333333333333333444444444444111222333444444555555555111555::::::<<>>???@@@BBBCCCEEEGGGHHHHHHHHHHHHLLLKKKNNNRRRSSSRRRUUUZZZXXX^^^hhhsssyyyrrrqqqttt}}}|||{{{yyyxxxwwwuuuuuuttttttttttttuuuuuussstttvvvxxxzzz}}}~~~~~~~~~}}}nnnUUUFFF@@@;;;::::::888888999888777666444333:::444......111333000---111000///......///111222333111///,,,,,,---///000,,,---......---,,,***)))+++***)))))))))***+++,,,***++++++++++++,,,,,,,,,......////////////......+++,,,------............+++,,,---...////////////...///000///---,,,,,,------......///000111222222111000...---,,,,,,------////////////////////////...///000111222333444444666777888888777777888999@@@???>>>>>>>>>???AAABBB======>>>>>>???@@@BBBBBBGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWXXXZZZ]]]aaaeeehhhjjjkkkjjjhhhggggggeee```XXXRRROOOLLLIIIFFFEEECCCAAA???>>>===;;;<<<======<<<:::;;;;;;;;;;;;:::999888777777777777777777777777777555555555555444444444444000111222333333222111111222222111222222333444444555555555444444333333333111222222333555666666777111222333444555555555555000666;;;;;;<<>>>>>>>>>>>???@@@AAABBBDDDEEEGGGIIIJJJJJJJJJJJJMMMLLLNNNRRRSSSSSSVVV[[[UUU[[[dddnnnzzz{{{qqqooopppxxx|||{{{yyywwwvvvuuutttsssrrrrrrrrrrrrrrroooqqqtttwwwzzz|||~~~~~~|||~~~~~~~~~~~~~~~}}}}}}}}}{{{\\\JJJCCC@@@>>>>>>999888777555333222222111111///......///000000///000000000000////////////---,,,,,,+++*********+++111...***(((((((((((('''************))))))))))))...---+++)))(((((()))***)))***,,,------,,,***)))++++++++++++++++++++++++*********+++,,,---///000......---------,,,,,,,,,...///111222111222333555111111000000//////......---......---,,,---...///222222222222222222222222444555666777777888888777>>>>>>>>>>>>>>>>>>>>>>>><<<======???@@@BBBDDDEEEIIIKKKNNNQQQSSSSSSSSSRRRUUUSSSPPPPPPQQQTTTVVVWWW[[[[[[]]]___bbbeeehhhiiihhheeeaaa___^^^ZZZTTTPPPKKKJJJIIIGGGEEEBBBAAA@@@>>>===<<<;;;::::::;;;;;;<<<;;;::::::::::::777555777777555555444555666777555555444333333222111111444333222111000111222333111111111222333444555666444333222111111222333444777666555444444555666777444444444444555555666777:::999:::<<<<<<@@@LLLXXXiiiooowww}}}~~~wwwlll___TTTNNNIIIBBB===AAA>>>;;;:::::::::999888666777888999;;;<<<===>>>@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<=========>>>@@@AAABBBBBBAAAAAAAAACCCFFFHHHIIIJJJLLLNNNPPPPPPPPPQQQSSSUUUXXXYYYYYY^^^dddkkkuuuwwwpppnnnuuu{{{|||zzzzzzxxxwwwsssqqqnnnmmmmmmmmmkkkjjjjjjlllpppuuuxxxzzzzzzzzz}}}}}}~~~{{{yyywwwvvvrrrsssuuuyyy~~~}}}yyyyyy}}}aaaLLLDDD???===<<<999888666555444333222222444222000///000000///---000000000000/////////...---,,,,,,+++******++++++...,,,)))))))))******)))))))))******++++++,,,,,,*********+++,,,---...///***+++,,,------,,,***)))++++++++++++++++++++++++*********+++,,,---...///------------,,,,,,,,,,,,---///111111111111333444111111111000//////......+++,,,,,,,,,,,,---///000111111111222222333333333444555666777888888888888<<<<<<<<<=========>>>>>>>>>>>>>>>???AAABBBDDDEEEGGGIIILLLOOOQQQSSSTTTTTTUUUSSSRRRQQQSSSUUUWWWXXX\\\]]]^^^___bbbdddfffggggggeeebbb```___[[[VVVRRROOONNNMMMJJJHHHEEEDDDBBBAAAAAA@@@???>>>>>>======<<<;;;999999::::::999777:::999888777777888999:::555555555555555444444444777666555444444444555666222222222222333444555555666666555555555555666666555444444333333444555666777777777777777888999999999888:::<<<===AAAMMMZZZkkkpppxxx~~~~~~ttteeeZZZSSSMMMFFFAAAAAA>>>;;;:::::::::999888666666777999;;;===>>>???AAA@@@???>>>==================<<<<<<======>>>>>>AAAAAACCCDDDEEEEEEDDDDDDCCCFFFIIIKKKKKKLLLNNNPPPQQQQQQQQQRRRTTTWWWYYY[[[[[[___eeellluuu{{{ssspppqqqwww|||zzzyyywwwuuurrrpppmmmkkkkkkkkkiiihhhfffhhhkkknnnqqqtttuuuuuuxxxyyyzzz|||~~~{{{tttooommmjjjiiiiiikkknnnssszzz{{{wwwwww{{{fffNNNCCC>>>;;;;;;888777666555444444444444666444111000000000...---000000000/////////......---,,,,,,++++++++++++++++++***))))))+++,,,+++***((()))***+++,,,---......'''((()))+++,,,---------+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,...000000000000222444222111111000000///......+++++++++,,,---...///000///000000111222333444444555666777888888999999888999::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFIIILLLOOORRRTTTUUUUUUUUUTTTTTTTTTVVVXXXYYY]]]^^^^^^___aaaccceeefffgggfffdddcccbbb___[[[XXXYYYYYYWWWUUURRROOOLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDBBB@@@>>>===>>>???>>>>>>===<<<:::999999:::<<<===888888999999999:::::::::666555444333444444666666666666555555555555666666444555555666666666555555555555555555555666777888:::::::::999::::::;;;<<<999888:::<<<>>>CCCOOO\\\mmmrrryyyooobbbZZZSSSLLLGGGAAA???<<<:::::::::999888555666777999;;;===???AAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@AAAEEEEEEFFFGGGHHHHHHHHHHHHGGGIIILLLNNNNNNOOOQQQSSSRRRRRRRRRTTTVVVYYY[[[]]]^^^bbbgggmmmuuuwwwrrrmmmrrr{{{~~~|||yyyvvvssspppnnnjjjiiihhhhhhfffeeeeeefffgggiiikkknnnppprrrtttuuuvvvyyy{{{}}}{{{vvvmmmfffaaa^^^[[[YYY\\\___eeellluuu~~~~~~xxxttttttxxx|||hhhOOOCCC===::::::777777666555555444555555666444111111111111///...000000/////////.........---,,,,,,+++++++++,,,,,,***))))))***,,,,,,+++)))))))))******+++,,,,,,---))))))******)))(((&&&%%%,,,,,,,,,,,,,,,+++))))))++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******,,,---///000///000111333222222111111000//////......---,,,,,,---/////////...///000111222333444444555666777888999999999999777888999:::<<<===>>>???BBBBBBAAAAAAAAABBBCCCCCCEEEEEEGGGIIILLLOOORRRSSSUUUVVVVVVVVVVVVWWWXXXZZZ\\\\\\]]]___aaadddfffgggiiihhhhhhhhhgggeeecccaaagggfffeeeccc```]]]ZZZXXXWWWWWWXXXXXXWWWUUURRRPPPPPPMMMIIIGGGGGGGGGGGGGGGEEEDDDBBBAAAAAABBBCCCDDD????????????????????????888777666555555666777888:::999888777777777777777555666888999999999777777999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===999999;;;>>>@@@EEERRR___ooottt{{{}}}zzzlllbbbYYYQQQKKKCCCAAA===;;;;;;;;;999888555666777888;;;>>>AAABBBDDDDDDEEEEEEDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDDDDGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLOOOPPPQQQQQQSSSUUUTTTTTTUUUVVVXXX[[[]]]___aaadddiiinnnttt~~~yyyrrrjjjooowwwzzz{{{vvvsssooolllhhhfffeeedddcccbbbfffffffffgggiiillloooqqqssstttuuuvvvxxxyyy{{{{{{}}}||||||||||||zzzwwwtttooojjjbbb[[[VVVSSSPPPNNNQQQUUU\\\fffqqq{{{}}}vvvrrrrrrvvvzzzhhhNNNCCC===<<<<<<888777666555555555555555444222000000111222111000////////////............---,,,,,,+++,,,,,,------+++******+++,,,+++***(((******************))))))++++++++++++)))'''$$$###,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******,,,---///000///000111333222222222111000000//////111///------...///...---......///000222333444444555666777888888999888888666777888:::;;;===>>>???BBBBBBBBBAAAAAABBBBBBCCCFFFFFFGGGHHHJJJLLLNNNPPPTTTVVVXXXXXXWWWWWWXXXZZZYYYZZZ[[[^^^aaaeeehhhiiikkklllmmmnnnmmmllllllkkkqqqqqqqqqpppnnnkkkhhhfffcccdddeeeeeedddbbb___^^^___[[[WWWTTTSSSRRRQQQQQQQQQPPPOOOMMMMMMLLLMMMMMMGGGGGGFFFEEECCCBBBAAAAAA???>>><<<;;;;;;;;;<<<===<<<;;;:::999999888888999;;;<<<>>>?????????>>>=========>>>???????????????>>>>>>======<<<======>>>;;;;;;===@@@BBBHHHUUUbbbqqqvvv|||yyyvvvjjj```VVVOOOGGGDDD@@@>>><<<;;;999888666666777888;;;>>>AAACCCEEEFFFGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQRRRRRRSSSUUUVVVXXXXXXXXXYYYZZZ]]]___```bbbeeejjjnnnsss{{{|||ssskkknnnttt~~~{{{}}}|||vvvrrrppplllgggdddcccbbbaaa```eeeeeedddeeegggkkknnnqqqtttuuuuuuuuuvvvvvvvvvwwwrrrpppnnnmmmmmmkkkhhheeeddd___XXXRRRNNNKKKHHHFFFIIIMMMVVVaaannnzzz|||vvvrrrrrrvvvyyygggOOODDD???===>>>999888777666555555555555222111//////111222111111/////////.........------,,,,,,,,,,,,,,,------...,,,***)))***++++++***)))*********)))))))))((((((++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,...000000000000222444333222222111111000//////111...+++,,,///000///,,,...//////000111222333333444555666777777888888777777888999:::<<<===>>>???BBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHJJJLLLMMMMMMRRRVVVYYYZZZXXXWWWXXXZZZWWWXXXZZZ]]]aaaeeehhhjjjlllooorrrsssssssssssstttvvvwwwxxxxxxxxxvvvtttrrrooooooppppppooonnnlllkkkmmmjjjfffcccbbbaaa___^^^YYYYYYYYYXXXVVVTTTRRRQQQPPPOOONNNLLLKKKIIIHHHGGGEEEDDDBBB@@@?????????@@@@@@???>>>===============>>>???@@@AAAAAABBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>@@@CCCEEEKKKWWWdddrrrvvv|||~~~yyy}}}uuuiii]]]TTTLLLHHHDDD@@@>>><<<999888888777777888:::>>>AAACCCFFFGGGIIIJJJKKKJJJIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJKKKMMMMMMOOOQQQTTTUUUUUUUUUWWWXXX\\\[[[[[[[[[\\\^^^```aaabbbeeejjjmmmrrryyywwwnnnnnnqqqzzzxxxsssqqqmmmgggdddbbbaaaaaa```bbbaaaaaaccceeeiiilllnnnuuuuuuttttttttttttsssssspppmmmiiiggggggeee```\\\XXXTTTOOOJJJGGGEEECCCAAADDDHHHPPP[[[iiivvv|||uuuqqqqqquuuyyyhhhPPPFFFAAA??????:::999888666555444444444333111//////000000///...//////.........---------,,,,,,,,,,,,,,,---......+++)))((((((***,,,,,,,,,*********************+++*********++++++,,,......************+++,,,------++++++++++++++++++++++++*********+++,,,---...///------------,,,,,,,,,,,,---///111111111111333444333333222111111000000///,,,)))''')))...000///---///000000000111111222222333444555666666777777666888999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBDDDFFFIIIKKKMMMMMMMMMPPPUUUZZZ[[[XXXVVVWWWYYYXXXYYY[[[]]]aaadddgggiiilllppptttvvvvvvvvvxxxzzzzzz{{{~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxuuuttttttsssqqqoooggghhhiiihhheeebbb]]][[[[[[[[[ZZZYYYXXXVVVUUUUUUPPPOOOLLLJJJHHHHHHGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHFFFEEEFFFFFFGGGHHHIIIIIILLLLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFAAAAAACCCFFFHHHMMMYYYfffrrrwww|||~~~~~~ttteee[[[PPPMMMGGGCCC@@@===999777999999888888:::===AAACCCFFFGGGJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTWWWXXXXXXXXXYYY[[[___^^^^^^]]]^^^___```aaaaaadddiiilllpppwww~~~pppnnnnnnuuu{{{rrrnnnhhhdddbbbbbbaaa```______```bbbeeeiiilllnnnrrrrrrrrrrrrrrrrrrrrrrrrsssnnniiifffeeeaaa[[[UUUOOOLLLHHHEEEDDDBBBAAA??????CCCIIITTTbbbqqq~~~zzztttpppppptttxxxjjjRRRGGGBBB??????;;;:::888777555444333333444222000//////...---,,,//////.........---------,,,,,,,,,,,,,,,---...///)))'''&&&'''***---//////))))))***+++,,,------...+++***)))))))))***,,,---)))))))))***+++,,,......++++++++++++++++++++++++*********+++,,,...///000......------------,,,,,,...///111222111222333555333333222222111000000000(((%%%###&&&---111000...000000000000000111111111222333444555666666666666999:::;;;;;;<<<===>>>>>>????????????@@@AAABBBCCC???BBBFFFJJJMMMNNNOOOOOOOOOUUUZZZ[[[XXXVVVVVVYYYZZZZZZ\\\^^^```ccceeeggglllppptttwwwwwwxxxzzz}}}}}}}}}zzz{{{||||||yyytttnnnkkkeeeeeeddddddcccccccccbbb___^^^[[[XXXVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUVVVTTTUUUUUUUUUTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKKKKDDDCCCEEEGGGIIINNNZZZgggrrrwww|||{{{kkk```SSSOOOIIIDDD@@@===999777;;;:::888888:::===@@@BBBFFFHHHJJJLLLMMMMMMLLLKKKIIIIIIJJJJJJKKKMMMNNNOOOQQQQQQPPPPPPQQQRRRTTTUUUUUUWWWYYYZZZZZZZZZ\\\]]]aaa```___^^^^^^___```aaa```dddhhhlllpppvvvqqqnnnlllqqq|||tttoooiiieeecccbbbaaaaaa^^^___aaadddgggkkkmmmoooooooooooopppqqqqqqrrrrrrqqqlllfffccc```[[[SSSLLLLLLIIIFFFDDDCCCCCCBBB@@@<<>>@@@BBBCCCCCCDDDFFFFFFFFFGGGHHHKKKMMMOOOSSSVVVZZZ[[[[[[YYYYYYYYY\\\^^^aaacccdddeeegggiiilllqqqxxx|||}}}~~~{{{yyyxxxxxxxxxyyyyyytttmmmgggeeeffffffgggddddddddddddeeeeeeeeeeeebbbbbbaaacccdddeeedddbbbaaa````````````^^^[[[YYYYYYVVVTTTSSSSSSSSSRRRQQQMMMKKKIIIHHHKKKRRR[[[bbbrrrvvv|||}}}tttggg]]]SSSJJJGGGCCC===999999999999888888999;;;===>>>CCCEEEHHHLLLNNNOOONNNNNNNNNMMMLLLLLLMMMOOOQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTWWWXXXZZZZZZZZZ[[[^^^```ccccccbbb```^^^^^^___aaabbbhhhnnnrrrtttxxxyyypppkkkoooyyyyyytttooommmiiidddcccfffaaabbbbbbdddfffiiilllmmmpppppppppqqqrrrrrrssssssoookkkfffaaa\\\WWWQQQMMMJJJHHHEEECCCBBBAAA>>><<<@@@???BBBKKKUUUbbbsss~~~tttooommmllloootttdddMMMCCC???<<<;;;888777666444333333333333444333222111000000000000000...---++++++,,,---...------------------------,,,+++******)))***+++,,,************************))))))((((((((()))++++++)))------(((&&&***---,,,++++++,,,,,,,,,,,,------***++++++***(((((()))+++------------,,,,,,,,,,,,---///000000///000222444333333333222222111000///---------...000111000///...///111111000000222333222222222333444555666777777888999:::;;;;;;::::::<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMSSSVVVZZZ\\\[[[ZZZYYYYYYZZZ]]]aaaeeegggjjjnnnppprrrwww~~~~~~}}}|||{{{{{{zzz{{{zzzxxxyyyyyyxxxvvvtttrrrqqqooonnnmmmkkkhhhfffeeecccaaa```___^^^\\\ZZZXXXWWWUUUTTTWWW\\\ccchhhtttxxx|||~~~}}}qqqeeeZZZPPPKKKFFF@@@<<<<<<::::::999999:::;;;===>>>BBBDDDHHHKKKNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXYYY[[[[[[[[[]]]___bbbdddddddddbbb``````bbbdddbbbhhhooosssvvvzzz~~~tttmmmpppxxx{{{ssspppmmmiiihhhiiiffffffeeefffgggiiikkklllllllllmmmnnnooopppqqqqqqmmmiiiddd___ZZZVVVQQQNNNIIIGGGEEECCCBBBAAA>>><<<>>>===???GGGPPP\\\lllzzz~~~tttooommmlllooottt}}}```KKKCCC???;;;999888777666444333333333333444333222111000000000000111000///------...//////------------------------...---,,,+++******++++++************************)))))))))((())))))***+++''',,,...---,,,......,,,++++++,,,,,,,,,,,,------''')))++++++***))))))***------,,,,,,,,,+++++++++,,,...000111000111222333333333333333222111000//////---,,,---///000000000...///111111000000222333222222333333444555777888777888999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMRRRUUUYYY[[[[[[ZZZZZZZZZYYY\\\aaagggkkkpppuuuyyyzzz}}}{{{xxxvvvtttrrrpppooonnnlllhhheeedddcccccccccfffiiimmmpppwwwyyy|||~~~~~~pppdddXXXPPPJJJDDD@@@@@@;;;;;;:::::::::<<<===>>>AAACCCGGGKKKOOOQQQRRRSSSTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\\\\]]]___bbbdddgggggggggfffddddddfffhhhffflllsssyyy}}}yyyppppppuuu}}}yyyuuussspppmmmnnnkkkjjjiiihhhhhhiiijjjkkkjjjjjjkkklllmmmnnnooopppjjjfff```\\\YYYVVVRRRPPPIIIGGGDDDBBBBBBAAA???===>>><<<>>>DDDKKKUUUeeessstttnnnlllkkknnnssszzz}}}\\\IIIBBB>>>:::888:::999888666555555555555444333222111000000000000111000///.........//////------------------------///...---,,,++++++******************************++++++++++++++++++,,,,,,%%%(((+++,,,,,,------,,,+++++++++,,,,,,,,,------%%%''')))++++++,,,///111---,,,,,,,,,,,,++++++++++++---000111111111111222222333333333222222111000000...,,,,,,...000000000...///111111000000222333333333333333444666777888777888999:::;;;<<<======;;;<<<===???AAABBBBBBBBBFFFGGGHHHIIIKKKLLLNNNOOOQQQTTTXXX[[[[[[ZZZZZZ[[[XXX\\\aaagggmmmsssyyy}}}|||{{{zzzzzzxxxuuuqqqmmmjjjjjjjjjmmmppptttvvvwwwyyy{{{}}}~~~~~~{{{nnn___VVVNNNFFFBBBBBB<<<;;;:::::::::;;;<<<===@@@BBBFFFKKKOOOSSSUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]^^^```dddgggkkkkkkkkkjjjjjjjjjlllooonnnsss{{{sssooorrrxxxyyywwwtttrrrqqqooonnnlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnnnngggccc^^^ZZZXXXVVVTTTSSSJJJHHHDDDBBBBBBAAA???>>>>>>===???DDDJJJSSScccrrr|||uuunnnkkkjjjmmmqqqxxxyyyYYYGGGAAA>>>:::888:::999888666555555555555444333222111000000000000000//////...............------------------------......------,,,+++******************************+++++++++,,,++++++++++++''''''''')))+++,,,,,,---+++++++++,,,,,,,,,------((())))))((())),,,000444---------,,,,,,,,,++++++***---000111111000111111222333333333333222111111111...,,,,,,...000000000...///111111000000222333333333333444555666777888888888999:::<<<===??????<<<<<<>>>???@@@@@@AAAAAAEEEFFFGGGIIIKKKLLLMMMNNNOOORRRWWWZZZZZZZZZZZZ[[[YYY\\\aaaggglllrrryyy~~~~~~}}}zzzuuurrrkkkjjjkkkooouuu{{{}}}~~~zzz|||}}}}}}}}}vvvggg\\\SSSIIIDDDCCC>>>===<<<;;;:::;;;<<<===@@@BBBFFFKKKPPPTTTWWWYYYYYYYYYZZZ[[[\\\^^^___``````_________^^^^^^]]]]]]\\\]]]^^^___```ccchhhkkkooopppqqqppppppqqqtttvvvvvvzzzwwwpppooosss}}}~~~{{{xxxuuutttrrrqqqooonnnmmmmmmnnnnnnpppooonnnmmmkkkjjjiiihhhfffccc___\\\[[[YYYWWWUUUMMMJJJFFFCCCBBBAAA@@@???======???CCCGGGPPPaaapppzzz~~~wwwoookkkhhhkkkpppxxxxxxXXXFFFAAA>>>;;;:::888777666444333333333333444333222111000000000000...............---------------------------------,,,,,,------,,,+++***)))************************)))************)))((((((,,,(((&&&))),,,,,,---000++++++,,,,,,,,,,,,------,,,+++***'''&&&(((,,,///......---------,,,,,,,,,+++---///000///000111222222333333333333333222222000...------///000///......///111111000000222333333333333444555666888888888888999:::<<<>>>@@@AAA???@@@@@@AAAAAAAAA@@@@@@BBBCCCEEEGGGIIIJJJJJJJJJLLLPPPUUUXXXYYYYYYYYYZZZYYY\\\aaafffkkkqqqxxx}}}~~~}}}yyyuuurrriiiggggggkkksss{{{zzz{{{}}}}}}}}}~~~ooodddZZZOOOHHHFFFAAA@@@>>>============>>>@@@BBBFFFKKKPPPUUUXXXZZZ[[[\\\]]]___aaabbbcccdddbbbbbbbbbaaaaaaaaaaaaaaa``````aaabbbcccggglllppptttuuuvvvvvvwwwxxx{{{~~~||||||rrrnnnpppyyy{{{yyyzzzxxxwwwuuusssqqqqqqqqqrrrpppooommmkkkiiifffdddcccgggdddbbb```___]]]ZZZXXXPPPMMMHHHDDDCCCBBB@@@???:::;;;===AAACCCKKK[[[kkkxxx}}}zzzpppkkkgggjjjnnnxxxxxxXXXFFF@@@>>>===<<<888777666444333333333333444333222111000000000000......//////......---,,,------------------------***++++++,,,,,,+++***)))************************)))******+++***)))((('''---(((&&&+++...,,,,,,...++++++,,,,,,,,,,,,------------,,,***))))))+++---/////////.........------,,,---.........///111333222222333333444333333222///......///000000...---...///111111000000222333444444444444555777888999888888999:::<<>>@@@@@@FFFVVVfffuuu{{{}}}rrrkkkggghhhmmmxxxyyyXXXEEE@@@???======:::999888777555555555555444333222111000000000000///////////////......---------------------------((()))***+++,,,+++***)))************************+++,,,------,,,+++***)))+++&&&%%%,,,///+++)))+++++++++,,,,,,,,,---------***,,,...///......///111000////////////.........------...------...111444222222333444444333333333///......000111000...,,,...///111111000000222333444444444444666777888999888888999:::<<