BM6P6(@ ''''''''''''((((((((()))))))))))))))(((((((((((()))))))))***++++++,,,,,,............////////////////////////000000000000222222333333333333444444444444444444555555555666666666666666666555555555777777777777777777777777666555444333222333444444333222111000///...---,,,+++++++++***)))(((((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###&&&((('''%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$#########$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%###"""###%%%%%%### %%%%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&###!!!!!!!!!!!!%%%%%%$$$###""""""""""""########################!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!!!!"""######"""###%%%'''###"""!!! !!!"""$$$&&&######"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&"""!!!!!!!!!"""###$$$$$$%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!###"""!!! !!!"""###""""""""""""############!!!!!!"""###############&&&%%%$$$"""!!! ########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""!!!"""###"""!!! !!!"""$$$$$$$$$############""""""""""""######!!!""""""###############$$$""" !!!"""""""""!!!!!! """###$$$############""""""""""""######""""""######$$$%%%$$$$$$######""""""!!!!!!'''''''''((((((((()))))))))))))))))))))))))))(((*********+++,,,,,,------............////////////////////////000000000000222222333333333333444444444444555555555666666666666666666666666666666666777777777777777777777777666555444333333333444444333222111000///---,,,,,,++++++******)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$"""###&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%%%%### $$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&'''$$$$$$###""""""###$$$%%%########################!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$###""""""############"""""""""!!!###$$$$$$$$$""""""###$$$$$$###"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&%%%$$$###"""""""""""""""%%%###!!!"""$$$%%%$$$"""""""""""""""""""""""""""########################"""""""""""""""#########$$$$$$###"""""""""###$$$""""""""""""############ !!!!!!!!!!!!!!!######"""""""""""""""###########################""""""""""""####################################%%%###!!!!!!"""###"""!!! !!!"""#########"""!!!"""""""""""""""""""""""" """############""""""  !!!!!! ###""""""!!!!!!"""###$$$############""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!! ''''''((((((((()))))))))))))))))))))))))))))))))***++++++,,,------................../////////////////////000000000111111222222333333333333444444555555666666666777777777666666666666666666666666777777777777777777777777666555444333333333333444222222111///...---,,,++++++******))))))((((((''''''&&&&&&%%%$$$%%%%%%%%%'''''''''&&&%%%$$$""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&%%%######$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%###!!!$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""%%%'''((($$$###"""!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%###$$$$$$$$$$$$###""""""############""""""""""""$$$%%%%%%$$$"""!!!!!!"""&&&%%%###""""""###$$$%%%#########"""""""""""""""%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$!!!!!! """""""""#########$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&########################""""""""""""####################################%%%###!!!!!!"""###"""!!!!!!!!!"""######""" !!!"""###$$$$$$###"""!!!!!!###$$$###"""!!!###!!! !!!""""""!!!$$$$$$###"""""""""##################""""""""""""!!!"""###$$$$$$$$$###""" !!!!!!!!!!!!'''(((((((((((())))))))))))))))))))))))***************++++++,,,---------............/////////////////////000000111111222222222222333333333444444666666666666777777777777666666666666666777777777666666666666666666666666555555444444333333333333222111000///---,,,++++++******))))))(((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%&&&%%%######$$$&&&(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((###$$$&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%######%%%&&&(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%$$$###"""###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$%%%$$$"""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%###$$$$$$$$$$$$###""""""#########"""""""""""""""###$$$%%%%%%###""""""###'''&&&%%%$$$#########$$$!!!!!!"""""""""!!!!!!!!!############$$$$$$$$$%%%######""""""###$$$$$$%%%!!!!!!"""###$$$&&&((()))$$$############$$$######""""""""""""""""""""""""########################!!!!!!""""""############ """"""#########$$$$$$$$$""""""############""""""!!!!!!!!!!!!"""###%%%%%%########################!!!"""""""""####################################$$$###!!!!!!"""######"""!!!"""######"""!!!  !!!###%%%%%%###!!!  """######"""!!!%%%$$$######%%%%%%%%%###$$$$$$###""""""!!!!!!!!!############"""""""""!!! !!!###%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$(((((((((((()))))))))***((()))))))))*********+++))))))******++++++,,,,,,............/////////////////////000111222222222222222222333333333444444666666666666777777777777666666666666777777888888666666666666666666666666444444444444444333333333111000///...---+++******)))))))))((((((((((((((())))))(((''''''''''''((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((###$$$$$$$$$""""""$$$&&&(((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$######"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""###### """$$$%%%$$$###$$$$$$&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%$$$ !!!"""$$$%%%&&&&&&#########"""######$$$%%%!!!!!!"""###$$$&&&((()))######$$$############$$$############################################################""""""!!!!!!$$$$$$$$$######"""""""""############$$$$$$$$$$$$""""""############""""""###"""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""#########!!!  !!!###%%%%%%###!!!  """###"""!!!!!!%%%$$$###$$$%%%&&&%%%###"""""""""!!!!!! ############"""""""""!!!!!!###$$$%%%$$$"""!!!!!!!!!""""""######$$$$$$((((((((()))))))))******((())))))******+++++++++((())))))******+++,,,,,,............////////////...///000000111222333333222222333333333333444444555555666666666777777777555666666777777888888999777777777777777777777777444444555555444444333222000000///---,,,+++***)))(((((((((((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$###""""""$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''((('''%%%$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###$$$%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((()))******)))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%'''&&&$$$######$$$!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""##################'''&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$###""""""""""""""""""############!!!$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%$$$### """$$$%%%&&&'''$$$###############$$$$$$%%%$$$$$$#########$$$$$$"""$$$$$$$$$###"""###$$$################################################$$$$$$######"""!!!!!! """######$$$$$$######"""#########$$$$$$$$$$$$%%%!!!!!!!!!!!!!!! $$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!###$$$######""""""###$$$$$$###!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!"""""""""!!!###"""!!!"""$$$$$$""" !!!!!!!!! ############"""""""""""" !!!"""#########"""!!! !!!!!!!!!!!!(((((()))))))))*********((())))))******+++,,,,,,))))))***++++++,,,,,,---............////////////...///000111222333333444222222333333333333444444444444555555555666666666555666666777888888999999777777777777777777777777444444555555555444333222000///...---,,,***))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%'''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$######$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''((()))'''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))###$$$'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''$$$######%%% """%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""############ """%%%&&&$$$#########""""""################## """$$$$$$###"""!!!""""""######$$$%%%%%%%%%$$$$$$###############$$$%%%$$$###""""""""""""""""""$$$%%%$$$"""!!!###%%%#########################################################"""""""""""""""!!!""""""""""""!!!#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!! $$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""" !!!###$$$$$$###""""""$$$%%%%%%$$$######""""""""""""""""""""""""$$$###"""!!!!!!!!!"""""""""!!!!!!"""$$$###!!!  !!!""""""!!!!!! ############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ))))))))))))************((())))))***++++++,,,,,,***++++++,,,,,,---................../////////000...///000111222333444444222222333333333444444444444444444444555555555666555666666777888999999999777777777777777777777777333444555555555444333222000///...---+++***))))))'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%''')))******)))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$######$$$&&&''''''&&&%%%&&&''''''(((((('''''''''((()))(((%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$"""$$$%%%'''((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))!!!%%%((())))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$###&&&((('''$$$###$$$%%% """%%%&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$"""$$$&&&&&&$$$"""!!!!!! !!!"""###############"""###%%%'''''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$""""""!!!!!!"""###$$$$$$!!!$$$%%%%%%"""!!!###%%%################################################!!!!!!!!!"""######$$$$$$ !!!###$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%###############"""!!!!!!###"""""""""""""""######""""""""""""""""""""""""""""""""""""#######################################!!! !!!###$$$$$$###"""###$$$%%%&&&&&&%%%$$$######""""""""""""######&&&%%%###!!! !!!"""######"""###$$$%%%%%%###!!! !!!#########""""""############""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111111111222333444444333222111333333333333333333333333666555555444444444555555666666666666555555555555555444444333333222222111222000---+++))))))******+++***((('''&&&&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%''''''&&&%%%&&&'''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&''''''''''''((((((((())))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$&&&%%%%%%$$$#########$$$((('''%%%$$$###"""""""""###!!!!!!"""%%%''''''&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$"""!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%$$$""" %%%$$$$$$$$$###"""""""""###"""""""""###$$$%%%%%%&&&%%%$$$###""""""""""""###$$$$$$###!!! !!!"""""""""############"""""" !!!!!!""""""######!!!"""$$$%%%%%%$$$"""!!!############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''(((&&&$$$"""!!!"""$$$%%%""""""""""""""""""""""""!!!###$$$###"""!!!"""######!!!!!!$$$'''&&&%%%!!!"""#########!!! $$$""" !!!$$$%%%###!!!""""""""""""""""""""""""###!!! !!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! +++************+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000111111111222222222333333222222222333333333333333333333333555555444444333444444555555555555444444444444333444444444333222222111111111000---+++))))))******+++***((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&'''(((((((((''''''&&&%%%'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((***)))(((''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&'''''''''((((((((())))))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""$$$$$$############$$$$$$"""""""""############$$$"""###$$$%%%%%%###"""!!!$$$$$$$$$########################"""######$$$$$$$$$###############$$$$$$!!!###$$$###""""""###$$$"""""""""""""""""""""""""""""""""###############"""###$$$%%%%%%$$$###""""""""""""""""""###$$$$$$###########################$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############"""######%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###$$$""" !!!$$$&&&%%%$$$"""######$$$###"""!!! $$$"""!!!!!!###$$$###!!!""""""""""""""""""""""""###!!! !!!$$$%%%###""""""""""""""""""""""""""""""""""""!!! )))))))))******,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000111111111333222222222222222222333333333333333333333333333444333333222222333444444444444333333333222222222444333333222111111000000000///---+++***))))))******)))(((''''''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%############%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))))))))(((''''''''''''((((((((()))))))))((((((''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))---***'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$###### !!!!!!!!!!!!"""""""""######$$$%%%$$$###"""!!!###############$$$$$$$$$$$$$$$######"""#########""""""""""""###$$$%%%&&&!!!"""$$$$$$###$$$%%%'''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################!!!"""######$$$$$$######$$$#########"""""""""!!! !!!"""###$$$###"""!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$###!!!"""###$$$######"""############""""""!!!###"""!!!"""###$$$###!!!""""""""""""""""""""""""###!!!!!!!!!###$$$###"""########################""""""""""""""""""""""""(((((()))***+++,,,---...---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............//////000111111111444333222111111222333444333333333333333333333333222222222111222222333333444333333333333222222222333222222111111000/////////...---+++***)))))))))))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&'''(((((()))&&&&&&'''''''''(((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))******(((&&&%%%%%%'''((((((((((((((('''''''''((((((((((((((('''''''''&&&'''''''''((((((((()))(((((()))))))))((((((''''''(((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))---***'''%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%###"""!!!"""######$$$$$$######""""""######$$$$$$######""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""""""""#########""""""###$$$$$$%%%"""$$$%%%%%%$$$$$$%%%&&&%%%###!!! !!!###%%%%%%%%%$$$$$$#########"""$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""""""""!!!!!!!!! !!!!!!"""############""""""""""""""""""""""""!!!###$$$###"""!!!"""###%%%$$$"""""""""""""""""""""""""""""""""""""""!!!###"""""""""######""""""""""""""""""""""""""""""""""""!!!"""####################################"""#########$$$$$$$$$%%%''''''(((***+++,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---......///000000111111444333222111111222333444333333333333333333333333111111111111111222333444444444444333333333222222222111111000//////.........---,,,+++***)))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&'''((())))))%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))(((((())))))***))))))((()))((((((''''''(((((())))))))))))))))))))))))))),,,,,,,,,***((('''(((***)))))))))))))))*********)))))))))))))))*********))))))((((((((('''''''''(((((()))))))))))))))((((((((((((((()))))))))***&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))'''$$$$$$%%%'''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!"""######$$$$$$######"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%$$$$$$###""""""######$$$%%%&&&%%%###"""###$$$%%%###!!! !!!###%%%$$$$$$$$$######""""""!!!$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!""""""#########"""!!!!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""###""""""""""""""""""""""""!!!"""""""""""""""###$$$########################""""""######$$$$$$%%%%%%'''((()))***++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000000111111333222222222222222222333333333333333333333333333111111111111222333444444444444444333333333222222111000000//////...------,,,,,,,,,+++******))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''(((((())))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''')))***((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((&&&$$$$$$&&&'''************++++++++++++************++++++++++++******)))(((((('''&&&&&&(((((()))*********))))))((((((((()))))))))******%%%&&&''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%&&&'''"""###$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$######"""#########&&&%%%$$$###""""""""""""%%%&&&&&&%%%###!!!"""###$$$###"""!!!!!!"""###$$$###############"""""""""##############################$$$$$$###!!! !!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$###""""""######################## !!!""""""######"""""" !!!"""###$$$$$$%%%$$$!!! """%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""#########$$$""" !!!""""""!!!!!!!!!!!!!!!"""###!!!###$$$###"""!!!"""###"""""""""""""""""""""""" """######""""""###$$$########################!!!!!!""""""#########$$$'''((()))***++++++******+++++++++,,,,,,,,,------************************++++++,,,,,,,,,---------,,,,,,---...///000111222222222222333333222222222333333333333333333333333111111111222222333555555333222222222222111111111000000//////...------,,,+++,,,+++++++++***)))(((&&&'''((())))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''''''''((((((((()))((((((((((((((((((((())))))))))))))))))))))))...---,,,************+++(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))'''''')))+++((()))******+++++++++******))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&$$$######%%%((())))))*********+++++++++))))))*********+++++++++)))))))))((((((((((((((((((((()))***************(((((()))))))))*********$$$%%%''')))***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$########################"""######$$$$$$$$$$$$###############$$$"""###$$$$$$"""!!!"""###""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""#########"""  !!!!!!"""######$$$###$$$$$$$$$$$$###""""""######################## !!!!!!"""""""""""""""!!!!!!!!!""""""#########$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###!!!######""" !!!#########"""""""""###%%%%%%!!!###$$$###!!!!!!"""$$$"""""""""""""""""""""""" """$$$###"""!!!###%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!((()))***++++++***)))(((,,,,,,,,,------.........************************++++++,,,,,,,,,---------,,,,,,---...///000111222111222333444444333222111333333333333333333333333222222222222333444555666111111111111000000000000000//////...------,,,,,,+++++++++++++++***)))(((&&&'''((())))))(((''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))000///---+++******++++++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++((()))***+++++++++++++++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,***)))***,,,///(((((())))))*********+++(((((())))))*********+++''''''(((((())))))******(((((()))***************))))))))))))************$$$%%%''')))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((***)))(((&&&&&&'''((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$######$$$%%%%%%%%%%%%&&&''')))(((%%%"""'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######%%%$$$$$$$$$######""""""###"""""""""###$$$%%%%%%""""""""""""###$$$%%%&&& !!!######""""""###%%%""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%$$$!!! !!!!!!"""###$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""############""""""""""""!!!!!!""""""""" """"""""""""""""""""""""!!!###$$$###"""!!!"""### """###""" """$$$%%%%%%$$$$$$$$$%%%'''(((!!!###%%%$$$!!! """$$$"""""""""""""""""""""""" """$$$###!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! ******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++,,,------......///++++++,,,,,,...///111111//////000111222222333333333444444333222222333555222222222222222222222222333333222111111000000///......---,,,+++))))))(((************)))((('''&&&(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((((('''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&''''''((()))(((((('''''''''(((((())))))))))))))))))((((((*********+++++++++++++++******))))))))))))((((((,,,++++++******))))))))),,,++++++***)))(((((('''(((''''''(((***+++***)))******))))))(((((((((''',,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************(((((())))))******++++++************++++++++++++((()))))))))******+++++++++++++++***************+++++++++******++++++,,,************++++++++++++******++++++***(((&&&%%%'''''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%###"""######$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######...(((""" !!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$##################%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""#####################$$$%%%%%%&&&&&&#########"""""""""""""""$$$###""" """###$$$###"""""""""""""""###### """###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$"""!!! !!!""""""""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%"""############"""!!!!!!######$$$$$$$$$$$$######"""######$$$$$$$$$###### !!!"""""""""""""""$$$###"""!!!!!!"""###$$$************++++++++++++))))))***++++++++++++***************************++++++,,,,,,---.........,,,,,,,,,---...///000111//////000111111222333333111222333222000000222333222222222222222222222222333333222222111000000000///......---,,,+++***)))((((((((('''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&'''''')))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))(((((((((+++++++++******))))))))))))******++++++******)))&&&&&&&&&(((+++------,,,++++++++++++******))))))*********)))))))))))))))******++++++,,,,,,---------,,,,,,+++***+++++++++........................+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))***************************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$############%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######(((%%%"""!!!"""###"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! $$$$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$#################################""""""""""""#####################$$$$$$$$$$$$$$$############""""""""""""$$$###"""!!!!!!"""###$$$$$$######"""""""""######!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$######"""######$$$$$$"""!!! !!!""""""""""""""""""###$$$$$$""""""###$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""######"""""""""!!!"""###$$$%%%%%%###############""""""!!!$$$###"""!!!!!!"""###$$$))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))++++++,,,,,,------......---------------...///000///000000111111222222222000111222111//////111222333333333333333333333333333333333222111111000000//////...---,,,++++++***)))((('''%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((($$$%%%&&&''')))***+++,,,&&&&&&&&&&&&&&&'''((((((***)))((('''''''''(((((())))))(((((((((((())))))((((((((((((((()))))))))'''(((((()))***+++,,,,,,************************,,,,,,,,,,,,++++++++++++((()))+++---......---,,,***))))))***---.........------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...//////000111000000///.../////////////////////////////////+++,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,***)))))))))******+++,,,******************)))))))))******+++******))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$#########$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######$$$%%%$$$!!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!! !!!"""###$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$#################################"""""""""#########$$$$$$$$$############"""""""""########################$$$###"""!!!!!!"""###$$$&&&%%%$$$###############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$"""!!! !!!""""""""""""""""""###$$$$$$""""""###$$$""""""""""""############$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!! """"""############$$$$$$$$$$$$###############""""""""""""######(((((((((((())))))))))))))))))***++++++++++++******************************++++++,,,------............---------......//////000000000111111111222000111222111//////111222333333333333333333333333333333333222111111000000......---,,,++++++******+++***(((&&&&&&&&&((()))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((()))))))))*********%%%&&&'''((()))+++,,,,,,'''''''''&&&''''''((()))************************))))))((((((((()))*********************+++++++++***+++++++++,,,,,,------++++++,,,,,,---------...------------------------(((***---000111000...---111///......//////---,,,......------------------000000000111111111111111//////000111222333444444555555444333333333333444111111111111111111111111////////////000000000000111111111111111111111111111111111000/////////...////////////............000000000000000111111111........................+++++++++++++++,,,------++++++++++++************))))))******************))))))))))))************((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$############""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""#########$$$$$$$$$$$$$$$######"""!!!!!! """###############$$$$$$$$$######""""""######$$$&&&&&&%%%$$$############!!!"""############"""!!!##############################$$$$$$$$$$$$######"""######$$$###"""!!! !!!""""""""""""""""""###$$$###"""!!!"""$$$!!!!!!!!!!!!"""""""""""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!############"""!!! !!!!!!""""""###$$$%%%%%%###""""""""""""""""""###''''''((((((((()))))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++,,,------.........---------......///000000000000000111111111111222333222000000222333333333333333333333333333333222222111111000000///,,,,,,++++++***)))))))))***)))'''&&&%%%&&&((()))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++------,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------......//////+++,,,///111222000...---333222111111111222000///111222222222222222222222333333444444555555555555333333444666777999:::;;;:::999888888777777888888999999999999999999999999999999999999888888888888555555555555555555555555666666666555555444444333444444333333222222222111333333333333333333333333333333333222222222111111...------------------...000000000//////.........******************++++++******))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%%%%$$$##################$$$$$$######"""$$$$$$$$$#########""""""####################################$$$$$$$$$$$$%%%$$$$$$###"""!!! """"""######$$$$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$###"""!!! !!!"""""""""""""""!!!"""######"""!!!"""### !!!!!!!!!""""""""""""############"""!!!!!!"""######$$$$$$######"""%%%%%%$$$$$$###"""!!! """"""!!!!!!!!!"""######"""""""""######"""""""""(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++,,,,,,---------------------...///000000000000000000000000000111222333222000000222333222222222222222222222222222111111000//////......+++*********))))))))))))'''&&&%%%$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''(((((('''''''''(((((((((((())))))))))))(((((('''''''''((((((((((((((()))******&&&&&&'''(((((((((''''''))))))))))))***+++,,,---((((((((()))******++++++---------,,,,,,,,,,,,,,,,,,,,,---...///111111222//////000111111222333333111222444666666666444333777666666888:::<<<<<<;;;<<<<<<<<<<<<<<<=========888888999999:::;;;;;;;;;;;;<<<===???AAACCCDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999888888888888888777777777777777666555444333222222333222111000000///000000111111000000///............---,,,,,,,,,,,,------))))))))))))(((((((((((('''''')))******)))''''''))))))))))))))))))))))))))))))************))))))+++***))))))(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$###""" ###&&&""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$########################%%%%%%$$$$$$###""""""!!!###""""""""""""###$$$$$$#########$$$######"""!!!$$$############"""""""""#################################$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$"""!!! !!!"""""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######!!!!!!###$$$$$$%%%%%%%%%%%%$$$"""  """"""############""""""(((((()))))))))*********))))))***++++++++++++************************************+++,,,,,,------,,,,,,,,,---...///000111000000000000000000000///000111222111//////111222111111111111111111111111000000//////......------+++++++++************)))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''')))************+++++++++((((((((('''''''''&&&&&&))))))(((((())))))***+++&&&'''((()))))))))((((((************+++,,,------******++++++,,,------...---......000111222333333111222333444666777888999888888999:::;;;<<<=========>>>@@@AAACCCDDDDDDDDDEEEDDDEEEGGGJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@>>>===<<<;;;===<<<;;;999888777666666444444333222222111000000333222111/////////000000,,,,,,+++++++++*********((()))***++++++***)))((()))))))))))))))))))))))))))******++++++******)))+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######"""###""" """&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""  !!!###$$$###############"""!!!!!!############""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$###""""""""""""######$$$%%%######""""""""""""####################################$$$$$$$$$$$$######"""######$$$$$$"""!!! !!!"""""""""""""""!!!"""###"""!!! !!!###!!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$######""""""############"""""" !!!###$$$%%%%%%%%%$$$###!!! """###$$$!!!"""###$$$$$$###"""!!!))))))))))))************))))))***++++++++++++***)))))))))))))))))))))))))))******+++,,,,,,------++++++,,,---...///111222000000000000///////////////000000000......000111000000000000000000000000/////////...------,,,,,,,,,,,,++++++++++++++++++&&&&&&'''((((((''''''&&&(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))******+++)))***+++,,,------,,,+++************+++,,,---.........//////000111222222///000222444666888:::;;;888999:::;;;===>>>@@@@@@AAAAAABBBDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSTTTVVVUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWSSSSSSTTTUUUVVVVVVWWWWWWVVVWWWYYY[[[]]]___aaabbb______^^^]]]]]]]]]]]]]]]`````````````````````````````````______^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[[[[[[[\\\XXXXXXWWWVVVVVVUUUTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVTTTRRRPPPNNNLLLKKKGGGFFFDDDBBB@@@???>>>>>>===<<<<<<;;;:::999999999777666444222111111222222000000000//////.........***+++---......---+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++******)))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((("""###$$$&&&((()))+++,,,(((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((('''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######"""$$$%%%$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###############"""!!!!!!############""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!!!!"""###%%%&&&######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$"""!!! !!!!!!"""""""""""""""!!!"""###"""!!! !!!###""""""""""""############"""############"""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!! ###&&&***,,,!!!"""###$$$$$$###"""!!!))))))))))))************)))))))))))))))))))))))),,,+++***)))))))))***+++,,,,,,,,,---------......000000000000111111111111////////////000000000000111111111111000000000000222222222111111111000000...---,,,,,,******)))((('''$$$"""$$$(((***((($$$'''&&&&&&%%%%%%&&&&&&'''%%%###"""###'''((('''%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''(((((((((((('''''''''(((((((((((()))&&&&&&''''''((())))))***''''''(((((((((''''''&&&,,,+++++++++++++++,,,---))))))***+++---...//////---...000000000000111333111222333444444444444444777888:::===@@@BBBDDDEEEFFFFFFGGGHHHKKKNNNQQQSSSPPPQQQRRRTTTVVVXXXYYYZZZ^^^^^^___```bbbdddeeefffgggggggggggggggggggggggggggfffeeeeeeddddddeeeeeeddddddcccbbbcccdddfffgggggggggggghhhiiijjjkkkkkkkkklllnnnnnnlllkkkkkkkkkkkklllmmmlllkkkjjjkkkmmmrrrrrrqqqqqqooonnnmmmlllkkkkkklllllllllkkkkkkjjjjjjiiihhhgggfffeeeeeeeeebbbbbbccccccccccccbbbbbbaaaaaaaaaaaaaaa``````___```aaaaaabbbaaa```^^^]]]\\\ZZZWWWVVVWWWVVVRRROOOMMMLLLJJJHHHFFFEEEEEEDDD@@@???>>>>>>>>>>>><<<:::999777555222111000000000000000000000///...------+++***))))))++++++***)))******++++++,,,,,,------)))))))))******+++++++++,,,)))'''(((******(((&&&&&&&&&&&&'''''')))******))))))((('''''''''''''''&&&'''((((((((('''%%%$$$))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$%%%&&&((()))(((((('''&&&$$$###""""""###"""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""$$$######"""""""""""""""################################################%%%$$$$$$$$$###"""""""""$$$$$$$$$######!!! ########################%%%&&&&&&&&&&&&%%%%%%$$$############""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! """$$$%%%$$$"""!!!!!!!!!$$$$$$$$$###"""!!!!!! """"""#########""""""!!!###$$$$$$%%%%%%$$$$$$###((((((((()))))))))******))))))))))))))))))))))))******)))))))))***,,,---,,,,,,,,,---------......,,,,,,,,,,,,------------/////////000000000111111111111111111000000000000222222222111111000000000......---,,,+++***)))))))))&&&$$$&&&)))+++)))%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))***++++++,,,,,,++++++************++++++,,,---++++++,,,---....../////////111333444444555777999999:::;;;===???AAABBBCCCFFFGGGIIIKKKNNNPPPRRRSSSXXXYYYYYY[[[]]]___aaabbbbbbbbbccceeefffggghhhiiihhhhhhiiijjjlllmmmooopppppppppppppppoooooooooooopppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmooopppqqqooonnnnnnmmmmmmnnnnnnooolllmmmnnnnnnmmmmmmnnnooosssuuuwwwwwwvvvvvvxxxyyy{{{zzzzzzzzzyyywwwvvvuuussssssssstttssssssrrrrrrmmmlllkkkiiigggffffffeeebbbccccccccccccbbbbbbaaaddddddcccccccccdddeeeeeehhhiiijjjkkkkkkkkkjjjiiifffdddbbbccccccccc___]]][[[ZZZYYYWWWUUUTTTTTTTTTUUUSSSQQQOOOMMMKKKGGGDDDEEECCC@@@===;;;999888888777777777666444222111000000...------//////...,,,...------,,,***))))))(((,,,,,,,,,,,,,,,++++++++++++)))((((((***+++)))''''''''''''(((((()))++++++***)))(((''''''''''''((('''(((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%'''((()))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%&&&'''))))))))))))((('''&&&%%%$$$$$$#########"""""""""!!!!!!##############################$$$$$$$$$$$$######""""""############""""""$$$######"""""""""""""""################################################$$$$$$$$$###############$$$$$$$$$$$$###"""!!! ######################## !!!""""""""""""#################################"""""""""""""""$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$######"""!!!!!! """###%%%$$$###""""""###$$$$$$######"""!!!!!! """"""############"""""""""######$$$$$$######"""''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,,,,---------......---------.........//////000000000111111111222222111111111111000000000000111111111111000000000000///......---,,,+++***))),,,)))'''(((***+++)))&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&$$$""""""###$$$%%%&&&'''((()))%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,******+++,,,---......///......///000111222333333555777:::<<<===???BBBDDDHHHHHHJJJLLLOOOSSSVVVXXXYYYZZZ\\\^^^```bbbddddddjjjkkkmmmnnnpppqqqqqqqqqnnnnnnooooooppppppqqqqqqrrrrrrssstttvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttsssqqqqqqpppoooooooooooopppooooooooopppqqqrrrtttuuutttsssrrrpppooonnnmmmmmmkkkllllllllllllmmmppprrrxxxzzz}}}~~~zzzzzzzzzzzzzzzyyyxxxxxxqqqpppnnnkkkhhhfffeeeeeebbbbbbcccbbbbbbaaa``````^^^]]][[[[[[[[[]]]```aaaeeefffhhhjjjlllmmmnnnnnnnnnnnnnnnoooppppppnnnlllkkkjjjiiihhhffffffeeeeeeiiigggdddbbb```]]]YYYVVVVVVUUURRRNNNKKKIIIGGGFFFCCCCCCAAA???===:::888666666555333333333333111///111000///---,,,***)))(((,,,++++++***))))))((((((***)))((()))++++++***))))))((((((((()))***+++,,,***))))))((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((()))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))*********)))(((''''''&&&&&&$$$$$$$$$############"""##############################$$$$$$$$$$$$######""""""############""""""$$$######"""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######################## """###$$$%%%%%%%%%##################$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!!!!###$$$$$$###"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""######"""""""""""""""######"""""""""''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---------......////////////000000000111000111111111222222222222111111111111000000000///000000000000000000000000///......---,,,+++******,,,***((()))******(((&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((((((((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))++++++,,,------------,,,+++,,,---///111222333333333444555777999;;;<<<===@@@BBBFFFHHHJJJMMMPPPSSSYYYYYYYYY[[[^^^cccgggiiihhhiiijjjkkkmmmoooppppppssstttuuuwwwxxxwwwwwwvvvrrrrrrrrrrrrrrrrrrrrrrrruuuvvvwwwxxxyyyyyyzzzzzzxxxxxxvvvuuusssqqqppppppmmmllllllkkkkkkkkkkkkkkkjjjjjjkkkmmmnnnpppqqqrrrrrrqqqnnnkkkiiigggfffeeeeeefffffffffgggjjjnnnqqqtttwww|||||||||||||||{{{zzzyyyxxxrrrqqqnnnkkkhhheeeccccccaaabbbaaaaaa```___^^^]]]WWWUUURRRPPPPPPRRRUUUWWWZZZ\\\^^^aaadddgggiiijjjnnnoooqqqsssuuuvvvuuuttttttsssrrrqqqpppooooooooopppooommmllllllkkkhhhfffeeedddaaa___\\\YYYWWWVVVRRRQQQOOOMMMIIIFFFCCCBBB@@@>>>;;;999999777555222333222222111000///......,,,,,,+++******)))))))))))))))))))))***+++******))))))(((((()))***++++++***))))))(((((()))))))))+++***((('''&&&'''((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((())))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""######$$$$$$######"""$$$######"""""""""""""""################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$######"""!!!##############################$$$%%%&&&&&&&&&%%%"""""""""###############$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!######""""""###$$$############""""""!!!!!!"""""""""""""""#########""""""############""""""''''''''''''(((((((((((())))))))))))))))))))))))*********+++************,,,,,,,,,---------......------------............000111111111222222222222111111111111000000000//////////////////////////////...---,,,+++******)))***)))(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))((((((''''''((((((((()))))))))******))))))))))))************///000000111111111111000...///222444777999::::::;;;===???BBBEEEHHHJJJLLLNNNQQQTTTWWWYYY\\\___bbbggggggggghhhjjjmmmqqqsssrrrrrrssstttuuuvvvwwwwwwvvvwwwyyyzzzzzzzzzyyyxxxyyyyyyxxxxxxxxxwwwwwwwwwuuuvvvwwwxxxyyyyyyxxxxxxtttsssrrrpppnnnllljjjjjjkkkjjjjjjiiihhhiiiiiiiiihhhiiijjjlllmmmoooppppppmmmkkkhhheeebbb```^^^]]]]]]^^^___```aaadddiiilllqqquuuzzz~~~|||||||||{{{zzzxxxwwwvvvqqqooommmiiifffdddbbbaaaaaaaaaaaa```___]]]\\\[[[XXXUUUQQQMMMKKKMMMOOORRRSSSUUUWWWZZZ^^^bbbeeegggjjjlllppptttvvvwwwwwwwwwwwwvvvuuutttttttttttttttsssrrrqqqrrrrrrrrrpppnnnllllllkkkiiigggeeecccbbb``````^^^\\\YYYVVVTTTRRRMMMKKKHHHEEEDDDAAA>>><<<::::::888777555333222111000000/////////.........******+++************+++)))))))))((())))))************)))))))))******++++++***)))((('''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$######"""""""""""""""################################################"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$######"""########################!!!!!!!!!!!! !!!!!!!!!"""""""""##################""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""!!!!!!!!!############"""""""""""""""""""""!!!!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$###''''''((((((((()))))))))))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,,,,---------.........////////////000000000000000000111111111222222111111111111000000000000............////////////...------,,,+++***)))((((((''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&&&&((()))((((((((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))))))))((((((************++++++++++++******++++++,,,------...//////111222444444555555555777;;;>>>BBBDDDEEEEEEIIIJJJMMMPPPTTTWWWZZZ[[[\\\___bbbdddfffhhhkkknnnppppppppppppqqqsssuuuvvvxxxxxxxxxyyyzzzzzzzzz{{{zzz{{{{{{|||||||||||||||||||||{{{{{{{{{zzzzzzzzzvvvwwwxxxyyyyyyxxxwwwwwwrrrqqqpppnnnkkkiiihhhggggggffffffeeeeeeeeeeeeeeeeeefffgggiiijjjkkkkkkkkkiiihhheeebbb___\\\[[[ZZZXXXZZZ\\\]]]___aaaeeehhhqqquuuzzz~~~}}}||||||{{{yyywwwvvvuuupppooollljjjgggeeedddcccccccccbbbaaa___^^^\\\[[[XXXUUUPPPLLLJJJKKKMMMNNNOOOPPPRRRUUUYYY]]]aaabbbgggkkkqqquuuvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyxxxvvvvvvvvvuuurrrpppnnnnnnnnnmmmkkkiiigggfffgggggggggeeedddbbbaaa```ZZZXXXVVVTTTSSSQQQNNNLLLJJJHHHEEEBBB>>>:::888666333333222111111000//////---.........,,,+++,,,---+++***************++++++******************+++,,,+++******)))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''&&&&&&%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''&&&'''((((((&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$######"""""""""""""""###############################################################$$$$$$$$$###$$$$$$$$$$$$$$$##############################!!!!!!!!! !!!!!!!!!"""######$$$$$$"""""""""""""""""""""###""""""###$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""" """"""!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$((((((((()))))))))******))))))))))))))))))))))))))))))***+++,,,+++******,,,,,,,,,---------......000000000111111111111222/////////000000000111111111111111111000000000000---------....../////////---,,,++++++))))))((('''&&&''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%'''))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((()))))))))))))))+++++++++,,,,,,,,,------,,,---...///000111222333000222444888;;;>>>@@@AAACCCFFFJJJNNNRRRTTTVVVVVVXXXYYY[[[^^^```ccceeefffgggiiikkkmmmnnnppprrruuutttttttttuuuvvvvvvwwwwwwyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{zzz{{{{{{|||}}}}}}zzzzzzzzzyyyyyyyyyyyyyyyvvvwwwxxxyyyyyyxxxvvvuuuqqqqqqooommmkkkjjjhhhgggccccccbbbaaaaaaaaabbbbbbbbbcccdddffffffffffffffffffeeeccc```^^^\\\[[[ZZZYYY[[[^^^```aaacccfffhhhnnnrrrxxx{{{}}}~~~||||||{{{yyyxxxvvvtttsssqqqpppnnnlllkkkjjjiiiiiiffffffeeedddbbb```^^^]]]VVVTTTPPPMMMKKKKKKMMMNNNOOOPPPQQQTTTWWW[[[___aaafffkkkrrrvvvxxxxxxzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{}}}{{{zzzyyyxxxwwwtttrrrnnnnnnmmmllliiigggdddbbbccccccddddddddddddccccccaaa___^^^^^^______^^^\\\[[[YYYVVVRRRNNNJJJGGGEEE===<<<:::888666444222111111333333222///---...///------,,,,,,,,,,,,------***************+++,,,---******++++++******)))(((************************((((((((()))))))))******''''''((((((((((((''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((((('''''''''((((((&&&$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""################################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%&&&&&&!!!!!!!!!"""######$$$$$$""""""######$$$#########"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###!!!###$$$$$$"""!!!"""""""""""""""""""""""""""###""""""!!! !!!###%%%&&&######$$$$$$$$$$$$######))))))))))))************))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...////////////000000000000111111111111000000000000---------.........//////,,,,,,+++***)))(((''''''%%%'''(((((('''''')))***'''&&&&&&%%%%%%&&&&&&'''''')))***(((%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))************,,,,,,,,,---------.........///000111333555666777888:::>>>CCCHHHMMMPPPQQQPPPSSSWWW\\\```cccddddddbbbcccdddfffhhhjjjkkkllllllnnnpppqqqrrrsssuuuwwwtttuuuvvvwwwxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzuuuvvvxxxyyyxxxwwwuuutttqqqpppooommmkkkjjjhhhhhheeeeeedddccccccccccccddddddeeefffggghhhhhhgggfffdddcccaaa___]]][[[ZZZZZZ[[[^^^aaadddeeefffhhhjjjjjjnnnsssvvvxxxxxxyyyzzz}}}~~~~~~~~~~~~}}}}}}|||zzzzzzyyywwwuuusssqqqpppsssrrrqqqooonnnnnnnnnnnniiihhhgggfffdddbbb```___XXXVVVTTTQQQPPPQQQRRRSSSUUUUUUVVVXXX\\\___ccceeeeeekkkrrrvvvxxxxxxzzz|||zzzzzzzzzzzzzzz{{{{{{||||||{{{yyyyyyyyyxxxvvvtttmmmmmmllljjjgggccc```^^^ZZZ[[[\\\^^^___`````````aaa``````bbbdddffffffeeefffeeeccc```\\\YYYWWWVVVLLLJJJHHHDDDAAA===;;;999555777777555111///000222000//////.........//////+++*********+++,,,,,,---******+++,,,,,,***)))(((************************(((((())))))******++++++''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''(((***++++++)))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%&&&&&&$$$"""&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""################################################%%%$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$########################"""######$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((( !!!"""###$$$%%%%%%""""""#########""""""!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################"""""""""""""""#########$$$%%%'''&&&$$$#########"""""""""""""""#########"""!!! !!!###%%%&&&""""""############""""""))))))))))))************/////////...---***(((&&&++++++++++++++++++++++++)))***+++,,,---.........,,,---...//////---+++)))////////////000000000000////////////////////////......///////////////...,,,,,,,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&(((((('''&&&%%%&&&'''((()))'''(((******)))***---///.........---......//////222444666888999;;;===???HHHJJJNNNSSSWWWZZZ[[[\\\fffhhhkkkmmmnnnmmmllljjjkkkjjjiiijjjlllmmmmmmmmmnnnoooooooooppppppqqqqqqpppqqqrrrtttuuuvvvvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuttttttuuuvvvwwwwwwwwwwwwzzzyyywwwuuutttttttttuuuuuuuuuuuuuuuuuuttttttsssqqqpppnnnlllkkkjjjjjjjjjffffffffffffeeedddcccbbbbbbeeeggghhhggggggiiijjjgggeeecccaaa____________aaabbbdddeeefffgggggggggkkkmmmoooppppppoooppprrrrrrsssuuuwwwyyy{{{||||||xxxwwwuuutttsssuuuvvvxxxssssssrrrrrrqqqpppppppppqqqmmmiiifffeeedddbbb```XXXVVVTTTRRRRRRTTTVVVWWWYYYZZZ]]]```bbbdddffffffnnnoooppprrruuuxxxzzz{{{|||}}}}}}~~~~~~}}}}}}|||}}}zzzzzzzzzzzzwwwtttrrrqqqnnnkkkfffbbb^^^\\\XXXXXXXXXWWWWWWWWWWWWWWW\\\\\\\\\\\\___bbbeeegggiiiiiiiiiiiihhhgggfffeee]]]]]][[[XXXSSSNNNIIIEEEHHHDDD???<<<;;;:::888555111111111000/////////...,,,*********+++***(((&&&)))))))))))))))***+++,,,+++***)))(((((('''((((((((((((((((((''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%%%%$$$"""!!!%%%%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&"""###$$$$$$###"""!!! """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$######"""#########%%%$$$###""""""###$$$%%%""""""""""""""""""""""""&&&$$$"""!!! !!!###$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%(((((()))))))))*********+++,,,,,,,,,+++******))),,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***------...///......,,,,,,.../////////000000000000////////////////////////......////////////......,,,++++++***))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''(((((((((''''''(((((()))((()))******))))))+++,,,......///000222444555666:::===@@@CCCDDDGGGJJJMMMWWWYYY]]]aaadddggghhhiiikkkllloooppppppooommmlllkkkjjjiiiiiikkkllllllkkkllllllmmmmmmnnnoooppppppooopppqqqsssttttttuuuuuussssssssssssrrrrrrrrrrrrqqqrrrrrrssssssssssssrrrvvvuuusssrrrqqqqqqqqqrrrsssssstttuuuuuuttttttsssrrrqqqpppooonnnlllkkkkkkjjjjjjiiiiiihhhfffeeedddbbbdddfffgggfffggghhhiiiiiigggfffdddcccbbbbbbbbbddddddeeefffggghhhhhhhhhhhhjjjlllkkkjjjjjjjjjkkkpppqqqrrrtttvvvwwwwwwxxxwwwvvvuuuttttttuuuvvvvvvttttttssssssrrrrrrrrrrrrssspppllliiigggeeebbb```^^^\\\ZZZYYYYYYZZZ\\\^^^___```bbbdddfffggghhhhhhjjjkkklllnnnqqqtttvvvwwwzzzzzz{{{{{{||||||||||||}}}zzzxxxxxxzzzzzzxxxuuutttrrroookkkfffaaa]]][[[VVVVVVUUUUUUTTTTTTTTTSSSWWWWWWWWWYYY\\\___ccceeeeeeeeefffggghhhhhhggggggdddccccccaaa___\\\YYYXXXUUUQQQMMMJJJHHHFFFCCC@@@:::999888666444222111000222000...---------+++)))......------,,,---------------+++***)))(((((((((******)))))))))(((((((((***)))))))))((((((((((((((((((((()))))))))******(((((((((''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%$$$$$$###""""""!!!%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%###$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""############$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""""""""""""""""""""###""""""!!! ###"""""""""###$$$%%%%%%$$$$$$############$$$$$$########################""""""!!! !!!############""""""""""""######$$$######""""""######$$$(((((())))))))))))******)))(((((())))))***+++,,,,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***..................//////....../////////000000000////////////////////////---......///......------******))))))((((((''''''(((((((((((((((((((((((('''((()))))))))((('''&&&((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''''''''''''''''''''((())))))))))))))))))(((+++,,,,,,,,,******,,,...///111333777;;;>>>AAACCCIIIKKKOOORRRUUUXXX[[[^^^bbbdddgggjjjmmmooooooppprrrrrrssstttsssqqqooommmllljjjiiihhhiiijjjiiihhhhhhhhhiiikkklllmmmnnnnnnnnnoooooopppqqqrrrrrrsssppppppppppppoooooooooooooooooopppppppppooonnnnnnqqqpppnnnmmmmmmmmmnnnnnnooopppqqqssssssssssssrrrrrrrrrrrrqqqpppnnnlllkkkiiiiiihhhhhhgggeeedddccceeefffhhhiiiiiijjjmmmooonnnmmmllljjjhhhhhhgggggggggggghhhhhhiiiiiiiiiiiihhhiiijjjiiigggfffggghhhnnnoooppprrrssssssttttttvvvvvvwwwwwwwwwwwwwwwvvvwwwwwwvvvuuuuuuuuuvvvvvvxxxuuuqqqmmmjjjgggccc```___]]][[[ZZZZZZ[[[]]]___bbbbbbccceeeeeeffffffffffffggghhhjjjmmmoooqqqrrrvvvvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwxxxyyyzzzyyyxxxvvvuuurrrnnniiiddd```]]]WWWWWWVVVUUUTTTSSSSSSRRRQQQRRRRRRTTTWWW[[[^^^```___```bbbdddfffggghhhhhhggggggggggggggghhhiiijjjdddbbb___]]][[[XXXTTTQQQJJJIIIFFFCCC???:::777555555222///............---000///...---,,,+++++++++///...---,,,******))))))+++++++++************)))******)))))))))((((((((())))))))))))************&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""%%%$$$$$$######"""""""""!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$######""""""""""""#########""""""""""""""""""###(((((((((((()))))))))***))))))(((((()))***,,,...---,,,,,,++++++*********)))***+++,,,---........................///000111........./////////000000////////////////////////------.........---,,,,,,))))))((((((''''''''''''((((((((((((((((((((((((((()))***+++***)))'''%%%))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&'''((((((((('''''''''(((***++++++***)))(((---.../////////000333555666888===BBBHHHMMMPPPRRRXXX[[[^^^```bbbeeehhhkkkhhhjjjlllooopppqqqqqqqqqvvvwwwwwwvvvtttrrrooonnnmmmkkkiiihhhiiiiiihhhgggeeefffggghhhjjjkkklllmmmmmmmmmmmmnnnnnnoooppppppnnnnnnnnnmmmmmmmmmmmmlllmmmmmmnnnnnnmmmlllkkkkkklllkkkjjjiiiiiijjjkkkllljjjkkknnnppprrrrrrrrrrrrqqqqqqqqqqqqooommmkkkjjjggghhhiiiiiiiiiiiihhhhhhjjjkkkmmmoooqqqtttyyy|||zzzyyywwwtttrrrooommmlllllllllkkkkkkkkkllllllmmmkkklllmmmmmmkkkkkkmmmnnnrrrssstttuuuvvvvvvvvvvvvzzz{{{}}}~~~~~~}}}|||{{{}}}|||{{{{{{{{{|||}}}}}}~~~|||xxxtttppplllfffccc```^^^\\\ZZZZZZ[[[]]]___dddeeeeeeffffffeeeeeeddddddeeefffhhhjjjkkklllmmmppppppqqqqqqrrrsssuuuuuuttttttuuuwwwyyyzzz{{{{{{xxxwwwuuuqqqmmmiiifffddd]]]\\\[[[ZZZYYYXXXWWWVVVPPPPPPQQQSSSUUUWWWYYY[[[\\\]]]^^^```bbbcccddddddbbbbbbbbbbbbeeehhhkkkmmmlllllllllkkkjjjgggdddbbb\\\[[[XXXSSSNNNHHHCCC@@@:::777444222333444444444000000...---,,,,,,,,,,,,......---,,,++++++++++++++++++++++++*********************)))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""######%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""###$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$######""""""######$$$######""""""""""""######'''(((((((((((())))))))),,,+++***))))))***,,,---,,,,,,,,,++++++*********)))***+++,,,---........................///000111............////////////////////////////////////---------------,,,++++++((((((((('''''''''''''''((((((((((((((((((((((((((()))***+++***)))'''%%%))))))((('''&&&%%%%%%%%%'''((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))))))))((('''(((***,,,---,,,,,,+++,,,///111333555888<<>>===<<<;;;:::444333222111000000000000,,,,,,+++++++++,,,------++++++*********)))))))))************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#####################"""$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!"""###$$$$$$###""""""""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###############$$$"""###$$$%%%%%%$$$###"""###########################$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$''''''(((((((((((()))))),,,,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***..................//////------........./////////////////////////////////------------,,,+++******((((((((((((((((((''''''(((((((((((((((((((((((('''((()))))))))((('''&&&((((((((('''&&&&&&&&&%%%'''(((((()))))))))((((((''''''''''''''''''''''''''''''(((((())))))******)))***,,,---///000111111///222666:::===BBBGGGJJJPPPSSSXXX^^^ccchhhjjjllllllmmmoooooonnnoooppprrrqqqrrrtttuuuvvvvvvvvvvvvwwwwwwvvvuuutttrrrqqqppppppnnnllllllllllllkkkjjjgggggghhhjjjkkklllmmmmmmnnnmmmkkkjjjjjjkkklllmmmhhhhhhhhhhhhggggggggggggffffffgggggggggfffeeeeeebbbaaaaaaaaacccdddfffhhhjjjmmmrrrvvvzzz{{{|||{{{xxxwwwvvvtttsssrrrqqqqqqnnnppprrrvvvyyy{{{}}}~~~zzz|||~~~~~~~~~~~~~~~xxxrrrpppmmmiiihhhhhhiiijjjkkkllllllmmmmmmmmmmmmmmmmmmnnnooooooooommmlllkkkiiihhhfffeeeddddddeeefffgggjjjmmmooopppsssvvvxxxwwwvvvuuurrrpppmmmjjjiiiddddddcccbbbaaa``````___\\\\\\\\\[[[[[[[[[[[[[[[`````````___^^^]]]\\\[[[YYYXXXXXXXXXYYY[[[^^^___dddfffjjjmmmnnnpppsssuuuuuuuuutttrrrooojjjfffccc\\\WWWQQQKKKGGGBBB>>>;;;777666444222111000//////,,,,,,,,,,,,,,,------...+++++++++*********))))))++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%""""""############""""""&&&%%%%%%$$$$$$############$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""""" !!!"""###$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$$$$######""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((((((((())))))))))))***************)))*********++++++,,,,,,---,,,,,,------,,,,,,+++***------...///......,,,,,,---------.........//////////////////////////////---------,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((''''''(((***+++,,,,,,---...000222555777999999<<>>DDDGGGKKKPPPTTTYYY^^^bbbccceeeiiimmmppprrrrrrrrrqqqrrrttttttssssssuuuvvvrrrtttuuuwwwyyyyyyyyyxxxvvvvvvuuuuuuuuuuuuuuuuuusssqqqoooooopppqqqpppooommmmmmmmmnnnnnnoooooooooooommmkkkiiiiiiiiikkklllnnnnnnnnnmmmmmmmmmmmmllljjjjjjkkkllllllmmmlllllljjjjjjjjjkkkmmmooorrrssswww{{{|||zzzvvvrrrooonnnnnnnnnkkknnnsssuuuuuuwww{{{zzzvvvqqqmmmkkkiiiiiiiiiiiiiiihhhhhhhhhdddeeefffgggggghhhggggggeeeeeeeeedddcccaaa___^^^\\\\\\\\\\\\\\\]]]]]]^^^\\\___bbbeeefffjjjpppuuuxxxzzz}}}~~~~~~|||zzzwwwuuuqqqmmmiiiddd___[[[PPPNNNJJJFFFAAA>>>;;;:::555444222000...---,,,+++......---------,,,,,,,,,+++++++++************)))+++*********))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%$$$###""""""###############$$$$$$######$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!""""""!!!!!!""""""###$$$&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&)))---111333%%%$$$$$$######$$$$$$%%%######""""""""""""######((((((((((((((('''''''''))))))))))))))))))))))))))))))***+++,,,,,,---------+++******,,,------,,,//////.........---------..............................---,,,,,,,,,,,,---+++++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''(((&&&%%%'''+++------,,,,,,---...------...000222444555777;;;@@@EEEIIILLLQQQUUUYYY]]]```bbbfffhhhlllmmmoooqqqrrrtttttttttsssssssssssssssttttttuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwvvvuuuuuutttsssrrrrrrqqqpppnnnnnnmmmooonnnmmmmmmmmmooopppqqqrrrrrrpppnnnmmmnnnqqqtttrrrsssuuuuuutttsssssstttvvvvvvuuuuuuvvvwwwyyyzzzxxxxxxxxxyyyzzz|||~~~~~~{{{yyywwwzzzxxxvvvvvvyyy~~~}}}xxxtttrrrpppooonnnnnnoooooommmkkkpppmmmjjjiiijjjllllllllllllkkkjjjhhhfffdddcccbbbbbbaaa```aaacccdddcccbbbccceeeggghhhhhhkkkppptttzzz|||~~~}}}}}}{{{yyyvvvrrrnnnlllgggddd___XXXQQQKKKGGGEEE???;;;666222111111111000///...------......,,,***,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%###!!! """###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###%%%%%%$$$######$$$$$$############$$$$$$""""""""""""""""""""""""### %%%(((%%%""""""""""""""""""""""""""""""###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$,,,FFFQQQDDD$$$$$$##################&&&$$$######$$$$$$"""!!!((((((((((((((((((((('''))))))))))))))))))))))))*********++++++,,,,,,,,,---+++******,,,------,,,///.........------------..............................---,,,,,,,,,,,,,,,++++++******)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''((((((((())))))))))))'''&&&(((+++------,,,,,,...000111222444777999;;;>>>CCCHHHNNNRRRUUUVVVZZZ\\\```bbbdddgggjjjmmmmmmnnnppprrrssstttuuuuuuttttttsssssssssssstttuuuvvvvvvvvvvvvvvvuuuttttttrrrrrrrrrrrrrrrqqqpppooommmmmmlllkkkkkkkkkkkkkkknnnnnnnnnoooqqqsssuuuwwwwwwwwwwwwvvvuuuvvvyyy||||||~~~~~~~~~|||{{{yyyyyyyyyxxxvvvttttttqqqoooooopppqqqqqqqqqqqqpppooonnnllljjjiiihhhfffeeeeeefffhhhiiigggffffffhhhiiiiiiiiikkkppptttxxxzzz}}}~~~~~~~~~|||yyyvvvsssqqqpppnnnjjjeee___ZZZVVVTTTIIIEEE???;;;888666333111222000.........///...---,,,++++++******++++++,,,,,,+++******))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""#########"""########################!!!"""$$$$$$######%%%&&&!!!""""""""""""#########"""######$$$$$$$$$############""""""""""""######""""""###$$$$$$%%%&&&&&&)))&&&(((+++777PPPVVVEEE&&&&&&%%%$$$###""""""!!!&&&$$$###$$$%%%%%%$$$###''''''(((((((((((((((((())))))))))))))))))))))))******++++++++++++++++++,,,+++******,,,------,,,............------------------------------------...---,,,,,,++++++,,,,,,+++******))))))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((('''''')))*********++++++++++++,,,******+++---////////////222666999;;;???CCCFFFIIILLLQQQWWW[[[]]]^^^^^^cccdddeeefffgggiiimmmpppooopppqqqssstttuuuuuuuuuttttttssssssssssssssstttuuuuuuuuutttsssrrrqqqpppnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhggghhhiiikkklllmmmnnnpppssswww{{{~~~{{{zzzyyyzzz{{{|||{{{zzzxxxxxxwwwuuusssqqqooonnnllllllmmmoooppppppnnnkkklllmmmmmmllllllnnnqqqtttuuuxxx{{{|||}}}~~~}}}zzzxxxwwwxxxwwwuuurrrooojjjfffdddXXXTTTOOOJJJEEE@@@;;;777777444111000000000///...------,,,,,,,,,,,,,,,---,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""#########################################################"""######$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""$$$%%%$$$!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%%%%!!!""""""""""""#########!!!!!!"""$$$$$$%%%%%%%%%########################"""""""""###$$$%%%&&&&&&+++&&&'''***333EEEDDD///((('''&&&%%%###"""!!!!!!%%%$$$###$$$&&&&&&&&&$$$''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++************,,,+++)))***+++------,,,---------------------------------------------------,,,,,,+++++++++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************************))))))******++++++,,,,,,...------...000222333333555888===BBBFFFKKKOOORRRWWWXXX[[[^^^___```______ggghhhhhhggggggiiillloooqqqqqqrrrtttuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqssssssrrrrrrpppooommmllljjjjjjjjjkkkjjjjjjiiihhhiiiiiihhhiiijjjmmmoooqqqoooqqquuuzzz|||xxxuuusssssstttuuuwwwyyyxxxtttrrrsssrrrqqqpppoooppprrrtttrrruuuxxxzzzzzz{{{}}}~~~|||zzzyyywwwxxxxxxxxxvvvrrrooommmgggccc___ZZZUUUOOOIIIDDD@@@===888444222111///...000//////...------......------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&"""######&&&111000'''&&&&&&%%%$$$######"""$$$###"""###%%%&&&%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((+++*********************,,,***))))))+++,,,,,,+++,,,,,,------------------------------------------,,,,,,+++************+++)))))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,------...///111222444777888>>>BBBGGGMMMQQQUUUZZZ\\\____________```aaabbbbbbiiiiiiiiihhhgggiiillloooqqqqqqrrrssstttttttttsssrrrqqqpppooonnnnnnmmmnnnllllllllllllkkkjjjiiihhhfffggghhhiiijjjjjjjjjjjjmmmmmmnnnoooqqqtttwwwyyyxxxzzz}}}|||}}}~~~}}}zzzxxxvvvsssqqqppppppppppppnnnqqqtttuuuvvvvvvxxxzzz{{{{{{|||||||||zzzyyyxxxtttuuuvvvwwwvvvtttrrrqqqpppnnnkkkhhheee```ZZZVVVMMMIIICCC>>>:::666222000222222000///------,,,,,,,,,,,,+++************+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""""""""###%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""###  $$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""%%%$$$$$$######""""""!!! $$$###!!!***...$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!! """###$$$$$$###&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))******************+++***))))))+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&'''(((***,,,...///000---000333555777;;;???BBBIIILLLRRRVVVZZZ]]]```bbbaaaaaaaaaaaaccceeehhhiiiiiijjjkkkjjjjjjkkknnnqqqppppppqqqrrrrrrqqqqqqqqqooonnnmmmkkkjjjiiiiiiiiieeeffffffgggggggggffffffeeegggiiilllnnnppprrrrrrvvvwwwyyy{{{~~~~~~{{{vvvsssrrrrrrpppooonnnppprrrsssssstttuuuvvvxxxyyyzzzzzzzzzyyywwwvvvttttttuuuvvvvvvuuutttssstttrrrqqqpppooolllhhheee\\\XXXSSSMMMHHHBBB<<<888666555333000...---,,,++++++***))))))(((((())))))************************************************)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#################################"""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###%%%(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!!!!""""""""""""#########%%%%%%%%%$$$$$$"""!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$###""""""!!!!!!######(((&&&$$$***$$$!!!""""""###$$$$$$%%%%%%"""!!! !!!######"""!!!&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))******+++++++++***((()))+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((()))))))))((()))+++---000333555666444777<<>>:::777555444000000///............///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""###%%%&&&&&&%%%###""""""""""""$$$&&&)))+++---################################################!!!"""###%%%%%%$$$######$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$###!!!!!!!!!###"""""""""""""""""""""""""""%%%'''&&&###"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""" """###%%%&&&&&& !!!&&&$$$((()))######""""""!!!!!! &&&$$$######$$$$$$"""!!!)))((('''&&&&&&'''((()))***)))'''&&&&&&'''((()))))))))))))))************+++++++++,,,,,,---------,,,------......------,,,------------------------+++,,,,,,,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))(((''''''''''''''''''(((((())))))(((((('''))))))***+++,,,---.........000333555777;;;???BBBHHHJJJNNNRRRWWWZZZ]]]^^^^^^___```bbbdddfffggghhhggggggggggggggggggggggggiiijjjjjjjjjkkklllllllllllllllkkkjjjjjjjjjjjjjjjffffffeeedddbbbcccfffhhhhhhlllqqqtttvvvvvvvvvwwwyyy~~~{{{wwwyyyvvvtttrrrssssssrrrqqqqqqtttvvvtttqqqoooppprrrmmmnnnpppqqqooolllhhheee]]]VVVNNNHHHDDD???777000666333000......---,,,+++---+++******++++++***)))************************+++++++++************)))))))))))))))))))))))))))%%%&&&''')))))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''&&&%%%%%%$$$###"""!!!''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$'''((()))(((''''''''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###""""""############""""""&&&%%%######$$$$$$"""!!!######$$$%%%&&&&&&'''''' !!!!!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$##################"""###$$$%%%%%%%%%%%%%%% !!!######$$$$$$$$$%%%%%%$$$$$$###""""""""")))((('''&&&&&&'''((()))***((('''&&&&&&'''((()))))))))))))))************++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((()))***+++((())))))))))))))))))(((++++++,,,---...///111111111444888<<>>999666555444333222///...------...//////...------------------------,,,+++++++++************))))))))))))))))))))))))++++++***)))))))))******((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$######"""""""""""""""######"""""""""###$$$$$$$$$###"""!!!!!!!!! !!!###$$$$$$###"""""""""###$$$$$$%%%%%% !!!""""""######""""""!!!""""""######""""""!!!#########$$$$$$$$$######!!!!!!"""############"""!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$(((((((((''''''((((((((((((''''''''''''((())))))((()))))))))************************************++++++,,,,,,,,,,,,++++++************************)))))))))))))))(((((('''''''''''''''''''''''''''(((''''''''''''(((((()))+++***))))))(((((())))))***))))))******++++++,,,...///000222666;;;???AAABBBFFFMMMRRRUUUWWWZZZ\\\]]]^^^___```aaabbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhfffeeecccbbbaaa```aaadddgggjjjlllnnnoooppprrrvvvzzz~~~}}}|||zzzvvvrrrooonnnmmmmmmmmmmmmmmmmmmnnnnnnooonnnlllkkkjjjhhhddd^^^YYYPPPLLLEEE@@@<<<999666444111///------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))---,,,***)))(((((()))***((((((((((((((((((((((((******))))))(((''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######""""""#########""""""!!!""""""############""""""$$$$$$$$$$$$###"""!!!!!!$$$###!!!!!!"""""" !!!!!!""""""#########$$$!!!!!!"""############"""!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$!!!"""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''((((((((((((((((((''''''''''''''''''((())))))((()))))))))******************************************++++++++++++******************************((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++***))))))))))))))))))))))))***+++---...///111222555999???DDDIIILLLMMMQQQVVVYYY[[[]]]^^^_________aaacccdddeeeeeeeeeeeeeeeeeefffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiffffffeeedddcccbbbbbbaaa___bbbggglllrrrwwwzzz{{{}}}~~~}}}~~~{{{wwwtttrrrpppooonnnmmmllllllllllllmmmiiijjjkkkkkkkkkiiieeebbb___ZZZSSSLLLFFFAAA;;;888555333///......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,+++)))((('''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''(((((()))((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&###$$$&&&'''''''''&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######!!!""""""#########""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""$$$###!!!!!!"""""" !!!"""""""""""""""######!!!""""""###############!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))************+++++++++++++++*********)))******++++++******)))************************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((())))))***,,,---...******+++,,,...111444666888:::???DDDJJJOOOSSSUUUVVVXXX\\\^^^______aaabbbbbbcccdddfffhhhiiiiiiiiifffffffffggghhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhccccccddddddeeeeeeeeeeeeeeehhhooovvv~~~|||zzzuuutttrrrpppnnnlllkkkkkkhhhiiikkkllllllkkkiiihhhhhhddd___YYYSSSLLLEEEAAA===:::555222111000///...////////////////////////,,,,,,,,,,,,++++++++++++******************************)))((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))))))))(((''''''$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$#########""""""""""""!!!########################""""""###$$$$$$$$$$$$$$$""""""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###""""""""""""""""""######!!!"""######$$$$$$######!!!""""""######""""""!!! !!!###%%%&&&%%%$$$###"""############"""!!!!!!######$$$$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%&&&'''((())))))((('''&&&%%%&&&'''(((((()))))))))))))))))))))************---,,,,,,,,,++++++++++++))))))************))))))++++++++++++++++++++++++)))************)))((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))))))))***+++,,,---...,,,,,,---///222666:::===CCCFFFJJJPPPUUUXXXZZZ[[[[[[]]]___```aaabbbdddfffeeefffggghhhiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggiiilllnnnoooppprrrvvv}}}~~~zzzvvvrrrpppnnnjjjkkklllkkkjjjiiiiiiiiihhhgggeeeccc___ZZZSSSNNNHHHDDD>>>999666444333111////////////////////////------,,,,,,,,,+++++++++************************))))))******+++*********))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))(((''''''&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%'''(((''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$#########""""""""""""!!!##############################""""""######$$$%%%"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%"""!!!!!!"""$$$%%%$$$###########################""""""###$$$$$$$$$$$$###"""##################"""!!!###%%%&&&%%%$$$##################"""!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))))))))))))))************---------,,,,,,+++++++++))))))************))))))++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******---,,,++++++******++++++......000222666:::???AAAKKKNNNSSSXXX\\\^^^^^^]]]]]]___```aaabbbdddgggjjjffffffggghhhhhhhhhgggggglllkkkjjjiiihhhgggfffeeebbbbbbbbbbbbbbbbbbbbbbbbiiikkkmmmppptttwwwyyyzzzzzzvvvsssllllllllljjjhhhffffffgggeeefffggghhhgggccc]]]YYYPPPKKKEEE???;;;888666444........................---------,,,,,,,,,++++++************************((()))+++,,,------,,,+++))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''')))******)))'''&&&###$$$%%%'''((((((''''''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$###"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""############""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%######$$$$$$"""!!!$$$$$$$$$###############""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###### ###&&&&&&&&&$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%''')))***+++''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++******)))(((''''''&&&%%%%%%$$$$$$%%%&&&((()))((((((((((((((()))***+++)))+++,,,---,,,---...000333444666888<<>>777333111222222////////////////////////......---------,,,,,,,,,)))***+++,,,,,,+++***)))(((((())))))))))))((((((((()))))))))'''''')))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((($$$%%%'''(((((('''%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%###!!!!!!###&&&""""""######$$$$$$$$$$$$"""""""""###$$$%%%''''''""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""$$$%%%%%%$$$###$$$$$$######"""!!!!!!!!!''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,***+++,,,------+++***(((...---,,,+++************))))))))))))))))))))))))&&&&&&&&&''''''(((******))))))(((((()))***,,,...///000222444777<<>>BBBIIINNNRRRVVVYYY[[[YYY[[[]]]^^^^^^^^^___```^^^____________^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\aaagggllluuu{{{~~~yyyuuurrrllleee^^^XXXQQQIIICCC===:::666444333333222111/////////............---+++---------+++***+++,,,************************))))))(((((())))))***+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((()))++++++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,,,,------------++++++,,,---,,,+++***)))******+++++++++***))))))((((((((((((((((((((((((***))))))))))))***+++++++++******,,,000666===AAAGGGKKKQQQUUUWWWYYYZZZ\\\YYY[[[]]]^^^]]]]]]^^^___^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYXXXZZZ\\\___dddkkksssyyy{{{uuupppjjjddd___YYYPPPJJJCCC???:::666444333111000000000/////////.........,,,---...---+++++++++,,,***************+++++++++***))))))((()))***+++,,,(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((()))***+++,,,''''''&&&&&&&&&'''((((((((((((((((((((((((((((((************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$#########''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---------,,,,,,***+++---...---,,,)))((())))))***++++++***)))((())))))))))))))))))))))))))))))))))))***+++,,,---------...111777@@@GGGLLLPPPSSSWWWYYYYYYYYYZZZ[[[YYY[[[]]]^^^]]]]]]^^^```_______________^^^]]]\\\YYYYYYZZZ[[[\\\\\\\\\\\\]]]```dddhhhnnnvvv~~~|||xxxqqqlllhhhbbb[[[UUUNNNIIIBBB<<<777444222000000000000000////////////---...///...,,,+++,,,---*********+++++++++++++++((((((((((((((()))******(((((())))))))))))******))))))))))))))))))))))))))))))(((''''''(((((()))(((((('''(((((()))***+++((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""######$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""""""""############$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++,,,,,,,,,,,,++++++******((()))***++++++***)))(((************************(((((()))***+++,,,...///...111555;;;CCCKKKQQQUUUUUUWWWZZZ[[[ZZZZZZZZZ[[[YYY[[[]]]^^^^^^^^^```aaa___``````______]]]\\\\\\ZZZ[[[]]]___aaacccddddddiiilllqqqvvv{{{}}}wwwsssmmmfffaaaZZZTTTLLLCCC===999555333111111111000000000//////---...///...---,,,,,,...*********++++++,,,,,,,,,))))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))(((''''''((()))***(((((((((''''''(((((())))))((('''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""###$$$$$$$$$$$$###"""''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,---,,,++++++...---+++))))))***+++,,,'''(((***++++++***)))(((************************'''((((((***+++---///000...333:::DDDLLLSSSWWWYYYXXXYYY[[[\\\[[[[[[\\\]]]YYY\\\^^^______```aaaccc^^^^^^^^^^^^]]]\\\[[[ZZZ^^^___bbbeeehhhjjjkkkllluuuxxx}}}{{{uuuooojjjccc]]]SSSIIIBBB===888666111111111111000000000000.../////////---,,,---...*********++++++,,,,,,,,,++++++,,,------------,,,(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***)))((((((''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))''''''&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""(((((((((((())))))))))))((()))***************)))((()))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((('''''''''((()))((('''((()))******+++---111444888>>>FFFMMMQQQSSSUUUVVVZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[[[[\\\]]]___```aaaaaa\\\\\\]]]\\\ZZZ[[[]]]___cccfffjjjooosssyyyyyytttnnnhhh___UUULLLDDD===999555333000000111111111000///000000111000...---,,,---,,,,,,+++***)))((((((************************,,,+++***))))))***+++,,,))))))))))))((((((((((((''''''''''''((((((((()))))))))************))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%'''(((&&&"""!!!$$$'''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''(((&&&%%%######$$$%%%&&&!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############(((((((((((())))))))))))************))))))((('''))))))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((((()))***))))))+++,,,,,,---...111555999CCCHHHOOOUUUXXXYYY[[[\\\ZZZ[[[\\\\\\ZZZYYYZZZ\\\[[[\\\]]]^^^___aaabbbbbb\\\\\\[[[ZZZYYYYYY\\\___iiinnnuuu|||{{{wwwqqqhhh___VVVMMMEEE@@@:::777444222222222111///....../////////...,,,+++.........---------------------------------------,,,+++***))))))***+++,,,***)))))))))(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$!!! !!!"""###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''!!!$$$&&&%%%$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$(((((((((((())))))))))))************)))'''&&&%%%))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))+++******************+++---...000111333777===BBBKKKOOOTTTXXXZZZZZZ[[[\\\ZZZ\\\]]]\\\[[[ZZZ[[[]]]]]]]]]^^^^^^___```aaaaaa\\\\\\[[[YYYYYY[[[```dddqqqyyy}}}xxxpppggg^^^TTTKKKEEEAAA>>>:::777555444222000...///////////////...------.........////////////************************,,,+++***))))))***+++,,,******)))))))))(((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$'''###!!!######!!!%%%$$$$$$$$$############%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######"""""""""!!!!!!!!!"""$$$&&&'''$$$&&&''''''%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((()))))))))))))))))))))))))))((('''&&&)))******+++++++++******************************))))))))))))))))))))))))+++++++++***)))***+++---...000333666:::@@@GGGLLLQQQTTTWWWYYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^______^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZ\\\aaaiiinnn{{{xxxpppggg^^^TTTNNNHHHEEE@@@<<<999666444222000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((,,,+++***))))))***+++,,,*********)))))))))(((((('''(((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&$$$######%%%&&&%%%###$$$$$$$$$###############%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###"""""""""###$$$&&&&&&&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((())))))))))))''''''((())))))***))))))******+++++++++******)))***************************************************++++++***)))***---000000333777<<>>888555222111000///............000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++*********)))))))))((((((((()))))))))******))))))************))))))(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&%%%%%%###)))***'''######$$$######$$$%%%&&&'''(((((('''&&&&&&%%%###""""""!!!######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$(((((((((((())))))))))))((()))***++++++,,,+++++++++++++++++++++***))))))))))))*********+++++++++***************************,,,......---///666;;;>>>BBBIIINNNRRRUUUXXXZZZVVVVVVWWWVVVUUUVVVXXXZZZ\\\^^^___```______aaabbb_________```````````````aaacccgggllltttvvvpppfff[[[RRRIIIAAA<<<666555333111000//////000000/////////......------************************,,,+++***))))))***+++,,,+++++++++*********))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((()))((('''%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''%%%%%%"""###%%%%%%%%%$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((((((((((())))))))))))++++++,,,,,,,,,++++++***+++++++++++++++***)))((())))))******++++++++++++***************************...000000///222999???EEEIIIPPPUUUWWWXXXYYYYYYZZZZZZ[[[ZZZYYYZZZ]]]___]]]^^^``````___```aaaccc]]]^^^___aaabbbdddeeefffjjjmmmqqqwwwwwwjjj^^^SSSJJJDDD<<<:::888555444333333333---------.......................................,,,+++***))))))***+++,,,+++++++++************)))))))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((***(((&&&%%%%%%%%%'''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((('''&&&%%%((($$$!!!!!!%%%((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%((('''&&&''')))))))))((($$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***))))))))))))((((((((((((************************))))))))))))))))))))))))+++*********,,,------,,,.........///222999AAAGGGPPPQQQTTTVVVXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]\\\\\\^^^___^^^^^^```aaadddfffffffffkkkpppwww{{{|||nnn^^^RRRGGGAAA:::777666666444222111111000///...///000222000/////////............,,,,,,,,,+++++++++******------,,,,,,+++***))))))************************''''''&&&''''''((())))))(((((('''(((((()))***+++---***((()))***+++)))&&&)))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&$$$!!!!!!$$$&&&&&&'''((())))))***))))))))))))***************************************************************************,,,---.........///111444777;;;BBBIIINNNQQQSSSUUUXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]][[[ZZZYYYYYY[[[]]]^^^^^^cccdddgggiiikkkooowww~~~ssshhhTTTMMMDDD===:::999666444222111111///......///000000000/////////.........------------,,,,,,,,,+++------,,,,,,+++******)))************************+++************++++++,,,)))(((((((((((())))))***)))'''&&&''')))***)))''''''''''''((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%###!!!!!!###%%%&&&%%%&&&'''(((((())))))))))))******++++++,,,,,,,,,************************************************)))***+++---.../////////000444:::@@@FFFKKKQQQTTTSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]]]]]XXXXXXWWWWWWYYY\\\___```gggjjjnnnpppuuu}}}kkkaaaTTTIIIBBB===:::777444444222111000/////////000000000/////////..................------------------,,,,,,++++++******************************---,,,+++++++++++++++,,,***))))))(((((((((((()))%%%$$$$$$%%%''')))((('''&&&&&&''''''((())))))***(((((((((((((((''''''''')))(((''''''''''''((()))(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))))))))((())))))***+++,,,------************************************************)))+++---.........///000222888@@@GGGLLLPPPSSSUUUTTTUUUWWWYYYZZZ[[[[[[[[[]]]]]]]]]^^^^^^]]]]]]\\\YYYXXXWWWWWWXXX\\\bbbeeennntttyyy|||yyyiiiZZZNNNFFF>>>:::888666444333333222111000000000000////////////............------------,,,------,,,,,,,,,+++++++++************************+++***))))))((((((((((((******)))(((((('''((((((%%%%%%%%%&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&(((''''''''''''''''''((('''''''''&&&''''''((()))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''((()))************(((((())))))***+++,,,,,,************************************************+++,,,......---...000222:::@@@GGGNNNQQQSSSSSSTTTUUUUUUWWWXXXZZZ[[[[[[\\\^^^^^^^^^^^^]]]\\\[[[[[[XXXWWWWWWVVVXXX]]]ffflllwwwpppbbbUUUIIIAAA;;;888444222333333222111111000000000////////////------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***************************)))((('''''''''''''''******)))(((((('''(((((((((((((((((('''&&&&&&'''))))))((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######'''((()))***++++++++++++(((((())))))***+++++++++************************++++++++++++++++++++++++,,,...//////...000555:::EEEIIIOOOTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]______^^^^^^]]][[[ZZZYYYTTTUUUUUUVVVYYYaaammmvvv}}}lll\\\QQQBBB===666222222333222000111111000000000/////////---------,,,,,,,,,,,,+++------------,,,,,,,,,,,,************************+++***))))))))))))))))))***))))))(((((((((((())))))***+++)))'''&&&&&&'''***))))))(((''''''&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%***)))(((''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&'''((()))******************++++++++++++++++++************************++++++++++++++++++++++++,,,...000000111555>>>EEELLLOOOSSSVVVWWWWWWXXXYYYXXXXXXXXXYYY[[[\\\^^^_________^^^]]]\\\ZZZXXXWWWQQQSSSVVVYYY___kkkzzzssseeeQQQIII>>>777666555444222111111111000000000//////............------------------------------------*********************************)))******++++++)))(((((((((((())))))***''')))***)))'''&&&((()))(((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%...---,,,***))))))))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,...111111333:::EEENNNNNNPPPSSSUUUUUUWWWYYY[[[YYYYYYZZZ[[[\\\^^^___```______^^^]]][[[YYYWWWVVVQQQTTTXXX]]]eeetttttt^^^TTTGGG>>>;;;:::888555111111111111000000000000000/////////............------------------------************************)))((((((((()))***++++++(((((('''(((((()))***+++$$$'''))))))'''''')))+++&&&&&&''''''((()))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&***)))'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! """###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))************************+++++++++***************)))))))))'''&&&'''***,,,000000222666>>>EEEKKKMMMSSSTTTTTTUUUUUUVVVWWWWWWYYYYYYYYYZZZ\\\^^^```aaa\\\]]]\\\ZZZVVVTTTTTTUUUVVVYYY^^^fffrrrvvveeeSSSHHH???777444777444111------000111000...///............---------------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&((((((((((((&&&&&&''')))%%%&&&&&&'''&&&&&&%%%$$$'''''''''&&&%%%%%%$$$$$$&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))************************************************)))*********)))+++...111333444888???FFFMMMRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^______]]]]]]\\\YYYVVVVVVWWWXXX[[[___fffppp|||sssaaaUUUJJJ@@@;;;<<<:::777333333555666555222000000000/////////......------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++*********(((((((((((())))))))))))******)))(((((('''&&&&&&)))((((((((('''''''''''')))))))))((((((((()))*********)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))************************))))))))))))))))))*********+++,,,,,,,,,///333666555999AAAHHHPPPUUUXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\]]]]]][[[XXXVVVWWWZZZ]]]aaagggppp{{{pppbbbVVVIIIAAA>>>:::777444444666666444111111111111111000000000000------------------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++******))))))((((((((((((((())))))))))))+++******))))))(((((((((((((((((((((''''''''''''***))))))((())))))******---+++)))'''&&&%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))************************((()))))))))))))))******+++,,,,,,---...000444888999???GGGOOOUUUWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^___^^^]]]ZZZYYY[[[ZZZXXXVVVVVVYYY___dddjjjpppzzzrrrdddWWWKKKDDD:::777444333555555222///111111111111000000000000........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((''''''(((((((((((())))))))))))*********))))))((((((((((((((((((((((((''''''''')))(((''''''((()))))))))***(((&&&$$$###$$$%%%&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))************************(((((())))))*********++++++,,,------...111555888@@@GGGOOOUUUWWWWWWWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^___]]][[[XXXWWWVVVVVVVVVVVVYYY___gggmmmxxx}}}zzzmmm___UUUCCC???:::888888777555222111111111000000000//////........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((''''''(((((((((((())))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((&&&$$$%%%''')))(((''''''&&&%%%$$$$$$%%%'''(((%%%%%%&&&'''((()))******''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))************************)))))))))***++++++,,,,,,+++,,,...///111444999===IIIOOOVVVYYYYYYXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]][[[YYYWWWVVVTTTVVVXXX[[[aaajjjtttzzztttgggRRRKKKBBB<<<999888555222111111111000000000000///........................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++******))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''%%%###$$$''')))(((&&&''''''&&&&&&'''(((***+++%%%&&&&&&'''((())))))))))))((('''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))************************)))******+++,,,,,,------+++---000333666;;;AAAEEENNNSSSYYYZZZXXXWWWYYY\\\YYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYWWWWWWVVVUUUXXX]]]dddlllwwwzzzeee\\\OOODDD===999555222333222222222111111111111...........................------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((%%%"""$$$(((+++)))''''''''''''((((((((((((((($$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))******************************+++,,,------......+++...111666;;;AAAHHHMMMOOOSSSWWWXXXVVVVVVYYY]]]ZZZ[[[[[[\\\\\\]]]^^^^^^]]]\\\ZZZXXXWWWVVVVVVVVVWWW[[[bbbjjjtttyyynnn^^^OOOFFF@@@;;;777444444444333333333222222////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,(((((((((((())))))))))))******************++++++&&&'''''''''(((((()))))))))&&&###%%%))),,,***(((&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$#########$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&))))))&&&$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))++++++******)))******+++)))(((''')))***)))))))))******+++,,,---///333888===CCCIIIPPPTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[]]]^^^^^^\\\[[[ZZZZZZZZZYYYXXXXXXZZZ[[[^^^dddmmmyyyooo^^^QQQGGG???:::444222000000111222111000000000000///......------........................+++,,,,,,------,,,,,,+++,,,------+++***)))***,,,''''''((()))******))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((***$$$$$$&&&(((+++---/////////...+++(((%%%$$$############%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((((((******+++******)))+++,,,,,,***(((((()))***************+++---...///222666;;;AAAGGGLLLRRRVVVUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\\\\]]]]]]]]]\\\ZZZ\\\\\\\\\[[[[[[]]]```cccnnnttt}}}}}}jjj[[[NNNCCC<<<777444222111111111000///111000000//////...------........................+++,,,,,,------,,,,,,+++,,,,,,---+++***)))***,,,((()))))))))************))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%&&&###$$$%%%&&&'''((())))))+++***(((&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$'''&&&%%%%%%$$$$$$%%%%%%((()))******++++++******---------+++)))((()))+++++++++++++++,,,...000111666;;;BBBHHHMMMQQQUUUXXXWWWWWWXXXXXXXXXYYYYYYYYY]]]]]]]]]\\\\\\[[[ZZZZZZ]]]^^^___```bbbgggnnnrrr~~~{{{jjjZZZLLLCCC===:::666333333222111000111111000000///.................................,,,,,,------------,,,,,,+++,,,,,,+++***)))+++,,,*********)))******+++,,,))))))************))))))'''(((((())))))((((((''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$#########$$$$$$'''&&&%%%%%%$$$$$$%%%%%%))))))******++++++++++++...///...,,,***)))***++++++++++++,,,...000333555<<>>999666444444333222222222111000000//////////////////////////////,,,------......------,,,***+++,,,+++******+++---+++*********)))*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((('''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%+++************+++,,,,,,,,,------,,,+++***+++---++++++,,,///333999???BBBKKKOOOTTTXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[YYYWWWYYY^^^bbbccckkkxxx~~~{{{zzzxxxvvvtttsssrrrrrrooommmjjjiiijjjjjjjjjiiifffeeeeeedddddddddddddddbbbbbbaaaaaabbbbbbcccdddfffgggiiikkkmmmnnnnnnooonnnoooppprrrtttvvvwwwxxxxxxzzz}}}rrrgggXXXQQQGGG>>>999555444222333333222222111000000000////////////////////////------............------***+++,,,+++******,,,---++++++,,,,,,,,,+++******))))))************))))))((())))))******))))))(((************************%%%%%%&&&&&&'''(((((()))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%++++++*********+++,,,---***+++,,,+++******,,,...------///222888???FFFJJJQQQTTTXXXZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZVVVXXXYYYWWWVVVYYY```gggmmmwww~~~}}}}}}{{{yyyvvvsssrrrpppnnnmmmlllkkkkkkhhhfffcccbbbcccddddddccc_________^^^]]]]]]]]]^^^[[[[[[[[[[[[[[[\\\\\\]]]^^^___```bbbdddeeeffffffeeeeeefffhhhiiijjjllllllnnnpppssstttvvvwwwzzz||||||zzzllldddWWWJJJAAA;;;777555444333333222111111000000////////////////////////------............------***+++++++++******,,,...,,,---///000000...,,,***))))))************))))))))))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%,,,+++*********+++,,,---)))***++++++***+++---...//////111555<<>>DDDKKKQQQUUUZZZZZZYYYXXXXXXXXXXXXXXX^^^]]]\\\ZZZYYYYYYYYYYYYUUUVVVVVVUUUWWW]]]gggnnn}}}|||zzzzzzzzzyyyxxxuuusssrrrqqqpppnnnllljjjhhhfffeeecccbbbaaa```^^^]]]\\\[[[WWWWWWWWWVVVUUUTTTTTTSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQSSSTTTVVVWWWWWWUUUVVVWWWYYYZZZ[[[[[[[[[______```aaabbbcccddddddjjjlllnnnooopppsssvvvyyy|||yyyhhhWWWIII@@@:::777666444333222111000000////////////000000000000...........................---,,,+++,,,...000222000999IIISSSJJJ666(((&&&***************************************)))((((((******)))((((((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%############%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''+++***(((&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%++++++***************+++++++++,,,---//////...---222666>>>DDDJJJOOOTTTWWWZZZZZZYYYXXXXXXXXXXXXYYY[[[ZZZZZZYYYXXXXXXXXXWWWVVVVVVWWWWWWZZZbbbnnnwww|||{{{yyywwwvvvtttttttttsssrrrooommmlllhhhhhhfffdddbbb```^^^]]]]]]\\\[[[ZZZXXXWWWVVVVVVQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVYYYZZZZZZ[[[\\\]]]^^^^^^aaaccceeefffgggjjjmmmooopppssswww{{{~~~wwwfffWWWJJJBBB<<<999777444333222111000000000000000000000000000........................+++***))))))***+++---///111777CCCIIIBBB444,,,,,,***************************************)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++******++++++++++++)))***,,,---///111222222666<<>>999555444333111000000000000000000000000000........................******)))))))))+++,,,---///222888:::555...---000***************************************)))((((((***))))))(((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%((((((((('''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%******++++++++++++++++++)))***,,,---///111444666<<>>>>>============>>>>>>>>>??????@@@AAABBBCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRSSSVVVYYYWWWZZZ]]]___```bbbeeehhhhhhkkknnnqqqtttvvvzzz}}}vvviiiTTTKKK@@@999777666444222333333222222111111111000////////////////////////...............//////000)))+++,,,)))&&&%%%&&&'''***************************************)))(((((())))))(((((((((((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***+++---------,,,,,,***,,,...///111555<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>@@@@@@AAABBBCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJKKKKKKMMMOOORRRTTTVVVXXXZZZ[[[\\\___aaa```cccfffhhhiiikkknnnqqquuuxxx|||{{{eeeZZZKKKAAA<<<:::777333444444333333222111111111////////////////////////------------.........---+++...///,,,))))))(((&&&***************************************)))((((((((((((((((((((())))))***''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''')))))))))(((((((((''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,---......---,,,))),,,000222555;;;EEELLLTTTWWWZZZ[[[[[[[[[\\\]]]\\\[[[ZZZZZZYYYYYYZZZZZZXXXXXXWWWXXXZZZ^^^aaadddlllttt~~~|||xxxuuurrrooommmkkkgggeeeaaa^^^ZZZXXXWWWWWWUUUTTTRRRRRRRRRQQQOOOMMMKKKIIIEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;::::::999999::::::;;;888888888999::::::;;;;;;;;;;;;===>>>????????????@@@@@@AAABBBCCCDDDDDDEEEBBBDDDEEEFFFFFFGGGJJJLLLOOOQQQTTTUUUUUUWWWYYY[[[\\\^^^```aaabbbcccfffhhhiiikkkooosssuuuyyy|||zzzlllZZZKKKDDD???:::555555444444333222222111111////////////////////////,,,---------------,,,,,,,,,000111---+++---,,,(((***************************************)))((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''%%%&&&''''''''''''&&&%%%$$$%%%'''((()))((('''&&&###$$$$$$%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())),,,.........---,,,(((,,,111444888@@@KKKTTTZZZ[[[\\\\\\[[[[[[]]]___\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ^^^dddjjjnnnuuu}}}~~~yyyvvvrrrooollljjjhhheeebbb___ZZZXXXTTTRRRRRRRRRQQQOOOMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999999::::::::::::999999888888888888999999888888999999::::::;;;;;;777888:::;;;<<<======>>><<<======>>>???@@@AAAAAAAAABBBDDDDDDEEEFFFIIIKKKGGGIIILLLMMMMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[]]]___```bbbfffiiilllooosssvvvxxxzzz~~~zzzeeeTTTJJJCCC<<<666555555444333333222111111000000000000000000000000.........//////...------+++//////+++***......******************************************)))((((((((((((((((((((()))******))))))))))))))))))))))))*********)))((((((''''''))))))))))))(((((((((((($$$%%%&&&''''''&&&%%%$$$$$$&&&((()))***)))((('''"""###$$$%%%&&&&&&'''((()))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%***,,,......------...///...111666<<>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555666666666666666777777888888777666555555555555555555555666777777777888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>>>>???@@@@@@AAAAAADDDEEEGGGJJJKKKLLLLLLKKKMMMNNNQQQSSSUUUVVVVVVVVVZZZ\\\___aaaccceeeiiilllnnnqqqtttvvvyyy|||wwwcccTTTHHH???999666666555444333222111000.........///////////////........................000///...---,,,+++++++++---+++***+++---------+++++++++******))))))(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((('''''',,,++++++***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''***,,,......------...///111555;;;BBBIIIQQQYYY^^^aaabbbbbbcccbbbaaa```___\\\]]]]]]\\\ZZZXXXXXXXXXYYYZZZ]]]aaagggqqq{{{~~~|||xxxuuuqqqlllgggcccccc```\\\YYYWWWTTTQQQOOOLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDDDDCCCAAA@@@>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999999999777777777666666666555555666666555555666666777888777666555555555555555555666666555555555666777777888888888999999:::::::::888999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???AAABBBDDDFFFGGGHHHHHHHHHGGGIIIKKKNNNPPPQQQQQQQQQTTTVVVYYY[[[]]]```cccfffhhhjjjmmmpppsssvvvzzz~~~ooo```RRRGGG@@@:::888666444333222111000000000000000000000000000........................000///...---,,,,,,,,,,,,---,,,++++++------,,,+++************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))((('''+++*********)))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%+++---......---...000111555:::BBBJJJRRRXXX___ccccccccccccccccccbbbaaaaaa^^^______]]]ZZZXXXWWWXXX[[[]]]aaagggppp||||||xxxuuuqqqnnnkkkfffaaa^^^\\\YYYUUURRRPPPNNNLLLIIIHHHGGGFFFEEECCCBBB@@@@@@?????????>>>>>>===;;;;;;999999888888888777777777666666666666666666666666666666666666666555555555666555555555555666777777555555444444444555666666777666444333222333555666777777777777777777777777666666777777888888999999888888999999:::;;;;;;;;;======???AAABBBCCCCCCCCCAAABBBDDDGGGIIIJJJKKKLLLMMMOOORRRSSSUUUXXX[[[^^^^^^aaadddgggjjjnnnrrrvvvyyy{{{}}}nnn___PPPGGG???;;;777444333222111///111111111111111111111111........................//////...---,,,,,,,,,,,,...---,,,,,,,,,,,,+++***)))))))))************************)))((((((((('''))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%,,,---.........///333555:::AAAJJJRRRYYY___cccfffdddddddddddddddcccccccccaaaaaaaaa___[[[ZZZZZZZZZ___bbbgggoooyyyzzzvvvqqqnnnjjjgggddd```\\\YYYVVVTTTPPPNNNLLLKKKIIIGGGEEEDDDCCCBBB@@@???>>>===:::;;;;;;;;;;;;::::::999777777777777666666666666555555555555555555555555555555555555555555555555555555444444555555666777333333333333444555666666777666333111000111333555666666666555555555555555555555555666666666777777777777777777888888999999::::::;;;<<<>>>>>>??????===>>>@@@BBBDDDFFFGGGHHHGGGIIILLLNNNOOORRRUUUXXXWWWYYY]]]```cccgggkkkoooqqqssswwwyyy{{{~~~yyyiiiXXXMMMCCC>>>888444333333222000111111111111111000000000........................//////...---------------///...,,,,,,,,,,,,***))))))))))))******+++++++++...------,,,+++***))))))))))))))))))))))))))))))******+++++++++******)))((((((((()))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%---.........///222777;;;AAAGGGPPPYYY___bbbeeeffffffeeeeeedddddddddddddddaaaaaaaaa___\\\[[[\\\]]]aaaeeemmmwww}}}yyyvvvppplllgggddd```]]]ZZZWWWTTTQQQPPPNNNKKKIIIHHHGGGEEECCCBBBBBBAAA@@@>>>===<<<<<<999999:::::::::999999888777777777666666666666555555555555555555555555555444444444444444555555555444444444444444555555666333333222333333444555666777555222000///111333444444444444444444444444333555555555555555666666666666666666777777777777777888888999:::;;;<<<============>>>???AAACCCDDDEEEDDDFFFHHHJJJKKKMMMQQQSSSRRRTTTXXX[[[^^^aaafffiiijjjlllppprrrsssuuuxxx{{{zzz}}}tttcccXXXJJJCCC:::555444555444222111111111000000///////////////////////////////////////...---------......///...,,,,,,,,,,,,***)))))))))******++++++,,,,,,...------,,,+++***)))))))))))))))))))))))))))))))))******+++++++++******((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&---...//////111666===AAAIIIOOOWWW^^^bbbdddeeefffffffffeeeddddddddddddddd___```___^^^]]]]]]___aaabbbiiitttzzzuuurrrnnniiidddaaa^^^ZZZWWWUUURRROOOMMMIIIGGGDDDCCCBBBBBB@@@???@@@@@@???>>>===<<<;;;:::888999999999999999888777777777777666666666555555444444444444444444444444333333333444444444444444444333333333333444555555333333222222222333444444555444222111000111333444333333333333333333444444444555555555555555555555666666666666666666666666888888777888888:::;;;<<<============>>>@@@AAABBBAAACCCEEEFFFGGGJJJMMMOOONNNPPPSSSVVVXXX\\\```cccccceeehhhjjjkkkmmmppprrruuuxxx{{{~~~ssshhhUUUKKK@@@888777777666333111111111000000///......//////////////////////////////...............///...---,,,,,,,,,,,,+++************+++++++++++++++*********)))((((((((('''))))))))))))))))))))))))((()))******+++*********(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''......///000333:::BBBGGGQQQVVV\\\aaaddddddeeeeeefffeeedddcccccccccdddddd```aaaaaaaaaaaacccfffiiijjjrrrzzzsssnnnkkkgggbbb]]]\\\YYYUUURRRPPPNNNKKKJJJEEEBBB@@@?????????>>>=========<<<;;;::::::999999888888999999888777666666666666666555555555444444333333333333333333333333222222333333333444444444333333333222333444444555444333222222222222222222333333222222222333444444222222222333333444444555444444444333333333333333555555555444444444444444777666666666666888999:::<<<;;;:::::::::;;;<<<======>>>AAABBBCCCEEEHHHKKKJJJLLLOOOQQQSSSUUUYYY\\\\\\^^^aaabbbccceeegggjjjppprrrvvvxxxzzz}}}wwwcccWWWHHH>>>;;;:::777444333333222111111000////////////////////////////////////............//////---,,,++++++------,,,+++,,,++++++++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))*********))))))))))))((('''''''''&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&......///111555<<>>===<<<;;;;;;:::999888777777888888888888777666555444555555555444444444333333222222222222222222222222222222222333333444444444333333222222333333444555444444333222111111111111222222222333444444444444111111222333444444555555333333222222222222222222444333333333333333333333666555555444555666888999:::999888777777888999::::::;;;===??????AAAEEEGGGGGGIIILLLMMMOOOQQQTTTWWWWWWYYY[[[]]]^^^___bbbdddgggjjjmmmppprrrtttwwwzzzxxxzzz}}}mmm```OOOCCC>>>;;;777333444444333333222111000000000000000000000000000000//////.........//////000---+++++++++---...---+++---,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))******)))((('''&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%'''))),,,---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%---///111444:::DDDOOOWWW```aaaccceeefffgggffffffeeedddbbbaaaaaaaaabbbcccfffhhhkkklllnnnppptttwww|||xxxrrrllliiiddd^^^YYYUUURRRQQQLLLJJJHHHGGGFFFEEEBBB@@@???>>>===<<<:::999888777;;;:::999999888888999999777777777777777666666555444444444444444444444444555444222111111111222222444444444444444444444444111111111111111111111111111222222333333222222111000111111111111222222222222222222222222222222222333333222111111111222222444444444444444444444444333333333333333444555666666666666666777777777777888:::;;;<<<<<<<<<>>>@@@BBBCCCEEEHHHJJJMMMOOOPPPOOOQQQSSSTTTUUUWWWZZZ]]]aaaccceeehhhkkknnnoooppprrrsssssstttuuuwww|||yyykkk[[[OOOEEE;;;888<<<666444222222333333333222111111000000//////..............................------,,,++++++***))))))******************++++++++++++***))))))***+++,,,(((((((((((((((((((((((())))))))))))***************)))((('''(((+++...000((((((((((((''''''***,,,))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000111444:::AAAKKKUUU[[[```aaaccceeeffffffffffffgggfffdddccccccdddeeefffiiikkkooorrruuuyyy}}}yyyrrrlllgggddd___ZZZUUUQQQNNNMMMIIIGGGEEEDDDCCCBBB@@@>>>;;;:::::::::999999999888999999888777777777777888666666777777666666555444444444444444444444444444444333222111111111222222444444444333333333333333111111111111111111111111111222222333333222222111000000111111111222222222222222222222222222222222333222222222222222333333444444444444444444444444333333333333333444555555555555555555666666666666777888:::;;;:::;;;===>>>???@@@BBBDDDGGGIIIKKKLLLLLLMMMOOOPPPQQQRRRUUUXXX[[[]]]___bbbeeegggiiijjjkkklllnnnoooooorrruuuxxxxxxzzz}}}xxxgggYYYLLL???999:::888555333222333333222111111111000000//////.................................------,,,++++++******,,,,,,+++******)))******,,,+++***))))))******+++************************++++++******))))))(((((())))))******************(((((()))(((''''''***,,,))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333555:::BBBLLLUUU[[[^^^aaabbbdddeeefffffffffeeecccbbbaaa``````aaacccdddkkkoootttyyy~~~|||vvvpppiiiddd___]]]XXXSSSOOOKKKIIIHHHDDDCCC@@@@@@???>>><<<:::777777777888999999::::::888777777666666666666666555555666666555555444333444444444444444444444444444333222111111111222222333333333222222222111111111111111111111111111111111111222222222222111111000000000111111111222222222222222222222222222222222222222222222333444555333333333333333333333333333333222222333333444444333333444444444555555555555666888888888888:::<<<:::;;;===???AAACCCEEEFFFGGGHHHJJJJJJJJJKKKNNNPPPSSSTTTWWWZZZ\\\^^^```aaabbbdddfffggghhhiiilllnnnnnnpppsssuuuvvvxxx{{{}}}vvvgggXXXHHH???<<<999777444222222222111000111111000000//////.......................................---,,,,,,++++++++++++************++++++,,,,,,+++***))))))******************************---,,,+++***)))(((''''''''')))+++---,,,***&&&$$$(((((()))((('''''')))+++))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555888???IIITTT\\\```aaabbbccceeefffgggffffffeeeaaa```___^^^___aaaccceeelllpppwwwzzztttnnniiibbb]]]XXXUUUQQQMMMIIIGGGEEEDDDAAA???=========<<<:::999666777777888888999999:::888777666666555555666666444444555555444444333222333333333333333333333333333222222222222222222222333333222222111000000000111111111111111111111111111111222222222222111111000000000000111111111111111111111111111111111111111111111111222444555555222222222222222222222222333333222222222222333333222222222222333333333333333444666666555666777999777888999;;;===???@@@AAACCCDDDEEEEEEEEEEEEGGGIIILLLNNNPPPSSSUUUWWWXXXYYYZZZ\\\___aaaaaabbbccceeefffhhhkkkmmmnnnpppsssuuuyyyzzz{{{|||}}}~~~sssdddTTTHHHAAA;;;888555333333333333222111111000000//////..............................//////......------------)))))))))***+++,,,---...,,,,,,+++******)))))))))************************,,,,,,+++******)))((((((&&&(((***,,,,,,)))&&&$$$''')))))))))(((''')))***))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888===EEEPPPZZZ```bbbccceeeeeeggghhhhhhgggfffeeeeeedddbbbbbbcccfffiiikkkmmmrrrzzz{{{ssslllgggbbb\\\WWWQQQOOOLLLHHHEEECCCBBBBBB???>>><<<<<<<<<<<<:::999999999999999888888888888888888777666666666666777444444444444444333333222333333333333333333333333222222222222222222222222222222222111111000000000111111111111111111111111000111111222222111111000//////000000000111111111111111111111111111111111000000000111222333444555222222222222222222222222333222222111111111222222111111111111222222222222111333444444333333555666555666777999:::<<<======???@@@AAAAAA@@@AAACCCEEEGGGIIIKKKMMMPPPQQQSSSSSSTTTVVVYYYZZZ[[[[[[]]]^^^aaacccfffhhhiiijjjmmmooonnnppprrrrrrssstttvvvxxx~~~ppp```PPPFFF===:::666444444555555444111111000000//////......//////////////////////////////............------,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))***************+++++++++''''''((())))))))))))(((''')))***)))((('''((()))))))))(((''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<<>><<<;;;;;;<<<<<<;;;999;;;::::::999888777666666888888777666666666666666444444555555444444333222333333333333333333333333111111222333333333222222111111111111111111111111111111111111111111111111000000111111111111000000/////////000000000111111111111111111111111111111000000000000000111222333111111111111111111111111222222111111000000111111000000111111111222222222000222333333222222333444444555666777888999::::::<<<===>>>>>>===>>>@@@BBBCCCDDDFFFIIIKKKLLLMMMNNNOOOPPPRRRSSSSSSTTTVVVXXX\\\^^^```bbbcccdddgggiiigggiiikkkllllllmmmoooqqqtttuuuwwwzzz~~~}}}mmm[[[MMMCCC???:::666555555444444111111000000//////......////////////////////////........................111000...,,,***((('''''')))***++++++++++++******((((((((((((((((((((((((*********+++++++++,,,,,,)))(((((((((((()))***+++''')))******(((''''''((())))))((('''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCMMMYYYaaacccdddhhhkkkjjjjjjkkklllkkkjjjhhhgggeeedddbbbbbbdddhhhmmmppp{{{|||yyyoooiii```ZZZWWWTTTOOOLLLHHHFFFDDDAAA???>>>>>>>>>===;;;::::::<<<<<<;;;999999999888777777666555555777666555555444444555555555555555555555444333333222222222222222222222222000111222333333333333222000000111111222333333333111111111111111111111111000000111111111111000000////////////000000000111111111111111111111111111000///////////////000000111111111111111111111111222222111000000000000000000000111111111222222222000111222222111111222333333444444555666777777888888999;;;;;;;;;<<<>>>@@@>>>???AAACCCEEEGGGHHHHHHIIIJJJKKKKKKKKKLLLOOORRRUUUWWWYYY[[[[[[]]]___aaa```bbbeeefffffffffhhhiiijjjjjjlllooorrrvvvyyy{{{~~~lll\\\KKKFFF???999666444222111111111000000//////......////////////////////////------------------------111000...,,,***))))))(((((((((***+++,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++***+++******))))))))))))***''')))++++++)))'''''''''))))))((('''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHHTTTaaagggffffffjjjpppkkklllmmmmmmlllkkkiiihhhiiihhhffffffiiimmmrrrvvv|||vvvsssiiibbbZZZTTTQQQNNNKKKHHHEEECCCAAA???>>>=========<<<:::999:::;;;;;;:::999666666666666666555555555555555444333333333333444555555666666555555444333222222222222222222222222000111222333444333333222000000111222333444444555111111111111111111111111000000111111111111000000////////////000000000000000000000000000000000000000//////............///000000000000000000000000222222111000000///000000111111111111222222222222000111222222111111222333222333333444555555666666555777888999999:::===???:::;;;===???AAACCCCCCDDDEEEFFFFFFEEEEEEGGGKKKNNNPPPRRRTTTUUUVVVWWWYYY[[[WWWYYY[[[\\\\\\\\\^^^___bbbccceeegggkkknnnqqqsssvvvyyy~~~zzzkkkQQQKKKCCC;;;666222000...111111111000//////......000000000000000000000000,,,---------------------++++++++++++,,,,,,---...&&&((()))+++,,,,,,,,,+++************************...------,,,+++***)))))),,,,,,,,,,,,+++)))(((&&&''')))++++++)))'''''''''))))))(((''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX___eeegggiiimmmooommmooooooooonnnmmmllljjjjjjfffgggiiikkkooovvv~~~~~~wwwqqqlllhhh___[[[VVVQQQMMMIIIEEEBBBAAA@@@???>>>===<<<;;;:::;;;;;;:::::::::999999999555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000/////////...222111111111000000//////000000000000000000000000000000000000000000000000111111000000000000111111333222000/////////000111111111111111111111111111000111111111111222222222333333333333333333333333555555444555555666777888::::::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPQQQRRRRRRUUUUUUUUUVVVWWWXXXZZZZZZ[[[]]]___aaabbbeeeiiikkknnnqqqvvv{{{zzzfffWWWGGG???;;;888777999222222111111111111111111///............---------........................---------,,,,,,,,,++++++))))))************))))))+++++++++*********))))))***************************************)))((((((******))))))((((((''''''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%&&&((()))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%$$$%%%&&&]]]dddiiikkkmmmqqqrrrqqqqqqqqqpppooonnnlllkkkjjjhhhjjjlllpppvvvwwwpppjjjeeeaaaXXXUUUPPPLLLIIIFFFCCCAAA>>>>>>===<<<<<<;;;:::::::::999999999888888888888555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////111111111000000000//////000000000000000000000000000000000000000000000000111000000000000000000111222222000/////////000000////////////////////////000000111111111222222222333333333333333333333333444444444444555666777777888999999:::<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMPPPPPPPPPQQQRRRSSSUUUUUUUUUWWWZZZ[[[]]]___ccceeehhhlllpppuuuyyy~~~ooo___MMMCCC>>>999777888333222222111111111111111000000/////////.................................---------,,,,,,,,,++++++)))******************))),,,,,,,,,,,,+++++++++******************************************)))((((((***)))))))))((((((((('''((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%%%%&&&(((ccciiioooppprrrvvvwwwuuuuuutttsssqqqooommmkkkjjjkkkmmmqqqwww}}}uuunnngggaaa\\\XXXQQQNNNJJJGGGFFFDDDAAA???<<<;;;;;;;;;::::::999999888888888777777777777666555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000///111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000/////////000000////////////////////////000000000111111111222222222222222222222222222222222222222333333444555666666666777888999::::::;;;999::::::;;;<<<===>>>>>>???@@@BBBCCCEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUWWW[[[]]]```ccchhhlllqqqvvv|||zzziiiVVVIIIAAA;;;777888444333222222111111111222111111111000000000//////........................------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************)))************))))))((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&(((((()))((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###'''((('''$$$###(((''''''&&&&&&%%%$$$$$$"""###%%%%%%%%%&&&''')))gggnnnssstttuuuyyyzzzxxxwwwvvvtttqqqooommmkkkkkknnnqqqwwwyyytttmmmeee___YYYTTTPPPMMMJJJGGGEEECCCBBB???===::::::::::::::::::::::::888888888777777777666666555555555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000//////////////////////////////000000000000000000000000///000000000000000000///000000000/////////000000111111111111111111111111000000000000111111111111222222222222222222222222111111111111222333444555333444444555666777777777666666777888999999::::::;;;<<<>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHJJJLLLNNNOOOQQQTTTWWWZZZ]]]aaafffjjjpppuuuyyyppp\\\NNNDDD<<<888777555444333222222222222222111111000000000/////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************))))))************)))((())))))))))))(((((((((((('''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''''''&&&&&&''')))jjjqqqvvvvvvxxx{{{{{{yyyyyyxxxuuurrrooommmllllllpppuuu~~~{{{qqqmmmfff___YYYTTTOOOKKKJJJGGGCCCAAA???>>>;;;999::::::::::::::::::::::::888888888888777777777777555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000........................//////////////////000000////////////////////////000000000000000000000000...///000000000000///.../////////000000000//////111111111111111111111111//////000000000111111111111111111111111111111111111000000111111222333444222222333333444555555555555555555666666777777888999:::;;;===>>>??????@@@>>>>>>??????@@@AAACCCDDDEEEGGGIIIJJJKKKMMMPPPSSSUUUXXX]]]aaafffkkkqqquuuyyy}}}uuu```SSSIII@@@:::999666555444333222222222222000000000/////////......////////////////////////.........---------,,,,,,------,,,++++++,,,------++++++++++++************************************((())))))*********))))))(((((((((((())))))))))))''''''((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((((())))))(((&&&%%%&&&'''ooouuuzzzzzz{{{~~~~~~|||{{{zzzwwwsssqqqoooooonnnsss{{{zzzsssiiieee^^^XXXSSSOOOKKKHHHDDDBBB>>><<<;;;:::888666;;;;;;::::::999999999888888888888888777777777777555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000------............//////......////////////000000000000000000000000000000000000000000000000000000......000000000000............///000000000///////////////////////////////////////000000000111111000000000000000000000000111000000111111222333444222222333333333444444444444444444555555666666666777777999:::;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCEEEFFFGGGIIILLLOOOQQQTTTXXX]]]aaaggglllppprrrwww~~~yyygggZZZOOOEEE>>>;;;777666555444333222222222000000/////////.........////////////////////////............---------,,,------++++++++++++------+++++++++*********))))))************************((())))))************)))(((((((((((())))))))))))&&&'''((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%'''((("""###$$$%%%'''((()))))))))******)))&&&%%%%%%&&&uuu{{{~~~|||yyyvvvtttssssssssswww{{{qqqjjjaaa]]]WWWRRRNNNJJJFFFDDD@@@>>><<<;;;;;;:::999888::::::999888888777666666777777777666666666555555555555555555555555555555444444444444444444444444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111........./////////000000000000000000000000000000000000000000000000000000---...000111111000...---------///000000000//////////////////////////////////////////000000000111000000000000000000000000111111111111222333444444333333333333444444444444333333333333444444444444333333555666777777888888999999999:::;;;<<<>>>>>>>>>???AAABBBCCCDDDGGGJJJLLLOOOSSSXXX\\\bbbgggkkklllpppwww~~~ooocccXXXLLLBBB>>>888777666444333333222222111111111000000000//////////////////////////////............---------------,,,+++******+++,,,---,,,,,,+++++++++*********************************(((((()))***************'''((((((((()))))))))***&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%$$$$$$%%%yyy~~~{{{xxxvvvuuuvvvvvvzzz~~~uuukkkddd\\\XXXRRRMMMJJJFFFCCCAAA???>>><<<<<<===>>>===<<<:::999888777666555444333666666555555555444444444555555555555555555555555333333333333333333333333444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222333---.........//////000000000000000000000000000000000000000000000000000000---...///111111///...---,,,---///000000000//////111111111111111111111111////////////000000000000000000000000000000000000111111111111222333444555444444444444444444555555222222222222333333333333///000111333333444444444888888888888999;;;<<<===:::<<<>>>??????AAADDDFFFHHHKKKPPPTTTYYY^^^dddhhhggglllsssyyyvvviii^^^PPPEEE@@@888888666555444333333222222222222111111111111000000000000000000000000000//////.........------------,,,***))))))***,,,------------,,,,,,,,,++++++************************(((((()))***************'''((((((((())))))******&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&"""###$$$%%%&&&'''''''''%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%|||}}}|||yyy{{{yyyppphhh```ZZZUUUQQQLLLHHHEEECCC@@@>>>;;;;;;:::999999888888777888999::::::999777444333555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111333333333222222222111111000000000111222222222333222222222111111111000000222111///...---------...//////000000000000//////000000000000111111111111000000000000////////////////////////////////////////////////000000000000222111111000///......------......///000111111222............///////////////////////////000111111333333222222222222222222222222222222222222222222444444444555555555666666999999999888888888888888:::;;;;;;<<<>>>???AAABBBGGGIIILLLPPPTTTYYY]]]___ccchhhooouuuzzzuuukkk___RRRHHH===<<<999777444333222222000000000000000111111111111000000///...------,,,......//////...---,,,,,,------++++++++++++------,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,((()))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###!!! '''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&~~~}}}~~~}}}sssjjjccc[[[UUUQQQMMMIIIEEECCCAAA???===;;;::::::999999888888777888999:::::::::888666555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111333333333222222222111111111111111111111222222222222222222111111111000000333222000///......////////////000000000000//////000000000000111111111111000000000000////////////////////////////////////////////////000000000000111111111000///..................///000111111111............///////////////////////////000111111222222222222222222222222222222222222222222222222333333444444444444555555555555666666777777777888888888999:::;;;===???@@@DDDEEEHHHLLLQQQUUUYYY[[[```eeekkkqqqwww~~~~~~uuuiii[[[QQQDDD???:::666444333111000000000000000111111111111111000000//////...............//////...------,,,......---,,,,,,---......,,,++++++***************************************+++*********)))))))))))))))))))))******++++++,,,''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""'''&&&&&&%%%$$$$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&tttjjjccc[[[TTTNNNKKKHHHDDDAAA@@@???===<<<:::::::::999888888777777777888999::::::999888777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111333333333222222222111111222222222111111111111111222222222111111111111111333222111000//////000000//////000000000000//////000000000000111111111111000000000000////////////////////////////////////////////////000000000000111111000000//////............//////000000111111............///////////////////////////000111111000111111111222333333333222222222222222222222222222222222333333333333444222222333444555666777777666666666777888:::;;;<<<@@@AAACCCGGGKKKPPPSSSUUUZZZ___ffflllqqqxxxxxxkkkaaaQQQHHH===666555555333000111111111111111111111111000000000000000000000000.........///......---,,,///......------......///,,,,,,+++***************))))))))))))))))))))))))))))))((((((((((((''''''************************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}vvvlllccc\\\VVVNNNIIIGGGDDDAAA???>>>>>>===;;;::::::999999888777777777555666777888999888888888555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333222222222111111333222222222111000000000111111111111111111111111111111111000000///////////////000000000000/////////000000000111111111111000000000000////////////////////////////////////////////////000000000000111000000000/////////....../////////000000000111............///////////////////////////000000111///000000111222333333444111111111111111111111111111111111111222222222222222222222333444555555555444555555555777888999:::<<<===@@@CCCGGGKKKNNNPPPUUUZZZaaaffflllsss|||{{{sssaaaTTTDDD:::999999666333222222111111111111111000000000000000111111111111---...............------......------------......,,,,,,+++************+++***************)))))))))((((((((((((((((((((((((************))))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''%%%'''((()))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&tttnnnddd]]]WWWRRRLLLGGGDDDAAA???============<<<::::::999888888777777666444444555666666777777777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222111111333222222222111000000000111111111111111111111111//////////////////......//////000000000000/////////000000000111111111111000000000000////////////000000000000000000000000////////////000000000000000000000000////////////////////////000000000000............///////////////////////////000000111//////000111222222333333111111111111111111111111000000000111111111222222444444444444444444444444444444555555666777888999;;;<<<>>>AAADDDHHHKKKMMMQQQUUU\\\bbbhhhoooxxx~~~pppaaaMMM@@@<<<:::888555333222222222111111000000000000000000111111111111------...............---,,,,,,,,,------,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))++++++******))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&'''''''''&&&%%%#########$$$%%%%%%%%%&&&$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&|||uuukkkddd\\\VVVRRRNNNIIIEEEBBB@@@===<<<<<<===<<<;;;999999999888777777666666333333444444555555666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222111111222222222111111111111111111111111111111222222222......////////////...---//////000000000000//////000000000000111111111111000000000000////////////000000000000000000000000////////////000000000000000000000000////////////////////////000000000000............///////////////////////////000111111///000000000111222222222111111111111111111111111000000000111111111111222555555555555444444444333444444444555555666777888::::::<<>>;;;::::::;;;:::999999999888888777777666666555555444444444555555666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333333333333222222222111111111111111111111222222222000000111111111222222222...///000000000000///...//////000000000000//////000000000000111111111111000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000000000000////////////............///////////////////////////000111111000000000000111111111111111111111111111111111111000000111111111222222222333333444444444444444444333333333333444555666777888999;;;===@@@CCCFFFGGGIIIMMMTTTZZZ```gggpppvvv{{{qqqYYYHHH???:::999444444333222222111000000111000000//////.........,,,------...//////......,,,,,,---......---,,,,,,------,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))******+++++++++''''''(((((())))))******'''''''''((())))))******''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$%%%'''((()))((('''&&&%%%%%%$$$$$$$$$$$$$$$######%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&zzzsssjjjeeeZZZUUUNNNJJJHHHFFFCCC@@@???===:::999999999888777999999888888777666666666777666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555111111111111111111111111333333333222222222111111000000111111222222222333000000111111222222222222///000111222222111000/////////000000000000//////000000000000111111111111000000000000////////////000000000000000000000000////////////000000000000////////////000000000000000000000000////////////............/////////000///////////////000111111111111111000000000000000000000000000000000000000111111111111222222222222111111222333444555555666222222222222333444555555777888:::<<>><<<444444333333222111000000111000000///...------,,,,,,,,,---.../////////...,,,---...//////...---,,,...---,,,,,,++++++,,,,,,+++++++++***)))(((((('''(((((())))))******++++++&&&''''''((()))******+++(((((()))***+++,,,------&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||sssmmmfff___ZZZPPPNNNJJJFFFCCCAAAAAA@@@======<<<;;;;;;:::999999888888888888777777777777666666666666666555555555555555555444333333222222444333333222222333333444555555555555555555555555777666555444333444444555444444444444444444444444333333333444444333222222111222333444444333222111111111111111111111222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000222111000//////000111222......//////000000111111000000000000000000000000000///...------...///000111111000000000000111111000000000000000000000000000000000000111111111111333333333222222111111111222222333333333333444444666666777999;;;>>>@@@AAAFFFJJJOOOSSSWWW]]]fffllltttzzzzzz^^^LLLBBB<<<333222222333555555333222111111111111000000000000000000000000////////////---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++******)))((((((((()))***++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&vvvnnnggg```YYYTTTMMMKKKGGGCCC@@@???>>>>>><<<<<<;;;;;;:::999999999777666666666555555555555666666666666666666666666666666666666666777777777555555444444444444555555555555555555555555555555777666555444444444555555444444444444444444444444333333333444444333333222111222333333333333222111111111111222222222222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000/////////////////////000000000111000///...------...///000...///////////////000000000000000000000000000000000///............///000111111000000000000111111////////////////////////000000000000111111111111333333333222222111111111222222222333333333444444666666777999;;;===???@@@DDDGGGMMMPPPTTT[[[ccciiipppvvv~~~kkkTTTFFF>>>999666333111222222222222111111111111000000000000////////////............---------------------------------,,,,,,,,,++++++,,,------------,,,++++++++++++*********+++,,,,,,************************((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&xxxnnneee___YYYRRRMMMHHHFFFCCC@@@===<<<;;;;;;;;;;;;::::::999999888888777777666666666555555555666666666666666666666666666666666777888999999999666666555555555555666666555555555555555555555555777666555555444444555555444444444444444444444444222333333444444333333333222222333333333333222222222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////111111111111000000000000/////////000000000111111//////............//////000000000///////////////000000000000000000000000000//////......//////000111000000//////000000111000000000000000000000000000000000000111111111111222222222222222111111111222222222222333333333333555666777888:::<<<>>>???AAAEEEJJJMMMQQQWWW___eeekkkqqqxxx|||aaaMMMBBB>>>:::444000///000111111222222111111111000000000............------------------------------------------------,,,,,,,,,,,,---............---,,,,,,...------,,,,,,,,,,,,---************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&vvvooofff^^^XXXSSSMMMHHHDDDBBB@@@>>><<<::::::999:::::::::999999888888888999999999888888888777777666666666666666777777777555555666666777777777777777666666555555666666777555555555555555555555555666666555555555555555555444444444444444444444444222222333444444444333333333333333333333333333333333333333333333222222222222111111000000111111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111111111000000000000111111222222111111000000//////////////////////////////000//////////////////000000000////////////000000222222222222222222222222///000000000111111111111222222222111111111111111111222222222222333333333555555666777999;;;===>>>???CCCGGGKKKNNNTTT\\\bbbgggmmmtttzzzmmmVVVHHH@@@;;;555222000111111111222222222111111111000000/////////.........------........................------------------,,,,,,---------------,,,,,,+++///...---,,,,,,,,,,,,,,,************************((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&vvvnnnggg___XXXSSSOOOIIIEEEAAA@@@???===<<<;;;::::::::::::999999999999888888999999999999888888888888666666666666777777888888888888777777666666666666666666555555555555666666666666666666666666666666555555666666666666666666444444444444444444444444111222333333444444444333333333333333333333333333444444444444333333222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000111111111111000000333333333222222111111111///////////////////////////000000000000000000///000000////////////000000222222222222222222222222///000000000111111111111111111111111111111111111111111111222222222333333444555555666888:::;;;<<<>>>AAAFFFIIILLLQQQYYY^^^eeejjjrrrxxx}}}yyy___MMM???<<<888555444444222111222222222222111111111111000000000/////////..............................------------------------,,,,,,,,,,,,,,,+++******...---,,,++++++***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&vvvmmmddd^^^WWWQQQNNNKKKGGGCCC??????>>>>>>===<<<;;;;;;::::::::::::::::::999999888888777777777666666666555666666777777888888999::::::999999888777777666666666555555555555666666666666666666666666666666555555666777777777666666444444444444444444444444111111222333444444444444444444333333333333444444666555555444444333333222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000............////////////000000000111111111222222......////////////......333333333222222222222222000000000000000000000000///000000111111000000///000//////......//////000000000000000000000000000000000000000111111111111000000000111111111111111111111111111222222222222444444444555777999:::;;;<<>>======<<<;;;;;;::::::::::::::::::;;;;;;888888888777777777666666555666666777888888999999888888888888888888888777888777777666666777777888666666666666666666666666444555666777888777777666444444444444444444444444000111222333444444444444555444333333333333444555666666666555444333333333333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222......//////000000000000000000111111111222222222---...///000000///...---000000111111111111111111000000000000000000000000///000111111111111000/////////............//////////////////////////////000000000000111111111111///000000000111111111222111111111111222222222222333444444555666888999:::999===AAACCCEEEJJJQQQWWW[[[aaaiiiooouuu|||sss]]]IIIDDD>>>999666555444333333333222222222111111111000000/////////.................................------------.........///,,,,,,------,,,,,,+++***+++************++++++,,,++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((("""###%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&yyynnnccc\\\TTTOOOIIIEEEDDDCCC@@@===<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888555666666777888999999999444444444555666666777777999999888888888888999999777777777777777777777777444555666888888888777666444444444444444444444444000111222333444444555444555444333333333333444555777777666555444444333333333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111111222000111111111111222222222///000111222222111000///......//////000000111111000000000000000000000000///000111222222111000/////////............//////000000000000000000000000000000000000111111111111//////000000111111111222000111111111111222222222333333444444666777999999777;;;>>>AAACCCGGGOOOTTTWWW\\\eeelllrrryyy{{{eeeOOOIII???888444444444444333333333222222222111111//////.........---------////////////////////////---------.........//////------......------,,,+++************+++,,,,,,---------------------------************))))))))))))************************'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((())) """$$$'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&vvvkkkbbbYYYSSSMMMKKKGGGDDDAAA@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999::::::999999888888777777666666777777777777777777777777777777777777777777777777888888777777666666666555999999999999::::::::::::777777777777777777777777777777777777777666666555888888666555444333333333666555444444555666777888555555555555555555555555444444444333333333222222555555555555555444333222000111111111222222222222222222222222222222222222000000111111222222222222111111000000000000111111222222111111111111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////////////////---...000111222222222222111111111111111111111111000111111111111222222222444444555555666777777777888:::===???BBBFFFKKKNNNWWW[[[aaagggmmmttt{{{sssWWWNNNCCC;;;777777777666333222111000////////////333222000/////////000111000//////...------,,,,,,------............------........................,,,,,,++++++***))))))((()))***+++,,,,,,+++***))),,,***((('''&&&'''((()))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$)))))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzznnnddd[[[RRRMMMJJJHHHEEEBBB???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;::::::999999888888888888888888888888888888888888999999999999999999999999999999888888888777777777777777777777888888888888666666666777777777888888777777777777777666666555777777666555555555666666555555555555555666777777666666666666666666666666444444333333333222222222222222333333222222111000222222222222333333333333222222222222222222222222111111111111222222222333111111000000000000111111222222111111111111111111111111111111111111111111000000000000000000000000////////////000000111111000000000000000000000000//////////////////////////////111111222111000000111111111111111111111111000111111111111222222222444444555555666666777777888:::===???AAADDDHHHLLLTTTXXX^^^dddkkkrrrzzz~~~zzzbbbWWWGGG<<<888777666555444333222111111000111111222222000/////////000111111000000///......------...//////////////////...------------------------++++++++++++++++++,,,,,,******+++,,,,,,+++*********************)))(((((((((((((((((('''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%###$$$'''((()))'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyylllaaaYYYQQQJJJEEEEEEDDDAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999999999999999::::::::::::::::::::::::::::::999999999999888888777777777888888888999999666777777777888888999999777777888888777777666555666666666666666777888888444555555666666666666666666666666666666666666666444444333333333222222222222222222222222111111000333333333333444444444444222222222222222222222222111111222222222222333333222111111000000111111222111111222222222222222222111111111111111111111111000000000000000000000000/////////000000000000111000000000000000000000000////////////////////////111111111111111000//////111111111111111111111111000111111111111222222222444444444555666666777777888:::<<<===>>>AAAEEEHHHOOOSSSZZZaaahhhooowww|||ssscccNNN@@@:::888666333555555444333222222222222222111111000///000000000111111111000//////......//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***++++++,,,,,,++++++***((()))+++------+++(((&&&(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''))))))(((((('''&&&&&&%%%)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&& $$$''')))(((&&&$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&ssskkk```WWWPPPKKKEEEAAABBBAAA???>>><<<<<<;;;<<<<<<<<<;;;;;;;;;<<<======>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<::::::999999999888888888888888888888888777666666666666666666666777777888444555666777777777555555666666666666666666666666444444444333333333333222333333444444444444333333333333333333444444444555222222222222222222222222222222333333333333333333222222111111111111222222111111222222222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111000000000111111111111111111111111000000111111111222222222333333444555555666666777888:::;;;<<<<<<>>>BBBEEEKKKPPPVVV]]]eeemmmuuuzzzoooWWWEEE===:::777444666555444333222222222222222111111000000000000000000000000/////////....../////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------************************''')))+++,,,,,,***(((''')))(((((((((((('''''''''(((((())))))))))))(((((()))((((((((('''''''''&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((!!!$$$&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}tttggg```WWWPPPKKKHHHDDDAAAAAA@@@???>>>>>>============<<<<<<<<<======>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>===<<<:::999888777999999::::::999999888777888777777666555666666666666666888888888777666555555555555555555555555555555555555444444444444333333444444555555555444444333333333444444444555555333333333333333333333333444444333333333333333333333333222222222222333333111111222222333333333333222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000/////////000000111222333111111111111111111111111000000111111111222222222333333444444555666666666888999::::::;;;<<<@@@BBBIIIMMMTTT[[[bbbjjjrrrwww~~~{{{aaaMMMCCC>>>:::777555444333222222111222222111111111111000000000/////////............---------......//////......---------------------------++++++++++++++++++++++++)))))))))(((((()))))))))((()))))))))))))))))))))*********))))))))))))((((((((())))))))))))(((((('''''''''((((((((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~qqqiii^^^XXXPPPKKKIIIGGGEEEBBB@@@@@@@@@@@@????????????>>>>>>===>>>>>>???@@@AAA@@@???>>>>>>======>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>AAAAAA@@@>>>===;;;:::999;;;;;;;;;<<<;;;::::::999999999888777777666777777999999999999999888888777666666666666666666666666777777666666666555555555222333333444444444444333444555555555555666666666555555555555555555555555555555444444444444333333444333333222222333333444111111222222333444444444333333333333333333333333222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000.........///000222333444111111111111111111111111000111111111111222222222333333333444555555666666777888999::::::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@??????>>>>>>===============<<<;;;;;;::::::999999999:::;;;;;;<<<;;;::::::999999999:::888888888888888888888888888888888888777777777666333444444555666666555555777777777888888888999999666666666666666666666666555555555555444444444333444444333333333333444444111111222222333444444555444444444444444444444444333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000/////////111222333111111111111111111111111000111111111111222222222222333333444444555555666777888999999:::<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>======<<<:::::::::;;;<<<===??????>>>===;;;:::999:::;;;;;;::::::::::::::::::::::::999999999999888888888777666666777888888999888888999999:::::::::;;;;;;;;;777777777777777777777777666666555555555444444444555444444333333444444555111111222333333444555555444444444444444444444444333333333333333333333333222222222222111111000000000000000000000000000000000000000000000000000000333222000/////////000111111111111111111111111111000111111111111222222222222222333444444555555666666888999999:::<<<@@@BBBBBBFFFLLLRRRYYY```gggkkksss{{{pppXXXHHH@@@>>>888777666555555444444555000111111222222000///...////////////000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000...---,,,++++++,,,---...(((+++///222333000---***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''((((((((((((((((((((((((rrriiiaaaWWWOOONNNLLLIIIEEECCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@BBBCCCCCCBBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@@@@@@@BBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>??????===<<<;;;;;;:::999999888888888888999999999999999999999999<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::;;;<<<>>>>>>===<<<999888666666666666555555555555444444444444555555666666666666666555555444333333666555444333333444555666666555444444333333444444666333000------///333555/////////000111111222222000000000000000000000000000000//////000111222222000000000000111111111111333333222222111000//////222222333333333333444444555555666777888:::<<<===???DDDIIIMMMRRRYYYaaahhhrrryyy~~~fffRRRDDD===999999777555222111222333111111111111000000000000111111000000//////......//////.........---------------............------...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,+++***+++++++++************)))---+++)))((())))))((('''***)))(((''''''((()))***))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))((('''%%%&&&&&&''''''''''''((((((((((((uuuiiibbb\\\TTTMMMMMMKKKHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAABBBDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@???===<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;===========================>>>?????????===;;;:::999999999888888888777777777777777777888888888888666666666666666666666666777666555555555555666777666555555444444444444444888777555444444444555555000000111111111111222222111111111111111111111111///////////////000111111000000000000111111111111111111111111222222222222222222333333333333444444555555666777888:::;;;<<<>>>BBBGGGKKKPPPVVV___eeeooovvvppp[[[JJJBBB999999777444222222222333111111111111000000000000////////////000000000000//////.........---------------............------...---,,,,,,++++++,,,,,,++++++,,,------,,,+++***+++++++++************)))///---+++++++++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))((('''%%%&&&&&&''''''''''''((((((((((((wwwiii___ZZZVVVQQQMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHHHHIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA??????@@@??????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>=========>>>??????@@@@@@AAAAAABBB@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666777777888999999::::::999888888777777888888999777666666555444555555555555555555555444333222111333333222222222111111111111111111111111111111111.........////////////000000000000111111111222222...///000111222444444555222222333333333333444444555555666777888999;;;<<<<<<@@@EEEIIIMMMSSS\\\bbbkkkrrr|||~~~gggSSSGGG:::999666444222222333333222222111111111000000000.........///000111111111/////////.........------------............------...---,,,,,,++++++,,,,,,------------,,,,,,******+++++++++************)))+++)))'''''')))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))((('''%%%&&&&&&&&&''''''''''''(((((((((wwwnnnbbbYYYVVVTTTQQQOOOJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHHHHGGGFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????@@@AAABBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>=========>>>>>>>>>>>>>>>=========:::::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;888888777666666666666777666666555444333222000000555555444444333222111111222222222222222222222222//////000000000000000///000000111111111222222222//////000111333444555555222222222333333333444444555555666666777999:::;;;;;;???DDDGGGKKKQQQYYY___gggnnnxxxqqqYYYKKK===:::666444333333333333222222222111111111000000.../////////000000000111////////////............------............------...---,,,,,,++++++,,,,,,.........---,,,+++******+++++++++*********))))))(((&&&%%%%%%'''(((((('''&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&''')))((('''%%%%%%&&&&&&&&&&&&'''''''''((((((yyynnnggg]]]UUURRRQQQOOONNNJJJJJJIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHFFFEEEFFFHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@BBBCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>@@@??????????????????????????????>>>>>>>>>==============================;;;::::::999999999999999<<<;;;999777555555666666777777666555444333222222222222222222222222222222000111222222222111111000111111111111222222222222111111222222333333333333222222222333333333444444555555666666777888999:::;;;>>>CCCFFFJJJOOOWWW]]]eeekkkuuuyyy___NNNAAA===777444444444444333222222222222111111111111111000000000/////////...000000/////////.........------............------...---,,,,,,++++++,,,,,,......---,,,++++++******+++++++++*********))))))+++***((()))***++++++***&&&'''(((*********)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&''''''''''''wwwoooddd___XXXRRROOONNNMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@????????????@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<>>><<<:::888777777888999888888777666555555444444333333333333333333333333111222333333333222111000111111111222222222222333333333333333333222222222222222333333333333444444666666666666777888999999:::===BBBEEEHHHMMMUUUZZZbbbiiisss}}}gggVVVFFF@@@999666555666444333333222222222222111111111111111111000///.........000000000/////////......------............------...---,,,,,,++++++,,,,,,------,,,+++************+++++++++************)))+++***(((((()))******)))&&&'''((())))))******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&%%%&&&&&&&&&&&&'''''''''xxxmmmeee\\\YYYUUURRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKJJJHHHGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::888888888777777666666555444444444444444444444444111111333333333111000...111111111222222222333333333333333333333333333333222222333333333333444444666666555666666777888999888;;;@@@BBBEEEJJJQQQWWW```fffpppzzzsssaaaKKKDDD<<<777777777555222333333222222222111111111000000000000////////////000000000000/////////...------............------...---,,,,,,++++++,,,,,,++++++***)))))))))***++++++++++++************)))+++)))''''''(((((('''&&&''''''''''''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%&&&&&&&&&'''''''''yyyooofff___XXXWWWUUUSSSSSSRRRRRRRRROOOOOOPPPPPPPPPOOONNNNNNPPPPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBDDDEEEFFFGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFAAABBBCCCDDDDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@???AAACCCDDDDDDBBB@@@>>>888888888888777777777777444444444444444444444444000111222333222111///---111111222222222333333333222222222333333444444444222222333333333444444444666666555666666777888999666:::>>>@@@CCCHHHOOOUUU^^^dddnnnxxx{{{kkkNNNFFF===888888777555222333333333222222222111111......//////000000111111000000000000////////////---..................---...---,,,,,,++++++,,,,,,***)))((((((((()))***++++++++++++************)))///---++++++++++++***)))((('''''''''''')))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''((()))))))))&&&''')))((('''%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''tttnnnhhhaaa[[[TTTTTTSSSSSSSSSSSSTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCBBBCCCEEEFFFFFFDDDCCCBBB>>>===:::888666666777888666555444333333333444444333333333222222000//////333333333222222222111111333333333333333222111000333333333444444444555555777666666666666777777888999:::<<>>;;;:::999999:::999888666555444444555555444444444444333222222111444444333222111111111111333333333333333222111111333333333333444444444444666666666666666777777888999:::<<<>>>AAAGGGMMMRRRYYY```iiisss~~~ttt^^^PPPBBB<<<;;;888666666666444333111000111222222---...000111111111000///////////////////////////------------------------------------------------,,,)))'''(((***+++***))),,,,,,++++++***+++++++++)))))))))))))))))))))))),,,***((()))***+++)))'''******))))))))))))(((((((((((((((((('''&&&%%%$$$&&&&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$zzzmmmeee```]]]XXXTTTVVVUUUUUUTTTTTTUUUUUUVVVSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEBBB@@@>>>=========<<<<<<:::888777666666666555555555555555555444444666555333222111111111222333333333333333222222111222222222222333333333333666666666666666777888888888:::<<<>>>AAAFFFLLLQQQWWW]]]gggqqq{{{|||hhhWWWEEE>>><<<999666444666555333111111111222222//////000000000000000111////////////////////////------------------------........................---,,,******,,,---,,,+++++++++******++++++,,,---************************+++***))))))******)))''')))))))))((((((''''''&&&((((((((((((''''''&&&%%%((((((((()))((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%xxxpppfff___\\\YYYVVVSSSWWWVVVVVVUUUUUUVVVVVVWWWTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKGGGHHHIIIKKKKKKKKKKKKKKKIIIHHHFFFDDDBBB@@@@@@?????????===;;;999888777666555555666666666666555555777666333222111111111222222333333444333333222222111111222222222333333333666555555666666777888999888:::;;;===@@@EEEKKKPPPUUU\\\eeeooozzznnn\\\HHH@@@>>>;;;666444555555333222222111222222111000000//////000111111////////////////////////........................///////////////////////////...------............,,,++++++***++++++,,,,,,************************+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%{{{oooiiibbb\\\ZZZYYYWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPOOOOOONNNKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLOOOOOOOOOOOOOOOOOOPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@>>><<<:::888777666666666666666666555444666555444222222222222222222333333444444444333333111111222222222333333333555555555555666777888999888999;;;===???DDDJJJNNNUUU\\\eeeoooyyyrrr```LLLCCC???;;;888666555555444333222222222222222111000000000000111111////////////////////////........................////////////////////////,,,,,,,,,,,,++++++,,,---...---,,,+++************))))))))))))))))))))))))************)))((())))))((((((((())))))*********((((((((()))(((((('''&&&'''''''''''''''&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&zzzrrriiieee___[[[ZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQPPPPPPPPPSSSRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSRRRRRRRRRRRRQQQQQQUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBB@@@>>><<<;;;888888888888777666555444444444444444333333333333222333333444444444444444222222222222333333333333555555555555666888999:::888999;;;<<>>CCCHHHMMMTTTZZZdddnnnxxxzzznnn^^^QQQEEE;;;888999555555555555444333222111111111222333222111000///////////////////////////........................---------------------------...///...,,,,,,...000---,,,,,,+++*********+++************************)))***,,,+++((('''(((*********)))(((((('''&&&&&&(((((())))))))))))((((((%%%&&&&&&''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((vvvllleeeaaa^^^[[[XXXWWWWWWXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWYYYZZZ\\\\\\]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZXXXYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXVVVVVVWWWWWWWWWVVVUUUTTTWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXWWWVVVUUUTTTUUUTTTSSSQQQPPPPPPPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJIIIHHHFFFDDDCCC>>>======<<<:::888666555///111444666777666444333222333333444555555555444333333444444444444555555444444555555666888999:::888999:::<<<>>>BBBHHHLLLSSSYYYcccmmmwwwttteeeWWWHHH;;;777999555555555555444333222111000111333444333111///...////////////////////////////////////////////////------------------------(((***+++***''''''))),,,++++++******++++++,,,---++++++++++++++++++++++++(((+++,,,+++((('''(((***,,,+++***(((&&&$$$""""""(((((()))))))))))))))(((&&&&&&'''((()))))))))(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((zzzsssjjjdddbbb___[[[YYYYYYZZZYYYYYYWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[\\\[[[ZZZXXXXXXXXXYYYZZZXXX[[[]]]^^^^^^^^^___```aaa```^^^]]]\\\\\\\\\]]]```___^^^^^^^^^^^^______[[[[[[[[[\\\\\\]]]______```^^^]]][[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXYYY[[[ZZZXXXWWWWWWWWWXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[ZZZZZZYYYXXXWWWVVV[[[[[[[[[ZZZYYYWWWVVVUUUWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLKKKIIIGGGFFFDDDDDD@@@?????????>>><<<888555555555444333333333444444555555555555555555555555222333333444444333333222555444444555555666777888777999;;;===???BBBFFFJJJSSSYYYbbblllvvvppp^^^MMMAAA;;;999999777333222444666777888333333222222111000//////////////////////////////////////////............////////////...---,,,+++---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***---,,,***)))((()))+++,,,))))))))))))***************)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&)))+++,,,&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&)))(((&&&%%%%%%&&&((()))&&&'''''''''''''''&&&&&&|||tttmmmfffaaaaaa___\\\ZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVYYYYYYZZZZZZ[[[\\\\\\\\\```___^^^]]]\\\]]]]]]^^^[[[]]]```aaaaaaaaacccddddddcccbbbaaaaaaaaabbbcccccccccbbbbbbbbbbbbccccccbbbaaa````````````aaaaaacccbbb```___^^^^^^______^^^_________^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^]]]]]]^^^______```]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMKKKJJJHHHGGGFFFCCCBBBBBBBBBAAA???;;;888888777666666555555555555777777666555444444333333222333333444444333333222555444444555555666777888777999;;;===???BBBFFFIIIRRRXXXbbbkkkuuuwwwdddSSSFFF???<<<999666444333444666666666333333222222111000000////////////////////////////////////.........------............---,,,++++++---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***((('''%%%%%%&&&'''(((((((((((()))))))))*********)))'''&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&)))'''&&&%%%%%%&&&''')))&&&'''''''''''''''&&&&&&uuunnniiiddd```aaa___]]]\\\\\\[[[YYYXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^]]]\\\\\\\\\]]]]]]^^^```bbbddddddeeehhhjjjfffeeeeeedddddddddeeeeeeccccccccccccccccccddddddhhhgggfffeeeddddddddddddffffffeeecccccccccccccccaaabbbbbbbbbbbbbbbaaa```aaaaaa```___^^^]]]]]]^^^______^^^^^^]]]]]]]]]\\\```_________^^^^^^^^^^^^^^^___```aaabbbcccddddddbbbbbbccccccbbbbbbaaa```___________________________^^^]]]\\\[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^______````````````____________```aaaaaa^^^_______________^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOMMMKKKJJJIIIGGGFFFEEEEEEEEECCC@@@===;;;;;;:::888777777777777999888777666444333222111333333444444444444333333555444444555555666777888888999;;;===>>>AAAFFFIIIQQQWWWaaajjjtttmmm\\\MMMCCC???888666444444555555444333333333222222111000000000//////////////////////////////.........---------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&''''''%%%$$$$$$$$$%%%&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&|||ssslllhhheeeccc```___^^^]]]]]]\\\ZZZWWWXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^```ccceeefffhhhlllnnnkkkkkkjjjiiihhhhhhggggggfffffffffgggggggggggggggkkkjjjiiihhhggggggggggggiiiiiihhhggggggfffffffffddddddeeefffffffffeeeeeefffeeedddcccbbbbbbbbbbbbeeeeeeddddddccccccbbbbbbggggggfffffffffeeeeeeeeecccdddeeefffggghhhiiijjjgggggggggggggggffffffeeeccccccccccccbbbbbbbbbbbbdddcccbbbbbbaaa````````````````````````aaaaaaaaabbbbbbbbbbbbccccccddddddcccbbbbbbbbbbbbbbbccccccaaabbbcccccccccccccccbbbaaaaaaaaaaaaaaa```______``````___^^^]]][[[YYYXXX[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPNNNMMMLLLKKKIIIHHHHHHHHHFFFDDDAAA???>>><<<:::999888777777888888777666555444333333333333444444444444333333555444444555555666777888888999;;;<<<>>>AAAEEEHHHPPPVVV___iiisssvvvdddTTTGGG???999777666555555555333111222222222111111111000000////////////////////////000000////////////......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***(((&&&%%%)))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&$$$%%%&&&((()))(((''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((('''''''''zzzrrrllliiifffeeeaaa```^^^^^^^^^]]]ZZZXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^______]]]]]]]]]\\\\\\\\\\\\\\\ZZZ[[[[[[\\\\\\]]]^^^^^^``````aaaaaaaaaaaaaaaaaa^^^```ccceeegggkkkooorrrttttttsssqqqpppnnnlllllllllmmmnnnoooooooooooonnnllllllkkkkkkkkkkkklllllllllllllllkkkkkkjjjiiiiiiggghhhiiijjjjjjjjjjjjjjjkkkjjjiiiiiihhhhhhiiiiiillllllkkkkkkkkkjjjjjjjjjmmmmmmmmmlllllllllkkkkkkiiiiiijjjkkklllmmmnnnnnnlllllllllllllllkkkjjjjjjhhhhhhggggggffffffffffffgggggggggfffffffffeeeeeebbbbbbccccccddddddddddddeeeeeedddddddddeeeffffffhhhhhhgggffffffgggggghhhddddddeeefffffffffeeeeeebbbbbbcccccccccbbbaaaaaacccbbbaaa```^^^\\\ZZZYYY[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRPPPOOONNNMMMLLLJJJJJJJJJIIIGGGEEEAAA@@@>>><<<:::888777777666666666666666555555555333444444555555444444333555444444555555666777888888999;;;<<<>>>@@@DDDGGGNNNUUU^^^hhhrrr~~~nnn\\\KKK@@@;;;999777666666555222000222222222111111111111111000000000000000000000000111111111000000000/////////000000000000//////...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***++++++)))'''%%%)))))))))(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&"""###%%%'''))))))))))))&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''((((((''''''~~~yyyrrrmmmiiifffeeecccaaa___^^^^^^]]][[[ZZZ[[[[[[[[[[[[\\\^^^______````````````aaaaaaaaaaaa_____________________^^^\\\\\\]]]]]]^^^^^^______```aaaaaabbbbbbbbbbbbaaa```bbbeeehhhjjjoootttwwwxxxxxxxxxvvvuuusssqqqppprrrssstttvvvvvvvvvuuuuuurrrrrrqqqqqqqqqrrrrrrsssqqqrrrrrrrrrqqqpppooonnnmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqpppqqqqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssqqqrrrrrrssssssttttttuuusssssssssssssssrrrqqqqqqoooooonnnnnnmmmmmmlllllljjjkkkllllllmmmmmmlllllliiiiiiiiijjjkkkkkklllllljjjiiihhhgggggghhhiiijjjjjjjjjiiiiiihhhhhhiiiiiihhhhhhiiiiiiiiihhhhhhgggddddddeeeeeeeeeddddddccccccccccccccccccbbbaaa```]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZYYYXXXVVVUUUSSSRRRQQQOOONNNLLLKKKKKKKKKIIIHHHDDDCCCAAA>>>;;;999888888666666666666666666666666444444555555555555444444555444444555555666777888888999;;;<<<===@@@CCCFFFMMMTTT]]]fffppp||||||hhhSSSEEE>>><<<999777666555333111111111111111111111111111000000000000000000000000111111111000000000////////////000000000//////...++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((()))*********)))((('''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((~~~}}}zzzuuupppkkkgggfffdddbbb___]]]]]]]]]\\\[[[\\\\\\]]]]]]^^^```aaabbbbbbbbbbbbccccccccccccdddaaaaaaaaaaaaaaaaaaaaaaaa^^^______``````aaabbbbbb```aaabbbcccdddccccccbbbdddfffiiillloootttzzz~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}}|||{{{zzzzzzzzzzzzxxxyyyyyyyyyyyywwwvvvuuuuuuvvvxxxyyyzzz{{{{{{{{{yyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{|||||||||||||||{{{{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwvvvuuuuuutttrrrsssuuuvvvwwwwwwwwwwwwssssssttttttuuuvvvvvvwwwsssrrrpppooooooppprrrsssqqqppppppooonnnoooooooooqqqqqqqqqqqqpppooonnnnnnjjjjjjkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhgggfffeeeddd```````````````__________________``````aaaaaaaaa]]]\\\[[[ZZZXXXVVVUUUTTTRRRPPPNNNMMMNNNMMMLLLKKKHHHFFFDDDAAA>>>;;;:::999888888777777666666555555444444555555555555444444555444444555555666777888888999;;;<<<===???CCCFFFLLLSSS\\\eeeooo{{{vvv]]]MMMBBB>>>:::777666555444333111111111111111111111111000000000000000000000000////////////............------............------***+++---......---+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))*********((((((((((((((('''&&&&&&&&&''''''''''''(((((((((%%%&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((~~~~~~}}}yyysssmmmjjjhhheeebbb___]]]]]]]]]]]]\\\]]]]]]^^^^^^```aaabbbcccccccccdddddddddeeeeeeeeebbbbbbbbbbbbbbbcccccccccaaaaaaaaabbbccccccddddddeeefffhhhiiiiiiiiihhhhhhhhhjjjmmmppptttyyy~~~~~~~~~}}}{{{zzz{{{|||~~~~~~~~~}}}||||||{{{{{{zzz{{{}}}{{{{{{||||||}}}~~~}}}{{{zzzxxxxxxyyy{{{|||}}}}}}|||{{{zzzzzz{{{{{{yyyyyyyyyyyyxxxwwwuuuuuupppqqqqqqrrrrrrrrrqqqqqqoooooonnnllljjjgggeeedddcccccccccbbbbbbbbbbbbbbbbbbbbbcccccccccddddddddd```___^^^\\\ZZZYYYXXXWWWTTTRRRPPPOOOOOOOOONNNMMMJJJIIIFFFCCC@@@===;;;;;;:::999888777666555444333444444555555555555444444555444444555555666777888888999;;;<<<===???CCCFFFLLLRRR[[[eeeooo{{{fffTTTDDD@@@;;;777666555555444111111111111111111222222000000000000000000000000......---------,,,,,,,,,++++++,,,------,,,,,,,,,***+++---......---+++***,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))(((((()))***+++,,,))))))******))))))(((''''''''''''(((((((((((()))%%%&&&'''(((((((((&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((|||}}}{{{{{{|||zzzvvvpppjjjfffhhhddd```^^^______^^^[[[]]]]]]^^^___```aaabbbcccccccccddddddeeeeeeeeeeeefffggghhhgggeeeddddddeeeggggggggghhhiiijjjlllmmmnnnooopppqqqrrrrrrrrrrrrrrrssstttwww{{{~~~|||{{{yyyxxxzzz}}}~~~|||yyyyyywwwvvvssspppnnnlllkkkmmmlllkkkjjjjjjjjjjjjjjjkkkjjjiiiiiihhhhhhiiiiiieeeccc```___]]]\\\YYYWWWXXXVVVSSSRRRRRRQQQPPPNNNMMMLLLJJJHHHEEEAAA???===888888666555555444444444666666666666666666666666666666666666777777777777555777999:::<<>>:::888555444555444444333222111111222222444222111////////////000000000/////////.........000000/////////.........,,,,,,------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***))))))))))))))))))******)))***+++,,,...///(((((())))))))))))((((((&&&'''(((((((((((('''&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((()))))))))'''&&&'''(((|||xxxxxx{{{|||}}}|||{{{wwwrrrmmmjjjeeedddbbbbbbcccdddcccbbbaaaaaabbbbbbccceeefffgggffffffhhhiiikkkmmmnnnoooppprrrtttuuuuuuvvvyyy{{{{{{|||}}}~~~}}}{{{yyyxxxwwwwwwwwwvvvuuutttsssqqqppppppmmmkkkhhhfffeeedddaaa___^^^\\\YYYWWWWWWVVVUUUSSSQQQPPPOOOLLLIIIFFFCCCBBB===<<<;;;999888888777777666666666666666666666666666666666777777777888888777999:::;;;;;;>>>AAADDDHHHOOOXXXbbblllxxx^^^PPPCCC===:::777666666555555444222111111111111222222111111000/////////000000000/////////......000000000000000/////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,((())))))************))))))))))))***,,,---///000&&&''''''((((((''''''&&&'''(((((())))))(((((('''((((((((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((('''((()))((('''&&&'''(((}}}zzzyyy{{{~~~~~~}}}zzzvvvqqqmmmjjjhhhggggggfffgggggggggfffeeeeeeeeefffgggiiikkklllkkklllnnnpppsssuuuwwwxxxyyy{{{}}}~~~|||zzzwwwuuutttrrrpppmmmkkkjjjhhheeecccaaa___\\\ZZZYYYXXXWWWUUUSSSRRRPPPNNNKKKHHHEEECCC???>>>===;;;999888888777666666666666666666666666666666777777777888888888888999::::::;;;<<<@@@BBBGGGNNNWWW```jjjvvvhhhXXXGGG>>>;;;888666777777666444333222111000000111111111111111000///...000000000////////////...////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,'''((()))+++++++++***)))))))))******+++,,,------&&&''''''((((((''''''&&&((((((((()))))))))))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))((('''&&&'''(((}}}{{{zzzyyy{{{~~~|||xxxtttooollljjjiiijjjjjjjjjiiiiiiiiiiiiiiihhhhhhiiikkknnnppprrrrrrsssuuuxxx||||||zzzxxxuuurrrpppnnnlllhhhfffcccaaa^^^\\\[[[ZZZXXXVVVTTTSSSRRROOOLLLIIIFFFEEEAAA???>>>;;;:::888777777777777777777777777777777777777777777888888888888888999:::::::::<<>>;;;999888666555444333333333333333111111000//////000111222111111111000000000//////---.........////////////,,,,,,------------------------------------------******************************+++++++++,,,,,,,,,+++***))))))))))))))))))))))))***+++***)))((((((((())))))******))))))(((&&&&&&&&&&&&&&&((()))***(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''((((((((())))))))))))&&&&&&''''''(((((())))))&&&'''((((((''''''(((***~~~{{{yyyzzzppppppooonnnnnnooopppqqqpppuuuzzz}}}~~~~~~zzzuuupppmmmllliiifffdddcccaaa___]]][[[ZZZXXXVVVRRROOOLLLKKKHHHFFFDDDAAA>>><<<;;;:::777777777777777777777777777888888888888999999999666777999999:::<<<@@@CCCEEEJJJRRRZZZcccppp~~~sssWWWFFF@@@===:::999555444444333333333444444222111///......000222333111111111111000000000000.../////////000000111111,,,,,,,,,------.........------------------------******************************+++++++++,,,,,,,,,,,,+++***((((((((()))***((()))***+++,,,,,,+++***(((((())))))))))))((((((&&&%%%%%%%%%&&&''')))***(((((()))))))))))))))((('''''''''&&&&&&'''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))%%%&&&&&&'''((()))******%%%'''((((((''''''(((***|||zzzzzzxxxwwwqqqpppnnnnnnoooqqqssssssxxx~~~zzzuuuqqqpppnnnkkkiiihhhfffdddccc]]][[[WWWUUUTTTSSSPPPOOOJJJGGGCCC@@@???>>>===;;;888888888888777777777777555777888777666555666888888999999::::::<<<@@@DDDDDDKKKSSS[[[cccnnn|||zzz___III???;;;999777555555444333222222222222111111111111111111111111222222111///...---,,,+++........................000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((()))***++++++************)))))))))((('''***,,,+++((('''))),,,'''((()))++++++)))(((''''''((()))))))))))))))(((''''''(((((())))))******(((&&&$$$%%%''''''%%%###&&&'''((())))))(((''''''***)))((('''''''''''''''''''''(((((())))))******&&&''''''(((((((((((((((''''''''''''''''''&&&&&&~~~zzzxxxwwwuuutttqqqpppnnnoooqqquuuxxxyyy|||xxxuuurrrnnnlllkkkiiigggeeebbb___[[[XXXUUUSSSPPPNNNJJJGGGCCCAAA???>>>===;;;999888888888888777777777666777888777666555666888999999:::::::::<<<@@@CCCEEEKKKTTT\\\dddooo}}}eeeOOODDD???<<<999666555444333222222222222111111111111111111111111222222111000///......---////////////////////////....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************)))***+++***)))((()))***'''((()))******)))((('''((((((((())))))(((''''''&&&&&&&&&'''''''''''''''+++)))'''(((******(((&&&&&&&&&'''(((((('''&&&%%%))))))((('''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''{{{wwwuuusssqqqrrrrrrqqqrrrvvv||||||yyyuuurrrpppmmmjjjhhhfffccc^^^ZZZWWWTTTQQQNNNLLLIIIDDDAAA@@@???===;;;:::999999999888888888777666777888888666666777888::::::;;;::::::;;;???BBBFFFLLLUUU]]]eeeppp~~~hhhRRREEE>>>999666666666444333333333333333000000000000000000000000222111111111000000000000000000000000000000000000+++---///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,++++++++++++***+++***))))))***+++***)))'''((()))******)))((('''((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&'''''''''&&&%%%$$$$$$((((((((((((''''''''''''))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''}}}xxxvvvsssrrrtttuuuvvvxxx~~~}}}yyyuuurrrnnnlllhhheeeaaa]]]ZZZVVVSSSPPPNNNKKKFFFCCCAAA???===;;;;;;;;;::::::999999888888666777888888777666777888;;;;;;;;;::::::;;;>>>AAAFFFMMMVVV]]]fffqqqoooXXXIII???999555777666555444333333333333000000000000000000000000000000000000000000000000////////////////////////,,,---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))),,,,,,+++++++++*********,,,***((()))+++---+++(((((()))************)))((((((((((((((('''&&&$$$$$$******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$((((((((('''&&&%%%$$$$$$'''(((((((((((((((''''''*********)))((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((}}}yyywwwuuutttvvvxxx{{{|||xxxssspppjjjfffbbb___\\\YYYVVVTTTQQQMMMIIIEEECCCAAA>>>===<<<<<<<<<;;;:::999999999777888999888777666777999;;;;;;;;;::::::;;;>>>AAAFFFMMMVVV^^^fffrrrzzzdddRRRFFF>>>999777777666555444444444444000000000000000000000000........./////////000000..............................---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++*********))))))))))))---***((())),,,---+++((())))))************))))))(((((((((((('''&&&$$$$$$******))))))((((((''''''))))))))))))((('''((((((***)))(((((('''&&&&&&%%%&&&'''(((((()))(((''''''++++++***)))((('''&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))~~~{{{zzzyyyyyyzzz~~~zzzvvvmmmjjjeeebbb___]]]ZZZWWWTTTQQQLLLHHHEEECCC@@@>>>>>>>>>===<<<;;;:::999999777888999999777777888999::::::;;;::::::;;;???BBBEEELLLUUU]]]fffrrrkkkXXXJJJ@@@;;;888777666555555444555555111111111111111111111111............////////////........................///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********)))))))))((((((,,,+++******+++,,,+++***************************((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''***)))((('''''''''''''''&&&&&&((()))))))))((('''+++******)))(((''''''&&&&&&''''''((((((((((((((('''''''''(((((())))))***}}}ssspppkkkfffccc```\\\YYYWWWTTTNNNJJJGGGEEEBBB@@@??????>>>===<<<;;;:::999777888999999777777888999999999:::::::::<<<@@@CCCDDDKKKTTT]]]eeerrrooo[[[KKKAAA;;;999888777666555555555555222222222222222222222222000000000///////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++*********))))))***+++,,,,,,******+++,,,+++******************+++((((((((())))))(((''''''&&&&&&&&&'''''''''''''''$$$&&&'''&&&$$$###$$$&&&(((((('''&&&&&&&&&'''(((%%%&&&((()))***)))((('''******))))))((((((''''''&&&''''''(((((((((((((((&&&''''''((())))))******yyyuuuooojjjfffaaa]]]ZZZYYYUUUPPPLLLIIIFFFCCCAAA@@@???>>>===<<<;;;::::::777999999999888777888999888999999::::::<<<@@@DDDDDDKKKTTT\\\eeeqqquuuaaaQQQFFF@@@999888777666666555555555333333333333333333333333111111111111000000000///000000000000000000000000***,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000///---,,,,,,+++,,,,,,,,,+++++++++******))),,,...---***)))+++---++++++************++++++'''((()))))))))))))))((('''((((((((())))))******''')))***)))&&&%%%''')))'''&&&%%%$$$%%%&&&'''((($$$&&&((()))***)))((('''))))))))))))((((((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++{{{uuupppmmmggg```[[[[[[XXXTTTPPPMMMIIIEEEBBBCCCAAA???<<<:::999999999888888777777777777888888777777777888:::===AAACCCFFFLLLTTT]]]gggsssgggRRRGGGCCC===777444666777555222222222222222111111111111000000000000000000111111111111111000///////////////------............---------------............///000///...---+++***)))(((......,,,,,,,,,,,,......++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''(((((()))***++++++)))''''''******(((&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&''''''((()))******+++&&&&&&''''''(((((()))))))))))))))))))))(((((((((zzzuuuqqqkkkddd^^^\\\YYYUUUQQQNNNJJJFFFCCCCCCBBB???===;;;:::::::::888888777777777777888888888888777888:::===@@@BBBFFFLLLUUU^^^hhhuuupppYYYKKKEEE>>>888444666777555333333222222222222111111111111111111111111000000000000111000//////......//////------............------,,,,,,,,,,,,---------...((()))***+++---///000000,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))((((((((('''''')))(((((((((((())))))***+++)))'''((()))***(((&&&(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((()))*********'''''''''((((((((((((((())))))))))))))))))))))))|||wwwppphhhbbb^^^[[[WWWSSSPPPMMMIIIFFFDDDBBB@@@>>><<<;;;;;;;;;999888888777777888888999999999888999:::===???AAAFFFLLLVVV```kkkxxx~~~eeeRRRGGG@@@999555666777555444555333222222222111111111111222222222111000000000///000000///...............------............------+++++++++,,,,,,,,,------++++++,,,,,,---------...,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((***))))))(((((((((((()))***)))(((((())))))((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))((((((((((((((('''))))))))))))************{{{ssskkkeeeaaa^^^ZZZWWWTTTPPPLLLIIIEEEDDDAAA???===<<<<<<===999999888888888888999999;;;:::999999:::<<>>=========::::::999999999999::::::;;;:::999999;;;===???AAAEEELLLWWWbbbnnn{{{eeeSSSHHH???888777777666555666333333333222222222222111444333333222111000000///000000///...............------............------------------............++++++,,,------...//////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************)))(((((('''(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((((((''''''''''''(((((()))))))))yyyoooiiigggddd```]]][[[WWWTTTQQQJJJHHHEEEBBB???>>>======;;;::::::999999::::::;;;::::::999:::;;;>>>@@@BBBGGGNNNYYYeeeppp}}}rrr\\\LLLCCC:::888777555444666333333333333222222222222333333333222111111111000111111000///////////////------............---------------........./////////.........------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))******))))))(((((((((((()))((()))***)))((('''((()))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))(((''''''(((((())))))******}}}sssmmmiiifffbbb___]]]ZZZWWWTTTMMMKKKGGGCCC@@@>>><<<<<<;;;;;;::::::::::::;;;;;;:::999999:::;;;>>>AAACCCJJJRRR]]]hhhttt~~~gggQQQFFF===999777444444555444444333333333222222222222222222222222222222222222222111000000000000000------............------,,,,,,---------.........222111000...---+++***)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((())))))***(((***+++***'''&&&''')))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))*********((())))))***++++++,,,,,,wwwpppjjjgggdddaaa^^^\\\XXXUUUOOOLLLIIIDDD@@@>>><<<;;;<<<;;;;;;::::::;;;;;;<<<999999999:::<<>>999777444333555444444444333333333222222222222222222222222333333333222222111111111111111---..................---++++++,,,,,,,,,---------***+++,,,---///000111222,,,,,,............,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''(((((()))***+++(((***+++***'''&&&''')))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))******++++++******+++,,,------......}}}vvvsssoooiiifffccc```ZZZUUUTTTQQQLLLIIIFFFCCC@@@>>>;;;:::999888888888999:::;;;;;;;;;;;;;;;>>>BBBEEENNNUUUaaammmyyyxxxXXXKKK>>>:::;;;999777666555444333222111222333333222222222111111111111000000000000000000000000000//////000000///...------///...---,,,,,,---...///---------,,,,,,+++++++++++++++***)))***+++---...------,,,+++************)))***,,,---,,,+++)))'''+++++++++*********))))))((((((((('''''''''''''''+++*********))))))((((((******)))(((((((((((((((+++******)))(((''''''&&&******))))))((((((''''''&&&&&&'''((()))***++++++*********)))))))))))))))wwwrrrlllhhhfffccc]]]YYYUUURRRMMMJJJGGGDDDAAA>>>===<<<:::999999::::::;;;:::;;;;;;;;;;;;>>>BBBFFFPPPWWWbbbooozzz|||[[[MMM???:::999777444444666666555444444444444555222222222111111111111000000000000000000000000000///////////////...------///...------------...///---------,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,******+++,,,+++***)))(((+++++++++*********))))))************************************)))))))))(((******)))(((((((((((((((*********)))((('''''''''******))))))((((((((((((((((((((()))))))))))))))************))))))))))))|||wwwqqqllliiifffaaa]]]WWWTTTOOOKKKIIIFFFBBB@@@>>>===<<<;;;:::;;;;;;<<<::::::;;;;;;<<>><<<;;;:::;;;;;;<<<999:::;;;;;;===@@@EEEIIIVVV]]]hhhttt~~~fffWWWFFF???<<<999777777222333444555444333222111222222222111111111000000////////////////////////...///////////////...............------.........------------------,,,,,,+++,,,------,,,+++)))(((******++++++,,,,,,,,,,,,,,,+++******))))))******************))))))))))))''''''((()))***++++++,,,*********)))))))))))))))***))))))(((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++zzzrrrmmmhhhccc```\\\YYYTTTPPPMMMJJJFFFCCC???>>><<<;;;:::::::::;;;999:::;;;<<<>>>BBBHHHLLLXXX```kkkvvvjjjZZZHHH???<<<:::888888222333444555444333222111222222222111111111000000////////////////////////......///////////////...---..................---------------------------+++,,,------,,,+++)))(((+++,,,,,,,,,,,,+++***))),,,+++******))))))******))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))*********))))))((((((((((((((())))))))))))(((((((((((())))))))))))************((((((((()))***+++++++++))))))******+++++++++,,,xxxpppjjjeeeaaa___\\\WWWSSSOOOLLLHHHEEE???>>>===;;;:::::::::;;;999;;;<<<>>>@@@EEEKKKOOOZZZbbbmmmxxxooo]]]JJJ@@@<<<888777777555555666666555555444333222222222111111111111000000000000000000000000000---...//////////////////------...//////...------------------............++++++,,,,,,,,,+++******,,,,,,------,,,+++)))(((+++++++++************)))(((((()))))))))))))))***)))*********+++,,,,,,,,,))))))))))))******************)))((((((((((((((())))))))))))(((((((((((()))))))))************+++''''''((()))***+++,,,---))))))******+++,,,,,,,,,vvvooohhhdddaaa^^^YYYTTTQQQMMMIIIGGGAAA@@@>>><<<;;;;;;;;;<<<:::<<<===???BBBGGGNNNRRR\\\cccnnnxxxxxxeeePPPCCC===999666666666666555444444444444555222222222111111111111000000000000000000000000000------...///////////////------...//////...------------------.........///+++++++++***++++++,,,,,,***+++,,,------,,,***)))******+++,,,+++***)))((((((((((((((())))))******************************((()))))))))******************)))((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))))))))******+++++++++))))))***++++++,,,------{{{rrrkkkfffbbb___ZZZUUURRRNNNJJJGGGCCCAAA@@@>>>===<<<<<<===;;;<<<>>>@@@DDDIIIOOOTTT\\\cccnnnyyynnnWWWIIIAAA;;;888777555444333222111222333444222222222111111111111000000000000000000000000000------...///000000//////,,,---...//////...---,,,---------.........//////++++++***)))***+++---...((()))+++---------,,,+++)))***,,,---,,,+++)))''''''((((((((())))))******((((((((((((''''''''''''(((((())))))*********+++******)))((((((((((((((((((((((((((())))))))))))))))))******+++++++++++++++++++++***************))))))***+++,,,,,,------|||rrrkkkfffbbb\\\XXXUUUQQQKKKFFFDDDCCC@@@===<<<;;;<<<<<<>>>???@@@AAAEEEKKKSSSYYYccciiirrrzzz}}}cccMMMAAA;;;888666555555555555555555444444111111111111000000000000000000000000000000000000//////......---------,,,........................***+++,,,,,,------,,,,,,(((((()))***,,,///111222,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******))))))))))))(((((((((((())))))---,,,***(((((()))***+++---,,,***(((((((((((()))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,%%%&&&(((***+++,,,++++++vvvnnnhhhccc]]]YYYVVVSSSMMMIIIEEECCCAAA>>><<<<<<<<<======???@@@CCCGGGMMMUUU[[[eeekkksss{{{nnnWWWHHHAAA===;;;666666555555555444444444111111111111000000000000000000000000000000000000/////////.........------........................,,,---......//////......,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))(((((())))))(((((((((((()))))),,,+++)))((('''((()))***,,,+++***)))((((((((()))***))))))(((((())))))***)))************+++++++++******+++++++++,,,,,,,,,'''(((***+++,,,,,,,,,,,,}}}sssjjjeee^^^ZZZXXXUUUPPPLLLGGGEEEBBB???=========>>>===???AAAEEEJJJQQQYYY___iiinnnuuu{{{www]]]LLLCCC>>>;;;777777666555444333333222222222111111111000000000000000000000000000000000000000////////////..............................,,,---......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))(((((((((***))))))(((((())))))*********((('''''''''((())),,,+++***)))((((((((())))))((((((''''''(((((())))))************+++++++++******+++++++++,,,,,,,,,******+++,,,------,,,,,,xxxnnnhhh```[[[YYYVVVRRROOOIIIGGGDDDAAA???>>>>>>???===@@@CCCHHHMMMUUU^^^ccclllpppwww|||~~~dddPPPCCC===:::888777666555444333222222222222222111111111000000000000000000000000000000000000000000000/////////........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************************************))))))))))))***))))))))))))))))))******))))))((((((((())))))+++******)))))))))))))))((((((''''''''''''(((((())))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,tttmmmddd^^^ZZZWWWTTTPPPKKKIIIFFFCCCAAA@@@@@@@@@>>>AAAFFFKKKQQQYYYbbbgggnnnrrrwww{{{~~~lllVVVGGG???<<<888777666555444333222222222222222222111111111111000000000000000000000000/////////000000000000000........................***+++,,,,,,------,,,,,,---,,,,,,,,,------...///++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))***************************+++************)))))))))(((((((((''''''''''''(((((())))))*********+++++++++******+++++++++,,,,,,,,,+++************+++++++++}}}vvvkkkbbb]]]YYYUUURRRMMMKKKHHHDDDBBBAAAAAAAAA@@@DDDIIINNNUUU]]]eeejjjooorrrvvvzzz|||~~~pppYYYHHH>>>:::777777666555444333333222333222222222222111111111000000000000000000000000......////////////000000........................,,,---......//////......000///...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))******+++************++++++++++++))))))************)))((()))((((((''''''(((((())))))************+++++++++******+++++++++,,,,,,,,,***************+++,,,---rrrgggaaa\\\XXXTTTOOOMMMIIIFFFCCCBBBBBBBBBBBBFFFKKKQQQWWW___ggglllnnnqqquuuyyy{{{}}}sss\\\JJJ???999666666555555555444444444333333222222222111111111000000000000000000000000------........./////////........................,,,---......//////......000///...---------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++((())))))***************((()))***++++++***)))(((***))))))(((((())))))***)))************+++++++++******+++++++++,,,,,,,,,+++*********+++,,,...///wwwkkkddd^^^ZZZVVVOOOMMMJJJFFFDDDCCCBBBCCCCCCGGGLLLRRRYYY```hhhmmmnnnqqquuuxxxzzz|||yyycccPPPDDD???555555555555555555444444333333333222222222111111000000000000000000000000,,,---------......//////........................***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111*********++++++,,,,,,,,,------------------------))))))******++++++++++++++++++************++++++''''''((())))))***))))))((()))***++++++***)))(((******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,...000111uuummmeee\\\VVVPPPOOOMMMIIIEEEDDDDDDEEEGGGJJJNNNTTT\\\ccchhhkkknnnoooqqqsssvvvwwwxxxxxx|||}}}}}}~~~{{{dddPPPCCC===<<<:::777555555555444333444444333333333333222222222222222111000//////...//////000000000000//////............////////////000//////...---,,,,,,,,,******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((******************************))))))))))))******((((((((((((''''''''''''(((***+++***)))((()))***(((((((((((()))***+++,,,,,,------,,,+++***)))(((---,,,++++++,,,,,,+++)))++++++++++++++++++,,,,,,|||rrriii___XXXSSSRRRNNNKKKGGGFFFFFFGGGGGGJJJNNNTTT[[[bbbgggjjjlllmmmnnnppprrrtttuuuvvvyyyyyyzzz{{{|||}}}~~~fffRRRDDD>>><<<999666555555555444333444444333333333333222222222222111111000//////...//////000000000000//////............////////////000000//////...------,,,,,,,,,---...////////////+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******++++++++++++************(((***+++***)))((()))*********)))))))))))))))******++++++,,,,,,,,,++++++,,,*********,,,,,,+++***,,,,,,,,,,,,,,,---------zzzpppddd\\\WWWUUUQQQLLLJJJHHHHHHIIIHHHJJJOOOTTTZZZ```eeegggiiiiiijjjkkkmmmppprrrtttuuuvvvvvvwwwxxxzzz|||}}}jjjUUUFFF>>>;;;999666444444444333222444444333333333333222222222222111111000///////////////000000000000//////............////////////111000000//////......---......///////////////...******************************++++++,,,,,,------((((((((((((((((((((((((******))))))))))))******,,,,,,,,,,,,++++++++++++(((***+++***)))((()))***,,,+++***)))((((((((((((((()))***+++,,,------------,,,+++,,,...//////...,,,,,,,,,------.........vvviii```[[[WWWRRRMMMKKKJJJJJJIIIIIIKKKOOOTTTZZZ^^^bbbcccgggffffffgggiiillloooqqqsssssstttuuuvvvxxxzzz{{{~~~mmmWWWGGG???;;;999666444444444333222444444333333333222222222111111111111000000////////////000000000000//////............////////////111111000000/////////...///////////////...------++++++++++++++++++++++++...---------,,,,,,++++++))))))))))))))))))))))))******))))))))))))************)))))))))((((((((((((***+++***)))((()))*********)))((((((((((((((())))))***+++,,,,,,,,,,,,***))))))***---......---++++++,,,,,,------......~~~oooddd___YYYSSSNNNLLLKKKKKKIIIJJJLLLPPPTTTYYY\\\^^^___dddccccccdddfffiiilllnnnqqqqqqrrrsssuuuwwwyyyzzz{{{|||qqqZZZIII@@@;;;999666444444444444222444444333333333222222222111111111000000000000000//////000000000000//////............////////////000000000000////////////............------,,,+++------------------------//////......---------,,,******************************))))))))))))******))))))((((((((('''''''''(((***+++***)))((()))***((((((''''''((()))*********++++++,,,,,,++++++***%%%$$$$$$&&&(((******))))))******+++,,,,,,------wwwlllbbb\\\TTTOOONNNMMMLLLJJJJJJMMMPPPTTTXXXZZZ[[[\\\`````````aaacccfffhhhjjjmmmnnnoooppprrrtttvvvwwwwwwyyy|||vvv___MMMCCC<<<:::777555555555444333444444333333333333222222111111000000000000000000//////000000000000//////............////////////////////////////////////------......---,,,++++++........................,,,,,,------......//////******************************))))))))))))******************)))))))))((((((***+++***)))((()))***''''''''''''((()))***+++++++++,,,,,,,,,++++++***(((((('''))),,,------,,,))))))******+++,,,------vvvggg___VVVQQQPPPPPPNNNLLLKKKMMMQQQTTTWWWYYYYYYYYY[[[[[[]]]___aaacccdddeeehhhhhhiiikkkmmmoooqqqsssrrrtttwww{{{~~~{{{dddRRRHHH===;;;888666666666555444444444333333333333222222000000000000000000000111//////000000000000//////............////////////........................---...............---,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++++++++*********))))))(((***+++***)))((()))***(((((('''''''''(((((())))))***++++++,,,,,,,,,,,,---,,,,,,---///111000///))))))***+++,,,---...///}}}iiiaaaXXXSSSRRRRRRPPPNNNKKKMMMQQQTTTWWWXXXXXXXXXWWWXXX[[[]]]___```aaaaaacccdddeeegggiiikkkmmmooooooqqqtttxxx{{{}}}~~~~~~hhhUUUKKK>>><<<999777777777666555444444444333333333222222000000000000000111111111//////000000000000//////............/////////000---------.....................///////////////...,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++)))((('''&&&))))))))))))))))))))))))******))))))))))))***************))))))))))))((((((***+++***)))((()))******)))(((''''''&&&'''''''''((()))+++---.........***))))))***,,,------+++******+++,,,...//////000sssggg[[[TTTQQQMMMMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^bbbdddfffgggggghhhjjjlllmmmppptttwwwyyy{{{~~~qqqYYYFFF>>>:::888888777444333666555555444444444444333333111222222222222111000000000000111111111111000000////////////////////////////////////////////////+++,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,+++++++++++++++***)))((('''&&&&&&******))))))))))))******''''''''''''(((((((((((((((((((((((()))***+++,,,)))************++++++++++++***)))(((((()))***************++++++,,,,,,,,,---------.........//////uuuiii\\\VVVRRRNNNMMMOOOMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^```aaabbbccceeegggkkknnnqqquuuwwwyyy|||~~~{{{bbbPPPBBB<<<999888777333222444333333222222222222111111111222222222222111000000000000111111111111000000////////////////////////////////////////////////------------------------------------------------//////...,,,,,,++++++,,,***************)))))))))******))))))))))))******''''''((((((((()))))))))---,,,+++***)))))))))))))))************+++++++++++++++***))))))******+++---------------------...---------.........//////wwwkkk___XXXTTTOOONNNOOOKKKKKKMMMNNNPPPPPPQQQQQQQQQQQQQQQRRRTTTUUUWWWXXXWWWYYY[[[]]]^^^___bbbdddhhhjjjnnnqqqtttvvvyyy{{{}}}iiiVVVFFF???:::888666333111333333333222222222222111111111222222222222111000000000000111111111111000000/////////////////////////////////////////////////////////......------,,,------------------------///...---,,,,,,++++++,,,*********++++++,,,,,,,,,******))))))))))))******((())))))))))))*********------,,,+++************)))************+++++++++,,,,,,++++++++++++,,,,,,.........---------------------........./////////yyymmmaaaZZZUUUPPPNNNOOOJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUWWWZZZ[[[\\\^^^aaaccceeehhhllloooqqqsssvvvxxx{{{}}}ppp[[[IIIAAA:::888777444333444555555444444444333333333111222222222222111000000000000111111111111000000////////////////////////////////////////////////000//////...---,,,,,,+++------------------------...------,,,+++++++++,,,************+++++++++,,,******))))))))))))******))))))*********+++++++++))))))))))))***+++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++............////////////xxxmmmaaaZZZVVVPPPNNNOOOJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTVVVXXXZZZ[[[\\\___aaacccfffjjjmmmoooqqqtttwwwxxx{{{~~~{{{eeeMMMCCC;;;999999666555666555555444444444333333333111222222222222111000000000000111111111111000000////////////////////////////////////////////////.........---,,,+++******------------------------------,,,+++++++++,,,,,,++++++*********)))))))))******))))))))))))******************++++++++++++(((''''''(((((()))***+++))))))*********+++++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000vvvkkk___ZZZUUUPPPMMMNNNJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMOOOQQQRRRSSSRRRTTTVVVWWWXXXYYY[[[]]]aaadddhhhkkkmmmooorrrtttuuuxxx}}}nnnTTTHHH===::::::888666777333333222222222222111111111222222222222111000000000000111111111111000000////////////////////////////////////////////////---------,,,,,,++++++***------------------------,,,,,,++++++++++++,,,,,,++++++******)))))))))(((******))))))))))))******)))************+++++++++******)))((('''''''''''')))************++++++++++++,,,---......///......---.........////////////....../////////000000000rrrhhh]]]XXXTTTOOOLLLMMMJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTVVVVVVVVVWWWXXXZZZ^^^aaaeeehhhjjjllloooqqqssswww|||yyy[[[NNNAAA<<<;;;888555555333333222222222222111111111222222222222111000000000000111111111111000000////////////////////////////////////////////////---------------,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,*********+++++++++++++++******))))))))))))******)))))))))************++++++***)))((('''''''''''')))************+++++++++***+++,,,...//////......,,,------...///000111111.../////////000000000000|||zzz{{{{{{pppfff\\\WWWSSSOOOLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPTTTVVVXXXXXXWWWWWWYYYZZZ\\\^^^bbbeeehhhjjjmmmooorrrvvv{{{aaaSSSDDD>>>;;;777444333555555555444444444333333111222222222222111000000000000111111111111000000////////////////////////////////////////////////------..................------------------------+++++++++***++++++,,,,,,)))******+++---......///******))))))))))))******((())))))))))))*********(((((((((((()))***+++,,,)))************+++++++++)))***,,,...//////...---)))***+++,,,---///000000////////////000000000000yyyyyyzzzvvvkkkeee]]]VVVQQQNNNKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSTTTVVVWWWWWWXXX]]]^^^```ccceeehhhjjjkkknnnrrrvvvyyy|||pppVVVFFFBBB;;;777888444444444333222222111000000444444444444333222111111333333222222111000//////////////////////////////////////////////////////////////////////////////------.........---+++***.........---,,,+++***)))++++++++++++++++++++++++...---,,,+++***(((''''''))))))))))))))))))))))))+++++++++*********)))))),,,++++++******++++++,,,---,,,+++*********+++,,,,,,,,,,,,---,,,,,,++++++////////////000000000000wwwuuuvvv||||||rrrhhhbbb[[[TTTOOOLLLJJJHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQQQQRRRSSSUUUVVVWWWWWW]]]^^^```bbbeeegggiiijjjmmmpppuuuxxxzzz}}}sssXXXHHHCCC;;;888999666555444444333222222111111222222333333333333333222222222111111000//////...////////////////////////////////////////////////........................---.../////////---,,,+++------------,,,+++***)))++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++++++++*********))))))))))))(((((((((((())))))++++++*********,,,---...,,,,,,------------,,,,,,...////////////000000000vvvssstttzzz|||ssslllccc^^^WWWQQQMMMKKKHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUVVVWWW\\\]]]___aaadddfffhhhiiikkknnnrrrvvvxxx{{{~~~xxx\\\JJJDDD;;;888:::888555555555444333333222222///000111222333333333333111111000000///.........////////////////////////////////////////////////---------------------------......//////...,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++***************))))))(((((((((((())))))))))))******+++---...///------...............---............/////////000zzzvvvvvv}}}}}}xxxuuuqqqkkkfff^^^YYYSSSOOOLLLJJJHHHFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKNNNOOOPPPRRRTTTUUUWWWWWWZZZ[[[]]]```ccceeeggghhhiiilllpppsssvvvxxx{{{}}}~~~|||___KKKCCC:::777:::888666666555555444444444444///000111222222222222222111111000000000/////////////////////////////////////////////////////////------------------------+++,,,---......---,,,++++++,,,,,,,,,+++******)))************************************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,******++++++,,,---......---......///////////////------......//////000000~~~yyyzzzzzztttnnnkkkgggccc___XXXTTTPPPLLLJJJIIIGGGEEEAAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNOOOQQQTTTVVVWWWXXXYYYZZZ\\\^^^aaadddfffggghhhkkknnnqqqsssvvvxxx{{{~~~~~~aaaLLLCCC999666999777666666555555555555444444222222222222222111000///222111111111111111000000////////////////////////////////////////////////------------------------***+++,,,------,,,+++***++++++,,,,,,,,,+++******************************,,,,,,++++++***)))))))))************************************************---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000///------......///000000111~~~zzzrrrooojjjeeebbb^^^ZZZXXXRRROOOKKKIIIHHHGGGEEECCC?????????@@@@@@@@@AAAAAAEEEEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMPPPRRRUUUWWWXXXXXXYYY[[[]]]```bbbdddeeegggjjjmmmppprrrtttwwwyyy}}}cccNNNEEE:::666888666555555555555555555555555333333333333222111000///222222222111111111111111////////////////////////////////////////////////------------------------)))***,,,------,,,++++++,,,,,,,,,------,,,,,,+++************************,,,,,,++++++***)))(((((())))))))))))))))))))))))***************+++++++++++++++************++++++---------------,,,++++++,,,---...///000000000000---......///000111222222|||wwwqqqmmmdddbbb___\\\YYYVVVRRRPPPKKKIIIFFFDDDDDDCCCBBB@@@===>>>>>>>>>????????????CCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWXXXZZZ\\\___aaacccdddfffiiimmmpppqqqsssvvvxxx|||~~~fffQQQHHH===888999555444444444444444444444444222333333333333333222111000000000111111111111111////////////////////////////////////////////////........................+++,,,---...///...------,,,------......---------************************************************************************))))))*********+++++++++***))))))(((((())))))***+++,,,---......------,,,,,,,,,---...////////////......///000111222333333~~~~~~~~~yyyxxxvvvtttqqqmmmgggdddYYYXXXWWWUUUSSSPPPMMMKKKGGGEEEBBBAAAAAAAAA???>>>============>>>>>>>>>>>>AAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHKKKNNNQQQSSSTTTVVVWWWYYY\\\^^^aaacccdddfffiiimmmoooqqqsssuuuwww{{{|||~~~hhhSSSJJJ???999999666333444444444444444444444111111222333444444444444////////////000000000000////////////////////////////////////////////////////////////////////////,,,---///000000000//////------......///.........))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******)))***,,,...//////......+++,,,---...////////////...///000111222333444444yyyvvvuuuuuutttxxx~~~{{{yyyvvvsssnnnkkkkkkjjjiiifffccc```]]][[[RRRQQQOOOLLLIIIGGGEEEDDDEEEDDDCCCBBB@@@???>>>===;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@AAAAAABBBBBBBBBEEEEEEGGGIIIKKKNNNPPPRRRSSSVVVXXX[[[\\\^^^aaaccceeehhhllloooqqqsssvvvxxxzzz|||pppWWWHHH???999777777666666555444333333333333666666555444444333222222111111111111111000000000000000//////.........---//////...------------.........------------.........---,,,---/////////---............---,,,+++***,,,,,,+++******+++,,,,,,***---///...***((()))+++)))))))))((())))))***+++***************+++++++++))))))***+++,,,,,,------,,,++++++,,,...//////...---------.........//////.../////////------///111~~~wwwtttrrrqqqooopppyyy~~~|||uuurrrooollljjjgggcccaaa]]]]]][[[YYYVVVSSSPPPOOOKKKJJJIIIHHHFFFDDDCCCCCC@@@??????>>>>>>======<<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAAEEEEEEFFFHHHJJJMMMOOOPPPSSSUUUXXXZZZ[[[]]]```cccdddgggkkkoooqqqsssuuuwwwyyy|||pppXXXHHH@@@:::777888666666555444333333333333555555444444333222222111000//////...............000/////////............//////...------------...///......------......///---,,,+++---///000000///............---,,,+++***,,,,,,+++******+++,,,,,,+++,,,---,,,+++***+++,,,***))))))))))))***++++++++++++***************************++++++,,,,,,---,,,++++++,,,...//////...---------........./////////000111000//////000222}}}~~~~~~yyyssspppnnnllliiigggkkksss~~~}}}yyywwwtttpppnnnhhhddd```]]][[[YYYWWWUUUSSSSSSQQQOOOMMMJJJHHHGGGBBBBBBAAAAAAAAAAAA@@@@@@:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@EEEEEEFFFGGGIIIKKKMMMNNNQQQTTTWWWYYYZZZ\\\___aaabbbeeekkknnnqqqrrrtttuuuxxx{{{~~~rrrYYYJJJAAA<<<999999777666555444333333333333444444333333222111111111000///...---------......////////////............//////...------------...///......------......///...---,,,---/////////---............---,,,++++++,,,++++++******++++++,,,+++)))(((((()))+++++++++***************+++,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,++++++,,,...//////...------........./////////000111222111000111222444|||~~~yyytttpppllljjjiiiddd```bbbgggmmmxxx|||yyyvvvrrrooommmjjjfffddd^^^[[[VVVSSSRRRQQQPPPOOOLLLLLLKKKJJJHHHEEECCCBBB<<<<<<<<<===============::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;<<<===>>>??????@@@DDDDDDEEEFFFGGGIIIKKKLLLPPPRRRUUUWWWXXXZZZ]]]``````dddiiimmmoooqqqrrrssswwwyyy}}}uuu\\\LLLCCC===::::::777666555444444333333333222222222222111111000000222111000/////////000000///////////////.........//////...------------...//////............//////111///...---......,,,+++---.........------,,,+++++++++++++++++++++++++++***&&&###$$$'''***+++***++++++******++++++,,,---,,,,,,,,,+++***)))((((((,,,,,,++++++++++++++++++,,,++++++,,,...//////...............///////////////000111111111111333555~~~|||}}}uuuqqqlllhhhfffeeebbb]]]]]]```aaajjjvvv{{{xxxuuurrrooommmjjjgggeeecccaaa]]][[[WWWSSSOOOLLLKKKKKKKKKJJJCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::::::::999999<<<<<<;;;::::::999999888888888888888999999999999;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJNNNPPPSSSUUUWWWYYY\\\^^^___bbbgggkkkmmmoooppprrrvvvxxx{{{~~~xxx___NNNEEE>>>::::::777777666555444444444444222222111111111111000000111111111111111000000///........./////////////////////...------------.../////////......////////////---,,,---...///...------------...------,,,,,,+++++++++++++++++++++++++++'''$$$%%%))),,,,,,+++++++++******++++++,,,---,,,,,,,,,+++***)))((((((,,,,,,++++++++++++++++++,,,++++++,,,...//////............/////////000000...///000000000111444666~~~|||yyyrrrmmmiiieeebbbbbb___ZZZYYY\\\ZZZ___hhhrrr|||{{{vvvsssoookkkiiihhhfffddd```^^^\\\ZZZYYYWWWSSSPPPMMMKKKHHHFFFFFFEEEDDDCCC?????????>>>>>><<<;;;:::;;;;;;::::::999888888888;;;;;;::::::999888777777777777777777888888888999::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHIIILLLOOORRRTTTUUUWWWZZZ\\\^^^aaaeeehhhjjjlllooorrrtttwwwzzz|||~~~|||bbbQQQFFF>>>:::999888777666555444444444444111111111111111111111111///000111222222000...---........./////////////////////...------------...000//////......//////000*********,,,///222222111,,,------...------,,,,,,***++++++,,,,,,++++++***,,,***)))***,,,.........***************+++,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,++++++,,,...//////........./////////000000000---...000000111222555777~~~}}}vvvooojjjgggaaa]]]]]]ZZZVVVTTTVVVUUUWWW\\\cccllluuuzzzwwwuuuqqqnnngggccc___]]]\\\[[[ZZZYYYUUUSSSRRRQQQPPPNNNJJJGGGFFFDDDBBBAAABBBAAA???===????????????>>>======<<<999999999999888888888888666666666666666666666666666666666777777777888888888888999;;;<<<>>>??????===>>>???AAACCCFFFHHHIIIKKKNNNPPPSSSTTTVVVYYY[[[___aaaccceeegggkkkooorrrsssvvvyyy{{{}}}eeeSSSGGG>>>999888888777666555444444444444222222222222222222222222...000333666555333///,,,............/////////000//////...------------...000000////////////000000,,,++++++,,,///111111000,,,,,,------...------,,,***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---...***))))))))))))***++++++++++++***************************++++++,,,,,,---,,,++++++,,,...//////....../////////000000000000---///111222222444666999~~~}}}|||ssslllhhhfff```ZZZYYYVVVQQQPPPQQQRRRSSSUUUZZZaaajjjrrrwww}}}zzzqqqkkkiiigggdddaaa\\\YYYUUUSSSSSSSSSRRRRRROOONNNMMMLLLLLLIIIFFFCCCBBBAAA@@@@@@@@@???===;;;<<<<<<<<<<<<<<<;;;;;;:::777777777888888888999999111111222333333444555555666666666666777777777777666777888999;;;<<<===>>><<<===>>>@@@CCCEEEHHHIIIKKKMMMPPPRRRSSSUUUXXX[[[___```bbbcccfffiiiooossssssuuuxxx{{{}}}gggTTTHHH>>>999777888777666555555444444555222222222222222222333333///333777:::999666111...---.........//////000000//////...------------...000000////////////000000111000............,,,***,,,,,,------...---------***+++,,,------,,,+++***&&&))),,,,,,)))((()))+++)))))))))((()))******+++***************+++++++++))))))***+++,,,,,,------,,,++++++,,,...//////...////////////000000000000///000222333444555888;;;~~~}}}zzz~~~~~~~~~~~~~~~wwwnnngggccc^^^\\\XXXUUUTTTRRROOOMMMKKKLLLMMMPPPUUU[[[aaaeeemmmooosssxxx}}}{{{nnniiibbb]]]ZZZXXXWWWUUUSSSRRROOOLLLKKKKKKKKKLLLGGGFFFDDDCCCAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888999999999888777666666555777777666666666666777777777888888888888888777666666777777888888999::::::;;;;;;<<<>>>AAACCCFFFGGGJJJLLLOOOQQQSSSVVVYYY[[[]]]___aaacccfffiiinnnqqqsssvvvyyy|||}}}pppYYYJJJBBB===999666555555444444444555555333222111111000111111111000000000111333222000...////////////000000000000////////////////////////------...//////000000000------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,------...************************(((***+++,,,,,,+++)))((())))))(((((((((((())))))---------.........//////............////////////111111111111111111111111000111222222222333666999|||xxxvvvxxx|||~~~~~~~~~}}}}}}~~~uuullleeeaaa]]]ZZZVVVTTTRRRQQQNNNLLLJJJJJJKKKMMMQQQVVVZZZ]]]^^^```dddhhhmmmqqqsssuuu{{{}}}}}}wwwrrrnnnddd___XXXSSSQQQOOONNNMMMKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888999999888777777666555555555555555444444555555555444444555555666555555555777777777888999999:::::::::;;;<<<>>>@@@CCCEEEGGGJJJLLLOOORRRSSSVVVYYY[[[]]]___aaaccceeehhhmmmpppsssuuuxxx{{{}}}sssZZZJJJAAA<<<999666666555444444444444555333222222111111111111111111000///000222222000///111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,+++------------------------///...------,,,,,,,,,---,,,,,,,,,------,,,,,,,,,***************************+++,,,------,,,+++***++++++************+++++++++++++++,,,,,,,,,------............////////////////////////////////////000111222222222444777:::yyytttqqqtttzzz}}}}}}|||||||||~~~{{{qqqiiiaaa]]]ZZZWWWTTTRRRPPPOOOLLLKKKHHHGGGGGGHHHJJJMMMQQQSSSTTTUUUYYY\\\```ccceeefffiiijjjlllmmmkkkfffaaa^^^XXXSSSNNNJJJGGGFFFEEEDDDDDDEEEEEEFFFDDDBBB???===@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999::::::999999888777888888777777666666555555444333333222222333333444222222333444555555555555777777777888999999::::::::::::<<<===@@@CCCEEEFFFIIILLLOOOQQQSSSUUUYYY[[[]]]___aaaccceeegggkkknnnqqqtttxxxzzz|||zzz___MMMBBB===:::666666555444444444444444333333222111111111111111222000//////000111111000222222111000///...------////////////////////////000000//////...------,,,.................................---------------***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------............////////////////////////////////////000111222222333555999<<>><<<===<<<;;;::::::999::::::999999999999999999999999888888999999888888777666777777777666666555555555333333222222222222333333222333444555666666777777666777777888888999999:::999:::;;;===???BBBDDDEEEIIIKKKNNNQQQRRRUUUXXXZZZ\\\___aaacccdddfffiiikkkpppsssvvvyyy|||~~~eeeQQQFFF@@@>>>777666555444444444444444333333222111111111111222333111///...000111111111111111000000//////......////////////////////////000000000000//////......////////////////////////---...............------++++++***))))))***++++++************************,,,,,,+++++++++,,,------***))))))(((((())))))***---------.........//////............////////////111111111111111111111111111222333333444777<<>>===>>>>>>>>>===>>>===:::888777888999:::888888888777888888999999666666666666666666666666666666777777666666555444555555555555555555444444555444444333333444444555111111222333444444444444444444444555666666777777888999:::<<<>>>AAACCCDDDEEEHHHKKKMMMOOORRRUUUWWWYYY[[[___bbbccceeegggiiimmmppptttwwwzzz}}}rrrYYYIII@@@===888777666555444333333333444444333222222222222222222000//////000111111000------...///000111222222////////////////////////+++,,,,,,---......//////........................,,,---...000000///.........,,,)))''''''))),,,...************************)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------............////////////000000000000000000000000222333333444666;;;AAAFFFyyysssqqqpppyyy}}}{{{{{{~~~xxxwwwuuutttssssssttttttttttttsssssstttvvvxxxyyy|||~~~zzzrrrjjjbbb[[[VVVPPPNNNKKKJJJJJJJJJIIIGGGDDDCCCCCCBBBAAA@@@??????AAABBBCCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@???===;;;;;;===>>>======::::::999888777777777777666666555555666777888888555555555555555555555555555666666666666555444444444444444444444444444444444444333333333333444444222333444444444444333333222222333444444555555666777888999;;;===@@@BBBDDDDDDFFFIIILLLMMMPPPSSSUUUVVVZZZ^^^aaaccceeegggiiilllooosssvvvyyy|||}}}aaaMMMBBB>>>888777666555444333333333444444333222222222222333111000///000222222000///......//////000000111111/////////////////////////////////000000000000000------------------------,,,---///000000000///...+++++++++******+++++++++************************((()))***,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------............////////////000000000000000000000000222333333444777<<>>>>>????????????>>>>>>????????????????????????>>>===;;;<<<>>>??????>>>888999:::;;;:::999777555444444444444555666777777555555555555555555555555555555666666555555444333444444444444444444444444444333333222222333333444666666666777666666555555111111222333333444444555777888999;;;===@@@BBBCCCCCCEEEHHHKKKLLLOOORRRTTTUUUXXX]]]aaaccceeegggiiilllnnnrrrvvvyyy|||iiiSSSEEE@@@888888666555444333333222555444333333222222333333000000000111333222000...000000000000////////////////////////////////////.........---,,,,,,++++++------------------------+++---///000111000///...(((***,,,......,,,***(((************************((())),,,...///...---,,,+++******))))))******+++---------.........//////............/////////000222222222222222222222222222333444555777===DDDJJJyyyrrrooouuu{{{zzz}}}~~~{{{uuutttrrrpppnnnnnnnnnoooqqqqqqqqqqqqqqqrrrrrrrrruuuwww{{{|||uuummmeee^^^YYYVVVPPPNNNKKKJJJJJJJJJHHHGGGDDDCCCBBBAAA@@@>>>======>>>>>>>>>>>>====================================;;;;;;:::::::::999999999;;;:::888777777888:::;;;777777777777666666666666666666555555555444444444555555555555555555555555444444444444444444444444444333333222222333333444222222222222222222222222333333333333444555666666888888999:::;;;======>>>AAACCCFFFHHHJJJLLLOOOQQQUUUWWWZZZ\\\___cccgggkkklllooosssvvvxxxzzz}}}nnnTTTDDD===<<<:::777555555555444333444444333333333222222222111111111111000000000000////////////////////////////////////////////////////////////////////////..............................//////......---,,,))))))))))))))))))))))))++++++++++++++++++++++++...,,,***)))******)))((()))************++++++++++++,,,,,,------,,,,,,+++////////////............000000000111222222333333444333444666777;;;GGGTTT}}}vvvtttvvv|||{{{}}}zzzuuutttrrrpppnnnnnnnnnnnnpppppppppppppppppppppppprrrtttwww{{{~~~}}}yyyssslllddd]]]XXXUUUSSSPPPLLLJJJIIIGGGEEECCCCCCCCCBBB@@@???>>>===<<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888888888888777666555555666777888666666666555555555555444666666555555555444444444555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333333333222333333444555666777888999:::;;;===>>>???@@@CCCFFFHHHIIIKKKNNNQQQTTTWWWYYY\\\^^^bbbgggjjjjjjmmmqqqtttvvvxxx{{{}}}vvvZZZIIIAAA<<<:::777555555555444333555555444444444333333333111111111111000000000000000000000000000000000000////////////////////////......................................................//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++++++++***************+++++++++++++++,,,,,,------,,,,,,+++---.........//////000000000000000111222222333333333333555777999???KKKXXXzzzwwwyyy|||}}}}}}zzzuuutttrrrpppnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnmmmooorrruuuxxxyyyzzzzzzyyyvvvqqqjjjccc\\\WWWTTTRRROOOKKKIIIHHHFFFDDDBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777777666555555555555555555555555555555555444444444333333555555555555555444444444444444444444444444444444444444444444444444444444333333222222222222333333444444444444444444444444222222222333333444555666666666888:::;;;===??????@@@CCCEEEGGGIIIKKKNNNPPPSSSUUUXXX[[[]]]aaaeeehhhhhhkkkooorrrtttvvvyyy{{{}}}```LLLBBB<<<:::777555555555444333555555555555444444444444111111111111000000000000111111111111111111111111////////////////////////------------------------..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******,,,------,,,************+++++++++,,,,,,,,,------------,,,,,,,,,,,,---...///000111111000000000111222222333333333333555999<<>><<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888777777777666666555666666777777666666555555555555444444444444333555555555555555555555555444444444444444444444444333333333333333333333333333333222222222222333333333333333333333333333333222222222222333444555666444555777999;;;===???@@@@@@BBBEEEGGGHHHJJJMMMOOORRRTTTWWWZZZ\\\___ccceeefffiiimmmpppsssuuuxxxzzz}}}cccLLL@@@<<<:::777555555555444333555444444444444333333333111111111111000000000///000000000000000000000000////////////////////////------------------------.................................///......---,,,************************************************,,,***)))***---.........*********+++++++++,,,,,,,,,,,,------------,,,,,,---------...///000000111000000000111222222333333444444666:::>>>FFFUUUccc}}}{{{~~~~~~|||xxxwwwuuurrrpppooooooooommmmmmllllllkkkjjjiiiiiiiiijjjkkkmmmoooqqqrrrrrrsssrrrnnniiiddd^^^YYYVVVMMMKKKHHHGGGGGGGGGEEEDDDBBBAAA@@@???>>><<<;;;;;;::::::::::::999999999999888888888888888888888888888888888888777777777777444555666666666666555444666666666555555555444444444555555555555555555555444444444444444444444444333333333333333333333333333222222111111222222333111111111111111111111111222222222222333444555555444555777999;;;===???@@@@@@BBBEEEFFFGGGIIIKKKNNNPPPRRRVVVYYY[[[]]]```cccdddggglllooorrrtttxxxzzz{{{}}}fffNNNAAA<<<:::777555555555444333333333333222222222111111111111111111000000000///////////////////////////////////////////////////------------------------.................................///......---,,,************************************************+++***)))***---...///...***++++++++++++,,,,,,,,,,,,------......------,,,///////////////.........000000000111222222333333555555777<<<@@@IIIYYYggg~~~{{{yyywwwtttrrrqqqqqqqqqmmmmmmlllkkkjjjiiihhhggghhhhhhiiikkklllnnnoooooopppooommmiiiddd^^^YYYWWWQQQNNNJJJHHHGGGEEECCCAAABBBBBBAAA@@@>>>===<<<;;;::::::::::::999999999999777777777777777777777777888888888888777777777777333333333333333333333333666666666555555555555444444444444555555555555555333333333333333333333333333333333333333333333333222222111111111111222222111111111111111111111111111111111222222333444555555555777999:::<<<>>>>>>@@@BBBDDDFFFGGGHHHJJJMMMNNNQQQUUUXXXZZZ\\\^^^```bbbfffjjjnnnpppsssvvvyyyzzz|||kkkRRREEE<<<:::777555555555444333222222222222111111111111111111111111000000000000........................////////////////////////------------------------..............................//////......---,,,------------------------+++++++++++++++++++++++++++***)))***,,,......---++++++++++++,,,,,,,,,,,,------............------000000//////............000000000111222222333333555555888>>>DDDNNN___ooo~~~}}}{{{yyyvvvtttsssrrrrrrnnnmmmlllkkkiiihhhgggfffggggggggghhhiiikkklllmmmmmmllljjjgggccc]]]XXXVVVQQQNNNKKKIIIGGGFFFCCCAAACCCCCCBBB@@@???>>>===<<<;;;;;;:::::::::999999999777777777777777777777777777777777666666666555555555444333222222333444555555555555444444444333333444444444555555555666666333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111222333444555555666777999:::;;;<<<===@@@BBBDDDEEEFFFGGGJJJLLLMMMPPPTTTWWWYYYZZZ\\\^^^```ccchhhkkknnnqqqtttwwwyyy{{{~~~mmmUUUHHH<<<:::777555555555444333333333333222222222111111111111111111000000000000////////////////////////////////////////////////......................................................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,,,,+++++++++,,,,,,,,,------------............------.........///////////////000000000111222222333333444555999@@@IIIUUUhhhxxx||||||~~~}}}zzzwwwuuutttssssssnnnnnnmmmkkkiiihhhgggffffffffffffggghhhiiijjjkkkjjjjjjhhhfffaaa\\\WWWUUUNNNLLLIIIHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@>>>======;;;;;;;;;:::::::::999999888888888888888888888888666666555555555444444444888777555444444555777888444444444333333333222222444444444555555555666666333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111111111111222333444555666777777999:::;;;<<<<<<@@@BBBDDDEEEFFFGGGIIIKKKLLLOOOTTTWWWXXXZZZ\\\]]]^^^aaafffiiilllooosssuuuyyy{{{~~~mmmUUUIII<<<:::777555555555444333444444444333333333222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////..............................//////......---,,,++++++++++++++++++++++++------------------------+++***((()))***,,,++++++++++++,,,,,,,,,---------------............------,,,------...///000111111000000000111222222333333333444:::BBBLLLZZZooozzzzzz~~~|||}}}|||zzzyyyxxxvvvtttrrrooommmjjjiiijjjiiihhhgggeeefffffffffffffffeeeeeehhhgggfffddd```[[[WWWTTTQQQNNNKKKIIIHHHHHHGGGEEECCCCCCBBBAAA???>>>============<<<;;;:::999999888777777777777666666666666888777666555444444555666555444444333333444444555111111111222222333333333555555555444444333333333333333333222222222111111333333333222222111111111222111111111000000//////111000/////////000222333111111222222222333333333666777777888999;;;<<<===???@@@BBBCCCFFFGGGIIIJJJLLLNNNPPPSSSVVVYYY[[[\\\]]]___ccceeehhhlllppptttwwwyyy}}}rrr[[[LLL@@@;;;666444555777666444555555444444444333333333111111111111111000//////000000////////////000000////////////............///...---,,,+++,,,,,,---,,,---...//////...---,,,,,,,,,---......---,,,,,,000+++((()))---///...,,,,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***(((***+++---......------,,,,,,------...////////////////////////000111111000000000000111222333444777777;;;FFFSSScccwww~~~wwwyyy~~~~~~|||}}}~~~{{{yyywwwtttqqqqqqooolllkkkkkkkkkjjjhhhfffffffffgggffffffeeeeeefffeeeeeebbb___[[[WWWTTTQQQNNNKKKHHHHHHGGGFFFEEEBBBBBBAAAAAA@@@???>>>>>>======<<<;;;:::999999888777777777777666666666555777666555333333333444555444444333333333333444444222222222222333333333333555555444444444333333333444444444333333333222222333333333222222111111111111111111111000000000///000000000000000111222222111111222222222333333333666666666777888:::<<<<<<>>>???@@@BBBDDDFFFGGGHHHKKKLLLNNNQQQTTTWWWYYY[[[\\\___bbbeeehhhlllpppssswwwzzz}}}rrr[[[LLL@@@<<<666444666777666444333333333333222222222111111111111111111000//////000000////////////000000////////////............///...---,,,,,,,,,------------............------,,,,,,---......---,,,,,,+++(((&&&''',,,...---***---...///...,,,+++,,,---***+++,,,,,,,,,,,,+++***)))***+++,,,------------,,,,,,------...////////////////////////000111111000000000000111333444555999999>>>IIIWWWhhh|||~~~xxxtttwww~~~|||{{{}}}|||xxxtttqqqsssqqqooommmmmmmmmkkkjjjgggggggggggggggfffeeedddccccccbbb```^^^ZZZWWWUUUQQQNNNJJJHHHGGGFFFEEEDDDAAAAAAAAA@@@@@@?????????======<<<;;;:::999999888777777777666666666555555555444333333222333333333444444333333333333444444444444333333333333333222444444444444333333333333555444444444333333333333222222222222222111111111111111111111000000000000///000111111222222111111111111222222222333333333444444555666777999:::;;;<<<===>>>@@@BBBDDDFFFGGGIIIKKKMMMPPPSSSVVVXXXYYY\\\^^^bbbeeegggkkkpppsssxxxzzz}}}sss\\\MMMBBB===777555666777666444222111111111000000000000000111111111111000000///000000////////////000000////////////............///...------,,,---------.........------.........,,,------......------,,,***(((''')))---...,,,***---...///...---,,,---...***++++++,,,,,,++++++***++++++++++++,,,---......,,,,,,------.../////////000////////////000111111000000000111222333555555:::;;;BBBOOO]]]nnnyyysssqqqwww~~~{{{{{{}}}~~~zzzvvvsssuuussspppooonnnnnnlllkkkhhhhhhhhhhhhgggfffddddddaaa``````^^^\\\ZZZXXXVVVQQQNNNJJJHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::999999888777777666666666555555555444444333333333333333333444333333333333333333444555444444444333333222222333333333333333333333333444444333333333222222222222222222111111111111111111111111000000000000000///000111222333222111000111111222222222333333333333333444555666888999:::<<<===>>>@@@BBBDDDEEEFFFIIIJJJLLLOOORRRUUUWWWXXX[[[^^^aaadddgggjjjooorrrxxxzzz}}}uuu^^^OOOCCC>>>888666666777666444111111111111000000000000000000111111111111000///000000////////////000000////////////.....................------------...///...---,,,,,,---...///------------------------,,,++++++---///...,,,))),,,---...---,,,+++,,,...++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,,,,------.../////////000000//////000000111222000000111111333444666777:::===FFFTTTcccuuu|||uuuqqqpppwww}}}zzz{{{~~~}}}zzzwwwvvvtttqqqoooooonnnlllkkkiiiiiiiiihhhgggeeedddccc```___^^^]]][[[YYYXXXWWWRRROOOKKKHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::999999888666666666666555555555555444444444555555555444444333333333222222333333333444444444333333222222222333333333333333333333333222222222222111111111000111111111111111111111111000000000000000000111111///000222333333333222111111111222222222333333333222333333444555777888999<<<===>>>@@@BBBDDDEEEFFFIIIJJJLLLOOORRRUUUWWWYYY[[[]]]```cccfffjjjnnnqqqwwwzzz|||~~~zzzcccSSSEEE@@@:::777777777555333333222222222222111111111///000000111111111000000000000////////////000000////////////............---.....................///...---,,,,,,---...///------------------------......---......,,,)))'''***+++,,,,,,+++***+++,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,------.../////////000000000000000111222222000000111222333555777888:::???JJJXXXgggzzzyyyrrrnnnooowww|||zzz|||}}}zzzwwwuuurrrppppppooommmkkkjjjjjjjjjiiigggeeecccbbb```___^^^\\\[[[YYYXXXXXXSSSPPPLLLIIIHHHGGGEEECCCAAAAAAAAA@@@@@@?????????======<<<;;;:::999999888666666666555555555444444333444444555555555555444333333222222222222333333333333222222222222222111222222222222333333333333111111111111000000000000000000000111111111111111000000000000111111111111000111222222333222222222111111222222222333333333222222333444555777888999;;;<<<>>>@@@BBBDDDEEEFFFIIIJJJLLLOOORRRUUUWWWXXXZZZ\\\```ccceeeiiinnnqqqvvvxxx{{{~~~iiiXXXFFFAAA;;;888777777555333444444333333333222222222///000000111111111111000000000////////////000000////////////............------...////////////............------............------,,,,,,------...------,,,+++***)))'''&&&)))***++++++******+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,------.../////////111000000000000111222222000111111333444666888999;;;AAAMMM]]]lll~~~}}}tttnnnkkkmmmwww{{{zzz|||}}}zzzwwwtttsssrrrqqqooommmkkkkkkjjjiiigggeeecccbbbaaa```^^^\\\[[[YYYXXXXXXTTTQQQMMMJJJIIIHHHFFFDDDBBBBBBAAAAAA@@@???>>>>>>======<<<;;;:::999999888666666555555555444444444111222333444555444444333333333222222222222333333000111111111111111111222111111222222222333333333222222222111111111000000///000000000111111111222///000000000111111111111222111111111222222333333111111222222222333333333333333333444555777999::::::;;;<<<>>>@@@BBBCCCDDDGGGHHHJJJMMMPPPSSSUUUWWWZZZ\\\___bbbeeeiiimmmppptttwwwzzz}}}nnn\\\GGGBBB<<<888888777555333444333333333333222222222//////000111111111111111000000////////////000000////////////............,,,---...///000000///...------............------...---,,,,,,,,,,,,---...+++++++++***))))))******)))***,,,,,,+++***,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------.../////////111111000000111111222333111111222333555777999:::===DDDQQQaaapppxxxooojjjiiilllwww{{{zzz}}}~~~|||yyyvvvttttttrrrpppooolllkkkkkkiiigggeeecccbbbbbbaaa___]]][[[YYYXXXXXXUUURRRNNNKKKJJJHHHFFFEEECCCCCCBBBAAA@@@>>>>>>===>>>===<<<;;;:::999999888666666555555555444444444000111222333444333333222333222222222222222222333//////000000111111111222111111111222222333333333333333333222222222111111//////000000111111111222//////000000111111111222333222111000111222333444111111222222222333333333333333444444666777999:::888999;;;===???@@@BBBCCCEEEGGGIIILLLOOORRRTTTUUUYYY\\\___bbbeeehhhmmmpppsssvvvzzz}}}qqq___HHHCCC<<<999888777555333333333333222222222222111//////000111111111111111000000////////////000000000/////////............,,,---///000000000///...,,,---...//////...---,,,...---,,,,,,,,,,,,---...++++++++++++***,,,...000***+++---,,,,,,,,,---...---,,,+++******+++,,,---+++,,,---...---,,,+++***,,,,,,------...//////000111111111000111111222333111111222333555777999:::>>>FFFTTTdddrrr{{{qqqjjjhhhkkkvvv}}}yyyyyy}}}|||yyywwwvvvuuutttqqqoooooommmkkkjjjiiihhhfffdddaaa___]]]\\\[[[ZZZWWWUUUQQQNNNKKKIIIIIIHHHFFFDDDCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999777777666555444333333333111111222222222333333333444333222222111111222222111111111111111111111111333333333222222111111111////////////////////////333444555444222000000000------......//////000000000000000000000000000000333222111000000111222222333333444444555666666666888999;;;<<>>>>>=========<<<<<<;;;;;;:::999999777666555444444333333333111111111222222222333333444333222222111111222222111111111111111111111111222222111111111000000000000000000000000000000000222444555444222000000000///000000000111111111222000000000000000000000000222111000000000000111222333333333444555555666666888999:::<<<>>>@@@BBBBBBDDDEEEHHHIIIKKKNNNSSSVVVYYY\\\___aaacccfffkkknnnpppssswww{{{~~~fffPPPGGG???;;;999555444555444444333222222111111000000000000000000000000000000000000000////////////////////////////////////000///...---,,,------...------------------------,,,,,,,,,+++++++++******...---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,------...///...------...///111000000000000/////////333222111333555888:::;;;DDDNNN\\\lll}}}wwwmmmgggeeeiiiuuu}}}zzzyyy}}}~~~}}}|||{{{xxxvvvrrrpppmmmkkkjjjhhheeecccaaa___\\\[[[ZZZYYYVVVTTTQQQNNNKKKIIIIIIHHHFFFDDDCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999777666555444333333333333111111111222222222222333333333222111111111111222111111111111111111111111111000000000000/////////111111111111111111111111222333444333111000000111000000000000111111111111000000000000000000000000111000000//////000000111222333333444444555555666888888:::<<<>>>@@@AAABBBBBBDDDGGGJJJLLLOOOSSSWWWZZZ\\\___aaacccfffiiilllnnnqqqvvvzzz~~~kkkSSSIII???;;;999666444555444444333222222111111000000000000000000000000000000000000000////////////000000//////...------,,,//////...------------...------------------------,,,,,,,,,,,,++++++++++++...---,,,***))))))))))))******+++,,,,,,---......***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------...///...------...///......////////////000000333333333444666999===???IIISSSbbbssswwwmmmgggeeeiiiuuu}}}zzzyyy}}}}}}{{{yyyuuurrrooommmkkkiiifffdddaaa___\\\[[[ZZZXXXUUUSSSQQQNNNKKKIIIIIIHHHFFFDDDBBBBBB@@@???>>>============<<<<<<;;;;;;:::999999666555444444333333333444111111111111222222222222333222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111222444333111000000111............///////////////////////////////////////////////////000000000222222222333444444555555777888999;;;===???@@@AAAAAACCCGGGJJJMMMPPPTTTWWWYYY[[[^^^```bbbeeehhhkkkmmmpppuuuyyy}}}pppWWWKKK@@@;;;999666555555444444333222222111111000000000000000000000000000000000000000//////////////////......------------............------......------------------------///............------------,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,---,,,,,,+++,,,++++++++++++,,,---------...///...---------///...//////000111222222222222333333444666:::>>>BBBLLLVVVgggxxxxxxmmmhhhfffiiiuuu|||yyyzzz~~~~~~|||zzzvvvssspppnnnmmmjjjgggeeebbb```]]][[[ZZZXXXUUUSSSQQQNNNKKKIIIIIIHHHFFFDDDBBBBBB@@@???>>>============<<<<<<;;;;;;:::999999555444444333333333333444000000111111111222222222333222111111000000111111000000000000000000000000111111111111111111111111111111111111111111111111000222333333111000000111////////////............////////////////////////......//////000000000000111111222222333444444444666777888:::<<<>>>@@@AAA@@@CCCGGGJJJMMMPPPTTTVVVXXXZZZ]]]___aaadddhhhkkkmmmpppuuuyyy|||uuu[[[NNN@@@;;;999777555555444444333222222111111000111111111111111111111111000000000000////////////------------......//////------..................------------------------/////////.........------+++,,,,,,------.........---------,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...---...///...---------///......///000111222222333000222333444555999???DDDMMMYYYkkk}}}yyynnnhhheeeiiittt{{{yyyzzz~~~~~~|||zzzvvvtttqqqooonnnllliiigggcccaaa^^^\\\[[[YYYVVVTTTQQQNNNKKKIIIIIIHHHFFFDDDCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999444444333333333333444444000000000111111111111222222222111000000000000111000000000000000000000000000000111111111111222222111111111111111111111111///111222222111000000111111111111111000000000000000000000000000000000000......///000111111111111000111111222222333333444666666888:::<<<>>>???@@@@@@DDDHHHKKKMMMPPPSSSUUUVVVYYY\\\___aaadddiiilllooorrrvvvyyy|||yyy___PPPAAA;;;999777555555444444333222222111111000111111111111111111111111000000000000////////////,,,------...//////000000,,,---......///.........------------------------------------,,,,,,,,,+++***+++,,,...////////////......---,,,,,,+++******---------------,,,,,,+++,,,,,,,,,,,,,,,------...---...///...------...///------...//////000111111///111333444555:::AAAGGGPPP\\\oooyyynnngggdddfffqqq|||yyyxxxyyy}}}{{{vvvtttrrrpppooonnnkkkiiieeebbb___]]]\\\ZZZWWWTTTQQQNNNKKKIIIIIIHHHFFFDDDCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999444333333222333333444444000000000000111111111111222222111000000000000000000000000000000000000000/////////000000000111111000000000000000000000000///000222222111000000111222111111111000000000///000000000000000000000000...///000222222222222222000000111111222333333333555666777999;;;===??????AAADDDIIILLLNNNOOORRRSSSTTTWWW[[[^^^aaaeeeiiimmmqqqssswwwzzz}}}}}}bbbRRRAAA::::::888666555444444333222222111111000111111111111111111111111000000000000////////////////////////////////////,,,,,,.../////////......------------------------------------,,,,,,,,,,,,***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++---,,,,,,,,,,,,---......---...///...------...///...//////000000111111111000222555555666;;;DDDKKKUUUbbbuuuxxxmmmeeebbbdddooozzzxxxwwwyyy}}}{{{vvvtttrrrppppppooolllkkkeeeccc```^^^\\\ZZZWWWUUUQQQNNNKKKIIIIIIHHHFFFDDDCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999333333333222222333444444000000000000111111111111222111111000000000000000000000000000000000000000---.........//////000000////////////////////////...000222222000000000111000000//////.........---000000000000000000000000...///111222333333333222000000000111222222333333555666777999;;;===>>>???BBBEEEIIILLLNNNOOOQQQSSSSSSVVVZZZ]]]aaaeeejjjmmmrrruuuxxx{{{}}}dddSSSAAA::::::888666555444444333333222111111000111111111111111111111111000000000000////////////111111111000//////......+++,,,.../////////......------------------------000000/////////.........+++,,,---------,,,+++******++++++,,,,,,------...---.........---,,,,,,+++---,,,,,,,,,,,,---......---...///...------...///222222222222333333333333111444666777777<<>>======<<<<<<<<<<<<;;;:::999888777555555444333222222222222222222111111111111222222222222111000/////////000---......///000111111222...//////000111222222222000000000000////////////111000///......///000111444222000000222333111...///////////////////////////////////////.........111111111111222333444555444555777999;;;===???@@@CCCCCCEEEHHHKKKNNNQQQRRRVVVXXXYYY[[[___dddjjjooosssvvvzzz|||~~~hhhSSSAAA===<<<777444666555555444444444333333333111111111111000000000000111111000000000000111111000///...------...///000////////////////////////........................///............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********---------------------------------,,,,,,+++++++++---------......000111222000000000111222222333333444222444777999===GGGQQQ```ppp|||llldddbbbbbbgggmmm|||zzzuuutttwww~~~}}}yyywwwuuusssrrrpppmmmjjjfffccc^^^[[[YYYWWWTTTSSSRRRQQQNNNLLLJJJIIIIIIIIIDDDCCCAAA???>>>=========<<<<<<<<<;;;:::999888777666666555444333333333333222111111000000111111222222111000000000000000000......//////000000111111...//////000111111222222111111000000//////......111000///......///000111333111///000111222000...////////////////////////000000000000000000000000111000000111111222333444444555777999;;;===>>>???BBBCCCEEEGGGJJJMMMPPPRRRUUUWWWYYY[[[^^^ccciiinnnsssuuuyyy|||}}}~~~iiiTTTBBB===<<<777444666444444444444333333333333111111111111000000000000111111000000000000111111000///...------...///000////////////////////////........................///............------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******---------------------------------,,,,,,,,,++++++...............///000111000000000111222222333333555444555888;;;???IIITTTbbbsss}}}nnnfffcccbbbeeejjjrrrxxxssssssvvv}}}zzzxxxvvvtttrrrooollliiieeebbb^^^ZZZXXXVVVTTTRRRQQQPPPNNNLLLJJJIIIIIIIIIDDDCCCAAA@@@>>>=========<<<<<<<<<;;;:::999888777777666555444444333333333222111111000000111111222000000000000000000111222////////////000000000000...//////000000111111222222111111000///......---000000////////////000000111000//////000000///...////////////////////////000000000000111111111111000000000000111222333333444555666888:::<<<===>>>AAABBBDDDFFFIIIMMMOOOQQQTTTVVVXXX[[[^^^ccciiimmmrrruuuyyy{{{|||}}}kkkVVVDDD>>>===777555666333333333333222222222222222222111111111000000000111000000//////000000111//////............//////////////////////////////........................///............---------.........---------,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------,,,,,,,,,,,,//////.........//////000000000000111222222333333666555666:::===BBBMMMXXXfffxxx}}}pppiiifffeeegggjjjlllyyywwwssssssvvv~~~|||zzzwwwuuusssoookkkhhheeeaaa]]]ZZZWWWVVVSSSQQQPPPOOONNNLLLKKKIIIIIIHHHDDDCCCBBB@@@???>>>======<<<<<<<<<;;;:::999888777666555444333333222333333111111000000000000111111000/////////000111222222000000000000////////////////////////000000111111222222111000///...------000000////////////000000//////...////////////...///////////////////////////000000000000000111111////////////000111222333444555666888999;;;<<<===@@@AAACCCEEEIIILLLOOOPPPSSSUUUXXX[[[^^^bbbhhhlllqqqtttxxx{{{||||||~~~nnnYYYEEE???===888555777333333333222222222111111222222222111111111000000000000////////////000000/////////....../////////////////////////////////........................///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000//////............///000000000111222222333333777555777;;;>>>DDDPPP[[[jjj{{{~~~rrrmmmiiifffeeegggjjjtttvvvssstttxxx}}}yyyvvvtttppplllhhhdddaaa\\\YYYWWWUUUSSSQQQNNNNNNMMMLLLKKKJJJHHHHHHDDDCCCBBB@@@???>>>>>>===<<<<<<<<<;;;:::999888777555444333222111111111111111000000000000000000111000/////////000111222222000000000000///////////////////////////000000000111111111000///......---//////000000000000//////......//////.........///////////////////////////.........//////000000000////////////000111222333444444666777999:::;;;<<>>888555777333333333222222222111111222222222222111111111111000000////////////000000...//////////////////...////////////////////////........................///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////............///000000000111222222333333666555666;;;???FFFSSS___nnnwwwrrrnnniiifffgggkkkrrr|||~~~uuusssuuuxxx|||xxxuuuqqqllliiiddd```\\\XXXVVVTTTRRRPPPMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<;;;:::999888777444333222111000000000000111000000//////000000111000000000000000000111222////////////000000000000////////////////////////000000000000//////////////////000000000000//////---...//////......///000////////////////////////------......//////000000000000000000111222333333444444555777888999:::;;;??????AAACCCGGGJJJMMMNNNSSSUUUYYY\\\___ccchhhkkkooossswww{{{}}}uuu^^^IIIAAA>>>888666888333333333333222222222222333222222222222111111111000//////......//////000......////////////......////////////////////////........................///............---------,,,,,,+++++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////.........//////000000000000111222222333333666555666;;;@@@HHHVVVcccqqq}}}{{{yyyuuurrrsssqqquuu{{{|||sssrrrtttwww~~~~~~zzzwwwrrrmmmjjjccc```[[[XXXVVVTTTQQQPPPLLLLLLMMMLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<;;;:::999888777444444333222111111111111000000////////////000000222111000000000000000000......//////000000111111////////////////////////////////////000000000000...///000111111000///...---///000000......000222////////////////////////---......///000000111111111000000111111222333444333444555666777999::::::>>>???@@@CCCFFFIIILLLMMMSSSVVVZZZ]]]aaadddiiilllnnnrrrwww{{{~~~www```KKKBBB???999666888444444444444333333333333333333222222222111111111//////............//////---...///000000///...---////////////////////////........................///............---------------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++------------.........///...............///000111000000000111222222333333888666888===CCCKKKZZZggguuuwwwzzz}}}zzzrrrppprrrvvv}}}|||xxxsssnnnjjjccc___[[[XXXUUUTTTQQQOOOLLLLLLMMMLLLLLLJJJHHHGGGEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<;;;:::999888777555555444333222222222222000000////////////000000222222111000//////000000---......///000111111222///////////////...............//////000000111111...///000111111000///...---///111111///...000333////////////////////////...//////000111222222222111111111111222333444555333444555666777888999:::===>>>@@@BBBEEEIIIKKKMMMSSSVVV[[[^^^aaaeeeiiilllnnnrrrwww{{{xxxbbbKKKCCC???999666888555555444444444444333333333333333222222222111111//////............//////---...///000000///...---////////////////////////........................//////.........---------......---------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---------.........//////---------......000111222000000000111222222333333999888999>>>EEEMMM\\\iiixxx~~~wwwpppoooqqqwww|||wwwqqqllleeeaaa\\\XXXUUUTTTRRRPPPNNNLLLKKKJJJKKKJJJIIIGGGEEEDDDCCCAAA@@@???>>>>>>@@@???===<<<<<<;;;888666555555444333222222222222555555333222111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////222000...---,,,---...///////////////////////////000000////////////000000000000000000000000000000000000000000111111111111111222444666888999::::::<<<>>>AAACCCEEEHHHKKKNNNRRRUUUYYY]]]aaafffkkknnnpppsssxxx|||wwwdddNNNBBB===:::999:::555555444444444333333333111222222222222111000000000000000000000000000000000000//////.........---000...---...///000///...------............------111000000///...---------------......------,,,+++++++++******++++++,,,---+++++++++++++++++++++++++++,,,------......------000//////.........//////222222222222333444555555888888;;;AAAGGGQQQaaappp}}}uuuooonnnrrrxxx~~~yyyrrrmmmfffbbb\\\XXXVVVTTTRRRPPPOOOMMMKKKKKKKKKJJJHHHGGGEEEDDDCCCAAA??????>>>>>>???>>><<<<<<<<<;;;999777555555444333222222222222222111000//////...//////000000000000000000000000........................111111111111111111111111000000000000////////////111000...---------//////////////////////////////000000////////////000000////////////////////////000000000000111111111111222333444555777999:::;;;<<<>>>AAACCCDDDGGGKKKNNNRRRUUUYYY]]]aaaeeekkknnnqqqtttxxx|||zzzfffPPPCCC===:::888999555555444444444333333333111222222222222111000000000000000000000000000000000/////////...............---,,,---......---,,,------............------/////////...---,,,,,,,,,------......------,,,++++++++++++***++++++,,,---+++++++++++++++++++++++++++,,,------......------)))***+++,,,...000222333222222222222333444555555888888<<>>>>>>>>>>>===<<<<<<<<<<<<:::888555555444333222222222222333333222222222222333333000000000000000000000000........................111111111111111111111111000000000000////////////111000...------...//////////////////////////////000//////......//////000........................000000000000111111111111333333333444666888:::<<<;;;===@@@BBBCCCFFFJJJMMMRRRUUUYYY]]]```eeejjjnnnqqquuuyyy|||}}}iiiSSSEEE>>>999777777555555444444444333333333111222222222222111000000000000000000000000000000////////////............///...------//////...---------............------.........---,,,,,,++++++------......------,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---(((((()))+++...000333444222222222222333444555555888999===DDDKKKUUUfffvvv{{{tttnnnnnnrrryyy|||tttooohhhddd^^^YYYUUUSSSPPPNNNPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;<<<<<<:::888555555444333222222222222444333333333444444555666////////////////////////........................////////////////////////000000000000////////////000///............///////////////////////////////////////......////////////////////////////////////000000000111111111111444333222333555777:::<<<:::===???AAACCCFFFIIILLLRRRTTTXXX\\\```eeejjjnnnrrruuuyyy|||~~~mmmVVVGGG???:::777666555555444444444333333333111222222222222111000000///////////////////////////////////////.........222000///000111222111000------............------.........---------,,,,,,------......------,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------...///000222222222222333444555555888999>>>FFFNNNYYYkkk{{{}}}uuuooonnnqqqxxx|||tttooogggccc]]]XXXUUURRROOONNNNNNLLLJJJIIIIIIHHHFFFEEECCCBBBAAA@@@???>>>>>>>>><<<;;;:::;;;<<<;;;:::888555555444333222222222222////////////000111222333////////////////////////////////////////////////........................000000000000//////////////////.........///////////////////////////////////////............//////000000000000000000000000///000000000111111111111333333222222444777:::<<<:::===???AAACCCFFFIIILLLQQQTTTXXX\\\```dddjjjmmmrrruuuyyy|||~~~qqqXXXIIIAAA:::777666555555444444444333333333111222222222222111000000////////////////////////.........///////////////222000///000111222111000------............------/////////...............------......------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111111000///......//////222222222222333444555555999:::@@@HHHQQQ]]]ppp}}}vvvooonnnqqqxxx{{{sssmmmeeeaaa[[[WWWTTTQQQOOOMMMKKKJJJHHHHHHHHHHHHFFFDDDBBBBBB@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;999777555555444333222222222222000000000000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........//////////////////////////////////////////......------......///111111111111111111111111000000000000111111111111222222222333555777999;;;;;;===@@@BBBCCCFFFJJJMMMQQQTTTXXX\\\___dddiiimmmppptttxxx{{{~~~sss[[[KKKBBB;;;777777555555444444444333333333111222222222222111000000000000000000000000000000.........//////////////////...------//////...---------............------////////////////////////------......------,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000//////000000111222222222222222333444555555999;;;AAAJJJTTTaaattt|||tttnnnnnnrrryyyyyyqqqkkkccc___YYYUUUSSSQQQOOOMMMHHHGGGFFFFFFGGGGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;;;;:::777555555555444333222222222222222222111111111222333333000000000000000000000000////////////////////////000000000000000000000000000000000000////////////---......//////////////////////////////////////////......------......///000000000000000000000000000000000000111111111111111111222444666777999999<<<>>>AAACCCDDDGGGKKKNNNQQQTTTXXX[[[___dddiiimmmooorrrwww{{{~~~ttt\\\LLLCCC<<<888888555555444444444333333333111222222222222111000000000000000000000000000000............/////////000...---,,,---......---,,,------............------........................------......------,,,+++---,,,,,,,,,,,,---......------------------------------...///////////////.........//////000222222222222222222333444555555999;;;BBBLLLVVVdddwww|||yyyrrrmmmnnnrrrzzzxxxpppjjjaaa]]]XXXTTTRRRPPPNNNMMMFFFEEEDDDEEEFFFGGGFFFDDDAAAAAA@@@???>>>>>>>>>???>>>===;;;;;;;;;999777444555555444333222222222222//////...............///000000000000000000000000................................................000000000000////////////------...///000000//////////////////////////////.........------.........////////////////////////000000000000111111111111000111333555666888888888<<>>>>>>>>>>>>>>===<<<:::888666555555333111111222333222111000000000000000111111111000000000000000000000000///000000000000...,,,+++////////////////////////000///...------...///000////////////////////////---...//////......///111111111000000//////............//////000000111111///000222333444444444333111222333444555777888888;;;===@@@BBBDDDGGGKKKNNNTTTWWWZZZ^^^```cccgggjjjnnnrrrwww{{{uuu^^^LLLBBB>>><<<:::666666666555444444333333333333333222222222111111////////////////////////////////////////////////222111000.........///000................................................000000000//////.........,,,---...---+++***+++,,,++++++++++++,,,,,,---...------------.........///...///111222222111000///222333444444444555777999===AAAJJJRRRZZZggg}}}~~~|||uuuooonnnpppwwwwwwpppiiieee]]]YYYUUUQQQNNNLLLIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>===<<<:::888666555555333111111222333222111111111111000000000000000000000000000000000000000///000000000///...---,,,///////////////////////////......------......///////////////////////////---...//////......///111000000000///////////////////////////000000000000...///000000111111111111111222333444555777888888:::===@@@BBBDDDGGGKKKNNNTTTWWW[[[^^^aaadddhhhkkknnnrrrwww{{{~~~www```MMMCCC>>>;;;999666666666555444444333333111111111000000000//////111111111111111111111111////////////////////////000///...------......///........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---...---,,,++++++---------,,,,,,------......------........./////////111111000000000000000000111222333333333444666888<<>>>>>>>>>>>>>>===<<<:::888777666555333222111222333222111222222111111000000//////000000000000000000000000///000000000///...---,,,////////////////////////---......//////......---////////////////////////---...//////......///111//////////////////000000000000000000////////////000000/////////000000111111222333444555777888888:::<<>>:::888666666666555444444333333111111111000000000000000111111111111111111111111////////////////////////...------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///...,,,,,,,,,---//////...---------............/////////000000000444222000......///000111000111333333222333666888<<<@@@JJJTTT___nnn|||uuupppoooqqqxxxwwwppphhhaaa]]]WWWTTTOOOLLLKKKIIIGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;999777666555444222222333333333222333222222111000///......///////////////////////////////////////......---////////////////////////......000111111000......////////////////////////---...//////......///111---......//////000000000111111000000//////......444333111000000111222333111222333444555777888888:::<<>>>>>>>>>>>>>>======<<<;;;999888777666444222222333444333222333222222111000///......////////////////////////000//////...............///////////////////////////000111222222111000///////////////////////////---...//////......///111------......//////000000111111000000//////......333222111000000000111222111222333444555777888888:::<<>>>>>>>>>>>>>>>>>=========;;;:::999888666444222222333444333222222222111111000000//////000000000000000000000000000///............/////////////////////////////////000000111111000000///////////////////////////---...//////......///111..................//////000000000000//////////////////.........//////000111222333444555777888888999;;;>>>AAACCCFFFJJJMMMOOORRRVVVZZZ^^^aaafffiiimmmqqquuuzzzjjjVVVIIIBBB;;;777666666666555444444333333000000000000000111111111////////////////////////000000000000000000000000...///000000111000000///........................------------------------++++++++++++,,,,,,,,,,,,---...///...,,,,,,,,,---------,,,+++++++++,,,,,,....../////////000000000...///111333333111000...222333555555666777:::<<>>>>>>>>>>>>>>============<<<:::999999666444333333444444444222111111111000000000000000000000000000000000000000000///...------...///000//////////////////////////////............//////////////////////////////---...//////......///111..................------////////////000000000000------...///000000000///111222333444555777888888999;;;>>>@@@BBBEEEIIILLLPPPSSSXXX\\\___ccchhhkkkmmmpppuuuzzzlllXXXKKKCCC<<<888666666666555444444333333//////000000000111111111000000000000000000000000000000000000000000000000...///000000000///...---........................------------------------++++++,,,,,,,,,---------,,,---...---,,,++++++------,,,,,,,,,,,,------...------........./////////...///000111111111222222111222444555555777:::<<>>>>>>>>>>>>>>???============<<<;;;:::999666555333333444444444333000000000000000111111111000000000000000000000000000///...------...///000////////////////////////...---,,,++++++,,,---...////////////////////////---...//////......///111/////////......------,,,......//////000000111111---...000222222222222111111222333444555777888888999;;;>>>@@@BBBEEEIIILLLQQQUUUYYY]]]aaaeeeiiilllmmmpppuuu{{{lllYYYLLLDDD===999777666666555444444333333111111222222333333333333111111111111111111111111000000000000000000000000....../////////...,,,+++........................000000000000000000000000.........//////000000000,,,---...---+++***+++,,,---------------...///000------------.........///000///......///111333555000111333444444666999;;;BBBGGGQQQ^^^lllyyyrrrmmmooouuu{{{xxxllliiiddd___[[[UUUOOOKKKHHHHHHFFFDDDCCCBBBBBBBBBDDDBBB@@@AAACCCDDDBBB@@@BBBBBBAAAAAA@@@??????>>><<<<<<<<<;;;:::999888777777555444444444444333111111111111111222222222222111111000000000000111111////////////////////////---------.........//////.........///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111000000000000000111222333444555777888888888:::<<<>>>AAAEEEIIIMMMRRRUUUZZZ]]]```dddhhhkkkqqqtttyyy|||ooo[[[KKK@@@<<<;;;888777666555444333222222111111111111111111111111111111222222222222111111111111000///...---,,,,,,//////000000000000//////---------.........//////---.........---,,,++++++---------,,,,,,+++++++++...........................------------...//////------...///////////////000000000000111111111111///222555555555666:::>>>DDDJJJSSS```qqqyyyrrrmmmooouuu}}}tttqqqgggddd___ZZZVVVQQQLLLIIIFFFFFFDDDCCCBBBAAAAAAAAACCCAAA???@@@BBBCCCBBB@@@AAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;:::999888777777555444444444444333111////////////............111111000000000000111111////////////////////////---------.........//////.../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000000000000000000000111222333444555777888888999;;;>>>@@@BBBFFFKKKNNNRRRUUUZZZ]]]```dddhhhkkkppptttxxx|||ppp\\\KKKAAA<<<;;;888777666555444333222222111111111111111111111111000111111222222111111000///////////////...............////////////.............../////////000000...............---,,,,,,---------,,,,,,,,,++++++...........................------------...////////////000111111111111111000000000000111111111111///222555555555777;;;???EEELLLVVVdddvvvyyyrrrnnnpppvvv}}}ssskkkhhh```\\\WWWSSSOOOLLLIIIGGGDDDCCCBBBAAA@@@@@@??????AAA@@@???@@@AAAAAA@@@???AAA@@@@@@???>>>>>>===============<<<;;;:::888888777555444444444444333111222222222111000000000///111000000//////000000111////////////////////////------.........///////////////////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111222333444555777888888:::<<>>=====================<<<:::999888777555444444444444333111444444333222222111000000000000////////////000000////////////////////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111111111222333444555777888888;;;===???AAADDDHHHLLLPPPRRRUUUZZZ]]]```dddhhhkkknnnrrrxxx}}}rrr^^^MMMBBB===;;;777666666555444444333333111111111111111111111111000000111111111111000000............////////////---......//////......---////////////////////////...///////////////......------------------,,,,,,...........................------------...//////------...///////////////000000111111111222222222000333555666666999>>>CCCHHHRRR```qqq{{{tttoooqqqwwwvvvrrrlllddd]]][[[TTTPPPKKKHHHGGGFFFDDDCCCAAAAAA@@@??????@@@@@@@@@????????????????????????@@@@@@??????>>>=========>>>>>>>>>===<<<;;;:::999777555444444444444333111111111000///...---------000000////////////000000////////////////////////........./////////000000000000//////.........---................................................//////////////////////////////////////////////////////000000111111111111111222333444555777888888:::<<>>??????@@@@@@>>>???@@@@@@???>>>???@@@AAA@@@@@@???>>>>>>======??????>>>>>>===<<<:::999777555444444444444333111111111111000000/////////000//////......//////000////////////////////////....../////////000000000000000000///......------................................................/////////////////////////////////////////////////////////000111111222222111222333444555777888888:::<<>>??????>>>@@@BBBAAA???>>>???AAAAAAAAAAAA@@@??????>>>>>>?????????>>>===<<<;;;:::777555444444444444333111333333222222222222222222//////............//////////////////////////////.../////////000000000000111000000///......------................................................////////////////////////////////////////////////...//////000111111222222111222333444555777888888<<<>>>@@@BBBEEEIIIMMMQQQRRRUUUZZZ]]]```dddhhhkkkooottt{{{vvvcccQQQEEE>>>;;;555555555555555444444444111111111111111111111111//////000000000000//////.........///////////////...//////////////////...////////////.........---,,,,,,---...............------------.........///...........................------------...////////////000111111111111111111111111222222222333333222444666777888<<>>>>>AAABBBAAA???>>>@@@BBBBBBBBBAAAAAA@@@?????????????????????>>><<<;;;:::777555444444444444333111///////////////000000000//////............//////////////////////////////////////////000000000000111000000///...---------................................................////////////////////////////////////////////////...//////000111222222222111222333444555777888888===???BBBDDDFFFJJJOOORRRRRRUUUZZZ]]]```dddhhhkkkpppuuu|||wwwcccRRREEE>>>;;;555555555555555444444444111111111111111111111111//////000000000000//////,,,,,,---...///000111222---..................---111111000000/////////...+++,,,,,,---.........------------.........//////...........................------------...//////---......///////////////111111222222222333333333222444666777888===DDDJJJTTTbbbvvvhhhfffhhhppp}}}}}}tttppptttyyytttlllfffaaaZZZTTTPPPMMMJJJHHHDDDBBB????????????>>><<<<<<<<<<<<======>>>???@@@??????@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???===<<<;;;:::999777777666555444444444444222222111111111111222222111111000///////////////......///000000000000000111111000000//////......---...///000000///......------...///000000//////////////////////////////000//////.........//////............////////////333333222111000000000111222222333333555666888999:::<<>>===>>>???>>>===<<<<<<<<<======>>>???@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???===<<<;;;:::999555555444333222222222222222222111111111111222222222111000000//////000000......///000000000000000111000000000/////////...///000000000000000//////---...//////////////////////////////////////////......------------..................////////////333222111111000000111111222222333333555666888999:::<<<>>>BBBGGGKKKOOOQQQUUUWWWZZZ]]]```eeejjjnnnrrrxxx{{{gggUUUGGG>>>999666666555444333333333333333222111222333444333222000000000000000000000000000000000000000000000000............////////////000/////////............------------------------......////////////......---,,,,,,,,,,,,---...........................---////////////000000000000111111111111111111111111444333555888:::===GGGPPP^^^kkkgggdddeeemmmzzzvvvrrrvvvzzzxxxsssmmmeee^^^ZZZVVVPPPKKKHHHFFFCCCAAA???===<<<<<<===>>>>>>===<<<<<<<<<======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@???===<<<;;;:::999555555444333222222222222222222111111111111222222222111000000//////000000......///000000000000000000000000000////////////333222111000000///000000//////////////////...---////////////////////////------,,,,,,,,,------...............////////////222222111000000000111111222222333333555666888999;;;<<<>>>BBBGGGKKKOOOQQQSSSVVVZZZ^^^bbbggglllppptttzzz{{{gggUUUGGG???;;;777666555444333333333333333222111111222333222000000000000000000000000000000000000000000000000000............////////////////////////............------------------------......////////////......---,,,,,,,,,,,,---......//////000000000///---,,,111000000000/////////...111111111111111111111111333222444999<<<@@@JJJTTTbbbpppiiifffgggnnn{{{~~~vvvqqquuuzzzvvvooojjjddd]]]WWWSSSOOOKKKGGGEEECCCAAA???===;;;::::::<<<>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@???===<<<;;;:::999777777666555444444444444222222111111111111222222111000//////......//////......///000000000000000000000000000////////////444333111///......////////////000000///...------////////////////////////---------,,,------..................////////////111111000000000000111111222222222333555666888999;;;<<<>>>BBBFFFJJJNNNPPPRRRVVVZZZ___dddiiinnnrrruuuzzz{{{fffTTTGGG???<<<777666555444444333333333333111000111222222111///000000000000000000000000////////////////////////............///////////////////////////.................................,,,,,,------------,,,,,,---,,,,,,,,,,,,---.........///000111000...,,,+++000000000000////////////111111111111111222222222333333555:::===AAAKKKVVVeeesssllljjjjjjrrr~~~}}}uuuppptttyyy{{{uuummmfffaaa\\\WWWSSSMMMKKKGGGDDDCCCBBB@@@>>>;;;:::999:::<<<=========<<<<<<<<<<<<===>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@???===<<<;;;:::999777777666555444444444444222222111111111111222222//////...------------.........///000000000000000////////////000000000000333111000...------......//////000000///...------////////////////////////......------...///000000............////////////111000000///000000111111222222222333555666888999;;;<<<>>>BBBFFFJJJMMMOOORRRVVV[[[aaaeeekkkpppsssuuuzzz|||gggTTTGGG???<<<777777666555444444444444333222111111222222000///000000000000000000000000////////////////////////............////////////.........///////////////........................,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,---///000///---+++***.........///000111111111000000111111111222222222555555777;;;>>>BBBLLLVVVhhhwwwooommmooovvv}}}tttppptttxxxyyypppkkkddd]]]YYYUUUQQQOOOIIIGGGDDDBBBBBBAAA@@@>>><<<:::999:::<<<======<<<<<<<<<<<<======>>>???@@@@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEEEEEEEDDDBBBAAA@@@@@@???===<<<;;;:::999555555444333222222222222222222111111111111222222000///......------............///000000000000000////////////000000000000111000///......------...//////////////////...---////////////////////////...............///000111............////////////000000/////////000111111222222333333555666888999;;;<<<>>>AAAEEEIIIMMMNNNRRRVVV\\\bbbggglllqqqtttvvv{{{~~~iiiVVVHHH@@@<<<888777666555444444444444444333111111222222111///000000000000000000000000000000000000000000000000............////////////.........///////////////..............................////////////......---,,,,,,,,,,,,---......+++,,,---......---,,,,,,------...///000111222222000000000111222222333333666666888<<<@@@DDDNNNXXXkkkzzzqqqoooqqqyyy~~~uuuqqqtttyyy{{{sssmmmddd```ZZZUUUPPPMMMKKKJJJEEECCCAAAAAAAAAAAA???======;;;::::::<<<===<<<<<<<<<<<<<<<======>>>???@@@======>>>???@@@AAABBBBBBBBBCCCDDDEEEEEECCCBBB@@@@@@@@@???===<<<;;;:::999555555444333222222222222222222111111111111222222111111000///////////////......///000000000000000.../////////000000000111//////000000000//////...---...//////////////////////////////////////////------------...///000000............///////////////////////////000111111222222333333555666888999;;;<<<>>>AAAEEEIIILLLNNNSSSWWW]]]ccchhhlllqqqtttxxx}}}mmmZZZKKKAAA===888777666555444444444444555444222222333333111000000000000000000000000000000000000000000000000000............////////////............/////////000..............................////////////......---,,,,,,,,,,,,---......,,,,,,------......//////......//////000000111111///000000111222222333333555444777===AAAFFFQQQ\\\ooo~~~qqqpppsss{{{vvvrrruuuzzzyyyrrrkkkeee]]]ZZZTTTOOOKKKHHHGGGGGGBBBAAA??????@@@@@@>>>===>>><<<;;;;;;<<<===<<<;;;<<<<<<<<<======>>>???@@@??????@@@AAACCCDDDDDDEEEBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@???===<<<;;;:::999777777666555444444444444222222111111111111222222333222222111111111111111...//////000000000000000.../////////000000111111...///111222222111000///------...///000000000///////////////////////////+++++++++,,,---...///000............/////////000///////////////000111111222222333333555666888999;;;<<<>>>AAAEEEIIILLLNNNTTTXXX^^^dddiiimmmqqqssszzz~~~ppp]]]MMMCCC>>>888777666555555444444555666555333333333333222000000000000000000000000000000000000000000000000000............/////////000---.........//////000000////////////////////////,,,------------------,,,---,,,,,,,,,,,,---......------------...000111222000000000000///////////////000000111222222333333333333777===BBBHHHTTT___rrruuuqqqrrrzzzyyytttuuuzzz|||uuuoooiiiddd```WWWTTTOOOKKKHHHFFFCCCAAABBBAAAAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>???@@@AAACCCDDDEEEFFFFFFFFFDDDCCCAAAAAAAAAAAA>>>>>>===<<<;;;999888777555555444333222222222222222222222222222222222222444333222111000...------111111111111000000000000000000000000000000000000////////////////////////,,,,,,---...///000111111000000//////.........---...............---------.................................//////000111222111111222222444555777888<<>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>???AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>===<<<;;;999888777555555444333222222222222222222222222222222222222333222222111000///......111111111111000000000000000000000000000000000000////////////////////////------......///000000000000/////////.....................................................................//////000111222222222222333555666888999<<>>>>>>>>===>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>===;;;:::888777555555444333222222222222111111111111111111111111111111111111000000000///111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////.................................//////000111222333333333444666777999:::<<<>>>BBBEEEGGGJJJMMMPPPTTTWWW\\\aaaffflllrrrwww}}}|||gggUUUGGG???;;;:::888777555444444444333333222222111000000000000000000000000000000000.........///000111111111.........//////.................................////////////............................................................000000////////////000000000000000000000000111111222111111111222222333444888888;;;AAAGGGNNN[[[ggg{{{pppkkkkkkrrrxxx~~~xxxtttvvv|||zzzrrrmmmhhhddd^^^YYYUUUQQQNNNKKKGGGEEECCCBBBBBBAAA???>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===>>>>>>???AAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>===<<<:::888777555555444333222222222222000000000000000000000000000000000000000111111111111111111111000000000///////////////////////////////////////////////////000000//////............///////////////.........////////////000000000000....................................///000111222444444444555666888:::;;;<<<>>>BBBEEEGGGJJJNNNPPPTTTWWW\\\aaaffflllrrrwww~~~jjjWWWHHH@@@;;;:::888777555444444444333333222222111000000000000000000000000000000000.../////////000000000111------............------........................///////////////.........---------.........//////---------...............000000////////////000000000000000000000111111111222222222222222333444555888888;;;BBBHHHPPP]]]iiinnniiiiiiooouuu~~~}}}xxxtttvvv}}}}}}xxxqqqjjjeee```\\\WWWSSSPPPNNNKKKIIIFFFDDDBBBBBBBBBAAA>>><<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999888555555444333222222222222000000000000000000000000000000000000111111111111111111111111000000000///////////////////////////////////////////////////000000000///......------.........///////////////.../////////000000111111////////////////////////............///000111222444444555555777888:::;;;<<<>>>BBBEEEHHHKKKNNNQQQTTTXXX]]]bbbgggmmmssswww~~~lllXXXHHH???;;;:::888777555444444444333333222222111000000000000000000000000000000000111000000000/////////...------............------////////////////////////.........///////////////,,,,,,------.../////////---------.........//////000000////////////000000//////000000111111111111222222222222333444555666777777;;;BBBIIIQQQ___kkknnnhhhhhhmmmrrr{{{|||wwwtttwww}}}zzzsssnnnhhhbbb]]]WWWTTTPPPLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBAAA???=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???????????????@@@@@@AAABBBBBBCCCBBBCCCDDDDDDDDDCCCAAA@@@??????>>>>>><<<;;;999888555555444333222222222222111111111111111111111111000000000000000111111111111111111111000000000000000000000000000000000000////////////////////////000000//////.........---.........///////////////---......//////000000111////////////////////////.........//////000111222444444444555777888:::;;;;;;>>>BBBEEEHHHKKKOOORRRUUUYYY^^^ccchhhnnntttxxxmmmYYYHHH???;;;:::888777555444444444333333222222111000000000000000000000000000000000111111111000///..................//////.........000000000000000000000000.........///////////////---------.........//////,,,,,,------.../////////000000////////////000000/////////000111111222222222222222333444555666777777777;;;CCCJJJSSSaaannnmmmhhhggglllqqqzzz|||wwwtttwww~~~}}}wwwnnnhhhccc___YYYUUUQQQNNNJJJHHHGGGFFFDDDCCCAAA@@@@@@AAACCCCCCAAA???>>>>>>===<<<<<<<<<<<<<<<==============================>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@?????????>>><<<;;;999888555555444333222222222222222222222222222222222222111111111000000000000000111111111111000000000000000000000000000000000000///////////////////////////////////////...................../////////000,,,------...//////000000////////////////////////.........//////000111222333333444555666888999:::;;;>>>BBBFFFHHHLLLPPPSSSWWWZZZ___dddjjjooovvvzzzoooZZZIII???;;;:::888777555444444444333333222222111000000000000000000000000000000000000000000000////////////...//////000000//////...////////////////////////............/////////000---------...............,,,,,,------...//////000000000////////////000000...//////000111111222222222222333333444666777888888888===EEEMMMVVVdddqqqmmmhhhgggkkkpppyyy|||wwwtttwwwtttnnnfff```\\\XXXSSSPPPOOOLLLIIIGGGFFFFFFDDDCCC======>>>@@@CCCDDDCCCAAA@@@@@@???>>>>>>>>>>>>???????????????????????????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDEEEEEECCCAAA@@@?????????>>>===;;;999999555555444333222222222222222222222222222222222222111111111111000000000///111111111111000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000,,,,,,,,,---...//////000000000000000000000000000.........//////000111222333333333444666777999:::;;;>>>BBBFFFIIILLLPPPSSSXXX[[[```eeejjjpppvvv{{{qqq\\\JJJ@@@;;;:::888777555444444444333333222222111000000000000000000000000000000000......//////000000111111//////000000000000//////........................---.........//////000000........................,,,,,,------...///000000000000////////////000000...//////000111222222222222333333444555666888888999:::>>>FFFNNNXXXfffsssiiihhhjjjnnnttt~~~~~~xxxuuuxxx|||tttooofffccc]]]XXXUUURRRNNNLLLHHHGGGFFFDDDBBBAAAAAA@@@DDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDCCCBBBBBBBBBAAA===>>>>>>>>><<<;;;999888999888666555333333222222333333333222222111111111000000000000000000000000111000000000//////......000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000///////////////////////////000111111111222444555555777999<<>><<<:::999999888777555444333222222333333333222222222111111111111111111111111111111111111111000000/////////000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000///////////////////////////000111111111222444555555777999<<>><<<;;;999888777555444333222222333333333222222222222111222222222222222222222222111111111111111000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000////////////000111111111222444555555777999<<<>>>@@@CCCFFFIIILLLPPPSSSWWWZZZ___dddjjjqqqxxx|||wwwbbbPPPFFF<<<:::777666666555444222333333333333222222222222222222111111111000000000000000000000000000000000............////////////000000////////////000000............////////////...------------...//////...------------...//////000000000000111111111111000000000000111111111111222111111222333444555555999;;;BBBIIIPPP[[[nnnmmmlllnnnssswww~~~}}}tttmmmgggaaaZZZUUUSSSPPPLLLJJJIIIHHHGGGEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???===<<<:::999777555444333333333222222222222222222222222222222222222222222222222222222111111111111111111////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000//////000000111222111222444555555777999<<<===@@@CCCFFFHHHLLLPPPTTTWWWZZZ___eeekkkrrrxxx}}}yyydddRRRHHH<<<:::777555555555333222444444333333333222222222222222222111111111000000000000000000000000000000.........//////000000000000//////////////////000............////////////...------------...//////...------------...////////////000000000111111111///000000000111111111111222222222222333444666666:::<<>>;;;777555555555444333444444444333333333222222222222222222111111111111000000000000000000000000/////////000000111111111///......------......///............////////////...------------...//////...------------...//////........./////////000000///000000000111111111111222222333333444666777888:::===CCCKKKTTTaaavvvggggggkkkpppsssyyyzzzqqqkkkccc]]]YYYVVVQQQNNNKKKIIIFFFEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJGGGGGGFFFEEECCCBBBAAAAAA???@@@AAAAAAAAA@@@>>>===:::999888666555444333333111222222222222333333333222222222222222222222222000000000111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000......//////000000111111111000000000000111222222111222444555555777999<<<>>>@@@DDDGGGJJJNNNRRRVVVYYY]]]bbbhhhmmmrrrxxx|||jjjUUUIII@@@<<<888666555555444333444444444444333333333333333222222222222111111111000000000000000000000000000000000000111111111111......------------..................////////////...------------...//////...------------...//////............////////////000000000000111111111111222222333444555777888999;;;===DDDMMMVVVdddyyydddeeehhhkkkmmmqqq|||wwwpppgggaaaZZZUUUSSSQQQNNNKKKIIIGGGDDDCCCCCCDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPLLLMMMMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???::::::888666555444444444111111222222222333333333111111111111111111111111/////////000000111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000.........///000111111111111111000000111111222333111222444555555777999<<<>>>AAADDDHHHKKKOOOTTTWWWZZZ^^^dddiiimmmrrrwwwzzzmmmXXXJJJAAA>>>999666666666555555555444444444444333333333333333222222222111111111000000000000000000000000000000000000000///////////////............//////............////////////...------------...//////...------------...//////...////////////000000000000000000000111111111111111111222333444666777888;;;>>>DDDMMMWWWfff|||ccccccfffhhhiiikkkuuuyyypppjjjaaa[[[TTTPPPOOONNNKKKIIIHHHFFFCCCBBBBBBBBBBBBAAABBBBBBCCCDDDFFFHHHIIIJJJEEEGGGHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMLLLKKKKKKKKKMMMMMMNNNOOOOOOPPPQQQQQQMMMNNNNNNOOONNNMMMLLLKKKHHHHHHGGGEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAA;;;:::888777555444444444111111111222222333333333000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000---......///000111111222111111111000111111222333111222444555555777999<<>>EEENNNXXXggg~~~bbbbbbbbbcccdddgggjjjmmmxxxrrrkkkbbb\\\XXXVVVRRROOOLLLJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKKKKKKKKKKJJJOOONNNLLLJJJJJJKKKMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRRRRRRRQQQOOOMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCC===<<<:::888666444333333333333333222222222111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////111000////////////---+++////////////////////////000000111111222222222222111222444444444555777999===@@@DDDGGGKKKOOOTTTXXX\\\___dddiiimmmrrrwwwzzz~~~sssYYYGGG???:::999;;;:::666333333444333222111111111222333555555444333333222111111111111111111000000000000222---+++//////,,,---333---.........//////000000000000//////.........---///////////////......---............////////////...---,,,++++++,,,---...///000000000000111111111333333333222111222444666999<<>><<<:::888666555555333333333222222222222111333333333333333333333333////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////222000...---.../////////////////////////////////000000111111111111111111333444666666666777:::<<<>>>@@@DDDHHHKKKOOOTTTWWW\\\___dddiiimmmrrrwwwzzz~~~vvv\\\KKK@@@;;;999:::999555333444444333222111111111222333555444444333222222111111111111111111111111111111111......222222......222............/////////000000/////////............///////////////......---............////////////111000000//////000000111111222222222222333333333222333444444333444666888;;;>>>FFFQQQ\\\lllaaaaaaaaa___]]]]]]___aaammm{{{~~~xxxooogggbbb\\\UUUPPPKKKJJJHHHFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNLLLLLLLLLMMMNNNOOONNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@>>><<<:::999888777333333333333222222222222333333333333333333333333////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////222000---,,,...000111222////////////////////////000000000000000000000000333444666666666888:::<<>>888888777444444777444444333333222222222222333333333333222222111111//////000000000000111111.........000000/////////.........//////////////////////////////.........///////////////......---............//////////////////////////////////////////000000000111111111...111444666777777888999===@@@IIIUUUaaarrrfffggggggbbb[[[VVVVVVXXXbbbmmm}}}xxxrrrhhhddd___YYYUUUQQQMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOONNNNNNLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBAAA???===;;;999999888444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////,,,---///333555555222///////////////////////////000000000///////////////111222444555555777:::<<<@@@CCCFFFIIIKKKOOOSSSVVV\\\___dddiiimmmrrrwwwzzz{{{bbbRRRFFF???999888666444444777444444444444333333222222333222222222222222111111........./////////000000.........---...000111111///////////////..................//////////////////////////////......---............////////////........................//////000000000111111111---000333555666777888999<<<@@@IIIVVVbbbtttkkknnnmmmggg^^^XXXXXXYYY]]]ggguuu}}}vvvnnniii___]]]YYYTTTPPPMMMKKKKKKDDDEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNNNNOOOPPPPPPPPPQQQNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA???===;;;999888888444444444444333333333333222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////+++---111555888666111---/////////////////////////////////000000111111111333444666777888999<<>><<<:::999999555444444444444333333333111111111111111111111111////////////////////////222222222222222222222222000000000000000000000000//////////////////////////////............//////---///222555777555222...////////////////////////...//////000111222333333222444666777888:::===??????BBBFFFIIILLLQQQUUUYYY\\\___dddiiimmmrrrwwwzzz~~~eeeUUUFFF???:::999888555444666333444555555555444333222111111111111111111222222/////////000111222222222333:::>>>???BBBEEEDDD???000/////////......................../////////000///////////////......---............////////////000111222222222222111000111222222222222333333333111222444555555666999;;;>>>CCCLLLYYYgggyyytttwwwxxxqqqfff^^^]]]``````fffnnnuuuxxxyyyyyyyyy|||xxxwww{{{yyyooohhhbbb\\\XXXRRRQQQOOOLLLHHHFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLOOONNNMMMMMMNNNOOOQQQRRRMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSTTTTTTTTTSSSRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???===;;;::::::555555444444444333333333111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000//////////////////////////////............//////000000111333555555222000////////////////////////......///111222333444555000222444555666888;;;>>>???AAAEEEIIIMMMQQQVVVZZZ\\\```dddiiimmmrrrwwwzzz}}}}}}cccSSSFFF???;;;:::999555333555333444555555555444333222111111111111111111222222000111111222333333444444666???HHHKKKNNNPPPLLLEEE000000//////.........------.........//////000000///////////////......---............/////////000///000111222222111000//////000000000000111111111444555555555555777:::<<<@@@DDDNNN[[[iii|||yyy~~~zzznnndddaaaaaadddlllrrrssstttuuuuuurrrqqqoooqqqvvv|||wwwkkkccc^^^[[[UUUQQQMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNOOOOOOPPPQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTSSSQQQOOONNNOOOPPPPPPPPPOOONNNNNNMMMKKKIIIGGGEEEEEEEEEGGGHHHEEEDDDCCCAAA???>>><<<<<<666555444222111111222222222333333333333222111111///000111000///000222333000000000000000000000000111111222222111000//////000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000000111111111111222222222111333444555666888;;;===@@@CCCFFFJJJMMMRRRWWWZZZ]]]aaaeeeiiimmmqqqvvvyyy~~~kkkVVVLLLBBB:::999888666666888555555444444444333333333111111111111000000000///111111111111111111111111999:::;;;<<<;;;:::888666000000//////......------////////////////////////111000///...---,,,++++++------,,,+++,,,---...///000000000000111111111111222111000000000111333333444555555555555777999<<>><<<;;;:::888777555444333333333444222333333333333222111111111222333222111111222444111111111111111111111111//////......------------000000000000000000000000000///............///000000000000000000000000000000000000000000000000000000111111111111222222222222444666777777999<<<>>>@@@CCCGGGJJJNNNRRRWWWZZZ^^^aaaeeejjjmmmqqqvvvyyyjjjVVVKKKBBB;;;999999777666888555555444444444333333333222222222222111111111111000000000000000000000000000111222333333111///...///////////////.........////////////////////////000000000000000000//////...------,,,---...///000/////////000000000111111222111000000000111222333333444555555555777:::<<>><<<:::777555444444444333444444444444333222222000111111000...---...000111111111111111111111111111000...------...000111000000000000000000000000///000000000000000000///////////////////////////////////////////////////000000111111111222222222111333555666666888;;;>>>AAADDDGGGKKKNNNSSSXXX[[[___bbbggglllpppuuuzzz}}}qqq]]]JJJBBB;;;::::::777555666555555444444444333333333222111111111000000000000111111111111111111111111/////////000000000//////.../////////000000111111////////////////////////---------.............../////////000000000000000............////////////000000111111222222222222222333555555555777;;;===CCCIIITTTdddtttzzz~~~|||~~~vvvjjjiiijjjooouuu~~~vvvoooiiibbb]]]TTTRRROOOMMMLLLKKKLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA???>>>;;;888666555444444444444444444444333222222333333444222111111222333222222222222222222222222111000000//////000222222000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000111111111111222222222111222444555666888;;;===AAADDDHHHKKKOOOSSSXXX\\\```ccchhhmmmqqqvvv{{{ooo[[[IIIBBB;;;;;;:::777555666555555444444444333333333111111111000000000//////111111111111111111111111////////////000000000000///000000000000000000111////////////////////////111111000000//////............///000000000000000....../////////000000000000000111222222222222111222333444555666888;;;>>>CCCHHHTTTddduuuuuu{{{}}}{{{xxxlllkkklllpppvvv~~~}}}rrrjjjeeeaaa\\\YYYQQQPPPOOOMMMLLLLLLMMMNNNKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOORRRRRRSSSSSSTTTUUUUUUVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLKKKGGGGGGFFFEEEDDDCCCCCCBBBBBB@@@===:::888666555555444444444555444444333222222333444333222222444666222222222222222222222222222222222333333444444444000000000000000000000000///000111111111111000///000000000000000000000000000000000000000000000000000111111111111222222222222333555666777999<<<>>>AAADDDHHHLLLOOOSSSXXX\\\```ccciiinnnrrrwww|||nnnZZZIIIAAA;;;;;;;;;888555555555555444444444333333333222222222111111111000000111111111111111111111111111111000000111222222333111111111000000000000000////////////////////////111000000000////////////---...///000000000///////////////000000000111111///000111222333222222111111333444555666888;;;>>>CCCIIIUUUeeewwwrrrxxx~~~||||||yyynnnlllmmmqqqvvv~~~{{{tttjjjbbb^^^\\\YYYVVVQQQQQQQQQOOONNNMMMOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSSSSTTTUUUUUUVVVVVVTTTUUUUUUVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVVVVWWWXXXYYYSSSSSSSSSSSSSSSRRRQQQQQQKKKKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDBBB???<<<999777777666444444555555444444333222000111222222111111333555222222222222222222222222...///000111111111111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000000111111111111222222222333444666777888:::===???BBBDDDHHHLLLOOOTTTXXX\\\```dddiiinnnsssxxx}}}ppp[[[IIIAAA<<<;;;;;;888555555555555444444444333333333333333333222222222111111000000000000000000000000...............///000111222222111111000000//////////////////////////////------..................,,,---///000000000///...000000000000111111111111///000111222333222111111111333444555666888<<<>>>DDDJJJVVVgggxxxsssxxx}}}|||xxxxxx~~~xxxrrrmmmkkkooovvv~~~tttmmmjjjddd]]]XXXUUUSSSSSSPPPMMMKKKKKKMMMNNNLLLJJJLLLLLLLLLMMMNNNNNNNNNOOONNNNNNNNNMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYWWWSSSPPPOOOQQQTTTVVVVVVVVVVVVVVVVVVUUUTTTTTTWWWWWWVVVVVVUUUTTTTTTSSSUUUTTTSSSRRRQQQPPPOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMOOOMMMJJJIIIIIIIIIHHHFFFCCCCCCAAA???===:::888666555555555444444333333333000000111222222111///...111111111111111111111111000000000000000000000000222222222222222222222222////////////////////////111111000000000000111111/////////////////////////////////000111111222222///111444666777999<<<>>>DDDFFFIIIKKKNNNRRRWWW[[[```ccchhhmmmrrrxxx~~~mmm]]]III@@@999999;;;999777777666666555444333333222222444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000...,,,******---000222111111111111111000///...111000/////////000222333333222222111111222222333333444555555666888<<>>CCCEEEHHHKKKNNNSSSXXX\\\aaadddiiinnnrrrxxx~~~qqq```MMMCCC:::::::::888666555666555555444333333222222444444333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...---,,,,,,...000222222333555777666444111000000000000000000111111222222111111111111111111222444555666666777999===@@@EEEMMM[[[jjj~~~uuuxxxzzzwwwrrrttt{{{}}}sssnnnkkkooovvvuuukkkddd\\\ZZZWWWTTTQQQQQQQQQQQQNNNLLLKKKKKKMMMNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTNNNPPPRRRTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQOOOMMMKKKKKKKKKIIIHHHHHHGGGFFFDDDBBB???===<<<777777666666555444333333000111222333444555555555222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000//////000000111222222222000333555777888999<<<>>>BBBDDDHHHKKKOOOTTTYYY]]]cccfffkkkooosssxxx~~~wwwdddPPPEEE<<<::::::777444333555555555444444333333222333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////.........///000111111333777999999666222000//////000111111111111111111111000000000000111111555666777777888:::>>>BBBFFFOOO\\\mmmxxx{{{{{{vvvqqqsss{{{sssnnnkkknnnuuu~~~|||rrrjjjbbb\\\WWWVVVTTTRRRPPPPPPQQQQQQMMMMMMLLLLLLMMMNNNNNNNNNOOONNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRMMMOOOQQQRRRSSSRRRPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVTTTRRROOONNNMMMMMMKKKJJJIIIIIIHHHFFFDDDBBB@@@>>>:::999999888666555444444444444444444333333222111222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111000000000000111111000000000000000000000000///000000111111222333333111444666777888:::<<<>>>@@@CCCGGGKKKOOOTTTZZZ___eeehhhlllppptttzzz|||fffRRRGGG===::::::777444444555555444444444333333333333222222222111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...//////000000000000000000111333555555333111///...///000222222111000000222222111111111111222222444555666666777:::>>>BBBGGGPPP___ooo|||~~~}}}xxxrrrttt|||tttnnnjjjnnnuuu~~~{{{ppphhhbbb\\\XXXTTTSSSQQQPPPOOONNNNNNNNNMMMNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMNNNNNNOOOQQQSSSUUUVVVYYYZZZ[[[\\\]]]___``````___^^^^^^]]]]]]\\\\\\\\\ZZZYYYYYYXXXWWWWWWWWWXXXXXXUUURRRQQQPPPPPPNNNLLLJJJJJJIIIHHHFFFDDDBBBAAA======<<<:::999777666555555555444333222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000111222222333333333555777888999:::===???@@@CCCGGGKKKOOOUUU[[[___fffiiimmmrrrvvv{{{iiiRRRGGG===::::::888666666444444444444444333333333222222111111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////......000111111111000///000000000000000000111111...///000222222111000000444333333222222333333444222333444555666999>>>AAAHHHRRRaaassszzztttuuu}}}tttnnnjjjmmmttt~~~zzzooofffaaa]]]XXXUUUQQQPPPOOONNNMMMLLLLLLLLLNNNOOOOOONNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNOOOQQQRRRSSSTTTTTTUUUSSSSSSRRRRRRQQQQQQPPPPPPTTTRRROOOMMMMMMMMMOOOPPPOOOOOOOOOPPPRRRTTTWWWXXX\\\]]]^^^___aaabbbcccdddbbbbbbaaaaaa````````````]]]]]]\\\[[[ZZZZZZZZZZZZ[[[YYYVVVTTTTTTSSSQQQOOOLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@???===;;;999888777333222222222222333444555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000111111222333333333444666888999999;;;===???@@@CCCGGGKKKOOOTTT[[[___fffiiinnnsssxxx}}}nnnTTTHHH>>>;;;:::888666777444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................---...///000000000//////222111000//////000222333//////000111111111111111444444333333333333444444111333444555666999===AAAIIISSScccuuu|||uuuuuu|||uuunnnjjjmmmttt~~~tttmmmddd]]]ZZZXXXUUURRROOOOOONNNNNNNNNNNNNNNNNNPPPQQQQQQOOOLLLJJJLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNOOOQQQSSSTTTUUUVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPTTTSSSQQQPPPPPPQQQRRRSSSTTTSSSSSSSSSUUUXXXZZZ\\\``````aaacccdddeeeffffffdddddddddcccccccccccccccaaaaaa```^^^^^^]]]]]]^^^___\\\YYYWWWWWWVVVTTTRRROOONNNNNNMMMKKKIIIGGGFFFDDDCCCBBB@@@>>><<<:::999555444333333333444555666333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111000000000000111111////////////////////////000111111222222333333444555666999::::::;;;===???AAACCCGGGKKKOOOTTTZZZ^^^eeeiiinnnsssyyyuuuWWWKKK???;;;:::777555555444444444444444444444444000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---............//////////////////000000111111111000000000000000111111222444333333222222333333444222333444555777:::???BBBJJJUUUeeexxx|||vvvuuu{{{uuunnnjjjmmmttt~~~wwwpppkkkeee]]]XXXVVVUUURRRPPPOOOPPPPPPQQQRRRRRRSSSSSSPPPRRRRRROOOLLLJJJKKKMMMLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPQQQSSSUUUVVVWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWVVVVVVXXXZZZ]]]___bbbccccccdddeeefffggghhheeeeeeeeeeeeeeeeeedddddddddcccbbbaaa````````````aaa^^^[[[YYYXXXWWWUUUTTTQQQPPPPPPOOOMMMKKKJJJIIIFFFEEEDDDAAA???===;;;::::::999777555444333444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111000000000000111111////////////////////////000111111222222333444444555777999::::::;;;===???BBBDDDHHHKKKOOOTTTYYY]]]eeehhhnnntttzzzzzzZZZNNNAAA<<<999666333333444444444444444444444444000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...------------...//////+++---///000111000///...111000/////////000222333333222222111111222222333333444555666888;;;@@@CCCKKKUUUfffyyyzzzxxx~~~uuuoookkknnnttt||||||tttmmmiii```]]]XXXUUUSSSRRRQQQPPPRRRRRRQQQPPPPPPOOONNNNNNPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOONNNMMMIIIJJJLLLNNNOOONNNNNNMMMOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTVVVWWWYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRTTTSSSSSSRRRSSSTTTVVVWWWZZZZZZ[[[[[[\\\^^^___```eeeddddddeeehhhiiiiiihhhffffffggggggggggggggggggfffeeecccbbbaaa```aaaaaa``````___]]][[[XXXVVVUUUSSSRRRPPPNNNLLLKKKKKKKKKIIIHHHFFFCCCAAA>>><<<;;;999888777666444444444444666555444222111000//////222222222222222222222222000000111111111222222222////////////////////////000000000000000000000000000000000000111111111111...///111111000000222333777888:::::::::<<<>>>AAADDDFFFIIILLLPPPUUU\\\```gggkkkpppvvv|||cccQQQ???999:::999555333444444333333333444555555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000///---,,,000222333111000111222222222222222222333444555666555555555555666:::@@@DDDJJJUUUhhh}}}}}}{{{uuuoookkknnnttt|||zzzrrrkkkeeeaaa___[[[WWWUUUTTTSSSRRRQQQSSSSSSRRRQQQQQQPPPOOOOOOPPPOOOOOONNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLMMMNNNOOOOOONNNNNNPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWYYY[[[\\\\\\\\\[[[ZZZYYYWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTVVVXXXYYY^^^^^^^^^^^^___```aaabbbfffeeeeeefffiiijjjjjjiiiggggggffffffffffffffffffeeedddcccbbbaaaaaabbbbbbbbbbbbaaa___]]]ZZZXXXWWWUUUUUUSSSRRRPPPNNNMMMLLLIIIHHHFFFDDDAAA???===<<<999888777666555444444444555444333222222111222222222222222222222222222222111111222222222333333333////////////////////////000000000000000000000000000000000000111111111111...000111111111111222444666888999::::::<<<>>>AAADDDFFFIIILLLPPPVVV\\\```gggjjjpppvvv|||cccRRRAAA;;;<<<:::777555555444444333333333444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000///////////////---,,,///111222111111111222111222222222222333444555666555555555555777;;;@@@DDDLLLWWWiii~~~tttnnnkkkmmmttt}}}~~~vvvnnnhhhccc^^^[[[\\\YYYVVVTTTTTTTTTSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNMMMMMMOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSUUUUUUWWWXXXZZZ\\\^^^___````````````^^^]]][[[YYYXXXWWWXXXXXXXXXXXXYYY[[[]]]^^^ccccccccccccddddddeeeeeehhhgggfffgggiiijjjiiihhhgggfffeeeeeeddddddddddddccccccbbbbbbbbbbbbccccccdddccccccaaa___]]][[[ZZZXXXXXXXXXVVVTTTQQQOOOMMMKKKIIIGGGEEEBBB???===<<<999888777666555444444444444333333333333333444444222222222222222222222222222222222333333333333333000000000000000000000000000000000000000000000000000000000000111111111111///111222222222222333555666888999::::::<<>>===:::999888666555555444444555444444333333444444555222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111000222333333333333444666666777999:::;;;<<>>:::999888777555555555555666666555444333333333333222222222222222222222222111111111111000000000000222222222222222222222222000000000000000000000000///000000000111111111111111222333444333333444666555777999:::;;;<<<@@@BBBDDDGGGLLLPPPSSSXXX]]]```fffjjjpppwww~~~yyy\\\NNNAAA<<<;;;999777666777666555444333222222222222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000////////////---...//////---...000333444...---111333000///111333333222222222333444444444555555666888<<>>BBBEEEDDDHHHOOOTTTYYY]]]aaadddlllpppvvv{{{{{{gggWWWKKK???;;;:::888666666666666555555555444444444444444333333222111000000//////000111111111111111111111000000//////.....................///000000000000000000000000000000000000000000000000000000000000000000111111111111111222333333444444444444222222333333333333444444555333444777888;;;CCCMMMUUUaaauuuxxxpppkkkjjjmmmttt}}}{{{qqqkkkhhheeeaaa]]]___^^^\\\^^^```aaa```____________^^^]]]\\\ZZZYYYYYYZZZZZZ[[[[[[\\\\\\\\\___^^^^^^^^^___aaacccddd``````````````````````````````aaabbbbbbbbbbbbaaaaaaaaabbbcccfffjjjnnnppptttuuuvvvxxxyyy}}}yyyvvvtttrrrpppnnnkkkiiijjjiiifffeeefffhhhkkkmmmooorrrsssrrrrrrrrrmmmffffffddd```_________^^^]]]____________^^^]]]\\\[[[XXXUUUQQQNNNKKKHHHDDDAAA<<<;;;888666555444444555555444444444444333333333222222222222222111000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111222333444555777888:::;;;;;;>>>BBBEEEDDDIIIOOOTTTYYY]]]aaadddlllqqqwww|||{{{hhhWWWKKK???;;;:::888666666555555555444444444444333444444333333222111111000//////000000000000000000111000000000/////////..................///000000000000000000000000000000........................000000000000111111111111111222222333333333333222222222222333333333444444555333444777888;;;DDDMMMUUUbbbvvvxxxoookkkjjjnnnttt}}}xxxrrrkkkfffdddbbb___]]]```___^^^___aaaaaaaaa___aaaaaaaaaaaa```___^^^]]]^^^___```aaabbbcccccccccaaa`````````aaaccceeefffdddddddddeeeffffffggggggfffgggggghhhhhhhhhhhhhhhhhhhhhiiikkkooossswwwzzzyyy{{{}}}}}}yyywwwuuutttqqqooommmkkkiiihhhhhhkkknnnqqqsssvvvwwwvvvvvvuuupppiiihhhddd```]]]\\\]]]]]]\\\^^^^^^____________^^^^^^[[[XXXTTTPPPMMMIIIEEEBBB???===;;;888666555555555444444444444333333333333///000111222222222222222111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111222333444555666777999:::;;;>>>AAADDDEEEIIIOOOTTTYYY]]]bbbeeennnrrrxxx}}}|||iiiWWWKKK???;;;:::888666666444444444444333333333333444333333222222111111111///000000000000000//////000000000000////////////...............///000000000000000000000000000000........................000000000000111111111111111222222222222111111000222222222222333333333333555333444777999<<>><<<888666444444333444444444333333333222222///000111222222222222222111111111111000000000///000000000000000000000000000000111111111111000000000000000000000000000000111111111111222333444444555777888:::;;;>>>AAAEEEFFFJJJOOOUUUYYY^^^cccfffnnnsssyyy~~~}}}jjjWWWKKK???;;;:::888666666444444333333333222222222333333333222222111111111111111111222111111000///000000000000////////////...............///000000////////////////////////000000000000000000000000///000000000111111111111111111111111111000///...111222222222222333333333444333444888999<<>>;;;888555444333222444444333333333222222222111111222222222111000000111111111111000000000///000000000000000000000000000000111111111111000000000000000000000000000000111111111111222333444444555777888:::;;;>>>BBBEEEHHHKKKPPPUUUYYY^^^dddgggnnnsssyyylllWWWKKK???;;;:::888666666444444333333333222222222333333222222222222222111222222222333333222111111////////////000000000000...............///000000////////////////////////000000000000000000000000///000000000111111111111111111111111000000///...111111111222222222333333444333555888:::===FFFOOO[[[iii~~~}}}~~~yyynnnkkkjjjnnnttt|||}}}wwwrrrmmmiiiccccccbbbbbbbbbcccdddeeeccceeeggghhhhhhhhhjjjlllkkkkkkmmmnnnnnnooooooooossstttxxx{{{|||}}}}}}|||yyyxxxvvvuuuuuuuuuuuuvvvuuuuuuvvvwwwxxxyyyzzz{{{~~~~~~}}}{{{xxxvvvuuuwwwzzz{{{}}}zzzsssllleeeaaa]]]ZZZZZZZZZZZZYYY\\\]]]^^^```aaabbbbbbbbb^^^[[[WWWSSSPPPLLLGGGDDD@@@>>>;;;888666444333333333333333333222222222222333333333222111000///...111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111222333444555555777999;;;<<>>GGGQQQ___mmm|||}}}zzz|||yyynnnkkkkkkooottt{{{yyyqqqllljjjhhhdddaaaaaabbbcccddddddeeegggiiiiiilllpppqqqqqqsssvvvzzz{{{|||~~~|||xxxppphhh```^^^\\\[[[[[[[[[YYYXXX\\\]]]^^^___```````````````]]]ZZZVVVTTTQQQMMMJJJAAA@@@===;;;999777777777333333333222222222111111111222222222222111111000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111222333444555777888;;;<<<>>>AAAFFFIIIJJJMMMQQQUUUZZZ___eeejjjlllqqqyyypppWWWKKK???;;;:::888666666666666555555555444444444222222222222222222222222***+++---///000111111111.../////////000000111111...............///000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222222222222222000111111111111222222222444333555888;;;>>>GGGQQQaaannnzzzyyy}}}yyypppjjjgggjjjqqq{{{xxxtttpppkkkhhhgggfffccc```bbbdddffffffggghhhkkkmmmqqqssswwwyyy{{{}}}{{{ssslllccc```\\\YYYYYYYYYYYYYYY^^^___aaabbbbbbbbbaaa```___]]]ZZZXXXUUUQQQLLLIIIDDDBBB@@@===;;;999777777444555555666555444222111222333333333333222111111000000111111111111000000000000000000000000000000000000////////////000000444444333222222111111000333333222222333333444555888888:::<<>>HHHRRR^^^qqq{{{{{{|||qqqkkkhhhkkkrrr{{{xxxpppooolllgggeeeeeedddbbb```dddfffhhhiiijjjlllooorrrvvvyyy}}}|||tttmmmeeebbb]]][[[[[[\\\\\\\\\``````aaabbbbbbaaa```___^^^]]]ZZZXXXVVVRRRMMMJJJEEEDDDAAA>>><<<:::888888777777555444333333444444222333333333333222111111000000111111111111000000000000000000000000000000000000////////////000000333333333222222222222111333333222222333333444555888888:::<<>>HHHRRR^^^rrr}}}}}}tttmmmiiilllrrr{{{~~~wwwoooiiijjjhhheeeddddddeeedddcccfffiiikkkmmmooorrrvvvyyy}}}xxxqqqhhhddd```]]]]]]_________bbbbbbccccccbbbaaa___^^^^^^\\\ZZZXXXVVVSSSOOOLLLHHHFFFDDDAAA>>><<<:::999:::888555222222333555666222333333333333222111111000000111111111111000000000000000000000000000000111000000//////000000111111111222222222333333333333333333333333444444555777888:::===@@@CCCFFFGGGLLLOOOTTTXXX\\\aaafffjjjooottt{{{|||aaaRRRBBB<<<:::888777777555444444333333333333333333333333222222111111111222111000000000000111222000000000000000000000000000000000000000000000000//////000000000000////////////............//////000000000000111111111111///000000000000111111111333333333333333333333333666555666999;;;???IIISSS^^^rrr~~~~~~wwwpppkkkmmmrrr{{{zzztttpppkkkgggfffeeeddddddeeeggghhhhhhhhhkkknnnqqqtttxxx}}}}}}vvvkkkgggbbb``````aaabbbccceeeeeeeeedddbbb```^^^]]]\\\[[[YYYXXXWWWUUUQQQNNNJJJIIIFFFCCC@@@===<<<;;;888666444333222222444444222333333333333222111111000000111111111111000000000000000000000000000000111000000000000000000111000000111222333333444444333333333333333444555555777888:::===@@@DDDFFFHHHMMMPPPUUUYYY]]]bbbgggkkkqqquuu}}}dddTTTCCC<<<:::888666777444444333222222222222333333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////...///000111111000///...111111000000000000111111///000000000111111111111111111222222222333333333222222333333333333444444666555666999<<>>===444555555666555333222000222333333333333222111111000000111111111111000000000000000000000000000000222111111000000111111222000000111222333333444444444444444444444555555666777888:::===AAAEEEHHHJJJOOORRRWWW[[[___dddiiimmmtttyyydddTTTDDD===;;;999777666555444444333333333333333111111111222222333333333111111222333333222111111000000000000000000000000000000000000000000000000//////000000000000////////////............//////000000000000111111111111///000000000000111111111111222222333333444444555666555666:::<<>>===888777777666555555444444222333333333333222111111000000111111111111000000000000000000000000000000222111111000000111111222111111111222222333333333444444444444444555666666777888:::===AAAEEEHHHJJJPPPSSSWWW\\\```eeejjjnnnuuuzzz}}}bbbSSSDDD>>>===:::777666666555555444333444444444333333222222222222222111111222222333333222222111000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000111111111111///000000000000111111111111111222333333444555555666444666:::===AAAKKKVVVfff{{{|||ssslllkkkooowww~~~yyyuuuwww|||}}}xxxqqqnnnmmmkkkiiihhhgggggggggjjjmmmppprrrsssvvv{{{|||tttnnnllllllmmmmmmnnnmmmkkkhhhccc^^^ZZZWWWSSSSSSSSSTTTUUUUUUSSSQQQOOOMMMJJJFFFCCC@@@>>>===<<<:::777555555555777888222333333333333222111111000000111111111111000000000000000000000000000000222222111111111111222222111222222222222333333333555444444444444555666666777888:::>>>AAAEEEIIIKKKQQQTTTXXX\\\```eeekkknnnvvv{{{zzzaaaRRREEE???>>>;;;777666666666555444444444444555555555444333222111000///111222333444444333222111000000000000000000000000000000000000000000000000111000///......///000111111111000000000000111111000000000000111111111111111222222222222333333333111111222333333444555555666444666:::===AAALLLVVVhhh}}}}}}tttmmmlllpppwwwyyytttqqqppppppoooyyy}}}wwwpppnnnfffggghhhhhhhhhjjjmmmpppmmmqqquuuzzz}}}zzzssspppppppppooopppnnnkkkfff```\\\XXXVVVRRRRRRSSSTTTTTTTTTTTTTTTUUURRRLLLHHHEEECCC@@@>>>;;;:::888777555444444444666666555444444333333222//////000111111111111111111111000000//////......000000111222222222222111111111222222222333333333555333111222555666666444777999<<<>>>AAAEEEJJJNNNQQQUUU[[[^^^aaaffflllqqqyyy~~~vvv___QQQCCC<<<999666555666777666666666666555555555888666333000//////000111111222333444444333222111111111000000//////......000000000000000///......000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444666666888;;;<<>>;;;:::999777666555444444444333333222111111000000//////000111111111111111/////////000000000000000000000111222222222222111111111222222222333333333444222111222555777666555777999<<<>>>AAAEEEJJJNNNRRRWWW\\\```cccgggnnnssszzzttt]]]PPPBBB;;;999666555666555444444444444333333333666444222000///000222333111111222333333222111111111000000000/////////...000000000000000///......000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444666666888;;;===AAAMMMYYYjjj|||vvvooohhhhhhlllsss~~~xxxrrrnnniiifffdddddddddcccfffgggmmmvvv{{{uuuooommmoookkkmmmoooqqqrrruuuxxx{{{~~~zzzwwwtttqqqmmmkkkfffaaa[[[VVVSSSQQQQQQQQQRRRTTTTTTUUUUUUUUUUUUQQQMMMIIIGGGDDDAAA>>><<<;;;999888666555555555333333222222111111000000///000111111222111111111......///000000111222222000000111222222222222111111111222222222333333333222111111222555777777777777999<<>>===;;;:::888777777777666666555555444333333333111111222222222222111111222111111111000000000///000000111222222222222111111111222222222333333333000111222333444555777999888:::===???BBBFFFKKKOOORRRVVV\\\aaaeeekkkrrrxxxnnnXXXLLL@@@;;;999777555555777666666666666555555555555444333111111111111111111000000000000000000111////////////000000000000000000111111111111000000000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222222222222333333333444444555666888<<<>>>CCCOOO[[[nnn}}}}}}{{{qqqkkkfffhhhmmmuuuxxxoooggg```[[[WWWUUUTTTSSSTTTSSSQQQOOOOOONNNPPPUUUYYY___kkkvvvxxxrrrpppppppppsssxxx|||zzzsssnnngggddd___ZZZUUURRRQQQPPPNNNOOOQQQSSSUUUVVVWWWXXXWWWTTTRRROOOMMMJJJFFFCCC???>>><<<;;;999888888888555555444444333222222222222222222333222222111000333222222111000000//////000000111222222222222111111111222222222333333333000222333333333444777999888:::===@@@BBBFFFKKKOOOQQQVVV\\\bbbffflllsssyyynnnWWWKKK@@@<<<;;;888666666555444444444444333333333555444333222111111111111222111111000000111111222////////////000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444555555888<<<>>>CCCPPP\\\ppp}}}}}}zzzpppiiieeehhhmmmttt|||qqqiiiccc\\\XXXRRRQQQPPPPPPPPPOOOMMMKKKLLLKKKMMMQQQTTTXXXbbblll{{{}}}wwwssstttvvvxxx{{{|||uuunnniiiccc```\\\WWWSSSQQQPPPPPPMMMNNNQQQSSSUUUWWWXXXXXXXXXVVVTTTRRRPPPLLLHHHEEE??????===;;;:::999999999666666666555444444333333222333333333222222111000111111111111111111111111000000111222222222222111111111222222222333333333111333444444333333555888888;;;===@@@CCCGGGLLLOOORRRWWW^^^ccchhhnnnuuu{{{nnnWWWKKK@@@===<<<999777888555444444444444333333333333222222222222222222222333222111111111111222333.../////////000000000111///000111222222222222111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444555555888<<<>>>DDDPPP]]]qqq|||}}}zzznnnhhhdddgggllltttuuujjjccc]]]XXXTTTOOOOOONNNNNNNNNMMMJJJHHHFFFFFFHHHLLLNNNQQQZZZccclll{{{}}}xxxvvvyyy}}}{{{vvvpppiiiddd```]]]YYYTTTQQQOOOOOOOOOMMMNNNPPPSSSUUUWWWXXXYYYYYYWWWUUUSSSQQQNNNIIIFFF@@@???===<<<::::::999999999999999888777777666666333333333333333222111000000000000111222222333333000000111222222222222111111111222222222333333333111444555444222222555888999;;;>>>@@@CCCGGGLLLPPPSSSXXX___dddiiipppwww}}}oooWWWLLLAAA>>>===:::888888777777666666666555555555000000111222333333444444444333222111111222333444.../////////000000111111///000111222222222222222000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333444444444555555888<<>><<<;;;:::999777666555444333333333333333333333222222222222111111111111111111111111111111111111111222222222222000000111111111222222222444444444555666777999999:::;;;>>>@@@DDDHHHNNNRRRVVVZZZ```fffkkkqqqwww{{{tttZZZOOOCCC===999555666999555555444444444333333333222222222222222222222222111111111111222222222222000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111222444555555444444666777999<<<===BBBPPP___ooo}}}|||rrrmmmiiiiiilllrrr~~~tttoooggg```\\\YYYWWWUUUPPPOOOMMMJJJHHHGGGFFFEEEEEEEEEEEECCCCCCFFFJJJMMMUUU]]]iiiwww{{{sssmmmiiifffaaa]]]\\\YYYUUUSSSSSSRRRQQQPPPPPPPPPPPPQQQSSSVVVXXXZZZXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVTTTSSSPPPNNNMMMLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVXXXXXXXXXVVVSSSOOOLLLIIIEEEDDDBBB@@@>>><<<;;;;;;888888666555555444444444333333333333222222222222111111111111111111111111111111111111222222222333333333333333444444444444333333333444555666888888;;;===???BBBEEEIIIOOOSSSVVVZZZ```ffflllqqqwww{{{www\\\QQQEEE???;;;888777888555555444444444333333333222222222222222222222222111111111222333333444444000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111333444555666666666777999<<<===BBBQQQ```ooo~~~}}}~~~|||rrrlllhhhhhhkkkqqq}}}}}}pppkkkeee___\\\YYYXXXVVVQQQPPPNNNKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDFFFIIILLLSSSYYYcccooozzzyyyuuuoookkkddd___[[[XXXTTTQQQSSSPPPNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKJJJHHHGGGJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVXXXXXXXXXWWWTTTQQQMMMKKKHHHFFFDDDBBB???>>>===<<<999888777666555444444444444444333333333222222222111111111111111111111111111111111222222222333333222222222333333333333444333333333333555666777888;;;<<>>>>>>>>@@@@@@AAABBBDDDEEEGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXYYYYYYXXXVVVRRROOOMMMJJJHHHFFFCCCAAA???>>>===999888777555444333333333444444444333333333222222111111111111111111111111111222222222222333333333////////////000000000000333333333333555666777888:::<<<>>>AAADDDHHHNNNRRRWWW[[[aaaggglllrrrxxx|||zzz```RRREEE???<<<999666555555555444444444333333333222222222222222222222222...//////000111222333333000000000000000000000000222222000//////000222222////////////////////////////////////////////////000000000000000000000000000000111111111222222222333333333333333333444444666777999<<<>>>DDDRRRaaappp||||||~~~~~~ooojjjeeefffiiiooo{{{xxxoookkkeeeaaa^^^\\\ZZZXXXUUUTTTQQQOOOLLLJJJHHHHHHDDDEEEEEEEEEEEEFFFIIIKKKOOOSSSZZZdddoooyyy|||yyywwwwwwvvvrrrpppmmmkkkjjjgggdddaaaZZZYYYVVVSSSPPPMMMKKKJJJHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@@@@?????????>>>>>>????????????@@@@@@AAAAAA=========<<<<<<<<<;;;;;;======>>>@@@BBBDDDFFFGGGIIIJJJLLLOOOQQQTTTVVVWWWXXXYYYYYYYYYWWWTTTQQQOOOKKKIIIGGGDDDAAA???>>>===:::999777666444333333333444444444444333333333333111111111111111111111111222222222222333333333333222222222333333333333444333333333444555666888888:::;;;>>>@@@DDDHHHNNNRRRWWW[[[aaaggglllrrrxxx|||~~~cccTTTDDD>>><<<999666666555555444444444333333333222222222222222222222222/////////000111111111222000000000000000000000000222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333444333333222222333333444666777:::===>>>DDDSSSbbbrrr}}}~~~pppjjjffffffiiiooo{{{}}}wwwmmmjjjfffbbbaaa___]]]\\\WWWVVVSSSPPPNNNKKKJJJIIIEEEFFFGGGFFFEEEFFFHHHJJJMMMPPPWWWaaalllwww|||xxxuuusssrrrrrrkkkiiifffeeedddbbb___]]]YYYXXXWWWTTTQQQOOONNNNNNJJJHHHGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???AAACCCEEEFFFIIIJJJLLLOOORRRTTTVVVXXXYYYYYYZZZYYYXXXUUURRRPPPKKKJJJGGGDDDAAA???>>>===;;;:::999777666555444444555444444444444333333333111111111111111111111111222222222333333333444444444444555555555666666666444444444555666777999999;;;===???BBBEEEIIIOOOSSSXXX\\\aaagggmmmsssxxx|||hhhWWWEEE===<<<:::888888555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333333222222222222333555555666666:::===???EEETTTccctttqqqkkkggggggjjjppp|||}}}wwwllliiifffccccccbbb```___YYYWWWUUURRROOOLLLKKKJJJHHHIIIJJJIIIGGGGGGHHHJJJMMMPPPWWW```lllxxx}}}xxxtttpppnnnmmmmmmiiigggdddcccbbb```^^^\\\VVVVVVVVVTTTQQQNNNNNNNNNKKKIIIHHHHHHHHHGGGDDDBBBAAABBBBBBBBBBBBAAA@@@@@@DDDCCCBBB@@@>>>=========;;;;;;<<<<<<===>>>>>>???<<<<<<===???AAACCCEEEFFFJJJKKKMMMOOORRRUUUWWWXXXYYYYYYZZZZZZXXXVVVSSSQQQKKKJJJGGGDDDAAA???>>>======<<<:::888777666555555555555444444444333333333111111111111111111111111222222333333333444444444//////000000000111111111555555555555666888999:::<<<>>>@@@CCCFFFKKKPPPUUUXXX\\\bbbgggmmmsssyyy}}}kkkYYYFFF>>><<<;;;::::::555555444444444333333333222222222222222222222222333333222222222222222222000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333111111111111222444666888666666:::===???EEETTTcccuuusssmmmhhhiiilllqqqzzz}}}xxxqqqnnniiifffdddbbb___]]]]]]ZZZVVVTTTRRRPPPMMMKKKJJJIIIGGGFFFFFFGGGIIIJJJLLLPPPXXXbbbnnnzzz|||vvvpppmmmlllkkkjjjgggeeeccc```^^^]]]]]]]]]XXXXXXXXXWWWVVVUUUSSSRRRNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAACCCBBB@@@>>>>>>???@@@AAA======>>>??????????????????>>><<<<<<===@@@CCCEEEGGGJJJNNNQQQRRRTTTWWWYYYXXXXXXYYYZZZZZZWWWSSSPPPNNNLLLJJJFFFCCCAAA???>>>>>><<<;;;999777555555444666666555555555444444444222222333333333444444444444444333333333222222222222222333333333444444444555444333333444666888:::;;;>>>AAADDDGGGKKKOOORRRXXX\\\aaaggglllrrryyy}}}ooo[[[EEE<<<;;;999666555777444222222444444222///333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000///////////////000111111333222000...+++)))((('''000000000000111111111111222222333444444555555666777777:::===???FFFUUUeeexxxtttmmmhhhiiilllqqqzzz{{{uuuqqqmmmiiigggeeecccaaa^^^[[[XXXUUUSSSQQQOOOMMMLLLJJJIIIHHHHHHIIIJJJLLLNNNRRRZZZeeerrrxxxrrrnnnmmmkkkjjjhhhgggdddbbb```_________[[[[[[ZZZZZZYYYWWWVVVUUUQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDFFFDDDCCCAAAAAABBBCCCDDD@@@AAAAAABBBBBBBBBAAAAAACCCBBBBBBBBBCCCEEEHHHIIIIIILLLOOOQQQRRRTTTVVVXXXYYYYYYYYYYYYZZZXXXTTTRRRNNNMMMJJJGGGDDDAAA?????????>>><<<:::888777666666555555555555444444444444222222333333333444444444444444444444333333333333222222333333333444444444666666555666777888:::;;;<<<>>>BBBDDDGGGKKKOOOSSSYYY\\\aaaggglllsssyyy}}}ooo[[[FFF===;;;:::777666666444222222444444222000333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000...------------...//////000000000000111111111111000000000000111111111111222222333444444555555666777777:::===???FFFVVVeeexxxuuunnniiiiiilllqqq{{{yyyvvvqqqnnnllljjjgggeee```^^^ZZZWWWUUUSSSQQQOOOMMMLLLKKKIIIIIIKKKLLLMMMOOOTTT]]]iiixxxzzztttpppmmmkkkiiiiiihhhfffdddcccbbbaaaaaa^^^^^^]]]]]]\\\[[[YYYYYYUUUTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHIIIHHHGGGEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBCCCEEEFFFGGGIIIIIIKKKMMMPPPQQQRRRSSSUUUWWW[[[ZZZYYYYYYYYYYYYWWWUUUOOOMMMKKKGGGDDDBBB@@@??????>>>===;;;999888777777555555444444444333333333333333333333444444444444555555555444444444444333333333333333444444444444666777888999:::;;;<<<<<<<<>><<<:::888777666555333333444444222111333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000......------......///000//////000222333444555666000000000111111111222222222222333444444555555666777777:::===???FFFVVVeeeyyywwwpppjjjjjjlllrrr{{{~~~{{{vvvrrrooollljjjhhhccc```\\\ZZZXXXVVVSSSQQQNNNMMMLLLKKKKKKLLLMMMNNNQQQWWWaaaooo|||uuupppllljjjhhhiiihhhgggfffeeedddcccccc````````````___^^^]]]\\\YYYXXXWWWVVVUUUSSSRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHDDDFFFHHHJJJKKKLLLLLLKKKLLLNNNPPPQQQRRRTTTWWWYYY\\\ZZZYYYYYYZZZZZZYYYWWWPPPNNNLLLHHHEEECCCAAA@@@???>>><<<:::999888888777444444444444333333333333333333333444444444444555666666555555555444444444333333333444444444444555666777888:::;;;<<<<<<<<<===???CCCFFFHHHLLLPPPTTTYYY]]]bbbgggmmmssszzz~~~lllZZZHHH???===:::888888666555444444444333222222333333333222222222111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000///000111111222000000111111111111111111000000111111111222222222222222333444444555555666777777:::>>>@@@GGGWWWfffzzz{{{ssslllkkkmmmqqq{{{{{{vvvrrrnnnkkkhhheeebbb^^^\\\ZZZXXXUUUSSSPPPOOOMMMLLLLLLMMMOOOPPPTTT[[[gggwww~~~vvvqqqmmmiiiggghhhhhhggggggfffeeeddddddbbbbbbbbbbbbaaa```______\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNQQQSSSTTTTTTSSSRRRMMMNNNPPPQQQRRRUUUXXX[[[[[[ZZZYYYYYYZZZ[[[ZZZYYYQQQOOOMMMIIIFFFDDDBBBAAA======;;;:::888777777777555555444444444333333333333333444444444555555555666666555555555444444444333333444444444555555555444555777999:::;;;<<<<<<>>>@@@CCCFFFIIIMMMQQQTTTYYY]]]bbbhhhmmmssszzz~~~iiiYYYHHH@@@<<<:::888999555666555555333333222333333333333222222222111111111111111111111111111111000000000000000000000000///000000000111111111111////////////////////////000000000000000111222222111111111000000/////////111111111111222222222222222222333444444555555666666777:::>>>@@@GGGXXXggg{{{vvvnnnllllllqqqzzz}}}wwwrrrmmmiiifffddd```]]][[[YYYWWWUUURRRQQQOOONNNNNNOOOQQQRRRYYYaaaoooxxxsssnnnkkkiiihhhhhhhhhhhhhhhgggfffeeedddddddddddddddcccbbbbbb```___^^^]]]\\\ZZZYYYYYYXXXWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUOOOPPPQQQRRRRRRTTTXXX[[[YYYYYYXXXYYY[[[[[[ZZZXXXRRRPPPNNNJJJGGGEEECCCBBB===<<<;;;999888888777777666666555555555444444444333444444444555555555555555555555444444444444333333444444444555555555555444555666777999:::<<<<<<>>>AAADDDGGGJJJMMMRRRUUUZZZ]]]ccchhhnnntttzzzfffWWWHHH???<<<999888999555666777555333222333444333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111//////////////////////////////......//////000111000000111111111222222222111111111222222222222333222222333444444555555666666777:::>>>AAAHHHXXXhhh|||yyypppllllllpppyyy~~~wwwppplllgggddd```^^^\\\ZZZWWWUUUUUUTTTSSSRRRRRRSSSTTTUUU^^^hhhxxx|||vvvqqqnnnllliiiiiijjjjjjjjjiiihhhgggggggggggghhhggggggfffeeedddcccbbbaaa```^^^]]]]]]\\\[[[ZZZXXXWWWWWWVVVVVVTTTUUUUUUUUUTTTTTTSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRSSSUUUXXXWWWWWWXXXZZZ\\\\\\YYYWWWSSSQQQNNNKKKHHHFFFDDDCCC>>>===<<<:::999999999999777777666666666555555555444444444444555555555555444444444444333333333333444444444444555555555555555555555666888:::===>>>???AAAEEEGGGJJJNNNRRRVVVZZZ^^^ccchhhnnntttzzz{{{dddVVVGGG???;;;888777999555666777666333222333444333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111//////////////////////////////......//////000111000000000111222333333333111111111222222222333333222222333444444555555666666777:::>>>AAAIIIYYYhhh}}}{{{qqqmmmllloooxxx{{{tttooogggdddaaa^^^\\\ZZZXXXVVVXXXWWWUUUTTTTTTUUUWWWXXXbbblll~~~~~~xxxtttqqqooojjjkkklllllllllkkkjjjiiiiiiiiijjjjjjjjjiiihhhhhhgggfffeeedddbbbaaa``````^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUWWWYYYZZZ[[[[[[[[[^^^]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVSSSQQQQQQSSSUUUUUUVVVXXXZZZ\\\\\\YYYVVVSSSRRROOOLLLHHHFFFDDDCCC???>>>===<<<;;;:::::::::777777777777666666666666444444444555555555666666444444333333333222222222444444444555555555666666777666666666888;;;>>>@@@???AAAEEEHHHJJJNNNSSSVVVZZZ^^^ccchhhnnnttt{{{yyybbbUUUFFF???:::777777999555777888666333222333555333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////111111111111111222222333000000000000000000000000111111222222222333333333222222333444444555555666666777;;;>>>AAAIIIYYYiii~~~}}}sssoooooorrryyyxxxqqqjjjfff```\\\ZZZYYYWWWVVVVVVTTTTTTUUUTTTTTTZZZbbbiiiyyy{{{xxxvvvsssqqqoooooopppppppppooonnnmmmmmmmmmmmmmmmnnnnnnmmmkkkhhhfffddddddeeeeee______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZ]]]]]]]]]]]]]]]^^^___```cccbbbaaa```^^^\\\ZZZYYYVVVUUUTTTTTTSSSSSSTTTTTTWWWXXXYYYZZZZZZ[[[ZZZZZZVVVTTTPPPMMMLLLJJJGGGEEEAAA???======>>>===<<<:::999888777666666555555555555444333333222222222222555444444333333444444555222222111111222222333444777888999999888999;;;===>>>AAADDDHHHJJJMMMQQQTTTZZZ]]]ccchhhnnnuuu{{{vvv]]]PPPCCC===;;;888777888555555444444444333333333555555333222111000000000222111///---,,,---...///000000000000000111111111000000000000000000000000////////////////////////000000000000000/////////222222222333333333444444111111222333333333333222333333333333333333333333666666999<<>>AAAEEEHHHJJJNNNRRRUUUZZZ^^^ccciiiooouuu|||sss]]]PPPCCC===;;;888777888555555444444444333333333444444333222111111111111111000...---...///000111000000000000000000000111000000000000000000000000////////////////////////////////////////////////222222222333333333333444111111222333333333333222111111222333333444555555666777999<<>><<<999999888777666666666666444444333222222222333333222222222222222222222222222222222222222333444444555666777777777888:::<<>><<<::::::999888777777666666666333333333222222333333444333333444444444444333333333333222222333333444555333555666777777888:::===@@@BBBEEEHHHKKKPPPUUUYYY^^^bbbhhhnnnuuu|||sss]]]PPPCCC===;;;888777888555555444444444333333333111111111111222333444444333333222111111111111111111111111111000000//////000000000000000000000000000000000000000000000000------------......//////000000000111111111222222111111222333333333333222222222333333333333444444777777:::===@@@IIIZZZkkk~~~xxxrrrooooootttzzzwwwnnnaaa^^^YYYUUUTTTSSSRRRQQQQQQOOOQQQUUUXXX]]]hhhttt~~~}}}}}}}}}}}}~~~|||zzzwwwvvvuuuvvvwwwyyyzzzyyyxxxvvvuuurrrpppmmmkkkiiihhhhhhhhhhhhiiikkklllmmmmmmlllkkkkkkkkkkkkjjjiiigggfffeee___^^^\\\ZZZXXXWWWVVVUUUVVVVVVXXXZZZ[[[\\\\\\\\\\\\YYYUUURRROOOMMMJJJHHHDDDBBB@@@???>>>>>>;;;:::::::::999888777777777777333333222222222333444444333333555555555555333333333333333333333444444555333555666777777999;;;>>>AAACCCEEEHHHKKKPPPVVV[[[```dddjjjpppwww~~~ttt]]]PPPCCC===;;;888777888555555444444444333333333222111111111222333333444333333222222111000000///222222111111000/////////000000000000000000000000000000000000000000000000---------...//////000000///000000000000111111111111111222333333333333222333333333333333333333333777888:::===AAAIII[[[kkkyyyrrrooooootttzzzyyynnnfff[[[XXXUUUSSSRRRQQQPPPNNNQQQOOOQQQUUUYYY```lllxxx}}}|||{{{|||~~~}}}{{{yyywwwuuurrrooommmllllllllllllmmmnnnoooooonnnmmmlllkkkkkkkkkiiihhhfffdddccc___^^^\\\ZZZYYYXXXWWWWWWUUUVVVXXXYYY[[[\\\\\\\\\\\\YYYUUURRROOOLLLIIIGGGCCCAAA?????????>>><<<;;;::::::999888777777777777333222222222333333444555111222444555555444222111444333333333333444555555444555777888888:::<<>>AAAIII[[[kkkyyyrrrooopppuuu{{{zzzoooeee^^^VVVUUUSSSRRRRRRQQQNNNLLLQQQPPPRRRVVV[[[bbbnnnzzz|||zzzvvvsssqqqpppppppppnnnoooqqqqqqqqqpppnnnllljjjiiihhhgggeeecccaaa```___^^^]]][[[ZZZYYYYYYXXXUUUVVVXXXYYY[[[\\\\\\]]]\\\YYYUUUQQQOOOLLLIIIFFFBBBAAA????????????>>><<<;;;:::999888777777777777222222222222333333444555000111333444444333111000444333333333333444555555444666888888999:::===@@@BBBCCCEEEHHHLLLQQQXXX]]]bbbffflllrrryyy{{{]]]PPPCCC===;;;888777888555555444444444333333333333333222222111222222333...///000111111111111111222222222111000//////...000000000000000000000000////////////////////////.........///000111111222////////////000000000000111111222333333333333222000000111222444555666666888888;;;>>>AAAIII[[[kkkuuuqqqooonnnqqqvvvuuulllddd^^^ZZZRRRRRRQQQPPPOOOOOOOOOOOOQQQPPPSSSWWW\\\eeeuuu|||yyywwwvvvtttsssuuuuuuuuuwwwwwwuuuqqqnnnnnnkkkiiigggfffeeebbb```cccbbbaaa___]]][[[ZZZYYYVVVWWWWWWXXXYYYZZZZZZ[[[YYYYYYXXXVVVSSSOOOJJJHHHEEEDDDBBB???===;;;:::999777777777777666666666666444444333333333333444444555555444444444333333333333333444555555666666777444444444555666888999:::???BBBGGGKKKPPPUUU[[[___aaafffnnntttyyyxxx```RRRCCC>>>===:::777666666555444333222333444444000000000000//////////////////000000111111111222111111111111000000//////...//////000000000000000000000111111111111000000000000111111111111000000//////000000111111222222111111222222222333333333222222333444444555555666888888:::>>>BBBLLL```rrr{{{qqqmmmllllllooottt}}}uuullleee___ZZZWWWRRRQQQPPPOOOOOONNNNNNNNNQQQQQQSSSYYY___iiizzz}}}{{{zzzxxxwwwwwwwwwxxxxxxvvvrrrooommmkkkhhhgggfffdddbbb```aaa```___]]][[[ZZZXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWSSSNNNJJJHHHEEEDDDBBB???===;;;:::999777777777777666666666666444444333333333333444444555555444444444333333333111111222333333444444555666666666777888:::;;;<<>>===:::777666666555444333333333444444222222222111111111000000///000000000111111111111111111000000000/////////...//////000000000000000000000111111111111000000000000111111111111000000000000000000000111111111111111222222222333333333222222333444444555555666888888:::>>>BBBLLL```rrr~~~tttkkkhhhhhhhhhlllrrr||||||tttoooiiiccc___[[[WWWTTTQQQQQQPPPOOONNNNNNNNNNNNQQQQQQTTT[[[bbbnnn}}}||||||||||||yyyuuurrrmmmjjjhhhfffeeedddbbbaaaaaa```___]]]\\\ZZZYYYXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZWWWSSSNNNJJJGGGEEEDDDBBB???===;;;:::999777777777777666666666666444444333333333333444444555555444444444333333333111111222333333444444555777777888999:::<<<===>>>@@@CCCGGGLLLPPPVVV[[[___ccchhhooouuu{{{{{{aaaSSSDDD>>>===:::777666666555444333333333333444444444444333333333222222000000000000111111111111000000000000000/////////...///000000111111000000000000111111111111000000000000111111111111000000111111111111000000000000111111222222222333333333222222333444444555555666777777:::===BBBMMM```rrrxxxooogggdddeeefffkkkpppxxx|||uuuqqqkkkhhhccc___\\\ZZZWWWTTTQQQQQQPPPOOONNNNNNNNNNNNPPPPPPUUU]]]fffsss}}}yyyvvvmmmkkkgggeeeeeedddcccaaabbbbbbaaa___^^^]]]\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[XXXTTTOOOJJJHHHFFFDDDBBB@@@===;;;::::::777777777777666666666666555555444444444444555555555555444444444333333333333333444555555666666777777777888999;;;===>>>???@@@DDDHHHMMMQQQVVV\\\```dddiiipppwww|||}}}bbbSSSDDD>>><<<:::777666555555444444333333333333444444444444333333333333000000000000000111111111111111111111111111111111//////000111111111111000000000111111111111000000000000111111111111000000222222111111000000//////111111222222222333333333222222333444444555555666777777999===BBBMMMaaasssuuullldddbbbccceeejjjpppvvv~~~yyysssnnnjjjhhheeeaaa^^^\\\ZZZWWWTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQVVV___iiixxxzzzwwwppplllhhhfffeeedddcccaaabbbbbbaaa```^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[XXXUUUPPPKKKIIIFFFEEECCC@@@>>><<<;;;:::777777777777666666666666666666555555555555666666555555444444444333333333333333444555555666666777666666777888:::<<<>>>???AAADDDIIIMMMRRRWWW]]]aaaeeekkkrrrxxx~~~~~~dddTTTEEE>>><<<999777777444444444444444333333333444333333333222222222222111111000000000000000000222222222222222222222222///000000111111111111111000000111111111111000000000000111111111111000000222222111111000000//////111111222222222333333333222222333444444555555666666777999===BBBMMMaaassssssjjjbbbaaabbbdddiiiooovvv}}}}}}wwwqqqmmmiiiffffffdddaaa___]]][[[XXXUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRSSSXXXbbbmmm~~~{{{wwwsssooojjjgggeeedddcccaaa``````___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[YYYVVVQQQMMMKKKFFFEEECCC@@@>>><<<;;;:::777777777777666666666666666666555555555555666666555555444444444333333333111111222333333444444555555555666777999<<<>>>???BBBEEEIIINNNRRRXXX]]]aaaggglllsssyyyeeeUUUEEE>>><<<999777777444444555555444444333222333333222222222111111111111111111111000000000000111111111222222222222333///000111111222222111111000000111111111111000000000000111111111111000000111111111111000000000000111111222222222333333333222222333444444555555666666666999===BBBMMMaaatttqqqiiiaaa___```bbbhhhmmmvvv~~~}}}wwwrrrnnnkkkhhhfffgggeeecccbbbaaa___\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUVVV\\\fffrrr{{{vvvrrrmmmhhhfffdddcccaaa``````___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYVVVRRROOOMMMGGGEEECCCAAA>>><<<;;;;;;777777777777666666666666444444333333333333444444555555444444444333333333111111222333333444444555555555666888:::<<<>>>???BBBEEEJJJNNNSSSXXX^^^bbbgggmmmtttzzzfffVVVEEE>>><<<999777777444444555555555444333222333333333222222222111111111111111111000000000/////////000000000111111111000000111222222222222111000000111111111111000000000000111111111111000000000000000000000111111111111111222222222333333333222222333444444555555666666666999===BBBNNNbbbtttqqqhhh```^^^___aaaffflllwww~~~{{{uuuqqqnnnllljjjhhhiiigggfffffffffdddbbb```YYYYYYXXXWWWVVVVVVVVVVVVXXXYYY___iiivvvyyytttnnniiifffdddcccaaabbbbbbaaa```___^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWSSSPPPNNNGGGFFFCCCAAA>>><<<;;;;;;777777777777666666666666333222222111111222222333555555444444444333333333333333444555555666666777555666777888:::===???@@@CCCFFFJJJOOOSSSYYY^^^bbbhhhmmmuuu{{{gggVVVEEE>>><<<999777888333444555555555444333222444444333333333222222222222111111111000000//////---.........//////000000000000111222222222222111000000111111111111000000000000111111111111000000//////000000111111222222111111222222222333333333222222333444444555555666555666999===BBBNNNbbbtttrrriiiaaa___```bbbhhhooozzz|||xxxsssqqqqqqqqqooommmpppnnnlllkkkjjjhhheeebbb```___]]]]]]^^^^^^]]][[[ZZZ]]]cccmmm}}}{{{ssslllhhhfffeeedddeeebbb___^^^]]]]]]\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\\\\[[[XXXTTTOOOMMMGGGDDDAAA???>>>===;;;999888888888777777777777777555555444444444333333333222222222222333444555666333333222222333333444555777777777999:::<<<>>>???BBBFFFKKKNNNQQQWWW___eeelllqqqxxx~~~cccUUUFFF???;;;888666777<<<888333222333444444222333222111111000111111111/////////000111111222222111111000000//////......111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333444555666666666888;;;???BBBMMMbbbuuutttkkkbbb```aaaccciiiooo|||yyyvvvsssrrrsssttttttrrrzzzxxxvvvtttssspppllliiidddbbb```______^^^]]][[[^^^aaagggrrryyyrrrmmmjjjhhhffffffccc```^^^^^^^^^]]]\\\ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[XXXTTTPPPMMMHHHEEEBBB@@@???>>><<<:::888888888888777777777777555555444444444333333333222222222222333444555666333333222222333333444555777777888999:::<<<>>>???CCCFFFKKKNNNRRRXXX___ffflllqqqyyy|||bbbTTTFFF???;;;888666777;;;777444222333444444222333222222111111111111111111111111000000000000000222111111111000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333444555666666666888;;;???BBBMMMbbbuuuwwwmmmdddaaabbbdddjjjppp|||xxxwwwvvvxxx{{{}}}~~~~~~|||yyyvvvqqqmmmllljjjgggeeedddbbb```^^^cccfffmmmyyy}}}wwwrrrnnnkkkhhheeebbb```______]]]\\\ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[XXXTTTPPPNNNIIIGGGDDDBBBAAA???===;;;999999888888888777777777555555444444444333333333222222222222333444555666333333333333333444444555777777888999;;;===>>>@@@CCCGGGKKKOOOSSSXXX```gggmmmrrrzzzxxx```SSSEEE>>>;;;888666777:::777444333444444444333333333222111111111111111222222111111000//////...222222222222111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333444555666777666888;;;???BBBMMMbbbuuuzzzpppfffbbbbbbdddjjjqqq~~~{{{{{{|||~~~~~~xxxttttttrrrnnnllljjjiiigggfffgggkkksss~~~|||vvvrrrjjjgggdddaaaaaa```^^^]]]YYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[XXXUUUQQQOOOKKKHHHEEECCCBBBAAA???===:::999999888888777777777555555444444444333333333333333333333333444555555333333333333333444555555666777888999;;;===???@@@CCCGGGLLLPPPTTTZZZbbbhhhmmmttt|||ttt^^^QQQDDD>>><<<888777777888777555444444444444333333333222111111111111222111111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333333333333444444555666777666888;;;???BBBMMMbbbuuu}}}rrrhhhccccccdddjjjqqq~~~}}}~~~~~~~~~{{{xxxtttqqqpppooonnnllljjjooowww}}}xxxmmmjjjfffcccbbbaaa___^^^YYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZYYYUUURRRPPPLLLIIIFFFDDDCCCBBB@@@>>>:::::::::999888777777666555555444444444333333333444444333333444444555555444444333333444444555666666777888999;;;>>>@@@AAADDDHHHMMMQQQUUU[[[ccciiiooouuu~~~rrr[[[OOOBBB>>><<<999777777666666666555444333444444444333333222111222222222//////000000111111111111000000000000000000000000////////////////////////111111111111111111111111////////////////////////000000000000000000000000111111222222222333333333444444444444555666777777666888;;;???BBBMMMbbbuuutttiiicccbbbdddjjjqqq~~~~~~zzzyyyxxxwwwvvvvvvxxxyyy{{{zzz|||~~~|||xxxvvvuuusssqqqpppuuu~~~|||ooolllhhheeecccbbb```^^^ZZZYYYYYYXXXXXXXXXXXXYYYXXXYYYZZZZZZYYYVVVSSSPPPLLLJJJGGGDDDCCCBBB@@@>>>;;;;;;:::999888777777666555555444444444333333333555444444444444444555555444444444444444555555666666777888:::<<<>>>AAABBBDDDHHHNNNRRRVVV\\\eeekkkpppwwwpppYYYMMMAAA===<<<999777777555666777666444333444555444444333222222222222222...//////000111111222222///////////////000000000........................111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333444444444444555666777888666888;;;???BBBMMMbbbuuuuuuiiicccbbbccciiipppyyy~~~zzzvvvssspppooonnnnnnnnnoooqqqrrrqqqvvv||||||yyyxxxwww||||||qqqnnnjjjfffeeecccaaa___[[[ZZZYYYYYYXXXXXXYYYYYYWWWXXXZZZZZZYYYVVVSSSQQQLLLJJJGGGDDDCCCBBB@@@>>><<<;;;;;;:::888777777666555555444444444333333333555555444444444444555555444444444444444555666666666777888:::<<>><<<<<<;;;:::999777777666555555444444444333333333666555555444444444555555555444444444444555666666666777888:::<<>>AAADDDHHHKKKQQQVVV[[[bbbhhhllluuuzzz}}}kkkXXXLLL@@@<<<;;;999777777444444444444333333333222222222222222222111111111000000111111111111111111000000000///000000111222111111111111111111111111000000000000111111111111000000000000000000111111111111111111111222222333111111222333333333333222222333333444555666777777666999777:::CCCJJJ\\\xxxuuuiiieeedddeeehhhlllttt|||~~~tttnnngggaaa______^^^]]]bbbccceeehhhlllsss|||}}}}}}{{{yyy{{{zzzvvvssspppnnnoooooonnnlllkkkjjjiiiiiidddcccaaa^^^[[[ZZZYYYXXXYYYXXXXXXYYYZZZYYYWWWTTTQQQNNNJJJGGGEEECCC@@@>>>999999999888888888777777666666666666666666666666555444222222222333555777555555555555666666666666777999;;;<<<===???BBBEEEIIILLLRRRWWW\\\bbbhhhllluuuzzz~~~lllWWWKKK@@@===;;;999777777333333333333333333333333111111111111111111111111/////////000111111111222/////////000111111222333111111111111111111111111000000000000000111111111000000000000000111111111111000000000000111222222111111222333333333333222333333444444555666666777555888777:::CCCIIIZZZvvvuuuiiidddddddddgggkkksss{{{~~~wwwppplllfffaaa____________fffhhhkkkooouuu~~~}}}|||zzzvvvvvvyyyzzz~~~~~~zzzuuurrrpppooonnnmmmnnnnnnnnnmmmlllkkkjjjjjjfffeeebbb___]]]ZZZYYYXXXXXXWWWWWWXXXYYYYYYWWWUUURRROOOKKKHHHFFFDDDAAA>>>999999999888888888777777666666666666666666666666555444222222222333555777555555555555666666666666777999;;;===>>>@@@CCCFFFJJJMMMRRRXXX]]]bbbhhhmmmuuuzzzmmmWWWKKK@@@===<<<999666666222222222333333333333444111111111111111111111111/////////000111111111222......///000111222222333111111111111111111111111111111000000000000000000//////000000111111111111000////////////000111111111111222333333333333222333333444444555666666666555888777:::CCCHHHYYYtttuuuiiidddccccccfffjjjssszzzzzzsssllljjjfffdddcccdddfffgggnnnqqqvvv{{{|||{{{xxxtttrrrttttttuuuvvvvvvvvvuuuuuuttttttrrrooonnnnnnnnnmmmllllllllllllllllllkkkjjjiiifffeeeccc```^^^[[[YYYXXXWWWWWWWWWXXXYYYYYYWWWUUUTTTQQQLLLIIIGGGDDDAAA???::::::999999888777777666666666666666666666666666444444333222333444555666555555555555666666666666777999<<<===>>>AAADDDGGGKKKNNNSSSXXX]]]ccciiimmmtttyyynnnVVVKKKAAA>>>===999666666333333333333444444444444111111111222222222222222000000111111111111111111......000111222222222222111111111111111111111111111111111111000000000000/////////000111111222222///////////////000000111111111222333333333333222444444444555555555666666555888888;;;DDDIIIYYYtttuuuiiidddccccccfffjjjssszzzwwwrrrjjjjjjiiiiiijjjmmmrrruuu|||}}}zzzuuurrrsssrrrqqqppppppooonnnmmmnnnnnnmmmkkklllmmmmmmllljjjiiijjjkkkkkkkkkjjjiiihhheeedddcccaaa^^^[[[YYYXXXWWWVVVVVVXXXYYYYYYWWWUUUUUURRRMMMJJJGGGEEEBBB???;;;;;;:::999888666666555666666666666666666666666333333333444444444555555555555555555666666666666777999<<<>>>???AAAEEEHHHLLLOOOTTTYYY^^^ccciiimmmtttyyypppVVVKKKAAA>>>===999666555555555555444444444444444222222222222333333333444222222222222222111111111...///000111222222111111111111111111111111111111111111111111000000000///...//////000111111222222000000//////000000111222111111222333333333333222444444444555555555555555555999999<<>>???BBBEEEHHHLLLPPPTTTYYY^^^ccciiimmmtttyyyqqqUUUKKKAAA>>>===999666555666666555555555444444444222222222333333444444444444333333333222111111111...///111222222111000000111111111111111111111111222111111111000000//////...//////000111222222222111111111000111222222333111111222333333333333222444444444555555555555555666:::999===EEEIIIYYYttttttiiifffeeeeeegggkkksss||||||wwwttttttuuuwwwyyy}}}~~~yyyuuurrrpppnnnmmmmmmllljjjhhhlllmmmnnnnnnmmmllljjjiiijjjhhhgggggghhhhhhfffeeeaaa```______^^^\\\YYYVVVYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUQQQLLLHHHDDDAAA@@@???===;;;::::::999777555666666555444444444444555444444444555555555666666555555555666666666666666777999<<<>>>???BBBFFFIIINNNQQQUUUYYY^^^dddjjjnnnuuuzzzqqqZZZMMMAAA===;;;777555555777555333444666666444222333333333333333333333333222222111111111111222222111111000000000000111111000000000000111111111111111111222222222333333333............////////////222222222111111111111000111111222333333444555555555555555555555444444444888;;;:::<<>>@@@BBBFFFIIINNNQQQUUUZZZ^^^dddjjjnnnuuuzzzqqqYYYMMMAAA===;;;888555555777555333444666666444222333333333333333333333333222222111111111111222222111111000000000000111111000000000000111111111111//////000000000111111111/////////000000000000111000000111111222222222333222222222333333444444444444444555555555555555555888;;;999<<>>@@@CCCGGGIIIOOORRRVVVZZZ___dddjjjnnntttyyyrrrYYYMMMAAA<<<;;;888666666777555444444555555444333333333333333333333333333222222111111111111222222111111000000000000111111000000000000111111111111/////////000000000000111000000000000111111111111...///000111222333444444333333333333333333333333333444444444555666666666777;;;999<<>>===;;;;;;;;;;;;999888777777666555555555555666333333333444444444555555444444444555666777777888999;;;>>>@@@BBBDDDHHHKKKOOOSSSXXX\\\```eeeiiilllsssyyypppXXXLLL@@@<<<;;;888666777555666666555444444444444333333333333333333333333222222111111111111222222111111000000000000111111///000000000111111111111111111111111111111111111........./////////000000111111111111111111111111333333333333333333333222333333333444555666777777777:::999;;;CCCGGGWWWrrryyylllfffddddddfffkkkrrr{{{}}}zzzyyyyyyxxxwwwuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyxxxyyyyyywwwssspppkkkfffaaa]]][[[ZZZYYYXXXVVVVVVVVVWWWXXXXXXYYYYYYVVVUUUQQQMMMIIIFFFDDDCCC>>>===;;;;;;<<<<<<:::888888777666666555555666666444444444555555555666666333444444555666777888888:::<<>>===;;;;;;<<<<<<;;;999888777777666666666666666555555555666666666777777333333444555666777888888:::<<>>===;;;;;;<<<<<<;;;999888888777666666666666666666666666666777777777777333333444555666777888999;;;===???AAACCCFFFIIILLLPPPTTTYYY^^^bbbeeeiiikkkqqqxxx|||jjjWWWKKK@@@<<<;;;999777888444666777666333222444666333333333333333333333333222222111111111111222222111111000000000000111111000000000000111111111111222222111111000000000///000000000000111111111111//////000111222333333444111111222333333444555555555555555555555444444444666999888;;;BBBGGGVVVqqqppphhheeeeeehhhmmmsss{{{zzzuuuqqqllleee___[[[YYYXXXWWWTTTUUUUUUVVVWWWXXXYYYYYYYYYVVVSSSOOOMMMJJJFFFCCC>>>>>><<<;;;:::999999888888777555444333444666777777777777777777777777777666666666777888888999999<<<>>>AAACCCEEEHHHLLLOOOTTTWWW[[[```cccggglllooouuuxxx|||{{{gggWWWLLLBBB>>>;;;999888:::777666666555555555666666222222222222222222222222222222111111111111222222000000000000000000000000222111111111000000//////000000000000000///......111111111000...///111333222222111111222222333444444444444555444444333333333333444555666777888999888:::888<<>>===;;;::::::999999888666555444555666777777777777777777777777777666666777777888888999999;;;===@@@CCCEEEHHHLLLOOOTTTWWW\\\```dddhhhlllpppvvvxxx}}}zzzfffVVVKKKAAA===;;;888777999888888777555444444444444222222222222222222222222222222111111111111222222000000000000000000000000111111111111000000000///000000000000000///......111111111000//////111333222222111111222222333444333444444555444444333333333333444555666777888888888:::888<<>>AAACCCEEEHHHLLLOOOTTTXXX]]]aaafffjjjooossswwwzzztttdddQQQGGG???<<<:::777666777555444444444444555555666222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000111111000000111111111111000000///000222111000///000111111111000000111111222333222333333444555555555444444444555555666666777777777:::999===DDDFFFQQQhhhssslllhhhfffgggjjjpppxxxzzzqqqllleee___[[[YYYXXXWWWTTTUUUUUUVVVWWWXXXYYYYYYYYYVVVSSSPPPOOOLLLIIIFFFCCCBBB@@@>>><<<:::999999999999999999888888888777777777777777777777777777777777888888999:::::::::===???BBBDDDFFFIIIMMMPPPUUUXXX]]]bbbfffkkkppptttvvvzzzuuudddPPPGGG???===;;;888666777333333333333444555666777222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111000000111111222222111111///000222222000///000111111000000000000111222222222222333444555555555555555555555555666666777777666:::999===DDDEEEPPPgggrrrjjjgggfffiiimmmoooxxx|||vvvnnniiiccc^^^[[[YYYXXXWWWTTTUUUUUUVVVWWWXXXYYYYYYXXXVVVSSSQQQOOOMMMJJJGGGBBBAAA???>>><<<;;;;;;:::888888888888888777777666777777777777777777777777777888888999999::::::;;;>>>@@@CCCFFFHHHKKKOOORRRUUUXXX]]]bbbggglllqqquuuuuuyyyvvveeePPPGGG???>>><<<999777777444444333333333444555555222222222222222222222222222222111111111111222222000000000000000000000000///000000000111111111111///000111222222222222111...000222222111000000000000000000000000111222222111222333444555555555555555555555555666666666666666:::999===DDDEEEPPPfffrrrjjjgggfffjjjnnnoooxxxxxxrrrmmmhhhbbb]]]ZZZYYYXXXWWWTTTUUUUUUVVVWWWXXXYYYZZZXXXVVVSSSQQQOOOMMMJJJGGGBBBAAA@@@>>>===<<<<<<<<<777888888888888777666666777777777777777777777777777888888999999:::;;;;;;???AAADDDFFFHHHLLLOOORRRUUUXXX^^^cccggglllqqquuutttxxxwwwfffPPPGGG@@@>>>===999777888666555444444333333333333222222222222222222222222222222111111111111222222000000000000000000000000//////000000111111111222///000111222222222222222...000222222111000000000000000000000000111111222111222333444555555555555555555555666666666666666666:::999===DDDEEEOOOfffqqqiiifffdddgggkkkpppyyy}}}uuuooofffddd```\\\XXXVVVTTTTTTUUUUUUUUUWWWZZZ[[[ZZZYYYXXXWWWVVVSSSPPPLLLJJJHHHDDDCCCAAA???===;;;::::::=========<<<;;;999888777555555555555555666666666555777888888888:::<<<>>>===???BBBDDDGGGKKKPPPTTTYYY\\\```dddhhhmmmrrrvvvyyy}}}xxxdddRRRHHH???<<<;;;888888:::444444555555444444333222444444333333333333222222222111111000000111111222000000000111222222222333111222333333333333222111111111111111111111111111000000000000111111111111000000000000000111111222444444333444444555777777666666666666777777777777;;;:::<<>>===@@@BBBEEEHHHLLLQQQTTTYYY\\\```dddiiimmmssswwwzzz~~~xxxeeeSSSIII@@@<<<:::777666888444444555555444444333222444444444333333222222222444333333222222333333444111111111111111222222222000000111222222111000000111111111111111111111111000000000000111111111111000000000000000111111222333333444444555666666666555555666666777777777888;;;:::<<>>@@@CCCFFFHHHLLLQQQUUUZZZ]]]aaaeeejjjoootttxxx|||wwwfffTTTJJJ@@@<<<:::666555555444444555555444444333222555555444333333222111111333333222222222222333333222222222111111111111111///000000111111000000///000000000000000000000000000000000000111111111111000000000000111111222222111222444555666666555555444555555666777888888999;;;:::<<>>===<<<;;;888999999999999999888888666666666555555444444333666777999999999:::===??????AAADDDGGGIIIMMMRRRVVV[[[^^^bbbgggkkkpppvvvzzz~~~uuudddQQQHHH???<<<:::666555666444444555555444444333222555555444333222222111111111111000000000000111111333222222222111000000000000000000000000000000000///////////////////////////000000000111111111111000000111111222222222222000222444666777666555444333444555666777888999:::::::::<<>>======::::::;;;;;;:::999888888777777777777777777777777777888999::::::;;;===@@@AAACCCFFFIIIKKKOOOTTTXXX\\\```dddiiinnnsssyyy}}}ooo]]]KKKCCC<<<;;;;;;888666777444444555555444444333222444444333333333333222222222222111111111111222222222222222111111111111111222111111000000111111222000000000000000000000000000000000000111111111111///000222333333333222111000111333444555555444444444555555666777888888999::::::<<>>======::::::::::::999888666666333333444444555666666666777888:::::::::;;;>>>@@@BBBDDDGGGIIILLLPPPUUUYYY]]]```eeejjjoootttzzz~~~nnn[[[KKKCCC<<<;;;:::777555555444444555555444444333222222222333333333333444444222222111111111111222222111111111111111222222222111000////////////000111111111111111111111111111000000000000111111111111///000222444444333222111111222222333444444555555555555666666777777777888::::::===???@@@BBBKKKVVVjjjrrriiieeeccceeehhhllltttzzzqqqkkkgggeeedddccccccfffiiimmmrrryyyzzzuuuuuurrrlllhhheeebbb___\\\[[[XXXTTTRRRRRRTTTTTTTTTSSSTTTVVVYYYZZZ[[[[[[ZZZYYYYYYXXXYYY[[[[[[ZZZXXXVVVUUUTTTSSSPPPNNNLLLJJJHHHGGGEEEBBB@@@???>>>===::::::999999777666555444555555666777888999::::::777888:::::::::;;;>>>@@@BBBDDDGGGJJJLLLQQQUUUYYY]]]aaafffjjjooouuu{{{mmmZZZMMMDDD===;;;:::666333333444444555555444444333222111222222333333444444555000000////////////000000000000111111222222222333000///...------...///000111111111111111111111111000000000000111111111111///111222444444333222111222222222222333444555666666666666666777777777777999:::===??????AAAJJJUUUgggrrrjjjgggeeeeeehhhnnnuuuyyypppmmmiiiddd```^^^]]]]]]\\\\\\\\\]]]```eeeiiilllssstttuuuwwwxxxyyyzzzzzzwwwuuuttttttuuusssppplllgggeeebbb___[[[XXXWWWVVVPPPPPPPPPOOOPPPTTTYYY]]]YYYZZZ[[[\\\]]]]]]\\\[[[XXXYYY[[[\\\\\\ZZZXXXWWWXXXXXXVVVTTTQQQNNNLLLJJJFFFDDDAAA???>>>===;;;::::::999888777666666666666666666666666666777888888888888999:::<<<>>>@@@AAABBBEEEHHHKKKNNNPPPTTTWWW[[[___eeekkkqqqwww}}}ooo\\\OOOFFF>>><<<:::777666777333444555666666555444333555444333333222222222222111111111000000000000///...,,,+++...111444333111111111111111111111111111111111111111111111111111111111111111111111111111111222222333222111000///111222444666666555333222333333444555666777888888999;;;======???DDDLLLRRRfffsssjjjgggeeeeeegggnnnuuuwwwpppkkkiiifffbbb___\\\[[[ZZZ[[[ZZZYYYYYYZZZ]]]```aaaaaabbbcccdddeeeeeeeeeeeegggeeeddddddfffeeebbb______^^^\\\YYYWWWTTTSSSRRRMMMMMMMMMLLLMMMPPPUUUYYY[[[\\\^^^___^^^]]][[[ZZZWWWXXXYYYZZZZZZYYYXXXXXXXXXWWWVVVTTTQQQNNNLLLKKKGGGEEEBBB@@@@@@???===;;;;;;:::999888888777777777777777777777777888888999888888999:::<<<>>>???@@@BBBEEEIIIKKKNNNQQQTTTWWW[[[___eeekkkqqqwww}}}rrr^^^OOOEEE>>><<<:::777666777444444555666666555444444555444333333222222222333222222111111111000000000///---,,,...111333222111111111111111111111111111111111111111111111111111111111111111111111111111222333333444333222111000222333444444555444333222555555666777888999999:::999;;;======???DDDLLLRRReeesssjjjgggeeeeeegggnnnuuu~~~yyytttnnnjjjgggfffdddbbb___]]][[[ZZZ\\\[[[YYYWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVZZZYYYYYYZZZ\\\\\\ZZZYYYZZZYYYWWWUUUSSSRRRPPPPPPKKKLLLKKKKKKKKKOOOTTTXXX]]]___aaabbbbbb___\\\ZZZXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVUUUSSSQQQNNNLLLKKKIIIFFFCCCBBBAAA@@@>>><<<<<<;;;:::999999999999999888777777777777888999999777777888999;;;===???@@@BBBEEEIIILLLNNNQQQUUUXXX[[[___eeelllrrrxxx~~~uuu```NNNEEE===;;;:::888666777444444555666666555444444444444333222222222333333333222222222111111111111000///...///111222111000111111111111111111111111111111111111111111111111111111111111111111111111333333444444444333222222333333333333333333333333666777777888999:::;;;;;;999;;;======???DDDLLLRRRccc~~~uuulllhhheeeeeegggmmmuuu{{{vvvrrrpppmmmkkkgggffffffeeeccc```^^^]]]___^^^\\\ZZZXXXVVVUUUUUUWWWWWWVVVVVVTTTSSSQQQQQQSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZXXXVVVTTTRRRPPPOOOLLLMMMLLLLLLMMMQQQVVVZZZ___aaadddfffeeebbb___\\\]]]\\\[[[ZZZYYYYYYYYYYYYUUUUUUTTTRRRPPPNNNLLLJJJIIIGGGDDDBBBAAA@@@>>>===;;;;;;:::999999999999999777777777777777888999999777777888999;;;===???@@@CCCEEEIIILLLOOORRRVVVYYY\\\```gggmmmsssyyyxxxbbbNNNEEE===;;;;;;888777888444555555555555555555444444333333222222333333333333333333222222222111111111000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333222222555555444333333444555555666777777888999:::;;;<<<999;;;======???DDDLLLRRRaaa|||wwwnnniiiffffffhhhmmmuuu}}}wwwssspppnnnnnnmmmffffffffffffeeedddcccbbbbbbbbbaaa___]]][[[YYYXXXUUUUUUTTTSSSQQQNNNLLLKKKNNNOOOQQQSSSUUUWWWYYY[[[^^^]]][[[YYYVVVRRROOONNNLLLMMMMMMMMMOOOSSSXXX]]]aaadddgggiiiiiifffbbb```cccbbb```^^^\\\[[[ZZZZZZVVVUUUTTTRRRPPPMMMKKKJJJHHHFFFCCCAAAAAA@@@>>><<<:::999999888888888888999777777666666777777888999777888888999;;;===???@@@CCCFFFJJJMMMPPPSSSWWWZZZ^^^bbbhhhooouuu|||xxxcccMMMDDD===;;;;;;888777888555555555444444555555555333333333222222333333444333333333222222222111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111111111111222222222555555555444555666777777555666666777888999::::::999;;;======???DDDLLLRRR```yyyzzzpppkkkhhhhhhiiinnnuuu~~~{{{wwwsssooommmllllllgggggggggffffffffffffffffffffffffeeeccc```]]][[[VVVVVVUUUSSSQQQNNNLLLKKKMMMOOORRRSSSUUUWWW[[[^^^___^^^]]][[[WWWSSSOOOMMMKKKLLLMMMNNNPPPUUU[[[```fffhhhjjjkkkjjjhhhdddbbbeeeeeecccbbb```^^^\\\\\\YYYYYYWWWUUURRROOOMMMKKKIIIFFFCCCBBBAAA@@@>>><<<999999888888888888999999888777777777777888999999888888999:::<<<>>>@@@AAACCCFFFJJJNNNQQQTTTXXX[[[```dddkkkqqqxxxwwwcccMMMDDD===;;;;;;888777999666555444444444444555666333333222222222333444444333222222222111111111111000111222222000///000222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222333333333444555666777777888444555555666777888999999999;;;======???DDDLLLRRR```xxx|||rrrmmmjjjiiikkknnnuuu~~~yyytttpppooonnnjjjjjjiiiiiiiiikkklllmmmlllllllllllliiieeebbb```ZZZZZZYYYWWWTTTRRROOONNNNNNPPPSSSUUUVVVXXX]]]aaa``````___]]][[[WWWSSSQQQLLLNNNOOOQQQTTTZZZ```eeennnnnnnnnmmmkkkgggdddbbbcccdddddddddcccaaa___^^^___^^^\\\ZZZVVVSSSPPPNNNJJJHHHEEECCCBBBAAA???>>>::::::999999999999:::::::::999999999999:::;;;;;;999999:::;;;===???AAABBBCCCFFFJJJNNNQQQUUUYYY\\\bbbfffmmmtttzzzuuuaaaLLLDDD<<<;;;;;;999888999666555444444444444555666333222222222333333444555222222111111111000000000///111333222000///111333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111222333444...///222444666777777777444555555666777888999999999;;;======???DDDLLLRRR```www~~~sssnnnkkkjjjkkknnnuuu{{{vvvsssrrrooonnnmmmlllmmmooorrrtttrrrssssssrrrooojjjfffccc[[[ZZZYYYWWWUUURRRPPPOOOKKKMMMPPPRRRRRRUUUZZZ___aaaaaaaaaaaa___[[[XXXVVVOOOQQQSSSUUUYYY___fffkkksssrrrqqqnnnjjjfffcccaaa```aaacccddddddcccaaa```dddbbb```]]]YYYVVVRRRQQQKKKIIIFFFDDDDDDCCCAAA???;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======::::::;;;<<<>>>@@@BBBCCCCCCFFFKKKNNNRRRUUUYYY]]]cccgggnnnuuu|||sss```LLLDDD<<<;;;;;;999888999666555444333333444555666222222222222333333444555111111111000000000000///...111333222000000222444111111111111111111111111111111111111111111111111111111111111111111111111333333222111222333555666***,,,000333555666666555555555666777888999::::::999;;;======???DDDLLLRRR```wwwvvvooojjjhhhjjjooouuu}}}}}}}}}}}}~~~zzzwwwuuutttsssuuuwwwyyyzzzyyyxxxxxxwwwuuurrrmmmhhheeeaaa^^^YYYWWWUUUTTTSSSQQQVVVQQQOOOQQQSSSUUUZZZaaaaaabbbcccaaa]]]ZZZYYYXXXSSSRRRRRRVVV]]]gggnnnrrrzzzyyyvvvrrrlllgggbbb___aaa``````___]]]]]]\\\[[[ZZZXXXVVVUUUUUUSSSPPPNNNLLLHHHDDDAAA@@@@@@???>>><<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;============???AAACCCEEEFFFJJJNNNPPPRRRVVV\\\aaaeeejjjqqqyyynnnZZZHHHCCC>>>:::888777666555555555444444444333333333666555555555555444444444222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000111111111111222222222222222333444444555555666333333333444444444444444888888888888999:::;;;<<<;;;;;;>>>BBBCCCEEELLLTTT___vvvvvvnnniiihhhiiimmmsss~~~~~~~~~||||||}}}|||{{{zzz{{{}}}~~~~~~~~~{{{{{{zzzxxxtttoookkkhhhccc```]]][[[YYYXXXUUUSSSWWWRRRPPPRRRTTTUUUZZZ```bbbcccdddbbb___\\\[[[ZZZVVVUUUTTTXXX```jjjrrrvvv|||{{{xxxsssnnnhhhdddaaa```___^^^]]]\\\ZZZYYYYYYUUUTTTRRRRRRRRRPPPNNNKKKLLLHHHDDDAAA@@@@@@???===;;;;;;;;;;;;::::::::::::999999888888999999:::;;;:::::::::;;;===???AAACCCFFFJJJNNNQQQSSSWWW]]]bbbggglllsss{{{jjjVVVHHHDDD???;;;999888777666666666555555555444444444444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000111111111111222222222222222333444444555555666555555555555666666666666888888888888999:::;;;<<<;;;;;;>>>BBBCCCEEELLLTTT```vvvvvvnnnhhhggghhhjjjrrr}}}~~~~~~~~~|||xxxsssnnnlllfffdddbbb```^^^\\\YYYVVVWWWSSSPPPRRRTTTUUUYYY___bbbdddeeedddaaa^^^]]]]]]ZZZXXXXXX\\\dddooowww|||~~~zzzuuuooojjjfffdddbbbaaa```^^^\\\ZZZXXXXXXSSSRRRPPPPPPPPPOOOMMMKKKKKKHHHDDDAAA@@@???>>>===::::::::::::999999999999999999888888999999:::;;;:::::::::;;;<<>>BBBDDDEEELLLUUU```vvvvvvmmmgggfffgggjjjqqq}}}~~~yyytttpppnnngggfffdddcccbbb___[[[XXXWWWSSSQQQRRRSSSTTTWWW\\\bbbccceeedddbbb_________]]]\\\\\\```iiittt}}}{{{uuupppkkkgggffffffeeecccaaa^^^\\\ZZZYYYTTTSSSRRRRRRSSSRRRPPPNNNKKKHHHCCCAAA@@@???>>>===:::::::::999999999888888999999888888999999:::;;;;;;;;;<<<===???AAADDDEEEGGGKKKOOORRRUUUYYY```ffflllqqqyyywwweeeTTTGGGCCC>>>;;;999999888777666666666666555555555444333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000000111111111222222222222222333444444555555666666777777888888999999999999999999999:::;;;<<<<<<===<<>>===:::::::::999999999888888999999888888999999:::;;;;;;<<<<<<===???BBBEEEFFFHHHLLLQQQTTTWWW\\\ccciiiooottt{{{tttbbbRRREEEAAA<<<999888777777666555555555444444444333333444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000000111111111222222222222222333444444555555666555555666777777888999999999999999999:::;;;<<<=========@@@DDDEEEGGGNNNVVV```rrrvvvmmmgggfffhhhlllrrr}}}zzzxxxyyyzzz~~~|||yyywwwxxx|||~~~xxxrrrmmmkkkfffdddcccccccccbbb```^^^[[[VVVTTTUUUUUUTTTVVVZZZ___aaacccdddbbbaaaaaabbb``````dddkkkuuu}}}vvvpppllljjjiiieeedddbbb```]]][[[YYYXXXVVVUUUSSSSSSSSSRRRPPPNNNJJJGGGCCC@@@???>>>===<<<::::::::::::999999999999999999888888999999:::;;;::::::;;;<<>>>>>@@@DDDFFFGGGNNNWWW___pppvvvmmmggggggiiilllrrr{{{zzzttttttsssttt{{{yyyqqqnnnllljjjkkkooorrryyy~~~wwwqqqllliiieeedddbbbbbbcccdddcccbbb^^^ZZZXXXYYYYYYWWWXXX\\\```bbbdddeeedddcccddddddaaaccchhhqqq|||wwwqqqnnnlllllleeedddbbb```^^^\\\ZZZZZZWWWVVVTTTTTTSSSRRROOOMMMJJJGGGCCC@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999888888999999:::;;;;;;;;;<<<>>>@@@CCCFFFHHHKKKOOOUUUYYY\\\bbbiiioooxxx|||rrr___PPPDDDAAA<<<999888888777666555555555555444444444444333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000111111111111222222222222222333444444555555666444444555666777888999999::::::999::::::;;;<<<===>>>>>>AAAEEEFFFHHHOOOWWW^^^nnnvvvmmmggggggjjjlllqqqyyy}}}sssrrrooonnnsssvvvnnngggeeedddbbbdddgggiiipppwww}}}xxxqqqkkkhhhfffdddbbbaaaccceeeeeeeeebbb]]][[[\\\[[[YYYZZZ^^^aaacccfffgggfffeeeffffffbbbeeellluuuyyysssooonnnnnngggfffdddcccaaa___]]]\\\ZZZXXXVVVUUUUUUSSSPPPNNNJJJGGGBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999:::;;;>>>>>>???@@@CCCFFFIIIKKKLLLPPPVVVZZZ^^^ccckkkqqq{{{uuubbbRRREEEBBB===:::999999888888777666666666555555555555222222222111111111111000222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333000111111111111222222222222222333444444555555666444555666777888999::::::::::::::::::;;;<<<======??????AAAEEEGGGHHHOOOXXX]]]mmmyyyppphhhfffhhhjjjpppyyy{{{tttnnnooorrrwww|||ssspppkkkccc^^^]]]]]]^^^___bbbccchhhpppxxxzzzsssmmmiiifffeeedddcccccceeeeeedddcccbbbbbbbbbbbbaaa```___^^^bbbbbbbbbdddgggiiijjjjjjkkkqqqwww|||{{{wwwrrrmmmiiihhhfffdddaaa___]]][[[[[[WWWVVVVVVWWWWWWUUURRROOOKKKIIIFFFBBB???===<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::;;;<<<===@@@CCCFFFIIIJJJNNNQQQVVV[[[aaahhhpppuuu}}}vvvbbbTTTCCC@@@<<<999999888888777666555555555555444444444333333333333333333333333222222222333333444444444111111111111111111111111111111111111111111111111000000000000000///......222222222111111111111111222222333333333333444444555555555555555666777888888999:::<<<===>>>>>>>>>AAACCCDDDDDDEEEIIIPPPVVV```jjjyyyppphhhfffhhhhhhnnnwwwzzzsssrrrtttxxxvvvmmmkkkgggaaa]]][[[\\\\\\\\\^^^^^^cccjjjpppxxx~~~vvvpppkkkhhheeedddcccdddeeeeeedddcccbbbbbbbbbbbbbbbaaaaaa```cccbbbbbbcccfffiiilllmmmooouuu|||{{{wwwrrrmmmhhhgggfffcccaaa^^^\\\ZZZZZZYYYXXXXXXXXXYYYWWWTTTQQQKKKIIIFFFBBB???===<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::<<<===>>>AAADDDGGGJJJKKKPPPSSSWWW]]]cccjjjqqqwww~~~vvvbbbTTTCCC@@@<<<999999888888777666555555555555444444444333333333333333333333333111111111222222333333333111111111111111111111111111111111111111111111111000111111111111000///...111111111111111111111111222222333333333333444444555555555555555666777888777888:::;;;===>>>?????????BBBDDDDDDEEEHHHNNNTTT^^^hhh~~~zzzppphhhfffggggggllluuu~~~|||xxxwwwyyy|||qqqhhhgggddd___]]]\\\\\\[[[ZZZ[[[[[[^^^dddhhhnnnyyyzzzsssmmmiiiiiihhhhhhhhhiiihhhfffdddcccdddddddddeeeeeeeeeeeefffeeedddeeehhhlllqqqtttwww~~~|||wwwrrrlllhhhgggeeeccc```]]][[[YYYXXXZZZYYYYYYZZZZZZYYYVVVSSSKKKIIIFFFCCC???===<<<<<<;;;;;;::::::::::::999999::::::::::::::::::;;;;;;===>>>???BBBEEEHHHKKKMMMRRRUUUZZZ___eeelllsssxxxuuuaaaSSSCCC@@@<<<999999888888777666555555555555444444444333333333333333333333333000111111111111111222222111111111111111111111111111111111111111111111111111111222222222111000000000000000000000000111111222222333333333333444444555555555555666777888999888888999;;;<<<===>>>???AAADDDGGGHHHHHHJJJPPPTTT[[[fff{{{{{{qqqiiifffgggffflllttt}}}|||}}}{{{ppphhhfffccc```___^^^]]]\\\ZZZ[[[[[[]]]aaadddhhhqqq{{{vvvppplllooonnnnnnoooooonnnjjjgggffffffgggggghhhjjjkkkkkkjjjiiiiiijjjmmmrrryyy~~~|||wwwrrrlllhhhfffeeebbb___\\\YYYXXXWWWYYYYYYYYYZZZ[[[YYYVVVSSSLLLJJJFFFCCC@@@>>><<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;;;;======???BBBEEEIIILLLMMMSSSVVV[[[aaafffmmmtttxxxsss___QQQCCC@@@<<<999999888888777666555555555555444444444333333333333333333333333111111111111222222222222111111111111111111111111111111111111111111111111222222222333333222222111///000000000000000111111222222222333333333444444555555555555666777999999:::::::::;;;;;;<<<======AAADDDGGGHHHHHHJJJNNNRRRZZZdddxxx}}}rrrjjjggghhhgggmmmuuu~~~|||qqqiiidddbbb```^^^^^^]]][[[YYY[[[ZZZ\\\___```cccjjjsss}}}vvvqqquuuuuuuuuvvvvvvsssnnnjjjgggggghhhhhhjjjlllmmmoookkklllmmmooorrryyy}}}wwwsssmmmiiifffeeebbb___[[[YYYWWWVVVXXXWWWXXXYYYZZZXXXUUUSSSLLLJJJGGGCCC@@@>>>===<<<;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<===???BBBFFFIIILLLNNNSSSWWW\\\bbbgggmmmtttxxxqqq\\\NNNCCC@@@<<<999999888888777666555555555555444444444333333333333333333333333333333333333333333333222111111111111111111111111111111111111111111111111111222333333333333222222//////000000111111111222222222222333333333444444444555555555777888999:::===<<<<<<;;;;;;<<<<<<===???CCCFFFFFFFFFGGGKKKOOO[[[dddwwwtttllliiijjjhhhnnnuuu~~~~~~ssskkkcccaaa^^^\\\[[[ZZZXXXVVVXXXXXXYYY]]]]]]___fffnnn|||||||||}}}~~~~~~zzztttooojjjjjjiiijjjkkknnnpppqqqnnnpppsssvvv{{{}}}xxxtttoookkkgggeeebbb___\\\YYYWWWVVVVVVVVVVVVXXXYYYXXXUUURRRLLLJJJGGGCCC@@@>>>======;;;;;;::::::::::::999999:::::::::;;;<<<<<<=========>>>@@@CCCGGGKKKNNNPPPTTTXXX^^^dddiiioootttxxxppp\\\NNNCCC@@@<<<999999888888777666555555555555444444444333333333333333333333333444444444333333333333333111111111111111111111111111111111111111111111111111111222333333333222222000000000111222222333333222222333333333333444444444444555666777999:::;;;>>>===<<<<<<<<<===???@@@FFFHHHKKKKKKJJJKKKPPPTTT[[[ddduuuvvvmmmjjjkkkhhhmmmuuu}}}wwwooofffccc___\\\[[[ZZZXXXVVVWWWWWWYYY\\\]]]^^^eeemmmwww~~~yyyqqqpppppppppqqqsssvvvwwwtttxxx~~~}}}xxxuuupppmmmhhhfffccc```\\\YYYWWWVVVVVVVVVVVVXXXYYYXXXUUUSSSMMMKKKGGGDDDAAA???======;;;;;;::::::::::::999999::::::;;;;;;<<<=========???AAACCCFFFJJJNNNQQQSSSVVV[[[aaafffkkkqqqvvvyyyqqq]]]OOOCCC@@@<<<999999888888777666555555555555444444444333333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111000000111222222222222222000111111222333333444444222222333333333333444444444444555666777999;;;<<<;;;;;;;;;<<<>>>AAADDDFFFLLLMMMNNNMMMLLLNNNSSSXXX[[[cccssswwwnnnkkklllhhhmmmttt}}}{{{sssjjjfffaaa^^^\\\[[[ZZZYYYXXXXXXZZZ^^^___```fffnnntttyyyxxxwwwwwwxxxzzz|||~~~{{{~~~yyyuuuqqqnnniiigggddd```\\\ZZZXXXWWWVVVVVVWWWXXXYYYYYYVVVSSSMMMKKKHHHDDDAAA???>>>===;;;;;;;;;:::::::::999999::::::;;;;;;<<<===>>>>>>BBBCCCEEEHHHLLLPPPSSSUUUXXX\\\bbbhhhmmmrrrwww{{{rrr^^^PPPCCC@@@<<<999999888888777666666555555555444444444333333333333333333333333222222222222111111000000111111111111111111111111111111111111111111111111///000111222222222222222111111222333444444555555222222333333333444444444444444555666888999;;;<<<888999999<<>>===<<<<<<;;;::::::::::::;;;999999:::;;;===???AAABBBCCCEEEGGGIIIKKKOOOSSSWWWWWW\\\ccchhhlllrrrxxx~~~sss]]]OOOEEEBBB===:::999999777666666666555555555444444444444444444333333222222222333333111111111111333333000000000000000000000000333222111000000111222333222222222222222222222222222222222222222222222222444444444555555555555666777777777888999;;;<<<===888;;;@@@EEEIIIJJJIIIHHHCCCEEEGGGIIIJJJLLLOOORRRZZZ^^^kkkuuummmiiihhhggglllsss{{{wwwnnnjjjddd```]]]\\\[[[ZZZ\\\\\\\\\]]]aaafffllloooxxx|||zzzuuuppplllhhhfffbbb^^^[[[XXXWWWVVVWWWVVVVVVWWWWWWVVVRRRPPPMMMJJJFFFCCCAAA@@@>>>======<<<;;;;;;::::::;;;;;;999::::::<<<===???AAABBBCCCEEEHHHJJJLLLPPPTTTXXXYYY^^^eeekkkooottt{{{vvv___PPPEEEBBB===:::999999888666666666555555555444444444444444444333333222222222444333222111111222333444111111111111111111111111222222111000000111222222222222222222222222222222444444333333333333333333444444444555555555555666555555555555777999:::<<<>>>@@@CCCFFFGGGHHHGGGFFFCCCEEEGGGIIIJJJLLLOOORRRYYY\\\hhh}}}vvvmmmhhhfffgggkkkrrryyy}}}sssoooiiidddbbb```___]]]]]]]]]^^^```eeejjjooosssxxx{{{{{{vvvqqqnnngggeeebbb^^^ZZZXXXWWWVVVWWWVVVVVVWWWWWWVVVRRROOOLLLIIIEEECCCAAA@@@>>>======<<<;;;;;;:::;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDFFFIIIKKKNNNRRRVVVZZZ\\\bbbhhhnnnrrrwww~~~yyyaaaRRREEEAAA===:::999999888777666666666555555555444444444444333333333333222222444333333222222333333444222222222222222222222222222222111000000111222222222222222222222222222222555555555444444333333333444444444555555555555666666555444444666888;;;===EEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHIIIJJJLLLOOORRRXXX[[[fffxxxvvvmmmgggeeefffjjjpppwwwzzzuuuoookkkhhhfffdddcccddddddeeegggkkkoootttwww~~~~~~{{{wwwrrrnnngggeeebbb^^^ZZZXXXWWWVVVWWWWWWWWWWWWWWWUUURRROOOLLLIIIEEEBBBAAA@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEGGGJJJMMMPPPTTTYYY]]]___dddkkkqqquuuzzzzzzbbbQQQDDDAAA===:::999999888777666666666666555555555555333333333333333333333333444333333333333333333444222222222222222222222222222111111111111111111222111222222222222222333333555555555444333333222222444444444555555555555666888777666666888;;;>>>@@@FFFEEEDDDCCCBBBAAAAAAAAADDDFFFHHHIIIJJJLLLPPPRRRYYY[[[ddduuuvvvmmmgggeeeeeeiiiooouuu~~~{{{uuuqqqnnnmmmkkkjjjhhhiiijjjmmmrrrvvv{{{~~~|||xxxrrrnnnhhhfffbbb___[[[YYYWWWWWWXXXWWWWWWWWWWWWUUUQQQNNNKKKHHHDDDBBBAAA@@@>>>=========<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFIIILLLOOORRRWWW\\\```aaagggmmmssswww|||xxx```OOODDDAAA===:::999999999888777777666666666555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111222222111111111111111111222222333333333444333333333222222111111444444444555555555555666888777777888:::<<>>===>>>===<<<<<<;;;;;;<<<<<<======>>>???AAACCCEEEFFFGGGJJJMMMQQQTTTYYY___cccdddiiipppvvvzzzuuu]]]MMMCCC@@@<<<:::::::::999888777777777666666666555555222222333333333333444444111222222333333222222111222222222222222222222222000111222222222222111000111111111222222333333444222222222222222222222222444444444555555555555666666666777999;;;===???@@@=========>>>???AAABBBCCCEEEFFFIIIJJJKKKMMMPPPSSSYYY\\\eeesssxxxnnniiifffcccgggmmmttt}}}~~~yyyvvvxxx}}}{{{yyy~~~}}}vvvqqqkkkiiieeeaaa^^^[[[ZZZYYYYYYXXXWWWWWWWWWUUUQQQNNNIIIGGGCCCAAA@@@@@@???===>>>======<<<<<<<<<<<<<<<>>>>>>???@@@BBBDDDEEEFFFHHHKKKNNNRRRVVV[[[aaaeeegggmmmsssyyy}}}rrr\\\LLLCCC@@@<<<:::::::::999888777777777777666666666555222222222333333444444444000111111222222111111000111111111111111111111111000111222222222222111000000111111222333333444444111111222222333444444444444444444555555555555666555777999<<<>>>???@@@@@@;;;;;;===???@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMQQQSSSXXX\\\eeesssxxxoooiiigggbbbffflllsss}}}yyytttsssvvvssszzzzzzxxx}}}yyyssskkkiiifffbbb^^^\\\[[[ZZZYYYXXXWWWWWWWWWUUUQQQMMMIIIFFFCCCAAA@@@@@@???===>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGIIIKKKOOOSSSWWW\\\bbbfffjjjooovvv{{{ppp[[[LLLCCC@@@<<<:::::::::999999777777777777666666666666222222222333333444444444///000111222222111000///000000000000000000000000000111222333333222111000000000111222333333444444111222222333444555666666444444444555555555666666777999<<<@@@BBBCCCBBBBBB:::<<<>>>@@@BBBCCCDDDDDDEEEGGGIIIJJJKKKMMMQQQSSSVVV[[[eeerrryyynnnhhheeeeeeiiinnnuuu~~~~~~wwwsssnnnkkkkkknnnxxxzzzyyyzzz|||zzzuuuqqqlllfffbbb___^^^\\\[[[ZZZYYYXXXWWWVVVSSSNNNKKKGGGEEECCCAAA???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<>>:::999999999999999555555444444444333333333444444444444444444444444333333333333333333333333111222333444444333111111000000111222333333444444222222222222222222222222222222333333333333444444666555555444444444555555666777:::<<<===>>>======??????@@@AAACCCDDDEEEEEEGGGIIIKKKLLLLLLNNNQQQSSSWWWaaagggrrrzzzooohhheeeeeeiiinnnuuu{{{uuunnniiiggghhhmmmuuu{{{yyyzzz|||}}}wwwsssoooiiidddbbb```^^^]]]ZZZYYYXXXWWWUUURRRNNNKKKGGGEEECCC@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<=========@@@CCCEEEFFFGGGIIIKKKNNNPPPTTTWWWZZZ___fffjjjqqquuu||||||fffTTTKKKCCC@@@<<<999888777666555666666555555555444444444444444444444444444444444333333333333333333333333111111222333333222111111000111111222333333444444222222222222222222222222222222333333333333444444666555555444444555555555666777999;;;============>>>???@@@AAACCCDDDEEEEEEGGGIIIJJJKKKLLLNNNQQQSSSVVV```eeeooo{{{pppiiieeeeeehhhnnnuuuzzzqqqkkkhhheeedddhhhppp|||}}}zzzzzz{{{{{{vvvrrrmmmhhheeeccc```___[[[YYYXXXVVVUUURRRNNNKKKFFFEEECCC@@@>>>>>>===>>><<<<<<;;;;;;<<<<<<===>>>>>>AAADDDEEEFFFHHHKKKMMMQQQSSSWWWZZZ^^^ccciiimmmuuuyyyzzzdddRRRIIIBBB???;;;999888777666444777777666666666555555555444444444444444444444444333333333333333333333333000111111222222222111111111111111222222333333444222222222222222222222222222222333333333333444444666555555444555555666666666777999:::<<<=========>>>???@@@AAABBBDDDEEEEEEFFFHHHJJJKKKLLLNNNQQQSSSVVV___ccckkk~~~|||pppiiieeedddhhhnnnuuuwwwpppmmmhhheeegggllluuu{{{yyyyyy~~~yyyuuupppkkkhhheeebbb```\\\ZZZXXXVVVTTTRRRNNNKKKFFFDDDBBB@@@>>>=========<<<;;;;;;;;;<<<===>>>??????AAACCCEEEFFFHHHLLLNNNRRRUUUYYY]]]aaaggglllpppxxx|||xxxcccPPPGGG>>><<<:::999::::::999888666666666666555555555444333333333333333333333333222222222222222222222222000000111111111111111111111111111222222333333333222222222222222222222222222222222333333333444444555555555555555666666777777777999:::;;;<<<===>>>??????@@@AAACCCDDDEEEFFFFFFHHHJJJKKKLLLNNNRRRTTTWWW___bbbiiizzz~~~qqqiiieeedddhhhmmmttt~~~~~~vvvrrrllliiijjjmmmsss~~~|||zzzyyy~~~{{{xxxrrrnnnjjjfffccc```]]][[[XXXVVVTTTQQQMMMKKKFFFDDDBBB???>>>=========;;;;;;;;;<<<===>>>?????????AAACCCEEEFFFIIILLLOOOSSSVVV[[[```dddjjjooossszzz~~~wwwbbbPPPGGG>>>===;;;;;;;;;<<<;;;999555555555444444444333333333333333333333333333333222222222222222222222222000000111111111222222333111222222222222222333333222222222222222222222222222222222333333333444444555555555555555666777888888888999:::<<<===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGIIIKKKLLLNNNPPPSSSVVVXXX```bbbhhhxxxrrrjjjeeedddgggmmmsss}}}xxxqqqmmmlllnnnpppvvv}}}}}}|||~~~{{{uuuqqqmmmiiidddaaa^^^[[[XXXUUUSSSQQQMMMKKKEEEDDDBBB???======<<<===;;;;;;;;;<<<===>>>???@@@@@@BBBDDDEEEGGGJJJNNNRRRTTTXXX]]]ccchhhmmmsssvvv|||vvvbbbPPPHHH@@@???<<<;;;;;;:::777555555444444444444333333333333333333333333333333333222222222222222222222222111111111111222333444555222222222222222222222222222222222222222222222222222222333333333333444444555555555555666777888888:::::::::;;;<<<>>>@@@AAAAAABBBCCCDDDEEEGGGHHHHHHHHHJJJLLLNNNOOORRRUUUXXXYYYaaabbbhhhuuusssjjjeeedddggglllrrr{{{|||tttqqqooooootttyyy~~~yyytttpppkkkgggccc___\\\XXXUUUSSSPPPMMMKKKEEEDDDAAA???===<<<<<<<<<;;;;;;<<<<<<===???@@@AAACCCEEEFFFHHHIIIMMMRRRUUUVVVZZZ```ffflllqqqvvvzzzvvvcccRRRIII>>><<<::::::999888666333555555555555444444444444222222222222222222222222111111111111111111111111333222222222333444555666222222222222222222222222222222222222222222222222222222333333333333444444555555555555666777888999;;;;;;;;;<<<===???AAABBBCCCCCCDDDFFFGGGHHHIIIJJJIIIKKKNNNOOOQQQSSSWWWZZZXXX```bbbgggsss}}}sssjjjeeedddggglllrrrzzz|||vvvsssrrrvvv{{{|||wwwrrrnnnhhheee___\\\XXXUUURRRPPPMMMKKKEEECCCAAA???===<<<<<<<<<;;;;;;<<<<<<===???@@@AAAEEEGGGHHHJJJKKKOOOTTTXXXXXX\\\ccciiinnntttyyy|||wwwdddSSSJJJ888777777777999999777555777666666666555555555555222222222222222222222222111111111111111111111111333333222222333555666777222222222222222222222222222222222222222222222222222222333333333444444444555555555555666777999999<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJKKKJJJLLLOOOPPPRRRTTTXXX[[[WWW___bbbfffqqqzzztttkkkeeecccdddiiirrrzzz}}}zzzyyyzzzzzztttnnnhhhddd^^^ZZZUUURRROOOMMMJJJHHHFFFEEECCC@@@===;;;::::::<<<<<<<<<===>>>@@@AAABBBEEEGGGJJJLLLNNNQQQTTTWWWZZZ___fffkkkoootttzzzwwwdddSSSHHH@@@===:::999888777666444888888777666555444444333444444333333333333222222222333333444333222000///333333333222222111111111///000000000000111111111222222333444444444444333222222333333333444444444444444555666777888999999:::;;;<<<>>>???AAABBBBBBCCCDDDFFFGGGHHHIIIJJJJJJFFFHHHLLLPPPSSSVVVXXXYYY\\\cccdddgggqqqyyyvvvlllfffdddeeeiiiqqqxxxzzzuuuoooiiieee^^^[[[VVVQQQOOOLLLIIIGGGEEEDDDBBB???===<<<;;;;;;<<<<<<======???@@@BBBCCCEEEGGGJJJLLLNNNQQQUUUXXX\\\bbbiiinnnrrrvvv|||uuucccRRRHHH???===:::999888888666555777777666666555555444444444444333333333333222222333333333333333222111000333333333222222222111111000000000111111111222222111222222333333333333333222222333333333444444444444555555666777888999999<<<<<<>>>???AAABBBDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMNNNPPPSSSVVVYYY[[[\\\___fffgggjjjssszzzxxxmmmhhhffffffiiiooouuu}}}}}}|||zzz{{{}}}{{{vvvpppjjjfff___[[[VVVQQQNNNKKKHHHEEECCCBBBAAA???>>>===<<<<<<<<<<<<===>>>???AAACCCCCCFFFHHHKKKMMMOOORRRVVVYYY___eeelllqqquuuzzztttbbbQQQGGG>>><<<999888999888777666666666666666666555555555444444333333333333222222333333222222111111222222333333333222222222222111111111222222222333333333111111222333333333333222333333333333444444444444555555666777888999999:::===>>>???AAACCCDDDFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOSSSTTTUUUWWWZZZ]]]```bbbdddkkkmmmpppyyy~~~zzzoooiiigggfffiiiooottt|||~~~~~~}}}|||zzzxxxxxxxxxzzz{{{vvvpppjjjfff___[[[VVVQQQMMMJJJFFFDDDAAA@@@???>>>>>>=========<<<======>>>@@@BBBDDDEEEFFFIIILLLNNNQQQTTTXXX[[[bbbgggnnntttxxx|||qqq```PPPGGG===;;;999888999999888777555555555666666666666666444444333333333222222222444333222111111111333333222222222222222222222222222222222333333333444444000111222222333333222222333333333444444444444555555666666777888999::::::>>>>>>@@@BBBDDDEEEGGGHHHGGGGGGHHHJJJLLLNNNPPPQQQVVVVVVWWWZZZ]]]bbbgggiiiiiiqqqsssxxx{{{pppjjjfffeeehhhnnnttt}}}~~~~~~~~~}}}{{{zzzyyyxxxxxx{{{{{{vvvpppjjjfff^^^[[[UUUPPPLLLIIIFFFCCC@@@???>>>>>>======>>>>>>======>>>???AAACCCEEEFFFGGGJJJMMMPPPRRRUUUZZZ]]]ccchhhpppuuuyyy}}}ppp^^^OOOFFF===;;;999888999999888777555555555666666666666666444444333333333222222222333333111111111222333444222222222222222222222222222333333333333444444444111111222333333333333222333333444444444555555555666666777888999:::;;;;;;===>>>@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQUUUVVVXXX[[[aaaggglllooonnnuuuwww}}}|||qqqkkkddddddfffmmmsss}}}~~~}}}{{{{{{zzzyyyzzz~~~{{{vvvpppjjjfff]]]YYYTTTOOOLLLIIIFFFCCC??????>>>=========>>>>>>======>>>???AAADDDFFFGGGHHHKKKNNNQQQSSSWWW[[[___dddjjjqqqvvvzzznnn\\\MMMEEE>>><<<999888999888777666666666666666666555555555444444333333333333222222222222111111222222333333111222222222222333333333222222333333333444444444222222333444444444444333333444444444555555555555777777888999:::;;;;;;<<<>>>???@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQTTTVVVYYY^^^dddjjjpppsssqqqwwwxxx|||qqqkkkdddccceeekkkqqq{{{~~~|||||||||||||||zzzuuuoooiiieee[[[XXXSSSOOOLLLIIIFFFDDD??????>>>=====================>>>@@@BBBDDDFFFHHHIIIKKKOOORRRTTTXXX]]]```fffkkksssxxx|||nnn[[[LLLDDD???===:::999888888666555777777666666555555444444444444333333333333222222000111222333333333333333111111222222222333333333222222222222333333333333333333444555555555555444444444444444555555555555777888888999:::;;;<<<<<>>======<<<<<<=========>>>@@@BBBEEEGGGHHHIIILLLOOORRRUUUYYY]]]aaagggmmmtttyyy}}}mmmZZZLLLCCC@@@===:::999888777666444888888777666555444444333444444444333333333222222///111222333444333333222111111111222222333333333111111222222222333333333333444555555666666555555444444444555555555666666777888999999;;;;;;<<<===AAABBBDDDFFFHHHKKKMMMNNNQQQPPPOOONNNNNNPPPQQQSSSWWWZZZ^^^dddiiimmmppprrrrrrvvvtttxxx|||pppiiicccbbbccchhhnnnvvv~~~{{{}}}zzztttnnnhhheee^^^YYYRRRLLLHHHDDDAAA???>>>>>>============>>>>>>===>>>???AAACCCFFFHHHIIIJJJMMMRRRTTTVVVYYY___dddjjjooouuuzzz}}}mmmYYYJJJCCC<<<<<<:::999888777777777666555555555555444444444444444222222222222444444222222222222222222222222222222222222222222222222444444333222222333333333555555555444444333333333333444555666777888999:::888999:::<<<===>>>>>>>>>AAABBBDDDGGGIIILLLNNNOOORRRQQQOOONNNNNNPPPSSSTTTYYY[[[```fffkkknnnppppppooommmnnnuuu{{{}}}pppiiicccbbbccchhhmmmuuu~~~{{{yyyxxxwwwyyy|||zzztttmmmgggccc\\\WWWPPPKKKGGGEEECCCAAA>>>>>>============>>>>>>>>>>>>???AAADDDFFFHHHJJJLLLOOOTTTWWWXXX\\\aaaffflllqqqwww|||mmmXXXJJJCCC<<<<<<:::999888777777777777777666666666555555555444333333222222333333444222222222222222222222222222222222222222222222222444333333222222333333444555555555444444333333333555666666777777888888888888888999:::<<<===>>>>>>BBBCCCEEEGGGJJJLLLNNNOOOQQQPPPNNNMMMNNNPPPSSSTTT[[[^^^ccchhhmmmoooppppppnnnlllmmmrrrwww}}}qqqiiidddbbbcccggglllttt~~~zzzvvvsssrrrpppmmmjjjhhhffffffeeehhhlllrrrzzzzzzsssllleeeaaaXXXTTTNNNJJJGGGEEEDDDCCC>>>>>>============>>>>>>>>>???@@@BBBDDDGGGIIIJJJNNNRRRVVVYYY[[[___dddiiinnnsssyyy~~~kkkWWWJJJBBB<<<<<<:::999888777777777888777777777666666666666444333333222222333333444222222222222222222222222222222222222222222222222333333333222222333333444555555555444444444444444777777777777777777777777999888888999:::===???@@@DDDDDDFFFHHHJJJMMMNNNOOOOOONNNMMMMMMOOOQQQTTTVVV[[[___dddiiilllmmmmmmlllllljjjjjjnnnrrrvvv~~~qqqhhhdddbbbcccgggkkkrrrzzzuuuqqqmmmhhheeecccbbb___]]][[[ZZZYYYYYYZZZ___fffpppyyyxxxqqqjjjccc^^^WWWSSSMMMHHHFFFDDDCCCAAA>>>>>>============>>>>>>??????@@@BBBEEEGGGJJJKKKOOOSSSXXXZZZ\\\```fffkkkooottt{{{jjjVVVIIIBBB<<<<<<:::999888777777777777777777666666666555555333333333333333333333333222222222222222222222222222222222222222222222222333333222222222333444444555555555555555444444444777777888888888888888999::::::999999;;;>>>AAACCCEEEFFFGGGIIIKKKMMMNNNOOONNNNNNNNNOOOPPPSSSVVVWWWYYY]]]aaafffhhhiiigggfffiiiggggggkkknnnpppwwwrrrhhhfffddddddgggkkkrrrxxxuuuppplllhhheeeaaa___XXXVVVTTTRRRPPPOOOOOOOOORRRVVV]]]gggpppyyy|||vvvooohhh```[[[WWWRRRLLLGGGDDDBBB@@@???>>>>>>============>>>>>>???@@@AAACCCEEEHHHJJJLLLOOOSSSWWW[[[]]]aaagggkkkooottt{{{hhhUUUHHHBBB<<<<<<:::999888777777777666666666555555555444444333333333333333333333333222222222222222222222222222222222222222222222222333222222222333333444555555555555555555555555555666666777888999:::;;;;;;<<<<<<;;;<<<===@@@CCCEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRUUUWWWXXXYYY\\\```ccceeeeeedddccceeedddeeeiiilllnnnttt{{{tttkkkhhheeeeeehhhkkkqqq~~~}}}~~~|||yyypppmmmhhheeebbb___\\\ZZZUUUSSSQQQNNNLLLKKKKKKKKKMMMPPPVVV^^^hhhrrr{{{~~~yyysssmmmfff^^^YYYVVVQQQKKKFFFCCCAAA???>>>>>>>>>============>>>>>>@@@AAABBBDDDFFFIIIKKKLLLNNNRRRWWW[[[]]]aaaggglllpppvvv|||}}}fffTTTGGGAAA<<<<<<:::999888777777777555555555555444444444444222333333444444333333222222222222222222222222222222222222222222222222222222222222222333444555555555555555555555666666666666666777888:::;;;<<<===<<<<<<===>>>@@@BBBEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOQQQSSSUUUVVVWWWZZZ\\\___aaacccccccccccccccaaadddhhhkkklllqqqwwwxxxnnnjjjgggfffiiilllrrr~~~}}}~~~~~~zzzwwwooolllhhhdddaaa^^^[[[YYYUUUTTTQQQNNNLLLKKKJJJJJJIIIJJJOOOVVVaaalllwww}}}|||zzzuuupppkkkddd\\\WWWRRRNNNIIIDDDBBBAAA@@@???>>>>>>============>>>>>>AAAAAABBBDDDGGGIIIKKKMMMOOOSSSXXX\\\^^^bbbiiimmmrrrxxx~~~{{{eeeSSSGGGAAA<<<<<<:::999888777777777666666666666555555555555222333333444444333333222222222222222222222222222222222222222222222222222222222222222333444555666444555555555666666666777888888999999:::;;;<<<<<<;;;;;;===???AAACCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKMMMMMMNNNPPPQQQSSSTTTUUUYYYZZZ[[[]]]___```aaabbbbbbaaacccgggiiiiiilllrrrzzz|||qqqkkkhhhgggiiilllrrr~~~~~~~~~|||yyytttqqqlllhhheeeaaa^^^[[[SSSQQQNNNKKKIIIGGGFFFFFFEEEGGGJJJQQQ\\\iiiuuu|||zzzwwwsssooojjjccc\\\WWWOOOLLLGGGCCCBBBBBBAAAAAA>>>>>>============>>>>>>AAAAAACCCDDDGGGIIILLLMMMPPPTTTYYY]]]___dddjjjoootttyyy{{{dddRRRGGGAAA<<<<<<:::999888777777777777777777777666666666666222222444444444444222222222222222222222222222222222222222222222222222222222222222222333444555666444555555555666666777777::::::::::::::::::::::::999:::<<>>===<<<===<<<<<<<<<<<<======>>>???AAACCCDDDFFFIIIMMMPPPSSSVVVYYY]]]```eeekkkooouuuyyyttt___PPPEEE???<<<;;;;;;:::999888777777555555555555555555555555444444333333333333222222333333333222222222111111000000//////000111222222222222333444444555555666555555555555666666666777777888999:::;;;:::999999===???AAABBBBBBCCCEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKMMMNNNNNNOOOQQQSSSUUUVVVXXXXXXXXXYYY\\\^^^___bbbeeeggggggggghhhjjjrrr{{{sssnnnkkkjjjmmmqqqvvv}}}yyyuuurrrmmmiiigggdddbbb```\\\YYYUUURRROOOLLLIIIGGGGGGGGGHHHLLLSSS]]]ggglllpppnnnkkkgggaaa[[[VVVSSSJJJIIIFFFCCCAAA>>>===<<<===<<<<<<<<<<<<===>>>>>>???AAACCCEEEFFFIIIMMMQQQTTTVVVZZZ]]]aaaffflllpppwww{{{ttt___OOOEEE???<<<;;;;;;:::999888777777555555555555555555555555444444333333333333222222333333333222222222111111111111111111111222333333222333333444444555555666555555555666666666777777666777888999;;;;;;<<<<<<>>>???AAABBBBBBCCCEEEGGGEEEEEEFFFFFFGGGIIIJJJKKKJJJKKKMMMMMMMMMMMMOOOQQQRRRTTTUUUVVVWWWXXX[[[]]]```cccfffhhhhhhhhhjjjkkkrrrzzzwwwpppllljjjmmmpppvvv|||wwwtttoookkkiiigggdddbbb]]]ZZZWWWTTTQQQNNNKKKHHHIIIIIIIIIKKKPPPXXX___dddjjjiiigggccc^^^XXXRRROOOJJJHHHFFFCCC@@@>>>===<<<===<<<<<<<<<======>>>???@@@AAADDDEEEGGGJJJNNNRRRUUUWWW[[[^^^bbbgggmmmqqqzzz~~~rrr^^^NNNDDD???<<<;;;;;;:::999888777777666666666666666666666666444444333333333333222222333333333222222222111111333222222222222333444444333333333444555555666666555555666666666777777777666666777888:::<<<>>>???>>>@@@BBBBBBBBBCCCEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMOOOOOOQQQSSSTTTUUUWWW[[[]]]bbbdddhhhiiijjjjjjkkklllrrrxxxyyyrrrnnnkkkmmmpppvvvyyyuuupppllljjjgggdddbbb___\\\YYYVVVTTTQQQMMMJJJJJJIIIHHHIIIMMMSSSYYY]]]dddcccbbb___[[[UUUPPPMMMIIIHHHEEECCC@@@>>>===<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFHHHKKKPPPSSSVVVXXX\\\```dddiiiooosss{{{ppp\\\MMMDDD???<<<;;;;;;:::999888777777777777777777777777777777444444333333333222222222333333333222222222111111333333222222222222333333333333444444555666666666555666666666666777777777888888888888:::<<<>>>@@@>>>@@@BBBCCCCCCCCCEEEGGGGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNOOONNNMMMLLLMMMNNNNNNPPPRRRTTTUUUXXX[[[^^^ccceeeiiikkkkkkkkklllnnnpppuuuzzzsssnnnkkkmmmpppvvv{{{wwwrrrmmmjjjgggdddbbbaaa___\\\YYYWWWSSSOOOLLLHHHGGGGGGHHHKKKPPPUUUYYY_________]]]YYYTTTOOOLLLHHHGGGEEEBBB@@@>>>======<<<<<<<<<======>>>@@@@@@AAACCCEEEGGGIIIMMMQQQUUUWWWZZZ^^^aaafffkkkqqquuu}}}nnnZZZLLLDDD???<<<;;;;;;:::999888777777777777777777777777777777444444333333333222222222333333333222222222111111333222222111111111222222333333444555555666666777666666666666777777777888;;;;;;:::999:::;;;===>>>>>>@@@BBBCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLOOOPPPQQQPPPNNNMMMNNNOOONNNPPPSSSUUUWWWYYY]]]```ccceeeiiikkkkkkkkklllnnnmmmrrr{{{zzzrrrmmmkkkmmmpppvvv|||vvvqqqmmmiiieeeccccccaaa^^^\\\ZZZVVVQQQMMMHHHGGGFFFGGGIIIMMMRRRUUUZZZ[[[[[[[[[WWWSSSNNNKKKGGGFFFDDDBBB@@@>>>======<<<<<<<<<===>>>???@@@AAAAAACCCFFFHHHJJJNNNSSSVVVXXX[[[___cccgggmmmssswww~~~lllYYYKKKCCC@@@<<<;;;;;;:::999888777777666666666666666666666666444444333333333333222222333333333222222222111111333222222111111111111222444444444555666666777777666666666777777777888888<<<<<<;;;;;;;;;<<<======???AAABBBCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQPPPOOONNNOOOPPPPPPRRRTTTVVVXXXZZZ^^^aaabbbdddhhhiiijjjjjjkkkllljjjpppxxxzzzppplllkkkmmmqqquuu}}}wwwrrrmmmiiifffdddbbb```^^^\\\XXXSSSOOOJJJIIIGGGGGGHHHKKKNNNPPPUUUWWWXXXXXXUUUQQQLLLIIIGGGFFFDDDAAA???>>>======<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFIIIKKKOOOTTTWWWYYY\\\```dddiiinnnuuuyyykkkWWWKKKCCC@@@<<<;;;;;;:::999888777777555555555555555555555555444444333333333333222222333333333222222222111111444444333222222222222222444444555555666666777777666666777777777888888888999:::;;;<<<===>>>>>>>>>???AAACCCCCCCCCDDDFFFHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNOOOPPPPPPNNNNNNOOOPPPQQQRRRUUUVVVWWWZZZ]]]``````cccfffhhhhhhhhhjjjkkkjjjooovvv}}}zzzooolllkkknnnqqquuu~~~{{{vvvqqqllliiieeecccaaa___]]]YYYSSSPPPLLLKKKIIIGGGGGGIIIKKKMMMSSSTTTVVVVVVTTTOOOKKKGGGGGGEEEDDDAAA???>>>======<<<<<<<<<===>>>@@@AAABBBBBBDDDGGGIIIKKKOOOTTTXXXZZZ\\\aaaeeeiiiooouuuzzzjjjWWWJJJCCC@@@<<<;;;;;;:::999888777777555555555555555555555555444444444333333333222222333333333222222222111111666555444444333333333333444444555555666777777777777777777777888888888888777888;;;===???@@@@@@??????AAACCCDDDDDDDDDFFFHHHIIIIIIIIIIIIKKKLLLMMMNNNLLLNNNOOOOOONNNNNNOOOPPPQQQSSSUUUVVVWWWYYY\\\______bbbeeeggggggggghhhjjjjjjooouuu{{{vvvnnnjjjhhhiiilllpppzzz}}}|||~~~~~~vvvooojjjhhheeebbb___]]]ZZZVVVTTTNNNLLLIIIGGGFFFHHHJJJLLLNNNPPPRRRTTTRRROOOKKKHHHFFFEEEBBB???=========>>><<<<<<<<<<<<===>>>???@@@BBBDDDGGGJJJLLLOOOSSSVVVYYY]]]cccgggkkkqqqxxx~~~|||eeeUUUJJJBBB======;;;::::::::::::999777777777777777777777777777444444444444444444444444333333222111111222222222333333333333333333333333444444444222111222555888666666555555777888:::<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQTTTTTTTTTUUUXXXZZZ]]]^^^aaaaaabbbccceeefffggggggfffooorrrwwwwwwooojjjhhhiiikkkpppyyy|||wwwuuuvvvxxx{{{|||sssmmmhhhfffbbb___]]][[[WWWUUUOOOMMMJJJGGGFFFGGGJJJKKKNNNOOOQQQRRRQQQNNNJJJGGGEEEDDDAAA???>>>===>>>>>>=========>>>>>>???@@@AAABBBDDDGGGJJJLLLPPPTTTWWWYYY^^^cccgggkkkqqqyyy~~~yyybbbRRRHHHAAA<<<===;;;::::::::::::888777666666666666666666666666444444444444444444444444333333222222222222333333333333333333333333333333444444444333222333555888555555555666777888999:::<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNOOOPPPQQQSSSTTTTTTVVVVVVVVVWWWXXX[[[]]]^^^^^^___```aaacccdddeeeffffffoooqqqvvvxxxoookkkhhhiiikkkoooxxx}}}yyyvvvrrrnnnnnnnnnooovvv~~~yyyrrrjjjgggccc```^^^\\\YYYVVVPPPNNNKKKHHHGGGGGGHHHIIILLLNNNPPPPPPOOOLLLHHHEEECCCBBB@@@???>>>>>>??????>>>>>>>>>>>>???@@@AAABBBBBBEEEHHHJJJMMMPPPUUUXXXZZZ^^^dddhhhlllrrryyyuuu___PPPGGG@@@<<<>>><<<:::::::::999777666666666666666666666666666444444444444444444444444444444333333333333444444333333333333333333444444444555555444333333666888555666777999::::::;;;;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXYYY[[[\\\]]][[[\\\]]]___aaacccdddeeefffnnnooosss~~~yyypppkkkhhhiiikkknnnwwwyyytttrrrnnnjjjjjjiiiiiiooovvv|||xxxwwwxxx|||~~~vvvllliiidddaaa___\\\ZZZWWWRRRPPPLLLIIIHHHGGGHHHHHHLLLMMMNNNNNNLLLIIIFFFCCCAAA@@@??????>>>??????@@@>>>>>>>>>>>>???@@@AAAAAABBBEEEHHHKKKNNNQQQVVVYYY[[[___eeeiiimmmssszzzsss\\\NNNFFF@@@<<<>>><<<:::999999999777555666666666666666666666666444444444444444444444444444444333333333444555555333333333444444444444444444555666555444444666888777888:::<<<=========<<<======???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKMMMPPPRRRSSSQQQPPPOOOOOOPPPSSSUUUWWWXXXXXXYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\^^^```bbbddddddeeelllmmmqqq|||{{{ppplllhhhiiijjjmmmvvv|||uuuqqqmmmiiifffffffffffflllsss~~~}}}sssooonnnnnnpppuuuzzz}}}~~~yyyoookkkfffbbb___]]]ZZZXXXSSSQQQNNNKKKIIIHHHHHHIIIKKKLLLMMMLLLJJJGGGDDDBBB@@@?????????????????????===============>>>@@@@@@CCCEEEHHHKKKNNNRRRWWWZZZ\\\```fffjjjnnnttt{{{rrr[[[NNNFFFAAA>>>===;;;999999999999777555555555555555555555555555444444444444444444444444444333333333444444555666333333333444444555555555444666777666555555777888777888:::<<<=========<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJHHHIIIJJJLLLNNNQQQSSSTTTUUUTTTRRRQQQQQQRRRTTTVVVXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]___aaabbbddddddccciiijjjooozzz|||qqqllliiiiiiiiillluuu~~~~~~wwwqqqlllfffcccaaabbbbbbccciiippp{{{wwwmmmgggeeeccccccgggjjjmmmnnnqqqsssuuuwww{{{sssoooiiiccc___\\\ZZZXXXTTTRRRPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKIIIFFFCCCAAA??????????????????>>>>>><<<<<<<<<<<<===>>>???@@@CCCEEEIIILLLOOOSSSXXX[[[]]]aaagggkkkooouuu|||qqq[[[MMMFFFAAA>>>;;;:::888888999999888666555555555555555555555555444444444444444444444444333222222222333444555666333333333444555555666666555666777777666666777888666777888:::;;;;;;;;;;;;===>>>???AAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJIIIJJJKKKLLLOOOQQQSSSTTTWWWVVVUUUTTTTTTTTTUUUUUUXXXYYYZZZ[[[[[[\\\[[[[[[]]]]]]^^^___aaabbbcccdddaaaggghhhlllxxx}}}qqqllliiiiiiiiilllttt}}}~~~wwwqqqkkkfffccc```^^^`````````fffmmmwwwrrriiiaaa^^^[[[ZZZ\\\___aaaaaaeeefffiiilllqqqyyywwwrrrkkkddd```\\\YYYWWWTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLKKKHHHFFFCCCAAA???????????????>>>==================>>>???@@@AAACCCFFFIIILLLPPPTTTXXX\\\^^^bbbhhhlllpppuuu}}}pppYYYKKKDDD@@@===:::888777888999:::999777555555555555555555555555444444444444444444444444111111111222222333444555333333444444555666666666555666888888777777777888999999999:::;;;<<<===>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^______```aaaaaabbbaaaffffffjjjtttzzz}}}rrrmmmiiiiiiiiilllttt}}}xxxqqqkkkfffbbbccc```___`````````eeekkkooozzz}}}pppggg```\\\XXXWWWWWWZZZ[[[[[[\\\^^^aaafffllluuu~~~yyysssllleee```\\\XXXVVVUUUTTTRRRQQQPPPOOONNNNNNLLLLLLLLLKKKHHHFFFCCCAAA@@@@@@@@@??????>>>===<<<>>>>>>>>>>>>???@@@AAABBBCCCFFFIIIMMMPPPTTTYYY\\\^^^bbbhhhlllpppvvv}}}pppXXXJJJCCC???<<<888777777777999:::999888555555555555555555555555444444444444444444444444111111111111222333444555333333444444555666777777555777888999888777888999======<<<<<<>>>???AAACCC>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\^^^```aaaaaaaaa```^^^^^^^^^_________``````bbbfffeeehhhrrrvvv~~~tttnnnhhhgggiiilllsss{{{vvvooollliiiddd```bbbcccccccccccceeeiiillluuu{{{zzznnnggg```]]]XXXTTTTTTUUUUUUUUUXXXXXX\\\aaafffkkkvvvxxxmmmeeeaaa^^^[[[XXXWWWWWWWWWVVVUUUTTTSSSRRRNNNLLLJJJHHHHHHFFFDDDBBB>>>>>>>>>>>>============<<<===>>>>>>===>>>@@@BBBCCCGGGKKKOOORRRUUUYYY[[[___bbbfffkkkqqqyyyoooZZZNNNDDD>>>===::::::999999999999999999666666666666555555555555777444333444666777555333333333333333333333333333333333333444444444555555666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>>>>BBBBBBCCCCCCDDDDDDEEEEEEDDDGGGIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOQQQRRRWWWWWWXXXXXXXXXXXXXXXXXX^^^___```aaaaaaaaaaaaaaacccbbbaaa_________```aaabbbccceeehhhmmmvvvuuunnniiihhhiiilllsss{{{}}}vvvnnnhhhgggeeebbb^^^aaabbbbbbbbbbbbdddhhhkkktttyyyzzzooohhhaaa]]]WWWSSSRRRRRRQQQQQQUUUUUUXXX^^^cccjjjvvvxxxmmmeeeaaa___\\\YYYXXXXXXXXXWWWVVVUUUTTTSSSOOOMMMJJJHHHGGGEEECCCAAA>>>>>>>>>>>>============<<<===>>>>>>>>>>>>@@@CCCCCCGGGKKKOOORRRUUUYYY\\\aaadddiiinnnssszzzoooZZZMMMCCC===<<<::::::999999999999888888666666666666555555555555666444333444666666555333333333333333333333333333333333444444444555555555666666777888999999:::::::::::::::;;;<<<===>>>???BBBCCCCCCDDDEEEEEEFFFFFFEEEGGGJJJKKKKKKKKKMMMNNNOOONNNMMMLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZ______```aaabbbbbbbbbbbbaaaaaa```______```aaaaaaddddddfffhhhlllsss|||wwwpppjjjiiijjjmmmttt{{{|||qqqlllfffcccccccccaaa___bbbcccddddddeeegggjjjmmmsssxxx~~~ssskkkddd___YYYTTTRRRQQQPPPOOORRRQQQTTTZZZ```hhhuuu~~~wwwmmmfffbbb```]]]ZZZZZZYYYYYYYYYXXXVVVUUUTTTQQQNNNKKKHHHFFFDDDBBB???>>>>>>>>>>>>============;;;===>>>>>>>>>>>>AAACCCDDDGGGKKKOOORRRVVVZZZ]]]dddgggkkkpppvvv|||ppp[[[LLLBBB<<<:::::::::999999999888888888666666666666555555555555555444333444555666555333333333333333333333333333333444444444444555555555777777777888888999999::::::::::::;;;<<<===??????CCCDDDEEEFFFGGGGGGGGGGGGFFFHHHJJJKKKKKKLLLNNNOOOPPPOOONNNMMMNNNNNNPPPQQQQQQRRRTTTWWWYYY[[[\\\]]]______aaabbbbbbccccccccc``````_________``````aaadddeeeeeegggjjjpppwww|||yyyrrrlllkkkkkkmmmttt||||||vvvrrrjjjgggcccbbbbbbdddccccccfffgggiiijjjjjjllloooqqqssswwwxxxpppgggccc\\\WWWTTTSSSRRRQQQQQQOOORRRWWW]]]fffttt{{{uuulllfffcccaaa^^^[[[[[[[[[[[[ZZZYYYXXXWWWVVVRRROOOKKKGGGEEECCC@@@>>>>>>>>>>>>>>>============;;;<<<===>>>>>>???AAACCCDDDGGGKKKOOORRRVVV[[[^^^eeehhhmmmrrrxxx~~~rrr[[[MMMBBB<<<;;;::::::999999888888777777666666666666555555555555444444444444444444444444333333333333333333333333444444444444555555555555777777888888999999::::::;;;;;;;;;<<<===>>>???@@@DDDEEEFFFHHHHHHHHHHHHHHHGGGIIIKKKKKKKKKLLLNNNPPPQQQPPPOOOOOOOOOOOOOOOPPPPPPRRRTTTWWWYYY[[[\\\\\\______aaabbbccccccccccccaaa``````_________^^^^^^bbbcccdddeeehhhmmmtttyyy{{{tttnnnllllllnnnuuu|||}}}xxxtttqqqnnngggeeeccccccccceeeffffffiiikkklllmmmmmmnnnppprrrsssxxxvvvkkkfff___ZZZWWWUUUTTTSSSQQQPPPQQQVVV\\\dddrrr~~~xxxrrrjjjeeecccbbb___\\\\\\\\\\\\[[[ZZZYYYXXXWWWSSSOOOJJJGGGDDDBBB@@@>>>>>>>>>>>>>>>============:::<<<===>>>>>>???BBBDDDDDDGGGKKKNNNRRRVVV\\\___eeeiiinnntttyyyrrr[[[MMMCCC===<<<::::::999888888777666666666666666666555555555555333444444444333333444444333333333333333333333333444444444555555555666666777777888999:::;;;<<<<<<============>>>???@@@@@@DDDEEEGGGIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLOOOQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZ^^^___```aaacccccccccccccccbbbbbbaaa___^^^]]]\\\```aaabbbdddggglllrrrwww~~~vvvpppnnnmmmooouuu}}}|||wwwrrrpppnnnmmmkkkdddccccccdddeeeggghhhiiikkkmmmnnnnnnnnnnnnoooqqqsssxxx~~~qqqlllddd^^^YYYWWWUUUSSSSSSQQQRRRVVVZZZ```lllwww~~~uuuooohhhdddcccbbb___\\\\\\\\\\\\\\\[[[YYYXXXWWWSSSOOOJJJFFFCCCBBB@@@???>>>>>>>>>>>>============:::;;;===>>>>>>???BBBDDDEEEGGGKKKNNNRRRWWW\\\aaaeeeiiiooouuu{{{oooYYYKKKBBB>>>===::::::999888777666666555666666666666555555555555222444555444333222333444333333333333333333333333444444555555555666666666777777999:::<<<===??????AAA@@@@@@??????@@@@@@AAADDDEEEHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJKKKNNNQQQPPPQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUWWWWWWXXXXXXXXX\\\]]]___```bbbccccccccccccccccccbbbaaa___]]]\\\___```bbbdddfffjjjppptttxxxqqqooonnnpppvvv}}}}}}yyytttqqqmmmjjjiiiiiigggfffbbbccceeefffhhhkkknnnpppnnnpppqqqqqqpppoooooopppqqqwww|||vvvmmmeee___[[[WWWUUUTTTRRRSSSVVVXXX[[[eeeooo{{{rrrmmmgggcccbbbaaa___\\\\\\\\\\\\\\\[[[YYYXXXWWWRRRNNNIIIEEECCCBBBAAA@@@>>>>>>>>>>>>============:::;;;===>>>>>>???BBBEEEEEEGGGKKKNNNRRRWWW]]]aaaeeejjjqqqxxx~~~jjjUUUHHHAAA======::::::999888777666555555666666666666555555555555222444555444222111333555333333333333333333333333555555555555666666666666777777999;;;>>>@@@BBBCCCDDDCCCBBBAAAAAA@@@AAAAAACCCEEEGGGIIIJJJIIIHHHGGGHHHHHHIIIHHHHHHJJJNNNQQQOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXX[[[\\\^^^___aaabbbbbbbbbaaabbbbbbccccccbbbaaa```aaabbbcccdddeeeiiimmmqqqyyyyyyrrroooooopppvvv}}}~~~xxxssspppnnnkkkhhhfffeeedddcccbbbbbbdddgggjjjlllppptttwwwrrrtttuuuuuusssqqqqqqrrrpppvvv~~~vvvmmmeee```[[[XXXTTTRRRSSSUUUVVVXXX```iiiyyyzzzpppkkkeeebbbbbbaaa^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWRRRNNNHHHDDDCCCBBBAAA@@@>>>>>>>>>>>>============999;;;===>>>>>>@@@BBBEEEEEEGGGJJJNNNRRRWWW^^^bbbfffkkkrrrzzzgggRRRFFF???<<<===::::::999888777666555444777666666666555555555555111333555444222111333555333333333333333333333333555555555555666666666777666777:::<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???AAACCCDDDFFFHHHLLLOOOSSSXXX^^^bbbhhhnnnuuu||||||aaaNNNDDD>>><<<<<<888888888888777777777666555555555555555555555555555444333333222222222222111111222222222333333333555555555666666777999999888;;;>>>???@@@AAACCCEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDFFFHHHIIIIIIJJJKKKJJJIIIHHHHHHJJJKKKMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVUUUUUUWWWYYYZZZ[[[\\\]]]___```aaaaaadddcccaaa``````aaacccddddddddddddeeefffggghhhhhhpppyyywwwqqqmmmnnnuuu}}}}}}yyytttnnniiifffeeeddddddeeegggggghhhiiilllnnnqqqrrruuuyyy|||~~~|||yyywwwwwwwwwwwwvvvyyyxxx|||wwwooogggbbb___ZZZWWWWWWUUUTTTWWW\\\hhhsssxxxqqqnnniiifffdddbbb```^^^]]]\\\\\\\\\]]][[[WWWTTTQQQNNNIIIFFFDDDBBB???===========================<<<<<<===>>>@@@BBBCCCDDDFFFHHHLLLPPPTTTYYY___cccjjjpppwww~~~vvv]]]MMMDDD???===>>>999999999999888888888777555555555555555555555555555444333333222222333333222333333333444444444444333333333444555666777888:::<<>>@@@BBBDDDEEEFFFIIIMMMQQQUUU[[[aaaeeemmmsss{{{oooXXXKKKEEE@@@>>>>>>::::::999999999888888888555555555555555555555555555444333333333333333333444444444444555555555555333333333444555777888999<<>>@@@BBBDDDEEEGGGJJJNNNRRRWWW]]]cccgggooouuu}}}zzzhhhTTTIIIDDD???<<<<<<999999999888888888777777555555555555555555555555555444444333333333444444333444444444444555555555555555666777888:::<<<===???BBBDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWWWWVVVUUUVVVXXXXXXYYYZZZ[[[\\\^^^______```aaabbbcccddddddddddddeeedddddddddeeeeeefffgggiiillltttvvvpppooopppuuu{{{|||yyywwwvvvvvvtttrrrpppnnnnnnqqqtttvvvuuuxxx|||wwwnnneee]]]YYYVVVRRRPPPRRRSSSSSSYYYfffuuuxxxpppkkkgggcccaaa___^^^^^^^^^]]][[[WWWTTTNNNKKKGGGDDDBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBDDDEEEHHHKKKOOOTTTYYY___fffjjjpppwwwuuudddQQQGGGCCC>>>:::999777777777777666666666666555555555555555555555555444444444333333444555555333333333333444444444444555555666777999;;;===>>>AAADDDGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^^^^___aaabbbcccdddddddddeeeddddddddddddeeeeeefffjjjkkkrrr~~~vvvqqqppprrrvvv{{{{{{xxxwwwwwwxxxvvvvvvvvvvvvxxxzzz}}}~~~pppfff]]]YYYVVVRRROOOOOORRROOOSSS^^^hhhvvv}}}tttmmmhhhdddbbb```___^^^^^^]]][[[WWWTTTMMMJJJFFFCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFIIILLLPPPUUU[[[aaahhhmmmrrryyyqqqaaaOOOEEEAAA===999999777777666666666555555555555555555555555555555555444444444444444444555666222333333333333444444444222333444666888:::<<<>>>CCCEEEIIIJJJHHHFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUWWWXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]___```bbbcccdddeeeeeeeeeddddddddddddeeeeeekkkjjjooo{{{xxxrrrqqqrrrvvvzzz|||{{{|||}}}||||||~~~wwwlllbbb]]]YYYTTTPPPOOOPPPMMMPPPYYY^^^fffyyywwwoooiiieeeccc```______^^^^^^[[[WWWTTTLLLIIIEEEBBBAAA@@@>>>=================================>>>???AAACCCEEEFFFIIILLLQQQVVV\\\cccjjjooouuu|||nnn]]]LLLCCC@@@===;;;;;;777777777777666666666666555555555555555555555555444444444444444555666666444444444444555555555555222333444666888;;;>>>???CCCFFFJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSRRRUUUWWWXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]___bbbdddeeeeeeeeeddddddcccddddddeeeiiiggglllwwwzzzsssrrrrrruuuxxxssshhhbbb^^^WWWRRRQQQOOOKKKNNNVVVYYY\\\lllxxxpppjjjfffcccaaa```______^^^[[[WWWTTTLLLIIIEEEBBBAAA@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>@@@AAACCCEEEFFFJJJMMMRRRWWW]]]dddkkkpppwww~~~kkk[[[JJJBBB@@@>>>======888888888888777777777777555555555555555555555555444444444444444555666777555555555555666666666777444555666888;;;>>>@@@BBBCCCFFFJJJLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSRRRUUUXXXYYYXXXVVVVVVVVVUUUVVVWWWXXXYYY[[[\\\\\\\\\[[[[[[\\\^^^aaadddfffeeeeeedddccccccdddddddddfffdddiiittt|||{{{ssspppppptttyyyxxxmmmgggbbb[[[TTTQQQQQQPPPOOONNNPPPXXXccclll}}}yyysssmmmhhhccc``````______]]]ZZZTTTPPPMMMIIIDDDAAA???>>><<<;;;<<<<<<<<<<<<============>>>???@@@@@@AAACCCFFFIIILLLOOOTTTYYY___gggoootttzzzhhhXXXIIIBBB@@@===:::999888888888888777777777777666666666555555444333333333444555666666555444333444333444555444222333555444666888999999:::===>>>CCCDDDEEEGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMKKKMMMNNNNNNMMMMMMNNNOOONNNNNNOOOPPPPPPQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYZZZ[[[]]]^^^___]]]]]]]]]^^^___aaadddeeebbbdddeeeeeeccccccdddffffffhhhlllqqquuu~~~uuuqqqpppsssxxxssslllggg___YYYWWWRRRQQQOOOMMMNNNSSS[[[bbbmmm{{{wwwqqqmmmhhhdddaaa```___^^^\\\YYYUUUQQQMMMJJJEEEAAA???>>>===;;;<<<<<<<<<<<<============>>>???@@@AAAAAACCCGGGIIIMMMPPPUUU[[[aaaiiiqqqwww}}}}}}dddUUUFFF@@@>>><<<::::::888888888888777777777777444444444444555555555555444444555666666555444444333333444666666555666888555777999::::::;;;===???DDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKMMMNNNMMMLLLLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUVVVWWWWWWWWWWWWYYYYYYYYYYYY[[[\\\]]]^^^]]]]]]]]]]]]^^^```bbbcccbbbccceeedddccccccdddffffffgggkkkooosss|||xxxsssppprrrvvv{{{sssmmmeee```^^^VVVUUUSSSOOONNNPPPTTTXXX^^^jjj}}}~~~uuupppmmmiiifffcccaaa^^^]]][[[YYYUUUSSSMMMJJJEEEBBB@@@???===<<<<<<<<<<<<<<<===============???@@@AAABBBDDDHHHKKKOOORRRWWW]]]dddllltttzzzyyy```RRRCCC>>>===<<<::::::888888888888777777777777222222333333444555555666444444555666666555444444444555555555555666777666666888:::;;;;;;===???BBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMMMMKKKKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\\\\]]]^^^``````bbbcccddddddccccccdddfffffffffiiimmmqqqyyyzzztttqqqrrrvvv}}}yyyrrrjjjdddccc]]][[[XXXUUURRRQQQRRRSSSYYYbbbppp~~~~~~vvvqqqnnnkkkhhhcccaaa^^^\\\ZZZXXXVVVSSSMMMJJJEEEBBB@@@???>>>===<<<<<<<<<<<<===============???@@@AAACCCEEEIIILLLPPPTTTYYY___fffooowww}}}xxxaaaRRRCCC>>>===;;;999999888888888888777777777666333333333333444444555555444555555555555555555444555666555444555777666333888999;;;<<<===???BBBEEEDDDEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^aaabbbddddddccccccdddfffffffffiiinnnqqqyyy{{{tttqqqrrruuu{{{yyypppiiigggbbb```\\\YYYWWWUUUTTTSSSVVV\\\eeeppp~~~xxxtttpppllliiicccaaa^^^\\\ZZZXXXVVVSSSLLLIIIDDDAAA@@@???>>>===<<<<<<<<<<<<===============>>>@@@BBBCCCFFFKKKNNNRRRUUU[[[aaaiiiqqqzzz|||dddUUUEEE???>>>;;;999999888888888888777777777666555555555444444333333333555555555444444555555555444666666444777======888999:::<<<===???BBBFFFIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTUUURRRSSSTTTVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]```bbbccccccccccccdddfffffffffjjjooottt|||}}}uuuqqqqqqtttyyyyyyqqqnnnhhhddd```]]]ZZZXXXVVVTTTQQQUUU[[[cccooo{{{vvvqqqlllhhhcccaaa^^^]]][[[YYYUUUSSSKKKHHHCCC@@@??????>>><<<<<<<<<<<<<<<===============>>>AAABBBDDDHHHLLLOOOTTTXXX]]]dddllluuu~~~eeeVVVGGG@@@???<<<:::999888888888888777777777777777666666555444444333333666555444444444444555666222666666666<<>>AAAEEEJJJNNNSSSRRRQQQOOOLLLJJJIIIHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKMMMLLLKKKKKKMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]___aaabbbcccbbbcccdddfffgggfffiiiooouuu|||wwwqqqpppsssxxx~~~{{{wwwqqqlllfffbbb```]]]ZZZWWWQQQTTTWWW[[[cccooo~~~}}}wwwqqqjjjeeeaaa```___^^^\\\YYYUUUQQQJJJFFFBBB???>>>>>>===<<<<<<<<<<<<<<<============<<<>>>AAACCCEEEHHHMMMPPPWWW[[[aaahhhpppzzzcccTTTEEE@@@???===;;;;;;888888888888777777777777666666666666666666666666666555444444444444555666222777777555<<>>888999<<>>===<<<;;;<<<<<<<<<<<<=========>>><<<>>>AAACCCEEEIIINNNQQQZZZ^^^dddkkksss}}}```RRRDDD??????>>>======888888888888777777777777555555666666777888888888666555444333333444555666555999777333888BBB@@@666777999<<>>>>>=========>>>>>>>>>@@@BBBEEEHHHLLLRRRVVVZZZ```jjjrrr{{{eeePPPDDDAAA===???AAA<<<::::::999999888777666666444444444444444444444444555555444444444444555555555555444555666999<<<>>>999:::<<<@@@EEEJJJNNNQQQTTTSSSQQQOOOLLLJJJHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMPPPRRRTTTVVVVVVWWWYYYZZZ\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[]]]\\\ZZZXXXXXXYYY[[[\\\[[[\\\\\\]]]]]]^^^^^^___aaaaaabbbcccddddddeeeeeehhhjjjmmmooorrrvvv{{{}}}tttrrruuuxxx~~~|||wwwqqqkkkhhhbbb```]]]\\\]]]```eeehhhrrruuuzzz~~~~~~yyytttoookkkfffcccbbbaaa___^^^\\\XXXTTTPPPHHHFFFCCC???===<<<;;;<<>>>>>>>>>>>>>>??????AAADDDFFFJJJNNNTTTYYY^^^dddnnnwwwbbbMMMBBB@@@;;;<<>>>>>>>>>>>??????@@@BBBEEEHHHLLLQQQWWW\\\bbbiiisss|||yyy^^^KKKAAA>>>999999<<<666;;;:::888777666666777888555555555555555555555555666555555444444555555666666666555555666777999::::::;;;<<>><<<<<<<<<===>>>>>>=========>>>??????AAACCCFFFJJJNNNTTTZZZ___fffmmmwwwrrr[[[III@@@>>>888888:::555:::999777666666666777888666666666666666666666666666666555555555555666666777777666666666777888888:::;;;===???AAADDDFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJLLLLLLMMMOOORRRTTTVVVVVVVVVVVVSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]][[[\\\\\\]]]]]]^^^^^^___``````aaabbbdddeeeffffffggghhhjjjkkklllnnnrrruuuyyyyyy}}}zzzuuuuuuvvv{{{xxxwwwtttrrrooommmllllllkkkjjjjjjiiijjjkkklllmmmjjjiiiiiijjjkkkkkkiiigggcccbbbaaa___[[[TTTLLLGGGEEECCC@@@>>><<<<<<=========<<<<<<<<<======>>>???AAADDDGGGKKKPPPWWW^^^bbbiiippp{{{lllWWWGGGAAA???999888;;;666999888777666666666777888666666666666666666666666666666666555555666666666888888777777777888888888;;;;;;===???AAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNIIIIIIHHHHHHHHHIIIJJJKKKMMMOOORRRUUUWWWWWWWWWVVVSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[ZZZZZZYYY[[[[[[[[[[[[[[[\\\]]]]]][[[\\\\\\]]]]]]^^^^^^______```aaabbbdddeeefffggghhhiiijjjkkklllnnnqqqtttwwwuuuxxxyyyxxxvvv|||~~~~~~|||yyyuuusssrrrrrrpppooonnnmmmlllllllllmmmjjjiiijjjlllnnnnnnllljjjfffdddaaa^^^ZZZSSSKKKFFFDDDBBB@@@===<<<<<<===>>>===<<<<<<<<<===>>>???@@@CCCFFFJJJNNNTTTZZZbbbgggnnnuuuhhhSSSEEE@@@@@@999999<<<888777777777777777777777777555555555555555555555555777666666555555666666777888888999999999999999999;;;<<<===@@@AAABBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNQQQTTTVVVWWWVVVVVVTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]][[[\\\\\\]]]]]]^^^^^^______```aaabbbdddeeegggggghhhiiikkkkkklllnnnqqqtttxxxuuuwww{{{zzzwww|||{{{zzzyyy}}}|||{{{{{{vvvvvvuuusssrrrqqqpppooolllmmmnnnppprrrrrrpppnnnjjjgggccc___ZZZSSSLLLGGGCCCAAA???===<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBFFFIIIMMMRRRXXX___fffkkkuuu|||yyybbbOOOBBB???@@@999999<<<999555666777888888777666555444444444444444444444444777777666666666666777777888999::::::;;;;;;;;;;;;:::<<<>>>@@@BBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNKKKKKKJJJIIIJJJKKKLLLMMMKKKMMMOOORRRTTTUUUVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]][[[\\\\\\]]]]]]^^^^^^_________aaabbbdddfffggghhhggghhhjjjjjjkkkmmmqqqtttzzzwwwyyy}}}{{{xxx}}}}}}yyywwwvvvzzz|||{{{{{{yyyxxxuuusssrrroooooopppsssuuuuuussspppmmmjjjeee```[[[TTTNNNIIIBBBAAA???===<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDHHHKKKPPPUUU[[[bbbjjjooozzzttt^^^LLL???>>>???999888<<<999333555888999999888666444444444444444444444444444777777666666666666777777888999:::;;;<<<<<<<<<<<<:::<<<>>>AAACCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFHHHJJJLLLNNNNNNOOOMMMLLLKKKKKKKKKLLLNNNOOOJJJLLLNNNPPPRRRTTTUUUVVVUUUUUUUUUVVVVVVWWWWWWXXXVVVWWWWWWXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^[[[\\\\\\]]]]]]^^^______^^^___aaabbbdddfffggghhhfffggghhhiiijjjmmmpppsss